<SEC-DOCUMENT>0000910638-24-000030.txt : 20240813
<SEC-HEADER>0000910638-24-000030.hdr.sgml : 20240813
<ACCEPTANCE-DATETIME>20240813165551
ACCESSION NUMBER:		0000910638-24-000030
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		149
CONFORMED PERIOD OF REPORT:	20231231
FILED AS OF DATE:		20240813
DATE AS OF CHANGE:		20240813

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			3D SYSTEMS CORP
		CENTRAL INDEX KEY:			0000910638
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-PREPACKAGED SOFTWARE [7372]
		ORGANIZATION NAME:           	06 Technology
		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:		241202601

	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
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>ddd-20231231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:ce629a19-817f-4832-b464-d47d2c59caf2,g:db196101-42da-41a9-b0d1-0eb008a3b90c,d:85d43b7b6ce749f59730d3fd061b38fb-->
<html xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:country="http://xbrl.sec.gov/country/2023" xmlns:ecd="http://xbrl.sec.gov/ecd/2023" xmlns="http://www.w3.org/1999/xhtml" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:srt="http://fasb.org/srt/2023" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ddd="http://www.3dsystems.com/20231231" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>ddd-20231231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" id="f-31">false</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalPeriodFocus" id="f-32">FY</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-33">2023</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-34">0000910638</ix:nonNumeric><ix:nonNumeric contextRef="c-5" name="us-gaap:LesseeOperatingLeaseRenewalTerm" id="f-504">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="c-14" name="us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList" id="f-645">http://fasb.org/us-gaap/2023#NonoperatingIncomeExpense</ix:nonNumeric><ix:nonNumeric contextRef="c-101" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durwordsen" id="f-706">one year</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ImpairmentOfIntangibleAssetIndefiniteLivedExcludingGoodwillStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" id="f-811">http://fasb.org/us-gaap/2023#GoodwillAndIntangibleAssetImpairment</ix:nonNumeric><ix:nonNumeric contextRef="c-167" name="us-gaap:ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" id="f-814">http://fasb.org/us-gaap/2023#GoodwillAndIntangibleAssetImpairment</ix:nonNumeric><ix:nonNumeric contextRef="c-188" name="ddd:LesseeTermOfContract" id="f-901">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="c-6" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-965">http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-5" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-966">http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-6" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="f-995">http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-5" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="f-996">http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="c-191" decimals="7" name="us-gaap:DebtInstrumentConvertibleConversionRatio1" scale="0" id="f-1045">0.0278364</ix:nonFraction><ix:nonNumeric contextRef="c-14" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList" id="f-1085">http://fasb.org/us-gaap/2023#OtherComprehensiveIncomeLossNetOfTax</ix:nonNumeric><ix:nonNumeric contextRef="c-13" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList" id="f-1086">http://fasb.org/us-gaap/2023#OtherComprehensiveIncomeLossNetOfTax</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList" id="f-1087">http://fasb.org/us-gaap/2023#OtherComprehensiveIncomeLossNetOfTax</ix:nonNumeric><ix:nonNumeric contextRef="c-227" name="ddd:StockAwardTrancheGrantingPeriod" id="f-1199">P90D</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="c-228" decimals="4" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="0" id="f-1220">0.3333</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="c-229" decimals="4" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="0" id="f-1221">0.3333</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="c-230" decimals="4" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="0" id="f-1222">0.3333</ix:nonFraction></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="ddd-20231231.xsd"/></ix:references><ix:resources><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="eur"><xbrli:measure>iso4217:EUR</xbrli:measure></xbrli:unit><xbrli:unit id="milestone"><xbrli:measure>ddd:milestone</xbrli:measure></xbrli:unit><xbrli:unit id="building"><xbrli:measure>ddd:building</xbrli:measure></xbrli:unit><xbrli:unit id="day"><xbrli:measure>ddd:day</xbrli:measure></xbrli:unit><xbrli:unit id="vote"><xbrli:measure>ddd:vote</xbrli:measure></xbrli:unit><xbrli:unit id="tranche"><xbrli:measure>ddd:tranche</xbrli:measure></xbrli:unit><xbrli:unit id="segment"><xbrli:measure>ddd:segment</xbrli:measure></xbrli:unit><xbrli:unit id="installment"><xbrli:measure>ddd:installment</xbrli:measure></xbrli:unit><xbrli:unit id="shareholder"><xbrli:measure>ddd:shareholder</xbrli:measure></xbrli:unit><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-08-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-10-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-10"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-11"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-12"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-13"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-14"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-15"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-16"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-17"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-18"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-19"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-20"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-21"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-22"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-23"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-24"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-25"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-26"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-27"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-28"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-29"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-32"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-33"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-34"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-35"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-36"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-37"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-38"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-39"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-40"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-41"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-42"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-43"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-44"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-45"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-46"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-47"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-48"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-49"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-50"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ddd:OneCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-51"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-52"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-53"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:WematterABMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-54"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:WematterABMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-55"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:WematterABMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-56"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:WematterABMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-57"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:WematterABMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-58"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:WematterABMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-59"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:WematterABMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-60"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:WematterABMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-61"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:WematterABMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-62"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ddd:IndustrialSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:WematterABMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-63"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ddd:IndustrialSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-64"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:WematterABMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-65"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:DpPolarGmbHMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-04</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-66"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:DpPolarGmbHMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-04</xbrli:startDate><xbrli:endDate>2022-10-04</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-67"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:DpPolarGmbHMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-04</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-68"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:DpPolarGmbHMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-04</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-69"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:KumovisGmbHMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-70"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:KumovisGmbHMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-71"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:KumovisGmbHMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-72"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">ddd:KumovisGmbHMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:KumovisGmbHMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-73"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ddd:ProductTechnologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:KumovisGmbHMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-74"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:KumovisGmbHMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-75"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:TitanAdditiveLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-76"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:TitanAdditiveLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-77"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:TitanAdditiveLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-78"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ddd:ProductTechnologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:TitanAdditiveLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-79"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:TitanAdditiveLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-80"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:VolumetricBiotechnologiesIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-81"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:VolumetricBiotechnologiesIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-01</xbrli:startDate><xbrli:endDate>2021-12-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-82"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ddd:ProductTechnologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:VolumetricBiotechnologiesIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-83"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:VolumetricBiotechnologiesIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-84"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:OqtonIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2021-11-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-85"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:OqtonIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-86"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:OqtonIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-87"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ddd:ProductTechnologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:OqtonIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-88"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:OqtonIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-89"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:WuxiEasywayMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-90"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:WuxiEasywayMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-01-21</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-91"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:WuxiEasywayMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-21</xbrli:startDate><xbrli:endDate>2019-01-21</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-92"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:WuxiEasywayMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-93"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:WuxiEasywayMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-94"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">ddd:OnDemandManufacturingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-95"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">ddd:OnDemandManufacturingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-96"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">ddd:SimbionixUSACorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-24</xbrli:startDate><xbrli:endDate>2021-08-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-97"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">ddd:SimbionixUSACorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-98"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">ddd:GIBBSCamCimatronMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-01-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-99"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">ddd:GIBBSCamCimatronMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-100"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-103"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-104"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-105"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ddd:OneCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-106"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ddd:OneCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-107"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ddd:OneCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-108"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-109"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-110"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-112"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-114"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-116"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-118"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-121"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-123"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">us-gaap:InventoriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-124"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">us-gaap:CapitalAdditionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-125"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-129"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-132"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-133"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-134"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-135"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-136"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-137"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ddd:OfficeFurnitureAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-138"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ddd:OfficeFurnitureAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-139"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ddd:OfficeFurnitureAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-140"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ddd:OfficeFurnitureAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-141"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-142"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-143"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-144"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-145"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-146"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-147"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-148"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-149"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-150"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-151"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ddd:AcquiredTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-152"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ddd:AcquiredTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-153"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ddd:AcquiredTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-154"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-155"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-156"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-157"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-158"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-159"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-160"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentedTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-161"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentedTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-162"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentedTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-163"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-164"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-165"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-166"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ddd:AcquiredTechnologyAndTradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-167"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-168"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ddd:HealthcareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-169"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ddd:IndustrialSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-170"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ddd:HealthcareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-171"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ddd:HealthcareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-172"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ddd:IndustrialSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-173"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">ddd:SaudiArabianIndustrialInvestmentsCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-174"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">ddd:SaudiArabianIndustrialInvestmentsCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-175"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">ddd:SaudiArabianIndustrialInvestmentsCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-176"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">ddd:SaudiArabianIndustrialInvestmentsCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-177"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">ddd:SaudiArabianIndustrialInvestmentsCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-178"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">ddd:SaudiArabianIndustrialInvestmentsCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-179"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">ddd:SaudiArabianIndustrialInvestmentsCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-180"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">ddd:TheradaptiveIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-181"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">ddd:TheradaptiveIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-182"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">ddd:TheradaptiveIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-183"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">ddd:EntachIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-184"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">ddd:EntachIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-185"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">ddd:EntachIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-186"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">ddd:EntachIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-187"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">ddd:EntachIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-188"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-189"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-190"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ddd:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-16</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-191"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ddd:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-16</xbrli:startDate><xbrli:endDate>2021-11-16</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-192"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-11-16</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-193"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-194"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-195"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-196"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-197"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ddd:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-198"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ddd:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-199"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ddd:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-200"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ddd:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">ddd:KumovisGmbHMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-202"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ddd:SystemicBioPhantomUnitPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-203"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:VolumetricMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-204"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:VolumetricMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-01</xbrli:startDate><xbrli:endDate>2021-12-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-205"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-206"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:VolumetricMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-207"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:VolumetricMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-208"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ddd:IncentiveAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-209"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ddd:IncentiveAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-210"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ddd:IncentiveAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-211"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:VolumetricBiotechnologiesIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-212"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:VolumetricBiotechnologiesIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-213"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:VolumetricBiotechnologiesIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-214"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:DpPolarGmbHMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-215"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:DpPolarGmbHMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-216"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:DpPolarGmbHMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-217"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-219"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-220"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ddd:RestrictedStockMarketConditionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-221"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ddd:RestrictedStockPerformanceMeasuresMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-222"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ddd:SystemicBioPhantomUnitPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-223"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ddd:SystemicBioPhantomUnitPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-10-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ddd:SystemicBioPhantomUnitPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-10-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-227"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ddd:StockOptionsAndRestrictedStockAwardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ddd:TwoThousandFifteenPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">ddd:OnDemandManufacturingSimbionixUSAAndGIBBSCamCimatronMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-232"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-233"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-234"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-235"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-236"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-237"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-238"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-239"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-240"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-241"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-242"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ddd:RestrictedStockAndRestrictedStockUnitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-243"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ddd:RestrictedStockAndRestrictedStockUnitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-244"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ddd:RestrictedStockAndRestrictedStockUnitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-245"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-246"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-247"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-248"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ddd:DpPolarGmbHMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-249"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-250"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ddd:DpPolarGmbHMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-251"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ddd:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-16</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-252"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ddd:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-16</xbrli:startDate><xbrli:endDate>2021-11-16</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-253"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-254"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-255"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-256"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ddd:AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-257"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-258"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-259"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-260"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-261"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ddd:AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-262"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-263"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-264"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-265"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ddd:AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-266"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-267"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-268"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-269"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-270"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ddd:AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-271"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-272"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-273"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-274"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ddd:AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-275"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-276"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-277"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-278"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-279"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ddd:AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-280"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-281"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-282"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-283"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ddd:AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-284"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-285"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ddd:HealthcareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-286"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ddd:HealthcareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-287"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ddd:IndustrialSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-288"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ddd:IndustrialSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-289"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-290"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-291"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-292"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-293"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-294"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-295"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-296"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-297"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ddd:OtherForeignEntitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-298"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ddd:OtherForeignEntitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-299"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ddd:ExportControlsAndGovernmentContractsComplianceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2023-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-300"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">ddd:DirectorateOfDefenseTradeControlsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ddd:ExportControlsAndGovernmentContractsComplianceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2023-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-301"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">ddd:BureauOfIndustryAndSecurityOfTheDepartmentOfCommerceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ddd:ExportControlsAndGovernmentContractsComplianceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2023-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-302"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">ddd:USDepartmentOfJusticeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ddd:ExportControlsAndGovernmentContractsComplianceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2023-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-303"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ddd:ExportControlsAndGovernmentContractsComplianceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-304"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">ddd:DirectorateOfDefenseTradeControlsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ddd:ExportControlsAndGovernmentContractsComplianceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-305"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ddd:ExportControlsAndGovernmentContractsComplianceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">ddd:DirectorateOfDefenseTradeControlsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-07-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-306"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:FinancialStandbyLetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-307"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:FinancialStandbyLetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-06-02</xbrli:startDate><xbrli:endDate>2023-06-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-308"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:FinancialStandbyLetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-06-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-309"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ddd:SecuritiesClassActionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-310"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2024-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-311"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-312"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-313"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-314"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-315"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-316"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-317"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-318"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-319"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-320"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-321"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ddd:ShortTermBondMutualFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-322"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ddd:ShortTermBondMutualFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-323"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ddd:ShortTermBondMutualFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-324"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AllOtherCorporateBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-325"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AllOtherCorporateBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AllOtherCorporateBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-327"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AllOtherCorporateBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-31</xbrli:startDate><xbrli:endDate>2023-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-332"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">ddd:EmployeeSeveranceTerminationBenefitsAndOtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-333"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">ddd:EmployeeSeveranceTerminationBenefitsAndOtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-334"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">ddd:EmployeeSeveranceTerminationBenefitsAndOtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-335"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-336"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-337"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-338"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-339"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:VolumetricBiotechnologiesIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-340"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:VolumetricBiotechnologiesIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-24</xbrli:startDate><xbrli:endDate>2024-02-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-341"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:VolumetricBiotechnologiesIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-02-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-342"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:VolumetricBiotechnologiesIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-343"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:VolumetricBiotechnologiesIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-29</xbrli:startDate><xbrli:endDate>2024-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-344"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:VolumetricBiotechnologiesIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-29</xbrli:startDate><xbrli:endDate>2024-04-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-345"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:VolumetricBiotechnologiesIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-346"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:VolumetricBiotechnologiesIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-08</xbrli:startDate><xbrli:endDate>2024-07-08</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-347"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ddd:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-08</xbrli:startDate><xbrli:endDate>2024-03-08</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-348"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">ddd:SaudiArabianIndustrialInvestmentsCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2024-05-31</xbrli:endDate></xbrli:period></xbrli:context><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-329 f-330 f-331 f-332 f-333 f-334" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-1" order="1"/><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-344 f-345 f-346" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-2" order="2"/></ix:resources></ix:header></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_1"></div><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="text-align:center"><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:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="c-1" name="dei:DocumentType" id="f-1">10-K</ix:nonNumeric> </span></div><div style="text-align:center"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentAnnualReport" format="ixt:fixed-true" id="f-2">&#9746;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">ANNUAL REPORT PURSUANT TO SECTION&#160;13 OR 15(d)&#160;OF THE SECURITIES EXCHANGE ACT OF 1934</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the fiscal year ended <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-3"><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="f-4">December 31</ix:nonNumeric>, 2023</ix:nonNumeric></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:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">OR</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="f-5">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">TRANSITION REPORT PURSUANT TO SECTION&#160;13 OR 15(d)&#160;OF THE SECURITIES EXCHANGE ACT OF 1934</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">For the transition period from ____________to____________</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commission File No.&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityFileNumber" id="f-6">001-34220</ix:nonNumeric> </span></div><div style="text-align:center"><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:center"><span><br/></span></div><div style="text-align:center"><img src="ddd-20231231_g1.jpg" alt="Image1.jpg" style="height:93px;margin-bottom:5pt;vertical-align:text-bottom;width:101px"/></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityRegistrantName" id="f-7">3D SYSTEMS CORPORATION</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Exact name of Registrant as Specified in its Charter)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">__________________________</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.070%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-8">Delaware</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityTaxIdentificationNumber" id="f-9">95-4431352</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(State or Other Jurisdiction of<br/>Incorporation or Organization)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(I.R.S. Employer<br/>Identification No.)</span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-10">333 Three D Systems Circle</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-11">Rock Hill</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="f-12">South Carolina</ix:nonNumeric> <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-13">29730</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Address of Principal Executive Offices and Zip Code)</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Registrant&#8217;s Telephone Number, Including Area Code): (<ix:nonNumeric contextRef="c-1" name="dei:CityAreaCode" id="f-14">803</ix:nonNumeric>) <ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-15">326-3900</ix:nonNumeric> </span></div><div style="text-align:center"><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:center"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</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:37.463%"/><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:18.254%"/><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:39.517%"/><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%">Title of each class</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%">Trading Symbol</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%">Name of each exchange on which registered</span></td></tr><tr><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:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:Security12bTitle" id="f-16">Common Stock, par value $0.001 per share</ix:nonNumeric></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:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:TradingSymbol" id="f-17">DDD</ix:nonNumeric></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:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-18">New York Stock Exchange</ix:nonNumeric></span></td></tr></table></div><div style="text-align:center"><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%">Securities registered pursuant to Section 12(g) of the Act: None</span></div><div style="text-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%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityWellKnownSeasonedIssuer" id="f-19">No</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9746;</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:8pt;font-weight:400;line-height:120%">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 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="c-1" name="dei:EntityVoluntaryFilers" id="f-20">No</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9746;</span></div><div style="text-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%">Indicate by check mark whether the registrant: (1)&#160;has filed all reports required to be filed by Section&#160;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)&#160;has been subject to such filing requirements for the past 90 days. Yes </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityCurrentReportingStatus" id="f-21">No</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-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%">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 (&#167;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 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityInteractiveDataCurrent" id="f-22">No</ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9746;</span></div><div style="text-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%">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 &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</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:20.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.917%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:44.806%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.725%"/><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-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="f-23">Large accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:0 1pt"/><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-weight:400;line-height:100%">Accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#9744;</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-weight:400;line-height:100%">Non-accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"/><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-weight:400;line-height:100%">Smaller reporting company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="f-24">&#9744;</ix:nonNumeric></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-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="f-25">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></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%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</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:8pt;font-weight:400;line-height:115%">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;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. </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:115%"><ix:nonNumeric contextRef="c-1" name="dei:IcfrAuditorAttestationFlag" format="ixt:fixed-true" id="f-26">&#9746;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%">&#160;</span></div><div style="text-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:103%">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:103%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentFinStmtErrorCorrectionFlag" format="ixt:fixed-false" id="f-27">&#9744;</ix:nonNumeric></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:8pt;font-weight:400;line-height:103%">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based-compensation received by any of the registrant&#8217;s executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b).  </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:103%">&#9744;</span></div><div style="text-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%">Indicate by check mark whether the registrant is a shell company (as defined in Rule&#160;12b-2 of the Exchange Act.) Yes </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> No </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityShellCompany" format="ixt:fixed-false" id="f-28">&#9746;</ix:nonNumeric></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:8pt;font-weight:400;line-height:120%">The aggregate market value of the registrant&#8217;s Common Stock held by non-affiliates of the registrant on June 30, 2023 was $<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="0" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="0" id="f-29">1,275,574,266</ix:nonFraction>. For purposes of this computation, it has been assumed that the shares beneficially held by directors and executive officers of the registrant were &#8220;held by affiliates.&#8221; This assumption is not to be deemed an admission by these persons that they are affiliates of the registrant.</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:8pt;font-weight:400;line-height:120%">The number of shares of the registrant's Common Stock outstanding as of August&#160;5, 2024: <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-30">133,575,083</ix:nonFraction>.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3D SYSTEMS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Annual Report on Form&#160;10-K</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the Year Ended December 31, 2023</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:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div style="text-align:center"><span><br/></span></div><div><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:94.061%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.739%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_10">PART&#160;I</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_10">4</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_13">Item 1.&#160;&#160;&#160;&#160;Business</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_13">4</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_16">Item 1A. Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_16">13</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_19">Item 1B. Unresolved Staff Comments</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_19">26</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_1146">I</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_1146">tem 1C. Cybersecurity</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_1146">26</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_22">Item 2.&#160;&#160;&#160;&#160;Properties</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_22">27</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_25">Item 3.&#160;&#160;&#160;&#160;Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_25">27</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_28">Item 4.&#160;&#160;&#160;&#160;Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_28">27</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_31">PART&#160;II</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_34">28</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_34">Item 5.&#160;Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_34">28</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_37">Item 6.&#160;&#160;&#160;&#160;Reserved</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_37">29</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_40">Item 7.&#160;&#160;&#160;&#160;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_40">30</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_61">Item 7A. Quantitative and Qualitative Disclosures about Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_61">53</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_64">Item 8.&#160;&#160;&#160;&#160;Financial Statements and Supplementary Data</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_64">53</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_67">Item 9.&#160;&#160;&#160;&#160;Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_67">53</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_70">Item 9A. Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_70">53</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_73">Item 9B. Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_73">56</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_76">Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_76">56</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_79">PART&#160;III</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_79">56</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_82">Item 10.&#160;&#160;Directors, Executive Officers and Corporate Governance</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_82">56</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_85">Item 11.&#160;&#160;Executive Compensation</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_85">61</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_88">Item 12.&#160;&#160;Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_88">89</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_91">Item 13.&#160;&#160;Certain Relationships and Related Transactions and Director Independence</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_91">91</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_94">Item 14.&#160;&#160;Principal Account</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_94">ant</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_94"> Fees and Services</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_94">93</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_97">PART&#160;IV</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_97">93</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_100">Item 15.&#160;&#160;Exhibits and Financial Statement Schedules</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_100">93</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_103">Item 16.&#160; Form&#160;10-K&#160;Summary</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_103">97</a></span></div></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_10"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></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%">This Annual Report on Form 10-K (&#8220;Form 10-K&#8221;) 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&#160;7 of this Form 10-K under the heading &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.&#8221; 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 &#8220;believes,&#8221; &#8220;belief,&#8221; &#8220;expects,&#8221; &#8220;may,&#8221; &#8220;will,&#8221; &#8220;estimates,&#8221; &#8220;intends,&#8221; &#8220;anticipates,&#8221; or &#8220;plans&#8221; or the negative of these terms or other comparable terminology. Forward-looking statements are based upon management&#8217;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.&#160;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.&#160;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&#160;1A of this Form 10-K under the heading &#8220;Risk Factors.&#8221;&#160;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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I</span></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_13"></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%;text-decoration:underline">Item 1. Business</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">General</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3D Systems Corporation (&#8220;3D Systems&#8221; or the &#8220;Company&#8221; or &#8220;we,&#8221; "our" or &#8220;us&#8221;) markets our products and services through subsidiaries in North America and South America (collectively referred to as &#8220;Americas&#8221;), Europe and the Middle East (collectively referred to as &#8220;EMEA&#8221;) and Asia Pacific and Oceania (collectively referred to as &#8220;APAC&#8221;). We provide comprehensive 3D printing and digital manufacturing solutions, including 3D printers for plastics and metals, materials, software, and services, including maintenance, advanced manufacturing and applications engineering. Our solutions support advanced applications in two key industry verticals: Healthcare Solutions (which includes dental, medical devices, personalized health services and regenerative medicine) and Industrial Solutions (which includes aerospace, defense, transportation and general manufacturing). We have over 35 years of experience and expertise, which have proven vital to our development of an ecosystem and end-to-end digital workflow solutions that enable customers to optimize product designs, transform workflows, bring innovative products to market and drive new business models.</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%">Business Strategy</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accelerating Additive Manufacturing Adoption</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 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 &#8211; such as improved lead times, enhanced design freedom, part consolidation and the ability for mass customization. We believe that we have both the scale and the breadth of technologies, encompassing hardware platforms, materials and software, that our customers require for the successful implementation of additive manufacturing into their design and manufacturing processes. Using a strong application focus in each of our two business segments, our Applications Innovation Group integrates our printer hardware, materials, software and professional and technical services in unique combinations to solve a customer&#8217;s product need. Once complete, we can scale the process for the customer to a certain production level through our Advanced Manufacturing solutions, and, with increasing demand, we can enable a customer to continue scaling to high volumes within their own production facilities.</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%">This transfer of the workflow involves providing the printing systems, materials and software, along with the process definition and other technical expertise, that enables a seamless transfer of capability to the manufacturer. We expect the result of this approach to drive recurring revenue streams as customers adopt additive manufacturing solutions and consume materials to produce parts, utilize software to manage the print process and manufacturing operations, and make use of our service offerings for application development, maintenance and upgrades. Our proficiency in providing industry focused application and solution development for customers includes a number of internal assets and capabilities, including:</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">A full range of additive manufacturing hardware technologies and materials to address needs in metals and plastics (including biocompatible materials for medical use), wax and bioprinting</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">An Application Innovation Group that includes industry and technology application experts, customer innovation and advanced manufacturing centers and post-sale service and support</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">A software suite that enables end-to-end additive manufacturing including design, simulation, process management and manufacturing execution </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Scale that includes significant and diverse experience in production parts and applications combined with a global reach to service our customers worldwide</span></div><div style="text-align:justify"><span><br/></span></div><div 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 2023 we made targeted investments and partnerships designed to broaden and enhance our product offering of 3D printing solutions and to expand addressable markets for our Industrial Solutions and Healthcare Solutions segments. Among these investments was the acquisition of Wematter AB (publ) (&#8220;Wematter&#8221;). Wematter is an affordable, turnkey, closed-loop selective laser sintering solution accessible for smaller manufacturing environments that addresses a wide range of applications including industrial, medical devices and equipment and academic markets. In addition, during 2023, we acquired a minority ownership interest in Theradaptive, Inc. (&#8220;Theradaptive&#8221;), a biopharmaceutical company focused on targeted regenerative therapeutics through a proprietary protein-engineering platform that can be used to coat implants and devices and to achieve hyper-local delivery for patients. In addition to our investment in Theradaptive, we entered into a partnership with Theradaptive to act as its exclusive 3D printing partner.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 believe that the above-described investments during 2023, will accelerate the adoption of additive manufacturing in our target industrial and healthcare end-markets and open up profitable future growth opportunities for our company. Realizing the full benefit of these growth-oriented initiatives will require us to make additional investments in operations and development activities during 2024 and beyond.</span></div><div style="text-align:justify"><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%">Investing in Regenerative Medicine</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%">As an early and continuing innovator in additive manufacturing, we have significant experience in bringing this technology to new markets. Within our Healthcare Solutions segment, a portion of our business focuses on opportunities for additive manufacturing to be applied to regenerative medicine. To date, our efforts in the area of regenerative medicine have consisted primarily of pre-commercial bio-technology research and development ("R&amp;D") in the areas described below. </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%">Each year, end-stage organ failure kills millions of people, and the supply of donated organs is insufficient to meet the needs of patients seeking transplantation. Accordingly, our first area of focus is the use of additive manufacturing for human organ transplantation. In 2017, we entered into an arrangement that combined our 3D printing expertise and capabilities in human tissue engineering with the regenerative medicine and biotechnology expertise of a key strategic partner, with a long-term goal of developing the capability to 3D print lungs that will allow patients with end-stage lung disease to receive transplants that will enable them to enjoy long and active lives. In 2021, this program was expanded to also focus on developing the capability to print scaffolds for livers and kidneys, for which research continued through the start of 2024. Beginning in the first quarter of 2024, due to changes to our arrangement with and funding from our key strategic partner, the Company&#8217;s continuing organ program returned to focusing on developing the capability to print human lung scaffolds, for which the related R&amp;D efforts will continue to be primarily funded by our key strategic partner. Given the loss of funding for research on kidney and livers from our key strategic partner, those programs were discontinued during the first quarter of 2024.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our second area of focus involves utilizing our bio-printing technology to manufacture non-organ human tissue scaffolds for use in transplantation and surgical reconstruction applications (the "Tissue Program"). We believe that continued progress in this area could result in significantly improved health outcomes for patients, as well as open up attractive new growth markets and therapeutic applications for 3D printed, vascularized soft-tissue scaffolds. The Tissue Program is currently an internal R&amp;D program that combines our 3D printing, materials, and bio-printing capabilities and expertise. </span></div><div style="text-align:justify"><span><br/></span></div><div 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 third area of focus seeks to utilize our bio-printing capabilities to design and manufacture 3D-printed vascularized &#8220;organs-on-chips&#8221; for use in drug development by pharmaceutical industry customers. Currently, drug development is an expensive and time-consuming process, and many drug therapies that appear promising during pre-clinical trials fail during human clinical trials. We believe that &#8220;organs-on-chips&#8221; can accelerate the drug development process and reduce the cost of pre-clinical drug testing, as well as reduce the pharmaceutical industry&#8217;s reliance on animal testing. During 2023, our wholly-owned biotech company, Systemic Bio, continued its R&amp;D work in this area and entered into its first commercial contracts with pharmaceutical industry customers. We plan to continue to provide internal funding to support Systemic Bio during the early stages of its growth, including for product development and customer acquisition activities.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Products</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer our customers a comprehensive range of 3D printers, materials, software, and digital design tools.</span></div><div style="text-align:justify"><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%">3D Printers 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%">Our 3D printers transform digital data input generated by 3D design software, Computer Aided Design (&#8220;CAD&#8221;) software or other 3D design tools, into printed parts using several unique print engines that employ proprietary, additive layer by layer building processes with a variety of materials. As part of our solutions-oriented strategy, we offer a broad range of 3D printing technologies including Stereolithography (SLA), Selective Laser Sintering, Direct Metal Printing, MultiJet Printing, ColorJet Printing, polymer extrusion, and extrusion and SLA based bioprinting. Our printers utilize a wide range of materials, the majority of which are proprietary materials that we develop, blend, and market. Our comprehensive range of materials includes plastic, nylon, metal, composite, elastomeric, wax, polymeric dental materials and biocompatible materials. We augment and complement our portfolio of engineered materials with materials that we purchase or develop with third parties under private label and distribution arrangements.</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 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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of 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.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Software and Related Products</span></div><div style="text-align:justify"><span><br/></span></div><div 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 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&#174;. 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. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since the acquisition of Oqton, Inc. ("Oqton") in 2021, we have also offered an intelligent, cloud-based MOS platform to customers that need to integrate a broad range of advanced manufacturing and automation technologies, including additive manufacturing (AM) solutions, in their production workflows. 3D System&#8217;s legacy stand-alone software applications are integrated into Oqton&#8217;s legacy MOS, so that we can offer our customers a complete cloud-based software solution to automate and control their entire digital manufacturing process from order to delivery.  </span></div><div><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%">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-style:italic;font-weight:700;line-height:120%">Maintenance and Training 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 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&#8217; 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&#8217; 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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div 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 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.</span></div><div style="text-align:justify"><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%">Advanced Manufacturing</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of our strategy to help customers adopt additive manufacturing, we offer advanced manufacturing services through facilities in the Americas and EMEA regions. These facilities supplement customer manufacturing environments by allowing them to test and ramp production using our solutions before transitioning production to their environment and also providing them with flexible manufacturing capacity on an as-needed basis. This allows us to provide application and production expertise and refine the production process as part of our solutions approach. As the process is validated and volumes ramp, customers may choose to move production to their facilities using equipment, materials, software and services that they purchase from us. These facilities operate under stringent quality systems and are also utilized by customers in regulated industries such as healthcare and aerospace &amp; defense for sustained outsourced production of hundreds of thousands of parts per 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-style:italic;font-weight:700;line-height:120%">Software 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%">In addition to our software license products, we offer software maintenance and cloud-software subscriptions, which includes updates and support for our licensed software products. Our licensed software is sold with a maintenance service that generally covers a period of one year. After this initial period, we offer single and multi-year maintenance contracts that enable our customers to continue coverage. These software service contracts typically include free software updates and various levels of technical support. In addition, we offer Oqton's legacy MOS as a cloud based-manufacturing operating system designed to automate digital production workflows and to enable machine monitoring, end-to-end manufacturing visibility and production traceability. For our cloud subscription solutions, customer support and software updates are included as part of the solution.</span></div><div style="text-align:justify"><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%">Healthcare Solutions 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%">As part of our precision healthcare solutions services, we provide surgical planning, modeling, prototyping and manufacturing services. We offer printing and finishing of medical and dental devices, anatomical models and surgical guides and tools, as well as modeling, design and planning services, including VSP&#8482; surgical planning solutions. </span></div><div style="text-align:justify"><span><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%">Global Operations</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We 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.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 maintaining operations outside the United States (the &#8220;U.S.&#8221;), 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, &#8220;Risk Factors,&#8221; Part II, Item 7A, &#8220;Quantitative and Qualitative Disclosures about Market Risk&#8221; and Part II, Item 8, &#8220;Financial Statements and Supplementary Data&#8221; of this Form 10-K.</span></div><div style="text-align:justify"><span><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%">Marketing and Customers</span></div><div style="text-align:justify"><span><br/></span></div><div 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 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. </span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div 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 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.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 application engineers collaborate closely with our customers to solve complex design and additive manufacturing challenges, leveraging our technology, software, materials and services to develop advanced applications across our Healthcare Solutions and Industrial Solutions segments. Additionally, our Customer Innovation Centers provide access to the resources necessary to develop, validate, and commercialize customer applications.</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 sell our software solutions, including our Oqton MOS software, through a dedicated software sales team. Our software may be sold to customers with 3D printing equipment from competitive equipment manufacturers and, in some cases, we resell our software through these manufacturers. </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2023, 2022, and 2021, one customer accounted for approximately 15%, 23% and 22% of our consolidated revenue, respectively. We expect to maintain our relationship with this customer.</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%">Seasonality</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%">Historically, our results of operations were subject to seasonal factors. Stronger demand for our products historically occurred in our fourth quarter primarily due to our customers&#8217; capital expenditure budget cycles and our sales compensation incentive programs. Our first and third quarters historically were our weakest quarters for overall unit demand. The first quarter was typically a slow quarter for capital expenditures in general. </span></div><div style="text-align:justify"><span><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%">Production and Suppliers</span></div><div style="text-align:justify"><span><br/></span></div><div 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 order to carry out the assembly and refurbishment of our 3D printer hardware, we utilize a combination of in-house operations and a limited outsourcing arrangement with a contract manufacturing company in Belgium from which we purchase finished printers pursuant to forecasts and customer orders that we supply. This supplier carries out quality control procedures on our printers prior to their shipment to customers and has responsibility for procuring the components and sub-assemblies either from us or third-party suppliers, which are sourced from a geographically diverse mix of countries. While the outsourced supplier of a small mix of our printers has responsibility for the supply chain and inventory of components for the printers they assemble, the components, parts and sub-assemblies that are used in our printers are generally available from several potential suppliers. During 2023, we continued our work to in-source the manufacturing of multiple printing platforms from contract manufacturing partners in order to realize improvements in production quality, cost efficiency, and inventory management, which resulted in the termination of outsourcing arrangements in the U.S. and Switzerland.</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 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.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our equipment assembly and materials blending activities, advanced manufacturing services and certain R&amp;D activities are subject to compliance with applicable federal, state and local provisions regulating the storage, use and discharge of materials into the environment. Our facilities engaged in such activities are subject to periodic compliance audits by applicable regulatory authorities. We believe that we are in compliance, in all material respects, with such regulations as currently in effect, and we expect continued compliance with them will not have a material adverse effect on our capital expenditures, results of operations or financial position.</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%">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.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></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</span></div><div style="text-align:justify"><span><br/></span></div><div 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 3D printing industry continues to experience rapid technological change and developments in hardware, software and materials. Consequently, we have ongoing R&amp;D programs to develop new products and to enhance our portfolio of products and services, as well as to improve and expand the capabilities of our solutions. Our efforts are often augmented by development arrangements with research institutions, including universities, customers, suppliers, assembly and design firms, engineering companies, materials companies, governments and other partners.</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 are also engaged in various R&amp;D efforts related to regenerative medicine. These efforts include the application of 3D printing technologies to the development of transplantable organs and non-organ human applications. These efforts are expected to result in new products that we will market directly or in conjunction with development or channel partners.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 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.</span></div><div style="text-align:justify"><span><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%">Intellectual Property</span></div><div style="text-align:justify"><span><br/></span></div><div 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 regard our technology platforms and materials as proprietary and seek to protect them through copyrights, patents, trademarks and trade secrets. At December 31, 2023 and 2022 we held 1,381 and 1,358 patents worldwide, respectively. At December 31, 2023 and 2022, we had 350 and 360 pending patent applications worldwide, respectively. The principal issued patents covering aspects of our various technologies will expire at varying times through the year 2034.</span></div><div style="text-align:justify"><span><br/></span></div><div 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, 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.</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 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, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that, while our patents and licenses provide us with a competitive advantage, our success also depends on our marketing, business development, applications know-how and ongoing R&amp;D efforts. Accordingly, we believe the expiration of any of the patents, patent applications, or licenses discussed above would not be material to our business or financial position.</span></div><div style="text-align:justify"><span><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%">Competition</span></div><div style="text-align:justify"><span><br/></span></div><div 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 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.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our competitors operate both globally and regionally, and many of them have well-recognized brands and product lines. </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 believe principal competitive factors include the functionality and breadth of our technology and materials, process and application know-how, total cost of operation of the solution, product reliability and the ability to provide a complete solution to meet customer needs. We believe that our future success depends on our ability to provide high-quality solutions, introduce new products and services to meet evolving customer needs and market opportunities, and to extend our technologies to new applications. Accordingly, our ongoing R&amp;D programs are intended to enable us to continue technology advancement and develop innovative new solutions for the marketplace.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></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%">Sustainability</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 deliver leading additive solutions for industrial and healthcare applications using innovative 3D printing technologies, powered by the expertise of our global team. Innovation is core to who we are and how we work. Our solutions enable our customers to meet key product needs and advance their business models. Looking to the future, sustainability will be an integral part of our innovation to address the evolving needs of our customers.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 effects of climate change and the heightened social, economic, and health challenges around the globe are transforming our business. We are considering these important topics as we design and execute our sustainability strategy. Our sustainability strategy is organized into four pillars: Empowering Innovation, Evolving the Future of Manufacturing, Advancing Customer Solutions, and Upholding Responsible Business Practices.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Empowering Innovation</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 are focused on empowering innovation through our people to drive industry-leading solutions to maintain a competitive edge in additive manufacturing. We have instituted core talent strategies to prioritize the development of people, the diversity of talent to expand technology innovation, and the engagement of our global workforce. These strategies include investing in technical employee training and on-demand development resources, rewarding significant achievements in innovation, enabling cross-functional collaboration between our engineering, operations, and customer-facing teams, and creating opportunities for our diverse global workforce to connect. </span></div><div style="text-align:justify"><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%">Evolving the Future of Manufacturing</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer a broad portfolio of additive manufacturing products and services and are evolving the future of manufacturing for our customers. Innovation and speed to market are critical for our customers, and leveraging additive manufacturing capabilities enables our customers to shorten their innovation cycle while reducing their environmental impact. Our products and customer solutions allow customers to optimize their supply chain to reduce lead times, enabling localized production to reduce logistics and transportation cost and environmental impact, advancing material design to address customer needs, and utilizing digitization for prototyping to reduce waste.</span></div><div style="text-align:justify"><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%">Advancing Customer Solutions</span></div><div style="text-align:justify"><span><br/></span></div><div 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 provide solutions to empower our customers to address their evolving sustainability priorities. Our unique offerings of hardware, software, materials, and services provide application-specific solutions powered by the expertise of our global team of application engineers. We are maturing our product development activities to address our customers&#8217; key environmental priorities, such as extending product lifespans, addressing material recyclability, and increasing energy and resource efficiency of our products 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-style:italic;font-weight:400;line-height:120%">Upholding Responsible Business Practices</span></div><div style="text-align:justify"><span><br/></span></div><div 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 believe we operate in a responsible and ethical manner and leverage corporate governance standards to operate with resiliency and sustain long-term value of our Company. We leverage this foundation to influence our sustainability strategy, including utilizing our governance structure for oversight of our sustainability program. We believe we operate responsible business practices across our sites with the goals of creating a safe, secure, healthy, and injury-free workplace, prioritizing product quality and safety in our design and manufacturing, and being responsible stewards of the environment by collecting and measuring environmental data to understand our carbon footprint.</span></div><div style="text-align:justify"><span><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%">Human Capital</span></div><div style="text-align:justify"><span><br/></span></div><div 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 3D Systems, our mission is to deliver leading additive solutions for industrial and healthcare applications. In support of this purpose, we are focused on empowering innovation through our people by sourcing top engineering and technology talent, advancing talent strategies to drive employee development and career progression, and seeking to ensure a safe and healthy work environment across our global sites. </span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div 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, 2023, we had 1,925 full-time and part-time employees, compared to 2,032 full-time and part-time employees as of December 31, 2022. We continue to evaluate our headcount needs as we streamline our organization and manage operating costs through our restructuring activities. Refer to the discussion of "Fiscal Year 2023 Restructuring Activities" in Part II, Item 7. "Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations," as well as Note 25 to our consolidated financial statements, for details regarding our previously announced and ongoing restructuring plan, which includes planned headcount reductions.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 U.S. employees are not covered by collective bargaining agreements; however, some employees outside the U.S. are subject to local statutory employment and labor arrangements. We have not experienced any material work stoppages and believe that our relations with our employees are satisfactory.</span></div><div style="text-align:justify"><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%">Talent Management &amp; Engagement </span></div><div style="text-align:justify"><span><br/></span></div><div 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 Company is advancing additive manufacturing through ongoing product innovation, and as such we recognize the importance of the retention, growth, and development of our employees &#8211; employees are necessary to achieving our long-term success. Our goal is to foster a workplace culture and employee experience that drives innovation with purpose, profitable growth, and delivers &#8216;extraordinary&#8217; to our customers. To do so, we have established programs for acquiring strategic talent, developing our teams to build key capabilities and skills, and engaging, motivating, and retaining our employees to do their best work. We engage directly with employees to provide updates on our strategic priorities and Company progress, as well as solicit feedback through regular communications, global all-hands meetings, and business town hall updates. To address the evolving needs of our business, we perform strategic workforce and succession planning as well as ongoing evaluation of our organizational design, culture, and values.</span></div><div style="text-align:justify"><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%">Inclusion and Belonging</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employees span the Americas (56%), EMEA (35%), and APAC (9%) with approximately 44% of our employees located outside the U.S. This global representation promotes diversity of thought, experiences, culture, and backgrounds that enhances our ability to deliver innovative solutions to our customers, in support of our company value to &#8216;build great teams.&#8217; We execute talent programs throughout the year in support of our commitment to maintain and engage our diverse workforce. Our talent sourcing activities focus on building our future talent pipeline and attracting top, diverse talent. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Throughout an employee&#8217;s career with 3D Systems, we are focused on fostering an engaged, inclusive, and purpose-driven culture through various company-wide programs. We are committed to fostering an environment where inclusion and belonging are central to how we work across our global teams and support employees with equitable opportunities to grow, contribute, develop, and thrive. Additionally, we extend our focus of inclusion within our local communities and strive to make a positive impact by serving our underserved populations through our 3D Gives Back volunteer program.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation &amp; 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 design our compensation programs to be competitive and equitable to support employees in sharing in the success of 3D Systems. We tailor our compensation programs to attract and retain top talent to drive success in our current business priorities and emerging strategies. Additionally, we recognize that employees thrive when they have the resources to meet their needs and the time and support to succeed in their professional and personal lives. In support of this, we offer a wide variety of market competitive benefits to employees around the world. The Compensation Committee of the Board of Directors oversees the design of executive compensation and equity plans, which are designed to align executive pay to the delivery of long-term shareholder value.</span></div><div style="text-align:justify"><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%">Workplace Health &amp; Safety</span></div><div style="text-align:justify"><span><br/></span></div><div 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 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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></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%">Available Information</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 (&#8220;SEC&#8221;). 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. </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%">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.</span></div><div style="text-align:justify"><span><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%">Information about our Executive Officers</span></div><div style="text-align:justify"><span><br/></span></div><div 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 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 August&#160;13, 2024. 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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.917%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.883%"/><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:10pt;font-weight:700;line-height:100%">Name&#160;and&#160;Current&#160;Position</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Age as of August&#160;13, 2024</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%">Jeffrey A. Graves</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</span></td><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%">Jeffrey D. Creech</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%">61</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</span></td><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%">Charles W. Hull</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%">85</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President and Chief Technology Officer for Regenerative Medicine</span></td><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%">Reji Puthenveetil</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%">56</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President, Additive Solutions and Chief Commercial Officer</span></td><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%">Phyllis Nordstrom</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%">46</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President, Chief People Officer and Chief  Administrative Officer</span></div></td><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%">Joseph Zuiker</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%">60</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President, Engineering and Operations</span></div></td><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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Andrew W. B. Wright</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%">55</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President, General Counsel and Secretary</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:700;line-height:120%">Jeffrey A. Graves</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-style:italic;font-weight:400;line-height:120%">President and Chief Executive Officer</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Dr. Graves was appointed the Company&#8217;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&amp;D Technologies, Inc., a technology company that produces and markets systems for the power conversion and storage of electrical power. Dr. Graves also held leadership roles with Kemet Corporation, an electronic component manufacturing company, as Chief Operating Officer from 2001 to 2003 and Chief Executive Officer from 2003 to 2005. Previously, he held a number of leadership and technical roles with General Electric, Rockwell Automation and Howmet Corporation. In addition to serving on the Company's Board of Directors, Dr. Graves serves on the board of directors of Integra Lifesciences Holdings Corporation.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></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%">Jeffrey D. Creech</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-style:italic;font-weight:400;line-height:120%">Executive Vice President and Chief Financial Officer</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Jeffrey D. Creech, Executive Vice President and Chief Financial Officer. Mr. Creech was appointed the Company&#8217;s Executive Vice President and Chief Financial officer in December 2023. Prior to joining the company, from 2022 to 2023, Mr. Creech was a Senior Director of The Finley Group, a niche consulting firm engaged primarily in the support, assistance, and remediation of companies in financial distress. Prior to joining the Finley Group, Mr. Creech was Chief Operating Officer and Chief Financial Officer at Nutramax Laboratories, a privately held manufacturer of human and animal health and dietary supplements, from April 2019 to November 2021, where his primary responsibilities included oversight of all financial and operational activities, human resources, and information technology. Prior to his tenure at Nutramax, from May 2017 to September 2018, Mr. Creech served as President of Springs Creative Products Group, a specialized textile operation, where his role included oversight, at an executive level, of most aspects of the Company&#8217;s operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Charles W. Hull</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-style:italic;font-weight:400;line-height:120%">Executive Vice President, Chief Technology Officer for Regenerative Medicine</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Mr. Hull is a founder of the Company and served as a member of our Board of Directors from 1993 to May 2022 when he was designated Director Emeritus. He has served as Chief Technology Officer since 1997, as Executive Vice President since 2000 and as Chief Technology Officer for Regenerative Medicine since 2021. Mr. Hull has also previously served in various other executive capacities at the Company since 1986, including Chief Executive Officer, Vice Chairman of the Board of Directors and President and Chief Operating Officer.</span></div><div style="text-align:justify"><span><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%">Reji Puthenveetil</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-style:italic;font-weight:400;line-height:120%">Executive Vice President, Additive Solutions and Chief Commercial Officer</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Mr. Puthenveetil has served as Executive Vice President, Additive Solutions and Chief Commercial Officer since January 2024. He previously served as Executive Vice President, Industrial Solutions since July 2020. In January 2024, Mr. Puthenveetil was appointed Executive Vice President, Additive Solutions. Prior to joining the Company, Mr. Puthenveetil spent 25 years as a management consultant for Group Newhouse helping companies, such as Lockheed Martin, Xcel Energy, Kia Motors, and Thales Group.</span></div><div style="text-align:justify"><span><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%">Phyllis Nordstrom</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-style:italic;font-weight:400;line-height:120%">Executive Vice President, Chief People Officer and Chief Administrative Officer</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Ms. Nordstrom has served as Executive Vice President, Chief People and Culture Officer and Chief Compliance Officer since August 2021. Effective December 2022, she was further appointed as the Company&#8217;s Chief Administrative Officer. Prior to joining 3D Systems, from May 2016 through July 2021, Ms. Nordstrom was Senior Vice President and Chief Risk &amp; Compliance Officer at MTS Systems Corporation, where she was the leader of business ethics, corporate compliance, corporate sustainability, and internal audit and risk management. Over her 22-year career, Ms. Nordstrom has also held multiple leadership roles at PricewaterhouseCoopers, Target, and US Bank.</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%">Joseph Zuiker</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-style:italic;font-weight:400;line-height:120%">Executive Vice President, Engineering and Operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Dr. Zuiker has served as Executive Vice President of Engineering and Operations since December 2022. Prior to joining 3D Systems, Dr. Zuiker served as Vice President of Engineering, Operations, and Order Fulfillment for MTS Systems Corporation where he worked from July 2017 until December 2022. Prior to joining MTS Systems, he was Senior Director of Technology for Halliburton Corporation&#8217;s Sperry Drilling from September 2011 to July 2016. Dr. Zuiker also worked for General Electric from December 1995 to August 2011 in various roles of increasing responsibility, including General Manager of GE Gasification Technology, General Manager of GE Hydro Technology, and Six Sigma Master Black Belt. </span></div><div style="text-align:justify"><span><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%">Andrew W. B. Wright</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-style:italic;font-weight:400;line-height:120%">Senior Vice President, General Counsel and Secretary</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Mr. Wright has served as Senior Vice President, General Counsel and Secretary since June 2024. Prior to joining 3D Systems, from November 2017 to June 2024, he was General Counsel and Secretary for Akoustis Technologies, Inc. Prior to joining Akoustis, from August 2013 to November 2017, he held Assistant General Counsel and Associate General Counsel roles at Toshiba Global Commerce Solutions, Inc. Prior to joining Toshiba Global Commerce Solutions, from January 1998 to August 2013, he held multiple roles of increasing responsibility within the IBM Corporation legal department supporting IBM Systems and Technology Group and IBM Software Group. Prior to joining IBM Corporation, from August 1994 to December 1997, Mr. Wright worked at Parker, Poe, Adams &amp; Bernstein L.L.P.</span></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_16"></div><div><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%;text-decoration:underline">Item 1A. Risk Factors&#160;</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, operating results, liquidity or financial condition in the future.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="text-align:justify"><span><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%;text-decoration:underline">Operational &amp; Financial Risk 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-weight:700;line-height:120%">Current macro-economic trends have been adversely affecting, and could continue to adversely affect, our business, results of operations and financial condition due to their impact on the industries in which we and our customers operate, and due to the unknown speed, extent and nature of the reversal of those trends.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 global macro-economic trends have been adversely impacting the global economic environment and have contributed towards inflationary pressures on many goods, commodities and services globally. The high rates of inflation globally have caused governments and central banks to act to curb inflation, including by raising interest rates, which is intended to temper economic activity and which, if more powerful than intended, could trigger recessionary conditions in individual countries or regions, or globally. These macro-economic trends have been impacting our target markets and our results of operations. For example, rising interest rates, which are meant to slow down inflation, have been worsening credit/financing conditions for our customers and adversely impacting their ability to purchase our products.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While we believe that we are well-positioned to withstand the current adverse macro-economic trends, given our balance sheet (primarily due to our reserves of cash and cash equivalents) and our emphasis on operational efficiencies and execution, we continue to monitor the situation, assessing further implications for our operations, supply chain, liquidity, cash flow and customer orders, in an effort to mitigate potential new adverse consequences should they arise. However, there is no assurance that we will succeed at doing so.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current or future downturns could also have a material adverse impact on our business partners&#8217; stability and financial strength. Given the uncertainties associated with these trends in the current macro-economic environment, it is difficult to fully assess the magnitude of their effects on our, and our business partners&#8217;, business, financial condition and results of operations. The trends associated with the current economic environment may also have the effect of amplifying many of the other risks described herein.</span></div><div style="text-align:justify"><span><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%">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. </span></div><div style="text-align:justify"><span><br/></span></div><div 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 experienced revenue concentration with a large customer that for the years ended December 31, 2023, 2022, and 2021 represented approximately 15%, 23% and 22% of our consolidated revenue, respectively. During the year ended December 31, 2023, the revenue recognized from this large customer declined approximately 41% as compared to the year ended December 31, 2022. Generally, our contracts do not contain guarantees of minimum duration, revenue levels, or profitability. This customer may terminate its contracts or may materially further reduce its requested levels of products or services at any time. The further loss of revenue from, deterioration of the financial condition of, or a significant change to the business of this customer could have a material adverse effect on our business, financial condition, and results of operations. Additionally, this concentration exposes us to concentrated credit risk, as a significant portion of our accounts receivable may be from a single customer. If we are unable to collect our receivables, or are required to take additional reserves, our results of operations and cash flow from operations will be adversely affected.</span></div><div style="text-align:justify"><span><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%">Changes in business conditions may cause goodwill and other intangible assets to 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%">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 and a recent decline in our market capitalization as a result of a decrease in our stock price. While we recorded an impairment charge of $279.8 million related to our goodwill during 2023, 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.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="text-align:justify"><span><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%">Our uneven sales cycle makes planning and inventory management difficult and future financial results less predictable.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 quarterly sales often have reflected a pattern in which a disproportionate percentage of each quarter&#8217;s total sales occur towards the end of the quarter, in particular for sales of hardware</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and software products. This uneven sales pattern makes predicting net revenue, earnings, cash flow from operations and working capital for each financial period difficult, increases the risk of unanticipated variations in our quarterly results and financial condition and places pressure on our inventory management and logistics systems. If predicted demand is substantially greater than orders, there may be excess inventory. Alternatively, if orders substantially exceed predicted demand, we may not be able to fulfill all of the orders received in each quarter and such orders may be canceled. Furthermore, depending on when they occur in a quarter, developments such as an information systems failure, component pricing movements, component shortages or global logistics disruptions could adversely impact our inventory levels and results of operations in a manner that is disproportionate to the number of days in the quarter affected.</span></div><div style="text-align:justify"><span><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%">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.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 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, offerings, geographic areas and distribution channels we use to sell our products, materials and offerings from period to period.</span></div><div style="text-align:justify"><span><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%">Our products and services may experience quality problems from time to time that can result in decreased sales and operating margin, product returns, product liability, and warranty or other claims that could result in significant expenses and harm to our reputation.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 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 &#8220;bugs&#8221; that can unexpectedly interfere with the software&#8217;s intended operation. Defects may also occur in components and products we purchase from third parties. There can be no assurance we will be able to detect and fix all defects in the hardware, software, materials and services we sell. Failure to do so could result in lost revenue, product returns, product liability, delayed market acceptance of those products and services, claims from distributors, end-users or others, increased end-user service and support costs, and significant warranty claims and other expenses to correct the defects. Additionally, such quality problems may result in a diversion of management time and attention and harm to our reputation.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also sell end-use parts to customers in the aerospace, medical, and semiconductor industries and 3D printing systems to customers in the aerospace industry, which carry with them a greater potential for liability claims against us. In the case of end-use parts, our sales to customers in the aerospace, medical, and semiconductor industries, in particular, makes us more susceptible to product and other liability claims, which characterize operations in those industries. Sales of our 3D printing systems to customers in the aerospace industry similarly carry with them potential liability claims if the parts produced by those systems do not function properly. Any such claims that are not adequately covered by insurance or for which insurance is not available may adversely affect our results of operations and financial condition.</span></div><div style="text-align:justify"><span><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%">We depend on external vendors and suppliers for the components and spare parts for our 3D printers and for chemicals and packaging used in our materials. Supply and logistical disruptions occur periodically for many of our supply chain partners. If these relationships were to terminate or these or other disruptions, such as extreme weather events, worsen, our business could be disrupted while we locate alternative sources of supply and our expenses may increase. </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 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.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Potential shortages of some key components;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Disruptions in the operations of these suppliers;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Product performance shortfalls; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Reduced control over delivery schedules, assembly capabilities, quality and costs.</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%">Increased occurrence of extreme weather events, increased temperature, and related disruptions may impact our ability to reliably procure key inputs from third-party suppliers, which could increase our costs and interrupt supply and adversely impact our business. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Periodic delays on the inbound supply chain at our partners and our own facilities have also created challenges. We continue to identify alternative solutions, but an inability to source from alternative suppliers in a timely manner could impact on our ability to fulfill demand.</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%">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 &#8220;qualified&#8221; pursuant to our internal procedures, which could involve evaluation processes of varying durations. Our spare parts and raw chemicals used in our materials production are subject to various lead times. In addition, at any time, certain suppliers may decide to discontinue production of a part or raw material that we use, or may not have supplies available due to supplier business disruption. Any unanticipated change in the sources of our supplies, or unanticipated supply limitations, could increase production or related costs and consequently reduce margins. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If our forecasts exceed actual orders, we may hold large inventories of slow-moving or unusable parts, which could have an adverse effect on our cash flow, profitability and results of operations. Inversely, we may lose orders if our forecast is low and we are unable to meet demand. There is considerable uncertainty on the business impact from labor and supply limitations on our vendors, suppliers, and partners. If disruptions to global businesses continue or worsen it could have a material adverse effect on our financial condition and results of operations.</span></div><div style="text-align:justify"><span><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%">We are subject to environmental, health and safety laws and regulations related to our operations and the use of our systems and materials, including requirements imposed due to use of our products by our customers, which could subject us to compliance costs and/or potential liability in the event of non-compliance.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 export of our products internationally subjects us to environmental laws and regulations concerning the import and export of chemicals and hazardous substances such as the United States Toxic Substances Control Act, or TSCA, and the Registration, Evaluation, Authorization and Restriction of Chemical Substances, or REACH. These laws and regulations require the testing and registration of some chemicals that we ship along with, or that form a part of, our systems and other products. If we fail to comply with these or similar laws and regulations, we may be required to make significant expenditures to reformulate the chemicals that we use in our products and materials or incur costs to register such chemicals to gain and/or regain compliance. Additionally, we could be subject to significant fines or other civil and criminal penalties should we not achieve such compliance.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div 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 furthermore subject to extensive environmental, health and safety laws, regulations and permitting requirements in multiple jurisdictions due to our use of chemicals and production of waste materials as part of our operations and in connection with the operation of our systems by our customers. In certain cases, the required compliance with health or safety regulations is imposed by our customers themselves. These laws, regulations and requirements (which include the Directive on Waste Electrical and Electronic Equipment of the European Union (EU) and the EU Directive on Restriction of Use of Certain Hazardous Substances) govern, among other things, the generation, use, storage, registration, handling and disposal of chemicals and waste materials, the presence of specified substances in electrical products, the emission and discharge of hazardous materials into the ground, air or water, the cleanup of contaminated sites, including any contamination that results from spills due to our failure to properly dispose of chemicals and other waste materials and the health and safety of our employees. Under these laws, regulations and requirements, we could also be subject to liability for improper disposal of chemicals and waste materials, including those resulting from the use of our systems and accompanying materials by end-users. These or future laws and regulations could potentially require the expenditure of significant amounts for compliance and/or remediation. If our operations fail to comply with such laws or regulations, we may be subject to fines and other civil, administrative or criminal sanctions, including the revocation of permits and licenses necessary to continue our business activities. In addition, we may be required to pay damages or civil judgments in respect of third-party claims, including those relating to personal injury (including exposure to hazardous substances that we generate, use, store, handle, transport, manufacture or dispose of), property damage or contribution claims. Some environmental laws allow for strict, joint and several liabilities for remediation costs, regardless of fault. We may be identified as a potentially responsible party under such laws. If we fail to comply with any such regulations or are subject to related liability, such developments could have a material adverse effect on our business, financial condition and results of operations.</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%">If we do not generate net cash flow from operations and if we are unable to raise additional capital, our financial condition could be adversely affected and we may not be able to execute our business strategy.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 cannot assure you that we will generate cash from operations or identify and secure other potential sources to fund future working capital needs and meet capital expenditure requirements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 lack of additional capital resulting from any inability to generate cash flow from operations or to raise equity or debt financing could force us to substantially curtail or cease operations and would, therefore, have an adverse effect on our business and financial condition. Furthermore, we cannot assure you that any necessary funds, if available, would be available on attractive terms or that they would not have a significantly dilutive effect on our existing stockholders. If our financial condition were to worsen and we become unable to attract additional equity or debt financing or enter into other strategic transactions, we would not be able to execute our business strategy and we could default on our debt obligations, become insolvent or be forced to declare bankruptcy.</span></div><div style="text-align:justify"><span><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%">Our business could be adversely impacted in the event of a failure of our information technology infrastructure or a successful cyber-attack.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 extensively rely on information technology systems and networks to operate our Company and meet our business objectives. Due to evolving cybersecurity threats, it has and will continue to be difficult to prevent, detect, mitigate, and remediate cybersecurity incidents. We experience cybersecurity threats, threats to our information technology infrastructure, and unauthorized attempts to gain access to our sensitive information. We face threats that vary from those common to most industries, to more advanced and persistent threats from highly organized adversaries who target us because of the products and services we provide. We also rely on information technology and third-party vendors to support our operations, including our secure processing of personal, confidential, sensitive, proprietary and other types of information. To date, risks from cybersecurity threats, including as a result of previous cybersecurity incidents, have not materially affected us, including our business strategy, results of operations, or financial condition, but we face ongoing risks from cybersecurity threats that may from time to time in the future cause material adverse impacts on our business strategy, results of operations, or financial condition. Despite ongoing efforts to continually improve our and our vendors&#8217; ability to protect against cybersecurity threats and the implementation of various safeguards, including increasing our cyber insurance, regularly conducting company-wide cybersecurity awareness training, and establishing a dedicated team of personnel to address cyber-based threats, we may not be able to fully protect all information systems, and such incidents may lead to reputational harm, revenue and customer loss, and legal action, among other consequences.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></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 are subject to numerous laws, regulations, and contractual obligations designed to protect our regulated data, and that of our customers. These include complex and evolving laws, rules, regulations, and standards in many jurisdictions, as well as contractual obligations, relating to cybersecurity and data privacy. Such laws, rules, regulations, and standards pose increasingly complex compliance challenges and potential costs. Any loss of sensitive information and failure to comply with these requirements or other applicable laws and regulations in this area, could result in significant regulatory non-compliance exposure or other penalties and legal liabilities. </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 may also need to expend additional resources to adapt our cybersecurity program to the evolving threat landscape and to investigate and remediate vulnerabilities or other identified risks. Given the persistence, sophistication, volume, and novelty of threats we face, we may not be successful in preventing or mitigating cybersecurity threats that could have a material adverse effect on us. The costs related to cybersecurity threats or other disruptions may also not be fully insured or indemnified by other means. Such events could result in the loss of competitive advantages derived from our R&amp;D efforts or other intellectual property, which could result in early obsolescence of our products and services. The occurrence of any of these events could adversely affect our internal operations, the services we provide to our customers, impact our financial results and reputation, or result in litigation, fines, and penalties. </span></div><div><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%">Servicing and/or refinancing</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%">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.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, we had approximately $324.9 million outstanding of the Notes, which amount has been further reduced to $214.4 million in connection with the repurchase of $110.5 million of outstanding Notes on March 8, 2024. Our ability to service and/or refinance our remaining indebtedness, including the Notes, or to make cash payments in connection with any conversions of the Notes, depends on our future performance, which is subject to economic, financial, competitive, and other factors beyond our control. Our business may not generate cash flow from operations in the future sufficient to service our debt and make necessary capital expenditures. If we are unable to generate such cash flow, we may be required to adopt one or more alternatives, such as selling assets, restructuring debt, or obtaining additional debt financing or equity capital on terms that may be onerous or highly dilutive. Our ability to refinance our indebtedness will depend on the capital markets and our financial condition at such time. We may not be able to engage in any of these activities or engage in these activities on desirable terms, which could result in a default on our debt obligations. In addition, any of our future debt agreements may contain restrictive covenants that may prohibit us from adopting any of these alternatives. The Company&#8217;s failure to file this Form 10-K and provide it to the trustee by April 1, 2024 represents a default under the terms of the Indenture. In addition, the Company&#8217;s failure to file its Form 10-Q for the three months ended March 31, 2024 and provide it to the trustee by May 30, 2024 represented an incremental default under the terms of the Indenture. These defaults will become an event of default under the terms of the Indenture if the Company fails to file this Form 10-K and its Form 10-Q for the three months ended March 31, 2024 prior to the end of the cure period provided for by the Indenture. Accordingly, our failure to comply with these or other covenants of the Indenture could result in an event of default which, if not cured or waived, could result in the acceleration of our debt or cause us to incur special interest payments. For further information regarding the non-compliance with the terms of the Indenture, refer to Note 26 to the consolidated financial statements included in Item 8 of this Form 10-K.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 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.</span></div><div style="text-align:justify"><span><br/></span></div><div 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, 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.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 ability to make required cash payments in connection with conversions of the Notes, repurchase the Notes in the event of a fundamental change, or to repay or refinance the Notes at maturity will depend on market conditions and our future performance, which is subject to economic, financial, competitive, and other factors beyond our control. As a result, we may not have enough available cash or be able to obtain financing at the time we are required to repurchase or repay the Notes or pay cash with respect to Notes being converted.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="text-align:justify"><span><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%">Our operations and business performance could suffer if we are unable to attract and retain senior management or other key employees.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 success depends largely on our ability to attract, hire, develop, and retain senior management and key employees, such as engineers, scientists, and other key skilled employees supporting our products and services.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 senior management team is critical to the leadership of our business operations and the development and execution of our business strategy. When changes occur within senior management or within key employee roles, we are required to manage the continuity of our business, and typically incur incremental costs including search costs, relocation costs, and timing associated with onboarding and knowledge transfer. High demand exists for senior management and other key employees with experience in additive manufacturing and certain technical skills, and there can be no assurance that we will be able to attract and retain such talent. We experience intense competition for qualified talent.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While we aim to provide competitive compensation packages to attract and retain senior management and key employees and engage in regular succession planning for these positions, larger competitors with more resources available to them can make it difficult for us to successfully compete for key talent. If we cannot attract and retain sufficiently qualified talent, such as engineers, scientists, and other key technically skilled employees, or have an adequate succession plan in place, we may be unable to develop, commercialize, and sell new or existing products and services. Furthermore, increasing competition for critical technical skills in the regions surrounding our facilities could require us to pay more to hire and retain key employees, thereby increasing labor costs.</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%;text-decoration:underline">Business Strategy Risk 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-weight:700;line-height:120%">We have made, and may make in the future, strategic acquisitions and divestitures that may involve significant risks and uncertainties.&#160;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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we evaluate acquisition candidates that fit our business objectives. Acquisitions involve certain risks and uncertainties, including, among others, the following:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The inability to successfully improve operating efficiency and reduce costs through our restructuring initiative;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The risk that significant unanticipated costs or other problems associated with integration may be encountered;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The challenges in achieving strategic objectives, cost savings and other anticipated benefits;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The risk that we assume significant liabilities that exceed the limitations of any applicable indemnification provisions or the financial resources of any indemnifying party;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The inability to maintain a relationship with key customers, vendors and other business partners of the acquired businesses;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The difficulty in maintaining controls, procedures and policies during the transition and integration;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The potential loss of key employees of the acquired businesses;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The risk of diverting management attention from our existing operations;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Difficulties in coordinating geographically disparate organizations and corporate cultures and integrating management personnel with different business backgrounds;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The potential failure of the due diligence process to identify significant problems, liabilities or other challenges of an acquired company or technology;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The entry into marketplaces where we have no or limited direct prior experience and where competitors have stronger marketplace positions;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The risk that historical financial information may not be representative or indicative of our results as a combined company.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 event of an unsuccessful acquisition or divestiture, our competitive position, revenues, results of operations and financial condition could be adversely affected.</span></div><div style="text-align:justify"><span><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%">We believe that our future success depends on our ability to deliver products and services that meet changing technology and customer needs.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 business may be affected by rapid technological change, changes in user and customer requirements and preferences, frequent new product and service introductions embodying new technologies and the emergence of new standards and practices, any of which could render our existing products and proprietary technology obsolete. Accordingly, our ongoing R&amp;D 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:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Develop or obtain leading technologies useful in our business;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Enhance our existing products;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Develop new product, service and technology capabilities that address the increasingly sophisticated and varied needs of prospective customers, particularly in the area of printer speeds, materials functionality and environmental impacts.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Respond to technological advances and emerging industry standards and practices on a cost-effective and timely basis; or</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Recruit or retain key technology employees.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></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%">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.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our regenerative medicine business requires us to develop products that enable the application of additive manufacturing to human organ transplantation, non-organ human applications and organ models used for drug discovery and development. These initiatives may require significant investment and technical achievement of viable product candidates may not be achieved. Despite significant investment requirements, our regenerative medicine efforts may result in only nominal revenue with no guarantee of future revenue growth. Our development efforts remain subject to risks including but not limited to, ongoing funding commitments from our development partners and unanticipated technical or other hurdles to commercialization. For example, in the first quarter of 2024, revised funding arrangements with our key strategic partner refocused the Company&#8217;s continuing organ program on developing the capability to print human lung scaffolds, and away from developing the capability to print scaffolds for livers and kidneys. Any products developed through our research efforts are subject to safety, regulatory and efficacy risks that may result in delays to commercialization, cause us to incur additional expenses or fail to achieve commercialization. In addition, any products that achieve commercialization and regulatory approval are subject to market risks including reimbursement from third-party payers and competition from existing or new products that aim to address similar indications. In addition, difficulties in our research efforts may lead to disputes our strategic partners and other third parties, such as the dispute with former shareholders of Volumetric described under the heading &#8220;Termination of Volumetric Milestones Related to Potential Earnout Payments&#8221; in Note 23 to the consolidated financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Regulatory, Legislative and Legal Risk 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-weight:700;line-height:120%">We are subject to U.S. and other anti-corruption laws, trade controls, economic sanctions, privacy regulations, 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.&#160;</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Doing business on a worldwide basis requires us to comply with the laws and regulations of the U.S.&#160;government and various other foreign jurisdictions. These laws and regulations place restrictions on our operations, trade practices, partners and investments.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In particular, our operations are subject to U.S.&#160;and foreign anti-corruption and trade control laws and regulations, such as the Foreign Corrupt Practices Act (&#8220;FCPA&#8221;) and United Kingdom Bribery Act (the &#8220;Bribery Act&#8221;), export controls and economic sanctions programs, including those administered by the U.S.&#160;Treasury Department&#8217;s Office of Foreign Assets Control (&#8220;OFAC&#8221;), the State Department's Directorate of Defense Trade Controls (&#8220;DDTC&#8221;) and the Bureau of Industry and Security (&#8220;BIS&#8221;)&#160;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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of our business, we may deal with state-owned business enterprises, the employees of which are considered foreign officials for purposes of the FCPA&#8217;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,&#160;China, India and developing countries, and </span></div><div 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 development of new partnerships worldwide, could increase the risk of FCPA, OFAC or Bribery Act violations in the future.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 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 (&#8220;ITAR&#8221;) administered by the DDTC, the Export Administration Regulations (&#8220;EAR&#8221;) 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 &#8220;dual use&#8221; 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.&#160;</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many governments, regulators, investors, employees, customers, and other stakeholders are increasingly focused on environmental considerations relating to businesses, including climate change and greenhouse gas emissions, as well as use of plastic materials. We monitor new and changing international, federal, and state environmental reporting obligations. As new or increased regulations take effect, these changing requirements may impose significant operational costs to comply, and expand compliance requirements for our products, our operations, and our supply chain, which could negatively impact our competitive position. </span></div><div style="text-align:justify"><span><br/></span></div><div 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, we have operations globally and are subject to various privacy and data protection laws, which encompasses the collection, use, disclosure, and storage of personal information and personally identifiable health information.</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%">This requires us to dedicate resources to implement controls and infrastructure to protect personal and health information needed to conduct our business activities.</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%">Failure to do so could subject us to potential regulatory fines, penalties, litigation, and could negatively impact our business and reputation.</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%">We are subject to complex government laws and regulations relating to certain product sets and failure to meet the stringent requirements could impact our business operations and financial position.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 medical device business is subject to extensive global regulations and enforcement, including in the Food and Drug Administration (FDA) in the U.S., and other governmental authorities for which our product is distributed. There are complex approvals for medical devices to be placed on the market, as well as ongoing responsibilities under these regulations. Failure to comply with the applicable regulation for which the medical device applies could result in corrective actions, recalls, removal of local authority approvals, ceasing business activities, fines, and criminal prosecution.</span></div><div style="text-align:justify"><span><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%">Failure to comply with the terms of our settlement agreements with the U.S. Departments of State, Commerce, and Justice could have a material and adverse impact on our business, results of operations and financial condition, and, even if we comply with those settlement agreements, the costs and burdens of compliance could be significant, and we may face additional investigations and proceedings from other governmental entities or third parties related to the same or similar conduct underlying the agreements. </span></div><div style="text-align:justify"><span><br/></span></div><div 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 2017, we received an administrative subpoena from the BIS requesting the production of records in connection with possible violations of U.S. export control laws, including with regard to our former Quickparts.com, Inc. subsidiary. In addition, while collecting information responsive to the above-referenced subpoena, our internal investigation identified potential violations of the ITAR administered by the DDTC and potential violations of the EAR administered by the BIS. On June 8, 2018 and thereafter, we submitted voluntary disclosures to BIS and DDTC identifying potentially unauthorized exports between 2012 and 2017, including to China, of controlled items including technical data. In connection with these matters, in August 2020, we received two federal grand jury subpoenas issued by the U.S. District Court for the Northern District of Texas. The Company responded to these two subpoenas and fully cooperated with the U.S. Department of Justice (&#8220;DOJ&#8220;) in the related investigation.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2023, the Company engaged in settlement discussions with DDTC, BIS, and DOJ to settle the potential export control violations described above. On February 27, 2023, the Company settled these matters with all three agencies. See Note 23, &#8220;Commitments and Contingencies,&#8221; to our consolidated financial statements included in Part II, Item 8, &#8220;Financial Statements and Supplementary Data&#8221; of this Form 10-K for additional information.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compliance with the terms of these agreements, which impose remedial measures such as a Special Compliance Officer to monitor the Company&#8217;s export compliance programs, could continue to impose significant costs and burdens on us. If we fail to comply with the terms of these agreements, DDTC, BIS and/or DOJ may impose substantial monetary penalties, which could have a material adverse effect on our business, financial condition and 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%">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. If we identify any additional potential violations, we will submit voluntary disclosures to the relevant agencies and cooperate with such agencies on any related investigations. However, if we are found to have violated one or more export control laws, trade sanctions or government contracting laws, we could be subject to various civil or criminal penalties, significant compliance, litigation, settlement costs or other losses, which could divert management&#8217;s attention from other business concerns, resulting in a material adverse effect on our business, results of operations and financial condition. We may also be subject to negative publicity related to these matters, which could harm our reputation, reduce demand for our products, solutions and services, result in employee attrition and negatively impact our stock price.</span></div><div style="text-align:justify"><span><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%">As a result of the delayed filing of this Form 10-K and the Form 10-Q for the quarter ended March 31, 2024, the Company has experienced risks and costs and could experience additional risks and costs in the future, including with respect to the SEC's ongoing investigation.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the circumstances giving rise to the delayed filing of this Form 10-K and the Form 10-Q for the quarter ended March 31, 2024, the Company experienced risks and costs and could experience additional risks and costs in the future. The audit of the financial statements included in this Form 10-K was time-consuming, required the Company to incur additional incremental expenses and affected management&#8217;s attention and resources. Further, the measures to strengthen internal controls being implemented continued to require and will likely require in the future greater management time and Company resources to implement and monitor. Although we have now filed this Form 10-K, our failure to file it in a timely manner and our ongoing failure to timely file our Form 10-Q for the quarter ended March 31, 2024 may lead to further investigation and scrutiny by the SEC, which has been conducting a formal investigation of the Company since April 2022 as a follow on to the previously disclosed SEC voluntary request for documents. Although the Company is currently cooperating with the SEC, the Company cannot predict the ultimate outcome of the SEC&#8217;s investigation. Any allegations or adverse findings by the SEC could harm our reputation, negatively impact our stock price and have a material adverse effect on our business, financial condition and results of operations, and the expense and distraction to management of cooperating with and responding to the SEC could have a material adverse effect on the Company even if the investigation is ultimately closed or resolved in a manner favorable to the Company. See also the risk factor below entitled &#8220;We are no longer eligible to use a Form S-3 registration statement, which could impair our capital-raising activities.&#8221;</span></div><div style="text-align:justify"><span><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%">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.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 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:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Changes in regulatory requirements, including export controls, tariffs and embargoes, other trade restrictions, competition, environmental, corporate practices and data privacy concerns;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Political policies, political or civil unrest, terrorism or epidemics and other similar outbreaks;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Fluctuations in currency exchange rates;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Limited protection for the enforcement of contract and intellectual property rights in some countries;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Difficulties in staffing and managing foreign operations;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Operating in countries with a higher incidence of corruption and fraudulent business practices;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Potentially adverse changes in taxation; </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The impact of public health epidemics on employees and the global economy;&#160;and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Other factors, depending upon the specific country in which we conduct business.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 in U.S. dollars rather than their respective functional currencies.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify"><span><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%">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.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 enforcement of our own intellectual property rights, the acquisition of third-party intellectual property rights or disputes related to the validity or alleged infringement of third-party intellectual property rights, including patent rights, we have been, and may in the future be, subject to claims, negotiations or complex, protracted litigation. Intellectual property disputes and litigation may be costly and can be disruptive to our business operations by diverting the attention and energy of management and key technical personnel, and by increasing our costs of doing business. Although we have successfully defended or resolved past litigation and disputes, we may not prevail in any ongoing or future litigation and disputes, which could adversely affect our results of operations and financial condition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Third-party intellectual property claims asserted against us could subject us to significant liabilities, require us to enter into royalty and licensing arrangements on unfavorable terms, prevent us from assembling or licensing certain of our products, subject us to injunctions restricting our sale of products, cause severe disruptions to our operations or the marketplaces in which we compete or require us to satisfy indemnification commitments with our customers, including contractual provisions under various license arrangements. In addition, we may incur significant costs in acquiring the necessary third-party intellectual property rights for use in our products. Any of these could seriously harm our business, operating results, liquidity and financial condition.</span></div><div style="text-align:justify"><span><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%">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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="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 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 (&#8220;piracy attacks&#8221;) is inherently difficult. If our intellectual property becomes subject to piracy attacks, our business may be harmed.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, 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.</span></div><div style="text-align:justify"><span><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%">Changes in, or interpretation of, tax rules and regulations may impact our effective tax rate and future profitability.&#160;</span></div><div style="text-align:justify"><span><br/></span></div><div 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 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. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="text-align:justify"><span><br/></span></div><div 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, 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.</span></div><div style="text-align:justify"><span><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%">Material weaknesses in our internal control over financial reporting could result in material misstatements in our financial statements not being prevented or detected, which could affect investor confidence in the accuracy and completeness of our financial statements and could negatively impact our stock price and financial condition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a public company, we are required to comply with Section 404 of the Sarbanes-Oxley Act. If we fail to abide by the applicable requirements of Section 404, regulatory authorities, such as the SEC, could subject us to sanctions or investigation, and our independent registered public accounting firm may not be able to certify as to the effectiveness of our internal control over financial reporting pursuant to an audit of our internal controls. Even effective internal controls can provide only reasonable assurance with respect to the preparation and fair presentation of financial statements. Accordingly, our internal control over financial reporting may not prevent or detect misstatements because of their inherent limitations, including the possibility of human error, the circumvention or overriding of controls, or fraud.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management, including our Chief Executive Officer and Chief Financial Officer, assessed the effectiveness of the Company&#8217;s internal control over financial reporting as of December 31, 2023. Based on its assessment, management has concluded that the Company did not maintain effective internal control over financial reporting as of December 31, 2023, due to the following material weaknesses.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The revenue process, including the review of contract terms input into the Company's information systems that support the determination of revenue recognition, the accounting for, and the monitoring of the timing of revenue recognition;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The financial close, accounting, and reporting processes, as specifically related to management&#8217;s review of internally prepared reports and analyses utilized in these processes in reviewing certain financial statement disclosures;  </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The design and implementation of controls over the review of revenue pricing and the implementation of a related accounting information system;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Management&#8217;s review of the accounting treatment for certain technical matters related to certain transactions and financial statement accounts; and </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The maintenance of an effective control environment; specifically, as it relates to: (a) senior management's commitment to the control environment principles, and (b) maintaining sufficient qualified resources with the appropriate level of knowledge, experience, and training necessary to support accounting and financial reporting processes and controls. </span></div><div style="text-align:justify"><span><br/></span></div><div 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 the material weaknesses described above (items 1 and 2) were initially identified at December 31, 2020 and continued to exist at December 31, 2023. As further described in Item 9A, Management's Report on Internal Control over Financial Reporting, we began implementing a remediation plan in January 2021 designed to improve our internal control over financial reporting through the development and implementation of more formal policies, processes and documentation procedures relating to our financial reporting, the hiring of additional accounting personnel, and the training of personnel on proper execution of designed control procedures. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While we believe our remediation plans should remediate the material weaknesses, we cannot provide assurance of when the material weaknesses will be remediated, nor can we be certain of whether additional actions will be required or the costs of any such actions. Moreover, we cannot provide assurance that additional material weaknesses will not arise in the future. While the material weaknesses discussed in Item 9A, "Management's Report on Internal Control over Financial Reporting", did not result in material misstatements of our annual or interim consolidated financial statements, any failure to remediate the material weaknesses, or the identification of new material weaknesses in our internal control over financial reporting, could result in material misstatements in our financial statements that may continue undetected, negatively impacting the public perception of the Company and our securities and cause us to fail to meet our reporting and financial obligations or incur significant additional costs to remediate the material weaknesses, each of which could negatively affect our stock price, harm our ability to raise capital on favorable terms in the future or otherwise have a negative impact on our financial condition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></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%">We are no longer eligible to use a Form S-3 registration statement, which could impair our capital-raising activities.</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%">As a result of our failure to timely file this Form 10-K for the fiscal year ended December 31, 2023, and our Form 10-Q for the quarter ended March 31, 2024, with the SEC, we are no longer eligible to use a Form S-3 registration statement. Further, as a result of this late Form 10-K filing and the late Form 10-Q filing, we are also no longer a &#8220;well-known seasoned issuer,&#8221; as such term is used in the SEC&#8217;s regulations, which otherwise would allow us to, among other things, file automatically effective Form S-3 registration statements. Our eligibility to use a Form S-3 registration statement may not be restored until June 1, 2025, and then only if we have not had any other filing delinquency that would preclude Form S-3 eligibility and satisfy all other requirements for Form S-3 eligibility. During any period when we are not eligible to use Form S-3 or qualify as a &#8220;well-known seasoned issuer,&#8221; our capital-raising ability may be impaired. Under these circumstances, we would be required to conduct the offering on an exempt basis, such as in accordance with Rule 144A, or file a registration statement on Form S-1. Using a Form S-1 registration statement for a public offering would likely take significantly longer than using a registration statement on Form S-3 and increase our transaction costs, and could, to the extent we are not able to conduct offerings using alternative methods, adversely impact our ability to raise capital or complete acquisitions of other companies in a timely manner.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_19"></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">Item 1B. Unresolved Staff Comments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_1146"></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">Item 1C. Cybersecurity</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize the critical importance of maintaining the safety and security of our systems and data. We have implemented a layered cybersecurity program to assess, identify, and manage risks from cybersecurity threats that may result in material adverse effects on the confidentiality, integrity, and availability of our information systems.</span></div><div style="text-align:justify"><span><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%">Governance</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the Company&#8217;s risk management activities, we prioritize the identification and management of risks which includes risks related to cybersecurity. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Board of Directors</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Board has delegated to the Audit Committee the oversight of cybersecurity risks, including overseeing the actions management has taken to monitor or mitigate such exposure. The Audit Committee reviews the measures implemented by the Company to identify and mitigate data protection and cybersecurity risks on a periodic basis. As part of such reviews, the Audit Committee receives reports and presentations from members of the team responsible for overseeing the Company&#8217;s cybersecurity program, including the Chief Information Officer (CIO), which address a wide range of topics including recent developments, evolving standards, vulnerability assessments, third-party and independent reviews, the threat environment, and technological trends. The Audit Committee and such members of our management team also report to the Board at least annually on cybersecurity matters. We have defined guidelines by which certain cybersecurity incidents are escalated within the Company and, where appropriate, reported promptly to the Audit Committee and the Board, as well as ongoing updates regarding any such incident. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Management</span></div><div style="text-align:justify"><span><br/></span></div><div 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 the management level, our CIO and Head of Cybersecurity, have extensive cybersecurity knowledge and skills gained from work experience at the Company and other publicly traded companies. They lead the team responsible for implementing, monitoring, and maintaining cybersecurity, including data protection practices across our business. The Head of Cybersecurity receives reports on cybersecurity threats from both our internal and external partners on a regular basis. The Chief Administrative Officer and Chief Executive Officer receive regular reports from the Head of Cybersecurity and the CIO on the cyber program and measures implemented by the Company to identify and mitigate cybersecurity risks. Our CIO and Head of Cybersecurity work closely with our Company&#8217;s Legal and Compliance teams to oversee compliance with legal, regulatory, and contractual security requirements, and also attend meetings with the Audit Committee and the Board that include cybersecurity updates. </span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Internal Cybersecurity Team</span></div><div style="text-align:justify"><span><br/></span></div><div 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 internal Cybersecurity Team, led by the Head of Cybersecurity, is responsible for the implementation, monitoring, and maintenance of our cybersecurity program, including the Company&#8217;s data protection practices. Reporting to our Head of Cybersecurity are a number of experienced and trained information security professionals who have previous work experience and educational backgrounds in information technology and security, and who also have industry recognized cybersecurity certifications. In addition to our internal cybersecurity capabilities, we also utilize a number of third-party experts to assist with assessing, identifying, and managing our cybersecurity risks.</span></div><div style="text-align:justify"><span><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%">Risk Management and Strategy</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assessing, identifying and managing cybersecurity risks are integral to our risk management activities. Our cybersecurity program leverages people, processes, and technology to identify and respond to cybersecurity threats in a timely manner. We maintain continuous monitoring of our network and also assess, identify, and manage risks from cybersecurity threats through various mechanisms, which may include incident response planning, risk assessments, control gap analyses, threat modeling, penetration tests, and vulnerability scanning. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cybersecurity assessment analyses have identified and prioritized steps to further enhance our cybersecurity practices. We maintain cyber insurance, regularly conduct company-wide cybersecurity awareness training, and have a dedicated team of Company personnel to address cybersecurity threats. We intend to implement additional security measures and processes to enhance our detection and response to cybersecurity incidents as appropriate.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have adopted a Cybersecurity Incident Response Plan (the &#8220;IRP&#8221;) to provide a standardized framework for responding to and escalating security incidents. The IRP sets out a coordinated approach to investigating, containing, documenting, and mitigating incidents, including reporting findings and keeping senior management and other key stakeholders informed and involved as needed. </span></div><div style="text-align:justify"><span><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%">Material Cybersecurity Risks, Threats &amp; Incidents</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To date, risks from cybersecurity threats, including as a result of previous cybersecurity incidents, have not materially affected us, including our business strategy, results of operations, or financial condition, but we face certain ongoing risks from cybersecurity threats that, if realized, are reasonably likely to have such an affect. Additional information on cybersecurity risks we face can be found in Part I, Item 1A &#8220;Risk Factors&#8221; of this Report under the heading &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Our business could be adversely impacted in the event of a failure of our information technology infrastructure or a successful cybersecurity incident</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,&#8221; which should be read in conjunction with the foregoing information.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_22"></div><div><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%;text-decoration:underline">Item 2.&#160;Properties</span></div><div style="text-align:justify"><span><br/></span></div><div 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 headquarters are located in Rock Hill, South Carolina. As of December 31, 2023, we own minimal facilities, and we lease facilities in the U.S., EMEA, and APAC. Our leased facilities support our Healthcare Solutions segment, Industrial Solutions segment, and Corporate functions and consist of office space, manufacturing facilities, and warehouse or storage space that supports the distribution of our products.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_25"></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">Item 3. Legal Proceedings</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_28"></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">Item 4. Mine Safety Disclosures</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_31"></div><div style="text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_34"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II</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%;text-decoration:underline">Item 5.&#160;Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</span></div><div style="text-align:justify"><span><br/></span></div><div 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 common stock is listed on the New York Stock Exchange (&#8220;NYSE&#8221;) under the trading symbol &#8220;DDD.&#8221; </span></div><div style="text-align:justify"><span><br/></span></div><div 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 August&#160;5, 2024, our outstanding common stock was held by approximately 1,186 stockholders of record. This figure does not reflect the beneficial ownership of shares held in a nominee's name.</span></div><div style="text-align:justify"><span><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%">Dividends</span></div><div style="text-align:justify"><span><br/></span></div><div 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 do not currently pay,&#160;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.</span></div><div style="text-align:justify"><span><br/></span></div><div 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&#160;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.&#160;Currently, no such agreements or documents limit our declaration of dividends or payments of dividends.</span></div><div style="text-align:justify"><span><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%">Issuance of Unregistered Securities and Issuer Purchases of Equity Securities</span></div><div style="text-align:justify"><span><br/></span></div><div 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 repurchase any of our equity securities in the open market during 2023; however, shares of common stock were surrendered to us for payment of tax withholding obligations in connection with the vesting of restricted stock awards and units pursuant to our Amended and Restated 2015 Incentive Stock Plan. For information regarding the securities authorized for issuance under our equity compensation plans, see &#8220;Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters&#8211;Equity Compensation Plans&#8221; in Item 12 of this Form 10-K. Also, see Note 17 to the consolidated financial statements in Item 8 of this Form 10-K.</span></div><div style="text-align:justify"><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">Issuer purchases of equity securities</span></div><div style="text-align:justify"><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.905%"/><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:1.408%"/><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:1.411%"/><td style="width:0.1%"/></tr><tr><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 number of shares (or units) purchased</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:12pt;font-weight:400;line-height:100%">&#160;</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%">Average price paid per share (or unit)</span></td><td colspan="3" style="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%">October 1, 2023 - October 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,032&#160;</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;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%">&#160;</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%">4.25&#160;</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;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%">November 1, 2023 - November 30, 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%">7,063&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.66&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">December 1, 2023 - December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,649&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;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%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.81&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,744&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">a</span></div></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%">4.47&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">b</span></div></td></tr></table></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:3.45pt">Represents shares of common stock surrendered to us for payment of tax withholding obligations in connection with the vesting of restricted stock awards and units.</span></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">b.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:3pt">The average price paid reflects the average market value of shares withheld for tax purposes.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Performance Graph&#160;</span></div><div style="text-align:justify"><span><br/></span></div><div 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 graph below shows, for the five years ended December 31, 2023, the cumulative total return on an investment of $100 assumed to have been made on December&#160;31, 2018 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)&#160;the NYSE Composite Index, and&#160;(b) the S&amp;P Small-Cap 600 Information Technology Index, which are published market indices with which we are sometimes compared.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although total return for the assumed investment assumes the reinvestment of all dividends on December&#160;31 of the year in which such dividends were paid, we paid no cash dividends on our common stock during the periods presented.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COMPARISON OF 5-YEAR CUMULATIVE TOTAL RETURN</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#026dce;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><img src="ddd-20231231_g2.jpg" alt="4746" style="height:380px;margin-bottom:5pt;vertical-align:text-bottom;width:613px"/></div><div style="text-align:justify;text-indent:4.5pt"><span><br/></span></div><div style="text-indent:36pt"><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:120%"></span></div><div style="text-indent:36pt"><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:120%"></span></div><div style="text-indent:36pt"><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:120%"></span></div><div><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:120%"></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.215%"/><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:10.449%"/><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:10.449%"/><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:10.449%"/><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:10.449%"/><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:10.449%"/><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:10.460%"/><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%">December 31, 2018</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, 2019</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><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, 2022</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, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3D Systems Corporation</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: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%">100&#160;</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;border-top:1pt solid #000000;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%">86&#160;</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;border-top:1pt solid #000000;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%">103&#160;</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;border-top:1pt solid #000000;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%">212&#160;</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;border-top:1pt solid #000000;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%">73&#160;</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 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%">62&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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%">NYSE Composite Index</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%">100&#160;</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%">126&#160;</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%">135&#160;</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%">162&#160;</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%">147&#160;</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%">167&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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%">S&amp;P Small-Cap 600 Information Technology Index</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%">100&#160;</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%">140&#160;</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%">178&#160;</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%">226&#160;</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%">176&#160;</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%">213&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_37"></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">Item 6.&#160;Reserved</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_40"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></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">Item 7. Management&#8217;s Discussion and Analysis of Financial Condition and 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%">The following discussion and analysis should be read together with our consolidated financial statements, and notes thereto, included in Item 8 of this Form 10-K. Certain statements contained in this discussion may constitute forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. These statements involve a number of risks, uncertainties and other factors that could cause actual results to differ materially from those reflected in any forward-looking statements, as discussed more fully in this Form 10-K. See &#8220;Risk Factors&#8221; in Part I, Item 1A and &#8220;Forward-Looking Statements.&#8221; All amounts are in thousands, except share and per share amounts, or as otherwise indicated. </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%">For discussion related to our results of operations and changes in financial condition for fiscal 2022 compared to fiscal 2021, refer to Part II, Item 7. "Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations" ("MD&amp;A") in our fiscal 2022 Form 10-K. Our fiscal 2022 Form 10-K was filed with the SEC on March 16, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_43"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Overview</span></div><div style="text-align:justify"><span><br/></span></div><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%">3D Systems Corporation (&#8220;3D Systems&#8221; or the &#8220;Company&#8221; or &#8220;we,&#8221; "our" or &#8220;us&#8221;) markets our products and services through subsidiaries in North America and South America (collectively referred to as &#8220;Americas&#8221;), Europe and the Middle East (collectively referred to as &#8220;EMEA&#8221;) and Asia Pacific and Oceania (collectively referred to as &#8220;APAC&#8221;). We provide comprehensive 3D printing and digital manufacturing solutions, including 3D printers for plastics and metals, materials, software, and services, including maintenance, advanced manufacturing and applications engineering. Our solutions support advanced applications in two key industry verticals: Healthcare Solutions and Industrial Solutions. We have over 35 years of experience and expertise, which have proven vital to our development of an ecosystem and end-to-end digital workflow solutions that enable customers to optimize product designs, transform workflows, bring innovative products to market and drive new business models.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has two reportable segments: Healthcare Solutions and Industrial Solutions. Our reportable segments are based upon the industry verticals that they serve. For Healthcare S</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">olutions, those industry verticals </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">include dental, medical devices, personalized health services and regenerative medicine. For Industrial S</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">olutions, those industry verticals</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> include aerospace, defense, transportation and general manufacturing. We architect solutions specific to customers&#8217; needs through a combination of materials, hardware platforms, software, professional services and advanced manufacturing &#8211; creating a path to integrating additive manufacturing into traditional production environments. As a result, manufacturers achieve design freedom, increase agility, scale production and improve their overall total cost of operation. Our technologies and process knowledge enable over a million production parts to be made through additive manufacturing each day.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Recent Developments</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Fiscal Year 2023 Restructuring Activities</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;text-decoration:underline">Restructuring Plan Objectives and Phases</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2023, the Company announced the first phase of its multi-faceted restructuring initiative to improve operating efficiencies throughout the organization and drive long-term value creation. The objective of this first phase was to improve manufacturing efficiencies related to our European metal printer operations. Actions taken under this initiative include the insourcing of certain metal printer platforms into the Company&#8217;s Riom, France manufacturing facility, co-locating the manufacturing and engineering of the insourced metal printer products in order to improve cycle time from development to production.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2023, the Company announced the next phase of its multi-faceted restructuring initiative, which primarily consisted of a reduction in headcount representing approximately 6% of the Company's workforce. The majority of this targeted workforce reduction related to corporate and business support functions predominately located in the U.S. and Europe. </span></div><div style="text-align:justify"><span><br/></span></div><div 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 2023, the Company announced the latest phase of its multi-faceted restructuring initiative, which is primarily targeted at continuing to rationalize headcount, as well as the rationalization of geographic locations (i.e., leased facilities), in all functions across the Company and the reduction of certain third-party costs. This initiative also includes certain strategic actions that have been taken or are being contemplated with respect to certain of the Company&#8217;s previously acquired businesses.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div 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 currently expect the execution of our restructuring initiatives to result in the recognition of aggregate charges in the range of $8.5&#160;million to $10.0 million, inclusive of $8.2 million which has been recognized in our consolidated statement of operations for the year ended December 31, 2023. These charges relate to employee severance and termination benefit costs that are generally recognized when probable and estimable because they are typically being determined consistent with the Company&#8217;s past practices or statutory law. We may incur additional cash expenditures related to our planned facility exits and relocation activities, which will be recognized as incurred.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 currently expect the execution of our restructuring plan, including the cash settlement of associated liabilities, to be substantially complete by December 31, 2024. Further, we expect our combined restructuring initiatives to deliver aggregate annualized savings of between $50.0 million and $65.0 million, commencing as of our fiscal year beginning January 1, 2025. Refer to the subsequent discussion of the status of our initiatives for additional details regarding the factors that will impact the timing of our realization of such savings.</span></div><div style="text-align:justify"><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:115%;text-decoration:underline">Status of Our Initiatives</span></div><div style="text-align:justify"><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:107%">Headcount</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has substantially completed the initial phase of headcount reductions announced in May 2023. Actions related to the incremental headcount reductions announced in October 2023 commenced in November 2023 and are expected to continue throughout 2024. We expect to realize the resulting cost savings in our reported results as our headcount reduction efforts advance and are ultimately completed.</span></div><div style="text-align:justify"><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:115%">Facilities Rationalization</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended December 31, 2023, the Company (1) commenced the process of identifying leased facilities that it may exit and (2) began developing and executing plans to exit and potentially sublease such facilities. The decision-making, planning and execution activities will continue throughout 2024. To-date, we have identified certain facilities that we have committed to exiting. However, the Company&#8217;s consolidated financial statements as of and for the year ended December 31, 2023 do not include material transactions resulting from such decisions because the Company generally had not ceased use of such facilities as of December 31, 2023. In addition, we have identified several additional facilities that we continue to evaluate for opportunities to exit.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 amount and timing of both cost savings and cash savings that ultimately will be realized from facility exits will be dependent upon the finalization of decisions regarding facilities to be exited, how quickly we can exit the facilities that we identify, the impact of market conditions on our ability to sublease the identified facilities, the time it will take to execute a sublease, the amount of our committed lease payments that we are able to recover via sublease, and the level of expenditures that may be required to prepare a facility for sublease. To the extent that the Company is able to sublease a facility, we expect to realize future cash savings; however, a sublease may also result in the recognition of a non-cash impairment charge related to a right-of-use asset and any associated leasehold improvements to the extent that the sublease income is less than our remaining lease payments on the primary lease. In certain cases, if we elect to abandon a facility &#8211; for example, because the remaining term of a lease or market conditions do not provide an opportunity for a sublease &#8211; we may realize a reduction in selling, general and administrative expense due to lower amortization expense for periods subsequent to our exit of such facility; however, we may not achieve equivalent cash savings.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Costs Incurred and Settled During the Period</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides details regarding restructuring charges recorded during the period, the portion of such costs that were settled with cash as of December 31, 2023, and the remaining accrued liability reported in our consolidated balance sheet as of December 31, 2023:</span></div><div><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.361%"/><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:10.449%"/><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:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.449%"/><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:10.456%"/><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: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%">Accrued  liability as of December 31, 2022</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%">Costs incurred during 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amounts settled with cash</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%">Accrued liability as of December 31, 2023</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%">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%">&#8212;&#160;</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%">8,242&#160;</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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">4,309&#160;</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%">3,933&#160;</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"/><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"/><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="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The severance, termination benefits and other employee costs that the Company incurred during the year ended December 31, 2023 are reflected in our consolidated statement of operations as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.280%"/><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.790%"/><td style="width:0.1%"/><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:112%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Year Ended December 31, 2023</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:0.9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Total cost of sales</span></div></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">1,401&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Selling, general and administrative</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;text-indent:11pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">5,598&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Research and development</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">1,243&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">8,242&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td 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:8pt;font-weight:400;line-height:120%">(1) These severance and termination costs are not included in the Company&#8217;s Adjusted EBITDA measure of segment profitability that is reported to our Chief Operating Decision Maker. If these costs were included in our measure of segment profitability, the reported results of our Healthcare Solutions segment and Industrial Solutions segment would have included approximately $1.4 million and $2.7 million respectively, and the remaining costs relate to Corporate.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 severance and termination costs reported above, the Company has recognized incremental impairment charges totaling $0.6 million related to certain fixed assets that have been retired in connection with the Company&#8217;s restructuring activities.</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:115%">Other Strategic Business Decisions and Cost Saving Initiatives</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;text-decoration:underline">dp polar GmbH ("dp polar")</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended December 31, 2023, the Company decided that, for the foreseeable future, it would cease the development of the in-process research and development ("IPR&amp;D") acquired in connection with our October 2022 acquisition of dp polar, discussed below. As a result of this decision, the Company recorded impairment charges totaling $9.4 million related to the carrying value of the intangible assets attributable to this asset group (refer to Note 8). Based upon the decision to cease the development of dp polar&#8217;s IPR&amp;D and the resulting impairment of dp polar&#8217;s long-lived assets that were previously subject to amortization, the Company expects to recognize lower amortization expense in selling, general and administrative (&#8220;SG&amp;A&#8221;) expense in future periods.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%;text-decoration:underline">Oqton</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since the quarter ended September 30, 2023, the Company has been evaluating strategic alternatives related to Oqton MOS, for which we previously disclosed that it is more likely than not that the business will be sold or otherwise disposed of. In connection with the expectation to sell or otherwise dispose of Oqton MOS, management assessed whether the carrying value of this asset group&#8217;s long-lived assets was recoverable and, ultimately, recorded impairment charges totaling $13.6&#160;million for the year ended December 31, 2023 (refer to Note 8). The Company expects to immediately realize lower amortization expense recorded to SG&amp;A expense as a result of the impairment of Oqton MOS&#8217;s intangible assets that were previously subject to amortization. </span></div><div style="text-align:justify"><span><br/></span></div><div 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 May 2024, the Company completed the sale of the portion of the Oqton MOS business that was focused on the dental market ("Oqton Dental") in exchange for a de minimis amount of cash, resulting in the transfer of a limited portion of Oqton MOS's personnel. The transfer of personnel is expected to provide cost savings from the date of the disposal of Oqton Dental. The Company continues to evaluate strategic alternatives related to the remaining portion of Oqton that the Company continues to hold.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Acquisitions/Investments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> (See Note 3 and Note 10 to the Consolidated Financial Statements for further details)</span></div><div style="text-align:justify"><span><br/></span></div><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 made the following significant acquisitions and investments during our fiscal years ended December 31, 2023 and 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></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%">Wematter AB</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 1, 2023, the Company completed the acquisition of Wematter AB (&#8220;Wematter&#8221;), a Swedish 3D printer manufacturer, for which post-acquisition results are included in our Industrial Solutions segment. The acquisition broadens 3D Systems&#8217; Selective Laser Sintering (SLS) portfolio. Consideration for this acquisition consisted of approximately $10.2 million in cash, subject to customary post-closing adjustments. The Company also may be required to pay an additional &#8364;2.0 million in cash, contingent upon the achievement of certain post-closing performance conditions and the continued employment of certain key employees of Wematter for two years after the closing date of the acquisition. As of December 31, 2023, management does not believe that achievement of the post-closing performance conditions is probable.</span></div><div style="text-align:justify"><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:115%">Theradaptive, Inc.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June of 2023, we made an $8.0 million investment in Theradaptive, Inc. ("Theradaptive") via the purchase of Series A Preferred Stock, pursuant to which we hold an approximate 9.15%, or 8.25% fully-diluted, ownership interest in Theradaptive. Theradaptive is currently developing a protein that encourages bone growth. This biotechnology could be applied to 3D printed metal splints for patients who otherwise may require amputation of a limb because the lost bone is too vast to replace with a splint. The Company has accounted for its investment in Theradaptive on a cost basis, subject to assessment for impairment, as the fair value of Theradaptive's equity is not readily determinable, and the investment is not subject to the equity method of accounting due to the Company's lack of significant influence. The investment in Theradaptive is not expected to materially impact our future 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-style:italic;font-weight:400;line-height:112%">dp polar GmbH</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 4, 2022, we completed the acquisition of dp polar, a German-based designer and manufacturer of a manufacturing system designed for high-speed mass production of customized components, for $25.9&#160;million, which includes $19.6&#160;million paid in cash at closing, $7.1 million paid at closing via the issuance of the Company&#8217;s common stock, and an estimated post-closing purchase price adjustment of $0.8 million due to the Company from the sellers. An additional payment of $2.2 million, consisting of the issuance of 249,865 shares of the Company&#8217;s common stock, could be required if a key individual from dp polar's management team continues to provide service to the Company through December 31, 2024. As discussed above, because dp polar has not generated any revenue subsequent to being acquired, and is not expected to generate any revenue in the foreseeable future, the Company has decided to cease developing the acquired dp polar IPR&amp;D for the foreseeable future.</span></div><div style="text-align:justify"><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%">Kumovis GmbH</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 1, 2022, we completed the acquisition of 93.75% of Kumovis GmbH ("Kumovis") for an all-cash purchase price of $37.9 million. $3.6&#160;million of the purchase price was deferred for up to fifteen months from the closing date and was paid in July 2023. Kumovis, which is part of the Healthcare Solutions segment, utilizes polyether ether keton or &#8220;PEEK&#8221; materials, which have properties that lend it to many medical applications that fit into our personalized healthcare solutions operations, including many implant applications. Certain of Kumovis's applications remain subject to FDA approval before they will result in the recognition of revenue. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Titan Additive LLC</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 1, 2022, we completed the acquisition of 100% of Titan Additive LLC ("Titan") for an all-cash purchase price of $39.0 million. Titan, which is part of the Industrial Solutions segment, is a pellet-based extrusion platform that addresses customer applications requiring large build volumes, superior performance, and improved productivity at significantly lower cost. We believe the acquisition of Titan will open up new markets in the Industrial Solutions segment.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">National Additive Manufacturing Innovation ("NAMI") Joint Venture</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2022, the Saudi Arabian Industrial Investments Company (&#8220;Dussur&#8221;) and 3D Systems signed an agreement to form a joint venture intended to expand the use of additive manufacturing within the Kingdom of Saudi Arabia and surrounding geographies, including the Middle East and North Africa. The joint venture is to enable the development of Saudi Arabia's domestic additive manufacturing production capabilities, consistent with the Kingdom&#8217;s &#8216;Vision 2030,&#8217; which is focused on diversification of the economy and long-term sustainability. Upon entering into the agreement with Dussur, 3D Systems committed to an initial investment in the joint venture of approximately $6.5 million, of which $3.4&#160;million had been deposited into an escrow account as of December 31, 2022 and, accordingly, was reported as restricted cash within other assets on the December 31, 2022 balance sheet. In February 2023, the Company became a shareholder in the joint venture and owns 49% of the joint venture's common stock. During April 2023, the $3.4 million held in escrow, as well as the additional amount of approximately $3.1 million owed to the joint venture, was deposited into a bank account of the joint venture for use in its operations. The impact of this investment on the Company&#8217;s future financial position and cash flows is expected to be limited to cash outflow(s) related to future investments, if required. Additional future investments are contingent upon the achievement of certain milestones by the joint venture or separate agreement by the parties to the joint venture to invest additional capital. Refer to Note 26 for details regarding the Company's incremental investment in NAMI subsequent to December 31, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for the joint venture under the equity method of accounting, which requires the Company to recognize its proportionate share of the joint venture's reported net income or loss. Due to the timing of when the joint venture's reported financial information is expected to be available, the Company records amounts required to be recognized pursuant to the equity method of accounting on a one quarter lag.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Enhatch Inc.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2022, we made a $10.0 million investment for an approximate 26.6% ownership interest in Enhatch Inc. (&#8220;Enhatch&#8221;), the developer of the Intelligent Surgery Ecosystem. We simultaneously entered into a collaboration and supply agreement with Enhatch. We also obtained warrants to purchase additional shares of Enhatch and the right to purchase, in the future, the remaining shares of Enhatch that 3D Systems does not own, if certain revenue targets are achieved. Enhatch's Intelligent Surgery Ecosystem provides technologies which streamline and scale the design and delivery of patient-specific medical devices by automating the process. Incorporating these capabilities into 3D Systems&#8217; workflow for patient-specific solutions, which includes advanced software, expert treatment planning services, custom implants, instrumentation design, and industry-leading production processes, will help more efficiently meet the growing demand for personalized medical devices.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Investing in Regenerative Medicine</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Within our Healthcare Solutions segment, a portion of our business focuses on opportunities for additive manufacturing to be applied to regenerative medicine. To date, our efforts in the area of regenerative medicine have consisted primarily of pre-commercial bio-technology R&amp;D in the areas described below. </span></div><div style="text-align:justify"><span><br/></span></div><div 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 first area of focus is the use of additive manufacturing for human organ transplantation, with a long-term goal of helping patients with end-stage disease receive transplants that will enable them to enjoy long and active lives. This program combines our 3D printing expertise and capabilities in human tissue engineering with the regenerative medicine and biotechnology expertise of a key strategic partner.</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%">Through the start of 2024, our program focused on developing the capability to print organ scaffolds for human lungs, kidneys and livers. However, beginning in the first quarter of 2024, due to changes to our arrangement with and funding from our key strategic partner, the Company&#8217;s continuing organ program shifted its focus to developing the capability to print human lung scaffolds, for which the related R&amp;D efforts will continue to be primarily funded by our key strategic partner. Refer to the discussions of (A) &#8220;Regenerative medicine earnout payments and performance-based stock units&#8221; within the &#8220;Critical Accounting Estimates&#8221; section of this MD&amp;A discussion and (B) Note 26 for additional information regarding the impact of the changes to this program during the first quarter of 2024.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our second area of focus involves utilizing our bio-printing technology to manufacture non-organ human tissue scaffolds for use in transplantation and surgical reconstruction applications. We believe that continued progress in this area could result in significantly improved health outcomes for patients, as well as open up attractive new growth markets and therapeutic applications for 3D printed, vascularized soft-tissue scaffolds. </span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div 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 third area of focus seeks to utilize our bio-printing capabilities to design and manufacture 3D-printed vascularized &#8220;organs-on-chips&#8221; for use in drug development by pharmaceutical industry customers through our wholly-owned biotech company, Systemic Bio. We believe that &#8220;organs-on-chips&#8221; can accelerate the drug development process and reduce the cost of pre-clinical drug testing, as well as reduce the pharmaceutical industry&#8217;s reliance on animal testing. Systemic Bio combines 3D Systems&#8217; legacy expertise in high-resolution 3D printing with advanced capabilities in bioprinting and biomaterials to design and market 3D-printed, vascularized &#8220;organs-on-chips.&#8221; During the year ended December 31, 2023, Systemic Bio entered into its first commercial contracts with pharmaceutical industry customers.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="text-align:justify"><span><br/></span></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_46"></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%">Background</span></div><div style="text-align:justify"><span><br/></span></div><div 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 earn revenue from the sale of products and services through our Healthcare Solutions and Industrial</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Solutions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> segments. The product categories include 3D printers and corresponding materials, digitizers, software licenses, 3D scanners and haptic devices. The majority of materials used in our 3D printers are proprietary. The services categories include maintenance contracts and services on 3D printers, software maintenance, software as a service subscriptions and healthcare solutions services.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Given the relatively high price of certain 3D printers and a corresponding lengthy selling cycle, as well as relatively low unit volume of the higher-priced printers in any particular period, a shift in the timing and concentration of orders and shipments from one period to another can materially affect reported revenue in any given period.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 changes in sales volumes, there are two other primary drivers of changes in revenue from one period to another: (1) the combined effect of changes in product mix and average selling prices and (2) the impact of fluctuations in foreign currencies. As used in this Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations, the price and mix effects relate to changes in revenue that are not able to be specifically related to changes in unit volume or foreign exchange.</span></div><div style="text-align:justify"><span><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%">How We Assess the Performance of Our Business</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We manage operations through the two business segments described above. In addition to our consolidated GAAP financial measures, we review Adjusted EBITDA.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 believe Adjusted EBITDA is a helpful supplemental measure to assist us and investors in evaluating our operating results, as Adjusted EBITDA excludes certain items for which the fluctuation from period to period does not necessarily correspond to changes in the operations of our business. Adjusted EBITDA represents net income (loss), plus income tax (provision) benefit, interest and other income (expense), net, stock-based compensation expense, amortization of intangible assets, depreciation expense, and certain other non-GAAP adjustments. We believe that the adjustments applied in presenting Adjusted EBITDA are appropriate to provide additional information to investors about our operating and financial performance without the effects of (1) certain material non-cash items and (2) certain items that we do not believe to be core to our 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%">Management and our Board of Directors regularly use Adjusted EBITDA in evaluating our operating and financial performance and in establishing discretionary annual compensation. This measure is provided in addition to, and should not be considered to be a substitute for, or superior to, comparable measures determined in accordance with GAAP. In addition, we believe that Adjusted EBITDA is frequently used by investors and other interested parties in the evaluation of other issuers, many of which also present Adjusted EBITDA when reporting their results in an effort to augment investors' understanding of their operating and financial results; however, similarly titled measures provided by other issuers may not be calculated in the same manner and/or using the same adjustments. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjusted EBITDA should not be considered as an alternative to net income (loss) or any other performance measure derived in accordance with GAAP. Adjusted EBITDA has limitations as an analytical tool, and you should not consider such measure either in isolation or as a substitute for analyzing our results as reported under GAAP.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 further information regarding Adjusted EBITDA, see &#8220;Reconciliation of non-GAAP Measures&#8221; below.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></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%">Consolidated Financial Results for the Years Ended December 31, 2023 and 2022</span></div><div><span><br/></span></div><div style="text-align:center"><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:70.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.811%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><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%">Year Ended December 31,</span></td><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="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%">2023</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%">2022</span></td><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%">Revenue:</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="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%">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%">328,731&#160;</span></td><td style="background-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%">395,396&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">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%">159,338&#160;</span></td><td style="background-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%">142,635&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align: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 revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488,069&#160;</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%">538,031&#160;</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="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%">Cost of sales:</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="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%">Products</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%">203,258&#160;</span></td><td style="background-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%">237,386&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">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%">88,390&#160;</span></td><td style="background-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,412&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align: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 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%">291,648&#160;</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%">323,798&#160;</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="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%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,421&#160;</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%">214,233&#160;</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="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%">Operating expenses:</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="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%">Selling, general and administrative</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%">210,172&#160;</span></td><td style="background-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%">244,181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,466&#160;</span></td><td style="background-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%">87,071&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"/></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%">Intangible and Goodwill Impairments</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%">302,787&#160;</span></td><td style="background-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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">Total operating expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">602,425&#160;</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%">331,252&#160;</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="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%">Loss from operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(406,004)</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%">(117,019)</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="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%">Interest and other income (expense), net</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%">43,692&#160;</span></td><td style="background-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,790)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">(Loss) income before income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(362,312)</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%">(120,809)</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="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%">Benefit (provision) for income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">641&#160;</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%">(2,140)</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="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%">Loss on equity method investment, net of income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,282)</span></td><td style="background-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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">Net (loss) income before redeemable non-controlling interest</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(362,953)</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%">(122,949)</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="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%">Less: net loss attributable to redeemable non-controlling interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(265)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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%">Net (loss) income attributable to 3D Systems Corporation</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(362,688)</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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122,711)</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="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other Financial Data: </span></div></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="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%">Adjusted EBITDA </span></div></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%">(26,258)</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%">(5,781)</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="display:none"/></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%;text-decoration:underline">Operating Results for the year ended December 31, 2023 compared to the year ended December 31, 2022</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Consolidated revenue</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth changes in our products and services revenue for the year ended December 31, 2023 and 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:30.471%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.675%"/><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:7.710%"/><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:11.675%"/><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:7.710%"/><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:11.675%"/><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:7.714%"/><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%">(Dollars in thousands)</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Products</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:8pt;font-weight:700;line-height:100%">Services</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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%">Total</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue &#8212; year ended December 31, 2022</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395,396&#160;</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;border-top:1pt solid #000000;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%">73.5&#160;</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 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%">142,635&#160;</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;border-top:1pt solid #000000;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%">26.5&#160;</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 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%">538,031&#160;</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;border-top:1pt solid #000000;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%">100.0&#160;</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%">Change in revenue:</span></td><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;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;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;padding:0 1pt"/></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%">Volume</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%">(70,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%">(17.8)</span></td><td style="background-color:#cceeff;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;padding:2px 0 2px 1pt;text-align: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,980&#160;</span></td><td style="background-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.2&#160;</span></td><td style="background-color:#cceeff;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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,474)</span></td><td style="background-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.1)</span></td><td style="background-color:#cceeff;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="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><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%">Price/mix</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%">2,724&#160;</span></td><td style="background-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.7&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,724&#160;</span></td><td style="background-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&#160;</span></td><td style="background-color:#ffffff;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:#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%">Foreign currency translation</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,065&#160;</span></td><td style="background-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&#160;</span></td><td style="background-color:#cceeff;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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">723&#160;</span></td><td style="background-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.5&#160;</span></td><td style="background-color:#cceeff;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;padding:2px 0 2px 1pt;text-align: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,788&#160;</span></td><td style="background-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&#160;</span></td><td style="background-color:#cceeff;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 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%">Net change</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66,665)</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%">(16.9)</span></td><td style="background-color:#ffffff;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:#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,703&#160;</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%">11.7&#160;</span></td><td style="background-color:#ffffff;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:#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%">(49,962)</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%">(9.3)</span></td><td style="background-color:#ffffff;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:#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%">Revenue &#8212; year ended December 31, 2023</span></div></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%">328,731&#160;</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.4&#160;</span></td><td style="background-color:#cceeff;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 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%">159,338&#160;</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.6&#160;</span></td><td style="background-color:#cceeff;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 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%">488,069&#160;</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;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-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Products 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%">For the year ended December 31, 2023, products revenue decreased by $66.7&#160;million, or 16.9%, as compared to the year ended December 31, 2022. Lower sales volume resulted in a $70.5 million, or 17.8%, decrease in reported product revenue relative to the prior year period, of which $62.9 million of such decrease is attributable to our Healthcare Solutions segment. The lower sales volume within our Healthcare Solutions segment was primarily due to lower sales to the dental market, including lower printer</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">sales to a key customer. Product sales volume in our Healthcare Solutions segment also decreased due to lower printer sales to customers in the medical devices and other non-dental markets. A decrease in product sales volume within our Industrial Solutions segment resulted in a revenue decrease of $7.6 million compared to the prior year. This decrease was significantly driven by lower printer sales to customers in the jewelry market, which was primarily due to a delay in the Company's release of a new printer model.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease in product revenue due to lower sales volume was partially offset by favorable impacts of price/mix and foreign currency translation. For our Healthcare Solutions segment, price/mix had a favorable impact of $6.7 million, which includes favorable pricing of sales to a key customer due to their lower purchase volume. The favorable impact of price/mix on our Healthcare Solutions revenue was partially offset by an unfavorable price/mix impact of $4.0 million on our Industrial Solutions revenue, which was due to discounted pricing on certain product classes in response to competition and to increase future revenues.</span></div><div style="text-align:justify"><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%">Services 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%">For the year ended December 31, 2023, services revenue increased by $16.7 million, or 11.7%, as compared to the year ended December 31, 2022. Higher sales volume resulted in a $16.0 million, or 11.2%, increase in reported services revenue relative to the prior year period, of which $7.6 million and $8.4 million of the increase relates to our Healthcare Solutions segment and our Industrial Solutions segment, respectively. The volume increase in our Healthcare Solutions' services revenue was partially due to incremental variable consideration (revenue) being deemed probable of being earned under a regenerative medicine collaboration and licensing agreement that was amended during the year ended December 31, 2023. In connection with the amendment to this collaboration and licensing agreement, the Company concluded that three additional milestone-based payments included in the contract, totaling $6.5 million in the aggregate, became probable of being earned. The inclusion of these additional milestone payments in the contract transaction price resulted in the recognition of additional Healthcare Solutions' services revenue during the year ended December 31, 2023, inclusive of a $4.5 million aggregate cumulative catch-up adjustment to the revenue recorded under the contract. Revenue related to the collaboration and licensing agreement is recognized over time and, accordingly, the remaining revenue attributable to the three additional milestone payments is expected to be recognized over the remaining duration of the contract. The remaining increase in our Healthcare Solutions' services revenue primarily relates to higher personalized healthcare solutions 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%">For our Industrial Solutions segment, the $8.4 million increase in services revenue attributable to higher sales volume primarily relates to increases in revenue generated from parts manufacturing and hardware maintenance 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-style:italic;font-weight:400;line-height:120%">Total 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%">Total consolidated revenue for the year ended December 31, 2023 decreased by $50.0 million or 9.3% to $488.1 million, compared to $538.0 million for the year ended December 31, 2022. This decrease was primarily driven by the $70.5 million impact of lower product sales volumes, offset by the $16.0 million impact of the increase in services sale volume. Refer to the detailed discussions above. To a lesser extent, total consolidated revenue for the year ended December 31, 2023 was positively impacted by changes in products sales price/mix and changes in foreign exchange 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-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Consolidated gross profit </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.415%"><tr><td style="width:1.0%"/><td style="width:19.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.728%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom: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%">Year Ended December 31,</span></td><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="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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2022</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:8pt;font-weight:700;line-height:100%">Change in Gross Profit</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" 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%">Change in Gross Profit Margin</span></div></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%">(Dollars 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%">Gross Profit</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%">Gross Profit Margin</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%">Gross Profit</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%">Gross Profit Margin</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></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></td><td colspan="3" style="padding:0 1pt"/><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%">Percentage Points</span></div></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%">%</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%">Products</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%">125,473&#160;</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%">38.2&#160;</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 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%">158,010&#160;</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%">40.0&#160;</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 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%">(32,537)</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%">(20.6)</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%">(1.8)</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="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%">(4.5)</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%">Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,948&#160;</span></td><td style="background-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%">44.5&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,223&#160;</span></td><td style="background-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%">39.4&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,725&#160;</span></td><td style="background-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%">26.2&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.1&#160;</span></td><td style="background-color:#ffffff;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.9&#160;</span></td><td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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%">196,421&#160;</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.2&#160;</span></td><td style="background-color:#cceeff;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 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%">214,233&#160;</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.8&#160;</span></td><td style="background-color:#cceeff;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 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%">(17,812)</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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.3)</span></td><td style="background-color:#cceeff;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;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;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="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><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"/></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"/></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit for the year ended December 31, 2023 decreased $17.8 million, or 8.3%, to $196.4 million, compared to $214.2 million for the year ended December 31, 2022. Gross profit margin for the year ended December 31, 2023 increased to 40.2%, as compared to 39.8% for the year ended December 31, 2022, primarily driven by the increase in our services gross profit margin (as discussed in greater detail below). </span></div><div style="text-align:justify"><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%">Products gross profit and gross profit margin</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2023, gross profit from products sales decreased by $32.5 million, or 20.6%, as compared to the year ended December 31, 2022. This decrease was primarily driven by lower products sales revenue.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Services gross profit and gross profit margin</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2023, gross profit from services sales increased $14.7 million, or 26.2%, as compared to the year ended December 31, 2022. The increase in gross profit from services sales was primarily driven by the $16.7 million, or 11.7%, increase in services revenue. In general, the increases in services revenue in both our Industrial Solutions segment and Healthcare Solutions segment contributed significantly to the increase in our services gross profit and gross profit margin due to the fixed nature of certain costs (e.g., salaries) incurred to provide our services. Accordingly, the costs incurred to provide our services generally do not increase proportionately with increases in services 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%">In addition, the increase in our services revenue includes the $4.5 million of incremental variable consideration revenue recognized by our Healthcare Solutions segment on a cumulative catch-up basis, upon concluding that additional milestone-based payments related to a collaboration and licensing revenue agreement are probable of being earned. As there were no direct costs (e.g., costs of goods sold) associated with this incremental collaboration and licensing revenue, the entire $4.5 million contributed to an increase in our reported gross profit, as well as to a 1.6% increase and 0.5% increase in our services gross profit margin and consolidated gross profit margin, respectively. </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Consolidated selling, general and administrative expense</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%">Selling, general and administrative ("SG&amp;A") expense for the year ended December 31, 2023 decreased $34.0 million, or 13.9%, to $210.2 million, compared to $244.2 million for the year ended December 31, 2022. Reported SG&amp;A expense for the year ended December 31, 2023 was impacted by the Company&#8217;s acquisition of Wematter on July 1, 2023, as costs attributable to Wematter's operations are not included in our reported results for the year ended December 31, 2022. In addition, SG&amp;A expense for the year ended December 31, 2023 is impacted by the acquisitions of Titan and Kumovis on April 1, 2022 and dp polar on October 4, 2022, as each of these acquired businesses was consolidated for the full year ended December 31, 2023, as compared to only part of our fiscal year ended December 31, 2022. For the year ended December 31, 2023, our SG&amp;A expense increased $1.4 million due to the inclusion of the operating results of these acquisitions for a greater portion of fiscal year 2023, as compared to fiscal year 2022. This $1.4 million increase primarily relates to additional compensation expense and amortization expense.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The primary drivers of the $34.0 million decrease in SG&amp;A expense for fiscal year 2023 &#8212; despite the $1.4 million increase in SG&amp;A expense due to recent acquisitions &#8211; include:</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:85.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.789%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Primary drivers (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">)</span></div></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:9pt;font-weight:700;line-height:100%">Increase / (Decrease)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volumetric earnout</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,162)</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%">Government settlement on export control compliance matters</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%">(14,644)</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%">Amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,747)</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%">Ordinary compensation and benefits (inclusive of stock compensation)</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,167)</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%">Other legal and outside services</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%">11,143&#160;</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%">Severance</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%">5,356&#160;</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,212&#160;</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%">Total change</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,009)</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="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div 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 earnout expense decreased by $33.2 million for the year ended December 31, 2023, as the Company reversed $17.3 million of previously recognized earnout expense during the year ended December 31, 2023, as compared to recognizing $15.9 million of earnout expense during the year ended December 31, 2022. Prior to (and through the first half of) the year ended December 31, 2023, the Company was accruing for a potential earnout payment of $65 million, representing compensation expense, based upon the expected achievement of a non-financial, science-based milestone outlined in the Volumetric acquisition agreement. Expense related to the potential earnout payment was being recognized on a straight-line basis through the anticipated date of achievement of the related milestone. However, during the year ended December 31, 2023, the Company concluded that the non-financial milestone to which the potential earnout payment of $65 million relates was no longer probable of being achieved due to a reduction in the budgeted funding for the related R&amp;D efforts and, accordingly, all previously recognized compensation expense was reversed. Refer to our discussion of "Critical Accounting Estimates" and Note 17 to the consolidated financial statements included in Item 8 of this Form 10-K for additional details.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 $14.6 million decrease in SG&amp;A expense related to our settlement with the U.S. government on export control compliance matters is due to the accrual of our full liability related to these matters during the year ended December 31, 2022. Refer to Note 23 to the consolidated financial statements included in Item 8 of this Form 10-K for additional details.  </span></div><div style="text-align:justify"><span><br/></span></div><div 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 decreased by $3.7 million for the year ended December 31, 2023 due to the impairment charges recorded against intangible assets included in our dp polar and Oqton MOS asset groups during the year ended December 31, 2023. These impairment charges reduced the amortizable asset balance for the impacted intangible assets to $0. Refer to our discussion of "Other Strategic Business Decisions and Cost Saving Initiatives" and Note 8 to the consolidated financial statements included in Item 8 of this Form 10-K for additional details. In addition, amortization expense decreased as a result of certain intangible assets becoming fully amortized prior to the end of the first quarter of the current year ended December 31, 2023.</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%">Ordinary compensation and benefits costs decreased by $1.2 million for the year ended December 31, 2023, as a $4.8 million decrease in bonus and share-based compensation (excluding the Volumetric earnout expense subject to settlement in shares of our common stock and discussed above) more than offset the increase in costs attributable to ordinary salaries, wages, and employee benefits due to our acquisitions and increase in personnel dedicated to our regenerative medicine activities.</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%">Other legal and outside services expense increased by $11.1 million for the year ended December 31, 2023 due to (1) an increase in costs attributable to consultants and contract workers supporting various functions within the Company, including certain internal transformation efforts, (2) an increase in audit and accounting fees, and (3) an increase in legal fees (excluding the year-over-year impact of the settlement with the U.S. government on export control compliance matters, as discussed above). </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%">Severance expense increased by $5.4 million for the year ended December 31, 2023 due to termination benefit costs that have been recognized for both completed and ongoing headcount reductions across various support functions of the Company. Refer to our discussion of "Fiscal Year 2023 Restructuring Activities" and Note 25 to the consolidated financial statements included in Item 8 of this Form 10-K for additional details.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Consolidated research and development 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%">R&amp;D expense for the year ended December 31, 2023 increased $2.4 million, or 2.8%, to $89.5&#160;million, as compared to $87.1&#160;million for the same period last year. Reported R&amp;D expense for the year ended December 31, 2023 was impacted by the Company&#8217;s acquisition of Wematter on July 1, 2023, as costs attributable to Wematter's operations are not included in our reported results for the year ended December 31, 2022. In addition, R&amp;D expense for the year ended December 31, 2023 is impacted by the acquisitions of Titan and Kumovis on April 1, 2022 and dp polar on October 4, 2022, as each of these acquired businesses was consolidated for the full year ended December 31, 2023, as compared to only part of our fiscal year ended December 31, 2022. For the year ended December 31, 2023, our R&amp;D expense increased $2.8 million due to the inclusion of the operating results of these acquisitions for a greater portion of fiscal year 2023, as compared to fiscal year 2022. This $2.8 million increase includes the impact of our acquisitions on compensation expense.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The primary drivers of the $2.4 million increase in R&amp;D expense for fiscal year 2023 are a $1.1 million net impact of an increase in employee compensation and benefit costs, partially offset by lower external workforce costs, and a $1.0 million increase in severance costs. Ordinary compensation and benefit costs and certain other R&amp;D costs increased due to the impact of our acquisitions and the ramp up of personnel in our wholly-owned bio-tech subsidiary, Systemic Bio, which is focused on the design and manufacture of 3D-printed vascularized &#8220;organs-on-chips&#8221; for use in drug development by pharmaceutical industry customers. Refer to our discussion of "Investing in Regenerative Medicine" for additional details.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div 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 increase in severance costs is primarily attributable to termination benefit costs that have been recognized for both completed and ongoing headcount reductions within our R&amp;D function. Refer to our discussion of "Fiscal Year 2023 Restructuring Activities" and Note 25 to the consolidated financial statements included in Item 8 of this Form 10-K for additional details. </span></div><div style="text-align:justify"><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">Impairments of goodwill and intangible assets </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2023, we recorded aggregate impairment charges of $302.8 million related to intangible assets (inclusive of goodwill); whereas, similar impairment charges were not recorded during the year ended December 31, 2022. The following table summarizes the nature of the intangible assets for which impairment charges were recorded during the year ended December 31, 2023: </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.789%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nature of Impairment Charge </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount of Charge</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279,808&#160;</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%">Indefinite-life intangible asset (dp polar IPR&amp;D)</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%">5,554&#160;</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%">Finite-life intangible assets</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%">17,425&#160;</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%">Total impairment charges</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,787&#160;</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 $279.8 million goodwill impairment charge recorded for the year ended December 31, 2023 reflects the impairment of 100% of the goodwill that had been assigned to our Industrial Solutions reporting unit based upon the result of our annual goodwill impairment test. This outcome of our annual goodwill impairment test is reflective of the significant and sustained drop in the Company's stock price and market capitalization leading up to and as of the testing date, as well as the significantly higher carrying value (including the goodwill balance) of our Industrial Solutions reporting unit compared to our Healthcare Solutions reporting unit. Refer to Note 9 to the consolidated financial statements included in Item 8 of this Form 10-K for additional details.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2023, we recognized impairment charges related to (1) our indefinite-life intangible asset balance, consisting solely of dp polar's IPR&amp;D, and (2) certain of our finite-life intangible assets, consisting of intangible assets included in our Oqton MOS and dp polar asset groups. These impairment charges were triggered by the Company's decision to cease the development of dp polar's IPR&amp;D for the foreseeable future and the Company's conclusion that it will more likely than not sell or otherwise dispose of Oqton MOS. Based upon a determination that the dp polar and Oqton MOS intangible assets were no longer expected to produce or contribute to the production of positive cash flows for the Company, the Company recorded impairment charges to write their carrying values down to $0. Refer to our discussion of "Other Strategic Business Decisions and Cost Saving Initiatives" and Note 8 to the consolidated financial statements included in Item 8 of this Form 10-K for additional details.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Consolidated operating loss</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operating loss for the year ended December 31, 2023 was $406.0 million, compared to a $117.0 million operating loss for the year ended December 31, 2022. The increase in our operating loss was primarily attributable to the $302.8 million of non-cash impairment charges recorded (1) against the carrying value of our goodwill and (2) to write-off the intangible assets that were included in our dp polar and Oqton asset groups. The $17.8 million decrease in our reported gross profit and $2.4 million increase in our reported R&amp;D expense was more than offset by the $34.0 million decrease in our reported SG&amp;A expense. Refer to the discussions of our financial statement line items above for additional details.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Non-Operating Income (Loss) for the Year Ended December 31, 2023 compared to the Year Ended December 31, 2022</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Interest and other income (expense), net</span></div><div style="text-align:justify"><span><br/></span></div><div 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 sets forth the components of interest and other income (expense), net for the year ended December 31, 2023 and 2022.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.777%"/><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:6.356%"/><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:9.864%"/><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.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.795%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="15" 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%">Year Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="15" 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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="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%">December 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="15" style="background-color:#cceeff;padding:2px 1pt;text-align: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 (expense), net</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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="15" 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%">Foreign exchange loss, net</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%">(4,825)</span></td><td style="background-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%">(4,424)</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="15" style="background-color:#cceeff;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%">Interest income, net</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%">16,210&#160;</span></td><td style="background-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,541&#160;</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="15" 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%">Other income (expense), 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%">32,307&#160;</span></td><td style="background-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,907)</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="15" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest and other income (expense), net</span></div></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%">43,692&#160;</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%">(3,790)</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="display:none"/><td colspan="3" style="display:none"/></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%">For the year ended December 31, 2023, interest income, net increased $9.7 million, as compared to the year ended December 31, 2022. This increase was due to higher interest income earned on cash and cash equivalents, which was driven by higher market interest rates during the year ended December 31, 2023. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2023, other income (expense) increased primarily due to the $32.2 million gain recorded upon the repurchase of a portion of our outstanding convertible debt securities during the year ended December 31, 2023. Refer to Note 13 to the consolidated financial statements included in Item 8 of this Form 10-K for additional details. In addition, a $2.8 million impairment charge was recorded with respect to the Company's investment in Enhatch during the year ended December 31, 2022. There were no similar impairments recognized with respect to the Company's investments during the year ended December 31, 2023. Refer to Note 10 to the consolidated financial statements included in Item 8 of this Form 10-K for additional details.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Net loss</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our net loss for the years ended December 31, 2023, and 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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:70.391%"/><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.791%"/><td style="width:0.1%"/></tr><tr><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%">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%">2023</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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(362,312)</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%">(120,809)</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit (provision) for income taxes</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%">641&#160;</span></td><td style="background-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,140)</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%">Loss on equity method investment, net of income taxes </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,282)</span></td><td style="background-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%">&#8212;&#160;</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%">Net loss before redeemable non-controlling interest</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(362,953)</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%">(122,949)</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: net loss attributable to redeemable non-controlling interest</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%">(265)</span></td><td style="background-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%">(238)</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%">Net loss attributable to 3D Systems Corporation</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(362,688)</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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122,711)</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"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per common share:</span></div></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"/></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%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.79)</span></td><td style="background-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%">(0.96)</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%">Diluted</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top: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:#ffffff;border-bottom:3pt double #000;border-top: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.79)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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.96)</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2023, we reported a tax benefit of $0.6 million, as compared to a tax provision of $2.1 million for the year ended December 31, 2022. The Company's effective tax rates for the years ended December 31, 2023 and 2022 were significantly below blended U.S. and foreign jurisdictions' statutory tax rates due to (1) the Company's reported losses and (2) the maintenance of a valuation allowance against the Company's deferred tax assets based upon the Company's conclusion that it is more likely than not that its deferred tax assets will not be realized in various tax jurisdictions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div 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 increase in the net loss attributable to 3D Systems for the year ended December 31, 2023, as compared to the net loss attributable to 3D Systems for the year ended December 31, 2022, was primarily driven by the period-over period increase in the Company's consolidated operating loss reported for the year ended December 31, 2023, partially offset by the non-operating income reported for the year ended December 31, 2023, as compared to a non-operating loss reported for the year ended December 31, 2022. In addition, the Company reported a loss on equity method investment, net of income taxes, for the year ended December 31, 2023; whereas, the Company did not hold this investment that is accounted for under the equity method of accounting as of the year ended December 31, 2022. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Non-GAAP Earnings</span></div><div style="text-align:justify"><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">Adjusted EBITDA</span></div><div style="text-align:justify"><span><br/></span></div><div 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 Adjusted EBITDA decreased from negative $5.8 million for the year ended December 31, 2022 to negative $26.3 million for the year ended December 31, 2023. This decrease of $20.5 million in our Adjusted EBITDA was driven by a $289.0 million increase in our reported operating loss for the year ended December 31, 2023, adjusted for the period-over-period changes in certain operating costs that are included in the determination of our GAAP operating loss, but are excluded from our calculation of Adjusted EBITDA. As shown in the reconciliation of our reported Net Loss attributable to 3D Systems Corporation to Adjusted EBITDA (below), GAAP costs for which period-over-period variances materially impacted our reported operating loss for the year ended December 31, 2023, as compared to the year ended December 31, 2022, but are excluded from the calculation of Adjusted EBITDA for each of those respective periods, include impairment charges, amortization expense, stock-based compensation expense, acquisition and divestiture-related expense, legal expenses, and restructuring 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-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Reconciliation of Non-GAAP Measures</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table that follows provides a reconciliation of the reported Net Loss attributable to 3D Systems Corporation to Adjusted EBITDA. Refer to the discussion of "How We Assess the Performance of Our Business" for additional information regarding Adjusted EBITDA, and why management believes this measure provides useful information regarding the Company's results of operations.</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.853%"><tr><td style="width:1.0%"/><td style="width:50.583%"/><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:10.466%"/><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:5.195%"/><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:12.662%"/><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:12.666%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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%">Year Ended</span></td><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="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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="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%">December 31, 2022</span></td><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%">Net loss attributable to 3D Systems Corporation</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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(362,688)</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%">(122,711)</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="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%">Interest income, net</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,210)</span></td><td style="background-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,541)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">(Benefit) provision for income taxes</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(641)</span></td><td style="background-color:#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,140&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">Depreciation expense</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,346&#160;</span></td><td style="background-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,096&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">Amortization expense</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,067&#160;</span></td><td style="background-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,480&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">Stock-based compensation expense</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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,504</span></td><td 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%">42,489</span></td><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%">Acquisition and divestiture-related expense</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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="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%">12,360</span></td><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%">Legal expenses</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:2px 1pt;text-align: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,053</span></td><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%">19,062</span></td><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%">Restructuring expense</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,487&#160;</span></td><td style="background-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%">733&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">Net loss attributable to redeemable non-controlling interest</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(265)</span></td><td style="background-color:#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%">(238)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">Loss on equity method investment, net of income taxes</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:2px 1pt;text-align: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,282</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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">Goodwill and other assets impairment charges</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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304,359</span></td><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%">18</span></td><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%">Gain on repurchase of debt</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,181)</span></td><td style="background-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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">Other non-operating expense</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-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%">10,331</span></td><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%">Adjusted EBITDA</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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,258)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,781)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43</span></div></div></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_49"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></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%">Segment Financial Results of Operations for the Years Ended December 31, 2023 and 2022 </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective as of January 1, 2023, and for periods subsequent thereto, Adjusted EBITDA reflects the measure of profitability used by the Company&#8217;s chief operating decision maker (&#8220;CODM&#8221;) to evaluate the performance of the Company&#8217;s reportable segments. In addition, as of January 1, 2023, the Company's methodology for allocating certain costs between its segments was revised to more closely reflect changes in the Company's business and estimates of the usage of shared resources by the Company's segments.  Prior year amounts have been reclassified to conform with current year presentation. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the revenue and Adjusted EBITDA amounts reported by each of our segments, as well as non-allocated corporate costs, for the years ended December 31, 2023 and 2022:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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:26.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><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:10.449%"/><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:10.449%"/><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:10.449%"/><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:10.449%"/><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:10.458%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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:8pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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:8pt;font-weight:700;line-height:100%">Adjusted EBITDA</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: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="15" 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%">Year Ended</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%">December 31, 2023</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%">December 31, 2022</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%">&#160;Change</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%">December 31, 2023</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%">December 31, 2022</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%">&#160;Change</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%">Healthcare Solutions</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%">213,216&#160;</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%">260,988&#160;</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%">(47,772)</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%">38,520&#160;</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%">55,783&#160;</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%">(17,263)</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%">Industrial Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,853&#160;</span></td><td style="background-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%">277,043&#160;</span></td><td style="background-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,190)</span></td><td style="background-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,128&#160;</span></td><td style="background-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%">24,214&#160;</span></td><td style="background-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,086)</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%">Corporate and Other</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%">&#8212;&#160;</span></td><td style="background-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%">&#8212;&#160;</span></td><td style="background-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%">&#8212;&#160;</span></td><td style="background-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%">(83,906)</span></td><td style="background-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%">(85,778)</span></td><td style="background-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,872&#160;</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 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%">Total Company</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%">488,069&#160;</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%">538,031&#160;</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%">(49,962)</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%">(26,258)</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%">(5,781)</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%">(20,477)</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%;text-decoration:underline">Healthcare Solutions</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%;text-decoration:underline">Revenue</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%">For the year ended December 31, 2023, Healthcare Solutions revenue decreased $47.8 million, or 18.3%, as compared to the year ended December 31, 2022. This decrease in segment revenue was primarily due to a $48.2 million, or 31.9%, decrease in sales to the dental market, including lower printer</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">sales to a key customer. Total product revenue for the segment decreased by $55.6 million, primarily reflective of our lower sales to the dental market, but also inclusive of lower printer sales to customers in the medical devices and other non-dental markets. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease in product sales for the segment was partially offset by a $7.8 million increase in services revenue for the segment. The increase in services revenue was partially driven by the recognition of incremental variable consideration revenue, inclusive of a $4.5 million cumulative catch-up adjustment, that relates directly to the inclusion of $6.5 million of additional milestone payments (representing variable consideration) in the total transaction price of a regenerative medicine collaboration and licensing revenue agreement during the current year ended December 31, 2023. The additional milestone-based payments were deemed probable of being earned under revised contract terms that took effect upon the execution of an amendment to the collaboration and licensing revenue agreement during the year ended December 31, 2023. Our Healthcare Solutions' services revenue also increased due to higher personalized healthcare solutions revenue.  </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%;text-decoration:underline">Adjusted EBITDA</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%">For the year ended December 31, 2023, Adjusted EBITDA for our Healthcare Solutions segment decreased $17.3 million, or 30.9%, as compared to the year ended December 31, 2022, primarily due to (1) our lower sales to the dental market, including the segment's lower printer sales to a key customer, (2) the decrease in product sales into other markets, and (2) the increase in R&amp;D costs incurred related to regenerative medicine, partially offset by increases in services revenue and a favorable impact of price/mix on the segment's product revenue.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%;text-decoration:underline">Industrial Solutions</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%;text-decoration:underline">Revenue</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%">For the year ended December 31, 2023, Industrial Solutions revenue decreased $2.2 million, or 0.8%, as compared to the year ended December 31, 2022. This decrease in segment revenue is primarily attributable to a $11.1 million decrease in products revenue reflective of (1) lower printer sales to customers in the jewelry market, resulting from a delay in the Company's release of a new printer model, and (2) an unfavorable impact of price/mix, primarily due to discounted pricing on certain product classes in response to competition and to increase future revenue. The decrease in product revenue was partially offset by an $8.9 million increase in</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">services revenue related to parts manufacturing and hardware maintenance services.   </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%;text-decoration:underline">Adjusted EBITDA</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%">For the year ended December 31, 2023, Adjusted EBITDA for our Industrial Solutions segment decreased $5.1 million, or 21.0%, as compared to the year ended December 31, 2022, which was primarily driven by a $2.0 million unfavorable impact of  the Company's recent acquisitions and the unfavorable impact of both volume and price/mix on product revenue, partially offset by (1) the increase in services revenue and (2) lower operating expenses, when excluding the impact of acquisitions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%;text-decoration:underline">Corporate and Other</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%;text-decoration:underline">Adjusted EBITDA</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2023, Corporate and Other Adjusted EBITDA was relatively flat, as compared to the year ended December 31, 2022, as a reduction in certain internal administration and corporate R&amp;D costs, as well as a favorable foreign exchange impact, was partially offset by an increase in outside services and consulting costs. </span></div><div style="text-align:justify"><span><br/></span></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_52"></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%">Liquidity and Capital Resources</span></div><div style="text-align:justify"><span><br/></span></div><div 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 sets forth the Company's operating working capital at December 31, 2023, and 2022.</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:50.069%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><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:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><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:10.455%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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%">Change</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%">(Dollars in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</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, 2022</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></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></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%">Cash and cash equivalents</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%">331,525&#160;</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%">388,134&#160;</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%">(56,609)</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%">(14.6)</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-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%">180,603&#160;</span></td><td style="background-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%">(180,603)</span></td><td style="background-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%">(100.0)</span></td><td style="background-color:#ffffff;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:#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%">Accounts receivable, net</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%">101,497&#160;</span></td><td style="background-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%">93,886&#160;</span></td><td style="background-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,611&#160;</span></td><td style="background-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.1&#160;</span></td><td style="background-color:#cceeff;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:middle"><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,188&#160;</span></td><td style="background-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%">137,832&#160;</span></td><td style="background-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,356&#160;</span></td><td style="background-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.4&#160;</span></td><td style="background-color:#ffffff;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:#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%">585,210&#160;</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%">800,455&#160;</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%">(215,245)</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;padding:2px 0 2px 1pt;text-align: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.9)</span></td><td style="background-color:#cceeff;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less:</span></td><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"/><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="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current operating lease 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%">9,924&#160;</span></td><td style="background-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&#160;</span></td><td style="background-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,581&#160;</span></td><td style="background-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.0&#160;</span></td><td style="background-color:#cceeff;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:middle"><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,757&#160;</span></td><td style="background-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%">53,826&#160;</span></td><td style="background-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,069)</span></td><td style="background-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.6)</span></td><td style="background-color:#ffffff;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:#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%">Accrued and other 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%">49,460&#160;</span></td><td style="background-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%">56,264&#160;</span></td><td style="background-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,804)</span></td><td style="background-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.1)</span></td><td style="background-color:#cceeff;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: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%">109,141&#160;</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%">118,433&#160;</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%">(9,292)</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;padding:2px 0 2px 1pt;text-align: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.8)</span></td><td style="background-color:#ffffff;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:#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%">Operating working capital</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%">476,069&#160;</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%">682,022&#160;</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%">(205,953)</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.2)</span></td><td style="background-color:#cceeff;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-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We assess our liquidity in terms of our ability to generate cash to fund our operating, investing and financing activities. In doing so, we review and analyze our current cash on hand, the number of days our sales are outstanding, inventory turns, capital expenditure commitments and accounts payable turns. Our cash requirements, excluding acquisitions, primarily consist of funding working capital and capital expenditures. Differences between the amounts of working capital item changes in the cash flow statement and the balance sheet changes for the corresponding items are primarily the result of foreign currency translation adjustments, acquisitions and divestitures.</span></div><div style="text-align:justify"><span><br/></span></div><div 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, 2023, cash and cash equivalents and short-term investments totaled $331.5&#160;million and decreased $237.2&#160;million since December 31, 2022. This decrease resulted primarily from the repayment of long-term debt of $100.6 million, cash used in operations of $80.7 million, acquisitions and other investments, net of cash acquired of $29.2 million, and capital expenditures of $27.2 million. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 held outside the U.S. at December 31, 2023 was $65.8&#160;million, or 19.8% of total cash and cash equivalents, compared to $58.4&#160;million, or 15.0% of total cash and cash equivalents at December 31, 2022. 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 &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash flow</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; discussion below.</span></div><div style="text-align:justify"><span><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 flow</span></div><div style="text-align:justify"><span><br/></span></div><div 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 currently funds its operations &#8212; including working capital requirements, capital expenditures, investments and acquisitions &#8212; by using cash on hand cash; cash equivalents; cash flow from operations, which can vary widely from quarter to quarter; and financing activities, as necessary. We expect that cash flow from operations, cash and cash equivalents, and other sources of liquidity, such as issuing equity or debt securities, subject to market conditions, will be available and sufficient to meet all foreseeable cash requirements. The following is a summary of the changes in the Company&#8217;s cash flows, followed by a brief discussion of these changes:</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:62.204%"/><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:10.449%"/><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:10.449%"/><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:10.308%"/><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%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="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%">December 31, 2022</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%">Change</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in operating activities</span></div></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%">(80,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: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%">(70,021)</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 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,674)</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%">Cash flow provided by (used in) investing activities</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%">124,784&#160;</span></td><td style="background-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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(308,355)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">433,139&#160;</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%">Cash flow 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(106,469)</span></td><td style="background-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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,815)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92,654)</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><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%">Cash flow from 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%">For the year ended December 31, 2023, cash used in operating activities was $80.7 million due to the reported loss from operations and the $35.4 million increase in working capital (excluding cash, cash equivalents and short-term investments) from December 31, 2022. Cash used in operating activities for the year ended December 31, 2022 was $70.0 million. The $10.7 million increase in cash used in operating activities during the year ended December 31, 2023 is primarily due to an increase in cash outflows for working capital. Such increase is primarily the result of: (1) a higher inventory balance due to the continued in-sourcing of activities from contract manufacturers, as well as due to lower revenue; (2) a decrease in accrued and other liabilities resulting from lower incentive compensation accruals and the payment of certain legal accruals; and (3) an increase in accounts receivable due to the timing of revenue recognized versus the payments received from customers.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 used in operating activities for the year ended December 31, 2022 was $70.0 million due to the reported loss from operations and the $49.6 million increase in working capital (excluding cash, cash equivalents and short-term investments) from December 31, 2021. The higher working capital primarily related to an increase in inventory balances to manage supply chain challenges and as a result of the purchase of $23.9 million of inventory from a contract manufacturer in connection with our decision to terminate the manufacturing services arrangement. In addition, there was a decrease in accrued liabilities primarily due to lower incentive compensation accruals, partially offset by a reduction in accounts receivable due to lower revenue. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash flow from investing activities</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2023, cash provided by investing activities was $124.8 million compared to $308.4 million of cash used in investing activities for the year ended December 31, 2022. The investing cash inflows in 2023 included sales and maturities of short-term investments of $180.9 million, offset by cash used for acquisitions of $29.2 million and capital expenditures of  $27.2 million. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2022, cash used in investing activities was $308.4 million, which included investments of $384.4 million of excess cash in short-term investments offset by $200.3 million proceeds from the sales and maturities of such investments, cash used for acquisitions 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%">$103.7&#160;million, and</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> capital expenditures of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$20.9 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></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%">Cash flow from financing activities</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2023, the cash flow used in financing activities was $106.5 million primarily due to the repayment of long-term debt of $100.6 million and taxes paid related to the net-share settlement of equity awards of $5.2 million.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2022, the cash flow used in financing activities was $13.8 million primarily due to taxes paid related to the net-share settlement of equity awards of $10.9 million and the $2.3 million payment for the acquisition of a non-controlling interest.</span></div><div style="text-align:justify"><span><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%">Off-Balance Sheet Arrangements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have no off-balance sheet arrangements and do not utilize any &#8220;structured debt,&#8221; &#8220;special purpose&#8221; or similar unconsolidated entities for liquidity or financing 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:700;line-height:120%">Material Cash Requirements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's material cash requirements consist of the following contractual and other obligations: </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Indebtedness </span></div><div style="text-align:justify"><span><br/></span></div><div 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, 2023, we had $324.9 million of outstanding 0% convertible notes which mature in November of 2026. Management may consider pursuing additional long-term financing when it is appropriate in light of cash requirements for operations or other strategic opportunities, which could result in higher financing costs.</span></div><div style="text-align:justify"><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%">Purchase Commitments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have purchase commitments under legally enforceable agreements for goods and services with defined terms as to quantity, price and timing of delivery. The Company has purchase commitments in excess of a year primarily related to printer assemblies, inventory, capital expenditures, and software licenses. As of December 31, 2023, such purchase commitments totaled $14.7&#160;million, with approximately $8.0&#160;million expected to be purchased within the next twelve months. In addition to ordinary purchase commitments, as of December 31, 2023, the Company had approximately $1.7 million of purchase commitments for inventory as a result of the termination of a manufacturing services agreement (refer to Note 6 to the consolidated financial statements in Item 8 of this Form 10-K). </span></div><div style="text-align:justify"><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%">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%">The Company had operating and financing lease obligations (inclusive of interest) of $107.8 million at December 31, 2023, primarily related to real estate and equipment leases, of which approximately $17.2&#160;million in payments are expected over the next twelve months. For more information on the Company's leases, refer to Note 11 to the consolidated financial statements in Item 8 of this Form 10-K.</span></div><div style="text-align:justify"><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%">National Additive Manufacturing Innovation ("NAMI") Joint Venture</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2022, Dussur and 3D Systems signed an agreement to form a joint venture intended to expand the use of additive manufacturing within the Kingdom of Saudi Arabia and surrounding geographies, including the Middle East and North Africa. The joint venture is to enable the development of Saudi Arabia's domestic additive manufacturing production capabilities, consistent with the Kingdom&#8217;s &#8216;Vision 2030,&#8217; which is focused on diversification of the economy and long-term sustainability. In February 2023, the Company became a shareholder in the joint venture and now owns 49% of its common stock. 3D Systems was committed to an initial investment of approximately $6.5 million of cash into the joint venture, all of which has been funded as of December 31, 2023. The future impact that participation in the joint venture will have on the Company&#8217;s financial position and cash flows is not expected to be material other than any potential cash outflow(s) that may be required to fund future investments in the joint venture. Additional future investments in the joint venture are contingent upon the achievement of certain milestones by the joint venture or separate agreement by the parties to the joint venture to invest additional capital. Refer to Note 26 for details regarding the Company's incremental investment in NAMI subsequent to December 31, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></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%">Sources of Funding to Satisfy Material Cash Requirements</span></div><div style="text-align:justify"><span><br/></span></div><div 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 believes that it has the financial resources needed to meet its cash requirements during the next twelve months. Cash requirements for periods beyond the next twelve months will depend on, among other things, the Company&#8217;s profitability and its ability to manage working capital requirements. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Contractual Commitments</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Convertible Note</span></div><div style="text-align:justify"><span><br/></span></div><div 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, 2023, we were in compliance with all covenants of the outstanding 0% convertible notes due November 2026. Subsequent to December 31, 2023, the Company has become non-compliant with certain terms of the Indenture related to the outstanding 0% convertible notes due 2026. Refer to Note 26 for details regarding the Company's non-compliance with the Indenture subsequent to December 31, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Indemnification</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business we periodically enter into agreements to indemnify customers or suppliers against claims of intellectual property infringement made by third parties arising from the use of our products. Historically, costs related to these indemnification provisions have not been significant. We are unable to estimate the maximum potential impact of these indemnification provisions on our future results of operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the extent permitted under Delaware law, we indemnify our directors and officers for certain events or occurrences, when the director or officer is, or was, serving at our request in such capacity, subject to limited exceptions. The maximum potential amount of future payments we could be required to make under these indemnification obligations is unlimited; however, we have directors&#8217; and officers&#8217; insurance coverage that may enable us to recover future amounts paid, subject to a deductible and to the policy limits. There is no assurance that the policy limits will be sufficient to cover all damages, if any.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_55"></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%">Critical Accounting 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%">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 the amounts we reported as assets, liabilities, revenues, expenses, gains and losses, as well as related disclosures of contingent assets and liabilities. In some cases, we reasonably could have applied different estimates and/or assumptions. In some cases, changes in our accounting estimates are reasonably likely to occur from period to period. Accordingly, actual results could differ materially from our estimates. To the extent that there are material differences between our estimates and actual results, our financial condition or results of operations will be affected. We base our estimates on past experience and other assumptions that we believe are reasonable under the circumstances, and we evaluate these estimates on an ongoing basis. We refer to accounting estimates of this type as critical accounting estimates, which we discuss further below. We have reviewed our critical accounting estimates with the Audit Committee of our Board of Directors.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 2 to the consolidated financial statements in Item 8 of this Form 10-K for a summary of our 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%">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:112%">Revenue is recognized for the amount of consideration we expect to receive in exchange for products or services when control of those promised products or services is transferred to customers, which generally occurs when the goods have been shipped or delivered to the customer, risk of loss has transferred to the customer, and we have a present right to payment.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 contracts that include various combinations of products and services that are generally capable of being distinct and are accounted for as separate performance obligations. For such arrangements, we allocate revenue to each performance obligation based on its relative standalone selling price (&#8220;SSP&#8221;). 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="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In some circumstances, we have more than one SSP for individual products and services due to the stratification of those products and services by customers, geographic region or other factors. In these instances, we may use information such as the size of the customer and geographic region in determining the SSP. The determination of SSP is an ongoing process, and information is reviewed regularly in order to ensure SSP reflects the most current information or trends.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The nature of our sales and 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.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 collaborative arrangements that we may be required to account for in accordance with Accounting Standards Codification ("ASC") Topic 606, &#8220;</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%">," because our collaboration partner meets the definition of a customer. When these arrangements provide an opportunity for the Company to earn milestone payments based upon the achievement of agreed-upon contract objectives, we must assess if and when it is appropriate to include those milestone payments, which represent variable consideration, in the contract's transaction price. This assessment, which impacts the timing and the amount of revenue recognized under a collaborative arrangement accounted for in accordance with ASC 606, requires management to conclude that it is probable that a significant reversal of the amount of cumulative revenue recognized with respect to a collaborative agreement will not occur as a result of including one or more milestone payments in the arrangement's transaction price, including when any uncertainty associated with the achievement of such milestones is ultimately resolved. The evaluation of when it is appropriate to include amounts earned upon the achievement of milestones in a contract's transaction price requires the application of significant assumptions and judgments, which management reassesses at the end of each reporting period.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 2 and Note 5 to the consolidated financial statements in Item 8 of this Form 10-K 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%">Allowance for doubtful accounts&#160;</span></div><div style="text-align:justify"><span><br/></span></div><div 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 evaluating the collectability of our accounts receivable, we assess a number of factors, including specific customers&#8217; abilities to meet their financial obligations to us, the length of time receivables are past due, historical collection experience, current economic conditions, and reasonable and supportable forecasts. Based on these assessments, we may record a reserve for specific customers, as well as a general reserve and allowance for expected credit losses. 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. </span></div><div style="text-align:justify"><span><br/></span></div><div 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 evaluate specific accounts for which we believe&#160;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.&#160;</span></div><div style="text-align:justify"><span><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&#160;</span></div><div style="text-align:justify"><span><br/></span></div><div 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 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. </span></div><div style="text-align:justify"><span><br/></span></div><div style="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 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. </span></div><div style="text-align:justify"><span><br/></span></div><div 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 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 (&#8220;IRS&#8221;) 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.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 2 and Note 19 to the consolidated financial statements in Item 8 of this Form 10-K for further discussion.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></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 determined using standard costing, 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:400;line-height:120%">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.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 6 to the consolidated financial statements in Item 8 of this Form 10-K 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%">Business combinations and purchase accounting</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We apply purchase accounting to transactions that meet the definition of business combinations. When applying purchase accounting, we are required to estimate the fair value of the assets acquired and liabilities assumed in a business combination as of the acquisition date, for which the Company engages a third-party valuation specialist to assist. The application of purchase price accounting oftentimes results in the identification and valuation of intangible assets that may not have been previously recognized on the balance sheet of the acquired company. The amount of purchase price paid in excess of the net assets acquired is recorded as goodwill. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of acquired assets and assumed liabilities are estimated in accordance with accounting standards which define fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. Management must apply judgment when identifying the intangible assets acquired as part of a business combination, as well as when determining the appropriate valuation technique to be applied to all acquired assets and assumed liabilities. Management also must make significant estimates and assumptions when determining the inputs for inclusion in the related valuation models. The fair values of the net assets acquired are determined primarily using Level 3 inputs (inputs that are unobservable to the marketplace participant).</span></div><div style="text-align:justify"><span><br/></span></div><div 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 most significant estimates and assumptions relate to the determination of (1) the fair values of identified intangible assets (e.g., developed technology and trade names) and (2) the period and pattern of amortization for intangible assets that are assigned a definite life. The fair values of acquired intangible assets primarily have been determined based on projected cash flows attributable to the operations of the acquiree. The projected cash flows include various assumptions, including estimated revenue growth rates, operating margins, R&amp;D expenditures, capital expenditures, royalty rates, and appropriate risk-adjusted discount rates used to discount the projected cash flows. The usage of different assumptions would result in the assignment of different fair values to the acquired identifiable intangible assets and, accordingly, also impact the amount of purchase consideration assigned to goodwill.  Similarly, changes in the planned usage of the acquired identifiable intangible assets and/or their estimated economic lives, if any, could impact the recoverability of the assets and/or amortization period and expense attributable to the assets in the future.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill &amp; other long-lived assets, including intangible assets</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-lived assets, including intangible assets</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review long-lived assets (or asset groups), including intangible assets subject to amortization, for impairment whenever events or changes in circumstances indicate that the carrying value of an asset (or asset group) may not be recoverable. We assess the recoverability of the carrying value of assets (or asset groups) held for use based upon a review of undiscounted projected cash flows. Impairment losses, where identified, are measured as the excess of the carrying value of a long-lived asset (or asset group) over its estimated fair value, as determined using discounted projected cash flows.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 7 and Note 8 to the consolidated financial statements in Item 8 of this Form 10-K for discussion of the long-lived asset impairment charges recognized during the years ended December 31, 2023 and 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></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%">Goodwill</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill 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 and, between annual impairment assessments, when circumstances indicate that the likelihood of an impairment is greater than 50%. Such circumstances may 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 our reporting units to its respective carrying value. This process requires a significant level of estimation and use of judgment by management &#8211; particularly to (1) estimate the fair value of each of our reporting units and (2) determine the carrying value of each of our reporting units, since we do not maintain separate balance sheets for our reporting units.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 estimate the fair value of our reporting units based primarily on the discounted projected cash flows of their underlying operations, which requires us to make assumptions about estimated cash flows, including long-term revenue and expense forecasts, profit margins, discount rates and terminal growth rates. We develop these assumptions based on the market risks unique to each reporting unit. We separately use reasonable and consistent allocation methodologies and approaches to allocate asset and liability balances to our reporting units when an account balance is not directly attributable to a specific reporting unit.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 9 to the consolidated financial statements in Item 8 of this Form 10-K for discussion of the goodwill impairment charge recognized during the year ended December 31, 2023. Our annual goodwill impairment tests performed for the years ended December 31, 2022 and 2021 did not result in the recognition of a goodwill impairment charge.</span></div><div style="text-align:justify"><span><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%">Regenerative medicine earnout payments and performance-based stock units</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon acquiring Volumetric on December 1, 2021, the Company became subject to potential aggregate acquisition-related earnout payments of up to $355.0&#160;million that will be due to Volumetric&#8217;s former owners (&#8220;Sellers&#8221;) if seven individually assessed non-financial milestones are achieved. Each of the seven non-financial milestones, which individually triggers a specific earnout payment if achieved prior to an agreed upon date of either December 31, 2030 or December 31, 2035, is based upon specific advances in regenerative medicine related to lungs or tissue organs. For each milestone, payment is only due to the extent that the Sellers continue to be employed by the Company at the time that a milestone is achieved. As the earnout payments require the continued employment of Volumetric&#8217;s Sellers, the Company recognizes each individual earnout payment as compensation expense over the period commencing on the date that the related milestone is deemed probable of achievement through the anticipated date of achievement.</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;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%">In addition, the Company has granted performance-based stock units (&#8220;PSUs&#8221;), with vesting terms that are based upon four individually-assessed, non-financial milestones, to other employees who work on advancements in regenerative medicine related to lungs and tissue organs. The PSUs associated with each individual milestone are recognized as compensation expense over the period commencing on the date that the respective milestone is deemed probable of being met through the anticipated date of achievement.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 the milestones that trigger the Volumetric earnout payments and the vesting of the PSUs are (1) based upon scientific and technological advancements that are expected to require multiple years of R&amp;D to achieve and (2) subject to significant known and unknown risks and uncertainties, management must apply significant assumptions and judgment at each balance sheet date to assess both the probability of achievement and expected timing of achievement. A change in management&#8217;s assumptions or estimates regarding the probability and/or timing of achievement of a milestone in connection with management&#8217;s quarterly reassessment can materially impact the amount of compensation expense recognized for the respective and future periods as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">A change in assumptions that results in a milestone first being deemed probable of achievement will result in the recognition of incremental compensation expense in the Company&#8217;s consolidated statement of operations in the respective period;</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">A change in assumption regarding the timing of achievement of a milestone will result in the acceleration or deceleration of the recognition of future compensation expense; and/or</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">A change in assumption that results in a milestone no longer being deemed probable of achievement will result in a full reversal of previously recognized expense in the respective period.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the year ended December 31, 2023, the Company had been recognizing compensation expense related to (1) one Volumetric milestone-based payment, for which the potential amount due to the Sellers would be $65.0 million, and (2) one PSU milestone (&#8220;the RegMed Awards&#8221;), for which the aggregate grant date fair value of the outstanding and unvested awards was $4.5 million as of December 31, 2022, as the related Volumetric earnout and RegMed Award milestone was deemed probable of achievement. During the year ended December 31, 2023, the Company decided to reduce its budgeted funding for the R&amp;D related to the Volumetric earnout and RegMed Award milestone, which resulted in the Company concluding that it was no longer probable that the milestone would be achieved by the end of the term of the Volumetric earnout arrangement or prior to the expiration and cancellation of the RegMed Awards. In concluding that the Volumetric and RegMed Award milestone would no longer be achieved, the Company reversed all of the previously accrued compensation expense, one half of which was expected to be settled with common shares, which had an income statement impact of $18.4 million for the year ended December 31, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the reversal of all previously recognized expense during the year ended December 31, 2023, the Company has not recognized any compensation expense related to (1) the $355.0 million of potential Volumetric earnout payments provided for in the Volumetric acquisition agreement or (2) the outstanding RegMed Awards with an aggregate grant date fair value of $17.2 million. The Company has not recognized any of this expense because none of the related non-financial milestones were deemed probable of achievement as of December 31, 2023. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, in February 2024, the Volumetric Sellers were informed that four of the seven milestones included in the Volumetric acquisition agreement were terminated. The termination of these milestones, which related to kidney and liver research, was based upon a determination that their achievement was no longer financially viable due to the loss of the funding required from the Company's key strategic partner for the related R&amp;D efforts. As a result of the termination of the four milestones in February 2024, for periods subsequent to December 31, 2023, the Company's maximum liability for the Volumetric earnout payments related to the remaining three milestones is $175,000.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, on April 29, 2024, the key employees from Volumetric who were required to be employed at the time of achievement of each science-based milestone outlined in the Volumetric acquisition agreement in order for each related acquisition earnout payment to become payable resigned from their positions with the Company. As a result of the resignation of the key employees for whom continued employment was required for any of the remaining earnout payments to become payable, the parties to which the remaining three earnout payments totaling $175,000 were potentially payable were notified that such amount was no longer eligible to be earned.  For further information concerning the termination of the Volumetric milestones related to potential earnout payments, refer to Note 26 to the consolidated financial statements included in Item 8 of this Form 10-K.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further changes to management&#8217;s assumptions regarding the probability and/or timing of achievement of the RegMed Award milestones or, alternatively, changes to the arrangements or circumstances that provide for compensation to be paid upon the achievement of the RegMed Award milestones, could significantly impact the amount of compensation expense recognized by the Company in the future.</span></div><div style="text-align:justify"><span><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%">Loss contingencies&#160;</span></div><div style="text-align:justify"><span><br/></span></div><div 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 an estimated loss from a contingency when information indicates that it is probable that 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.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 23 to the consolidated financial statements in Item 8 of this Form 10-K for further discussion.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_58"></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-weight:400;line-height:120%">See Note 2 to the consolidated financial statements in Item 8 of this Form 10-K for a discussion of recent accounting pronouncements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52</span></div></div></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_61"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></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">Item 7A.&#160;Quantitative and Qualitative Disclosures about Market Risk</span></div><div style="text-align:justify"><span><br/></span></div><div 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 risks related to fluctuations in foreign currency exchange rates and commodity prices, each of which may adversely affect our results of operations and financial condition. We seek to minimize these risks through regular operating and financing activities and, when we consider it to be appropriate, through the use of derivative financial instruments. We do not purchase, hold or sell derivative financial instruments for trading or speculative purposes.</span></div><div style="text-align:justify"><span><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 exchange 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%">Because we conduct our operations in many areas of the world and our transactions are denominated in a variety of currencies, our results of operations, as reported in U.S. dollars, may be significantly affected by fluctuations in rates of exchange between currencies. These fluctuations could be significant. In 2023, approximately 43.0% of our net sales and a significant portion of our costs are attributable to entities with functional currencies other than the U.S. dollar. We generally are unable to adjust our non-dollar local currency sales prices to reflect changes in exchange rates between the dollar and the relevant local currency. As a result, changes in exchange rates between the U.S. Dollar and the Euro, Japanese Yen, British Pound, South Korean Won or other currencies in which we receive sale proceeds have a direct impact on our reported operating results. These impacts are partially offset by expenses incurred in the same currency as the sales. There is normally a time lag between our sales and collection of the related sales proceeds, exposing us to additional currency exchange rate risk.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When practicable, we endeavor to match assets and liabilities in the same currency on our U.S. balance sheet, as well as the balance sheets of our subsidiaries, in order to reduce the risks attributable to conducting transactions in a variety of currencies. We also, when we consider it appropriate, enter into foreign currency contracts to hedge exposures arising from these transactions. As of December 31, 2023 and 2022, we had no foreign currency exchange contracts outstanding. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2023, a hypothetical change of 10% in foreign currency exchange rates would have caused changes in revenue and total operating expenses of approximately $21.0&#160;million and $32.4&#160;million, respectively, assuming all other variables remained constant.</span></div><div style="text-align:justify"><span><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%">Commodity prices</span></div><div style="text-align:justify"><span><br/></span></div><div 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 price volatility related to raw materials and energy products used in conjunction with our printer assembly and print materials blending processes. Generally, we acquire such components at market prices and do not use financial instruments to hedge commodity prices. For the year ended December 31, 2023, a hypothetical 10% change in commodity prices for raw materials would have caused a change to cost of sales of approximately $16.2&#160;million.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_64"></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">Item 8. Financial Statements and Supplementary Data</span></div><div style="text-align:justify"><span><br/></span></div><div 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 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.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_67"></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">Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_70"></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">Item 9A. Controls and Procedures</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%">Evaluation of Disclosure Controls and Procedures</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%">Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, we evaluated the effectiveness of our disclosure controls and procedures (as that term is defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;)) as of December 31, 2023, which is the end of the period covered by this Annual Report on Form 10-K. Based on this evaluation, our Chief Executive Officer and Chief Financial Officer concluded that the Company&#8217;s disclosure controls and procedures were not effective as of December 31, 2023 to ensure that information required to be disclosed by the Company in reports we file or submit under the Exchange Act is (i) recorded, processed, summarized, evaluated and reported, as applicable, within the time periods specified in the United States Securities and Exchange Commission&#8217;s (&#8220;SEC&#8221;) rules and forms and (ii) accumulated and communicated to the Company&#8217;s management, including the Company&#8217;s Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosures due to the material weaknesses described below. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notwithstanding the existence of the material weaknesses described below, management believes that the consolidated financial statements included in this Annual Report on Form 10-K fairly present, in all material respects, our financial position, results of operations and cash flows as of and for the periods presented, in conformity with generally accepted accounting principles.</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%">Management&#8217;s Report on Internal Control over Financial Reporting</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%">Management of the Company is responsible for establishing and maintaining adequate internal control over financial reporting (as such term is defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) and for performing an assessment of the effectiveness of internal control over financial reporting as of December 31, 2023. The Company&#8217;s internal control over financial reporting is a process designed by, or under the supervision of, our Chief Executive Officer and Chief Financial Officer to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with GAAP. The Company&#8217;s internal control over financial reporting includes those policies and procedures that (i) pertain to assets of the Company; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with GAAP, and that receipts and expenditures of the Company are being made only in accordance with authorizations of management and directors of the Company; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the Company&#8217;s assets that could have a material effect on the financial statements.</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%">Management&#8217;s assessment of and conclusion on the effectiveness of the Company&#8217;s internal control over financial reporting as of December 31, 2023, did not include the internal controls of Wematter AB (&#8220;Wematter&#8221;), which was acquired on July 1, 2023. We began consolidating the results of Wematter in the 2023 consolidated financial statements of the Company as a result of the acquisition, which represented approximately 0.7% of the Company&#8217;s total assets as of December 31, 2023, and 0.0% of the Company&#8217;s total revenue for the year ended December 31, 2023. Due to the timing of this acquisition and as permitted by SEC guidance, management excluded Wematter from its December 31, 2023 assessment of the Company&#8217;s internal control over financial reporting.</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%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect all 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. </span></div><div style="text-align:justify"><span><br/></span></div><div 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 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 a company&#8217;s annual or interim consolidated financial statements will not be prevented or detected on a timely basis.</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%">Management, including our Chief Executive Officer and Chief Financial Officer, assessed the effectiveness of the Company&#8217;s internal control over financial reporting as of December 31, 2023. In making this assessment, management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) the Internal Control - Integrated Framework (2013). Based on its assessment, management has concluded that the Company did not maintain effective internal controls over financial reporting as of December 31, 2023.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Specifically, management concluded that the Company did not effectively design, implement and maintain formal accounting policies, procedures and controls over significant accounts and disclosures in order to achieve complete, accurate and timely financial accounting, reporting and disclosures with respect to:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The revenue process, including the review of contract terms input into the Company's information systems that support the determination of revenue recognition, the accounting for, and the monitoring of the timing of revenue recognition;</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The financial close, accounting, and reporting processes, as specifically related to management&#8217;s review of internally prepared reports and analyses utilized in these processes in reviewing certain financial statement disclosures;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The design and implementation of controls over the review of revenue pricing and the implementation of a related accounting information system;</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Management&#8217;s review of the accounting treatment for certain technical matters related to certain transactions and financial statement accounts; and </span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The maintenance of an effective control environment; specifically, as it relates to: (a) senior management's commitment to the control environment principles, and (b) maintaining sufficient qualified resources with the appropriate level of knowledge, experience, and training necessary to support accounting and financial reporting processes and controls. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although these material weaknesses did not result in a material misstatement of our consolidated financial statements for the periods presented, there is a possibility they could lead to a material misstatement of account balances or disclosures. Accordingly, management has concluded that these control deficiencies constitute material weaknesses.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Management&#8217;s Plan for Remediation</span></div><div style="padding-left:36pt;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%">Certain of the material weaknesses described above (items 1 and 2) were initially identified at December 31, 2020 and continued to exist at December 31, 2023. The remediation plan we commenced in January 2021 served to address a number of the control deficiencies previously identified; however, additional deficiencies were identified in the year ended December 31, 2023, indicating the resulting material weaknesses were not fully remediated.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ongoing remediation plan is designed to improve our internal control over financial reporting and remediate the related control deficiencies that led to these material weaknesses. In response to these deficiencies, management, with the oversight of the Audit Committee of the Board of Directors, has identified and is implementing steps to remediate the material weaknesses described above.  </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three years ended December 31, 2023, the Company completed the implementation of the following remedial measures designed to address the material weaknesses initially identified at December 31, 2020, and to continue to improve our internal control over financial reporting:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Established a formal controls governance committee in the first quarter of 2022 to manage and enhance the oversight and execution of internal controls. The controls governance committee consists of members of senior leadership, which meets monthly or more frequently as needed.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Retained an external firm with expertise in the design and execution of internal controls over financial reporting to examine our overall internal controls framework, including the design of our controls and procedures and implementation of our remediation activities.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Retained an external firm with deep expertise in internal controls monitoring and testing to perform Internal Audit activities.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Retained an external firm with technical accounting expertise to support the Finance function.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Enhanced the global control environment, including expanded internal controls testing of additional business process and information technology controls in 2022 and 2023.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Implemented software platforms to manage and administer account reconciliations and ownership of individual control points. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Conducted extensive cross-functional internal controls training for all levels of the Company.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Enhanced the design of our internal disclosure processes to provide greater representation across functions and improve opportunities to identify matters requiring accounting disposition or disclosures.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Hired new senior leadership at the Chief Accounting Officer and Chief Financial Officer levels with leadership experience and appropriate technical expertise to continue enhancements to the Company&#8217;s controls framework and strengthen the Company&#8217;s level of technical expertise.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Initiated a robust finance transformation initiative designed to improve and enhance the financial close process, with an emphasis on process improvements and the implementation and enhancement of key technologies designed to improve the automation and execution of internal controls in the accounting environment.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ongoing internal control remediation efforts with respect to (a) the two material weaknesses initially identified at December 31, 2020 and (b) the additional material weaknesses identified at December 31, 2023 are expected to include the following:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Perform a comprehensive evaluation of our key business processes and internal controls in areas where we have identified material weaknesses in order to enhance the design of certain controls and improve our overall control environment, with an emphasis on those business processes related to order entry and revenue accounting.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Perform additional education and training on process requirements for control performers to address effective execution of management review control activities.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Enhance review processes to support the design and timely execution of control activities related to changes or updates within IT systems impacting key internal control processes.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Hire and retain financial professionals with relevant knowledge and experience in financial reporting and technical accounting matters. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Enhance senior leadership&#8217;s oversight and monitoring of the internal control environment and effectiveness of the Company&#8217;s remediation activities. </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 are committed to the remediation of all material weaknesses and expect to successfully implement enhanced control processes. 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 as to the timing, scope, or costs of the ongoing remediation process. Moreover, we cannot assure you that additional material weaknesses will not arise in the future as we work to improve our control environment.</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%">Attestation Report of Independent Registered Public Accounting Firm</span></div><div style="text-align:justify"><span><br/></span></div><div 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 effectiveness of our internal control over financial reporting as of December 31, 2023 has been audited by BDO USA, P.C., an independent registered public accounting firm, as stated in their report included in Item 8 of this Form 10-K.</span></div><div style="text-align:justify"><span><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%">Changes in Internal Control Over Financial Reporting</span></div><div style="text-align:justify"><span><br/></span></div><div 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 than the management remediation plan described above, there were no changes in the Company&#8217;s internal controls over financial reporting during the quarter ended December 31, 2023 that have materially affected, or are reasonably likely to materially affect, the Company&#8217;s internal control over financial reporting.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_73"></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">Item 9B.&#160;Other Information</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended December 31, 2023, none of our directors or officers (as defined in Rule 16a-1(f) of the Securities Exchange Act of 1934, as amended) <ix:nonNumeric contextRef="c-4" name="ecd:NonRule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-35"><ix:nonNumeric contextRef="c-4" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-36">adopted</ix:nonNumeric></ix:nonNumeric> or <ix:nonNumeric contextRef="c-4" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-37"><ix:nonNumeric contextRef="c-4" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-38">terminated</ix:nonNumeric></ix:nonNumeric> a Rule 10b5-1 trading arrangement or a non-Rule 10b5-1 trading arrangement (in each case, as defined in Item 408(a) of Regulation S-K) for the purchase or sale of the Company&#8217;s securities.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_76"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_79"></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART III</span></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All numbers presented in Part III are presented in dollars, except per share amounts, or as otherwise indicated.</span></div><div><span><br/></span></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_82"></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">Item 10. Directors, Executive Officers and Corporate Governance</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Information Regarding Directors</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%">Set forth below is certain information with respect to our current directors.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></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:22.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:75.070%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Malissia R. Clinton</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Age: 55</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director Since: 2019</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Board Committees:</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:14.5pt">Compensation</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:14.5pt">Compliance</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:14.5pt">Corporate Governance and Sustainability</span></div><div><span><br/></span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><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%">Position, Principal Occupation and Professional Experience: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ms. Clinton has served as Executive Vice President and General Counsel of Meritage Homes Corporation, the fifth-largest public homebuilder in the United States, since April 2022 and previously served as Senior Vice President, General Counsel and Secretary at The Aerospace Corporation, a nonprofit corporation that provides technical guidance and advice on all aspects of space missions, from 2009 through March 2022. She worked at Northrop Grumman from 2002 to 2009, including as Senior Counsel for Special Projects beginning in 2007. Prior to joining Northrop Grumman, Ms. Clinton worked at TRW Space Technology, a division of TRW, Inc., as Counsel in its Telecommunication Programs and Avionic Systems division. She began her career as an Associate at Tuttle &amp; Taylor.</span></div><div><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%">Other Current Public Directorships</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: None.</span></div><div><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%">Prior Public Company Directorships (within the last five years)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Progyny, Inc.</span></div><div><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%">Other Directorships</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Arizona State University Foundation and Pacaso.</span></div><div><span><br/></span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">William E. Curran</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Age: 75</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director Since: 2008</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Board Committees:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226; Audit</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226; Compensation</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226; Compliance</span></div><div><span><br/></span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Position, Principal Occupation and Professional Experience: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Currently retired, Mr. Curran was the President and Chief Executive Officer at Philips Electronics North America Corp. from July 1999 to August 2002. Prior to that he served as Chief Financial Officer from February 1996 to July 1999. Previously, he served as Chief Operating Officer of Philips Medical North America, a medical device manufacturer, from February 1993 to February 1996.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Current Public Directorships</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: None.        </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Prior Public Company Directorships (within the last five years):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Profound Medical Corp.</span></div><div><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%">Other Directorships, Trusteeships and Memberships</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Resonant Medical and Ventracor.</span></div><div><span><br/></span></div></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Claudia N. Drayton</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Age: 56</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director Since: 2021</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Board Committees:</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:14.5pt">Audit</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:14.5pt">Corporate Governance and Sustainability</span></div><div><span><br/></span></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><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%">Position, Principal Occupation and Professional Experience: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ms. Drayton served as the Chief Financial Officer ("CFO") of Quantum-Si, a life sciences tools company commercializing a unique protein sequencing platform, from April 2021 to June 2023. Previously, she served as Chief Financial Officer at CHF Solutions (now Nuwellis, Inc.), an early-stage medical device company, from January 2015 to April 2021. Prior to joining CHF Solutions, Ms. Drayton spent 15 years with Medtronic plc. Before joining Medtronic, Ms. Drayton was an audit and business advisory manager at Arthur Andersen LLP.</span></div><div><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%">Other Current Public Directorships:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Brookdale Senior Living Inc.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Prior Public Company Directorships (within the last five years):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> None.</span></div><div><span><br/></span></div></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></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:22.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:75.070%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Thomas W. Erickson</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Age: 73</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director Since: 2015</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Board Committees:</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:14.5pt">Compensation</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:14.5pt">Corporate Governance and Sustainability</span></div><div><span><br/></span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><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%">Position, Principal Occupation and Professional Experience: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Erickson has been President and Chief Executive Officer ("CEO") of ECG Ventures, Inc., an investment firm, since 1988 and Chair of the Board of Dermatologists of Central States, LLC (DOCS) since 2022. Mr. Erickson has previously served as Chair and Interim President and Chief Executive Officer of National Medical Health Card Systems, Inc.; Chair of the Board of PathWays, Inc.; Chair of the Board of TransHealthcare, Inc.; Chair and Interim Chief Executive Officer of LifeCare Holdings, Inc.; Interim President and Chief Executive Officer of Luminex Corporation; Chair of the Board of Inmar, Inc.; Chair of the Board and Interim President and Chief Executive Officer of Western Dental Services, Inc.; and Interim President and Chief Executive Officer of Omega Healthcare Investors, Inc. Mr. Erickson was also co-founder, President and Chief Executive Officer of CareSelect Group, Inc.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Current Public Directorships:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> None.</span></div><div><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%">Prior Public Company Directorships (within the last five years):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> American Renal Associates Holdings, Inc. and Luminex Corporation.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Directorships, Trusteeships and Memberships: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dermatologists of Central States, LLC, MGA Home Care, LLC, MW Industries, LP and Pearl Street Dental Management, LLC.</span></div><div><span><br/></span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Jeffrey A. Graves</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Age: 63</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director Since: 2020</span></div><div><span><br/></span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><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%">Position, Principal Occupation and Professional Experience: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dr. Graves has served as the Company&#8217;s President and Chief Executive Officer ("CEO") since May 2020. From 2012 to May 2020, he was CEO, President and Director of MTS Systems Corporation, a global supplier of test, simulation, and measurement systems. From 2005 until 2012, he served as President and CEO of C&amp;D Technologies, Inc. Dr. Graves also held leadership roles with Kemet Corporation as Chief Operating Officer from 2001 to 2003 and CEO from 2003 to 2005. Previously he held several leadership and technical roles with GE, Rockwell, and Howmet Corporation.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Current Public Directorships: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Integra Lifesciences Holdings Corporation.</span></div><div><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%">Prior Public Company Directorships (within the last five years): </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hexcel Corporation, FARO Technologies, Inc. and MTS Systems Corporation.</span></div><div><span><br/></span></div></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Jim D. Kever</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Age: 71</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director Since: 1996</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Board Committees:</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:14.5pt">Compensation</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:14.5pt">Corporate Governance and Sustainability</span></div><div><span><br/></span></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><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%">Position, Principal Occupation and Professional Experience: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Kever has been a Principal in Voyent Partners, LLC, a venture capital firm, since 2001. He previously served as President and Co-Chief Executive Officer of the Transaction Services Division of WebMD Corporation (formerly Envoy Corporation) from 1995 to 2001. Prior to 1995 he served as Envoy Corporation&#8217;s Executive Vice President, Secretary and General Counsel.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Current Public Directorships:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> None.</span></div><div><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%">Prior Public Company Directorships (within the last five years):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Luminex Corporation.</span></div></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></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:22.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:75.070%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Charles G. McClure, Jr.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Age: 70</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director Since: 2017</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chair Since: 2018</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Board Committees:</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:14.5pt">Compliance</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></div><div><span><br/></span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><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%">Position, Principal Occupation and Professional Experience: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr. McClure has served as a Managing Partner of Michigan Capital Advisors, a private investment firm, since 2014 and has more than 35 years of experience in the transportation industry. Prior to founding Michigan Capital Advisors, Mr. McClure served as Chair of the Board, Chief Executive Officer and President of Meritor, Inc. from 2004 through 2013. From 2002 through 2004, Mr. McClure served as Chief Executive Officer, President and a member of the Board of Federal Mogul Corp. Mr. McClure joined Federal Mogul in 2001 as president, Chief Operating Officer and a member of the Board. Before joining Federal Mogul, Mr. McClure served as President, Chief Executive Officer and a member of the Board of Detroit Diesel. He joined Detroit Diesel in 1997 after 14 years in a variety of management positions with Johnson Controls.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Current Public Directorships:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> DTE Energy Company and Crane Company.</span></div><div><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%">Prior Public Company Directorships (within the last five years):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> None.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Directorships, Trusteeships and Memberships:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Henry Ford Health Systems, Invest Detroit, Penske Corp and Detroit Regional Partnership.</span></div><div><span><br/></span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Kevin S. Moore</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Age: 69</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director Since: 1999</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Board Committees:</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:14.5pt">Audit</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:14.5pt">Compensation</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></div><div><span><br/></span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><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%">Position, Principal Occupation and Professional Experience:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Mr. Moore has been with The Clark Estates, Inc., a private investment firm and a major company stockholder, for more than 30 years, where he is currently Vice Chairman.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Current Public Directorships:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> None.</span></div><div><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%">Prior Public Company Directorships (within the last five years):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> None.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Directorships, Trusteeships and Memberships</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Aspect Holdings, LLC, The Clark Foundation, The National Baseball Hall of Fame &amp; Museum, Inc. and Bassett Healthcare Network and Bassett Medical Center.</span></div><div><span><br/></span></div></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Vasant Padmanabhan</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Age: 58</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director Since: 2020</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Board Committees:</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:14.5pt">Compliance</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:14.5pt">Technology Applications</span></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><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%">Position, Principal Occupation and Professional Experience: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dr. Padmanabhan has served as President, Global Ear, Nose &amp; Throat Business Unit, President Global Research &amp; Development and as a member of the Executive Committee for Smith+Nephew, a global medical devices business operating in the markets for advanced surgical devices, since August 2016. Prior to joining Smith+Nephew, Dr. Padmanabhan served as Senior Vice President for Thoratec Corporation from June 2014 until its acquisition by St. Jude Medical, Inc. in October 2015. Prior to joining Thoratec, Dr. Padmanabhan served in several roles of increasing responsibility for 18 years with Medtronic plc in their Cardiac Rhythm Management business, including as Vice President of Product Development for the Implantable Defibrillator Business and as Vice President of Connected Care R&amp;D and Operations.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Current Public Directorships:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> None.</span></div><div><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%">Prior Public Company Directorships (within the last five years): </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Directorships, Trusteeships and Memberships:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Trice Medical</span></div><div><span><br/></span></div></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></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:22.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:75.070%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">John J. Tracy</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Age: 69</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director Since: 2017</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Board Committees:</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:14.5pt">Compliance</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:14.5pt">Technology Applications</span></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><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%">Position, Principal Occupation and Professional Experience: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dr. Tracy retired from The Boeing Company in 2016 as its Chief Technology Officer and Senior Vice President, Engineering, Operations, and Technology with more than 37 years of aerospace-industry experience. Prior to that he served as Vice President, Engineering and Mission Assurance for Boeing Integrated Defense Systems and Vice President Structural Technologies, Prototyping and Quality of Phantom Works at The Boeing Company, after serving in roles of increasing responsibility at Hercules, McDonnell Douglas and The Boeing Company. Dr. Tracy is a member of the National Academy of Engineering.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Current Public Directorships:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> None.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Prior Public Company Directorships (within the last five years):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> None.</span></div><div><span><br/></span></div></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Code of Conduct and Code of Ethics</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Code of Conduct applies to all of our employees worldwide, including all of our officers. We separately maintain a Code of Ethics that applies to our CEO, CFO, principal accounting officer, and all other senior financial executives and to directors of the Company when acting in their capacity as directors.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These documents are designed to set high standards of business conduct and ethics for our activities and to help directors, officers, and employees resolve ethical issues. The purpose of our Code of Conduct and our Code of Ethics is to provide assurance to the greatest possible extent that our business is conducted in a consistently legal and ethical manner. Employees may submit concerns or complaints regarding ethical issues on a confidential basis by means of our 3D Systems Open Line, which includes a toll-free telephone number and website. Communications through the 3D Systems Open Line are monitored on a daily basis, and all messages are reported to the Chief Compliance Officer and the Chair of the Compliance Committee.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We intend to disclose amendments to, or waivers from, any provision of the Code of Ethics that applies to our CEO, CFO, or principal accounting officer, and persons performing similar functions and that relates to any element of the Code of Ethics described in Item 406(b) of Regulation S-K by posting such information on our website (www.3DSystems.com).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Audit Committee and Audit Committee Financial Expert</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The members of the Audit Committee are William E. Curran (Chair), Claudia N. Drayton and Kevin S. Moore. All members of the Audit Committee are &#8220;independent&#8221; in accordance with New York Stock Exchange (&#8220;NYSE&#8221;) and U.S. Securities and Exchange Commission (&#8220;SEC&#8221;) rules. Our Board has determined that each member of the Audit Committee qualifies as an &#8220;audit committee financial expert&#8221; as defined by SEC rules. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Delinquent Section 16(A) Reports</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 16(a) of the Exchange Act requires our executive officers and directors and any person owning 10 percent or more of the outstanding shares of our Common Stock to file reports with the SEC to report their beneficial ownership of and transactions in our securities and to furnish us with copies of those reports. Based upon a review of those reports submitted to us, no executive officer, director, or 10 percent beneficial owner failed to file, on a timely basis, the reports required by Section 16(a) of the Exchange Act for the year ended December 31, 2023, except that Jeffrey Creech, our Executive Vice President and Chief Financial Officer, filed a late filing on December 19, 2023, to report shares granted as a new-hire award on December 13, 2023, and Harriss Currie, our President of Regenerative Medicine, filed a late filing on December 20, 2023, to report shares granted as a new-hire award on December 15, 2023. Both of these late filings were in connection with the time required to acquire their respective SEC filing codes.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60</span></div></div></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_85"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></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">Item 11. Executive Compensation</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%">Director Compensation</span></div><div 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 use a combination of cash and equity-based compensation to attract and retain qualified candidates to serve on our Board of Directors. In setting director compensation, we consider the significant amount of time that our directors expend in fulfilling their duties, the skill level required by us of members of our Board, and the overall level and mix of compensation compared to industry- and size-relevant peers by referencing data compiled by the Compensation Committee&#8217;s independent compensation consultant.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Director Compensation for 2023</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth information concerning all compensation of each of our non-employee directors for their services as a director during the year ended December 31, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.420%"/><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.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.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.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.796%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name </span></div></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%">Fee Earned or Paid in Cash</span></div></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%">Stock Awards </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></div></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%">All Other Compensation  </span></div></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%">Total </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Malissia Clinton </span></div></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%">90,000&#160;</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%">150,000&#160;</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%">&#8212;&#160;</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%">240,000&#160;</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%">William E. Curran </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%">105,000&#160;</span></td><td style="background-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%">150,000&#160;</span></td><td style="background-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%">&#8212;&#160;</span></td><td style="background-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%">255,000&#160;</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%">Claudia N. Drayton </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%">68,113&#160;</span></td><td style="background-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%">150,000&#160;</span></td><td style="background-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%">&#8212;&#160;</span></td><td style="background-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%">218,113&#160;</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%">Thomas W. Erickson </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%">78,764&#160;</span></td><td style="background-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%">150,000&#160;</span></td><td style="background-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%">&#8212;&#160;</span></td><td style="background-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%">228,764&#160;</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%">Jim D. Kever </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%">70,000&#160;</span></td><td style="background-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%">150,000&#160;</span></td><td style="background-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%">&#8212;&#160;</span></td><td style="background-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%">220,000&#160;</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%">Charles G. McClure, Jr. </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%">250,000&#160;</span></td><td style="background-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%">150,000&#160;</span></td><td style="background-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%">&#8212;&#160;</span></td><td style="background-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%">400,000&#160;</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%">Kevin S. Moore </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%">95,000&#160;</span></td><td style="background-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%">150,000&#160;</span></td><td style="background-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%">&#8212;&#160;</span></td><td style="background-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%">245,000&#160;</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%">Vasant Padmanabhan </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%">66,236&#160;</span></td><td style="background-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%">150,000&#160;</span></td><td style="background-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%">&#8212;&#160;</span></td><td style="background-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%">216,236&#160;</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%">John J. Tracy </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%">90,000&#160;</span></td><td style="background-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%">150,000&#160;</span></td><td style="background-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%">&#8212;&#160;</span></td><td style="background-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%">240,000&#160;</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:8pt;font-weight:400;line-height:120%">(1) Represents the aggregate grant date fair value of the stock awards granted in 2023 to each non-employee director computed in accordance with stock-based compensation accounting rules (Financial Standards Accounting Board (&#8220;FASB&#8221;) ASC Topic 718). The amounts in this column reflect the award of 18,094 shares of Common Stock made to each director in office as their annual equity award under the 2015 Incentive Plan on May 16, 2023. The value of the restricted stock awards was determined by multiplying the number of shares awarded by the closing price of our Common Stock on the date of grant ($8.29 per share).</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Director Fees</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Director compensation is set by the Board, based upon the recommendation of the Corporate Governance and Sustainability Committee through the periodic review and approval of the Non-Employee Director Compensation Policy. We pay the following cash compensation to our non-employee directors:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.660%"/><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.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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Annual Retainers to&#160;Non-Employee&#160;Directors</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%">Chair</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%">Member</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Board of Directors</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">250,000&#160;</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%">50,000&#160;</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%">Audit Committee</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%">30,000&#160;</span></td><td style="background-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,000&#160;</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%">Compensation Committee</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%">30,000&#160;</span></td><td style="background-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,000&#160;</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%">Compliance Committee</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%">20,000&#160;</span></td><td style="background-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,000&#160;</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%">Corporate Governance and Sustainability Committee</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,000&#160;</span></td><td style="background-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,000&#160;</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%">Technology Applications Committee</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%">30,000&#160;</span></td><td style="background-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,000&#160;</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:8pt;font-weight:400;line-height:120%">(1) The Chair of the Board of Directors does not receive fees for service on any committee.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-employee directors also receive annual equity awards. We also reimburse directors for their expenses of attendance at meetings of the Board of Directors or its committees.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dr. Graves, who is an employee of the Company, received no additional compensation for service as a director in 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></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%">Director Equity Awards</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%">Pursuant to the Non-Employee Director Compensation Policy, our directors receive annual grants of immediately vested stock equal to $150,000 in total value under the 2015 Incentive Plan upon their re-election by stockholders to serve as directors. In addition, new directors, upon their election to the Board, receive an immediately vested restricted stock award equal to such number of shares having a value equal to $75,000 and a prorated annual award for the year in which he or she is elected to the Board. All shares of Common Stock issued to directors as compensation for their services as directors are fully vested when issued.</span></div><div style="text-align:justify"><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%">Stock Ownership and Holding Requirements for 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%">Consistent with the Board-adopted Qualifications for Nomination to the Board (publicly disclosed as Addendum A to the Corporate Governance and Sustainability Committee Charter), each non-employee director is expected to hold during his or her term of office a meaningful number of shares of Common Stock. As such, our Corporate Governance Guidelines require our non-employee directors to acquire and maintain an equity stake in the Company with a minimum value equivalent to five times the annual cash retainer paid to non-employee directors (as set forth in the Non-Employee Director Compensation Policy) by the later of 2025 or within 5 years of joining the Board.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each of our non-employee directors are required to retain all shares of Common Stock that have been awarded to them under the 2015 Incentive Plan until the minimum holding requirement is met; however, they may sell up to 50% of the shares of Common Stock covered by any award to satisfy any tax obligation arising from such grant or grants. In addition, non-employee directors are required to retain all shares of Common Stock that were awarded to them under the 2004 Restricted Stock Plan for Non-Employee Directors (which was depleted in 2019) as long as they remain a director of the Company; however, they may (a) sell up to 50% of an award to cover the tax obligation arising from such grant or grants and (b) make certain transfers of shares received under the 2004 Restricted Stock Plan for Non-Employee Directors to members of their immediate family or to a trust or other form of indirect ownership established by the director for his or her benefit or for the benefit of the members of his or her immediate family.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares for the purposes of determining compliance with our stock ownership policy are defined as Common Stock held outright (by the director or his or her spouse), restricted stock units, restricted stock awards, and shares or share equivalents held in a Company savings plan or deferred compensation plan. Stock options, stock appreciation rights, and PSUs are excluded from the definition of shares.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 directors currently comply with their respective ownership requirements or are retaining 50% of all net shares (post-tax) that vest until achieving their minimum share ownership requirement.</span></div><div style="text-align:justify"><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%">Deferred Director Fees</span></div><div style="text-align:justify"><span><br/></span></div><div 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 2022, the Board adopted the 3D Systems Corporation Non-Employee Director Deferral Plan to allow non-employee directors to defer receipt of all or a portion of their equity compensation in a tax efficient manner.</span></div><div style="text-align:justify"><span><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%">Executive Compensation Matters </span></div><div style="text-align:justify"><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%">Compensation</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Discussion</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">and</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Analysis </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Compensation Discussion and Analysis provides detailed information and analysis regarding the compensation of our named executive officers (&#8220;NEOs&#8221;) as reported in the &#8220;Summary Compensation Table&#8221; and the other tables located in this &#8220;Executive Compensation Matters&#8221; section.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our Named Executive Officers for 2023</span></div><div><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.345%"><tr><td style="width:1.0%"/><td style="width:19.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:78.263%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Title </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Dr. Jeffrey A. Graves</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">President, Chief Executive Officer and Director</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jeffrey Creech</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#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%">Executive Vice President and Chief Financial Officer</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reji Puthenveetil</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President, Additive Solutions and Chief Commercial Officer</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Menno Ellis</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="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%">Executive Vice President, Health Care Solutions</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Phyllis Nordstrom</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President, Chief People Officer and Chief Administrative Officer</span></div><div><span><br/></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Andrew Johnson</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">(3)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President, Chief Corporate Development Officer, Chief Legal Officer and Secretary and Former Interim Chief Financial Officer</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michael Turner</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">(4)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Former Executive Vice President and Chief Financial Officer</span></div></td></tr></table></div><div style="text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Mr. Creech was appointed as the Company&#8217;s Executive President and Chief Financial Officer on December 13, 2023, succeeding Mr. Johnson, who served as the Company&#8217;s Interim Chief Financial Officer from October 16, 2023, to December 12, 2023.</span></div><div style="text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)  Mr. Ellis&#8217;s role and position with the Company were eliminated, effective April 30, 2024, as part of certain organizational changes in connection with the Company&#8217;s ongoing multi-faceted restructuring initiative.</span></div><div style="text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3) Mr. Johnson resigned his role and position within the Company, effective April 30, 2024, to pursue other career opportunities.</span></div><div style="text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4) Mr. Turner resigned as the Company&#8217;s Executive Vice President and Chief Financial Officer, effective October 15, 2023.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Compensation Considerations</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Sound Pay Practices</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Below we highlight certain of our key practices that we consider good governance features of our executive compensation program.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Executive Compensation Program Features</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Executive Compensation Program Includes:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Maintain an Independent Compensation Committee &#8212; Our Compensation Committee consists solely of independent directors who establish our compensation practices.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Retain an Independent Compensation Advisor &#8212; Our Compensation Committee has engaged its own compensation consultant to provide information, analysis and other advice on executive compensation independent of management.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Stockholder Engagement &#8212; We regularly engage with our stockholders on our compensation program and implement enhancements based on feedback received.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Annual Executive Compensation Review &#8212; At least once a year, our Board conducts a review of our compensation strategy, and during fiscal year 2023, we did an in-depth review of our compensation program and updated our peer group for purposes of evaluating compensation and making compensation decisions for fiscal year 2023.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Limits on Maximum Payouts under Incentive Plans &#8212; In 2023, our annual bonus program was capped at 150% of target opportunity and our performance-share units were capped at 250% of target opportunity. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Transparent Disclosure of Incentive Plan Targets and Achievement &#8212; We disclose performance measures, metrics and results used to determine both annual bonuses and performance-share unit awards.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Compensation At-Risk &#8212; Our executive compensation program is designed so that a significant portion of the compensation of our executive officers is &#8220;at risk&#8221; based on corporate performance, to align the interests of our executive officers and stockholders. This &#8220;at risk&#8221; compensation included our annual bonus, restricted stock awards and performance-share units awarded in fiscal year 2023, which are discussed in additional detail below.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Stock Ownership Guidelines &#8212; We maintain minimum stock ownership guidelines and stock holding requirements applicable to our executive officers and the non-employee independent members of our Board. As of December 31, 2023, each of our executive officers had either satisfied such guidelines or had time remaining to do so under the guidelines. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Compensation Recovery (&#8220;Clawback&#8221;) Policy &#8212; In 2023, we adopted a new clawback policy that provides for recoupment of performance-based compensation in connection with restatements of financial results that reduce previously earned payouts, regardless of individual culpability, in compliance with the NYSE&#8217;s new rules. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Conduct an Annual Stockholder Advisory Vote on NEO Compensation &#8212; We conduct an annual stockholder advisory vote on the compensation of our NEOs. Our Board considers the results of this advisory vote during the course of its deliberations on executive compensation. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Compensation-Related Risk Assessment &#8212; We conduct regular risk assessments of our compensation programs and practices, and a full risk assessment was completed by our independent compensation consultant during fiscal year 2023 and reviewed by our Compensation Committee. We structure our executive compensation programs to try to minimize the risk of inappropriate risk-taking by our NEOs.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">&#8220;Double-Trigger&#8221; Change in Control Arrangements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Executive Compensation Program Does Not Include or Prohibits:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Guaranteed Bonuses &#8212; We do not provide guaranteed annual bonuses to our executive officers.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Defined Benefit Retirement Plans &#8212; We do not currently offer, nor do we have plans to offer, defined benefit pension plans or any non-qualified deferred compensation plans or arrangements to our NEOs other than arrangements that are available generally to all employees. Our NEOs are eligible to participate in our 401(k) retirement plan on the same basis as our other employees.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Hedging or Pledging of Company Securities &#8212; Our Policy Statement Governing Insider Trading prohibits any director, officer, employee or consultant of the Company from engaging in hedging activity and also prohibits any director or officer from holding Company securities in a margin account or pledging securities as collateral for a loan.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Excise Tax Gross-Ups &#8212; We do not offer our NEOs excise tax gross-ups on severance or change-in-control payments.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Stock Option Re-pricing&#8212; We do not permit options to purchase shares of our Common Stock to be repriced to a lower exercise price without the approval of our stockholders.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Compensation Philosophy</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our compensation philosophy is centered on pay for performance to drive long-term value for our stockholders. We believe that deep industry experience and technical knowledge is essential to our ability to innovate and provide full-service solutions to our customers and that the expertise of our executives and employees are critical factors to the Company&#8217;s success. The competition for talent across the industries in which we operate is intense, and we maintain focus on attracting, rewarding, and retaining a highly qualified executive team. Our executive compensation program and practices reflect the Board&#8217;s commitment to strong corporate governance and the recognition of achievements that create sustainable Company value.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We pursue this philosophy by designing our executive compensation program incorporating the following principles:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Alignment with long-term stockholders&#8217; interests</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We believe our executives&#8217; interests are more directly aligned with our stockholders&#8217; interests when compensation programs emphasize an appropriate balance of short- and long- term financial performance, are impacted by our stock price performance and require meaningful ownership of our stock.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Market competitive at target performance levels</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We believe an executive&#8217;s total compensation should be competitive at the target performance level in order to attract qualified executives, motivate performance and retain, develop and reward executives with the abilities and skills needed to foster long-term value creation.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Achievement of financial goals and strategic objectives</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We believe an effective way to create value over the long term is to make a significant portion of an executive&#8217;s overall compensation dependent on the achievement of our short- and long-term financial goals and strategic objectives and on the value of our stock.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Reward superior performance</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We believe that although an executive&#8217;s total compensation should be tied to achievement of financial goals and strategic objectives and should be competitive at the target performance level, performance that exceeds target should be appropriately rewarded. We also believe there should be downside  risk of below-target payouts if our financial performance is below target and if we do not achieve our financial goals and strategic objectives.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Incorporate evolving marketplace risks and trends</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We believe that as our industry evolves and our opportunities for competitive business advantages change over time, we must likewise evolve in order to continue to create value. Our compensation programs must be tailored to our strategic priorities (which may require changing the performance measures in our incentive plans) and our current outlook (which may impact how we calibrate incentive plan payouts to various levels of performance).</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The key elements of our compensation programs for our NEOs include:</span></div><div><span><br/></span></div><div style="text-align:center;text-indent:18pt"><img src="ddd-20231231_g3.jpg" alt="proxy 5.jpg" style="height:537px;margin-bottom:5pt;vertical-align:text-bottom;width:633px"/></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Chief Executive Officer Reported Target Compensation vs. Realized + Realizable Compensation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A significant percentage of the compensation program of our NEOs, including our CEO, is performance-based and/or at-risk. The table below details differences between target total direct compensation and the sum of realized and realizable compensation for each of fiscal years 2021, 2022 and 2023. The information provided in the table below is intended to supplement, not replace, the information contained in the Summary Compensation Table regarding our CEO&#8217;s compensation for fiscal years 2021, 2022, and 2023, as presented and calculated in compliance with SEC rules.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:7.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.724%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.163%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.747%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.584%"/><td style="width:0.1%"/></tr><tr><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:7pt;font-weight:400;line-height:100%">2021</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2022</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2023</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2021 - 2023 Total</span></td></tr><tr><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:7pt;font-weight:400;line-height:100%">(A)</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:7pt;font-weight:400;line-height:100%">(B)</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:7pt;font-weight:400;line-height:100%">(A)</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:7pt;font-weight:400;line-height:100%">(B)</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:7pt;font-weight:400;line-height:100%">(A)</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:7pt;font-weight:400;line-height:100%">(B)</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:7pt;font-weight:400;line-height:100%">(A)</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:7pt;font-weight:400;line-height:100%">(B)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Compensation Component</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Target Total Direct Compensation</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Realized + Realizable Compensation</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(B) as a % of (A)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Target Total Direct Compensation</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Realized + Realizable Compensation</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(B) as a % of (A)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Target Total Direct Compensation</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Realized + Realizable Compensation</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(B) as a % of (A)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Target Total Direct Compensation</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Realized + Realizable Compensation</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(B) as a % of (A)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Salary</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:8pt;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:8pt;font-weight:400;line-height:100%">837,400&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:8pt;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:8pt;font-weight:400;line-height:100%">837,400&#160;</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="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:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">%</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:8pt;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:8pt;font-weight:400;line-height:100%">849,800&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:8pt;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:8pt;font-weight:400;line-height:100%">849,800&#160;</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="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:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">%</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:8pt;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:8pt;font-weight:400;line-height:100%">849,800&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:8pt;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:8pt;font-weight:400;line-height:100%">849,800&#160;</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="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:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">%</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:8pt;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:8pt;font-weight:400;line-height:100%">2,537,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:8pt;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:8pt;font-weight:400;line-height:100%">2,537,000&#160;</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="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:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;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:8pt;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:8pt;font-weight:400;line-height:100%">Short-Term Incentives</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:8pt;font-weight:400;line-height:100%">849,800&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,274,697&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</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:8pt;font-weight:400;line-height:100%">850,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</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:8pt;font-weight:400;line-height:100%">850,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</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:8pt;font-weight:400;line-height:100%">2,549,800&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,274,697&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-Term Incentives</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:8pt;font-weight:400;line-height:100%">6,378,697&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,259,670&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</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:8pt;font-weight:400;line-height:100%">4,765,861&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">875,715&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</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:8pt;font-weight:400;line-height:100%">5,268,229&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,201,693&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</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:8pt;font-weight:400;line-height:100%">16,412,787&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,337,078&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">Total Direct Compensation</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:8pt;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:8pt;font-weight:400;line-height:100%">8,065,897&#160;</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 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:8pt;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:8pt;font-weight:400;line-height:100%">4,371,767&#160;</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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54&#160;</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">6,465,661&#160;</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 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:8pt;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:8pt;font-weight:400;line-height:100%">1,725,515&#160;</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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27&#160;</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">6,968,029&#160;</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 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:8pt;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:8pt;font-weight:400;line-height:100%">2,051,493&#160;</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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29&#160;</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">21,499,587&#160;</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 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:8pt;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:8pt;font-weight:400;line-height:100%">8,148,775&#160;</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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38&#160;</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The sum of realized and realizable compensation over these three years is only 38% of target total direct compensation, demonstrating the sensitivity of our compensation program to achievement of performance goals and its alignment with shareholder value creation.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For purposes of the above table, terms are defined as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:23.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.900%"/><td style="width:0.1%"/></tr><tr><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%">Compensation Component</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Target Total Direct Compensation </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Realized Compensation </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Realizable Compensation</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Salary </span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As reported in each year&#8217;s Summary Compensation Table</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As reported in each year&#8217;s Summary Compensation Table</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-Term Incentives </span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Targeted amount, as reported under &#8220;Estimated Future Payouts Under Non-Equity Incentive Plan Awards&#8221; in each year&#8217;s Grant of Plan-Based Awards Table</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts actually paid, as reported in the &#8220;Non-Equity Incentive Plan Compensation&#8221; column in each year&#8217;s Summary Compensation Table</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term Incentives </span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The grant date fair value of awards, as reported in each year&#8217;s Summary Compensation Table</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For Restricted Stock Awards granted in 2021, 2022 or 2023 that have vested as of 12/31/23, the number of shares vested multiplied by the closing price of our stock on the date of vesting</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For Restricted Stock Awards granted in 2021, 2022 or 2023 that have not vested as of 12/31/23, the number of shares that have not yet vested multiplied by the closing price of our stock on 12/31/23 ($6.35).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For PSUs granted in 2021, 2022 or 2023 that have not vested as of 12/31/23, the number of shares that would be earned if performance-based criteria were assessed as of 12/31/23 multiplied by our closing price on 12/31/23 ($6.35).</span></div></td></tr></table></div><div style="text-indent:10.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Key Compensation Actions in 2023</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Compensation Committee, which consists entirely of independent directors, sets the compensation of our NEOs. For 2023, the Compensation Committee took the following actions with respect to the compensation of our NEOs:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Reviewed the base salaries for our NEOs as part of our standard annual review cycle, maintaining flat salaries for all NEOs except Ms. Nordstrom, who received an increase in connection with the expansion of her responsibilities upon appointment as Chief People Officer and Chief Administrative Officer in December 2022. Mr. Creech was excluded from this annual review due to his December 2023 hire date; his employment agreement provides for a minimum base annual salary of $425,000, pro-rated for 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Reviewed the 2023 Annual Bonus Program percentage of base salary targets for our NEOs, maintaining the target percentages from 2022 for all NEOs (100% of base salary for Dr. Graves and 60% of base salary for each of our NEOs except Mr. Creech, who did not participate in the fiscal 2023 Annual Bonus Program due to his December 2023 hire date).</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Approved Annual Bonus Program metrics for 2023, weighting funding of the bonus program pool 50% towards revenue achievement and 50% towards adjusted EBITDA achievement for Dr. Graves and 40% towards revenue achievement, 40% towards adjusted EBITDA achievement and 20% towards individual goal achievement for each of our other NEOs, except Mr. Creech, who did not participate in the fiscal 2023 Annual Bonus Program due to his December 2023 hire date.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Awarded no bonus payout to any NEO under the 2023 Annual Bonus Program based on the Company&#8217;s 2023 performance against established revenue and adjusted EBITDA metrics. Mr. Turner was not eligible for a payout due to his October 2023 resignation date. Mr. Creech was not eligible for a payout due to his December 2023 hire date.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Approved Long-Term Incentive (&#8220;LTI&#8221;) compensation, consisting of a combination of restricted stock awards (50% weighting) and performance share unit awards (50% weighting) to provide strong links to long-term stockholder value creation and promote alignment with investors. Mr. Creech was excluded due to his December 2023 hire date.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Forfeiture of all Mr. Turner&#8217;s outstanding unvested equity awards, including restricted stock and PSUs upon his resignation in October 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Awarded Mr. Johnson a one-time payment of $70,000 in December 2023 in connection with his service as Interim Chief Financial Officer from October 16, 2023, to December 12, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Entered into an employment agreement with Mr. Creech in connection with his appointment as Executive Vice President and Chief Financial Officer that provided for a base salary of $425,000 (pro-rated for 2023), a bonus objective of not less than 60% of Mr. Creech&#8217;s base salary beginning in 2024, and a time-based restricted stock award for a number of shares of our Common Stock calculated with a numerator equal to $500,000 and a denominator equal to the 20-trading day trailing average closing price of our Common Stock ended on December 12, 2023 that will vest in three equal annual installments during the continuation of Mr. Creech&#8217;s employment with the Company.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Compensation Consultant and Compensation Peer Group</span></div><div style="text-align:justify"><span><br/></span></div><div 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 2023, the Compensation Committee directly engaged Meridian Compensation Partners, LLC (&#8220;Meridian&#8221;) and considered its guidance in the establishment of the 2023 executive compensation program. Meridian provided no services to the Company other than to the Compensation Committee.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on its consideration of the various factors set forth in the rules promulgated by the SEC and the NYSE, the Compensation Committee has determined that the work performed by Meridian did not raise any conflict-of-interest concerns.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 2022, Meridian assisted the Compensation Committee in developing a peer group to serve as a market reference for establishing and evaluating the 2023 compensation programs for our NEOs. Our 2023 peer group was composed of 17 publicly traded, industry-specific companies. Companies selected were 0.5x to 2.0x our revenue and 0.4x to 4.0x our market capitalization at the time of selection. These companies were selected after the consideration of the following criteria:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">quantitative criteria, including revenue size and growth, margins, market capitalization, headcount and R&amp;D spend;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">qualitative criteria, including service and product offerings and end markets served; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">likely competitors for executive talent</span></div><div style="text-align:justify"><span><br/></span></div><div 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 2023 peer group included:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.095%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:31.957%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span><br/></span></div><div style="text-indent:4pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Altair Engineering</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span><br/></span></div><div style="text-indent:9.89pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Globus Medical, Inc. (new addition)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span><br/></span></div><div style="text-indent:7.9pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Penumbra, Inc. (new addition)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span><br/></span></div><div style="text-indent:4pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">AngioDynamics, Inc. (new addition)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span><br/></span></div><div style="text-indent:9.89pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">LivaNova PLC</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span><br/></span></div><div style="text-indent:7.9pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Proto Labs, Inc</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span><br/></span></div><div style="text-indent:4pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Avid Technology</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span><br/></span></div><div style="text-indent:9.89pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Mercury Systems, Inc.</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span><br/></span></div><div style="text-indent:7.9pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Rogers Corporation</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span><br/></span></div><div style="text-indent:4pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">CONMED Corporation</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span><br/></span></div><div style="text-indent:9.89pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Natus Medical Incorporated</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span><br/></span></div><div style="text-indent:7.9pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Stratasys Ltd.</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span><br/></span></div><div style="text-indent:4pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">ESCO Technologies</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span><br/></span></div><div style="text-indent:9.89pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Novanta Inc.</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span><br/></span></div><div style="text-indent:7.9pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Tandem Diabetes Care</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span><br/></span></div><div style="text-indent:4pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">FARO Technologies, Inc.</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span><br/></span></div><div style="text-indent:9.89pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">NuVasive, Inc. (new addition)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Relative to our 2022 peer group, four companies (ADTRAN Holdings, Inc., Extreme Networks, Inc., Veeco Instruments Inc. and Viavi Solutions Inc.) were removed to develop our 2023 peer group roster, in part to improve our alignment with the peer- group median for size and valuation statistics and in part to shift the peer group roster to include greater representation from companies serving healthcare end markets. At the time of selection, our 12-month trailing revenues approximated the 33</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">rd</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> percentile relative to the 2023 peer group, while our 12-month average market capitalization approximated the 41</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">st</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> percentile.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div 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 Compensation Committee uses peer group data as a reference point (if available for a comparable position) and/or other compensation market data, including surveys such as the Radford Global Compensation Database. Relative to compensation market data, the Compensation Committee targets each element of executive compensation generally near the 50</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> percentile. Variation in competitive positioning by executive will occur based on various factors including experience, the scope and complexity of the executive&#8217;s position relative to what is typical in the market, tenure, and other contributions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Say-on-Pay</span></div><div style="text-align:justify"><span><br/></span></div><div 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 provide stockholders with an advisory vote (&#8220;say-on-pay&#8221;) on the compensation of our NEOs. We currently hold this say-on-pay vote on an annual basis. Our say-on-pay proposal received support of more than 93% of votes cast at each of our last five Annual Meetings of Stockholders, including 96% at our 2023 Annual Meeting of Stockholders (&#8220;2023 Annual Meeting&#8221;). The Compensation Committee considered the stockholders&#8217; strong support of our say-on-pay vote at the 2023 Annual Meeting when designing our executive compensation program. The Compensation Committee will consider the results of future advisory votes on executive compensation as our compensation philosophy continues to evolve and compensation decisions are made each year.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Determining Executive 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 Compensation Committee is responsible for setting the compensation of all officers of the Company subject to Section 16 of the Exchange Act (&#8220;executive officers&#8221;) and each direct report of the CEO, including the NEOs. </span></div><div style="text-align:justify"><span><br/></span></div><div 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 Compensation Committee reviews the CEO&#8217;s recommendation for each of the other NEO&#8217;s compensation during the first quarter of each year. The purpose of this annual review is:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">to determine the amount of any annual incentive compensation to be awarded to each NEO for the preceding calendar year;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">to determine any adjustments to be made to the annual salary of each NEO for the current year; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">to approve our incentive compensation program for the current year and establish target incentive compensation amounts for the current calendar year for each of the NEOs.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of this review, our CEO gives the Compensation Committee a recommendation for incentive compensation payouts for the prior year, salary adjustments for the current year, and target incentive compensation amounts for the current year for each of the other NEOs. These recommendations are developed using our market-based job architecture for all employees to ensure appropriate levels of pay at each employee classification across the Company. Our CEO uses the market-based job architecture and evaluation of each individual NEO&#8217;s contribution to strategic objectives to guide his compensation recommendations to the Compensation Committee. The Compensation Committee reviews those recommendations and modifies them to the extent it considers appropriate. As part of this process, the Compensation Committee approves the payout amount of any annual incentive compensation to be awarded to each individual with respect to the preceding calendar year, approves the amount of any adjustments to be made to the annual salary of each such individual for the current year, approves the terms of our incentive compensation program for the current calendar year, and establishes target incentive bonus and equity awards for the current year for each of our NEOs and each of the other individuals whose compensation it oversees. The Compensation Committee may also approve adjustments to compensation for specific individuals at other times during any year when there are significant changes in the responsibilities of such individuals or under other circumstances that the Compensation Committee considers appropriate.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our CEO&#8217;s compensation is determined under similar principles but follows a different process designed to comply with applicable law and stock exchange listing requirements. After discussing the CEO&#8217;s self-evaluation with him and receiving the views of other independent directors, the Compensation Committee evaluates his performance and reviews that evaluation with him. Based on that evaluation and review, in conjunction with consideration of the Company&#8217;s performance (including stockholder returns) and competitive market data specific to our peer group as compiled by Meridian, the Compensation Committee determines his compensation and personal annual objectives for the coming calendar year. Our CEO is excused from meetings of the Compensation Committee and the independent members of the Board during voting or deliberations regarding his 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%">While Meridian advised the Compensation Committee on the form and amount of compensation, the Compensation Committee (or the Board, in the case of the CEO) made all decisions regarding the compensation of our NEOs.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Elements of Executive Compensation</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our executive compensation program is designed to focus executive behavior on achievement of both our short- and long-term objectives and strategy to encourage the creation of sustainable, long-term value. We provide a mix of compensation elements that support our goals of attracting and retaining top executive talent and incentivizing key performance objectives for both the short and long term. The elements of executive compensation are designed to drive behavior that supports sustained stockholder return and pay-for-performance outcomes over time. To that end, our executive compensation program consists of the following principal elements:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">annual base salaries;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">when earned, incentive awards under our Annual Bonus Program; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">when earned, long-term equity compensation under our 2015 Incentive Plan.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Initial base salary and target annual bonus award levels and initial equity awards for new executives are negotiated with the individual during the search process and include consideration of prior compensation history, outstanding incentive awards that the new executive must abandon in order to join the Company, and benchmarking information and recommendations provided by the independent compensation consultant. Annual bonus compensation levels are standardized by title to promote internal parity.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 reviewing annual base salaries, target annual bonus awards, and annual long-term equity compensation targets, the Compensation Committee reviews each executive&#8217;s compensation history with the Company (including prior equity awards or grants), benchmarking information and recommendations provided by the independent compensation consultant, and internal parity. The Compensation Committee is guided by its own judgment and those sources of information (including, when deemed appropriate, compensation surveys) that the Compensation Committee considers relevant and the recommendations of its independent compensation consultant.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 Compensation Committee believes that the prudent use of judgement in determining compensation will generally be in our best interests and those of our stockholders. Accordingly, the Compensation Committee does not rely exclusively upon fixed formulas, and, from time to time in exercising its judgement, the Compensation Committee may approve changes in compensation that it considers to be appropriate to reward performance or otherwise to provide incentives toward achieving our objectives.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 Compensation Committee seeks to strike a balance that it considers to be appropriate in its discretion between fixed elements of compensation, such as base salaries, and variable performance-based elements represented by annual bonus awards and long-term equity compensation. As a general matter, the Compensation Committee believes that our NEOs should have at least one-third of their annual cash compensation opportunity at risk under variable performance-based elements of our incentive compensation program, including our Annual Bonus Program.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The charts below illustrate the relative weighting of our NEO compensation components at target in 2023. Dr. Graves&#8217; compensation is displayed for &#8220;Components of CEO Compensation,&#8221; and the average of our other NEOs (excluding Mr. Creech, whose compensation package did not include all compensation elements for 2023) is displayed for &#8220;Components of Other NEO Compensation.&#8221;</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="text-align:center"><img src="ddd-20231231_g4.jpg" alt="Picture2.jpg" style="height:364px;margin-bottom:5pt;vertical-align:text-bottom;width:576px"/></div><div style="text-align:center"><img src="ddd-20231231_g5.jpg" alt="Picture4.jpg" style="height:364px;margin-bottom:5pt;vertical-align:text-bottom;width:652px"/></div><div><span><br/></span></div><div><span><br/></span></div><div style="text-indent:10.5pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Target Annual Bonus represents target opportunities for each NEO under the 2023 Annual Bonus Program. See &#8220;2023 Annual Bonus Program&#8221; for further details.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Performance Stock Units represents the grant date fair value of PSUs, which may be earned based on TSR performance over a three-year performance period.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Restricted Stock Awards represents the grant date fair value of time-based restricted stock, which vests ratably over three years.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">A one-time payment of $70,000 to Mr. Johnson for his service as Interim Chief Financial Officer from October 16, 2023, to December 12, 2023, is excluded.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Base Salaries</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Annual base salaries are intended to provide a base level of compensation to executives, including our NEOs, for serving as senior leaders of the Company and are aligned with the level of experience, capabilities, and scope of responsibilities of the executive. We pay annual salaries to provide executives a base level of compensation for services rendered during the year. Base salaries are also designed to help achieve our objectives of attracting and retaining executive talent. Adjustments to base salaries are based on the Company&#8217;s market-based job architecture, which takes into consideration the responsibilities of the executives, the Compensation Committee&#8217;s evaluation of the market demand for executives with similar capability and experience, and each individual NEO&#8217;s progress towards assigned strategic imperatives and concrete personal objectives.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">2023 Salaries</span><span style="color:#231f20;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%">The following table shows the 2023 annual base salary amounts for each NEO.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.040%"/><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.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.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.794%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name </span></div></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%">2022&#160;Year-End Base Salary</span></div></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%">2023&#160;Year-End Base Salary</span></div><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%">($)</span></div></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%">Aggregate % Increase</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jeffrey A. Graves</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%">850,000&#160;</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%">850,000&#160;</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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;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><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%">Jeffrey Creech </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#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%">n/a</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%">425,000&#160;</span></td><td style="background-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%">n/a</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%">Reji Puthenveetil</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%">412,000&#160;</span></td><td style="background-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%">412,000&#160;</span></td><td style="background-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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;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%">Menno Ellis</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%">412,000&#160;</span></td><td style="background-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%">412,000&#160;</span></td><td style="background-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Phyllis Nordstrom</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%">371,000&#160;</span></td><td style="background-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%">450,000&#160;</span></td><td style="background-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%">21.3&#160;</span></td><td style="background-color:#cceeff;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%">Andrew M. Johnson</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%">400,000&#160;</span></td><td style="background-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%">400,000&#160;</span></td><td style="background-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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:#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%">Michael Turner </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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450,000&#160;</span></td><td style="background-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%">n/a</span></td><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%">n/a</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Mr. Creech was appointed as the Company&#8217;s Executive Vice President and Chief Financial Officer on December 13, 2023.</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) Mr. Turner resigned from the Company effective October 15, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Compensation Committee maintained 2023 base salaries for all NEOs at the same levels in effect at the end of 2022, excepting Ms. Nordstrom, who received an increase in connection with the expansion of her responsibilities upon appointment as Chief People Officer and Chief Administrative Officer in December 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Annual Bonus Program</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Annual Bonus Program is designed to motivate our executives, including our NEOs, to achieve defined financial performance targets and, for NEOs other than Dr. Graves, individual achievement of strategic goals that are designed to position the Company as an industry leader. Both the defined financial performance targets and individual strategic goals are measured and evaluated on an annual basis.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This program is adopted annually and designed with our strategic objectives in mind. Under the Annual Bonus Program for Dr. Graves, 100% of our plan payouts are tied to the achievement of pre-determined corporate financial objectives established during the Company&#8217;s annual financial planning process. For other NEOs, 80% of our plan payouts are tied to the achievement of these same pre-determined corporate financial objectives while 20% are tied to the achievement of individual strategic goals established by Dr. Graves. The 20% weighting to the achievement of individual strategic goals is a new feature added in 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Annual bonus awards are not guaranteed and are not awarded unless the pre-determined corporate financial objectives are achieved at pre-defined levels. Even if the pre-determined corporate financial objectives are achieved, our Compensation Committee retains discretion to reduce the funding of the Company-wide Annual Bonus Program pool or any individual participant&#8217;s award. This pay-for-performance plan aligns executive performance with the Company&#8217;s annual financial performance.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 an overriding condition, a failure to perform in accordance with our Code of Conduct or Code of Ethics may serve as a basis for a participant in this program not to receive a bonus payout. We consider this aspect of our Annual Bonus Program to be consistent with sound principles of corporate governance.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of its goal-setting process, the Compensation Committee establishes current-year target incentive awards for each NEO with the following principles in mind:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Targets are used to determine the amount of any annual bonus that our NEOs can expect to receive if we achieve our financial objectives and they achieve their individual strategic goals, as applicable, for the year in question. In setting these target bonus awards, the Compensation Committee considers each NEO&#8217;s level of responsibility, competitive market data and the recommendations of our CEO.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Target bonus awards are set at levels that are designed to link a substantial portion of each NEO&#8217;s total annual compensation opportunity to attaining the corporate objectives and individual strategic goals. Although generally higher, the Compensation Committee aims for at least one-third of each NEO&#8217;s annual cash compensation opportunity to be at risk. See &#8220;Grants of Plan-Based Awards in 2023&#8221; for a summary of target bonus awards for the NEOs applicable to 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">No minimum incentive awards are guaranteed to NEOs. The pool for the annual incentive plan is not funded unless the Company achieves certain pre-determined financial objectives.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Base target amounts represent the bonus awards that could be awarded assuming achievement of 100% of the pre-determined financial objectives and, as applicable, individual strategic goals.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Maximum amounts represent the maximum amount that may generally be awarded to each NEO under the program for the year in question. Our maximum annual incentive awards were equal to 150% of the target annual bonus awards for each of our NEOs during 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial objectives are determined based upon our annual business plan for the year. This business plan is developed by management and approved by the Board of Directors. The Compensation Committee maintains the ability to adjust performance objectives for extraordinary items and other items as it deems appropriate based on pre-approved guidelines the Compensation Committee has set regarding the potential impact to performance objectives due to extraordinary transactions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With respect to financial measures, 100% of each NEO&#8217;s bonus related to each financial measure would generally be deemed to have been earned if the target for that financial measure is fully achieved.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to his December 2023 hire date, Mr. Creech did not participate in the Annual Bonus Program for 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">2023 Annual Bonus Program</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consistent with the compensation philosophy, in February 2023, the Compensation Committee approved an annual bonus program for 2023 (the &#8220;2023 Annual Bonus Program&#8221;). The 2023 target bonus awards for each NEO were set at 60% of his or her 2023 base salaries, except for Dr. Graves, whose 2023 target incentive award was set at 100% of his 2023 base salary. The 2023 threshold and maximum annual bonus award for all NEOs were set at 50% and 150%, respectively, of the target annual bonus award.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Compensation Committee approved the following performance objectives, selected to reflect the Company&#8217;s focus on top-line revenue growth and alignment with investor focus and strategic business plan priorities, for the funding of the 2023 Annual Bonus Program:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">40% of the funding of the 2023 Annual Bonus Program (50% for Dr. Graves) was based on actual achievement relative to our annual revenue budget; </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">40% of the funding of the 2023 Annual Bonus Program (50% for Dr. Graves) was based on actual achievement relative to our annual budgeted level of adjusted EBITDA; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">20% of the funding of the 2023 Annual Bonus Program (0% for Dr. Graves) was based on actual achievement relative to individual strategic goals.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjusted EBITDA is a non-GAAP measure defined as net income, plus income tax (provision)/benefit, interest and other income/(expense), net, stock-based compensation expense, amortization of intangibles, depreciation expense and other non-recurring and/or non-cash items.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div 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 and adjusted EBITDA objectives are independent of each other and could be earned irrespective of achievement of the other objective. The Compensation Committee established threshold, target and maximum performance goals for each of these financial measures under the 2023 Annual Bonus Program in February 2023. Our target performance for each of these financial measures for 2023 were consistent with the Company&#8217;s consolidated budget approved by the Board. The table below sets forth the specific financial performance goals and related payout factors established by the Compensation Committee under the 2023 Annual Bonus Program.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.274%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.532%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" 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%">Performance Goals for 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="6" 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%">Payout Factor (% of Target Bonus)</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">(2)</span></div></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-weight:700;line-height:100%">Achievement Levels</span></td><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%">Revenue</span></div><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%">($)</span></div></td><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%">Adjusted EBITDA</span></div><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%">($)</span></div></td><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%">CEO</span></div></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%">Other NEOs</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maximum</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8805; 617.0</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8805; 8.6</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150% x 80% weighting = 120%</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%">Target</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560.9</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100% x 80% weighting = 80%</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%">Threshold</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">504.8</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50% x 80% weighting = 40%</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%">Below Threshold</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&lt; 504.8</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&lt; 0.0</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0% x 80% weighting = 0%</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) All performance goals are expressed in millions.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2) Payouts for performance between the stated achievement are calculated using linear interpolation.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 2023 individual strategic goals specific to each NEO other than Dr. Graves, there were only three possible payout options. The table below sets the payout factors approved by the Compensation Committee under the 2023 Annual Bonus Program.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:42.906%"/><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%">Achievement Levels Relative to Individual Strategic Goals</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%">Payout Factor (% of Target Bonus)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exceeds</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150% x 20% weighting = 30%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Meets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100% x 20% weighting = 20%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inconsistent</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25% x 20% weighting = 5%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Below Inconsistent</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0% x 20% weighting = 0%</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No payout is possible relative to individual strategic goals if there is no payout for financial performance goals.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 performance under the 2023 Annual Bonus Program fell below threshold for both revenue and adjusted EBITDA. Therefore, the Compensation Committee determined no payout should be made to any NEO under the 2023 Annual Bonus Program irrespective of achievement by an NEO of his or her individual strategic goals.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.454%"/><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%">Performance Goal</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Performance Achieved</span></div><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%">($)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Payout Factor</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighting</span></td><td colspan="6" 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%">Payout Earned</span></div><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%">(% of Target Bonus)</span></div></td></tr><tr><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: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%">CEO</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other NEOs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CEO</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other NEOs</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%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488.1 million</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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></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%">Adjusted EBITDA</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&lt;0.0</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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 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%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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 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%">40&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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></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%">Individual Strategic Goals</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%">Irrelevant due to Below Threshold Financial Achievement</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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 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%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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%">Total</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;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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></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-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Long-Term Equity 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%">Our long-term equity compensation program is designed to attract, retain and motivate our executives, including our NEOs, and to align their interests with those of our stockholders and the Company&#8217;s long-term strategic objectives. Our equity program is a key component in our strategy to hire and retain top talent in a highly competitive environment.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 Compensation Committee administers our 2015 Incentive Plan. Under that plan, the Compensation Committee is authorized to grant restricted stock awards, restricted stock units (&#8220;RSUs&#8221;), stock options, stock appreciation rights and other awards that are provided for under the 2015 Incentive Plan to our employees and the employees of our subsidiaries as the Compensation Committee determines to be eligible for awards. Awards granted to a participant are based upon a number of factors, including the recipient&#8217;s position, salary and performance, as well as our overall corporate performance.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></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 2015 Incentive Plan is intended to provide an effective method of motivating performance from key employees, including our NEOs, and for creating an alignment of interests in participants with the interests of our stockholders. Awards are made under the 2015 Incentive Plan as long-term incentive compensation to NEOs and other key employees when the Compensation Committee believes such awards are appropriate. The Compensation Committee makes awards both to reward performance and to motivate the recipient&#8217;s long-term performance. In order to continue providing meaningful long-term incentives to NEOs and employees, we routinely look to replenish shares available under the 2015 Incentive Plan.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Long-Term Incentive Compensation Program</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Compensation Committee divides long-term equity grants for executives equally between restricted stock awards with time-based vesting conditions and PSUs. Time based awards are used to drive retention of executive talent, while PSUs drive alignment of executive realized compensation with long-term stockholder value. The PSUs typically are granted in the first quarter of the performance year upon completion of the budgeting process to support the selection of appropriate performance targets. Historically, PSU awards can only be earned by the NEOs upon our achievement of pre-determined levels of financial performance.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 determining 2023 LTI target award amounts, the Compensation Committee considered corporate performance, competitive market data for each individual, the level of the individual&#8217;s responsibility, prior compensation and retentive impact of that prior compensation and individual contributions to the Company.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 values below are the target long-term equity compensation amounts approved by the Compensation Committee for each of our NEOs, which are then converted into a number of shares of a combination of restricted stock and target PSUs using an approved formula based on stock price. For the accounting grant date fair value of such awards, see the &#8220;Summary Compensation Table&#8221; below.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.373%"/><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:18.344%"/><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:18.344%"/><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:18.349%"/><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: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%">Awards in Shares</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-weight:700;line-height:100%">Name</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">2023 LTI Award at Target(1)</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: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%">Performance Stock Units</span></div><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%">(50% weighting)</span></div><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%">($10.28 conversion price</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">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">)</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: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%">Restricted Stock Awards (50% weighting)</span></div><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%">($10.04 conversion price</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">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jeffrey A. Graves</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%">3,800,000&#160;</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%">184,824&#160;</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%">189,243&#160;</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%">Jeffrey Creech</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%">&#8212;&#160;</span></td><td style="background-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%">&#8212;&#160;</span></td><td style="background-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%">&#8212;&#160;</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%">Reji Puthenveetil</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,350,000&#160;</span></td><td style="background-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%">65,661&#160;</span></td><td style="background-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,231&#160;</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%">Menno Ellis</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,350,000&#160;</span></td><td style="background-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%">65,661&#160;</span></td><td style="background-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,231&#160;</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%">Phyllis Nordstrom</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,000,000&#160;</span></td><td style="background-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,638&#160;</span></td><td style="background-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%">49,800&#160;</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%">Andrew Johnson</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,000,000&#160;</span></td><td style="background-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%">48,638&#160;</span></td><td style="background-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%">49,800&#160;</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%">Michael Turner</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,500,000&#160;</span></td><td style="background-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,957&#160;</span></td><td style="background-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%">74,701&#160;</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:8pt;font-weight:400;line-height:120%">(1) See &#8220;2023 Long-Term Incentive Awards&#8221; for further details on these 2023 LTI awards.</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) Conversion price of $10.28 represents the average closing price of our Common Stock for the 60 trading days ending March 31, 2023. The 2023 LTI awards had different calculation periods in order to facilitate the measurement of the PSUs to end at a quarter end on March 31, 2026.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3) Conversion price of $10.04 represents the average closing price of our Common Stock for the 20 trading days ending April 13, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Turner forfeited all outstanding unvested equity awards, including restricted stock and PSUs, upon his resignation in October 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Creech did not receive a 2023 LTI award but under the terms of his employment agreement on December 13, 2023, was awarded 94,696 shares of time-based restricted stock, with the size of the award calculated using a numerator equal to $500,000 and a denominator equal to the 20-trading day trailing average closing price of the Company&#8217;s Common Stock ended on December 12, 2023, or $5.28.</span></div><div style="text-align:justify"><span><br/></span></div><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%">Mr. Johnson forfeited all outstanding unvested equity awards, including restricted stock and PSUs, upon his resignation on April 30, 2024. Upon Mr. Ellis&#8217;s separation from the Company on April 30, 2024, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Mr. Ellis forfeited all outstanding unvested equity awards, including restricted stock and PSUs.</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="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></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">Long-Term Equity Features</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock awards and PSU awards issued pursuant to the 2015 Incentive Plan remain subject to forfeiture until the vesting of such shares pursuant to the terms of the applicable award.</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%">Shares of restricted stock and PSUs issued pursuant to the 2015 Incentive Plan may not be sold, transferred, or encumbered by the employee before they vest or are earned, as applicable. The compensation associated with these awards is expensed over the vesting period. The shares covered by restricted stock awards are considered outstanding upon issuance following the acceptance of each award for the purpose of calculating diluted earnings per common share, and holders of shares issued pursuant to restricted stock awards are entitled to vote such shares and to receive any dividends declared in respect of our Common Stock upon vesting of the award shares. Shares covered by PSUs are not considered outstanding until vested except for the purpose of calculating diluted earnings per common share. The holders of PSUs are not entitled to vote shares or receive any dividends declared with respect to the shares covered by such 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-style:italic;font-weight:400;line-height:120%;text-decoration:underline">2023 Long-Term Incentive 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%">In February 2023, the Compensation Committee made LTI awards of restricted stock and PSUs under the 2015 Incentive Plan to executives, including the NEOs, to reflect the contributions that those individuals have made to our operations and financial condition, to provide motivation toward achieving our future strategic objectives and to further align the interests of those individuals with our stockholders. Restricted stock awards vest ratably over three years on each anniversary of the date of grant, subject to continued employment. The PSUs only vest if both performance and service-based criteria are 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%">The Compensation Committee approved the use of relative total stockholder return (&#8220;TSR&#8221;) as the performance objective for the 2023 PSUs awarded to our NEOs. This market-based measure reflects the desire to focus executives on the execution of the Company&#8217;s long-term strategic objective of increasing stockholder value. TSR will be assessed relative to the Total 3D Printing Index published by Solactive (Bloomberg Ticker: 3DPRNT Index) (&#8220;3DPRNT&#8221;). The Company&#8217;s TSR will be calculated by subtracting the beginning stock price of $10.28 (i.e., the average closing price of the Company&#8217;s Common Stock over the 60 trading days ending March 31, 2023) from the ending stock price (i.e., the average closing price of the Company&#8217;s Common Stock over the 60 trading days ending on March 31, 2026), adding any dividends paid during the period for the performance period from April 1, 2023 through March 31, 2026, and then dividing the result by the Company&#8217;s beginning stock price. Similarly, 3DPRNT&#8217;s TSR will be calculated by subtracting the 3DPRNT beginning stock price of $109.22 (i.e., the average closing price of 3DPRNT&#8217;s stock price over the 60 trading days immediately prior to April 1, 2023, as reported in U.S. dollars on Bloomberg) from the 3DPRNT ending stock price (i.e., the average closing price of 3DPRNT&#8217;s stock price over the 60 trading days ending on March 31, 2026, as reported in U.S. dollars on Bloomberg) for the performance period of April 1, 2023 to March 31, 2026, adding any dividends during the period, and then dividing the result by the 3DPRNT beginning stock price. The target PSUs will be adjusted for performance between 0% and 250% based on the comparison of the TSR of the Company relative to the TSR of 3DPRNT during the performance period as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:31.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.116%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.053%"/><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%">Achievement</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Company&#160;TSR&#160;&#8211;3DPRNT TSR =</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Example:&#160;if&#160;Company TSR&#160;is&#160;50%,&#160;3DPRNT TSR Must be&#8230;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Performance Adjusting</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Below Threshold</span></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">More than 25 Percentage Points below 0 OR Company TSR is negative </span></div></td><td colspan="3" style="background-color:#cceeff;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%">More than 75%</span></td><td colspan="3" style="background-color:#cceeff;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%">&#8212;%</span></td></tr><tr><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%">Threshold</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 Percentage Points Below 0 </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%">75%</span></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%">50%</span></td></tr><tr><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%">Target</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%">0 Percentage Points</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%">50%</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%">100%</span></td></tr><tr><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%">Midpoint of Target and Maximum</span></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%">50 Percentage Points</span></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%">&#8212;%</span></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%">200%</span></td></tr><tr><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%">Maximum</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%">100 Percentage Points</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%">(50)%</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%">250%</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%">At the end of the performance period, if the performance-based criteria are met, all PSUs earned will convert into immediately vested 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%">In April 2026, the Compensation Committee will certify performance under the 2023 PSUs and determine, within a range of 0-250% of target, the number of shares earned.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></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%;text-decoration:underline">Employment Agreements and Other Agreements with NEOs</span></div><div style="text-align:justify"><span><br/></span></div><div 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 entered into employment agreements with each of our NEOs. Each of these agreements was determined based on negotiations with the applicable NEO and took into account his or her background and qualifications and the nature of his or her position. We believe that these compensation packages are appropriate in light of the intense competition for top executives in our industry and among similarly situated companies, and that the terms of these arrangements are consistent with our executive compensation goals, including the balancing of short-term and long-term compensation to properly motivate our NEOs.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our employment agreements with each of Dr. Graves, Messrs. Creech, Puthenveetil, Ellis, Johnson and Turner and Ms. Nordstrom provide for an initial two-year employment term that automatically extends for additional one-year periods unless terminated by the NEO or us upon at least 30 days&#8217; prior written notice of intention not to renew. The agreements may also be terminated by us or the NEO for other reasons and, subject to the conditions set forth in the employment agreements, provide for certain payments and benefits in connection with certain termination events or a change of control as described under &#8220;Potential Benefits upon Termination or Change of Control&#8221; below.</span></div><div style="text-align:justify"><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">Dr. Jeffrey A. Graves</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dr. Graves&#8217; employment agreement provides for a minimum base annual salary of $825,000 and a target bonus opportunity equal to 100% of his base salary, with the exact amount of any such bonus to be based upon the achievement of performance goals to be determined by the Compensation Committee. The employment agreement entitles Dr. Graves to participate in all other benefits generally available to our other executive employees, including participation in the Company&#8217;s health benefit plans and equity award programs. Pursuant to Dr. Graves&#8217; employment agreement he was granted the following initial equity awards:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a restricted stock award for shares of Common Stock with a value of $2,000,000 that vested 20%, 40%, and 40% on December 31, 2020, December 31, 2021, and December 31, 2023, respectively, and</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a long-term equity grant with a value of $2,500,00 equally divided between a time-based restricted stock award that vested in three equal annual installments on each of the first, second, and third anniversaries of May 26, 2020, the date of grant, and a PSU award, which may be earned during the three-year period ending on May 26, 2023 based on the achievement at threshold (25%), target (50%), and maximum (75%) TSR, which would earn 50%, 100%, and 150% of the PSU, respectively, subject to his continued employment.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dr. Graves&#8217; employment agreement automatically extended for an additional one-year period in May 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Jeffrey Creech</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Creech&#8217;s employment agreement provides for a minimum base annual salary of $425,000 and a target bonus opportunity of not less than 60% of his base salary, with the exact amount of any such bonus to be based upon the achievement of performance goals to be determined by the Compensation Committee. The employment agreement entitles Mr. Creech to participate in all other benefits generally available to our other executive employees, including participation in the Company&#8217;s health benefit plans and equity award programs. Pursuant to Mr. Creech&#8217;s employment agreement he was granted the following equity award:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a time-based restricted stock award for shares of Common Stock with a value of $500,000 that is scheduled to vest in three equal annual installments on each of the first, second and third anniversaries of December 13, 2023, the date of grant, subject to his continued employment.</span></div><div style="text-align:justify"><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">Reji Puthenveetil</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Puthenveetil&#8217;s employment agreement provides for a minimum base annual salary of $400,000 and a target bonus opportunity of not less than 50% of his base salary, with the exact amount of any such bonus to be based upon the achievement of performance goals to be determined by the Compensation Committee. The employment agreement entitles Mr. Puthenveetil to participate in all other benefits generally available to our other executive employees, including participation in the Company&#8217;s health benefit plans and equity award programs. Pursuant to Mr. Puthenveetil&#8217;s employment agreement he was granted the following initial equity awards:</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a long-term equity grant with a value of $1,000,00 equally divided between a time-based restricted stock award, that vests in three equal annual installments on each of the first, second and third anniversaries of October 1, 2020, and a PSU award, which may be earned during the three-year period ending on October 1, 2023 based on the achievement at threshold (25%), target (50%), and maximum (75%) TSR, which would earn 50%, 100%, and 150% of the PSU, respectively, and</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a 2021 long-term equity award for shares of Common Stock with a value equal to $1,000,000, equally divided between time-based restricted stock and PSU, issued pursuant to the service and performance criteria set by the Compensation Committee as part of its 2021 executive compensation program.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Puthenveetil&#8217;s employment agreement automatically extended for an additional one-year period in October 2023.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Menno Ellis</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Ellis&#8217; employment agreement provides for a minimum base annual salary of $330,000. Mr. Ellis is also entitled to receive cash performance bonuses, with the exact amount of any such bonus to be based upon the achievement of performance goals to be determined by the Compensation Committee. The employment agreement entitles Mr. Ellis to participate in all other benefits generally available to our other executive employees, including participation in the Company&#8217;s health benefit plans and equity award programs. His agreement also provides that his primary work location will be his home office in Dallas, Texas.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Ellis&#8217; employment agreement automatically extended for an additional one-year period in November 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Mr. Ellis&#8217;s role and position within the Company were eliminated, effective April 30, 2024. In connection with his departure</span></div><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%">Mr. Ellis received (i) a severance payment in the amount of $412,000, and (ii) Company-paid monthly premium payments for COBRA health and dental insurance coverage such that Mr. Ellis&#8217; contributions to such plans remain the same as if he were employed by the Company until the earlier of (1) 12 months following his separation date and (2) the date Mr. Ellis is no longer eligible for COBRA coverage. Mr. Ellis forfeited all outstanding unvested equity awards, including restricted stock and PSUs, upon his separation. Mr. Ellis continues to provide executive transition consulting services to the Company at the rate of $375 per hour (plus expenses) under a Consulting Agreement dated May 1, 2024 with The Kaminda Group, an entity controlled by Mr. Ellis.</span></div><div style="text-align:justify"><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">Phyllis Nordstrom</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ms. Nordstrom&#8217;s employment agreement provides for a minimum base annual salary of $350,000 and a target bonus opportunity of not less than 60% of her base salary, with the exact amount of any such bonus to be based upon the achievement of performance goals to be determined by the Compensation Committee. The employment agreement entitles Ms. Nordstrom to participate in all other benefits generally available to our other executive employees, including participation in the Company&#8217;s health benefit plans and equity award programs. Pursuant to Ms. Nordstrom&#8217;s employment agreement she was granted the following equity awards:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a time-based restricted stock award for shares of Common Stock with a value of $500,000 that vests in three equal annual installments on each of the first, second and third anniversaries of August 30, 2021, the date of grant, subject to her continued employment; and</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a time-based restricted stock award for shares of Common Stock with a value of $100,000 which vested and became exercisable in full on the first anniversary of August 30, 2021, the date of grant.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ms. Nordstrom&#8217;s employment agreement provides for the guarantee of Ms. Nordstrom&#8217;s 2021 Performance Bonus at its target amount and pro-rated based on the Effective Date. It also provides that the Company shall provide or reimburse Ms. Nordstrom for certain expenses relating to her relocation to the Charlotte, North Carolina metro area, in accordance with Company&#8217;s US Domestic Relocation Policy and consistent with the Company&#8217;s relocation benefits for executives.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ms. Nordstrom&#8217;s employment agreement automatically extended for a one-year period in August 2023. </span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></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">Andrew M. Johnson</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Johnson&#8217;s employment agreement provides for a minimum base annual salary of $333,000. Mr. Johnson is also entitled to receive cash performance bonuses, with the exact amount of any such bonus to be based upon the achievement of performance goals to be determined by the Compensation Committee. The employment agreement entitles Mr. Johnson to participate in all other benefits generally available to our other executive employees, including participation in the Company&#8217;s health benefit plans and equity award programs.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Johnson&#8217;s employment agreement automatically extended for an additional one-year period in June 2023.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Mr. Johnson resigned from his role and position within the Company, effective April 30, 2024. In connection with this resignation, Mr. Johnson received (i) a severance amount equal to $400,000, paid in 12 monthly installments following his separation date, (ii) Company-paid monthly premium payments for COBRA health and dental insurance coverage such that Mr. Johnson&#8217;s contributions to such plans remain the same as if he were employed by the Company until the earlier of (1) 12 months following the Separation Date and (2) the date Mr. Johnson is no longer eligible for COBRA coverage, and (iii) a one-time $300,000 cash retention bonus. Mr. Johnson forfeited all outstanding unvested equity awards, including restricted stock and PSUs, upon his resignation on April 30, 2024. Mr. Johnson continues to provide executive transition consulting services to the Company at the rate of $250 per hour (plus expenses) under a Consulting Agreement dated May 1, 2024.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Michael Turner</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Turner&#8217;s employment agreement provided for a minimum base annual salary of $450,000 and a target bonus opportunity of not less than 60% of his base salary, with the exact amount of any such bonus to be based upon the achievement of performance goals to be determined by the Compensation Committee. The employment agreement entitled Mr. Turner to participate in all other benefits generally available to our other executive employees, including participation in the Company&#8217;s health benefit plans and equity award programs. Pursuant to Mr. Turner&#8217;s employment agreement he was granted the following equity awards:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a signing bonus of $225,000, provided that he was not terminated for cause within the first 24 months of his employment with the Company, and</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a time-based restricted stock award for shares of Common Stock with a value of $1,500,000 that scheduled to vest in three equal annual installments on each of the first, second and third anniversaries of August 29, 2023, the date of grant, subject to his continued employment.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 18, 2023, Mr. Turner notified the Company of his resignation as Executive Vice President and Chief Financial Officer of the Company, effective October 15, 2023. In connection with his departure, Mr. Turner forfeited his participation in the fiscal 2023 Annual Bonus Program and all outstanding unvested equity awards, including restricted stock and PSU. Mr. Turner retained his signing bonus on his departure as consideration for ongoing consulting services to the Company.</span></div><div style="text-align:justify"><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%;text-decoration:underline">Change of Control Severance Policy</span></div><div style="text-align:justify"><span><br/></span></div><div 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 22, 2018, the Compensation Committee adopted the Company&#8217;s Change of Control Severance Policy (the &#8220;COC Severance Policy&#8221;). The COC Severance Policy is intended to provide eligible officers with reasonable financial security in their employment and position with the Company without distraction from uncertainties regarding their employment created by the possibility of a potential or actual change of control. The COC Severance Policy applies to our CEO and all Executive Vice Presidents and Senior Vice Presidents, which includes all our NEOs. For a more detailed discussion of the benefits payable to our NEOs under the COC Severance Policy, see &#8220;Potential Benefits upon Termination or Change of Control&#8221; below.</span></div><div style="text-align:justify"><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%;text-decoration:underline">Other Compensation Matters</span></div><div style="text-align:justify"><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">Benefits and Perquisites</span></div><div style="text-align:justify"><span><br/></span></div><div 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 provide our employees, including the NEOs, with a benefit program that we believe is reasonable, competitive, and consistent with the objectives of our compensation program. As a matter of policy, the Compensation Committee does not award personal benefits or perquisites to our NEOs that are unrelated to our business and strives to mitigate the use of non-performance-based forms of compensation. However, under certain circumstances, the Compensation Committee has approved certain personal benefits or perquisites that are either provided to a NEO by contract or that it deemed to be in our interests to induce executives to commence or maintain employment with us. Those amounts are reported in the &#8220;Summary Compensation Table&#8221; below.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="text-align:justify"><span><br/></span></div><div 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 executives, including the NEOs, are eligible to participate in employee benefit programs that we provide to our employees generally, which include a group insurance program providing group health, dental, vision, life and long-term disability insurance. Other benefits include a Section 401(k) plan, health savings accounts, flexible spending accounts for health and dependent care expenses, sick leave, holiday time, and vacation time. Our NEOs are eligible for a comprehensive annual executive physical, a benefit that is capped at $5,000 annually. </span></div><div style="text-align:justify"><span><br/></span></div><div 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 reimburse certain commuting expenses for executives. For Mr. Puthenveetil, these commuting expenses included rent reimbursement for temporary housing in Rock Hill, South Carolina, certain past mileage expenses and a tax gross-up for federal, state and other income taxes resulting from imputed income relating to these commuting 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%">For Ms. Nordstrom, these commuting expenses included airfare between Minneapolis, Minnesota and Charlotte, North Carolina, lodging, and car rental charges and a tax-gross up for federal, state and other income taxes resulting from imputed income related to these commuting 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%">We also maintain an employee relocation policy, offering different tiers of benefits based on job level, for employees who are requested to relocate their primary residence in connection with their employment. For a further discussion, see Note 5 to the &#8220;Summary Compensation Table&#8221; below. Relocation assistance is necessary to induce executives to join the Company. </span></div><div style="text-align:justify"><span><br/></span></div><div 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 believe the cost of providing perquisites in 2023 was reasonable and represents a relatively small percentage of each NEO&#8217;s overall compensation package. </span></div><div style="text-align:justify"><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%;text-decoration:underline">Executive Stock Ownership Guidelines</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our executive officers and certain other senior members of management are required to maintain a minimum equity stake in the Company. This policy reflects the Board&#8217;s belief that our most senior executives should maintain a significant personal financial stake in the Company to promote long-term stockholder value. In addition, the policy helps align executive and stockholder interests, which reduces the incentive for excessive short-term risk taking. Each of our NEOs and certain other senior officers are required to acquire and maintain ownership of shares of our Common Stock equal to a specified multiple of his or her base salary, as shown in the table below. Each officer subject to a share ownership requirement must retain 50% of all net shares (post-tax) that vest until achieving his or her minimum share ownership requirement.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:50.216%"/><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-weight:700;line-height:100%">&#160;Title</span></td><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-weight:700;line-height:100%">Minimum Stock Ownership Requirement</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6x annual base salary</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%">Chief Financial Officer</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%">3x annual base salary</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 Executive Officers (EVPs)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2x annual base salary</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%">Other Senior Officers (SVPs)</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%">1x annual base salary</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%">Shares owned for the purposes of determining compliance with our stock ownership policy are defined as shares of Common Stock held outright (by the executive or his/her spouse), restricted stock units, restricted stock awards, and shares or share equivalents held in a Company savings plan or deferred compensation plan. Stock options, stock appreciation rights, and PSUs are excluded from the definition of shares owned.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 NEOs currently comply with their respective ownership requirements or are retaining 50% of all net shares (post-tax) that vest until achieving their minimum share ownership requirement. Our NEOs are expected to achieve the required stock-ownership levels within five years from the time they are appointed to or promoted to an executive position of Senior Vice President or higher.</span></div><div style="text-align:justify"><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%;text-decoration:underline">Policy on Hedging and Transactions</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Policy Statement Governing Insider Trading (the &#8220;Insider Trading Policy&#8221;) prohibits any director, officer, employee, or consultant of the Company or any of its subsidiaries or affiliates from engaging in short-term or speculative transactions in our securities. This policy includes within its coverage short sales, which for directors and executive officers of the Company are prohibited by Section 16 of the Exchange Act. It also prohibits transactions in publicly traded options, such as puts, calls, and other derivative securities, or purchase financial investments (including prepaid variable forward contracts, equity sweeps, collars, and exchange funds), or the engagement in transactions that hedge or offset, or are designed to hedge or offset, any decrease in the market value of our Common Stock.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="text-align:justify"><span><br/></span></div><div 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 Insider Trading Policy also prohibits any director or executive officer from holding Company securities in a margin account or pledging (or hypothecating) Company securities as collateral for a loan.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 Insider Trading Policy requires that our directors and executive officers pre-clear any transactions in our securities with our Chief Legal Officer or Assistant General Counsel.</span></div><div style="text-align:justify"><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%;text-decoration:underline">Clawbacks of Incentive Compensation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each of our NEOs is subject to our clawback policy. In response to the SEC&#8217;s adoption of final clawback rules and the NYSE&#8217;s publication of corresponding listing standards, the Board recently amended and restated our clawback policy to comply with final stock exchange listing standards, effective October 2, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of this policy, following an accounting restatement of the Company&#8217;s financial statements, due to material noncompliance with any financial reporting requirement under securities laws, the Board or an appropriate Board committee must clawback any &#8220;excess compensation&#8221; received by an executive officer (current or former) during the applicable look-back period regardless of whether the executive officer engaged in misconduct or was otherwise directly or indirectly responsible for the accounting restatement. The Company will not indemnify any executive officer against the loss of any excess compensation as a result of the application of the clawback policy.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 will disclose publicly recoupment of any excessive compensation pursuant to this policy.</span></div><div style="text-align:justify"><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%;text-decoration:underline">Risk Assessment of Compensation Policies and Practices</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Compensation Committee has reviewed our incentive compensation programs, discussed the concept of risk</span></div><div 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 it relates to our compensation program, considered various mitigating factors, and reviewed these items with its independent consultant, Meridian Compensation Partners, LLC (&#8220;Meridian&#8221;). In addition, our Compensation Committee asked Meridian to conduct an independent risk assessment of our executive compensation program. Based on these reviews and discussions, the Compensation Committee does not believe our compensation program creates risks that are reasonably likely to have a material adverse effect on our business</span><span style="color:#008080;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Compensation Committee Report</span></div><div style="text-align:justify"><span><br/></span></div><div 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 Compensation Committee has reviewed and discussed with management the section titled &#8220;Compensation Discussion and Analysis&#8221; found in this Item 11. Based on such review and discussion, the Compensation Committee has recommended to the Board of Directors that such section be included in this Form 10-K.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation Committee:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Kevin S. Moore, Chair</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Malissia Clinton</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">William E. Curran</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thomas Erickson</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Jim D. Kever</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Compensation Committee Interlocks and Insider Participation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None of our current executive officers served during 2023 as a director of any entity with which any of our outside directors is associated or whose executive officers served as one of our directors, and none of the members of the Compensation Committee has been an officer or employee of the Company or any of our subsidiaries.</span></div><div style="text-align:justify"><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%">Compensation Tables and Narratives</span></div><div style="text-align:justify"><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">Summary Compensation Table</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents information regarding the compensation of each of the NEOs for services rendered during 2023, 2022, and 2021</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">80</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:19.221%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.063%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.821%"/><td style="width:0.1%"/></tr><tr><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:10pt;font-weight:700;line-height:100%">Name&#160;and Principal Position </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Salary </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Bonus </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Stock Awards </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Option Awards</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-Equity Incentive&#160;Plan Compensation </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">All&#160;Other Compensation </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(5)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></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:10pt;font-weight:400;line-height:100%">($)</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><td colspan="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><td colspan="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><td colspan="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><td colspan="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><td colspan="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="border-top:1pt solid #000;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%">Jeffrey Graves</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">849,800</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,268,229</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417,601</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,535,630</span></td></tr><tr style="height:15pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">President and Chief Executive Officer</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><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:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">849,800</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,765,861</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,501</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,687,162</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><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:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">837,400</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,378,697</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,274,697</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,434</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,574,228</span></td></tr><tr><td colspan="3" style="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:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jeffrey Creech</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><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:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,077</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">589,956</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">603,033</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</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"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="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"/><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:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reji Puthenveetil</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412,000</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,871,604</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,512</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,312,116</span></td></tr><tr style="height:24pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Executive Vice President - Additive Solutions and Chief Commercial Officer</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412,000</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,693,130</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,643</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,164,773</span></td></tr><tr style="height:24pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><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:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">406,000</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,319,545</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">370,792</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,687</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,135,024</span></td></tr><tr><td colspan="3" style="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"/><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:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Menno Ellis</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412,000</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,871,604</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,469</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,292,073</span></td></tr><tr style="height:17pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Executive Vice President, Health Care Solutions </span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412,000</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,693,130</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,191</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,108,321</span></td></tr><tr style="height:17pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><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:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">406,000</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,319,545</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">370,792</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,400</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,104,737</span></td></tr><tr><td colspan="3" style="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"/><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:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Phyllis Nordstrom</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428,731</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,386,371</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281,638</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,096,740</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Executive Vice President, Chief People Officer and Chief Administrative Officer</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"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="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:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Andrew Johnson</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><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:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470,000</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,386,371</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,400</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,864,771</span></td></tr><tr style="height:15pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Executive Vice President, Chief Corporate Development Officer, Chief Legal Counsel, and Interim Chief Financial Officer</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><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:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396,042</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,000</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,128,725</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,400</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,633,167</span></td></tr><tr style="height:50pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><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:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379,650</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,251,252</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346,761</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,400</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,986,063</span></td></tr><tr><td colspan="3" style="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:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michael Turner</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><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:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363,461</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">699,948</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,795</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,068,204</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Former Executive Vice President and Chief Financial Officer</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><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:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,115</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,000</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,322,155</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,694,270</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) This column includes the name and principal position of each NEO during the fiscal year ended December 31, 2023. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) The amounts in the salary column represent the salary paid to each NEO with respect to each year during which he or she was a NEO. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3) No bonuses were awarded to our NEOs in 2023.</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%">(4) The amounts reported in this column for 2023 represent the aggregate grant date fair value computed in accordance with ASC Topic 718 of restricted stock awards and PSU awards. The value of restricted stock awards is determined by multiplying the number of shares awarded by the closing price of our Common Stock on the date of grant. The value of the PSU awards, which have a market-based performance metric and a three-year performance period, was determined using a Monte Carlo simulation technique under the option pricing method assuming target performance. For these PSUs, achievement of the highest level of performance conditions would result in the NEOs receiving 250% of the target amounts. These amounts are: Dr. Graves, $8,737,555; Mr. Puthenveetil, $3,104,124; Mr. Ellis, $3,104,124; Ms. Nordstrom, $2,299,361; Mr. Johnson, $2,299,361; and Mr. Turner, $3,449,042. See &#8220;2023 Long-Term Incentive Awards&#8221; above.</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%">(5) The amounts shown for 2023 in the &#8220;All Other Compensation&#8221; column are composed of the following components:</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.800%"/><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.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.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.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.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.798%"/><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-weight:700;line-height:100%">Name</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%">401K Match</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%">Relocation Expenses</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%">Rent and Travel Expenses</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%">Relocation, Rent and Travel Expenses Tax Gross Up</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 All Other Compensation</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jeffrey Graves</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%">8,400&#160;</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%">221,582&#160;</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%">&#8212;&#160;</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%">187,619&#160;</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%">417,601&#160;</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%">Jeffrey Creech</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%">&#8212;&#160;</span></td><td style="background-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%">&#8212;&#160;</span></td><td style="background-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%">&#8212;&#160;</span></td><td style="background-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%">&#8212;&#160;</span></td><td style="background-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%">&#8212;&#160;</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%">Reji Puthenveetil</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%">4,200&#160;</span></td><td style="background-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%">&#8212;&#160;</span></td><td style="background-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,420&#160;</span></td><td style="background-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,892&#160;</span></td><td style="background-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%">28,512&#160;</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%">Menno Ellis</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,469&#160;</span></td><td style="background-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%">&#8212;&#160;</span></td><td style="background-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%">&#8212;&#160;</span></td><td style="background-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%">&#8212;&#160;</span></td><td style="background-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,469&#160;</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%">Phyllis Nordstrom</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,400&#160;</span></td><td style="background-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%">150,000&#160;</span></td><td style="background-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%">39,627&#160;</span></td><td style="background-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%">83,611&#160;</span></td><td style="background-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%">281,638&#160;</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%">Andrew Johnson</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,400&#160;</span></td><td style="background-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%">&#8212;&#160;</span></td><td style="background-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%">&#8212;&#160;</span></td><td style="background-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%">&#8212;&#160;</span></td><td style="background-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,400&#160;</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%">Michael Turner</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%">4,795&#160;</span></td><td style="background-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%">&#8212;&#160;</span></td><td style="background-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%">&#8212;&#160;</span></td><td style="background-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%">&#8212;&#160;</span></td><td style="background-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%">4,795&#160;</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:8pt;font-weight:400;line-height:120%">Mr. Graves relocation expenses relate primarily to reimbursement of commission expenses in connection with selling the home where &#160;&#160;&#160;&#160;he lived prior to joining the Company in 2020. Mr. Puthenveetil&#8217;s rent expenses relate to the reimbursement of lease payments for an apartment near the Company&#8217;s headquarters in Rock Hill, South Carolina. Ms. Nordstrom&#8217;s relocation expenses relate to a lump sum payment made in 2023 in connection with Ms. Nordstrom&#8217;s planned relocation to the Rock Hill, South Carolina area. In each case, the Company agreed to provide a gross up amount to the executive for tax planning purposes.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Grants of Plan-Based Awards in 2023</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth information with respect to plan-based awards granted in 2023. The threshold, target, and maximum amounts represent the incentive awards for the 2023 Annual Bonus Program and the PSUs that could be awarded assuming achievement of the pre-determined performance metric over the three-year performance period (such achievement to be certified by the Compensation Committee subsequent to the completion of the performance period). No annual bonus award payouts were earned by the NEOs with respect to 2023 Annual Bonus Program.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For further details about our employment agreements with our NEOs, see &#8220;Employment Agreements and Other Agreements with NEOs.&#8221;</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.133%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.332%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.238%"/><td style="width:0.1%"/></tr><tr style="height:45pt"><td colspan="3" style="padding:0 1pt"/><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%">Estimated Future Payouts Under Non-Equity Incentive Plan Awards</span></td><td colspan="9" 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%">Estimated Future Payments Under Equity Incentive Plan Awards </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" rowspan="2" 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%">All Other Stock Awards: Number of Shares or Units</span></div></td><td colspan="3" rowspan="2" 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%">Grant Date Fair Value of Stock and Option Awards </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">(2)</span></div></td></tr><tr style="height:23pt"><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="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%">Threshold</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%">Base Target</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%">Maximum</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%">Threshold</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%">Base Target</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%">Maximum</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name</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%">Program</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%">Grant Date</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%">($)</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%">($)</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%">($)</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%">(#)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(#)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(#)</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%">(#)</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%">(#)</span></td></tr><tr style="height:23pt"><td colspan="3" rowspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dr. Jeffrey Graves</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023 Bonus Program</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2/22/2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">850,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,275,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:0 1pt"/><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:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023 LTI RSAs</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4/14/2023</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"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">189,243</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,773,207</span></td></tr><tr style="height:32pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023 LTI Performance Shares </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4/3/2023</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:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92,412</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184,824</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">462,060</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,495,022</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="background-color:#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="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jeffrey Creech</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">New Hire Award</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12/13/2023</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"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94,696</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">589,956</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="background-color:#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 style="height:23pt"><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reji Puthenveetil</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023 Bonus Program</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2/22/2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">123,600</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">247,200</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">370,800</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"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023 LTI RSAs</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4/14/2023</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"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67,231</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">629,954</span></td></tr><tr style="height:32pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023 LTI Performance Shares </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4/3/2023</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:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,831</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,661</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164,153</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,241,650</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="background-color:#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 style="height:23pt"><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Menno Ellis</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023 Bonus Program</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2/22/2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">123,600</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">247,200</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">370,800</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"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023 LTI RSAs</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4/14/2023</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"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67,231</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">629,954</span></td></tr><tr style="height:32pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023 LTI Performance Shares </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4/3/2023</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:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,831</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,661</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164,153</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,241,650</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="background-color:#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 style="height:23pt"><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Phyllis Nordstrom</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023 Bonus Program</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2/22/2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">135,000</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">270,000</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">405,000</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"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023 LTI RSAs</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4/14/2023</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"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,800</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">466,626</span></td></tr><tr style="height:32pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023 LTI Performance Shares </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4/3/2023</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:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,319</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,638</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121,595</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">919,745</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="background-color:#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 style="height:23pt"><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Andrew Johnson</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023 Bonus Program</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2/22/2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">120,000</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240,000</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">360,000</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"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023 LTI RSAs</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4/14/2023</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"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,800</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">466,626</span></td></tr><tr style="height:32pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023 LTI Performance Shares </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4/3/2023</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:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,319</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,638</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121,595</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">919,745</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="background-color:#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 style="height:23pt"><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Michael Turner </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">(3)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023 Bonus Program</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2/22/2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">135,000</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">270,000</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">405,000</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"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023 LTI RSAs</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4/14/2023</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"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,701</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">699,948</span></td></tr><tr style="height:32pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023 LTI Performance Shares </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4/3/2023</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:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,479</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,957</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">182,393</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,379,617</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) The amounts in these columns represent PSUs that vest in full on or about April 3, 2026, based on achievement of TSR over a three-year performance period. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) The amounts included in the &#8220;Grant Date Fair Value of Stock and Option Awards&#8221; column represent the aggregate grant date fair value computed in accordance with ASC Topic 718.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3) Mr. Turner resigned from the Company effective October 15, 2023. In connection with his departure, Mr. Turner forfeited his participation in the 2023 Annual Bonus Program and all outstanding unvested equity awards.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">83</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></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%;text-decoration:underline">Outstanding Equity Awards at Year-End 2023</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents information with respect to equity awards made to each of our NEOs that were outstanding on December 31, 2023.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"/><td style="width:13.101%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.846%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.775%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.775%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.077%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.775%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.775%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.077%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.781%"/><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%">Option Awards</span></td><td colspan="18" 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%">Stock Awards</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Equity</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Incentive</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Plan</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Awards:</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Securities Underlying Unexercised Unearned Options </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></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:9pt;font-weight:700;line-height:100%">Option Exercise Price</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:9pt;font-weight:700;line-height:100%">Option Expiration Date </span></div></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:9pt;font-weight:700;line-height:100%">Number of Shares or Units of Stock That Have Not Vested</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Market Value of Shares or Units of Stock That Have Not Vested </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></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:9pt;font-weight:700;line-height:100%">Equity Incentive Plan Awards: Number of Unearned Shares, Units or Other Rights That Have Not Vested</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Equity Incentive Plan Awards: Market or Payout Value of Unearned Shares, Units or Other Rights That Have Not Vested </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Name</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:9pt;font-weight:700;line-height:100%">Grant Date</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:9pt;font-weight:700;line-height:100%">(#)</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:9pt;font-weight:700;line-height:100%">($)</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:9pt;font-weight:700;line-height:100%">(#)</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:9pt;font-weight:700;line-height:100%">($)</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:9pt;font-weight:700;line-height:100%">(#)</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:9pt;font-weight:700;line-height:100%">($)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jeffrey Graves</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1/12/2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,248</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">223,825</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1/12/2021</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">158,622</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,007,250</span></td></tr><tr><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3/15/2022</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76,582</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">486,296</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4/1/2022</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,144</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">699,414</span></td></tr><tr><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4/3/2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</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:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184,824</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,173,632</span></td></tr><tr><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4/14/2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">189,243</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,201,693</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></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"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jeffrey Creech</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12/13/2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94,696</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">601,320</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></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"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reji Puthenveetil</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1/12/2021</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,818</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81,394</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1/12/2021</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,681</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">366,274</span></td></tr><tr><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3/15/2022</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,206</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">172,758</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4/1/2022</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,130</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">248,476</span></td></tr><tr><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4/3/2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</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:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,661</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">416,947</span></td></tr><tr><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4/14/2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67,231</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">426,917</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></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"/><td colspan="3" style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Menno Ellis</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12/1/2016</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100,000</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12/1/2026</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12/1/2016</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,000</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">127,000</span></td></tr><tr><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1/12/2021</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,818</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81,394</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1/12/2021</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,681</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">366,274</span></td></tr><tr><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3/15/2022</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,206</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">172,758</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4/1/2022</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,130</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">248,476</span></td></tr><tr><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4/3/2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</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:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,661</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">416,947</span></td></tr><tr><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4/14/2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67,231</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">426,917</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></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"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Phyllis Nordstrom</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8/30/2021</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,685</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,100</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3/15/2022</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,114</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95,974</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4/1/2022</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</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:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,739</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">138,043</span></td></tr><tr><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12/2/2022</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,114</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,174</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4/3/2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</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:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,638</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">308,851</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">84</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"/><td style="width:13.101%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.846%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.775%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.775%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.077%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.775%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.775%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.077%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.781%"/><td style="width:0.1%"/></tr><tr><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4/14/2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,800</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">316,230</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></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"/><td colspan="3" style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Andrew Johnson </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7/26/2016</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">160,000</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7/26/2026</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7/26/2016</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,000</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">254,000</span></td></tr><tr><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1/12/2021</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,894</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,177</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1/12/2021</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,029</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">311,334</span></td></tr><tr><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3/15/2022</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,137</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,170</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4/1/2022</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,086</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">165,646</span></td></tr><tr><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4/3/2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</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:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,638</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">308,851</span></td></tr><tr><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4/14/2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,800</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">316,230</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></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"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Michael Turner</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8/29/2022</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85,910</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">545,529</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4/3/2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</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:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,957</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">463,277</span></td></tr><tr><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4/14/2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,701</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">474,351</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Option awards in this column vest upon the satisfaction of certain share price performance conditions.</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) Value calculated based on the $6.35 closing price of our common stock on December 29, 2023.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3) The outstanding balance of this award vests on the third anniversary of the grant date.</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%">(4) The outstanding balance of this award vests in equal installments on the second and third anniversary of the grant date.</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%">(5) Award vests in equal installments over a three-year period on the first, second and third anniversaries of the grant date.</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%">(6) Amount represents the number of performance-based restricted stock unit awards based on achievement of target performance over a 3-year performance period other than those with January 12, 2021, grant dates, which are shown at maximum, in each case based on performance against the relevant metrics during 2023.</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%">(7) Restricted stock awards that vest upon the satisfaction of certain share price and financial performance conditions.</span></div><div style="text-align:justify"><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%;text-decoration:underline">Option Exercises and Stock Vested in 2023</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No options were exercised by our NEOs in 2023. Shares of restricted Common Stock and RSUs held by the NEOs vested as follows during 2023:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"/><td style="width:38.338%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:33.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.751%"/><td style="width:0.1%"/></tr><tr><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%">Number of Shares Acquired on Vesting </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Value Realized on Vesting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"> (1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></div></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-weight:700;line-height:100%">Name </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%">(#)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">($)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jeffrey Graves</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385,331&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,307,565&#160;</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%">Jeffrey Creech</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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</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%">Reji Puthenveetil</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%">196,394&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">975,941&#160;</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%">Menno Ellis</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%">39,232&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395,646&#160;</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%">Phyllis Nordstrom</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%">26,381&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224,997&#160;</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%">Andrew Johnson</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%">30,040&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,770&#160;</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%">Michael Turner</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%">42,955&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263,314&#160;</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:8pt;font-weight:400;line-height:120%">(1) Amounts reflect aggregate market value of our Common Stock based on the closing price of our Common Stock on the applicable vesting date.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></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%;text-decoration:underline">Potential Benefits Upon Termination or Change in Control</span></div><div style="text-align:justify"><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">Graves Employment Agreement</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under his employment agreement, Dr. Graves would, upon termination by the Company without &#8220;cause&#8221; or resignation for &#8220;constructive discharge&#8221; (in each case as defined in his agreement), become entitled to receive the following:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">An amount equal to 150% of his base salary, payable in 18 equal monthly installments;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Any accrued but unpaid base salary as of the termination date;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Any accrued but unused vacation time;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Any accrued but unpaid performance bonus as of the termination date, on the same terms and at the same times as would have applied had his employment not terminated; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If he elects COBRA coverage for health and/or dental insurance, Company-paid monthly premium payments for such coverage such that his contributions to such plans will remain the same as if he was employed by the Company until the earliest of: (1) 18 months from the termination date or (2) the date he is no longer eligible for COBRA coverage.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 event of termination by the Company without &#8220;cause&#8221; or resignation for &#8220;constructive discharge&#8221; within 180 days before or two years after a &#8220;change of control&#8221; (as defined in his employment agreement), Dr. Graves is entitled to receive a lump sum cash payment equal to: (i) two times the sum of his base salary and target annual bonus, (ii) a pro rata portion of his target annual bonus for the fiscal year in which the termination occurs, (iii) accelerated vesting of the unvested shares under all outstanding time-based equity award and conversion of outstanding PSUs into immediately accelerated restricted stock awards (&#8220;RSAs&#8221;), and (vi) the difference between the monthly COBRA rate and the active employee premium rate for the applicable group health coverage (i.e., medical, dental and vision) for 24 months.</span></div><div style="text-align:justify"><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">Creech, Puthenveetil, Ellis, Nordstrom, Johnson and Turner Employment 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%">Under their employment agreements, Messrs. Creech, Puthenveetil, Ellis, Johnson and Turner and Ms. Nordstrom would, upon termination by the Company without &#8220;cause&#8221; or resignation for &#8220;constructive discharge&#8221; (in each case as defined in their respective agreements), become entitled to receive the following:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">An amount equal to the NEO&#8217;s base salary, payable in 12 equal monthly installments;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Any accrued but unpaid base salary as of the termination date;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Any accrued but unpaid performance bonus as of the termination date, on the same terms and at the same times as would have applied had the NEO&#8217;s employment not terminated; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If the NEO elects COBRA coverage for health and/or dental insurance, Company-paid monthly premium payments for such coverage such that the NEO&#8217;s contributions to such plans will remain the same as if the NEO were employed by the Company until the earliest of: (1) 12 months from the termination date; or (2) the date the NEO is no longer eligible for COBRA coverage.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 18, 2023, Mr. Turner notified the Company of his voluntary resignation effective October 15, 2023. In connection with his resignation, Mr. Turner received no special 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:112%">Mr. Johnson resigned from his role and position within the Company, effective April 30, 2024. In connection with his resignation, Mr. Johnson received (i) a severance amount equal to $400,000, paid in 12 monthly installments following his separation date, (ii) Company-paid monthly premium payments for COBRA health and dental insurance coverage such that Mr. Johnson&#8217;s contributions to such plans remain the same as if he were employed by the Company until the earlier of (1) 12 months following the Separation Date and (2) the date Mr. Johnson is no longer eligible for COBRA coverage, and (iii) a one-time $300,000 cash retention bonus. Mr. Johnson forfeited all outstanding unvested equity awards, including restricted stock and PSUs, upon his resignation on April 30, 2024. Mr. Johnson continues to provide executive transition consulting services to the Company at the rate of $250 per hour (plus expenses) under a Consulting Agreement dated May 1, 2024.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Mr. Ellis&#8217;s role and position within the Company were eliminated, effective April 30, 2024. In connection with his departure from the Company, Mr. Ellis received (i) a severance payment in the amount of $412,000, and (ii) Company-paid monthly premium payments for COBRA health and dental insurance coverage such that Mr. Ellis&#8217; contributions to such plans remain the same as if he were employed by the Company until the earlier of (1) 12 months following his separation date and (2) the date Mr. Ellis is no longer eligible for COBRA coverage. Mr. Ellis forfeited all outstanding unvested equity awards, including restricted stock and PSUs, upon his separation. Mr. Ellis continues to provide executive transition consulting services to the Company at the rate of $375 per hour (plus expenses) under a Consulting Agreement dated May 1, 2024 with The Kaminda Group, an entity controlled by Mr. Ellis.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">86</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div 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 &#8220;Change of Control Severance Policy&#8221; for a description of payments to be received by these NEOs upon a termination in connection with a change of control.</span></div><div style="text-align:justify"><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">Change of Control Severance Policy</span></div><div style="text-align:justify"><span><br/></span></div><div 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 22, 2018, the Compensation Committee adopted the Company&#8217;s the COC Severance Policy. The COC Severance Policy is intended to provide eligible officers with reasonable financial security in their employment and position with the Company, without distraction from uncertainties regarding their employment created by the possibility of a potential or actual change of control. The COC Severance Policy applies to our CEO and all Executive Vice Presidents and Senior Vice Presidents (each, a &#8220;Participant&#8221;), which includes all of our NEOs.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 Participant is entitled to benefits under the COC Severance Policy in the event of a termination of the Participant&#8217;s employment by the Company without &#8220;Cause&#8221; or by the Participant for &#8220;Constructive Discharge&#8221; either (a) on or before the second anniversary of the date of a &#8220;Change of Control&#8221; (as such terms are defined in the COC Severance Policy) or (b) in certain circumstances, within six months prior to the date that the Change of Control occurs (a &#8220;Qualifying Termination&#8221;). The COC Severance Policy does not change the terms of any plans or arrangements that may provide for severance benefits in case of a termination of employment not in connection with a Change of Control. The COC Severance Policy also includes provisions intended to avoid duplication of benefits with the severance benefits that otherwise may be payable under any other plan or arrangement upon a Qualifying 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:120%">In the event of a Qualifying Termination, a Participant will receive a lump sum cash payment equal to: (i) a multiple (which is 2.0 for our CEO and 1.5 for all other Participants) times the sum of the Participant&#8217;s base salary and target annual bonus, (ii) a pro rata portion of the Participant&#8217;s target annual bonus for the fiscal year in which the termination occurs, and (iii) the difference between the monthly COBRA rate and the active employee premium rate for the applicable group health coverage (i.e., medical, dental and vision) as elected by the Participant (for the Participant and his or her eligible dependents) at the time of the Qualifying Termination multiplied by a number of months equal to 24 for our CEO and 18 for each other Participant. A Participant&#8217;s right to receive this payment and benefits is subject to his or her execution of a general release of claims against the Company. In addition, the COC Severance Policy provides that all outstanding performance-based equity awards granted after the effective date of the COC Severance Policy shall be converted in their entirety to timed-based equity awards upon the occurrence of a Change of Control based on the assumption that the performance goals are achieved at target. The vesting of performance-based equity awards that are converted to time-based equity awards shall occur upon the same vesting schedule upon which the former performance metrics would have been measured and shall vest in full upon a Qualifying Termination. Additionally, if a Participant incurs a Qualifying Termination, all outstanding time-based awards equity awards, including converted performance-based equity awards that are held by a Participant and were granted after the effective date of the COC Severance Policy shall become fully vested and all forfeiture restrictions shall lapse.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">87</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the amount of compensation that would be paid to each of our NEOs in the event of a termination of the executive officer&#8217;s employment under various scenarios. The amounts shown assume that such termination was effective as of December 31, 2023, and include estimates of the amounts that would be paid to each executive officer upon such NEO&#8217;s termination. The table only includes additional benefits that result from the termination and does not include any amounts or benefits earned, vested, accrued or owing under any plan for any other reason. None of our NEOs is entitled to any additional benefits in connection with a Change of Control without a related termination of employment.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.180%"/><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:19.660%"/><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:18.783%"/><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:18.787%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;Name</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td 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%">Without&#160;Cause&#160;or Good Reason (not in Connection with a Change in Control) </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">(2)</span></div></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%">Death or Disability</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"> (3)</span></div></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%">Termination in Connection with a Change in Control </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">(4)</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%">Jeffrey Graves</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%">1,294,122&#160;</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%">&#8212;&#160;</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%">8,217,606&#160;</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%">Jeffrey Creech</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%">425,000&#160;</span></td><td style="background-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%">&#8212;&#160;</span></td><td style="background-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,621,320&#160;</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%">Reji Puthenveetil</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%">426,629&#160;</span></td><td style="background-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%">&#8212;&#160;</span></td><td style="background-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,723,510&#160;</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%">Menno Ellis</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%">430,381&#160;</span></td><td style="background-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%">&#8212;&#160;</span></td><td style="background-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,729,138&#160;</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%">Phyllis Nordstrom</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%">504,546&#160;</span></td><td style="background-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%">&#8212;&#160;</span></td><td style="background-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,048,041&#160;</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%">Andrew Johnson</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%">418,446&#160;</span></td><td style="background-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%">&#8212;&#160;</span></td><td style="background-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,274,078&#160;</span></td><td style="background-color:#ffffff;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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) None of the NEOs will receive any special benefits in the event of voluntary separation without good reason or termination for cause. Under standard plan provisions, the NEOs will continue to be eligible for benefits under the Company&#8217;s medical and dental plans until the last day of the month in which termination occurs. Any bonus earned in the year of termination is forfeited.</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) Amounts in this column represent the cash and benefits to be paid to the NEO in the event of termination by the Company without cause or resignation with good reason (each as defined in the NEO&#8217;s employment agreement). For Dr. Graves the severance benefits represent (i) 18 months of base salary and (ii) COBRA reimbursement for 18 months. For Messrs. Creech, Puthenveetil, Ellis, and Johnson and Ms. Nordstrom, severance benefits represent: (i) 12 months of base salary and (ii) COBRA reimbursement for 12 months. Mr. Creech was not yet enrolled in health benefits as of December 31, 2023.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3) Amounts in this column represent the bonus for the year of termination that each NEO would have received in the event of termination by death or disability.</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%">(4) The amounts in this row are payable in the event of termination by the Company without cause or resignation for &#8220;constructive discharge&#8221; within six months prior to or two years after a &#8220;change of control.&#8221; Certain amounts are duplicative of amounts payable in the event of termination by the Company without cause or resignation for &#8220;constructive discharge&#8221; not in connection with a change of control. For Dr. Graves the severance benefits represent (i) two times the sum of (x) the NEO&#8217;s then-current base salary and (y) the NEO&#8217;s target cash incentive bonus amount, (ii) payment of the bonus earned under the Annual Bonus Program, (iii) accelerated vesting of the unvested shares under outstanding time-based RSA awards (301,073 shares), (iv) the conversion of outstanding PSUs into immediately-accelerated RSAs (payout assumed at target share amount of 453,590 shares), and (v) COBRA reimbursement for 24 months.</span></div><div style="text-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%">For Messrs. Creech, Puthenveetil, Ellis, and Johnson, severance benefits represent: (i) two times the sum of (x) the NEO&#8217;s then-current base salary and (y) the NEO&#8217;s target cash incentive bonus amount, (ii) accelerated vesting of the unvested shares under outstanding time-based RSA awards (94,696, 107,255, 107,255 and 78,831 shares, respectively), (iii) the conversion of outstanding PSUs into immediately-accelerated RSAs (payout assumed at target share amount of 0, 162,472, 182,472 and 163,753 shares, respectively), and (iv) COBRA reimbursement for 18 months.</span></div><div style="text-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%">For Mr. Nordstrom, severance benefits represent: (i) two times the sum of (x) her then-current base salary and (y) her target cash incentive bonus amount, (ii) accelerated vesting of the unvested shares under outstanding time-based RSA awards (77,713 shares), (iii) the conversion of outstanding PSUs into immediately-accelerated RSAs (payout assumed at target share amount of 70,377 shares), and (iv) COBRA reimbursement for 18 months. In each case, the value of accelerated equity amounts was computed based on the closing price of our Common Stock on December 29, 2023, of $6.35.</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%">CEO Pay Ratio</span></div><div style="text-align:justify"><span><br/></span></div><div 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 required by applicable SEC rules, we must annually disclose the annual total compensation of our median employee (excluding the CEO), the annual total compensation of our CEO, and the ratio of the CEO compensation to the median employee 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 2023, our last completed fiscal year:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the annual total compensation of our CEO, calculated from information reported in the Summary Compensation Table included elsewhere in this Item 11, was $6,535,630; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the annual total compensation of our median employee (excluding our CEO) was $80,353.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on this information, for 2023 the ratio of the annual total compensation of our CEO to the annual total compensation of our median employee was 81 to 1.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">88</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div 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 identified our median employee in 2023 using a multistep process and took the following steps to determine the annual total compensation of that employee and our CEO for 2023:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We determined that, as of December 31, 2023, our active, global employee population consisted of approximately 1,923 individuals (excluding the CEO). This population consisted of our full-time, part-time, and temporary employees employed with us as of that date.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">To identify the median employee from our employee population, we used annual base salary as of December 31, 2023.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">For the annual total compensation of our median employee, we identified and calculated the elements of that employee&#8217;s compensation for 2023 in accordance with the requirements of Item 402(c)(2)(x), which are the same requirements we used to determine the annual total compensation of our CEO.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 CEO pay ratio reported is a reasonable estimate calculated in a manner consistent with SEC rules based on the methodologies and assumptions described. SEC rules for identifying the median employee and determining the CEO pay ratio permit companies to employ a wide range of methodologies, estimates and assumptions. As a result, the CEO pay ratios reported by other companies, which may have employed other permitted methodologies or assumptions and which may have a significantly different work force structure from ours, are likely not comparable to our CEO pay ratio.</span></div><div><span><br/></span></div><div><span><br/></span></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_88"></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">Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</span></div><div style="text-align:justify"><span><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 Plan Security Ownership of Certain Beneficial Owners and Management</span></div><div style="text-align:justify"><span><br/></span></div><div 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 sets forth (a) as of the date indicated in the applicable Schedule 13D or 13G with respect to each person identified as having filed a Schedule 13D or 13G and (b) as of July 2, 2024, with respect to the other persons listed in the table, the number of outstanding shares of Common Stock beneficially owned:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">by each person known to us to be the beneficial owner of more than five percent of our Common Stock;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">by each current director and each of our NEOs; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">by all of our directors and executive officers as a group.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Except as otherwise indicated in the footnotes to the table, and subject to any applicable community property laws, each person has the sole voting and investment power with respect to the shares beneficially owned. The address of each person listed is in care of 3D Systems Corporation, 333 Three D Systems Circle, Rock Hill, South Carolina 29730, unless otherwise noted.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.040%"/><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:20.098%"/><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:20.102%"/><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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Shares Beneficially Owned</span></div></td></tr><tr><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:9pt;font-weight:700;line-height:100%">Name of Beneficial Owner</span></div></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:9pt;font-weight:700;line-height:100%">Number of Shares</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Percentage of Shares Owned</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5% Holders</span></div></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td 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:10pt;font-weight:400;line-height:100%">&#160;</span></td></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%">BlackRock, Inc.</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="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%">23,180,522</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.35%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Vanguard Group</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">(3)</span></div></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%">14,118,982</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%">10.57%</span></td></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%">State Street Corporation</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">(4)</span></div></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,965,400</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.21%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NEOs and Directors</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 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"><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%">Jeffrey A. Graves</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">(5)</span></div></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">783,849</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Jeffrey Creech</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">(6)</span></div></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%">94,696</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%">*</span></td></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%">Reji Puthenveetil</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">(7)</span></div></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267,233</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Menno Ellis</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">(8)</span></div></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%">167,770</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%">*</span></td></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%">Phyllis Nordstrom</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">(9)</span></div></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,895</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Andrew Johnson</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">(10)</span></div></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%">177,422</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%">*</span></td></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%">Michael Turner</span></div></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Malissia Clinton</span></div></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%">62,785</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%">*</span></td></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%">William Curran</span></div></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,503</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Claudia Drayton</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">(11)</span></div></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%">36,485</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%">*</span></td></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%">Thomas Erickson</span></div></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257,294</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Jim Kever</span></div></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%">422,766</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%">*</span></td></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%">Charles McClure</span></div></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,964</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Kevin Moore</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">(12)</span></div></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%">1,598,157</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%">1.20%</span></td></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%">Vasant Padmanabhan</span></div></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,031</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">John Tracy</span></div></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%">88,558</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%">*</span></td></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:700;line-height:100%">All executive officers and directors as a group (18 persons)</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">(13)</span></div></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,945,775</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.70%</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"/></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="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"/></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="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"/></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></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">* Less than one percent</span></div><div style="text-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) Percentage ownership is based on the number of shares of Common Stock outstanding and entitled to vote as of July 2, 2024, the record date for the Annual Meeting. Common Stock numbers include, with respect to the stockholder in question, Common Stock which the stockholder could acquire within 60 days of the record date.</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) BlackRock, Inc. filed a Schedule 13G/A on January 22, 2024, indicating that it has sole voting power over 22,851,733 of these shares and sole dispositive power over 23,180,522 of these shares. The address for this beneficial owner is 50 Hudson Yards, New York, NY 10001.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3) The Vanguard Group filed a Schedule 13G/A on February 13, 2024, indicating that it has shared voting power over 87,193 of these shares, sole dispositive power over 13,894,423 of these shares, and shared dispositive power over 224,559 of these shares. The address for this beneficial owner is 100 Vanguard Blvd., Malvern, PA 19355.</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%">(4) State Street Corporation filed a Schedule 13G on January 24, 2024, indicating that it had shared voting power over 6,615,115 of these shares and shared dispositive power over 6,965,400 shares. The address for this beneficial owner is State Street Financial Center, 1 Congress Street, Suite 1, Boston, MA 02114-2016.</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%">(5) Consists of (a) 619,396 shares of Common Stock that Dr. Graves holds directly, and (b) 164,453 shares of restricted stock subject to time-based vesting conditions. Excludes 294,968 PSUs, which may be earned upon the achievement of certain TSR over the applicable three-year performance period.</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%">(6) Consists of 94,696 shares of restricted stock subject to time-based vesting conditions.</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%">(7) Consists of (a) 208,811 shares of Common Stock that Mr. Puthenveetil holds directly, and (b) 58,422 shares of restricted stock subject to time-based vesting conditions. Excludes 104,791 PSUs, which may be earned upon the achievement of certain TSR over the applicable three-year performance period.</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%">(8) Consists of 167,770 shares of Common Stock that Mr. Ellis holds directly.</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%">(9) Consists of (a) 31,340 shares of Common Stock that Ms. Nordstrom holds directly and (b) 53,555 shares of restricted stock subject to time-based vesting conditions. Excludes 70,377 PSUs, which may be earned upon the achievement of certain TSR over the applicable three-year performance period.</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%">(10) Consists of 177,422 shares of Common Stock that Mr. Johnson holds directly.</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%">(11) Consists of (a) 27,438 shares of Common Stock that Ms. Drayton holds directly and (b) 9,047 shares of Common Stock that have been deferred pursuant to the Director Compensation Deferral Plan.</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%">(12) Consists of (a) 41,850 shares of Common Stock that Mr. Moore owns directly, (b) 137,693 shares of Common Stock held in the name of Kevin S. Moore, Trustee, The Kevin Scott Moore 2011 Revocable Living Trust dated September 13, 2011, and (c) 1,418,614 shares beneficially owned by The Clark Estates, Inc., with respect to which Mr. Moore disclaims beneficial ownership as well as any pecuniary interest.</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%">(13) Consists of (a) 4,945,775 shares of Common Stock that this group holds directly and (b) 461,089 shares of restricted stock subject to time-based vesting conditions and (c) 9,047 shares of Common Stock deferred pursuant to the Director Compensation Deferral Plan. </span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">90</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></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&#160;</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes information about the equity securities authorized for issuance under our compensation plans as of December 31, 2023.&#160;For a description of these plans, see Note 17 to the consolidated financial statements in Item 8 of this Form 10-K.</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.561%"><tr><td style="width:1.0%"/><td style="width:32.820%"/><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:20.192%"/><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:20.192%"/><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:20.194%"/><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 exercise price)</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 securities to be issued upon exercise of outstanding stock options, warrants and rights</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%">Weighted average exercise price of outstanding options, warrants and rights</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </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: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%">Number of securities remaining available for future issuance under equity compensation plans </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">b</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%">Equity compensation plans approved by stockholders:</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</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%">Stock options</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&#160;</span></td><td style="background-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&#160;</span></td><td style="background-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%">&#160;</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%">Restricted stock units</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,088&#160;</span></td><td style="background-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:12pt;font-weight:400;line-height:100%">&#160;</span></td><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:12pt;font-weight:400;line-height:100%">&#160;</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</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%">3,508&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:12pt;font-weight:400;line-height:100%">&#160;</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%">2,688&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:12.45pt">The weighted-average exercise price is only applicable to stock options.</span></div><div style="padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">b.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:12pt">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.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_91"></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">Item 13. Certain Relationships and Related Transactions and Director Independence</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the provisions of our Code of Conduct and Code of Ethics that deal with conflicts of interest and related party transactions, we have adopted a Related Party Transaction Policy that is designed to confirm our position that related party transactions should be avoided except when they are in our interests and to require that certain types of transactions that may create conflicts of interest or other relationships with related parties are approved in advance by (a) the Board of Directors and (b) the Corporate Governance and Sustainability Committee or a committee composed of directors who are independent and disinterested with respect to the matter under consideration. This policy applies to transactions meeting the following criteria:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the amount involved will or may be expected to exceed $120,000 in any calendar year;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we or any of our subsidiaries would be a participant; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">any person who is or was in the current or immediately preceding calendar year an executive officer, director, director nominee, greater than five percent beneficial owner of our Common Stock or immediate family member of any of the foregoing has or will have a direct or indirect material interest.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-28.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In adopting this policy, the Board reviewed certain types of transactions and deemed them to be pre-approved even if the amount involved exceeds $120,000. These types of transactions include:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-28.5pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">employment arrangements with executive officers where such executive officer&#8217;s employment in that capacity and compensation for serving as an executive officer has been approved by the Board, the Compensation Committee, or another committee of independent directors;</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">director compensation arrangements where such arrangement has been approved by the Corporate Governance and Sustainability Committee (or another committee of independent directors) and the Board;</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">awards to executive officers and directors under compensatory plans and arrangements pursuant to our 2015 Incentive Plan, the exercise by any executive officer or director of any previously awarded stock option that is exercised in accordance with its terms, and any grants or awards made to any director or executive officer under any other equity compensation plan that has been approved by our stockholders;</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">certain transactions with other companies where a related party has a de minimis relationship (as described in the policy) with the other company and the amount involved in the transaction does not exceed the greater of $1,000,000 or 2 percent of the other company&#8217;s total annual revenue;</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">charitable contributions made by us to a charitable organization where a related party has a de minimis relationship and the amount involved does not exceed the greater of $1,000,000 or 2% of the charitable organization&#8217;s total annual receipts and charitable contributions under any matching program maintained by us that is available on a broad basis to employees generally; and</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">other transactions where all security holders receive proportional benefits.</span></div><div style="padding-left:36pt;text-indent:-28.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of our Related Party Transaction Policy, when considering whether to approve a proposed related party transaction, factors to be considered include, among other things, whether such transaction is on terms no more favorable than terms generally available to an unaffiliated third-party under the same or similar circumstances and the extent of the related party&#8217;s interest in the transaction. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no related-party transactions in 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Director Independence</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nine of our 10 directors are &#8220;independent&#8221; directors. Under the corporate governance standards of the NYSE, at least a majority of our directors and all of the members of the Audit Committee, Compensation Committee, and Corporate Governance and Sustainability Committee must be &#8220;independent&#8221; directors. The corporate governance standards of the NYSE provide that to qualify as an &#8220;independent&#8221; director, in addition to satisfying certain bright-line criteria, the Company&#8217;s Board of Directors (&#8220;Board&#8221;) must affirmatively determine that a director has no material relationship with us (either directly or as a partner, stockholder, or officer of an organization that has a relationship with the Company). The Board has affirmatively determined that directors Malissia R. Clinton, William E. Curran, Claudia N. Drayton, Thomas W. Erickson, Jim D. Kever, Charles G. McClure, Jr., Kevin S. Moore, Vasant Padmanabhan, and John J. Tracy satisfy the bright-line criteria of the corporate governance standards of the NYSE and that they have no material relationships with us. In making its determination, the Board and the Corporate Governance and Sustainability Committee reviewed the following relationships:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Dr. Graves, our CEO, is an executive officer of the Company and, as such, is not an independent director.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Dr. Padmanabhan is an executive officer of Smith+Nephew, a customer of the Company that purchased software and on-demand services in each of 2021, 2022, and 2023. The transactions had an aggregate value of less than $1 million in each year and were negotiated in arm&#8217;s length transactions under terms similar to those offered in other third-party transactions. Based on a review of the facts and circumstances of the transactions the Board determined (based on the recommendation of the Corporate Governance and Sustainability Committee) that Dr. Padmanabhan had no direct or indirect material interest in the transactions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">92</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Mr. Erickson is a non-executive member of the board of directors of MW Industries, the parent company of a customer of the Company that purchased healthcare services from the Company in each of 2021, 2022, and 2023 in arm&#8217;s length transactions similar to those offered in other third-party transactions. Mr. Erickson is not responsible for the 3D Systems&#8217; account, and, based on a review of the facts and circumstances of the transactions, the Board determined (based on the recommendation of the Corporate Governance and Sustainability Committee) that Mr. Erickson had no direct or indirect material interest in the transactions. The relevant MW Industries&#8217; subsidiary was sold in December 2023.</span></div><div><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_94"></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">Item 14.&#160;Principal Accounting Fees and 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%">The Audit Committee is responsible for appointing, setting the compensation of, and overseeing the work of our independent registered public accounting firm. As part of this responsibility, the Audit Committee is required to pre-approve the audit and non-audit services performed by the independent registered public accounting firm to assure that the provision of such services does not impair the independent registered public accounting firm&#8217;s independence. </span></div><div style="text-align:justify"><span><br/></span></div><div 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 Audit Committee has established a policy to pre-approve all audit and permissible non-audit services. BDO USA, LLP (&#8220;BDO&#8221;) served as our independent registered public accounting firm for fiscal years 2023 and 2022. On December 4, 2023, the Audit Committee approved the appointment of Deloitte &amp; Touche LLP as our independent registered public accounting firm for our fiscal year ending December 31, 2024 and notified BDO of its dismissal, effective as of the date BDO issued its audit reports on our financial statements for the fiscal year ended December 31, 2023, and our internal control over financial reporting as of December 31, 2023. All services provided by BDO for fiscal year 2023 were pre-approved by the Audit Committee. </span></div><div style="text-align:justify"><span><br/></span></div><div 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 sets forth the aggregate fees that BDO billed us for professional services rendered for the years ended December 31, 2023, and December 31, 2022. </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.537%"/><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.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">2023</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:112%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Audit Fees</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;text-indent:2.9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,995&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;text-indent:2.9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">3,406&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Audit-Related Fees</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;text-indent:2.9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;text-indent:2.9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">96&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax Fees</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;text-indent:2.9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;text-indent:2.9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:120%">All Other Fees</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;text-indent:2.9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;text-indent:2.9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:120%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:2.9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,102&#160;</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:top"/><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;text-indent:2.9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">3,507&#160;</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:top"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Audit fees include fees for audit services in connection with the Company&#8217;s annual financial statements, including the audit of internal control over financial reporting, the reviews of quarterly reports on Form 10-Q, statutory audits required internationally, comfort letters, consents, and other services relating to SEC filings. </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) Audit-related fees include fees for services performed within the respective year primarily related to non-financial statement audits and attest services as well as pass-through legal fees.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3) Tax fees include fees for services related to tax compliance, including tax return preparation and divestitures. </span></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_97"></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART IV</span></div><div style="text-align:justify"><span><br/></span></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_100"></div><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Item 15.&#160;Exhibits, Financial Statement Schedules</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"/><td style="width:9.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:88.265%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">(a)(3)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Exhibits</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The following exhibits are included as part of this filing and incorporated herein by this reference:</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/910638/000117184320007583/exh_21.htm">2.1</a></span></div></td><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%">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.)</span></td><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/910638/000117184321000011/exh_21.htm">2.2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">First Amendment to Share Purchase Agreement, dated December 31, 2020, by and among ST Acquisition Co., 3D Systems, Inc. and 3D Systems Corporation. (Incorporated by reference to Exhibit 2.1 of the Registrant's Current Report on Form 8-K, filed January 4, 2021.)</span></div></td><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/ix?doc=/Archives/edgar/data/0000910638/000117184321004037/f8k_060221.htm">2.3</a></span></div></td><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%">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&#8217;s Current Report on Form 8-K, filed on June 2, 2021.)</span></td><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"/><td style="width:9.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:88.265%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0000910638/000091063821000027/a25-projectolympicxamendme.htm">2.4</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">First Amendment to the Asset Purchase Agreement, dated June 1, 2021, by and among 3D Systems, Inc., Quickparts.com Inc., 3D Systems Italia Srl, 3D Systems France Sarl, 3D Systems Europe Limited, 3D Systems GmbH, QP 3D Acquisition, Inc., and 3D Systems Corporation. (Incorporated by reference Exhibit 2.5 of the Registrant&#8217;s Quarterly Report on Form 10-Q for the quarter ended September 30, 2021, filed November 8, 2021.) </span></div></td><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/910638/000091063822000013/a25-projectolympicxamendme.htm">2.5</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Second Amendment to the Asset Purchase Agreement, dated June 1, 2021, by and among 3D Systems, Inc., Quickparts.com Inc., 3D Systems Italia Srl, 3D Systems France Sarl, 3D Systems Europe Limited, 3D Systems GmbH, QP 3D Acquisition, Inc., and 3D Systems Corporation. (Incorporated by reference to Exhibit 2.5 of the Registrant&#8217;s Annual Report on Form 10-K for the year ended December 31, 2021, filed on March 1, 2022.)</span></div></td><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/ix?doc=/Archives/edgar/data/0000910638/000117184321005318/f8k_073021.htm">2.6</a></span></div></td><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%">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&#8217;s Current Report on Form 8-K, filed on July 30, 2021.)</span></td><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/ix?doc=/Archives/edgar/data/0000910638/000117184321006385/f8k_090821.htm">2.7</a></span></div></td><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%">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&#8217;s Current Report on Form 8-K filed, on September 9, 2021.)</span></td><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0000910638/000091063821000027/a23-active_151839010x1xvik.htm">2.8</a></span></div></td><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%">First Amendment to the Agreement and Plan of Merger, dated October 29, 2021, by and among 3D Systems Corporation, Oqton, Inc., 3DS Merger Sub 1, Inc., 3DS Merger Sub 2 Inc., and Shareholder Representative Services LLC, solely in its capacity as the representative, agent and attorney-in-fact of the Sellers. (Incorporated by reference to Exhibit 2.3 of the Registrant&#8217;s Quarterly Report on Form 10-Q for the quarter ended September 30, 2021, filed on November 8, 2021.)</span></td><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0000910638/000117184321007242/exh_21.htm">2.9</a></span></div></td><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%">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.)</span></td><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificate of Incorporation of Registrant. (Incorporated by reference to Exhibit&#160;3.1 of the Registrant&#8217;s Form&#160;8-B filed on August&#160;16, 1993, and the amendment thereto, filed on Form&#160;8-B/A on February&#160;4, 1994.)</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amendment to Certificate of Incorporation filed on May&#160;23, 1995. (Incorporated by reference to Exhibit&#160;3.2 of the Registrant&#8217;s Registration Statement on Form&#160;S-2/A, filed on May&#160;25, 1995.)</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/910638/000110465904022705/a04-8362_1ex3d1.htm">3.3</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificate of Amendment of Certificate of Incorporation filed with Secretary of State of Delaware on May&#160;19, 2004. (Incorporated by reference to Exhibit&#160;3.1 of the Registrant&#8217;s Quarterly Report on Form&#160;10-Q for the quarterly period ended June&#160;30, 2004, filed on August&#160;5, 2004.)</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/910638/000110465905035230/a05-12576_1ex3d1.htm">3.4</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificate of Amendment of Certificate of Incorporation filed with Secretary of State of Delaware on May&#160;17, 2005. (Incorporated by reference to Exhibit&#160;3.1 of the Registrant&#8217;s Quarterly Report on Form&#160;10-Q for the quarterly period ended June&#160;30, 2005, filed on August&#160;1, 2005.)</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/910638/000117184311002922/exh_31.htm">3.5</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificate of Amendment of Certificate of Incorporation filed with the Secretary of State of Delaware on October 7, 2011. (Incorporated by reference to Exhibit 3.1 of the Registrant&#8217;s Current Report on Form 8-K, filed on October 7, 2011.)</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/910638/000117184313002169/exh_31.htm">3.6</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificate of Amendment of Certificate of Incorporation filed with the Secretary of State of Delaware on May 21, 2013. (Incorporated by reference to Exhibit 3.1 of the Registrant&#8217;s Current Report on Form 8-K, filed on May 22, 2013.)</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/910638/000117184318001975/exh_31.htm">3.7</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amended and Restated By-Laws. (Incorporated by reference to Exhibit&#160;3.1 of the Registrant&#8217;s Current Report on Form&#160;8-K, filed on March 15, 2018.)</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/910638/000119312512268170/d364691dex41.htm">4.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specimen Common Stock Certificate. (Incorporated by reference to Exhibit 4.1 of the Registrant&#8217;s Registration Statement on Form S-3 (Registration No. 333-182065), filed on June 12, 2012.)</span></div></td><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/910638/000091063820000010/ddd20191231ex42v2.htm">4.2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Description of Common Stock. (Incorporated by reference to Exhibit 4.2 of the Registrant's Annual Report on Form 10-K for the year ended December 31, 2019, filed on February 26, 2020.)</span></div></td><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/910638/000117184321008015/exh_41.htm">4.3</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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&#8217;s Current Report on Form 8-K filed on November 17, 2021.)</span></td><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0000910638/000117184321008015/exh_41.htm">4.4</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Form of 0% Convertible Notes due 2026 (included in Exhibit 4.3). (Incorporated by reference to the Exhibit 4.2 of the Registrant&#8217;s Current Report on Form 8-K filed on November 17, 2021.)</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">94</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"/><td style="width:9.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:88.265%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/910638/000110465906007816/a06-4765_1ex99d1.htm">10.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease Agreement dated February&#160;8, 2006 between the Registrant and KDC-Carolina Investments 3, LP. (Incorporated by reference to Exhibit&#160;99.1 of the Registrant&#8217;s Current Report on Form&#160;8-K, filed on February&#160;10, 2006.)</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/910638/000110465906054847/a06-17993_1ex10d1.htm">10.2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">First Amendment to Lease Agreement dated August&#160;7, 2006 between the Registrant and KDC-Carolina Investments 3, LP. (Incorporated by reference to Exhibit&#160;10.1 of the Registrant&#8217;s Current Report on Form&#160;8-K, filed on August&#160;14, 2006.)</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/910638/000110465906065899/a06-20970_1ex10d1.htm">10.3</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Second Amendment to Lease Agreement effective as of October&#160;6, 2006 to Lease Agreement dated February&#160;8, 2006 between 3D Systems Corporation and KDC-Carolina Investments 3, LP. (Incorporated by reference to Exhibit&#160;10.1 of the Registrant&#8217;s Current Report on Form&#160;8-K, filed on October&#160;10, 2006.)</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/910638/000110465906082931/a06-26142_1ex10d1.htm">10.4</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Third Amendment to Lease Agreement effective as of December&#160;18, 2006 to Lease Agreement dated February&#160;8, 2006 between 3D Systems Corporation and KDC-Carolina Investments 3, LP. (Incorporated by reference to Exhibit&#160;10.1 of the Registrant&#8217;s Current Report on Form&#160;8-K, filed on December&#160;20, 2006.)</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/910638/000110465907015617/a07-6991_1ex10d1.htm">10.5</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fourth Amendment to Lease Agreement effective as of February&#160;26, 2007 to Lease Agreement dated February&#160;8, 2006 between 3D Systems Corporation and KDC-Carolina Investments 3, LP. (Incorporated by reference to Exhibit&#160;10.1 of the Registrant&#8217;s Current Report on Form&#160;8-K, filed on March&#160;1, 2007.)  </span></div></td><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/910638/000117184311000815/exh_101.htm">10.6</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fifth Amendment to Lease Agreement effective as of March 17, 2011 to Lease Agreement dated February 8, 2006 between 3D Systems Corporation and KDC-Carolina Investments 3, LP. (Incorporated by reference to Exhibit 10.1 of the Registrant&#8217;s Current Report on Form 8-K, filed on March 21, 2011.)</span></div></td><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0000910638/000091063821000008/a1072021225amendedandresta.htm">10.7</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Amended and Restated Lease Agreement dated February 25, 2021 between 3D Systems Corporation and 3D Fields, LLC. (Incorporated by reference to Exhibit 10.7 of the Registrant&#8217;s Annual Report on Form 10-K for the year ended December 31, 2020, filed on March 5, 2021.)</span></div></td><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/910638/000091063823000009/exhibit108_amendmentno1t.htm">10.8</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amendment No. 1, dated July 9, 2021, to the Amended and Restated Lease Agreement, dated February 25, 2021, between 3D Systems Corporation and 3D Fields, LLC. (Incorporated by reference to Exhibit 10.8 of the Registrant's Annual Report on Form 10-K for the year ended December 31, 2022, filed on March 16, 2023).</span></div></td><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/910638/000091063823000009/exhibit109_amendmentno2t.htm">10.9</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amendment No. 2, dated July 13, 2022, to the Amended and Restated Lease Agreement dated February 25, 2021 between 3D Systems Corporation and 3D Fields, LLC. (Incorporated by reference to Exhibit 10.9 of the Registrant's Annual Report on Form 10-K for the year ended December 31, 2022, filed on March 16, 2023).</span></div></td><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/910638/000091063819000004/ddd20181231ex1010.htm">10.10</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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).</span></td><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/910638/000091063819000004/ddd20181231ex1011.htm">10.11</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Security Agreement, dated&#160;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).</span></td><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/910638/000091063819000035/ddd-20190930ex102.htm">10.12</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">First Amendment, dated September 30, 2019, to the Credit Agreement, dated February 27, 2019, among 3D Systems Corporation, HSBC Bank USA, National Association, as Administrative Agent, Sole Lead Arranger and Sole Bookrunner, the guarantors party thereto, and the other lenders party thereto. (Incorporated by reference to Exhibit 10.2 of the Registrant's Quarterly Report on Form 10-Q for the quarter ended September 30, 2019, filed on October 30, 2019).</span></div></td><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/910638/000117184320007022/exh_101.htm">10.13</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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&#8217;s Current Report on Form 8-K, filed October 14, 2020.)</span></div></td><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/910638/000117184322003979/exh_101.htm">10.14*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amended and Restated 2015 Incentive Plan of 3D Systems Corporation. (Incorporated by reference to Exhibit 10.1 of the Registrant's Current Report on Form 8-K, filed on May 26, 2022.)</span></div></td><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/910638/000091063815000011/ddd-20150630ex10305e036.htm">10.15*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Appendix A to the 2015 Incentive Plan of 3D Systems Corporation effective May 19, 2015. (Incorporated by reference to Exhibit 10.3 of the Registrant&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 30, 2015, filed on August 6, 2015.)</span></div></td><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0000910638/000091063821000008/a45formofrestrictedstockaw.htm">10.16*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Form of Restricted Stock Award Agreement under the Amended and Restated 2015 Incentive Plan. (Incorporated by reference to Exhibit 4.5 of the Registrant&#8217;s Annual Report on Form 10-K for the year ended December 31, 2020, filed on March 5, 2021.)</span></div></td><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"/><td style="width:9.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:88.265%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0000910638/000091063821000008/a46formofrestrictedstockaw.htm">10.17*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Form of Restricted Stock Unit Award Agreement under the Amended and Restated 2015 Incentive Plan. (Incorporated by reference to Exhibit 4.6 of the Registrant&#8217;s Annual Report on Form 10-K for the year ended December 31, 2020, filed on March 5, 2021.)</span></div></td><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/910638/000091063820000010/ddd20191231ex410.htm">10.18*</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Form of Stock Option Award Agreement under the Amended and Restated 2015 Incentive Plan. (Incorporated by reference to Exhibit 4.10 of the Registrant's Annual Report on Form 10-K for the year ended December 31, 2019, filed on February 26, 2020.)</span></div></td><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/910638/000091063817000003/ddd-20161231xex4_17.htm">10.19*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Form of Restricted Stock Award Agreement with Share Price Vesting Conditions. (Incorporated by reference to Exhibit 4.17 of the Registrant&#8217;s Annual Report on Form 10-K for the year ended December 31, 2016, filed on February 28, 2017.)</span></div></td><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/910638/000091063821000008/a410revisedperformance-bas.htm">10.20*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Revised Form of Performance-Based Restricted Stock Unit Award Agreement under the Amended and Restated 2015 Incentive Plan. (Incorporated by reference to Exhibit 4.10 of the Registrant&#8217;s Annual Report on Form 10-K for the year ended December 31, 2020, filed on March 5, 2021.)</span></div></td><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/910638/000095012310069424/c03878exv10w1.htm">10.21*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charles W. Hull Consulting Arrangement. (Incorporated by reference to Exhibit 10.1 of the Registrant&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 30, 2010, filed on July 29, 2010.)</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/910638/000117184316011586/exh_101.htm">10.22*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employment Agreement, dated August 4, 2016, between 3D Systems Corporation and Charles W. Hull. (Incorporated by reference to Exhibit 10.1 of the Registrant's Current Report on Form 8-K, filed August 8, 2016.)</span></div></td><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/910638/000117184316010707/exh_102.htm">10.23*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employment Agreement, dated June 15, 2016, between 3D Systems Corporation and Andrew M. Johnson. (Incorporated by reference to Exhibit 10.2 of the Registrant&#8217;s Current Report on Form 8-K, filed on June 16, 2016.)</span></div></td><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/910638/000117184318001387/exh_101.htm">10.24*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3D Systems Corporation Change of Control Severance Policy. (Incorporated by reference to Exhibit 10.1 of the Registrant's Current Report on Form 8-K, filed February 23, 2018.)</span></div></td><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/910638/000117184320003730/exh_101.htm">10.25*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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&#8217;s Current Report on Form 8-K, filed May 14, 2020.)</span></td><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/910638/000091063820000029/a103-3dsystemsemployme.htm">10.2</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/910638/000091063820000029/a103-3dsystemsemployme.htm">6</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/910638/000091063820000029/a103-3dsystemsemployme.htm">*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employment Agreement, dated November 21, 2016, between 3D Systems Corporation and Menno Ellis. (Incorporated by reference to Exhibit 10.3 of the Registrant&#8217;s Quarterly Report on Form 10-Q for the quarter ended September 30, 2020, filed November 5, 2020.)</span></div></td><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/910638/000091063820000029/a104-3dsystemsexecutiv.htm">10.2</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/910638/000091063820000029/a104-3dsystemsexecutiv.htm">7</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/910638/000091063820000029/a104-3dsystemsexecutiv.htm">*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employment Agreement, dated October 1, 2020, between 3D Systems Corporation and Reji Puthenveetil. (Incorporated by reference to Exhibit 10.4 of the Registrant&#8217;s Quarterly Report on Form 10-Q for the quarter ended September 30, 2020, filed November 5, 2020.)</span></div></td><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/910638/000091063821000008/a1030amendment1to3dsystems.htm">10.2</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/910638/000091063821000008/a1030amendment1to3dsystems.htm">8</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/910638/000091063821000008/a1030amendment1to3dsystems.htm">*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Amendment No. 1 to the Employment Agreement, dated February 22, 2021, between 3D Systems Corporation and Reji Puthenveetil. (Incorporated by reference to Exhibit 10.30 of the Registrant&#8217;s Annual Report on Form 10-K for the year ended December 31, 2020, filed on March 5, 2021.)</span></div></td><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/910638/000091063820000029/a105-consultingagreeme.htm">10.</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/910638/000091063820000029/a105-consultingagreeme.htm">29</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/910638/000091063820000029/a105-consultingagreeme.htm">*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consulting Agreement, dated October 1, 2020, between 3D Systems Corporation and Reji Puthenveetil. (Incorporated by reference to Exhibit 10.5 of the Registrant&#8217;s Quarterly Report on Form 10-Q for the quarter ended September 30, 2020, filed November 5, 2020.)</span></div></td><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/910638/000091063821000021/a3dsystemsexecutiveemploym.htm">10.3</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/910638/000091063821000021/a3dsystemsexecutiveemploym.htm">0</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/910638/000091063821000021/a3dsystemsexecutiveemploym.htm">*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employment Agreement, dated June 28, 2021, between 3D Systems Corporation and David K. Leigh. (Incorporated by reference to Exhibit 10.1 of the Registrant&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 30, 2021, filed August 9, 2021.)</span></div></td><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/910638/000091063821000027/a3dsystemsexecutiveemploym.htm">10.3</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/910638/000091063821000027/a3dsystemsexecutiveemploym.htm">1</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/910638/000091063821000027/a3dsystemsexecutiveemploym.htm">*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employment Agreement, dated August 30, 2021, by and between 3D Systems Corporation and Phyllis Nordstrom. (Incorporated by reference to Exhibit 10.1 of the Registrant&#8217;s Quarterly Report on Form 10-Q for the quarter ended September 30, 2021, filed November 8, 2021.)</span></div></td><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/910638/000117184322005420/exh_101.htm">10.3</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/910638/000117184322005420/exh_101.htm">2</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/910638/000117184322005420/exh_101.htm">*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Employment Agreement dated August 4, 2022, by and between 3D Systems Corporation and Michael Turner. (Incorporated by reference to Exhibit 10.1 of the Registrant's Current Report on Form 8-K, filed on August 5, 2022.)</span></td><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/910638/000117184322007954/exh_101.htm">10.3</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/910638/000117184322007954/exh_101.htm">3</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/910638/000117184322007954/exh_101.htm">*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Employment Agreement dated December 7, 2022, by and between 3D Systems Corporation and Joseph Zuiker. (Incorporated by reference to Exhibit 10.1 of the Registrant's Current Report on Form 8-K, filed on December 9, 2022.)</span></td><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">96</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"/><td style="width:9.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:88.265%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/910638/000091063823000009/a1037_3dsystems-directorde.htm">10.3</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/910638/000091063823000009/a1037_3dsystems-directorde.htm">4</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/910638/000091063823000009/a1037_3dsystems-directorde.htm">*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3D Systems Corporation Non-Employee Director Deferred Compensation Plan, dated December 14, 2022. (Incorporated by reference to Exhibit 10.37 of the Registrant's Annual Report on Form 10-K for the year ended December 31, 2022, filed on March 16, 2023).</span></div></td><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/910638/000119312523295484/d664651dex101.htm">10.</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/910638/000119312523295484/d664651dex101.htm">3</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/910638/000119312523295484/d664651dex101.htm">5</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/910638/000119312523295484/d664651dex101.htm">*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Employment Agreement dated December 12, 2023, by and between 3D Systems Corporation and Jeffrey Creech. (Incorporated by reference to Exhibit 10.1 of the Registrant's Current Report on Form 8-K, filed on December 14, 2023.)</span></div></td><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/910638/000119312524006611/d691455dex101.htm">10.3</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/910638/000119312524006611/d691455dex101.htm">6</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/910638/000119312524006611/d691455dex101.htm">*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Separation Agreement, dated January 11, 2024, by and between 3D Systems Corporation and Andrew M. Johnson. (Incorporated by reference to Exhibit 10.1 of the Registrant's Current Report on Form 8-K, filed on January 11, 2024.)</span></div></td><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/910638/000119312524127505/d804466dex101.htm">1</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/910638/000119312524127505/d804466dex101.htm">0.37*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consulting Agreement, dated May 1, 2024, by and between 3D Systems Corporation and Andrew M. Johnson. (Incorporated by reference to Exhibit 10.1 of the Registrant's Current Report on Form 8-K, filed on May 1, 2024.)</span></div></td><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/910638/000119312524127505/d804466dex102.htm">1</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/910638/000119312524127505/d804466dex102.htm">0.38*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consulting Agreement, dated May 1, 2024, by and between 3D Systems Corporation and The Kaminda Group. (Incorporated by reference to Exhibit 10.2 of the Registrant's Current Report on Form 8-K, filed on May 1, 2024.)</span></div></td><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/910638/000117184323007474/exh_161.htm">1</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/910638/000117184323007474/exh_161.htm">6.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Letter from BDO USA, P.C. to the Securities and Exchange Commission dated December 5, 2023 (Incorporated by reference to Exhibit 16.1 of the Registrant's Current Report on Form 8-K, filed on December 6, 2023.) </span></div><div><span><br/></span></div><div><span><br/></span></div></td><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/ix?doc=/Archives/edgar/data/0000910638/000119312524199766/d853579d8ka.htm">16.2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Letter from BDO USA, P.C. to the Securities and Exchange Commission dated August 13, 2024 (Incorporated by reference to Exhibit 16.1 of the Registrant&#8217;s Current Report on Form 8-K/A, filed on August 13, 2024.)</span></div></td><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="a211-subsidiariesofthecomp.htm">21.1&#8224;</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subsidiaries of Registrant.</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ddd231consentofindependent.htm">23.1</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8224;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consent of Independent Registered Public Accounting Firm.</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ddd-2023_12x31exx311.htm">31.1</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8224;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certification of Principal Executive Officer filed pursuant to Section 302 of the Sarbanes-Oxley Act of 2002, dated August 13, 2024.</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ddd-2023_12x31exx312.htm">31.2</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8224;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certification of Principal Financial Officer filed pursuant to Section 302 of the Sarbanes-Oxley Act of 2002, dated August 13, 2024.</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ddd-2023_12x31exx321.htm">32.1</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8224;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 August 13, 2024.</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ddd-2023_12x31exx322.htm">32.2</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8224;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 August 13, 2024.</span></td><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ddd971-clawbackpolicy.htm">97.1</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8224; </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3D Systems Corporation Clawback Policy.</span></div></td><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.INS&#8224;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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.</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.SCH&#8224;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Scheme Document</span></td><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.CAL&#8224;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Calculation Linkbase Document</span></td><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.DEF&#8224;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Definition Linkbase Document</span></td><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.LAB&#8224;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Label Linkbase Document</span></td><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.PRE&#8224;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Presentation Linkbase Document</span></td><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104 </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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.</span></td><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">* Management contract or compensatory plan or arrangement</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8224; Exhibits filed herein. All exhibits not so designated are incorporated by reference to a prior filing, as indicated.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_103"></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">Item 16. Form 10-K Summary</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">97</span></div></div></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_106"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of Section&#160;13 or 15(d)&#160;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.</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:32.135%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.282%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.283%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3D Systems Corporation</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">By:</span></td><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:9pt;font-weight:400;line-height:100%">/s/ DR. JEFFREY A. GRAVES</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;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%">Dr. Jeffrey A. Graves</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><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%">President, Chief Executive Officer and Director</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date:</span></td><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%">August 13, 2024</span></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.&#160;</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.807%"><tr><td style="width:1.0%"/><td style="width:32.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:43.892%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.276%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Signature</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Title</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Date</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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:9pt;font-weight:400;line-height:100%">/s/ DR. JEFFREY A. GRAVES</span></td><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:9pt;font-weight:400;line-height:100%">Chief Executive Officer, President and Director</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:9pt;font-weight:400;line-height:100%">August 13, 2024</span></td></tr><tr><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">Dr. Jeffrey A. Graves</span></td><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:9pt;font-weight:400;line-height:100%">(principal executive officer)</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ JEFFREY D. CREECH</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Executive Vice President, Chief Financial Officer</span></div></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:9pt;font-weight:400;line-height:100%">August 13, 2024</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jeffrey D. Creech</span></div></td><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:9pt;font-weight:400;line-height:100%">(principal financial officer)</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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: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%">/s/ CHARLES W. HULL</span></td><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:9pt;font-weight:400;line-height:100%">Executive Vice President, Chief Technology</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:9pt;font-weight:400;line-height:100%">August 13, 2024</span></td></tr><tr><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">Charles W. Hull</span></td><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:9pt;font-weight:400;line-height:100%">Officer and Director Emeritus</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ MARGARET E. WICKLUND</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Senior Vice President, Chief Accounting Officer</span></div></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:9pt;font-weight:400;line-height:100%">August 13, 2024</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Margaret E. Wicklund</span></div></td><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:9pt;font-weight:400;line-height:100%">(principal accounting officer)</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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: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%">/s/ CHARLES G. MCCLURE, JR</span></td><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:9pt;font-weight:400;line-height:100%">Chairman of the Board of Directors</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:9pt;font-weight:400;line-height:100%">August 13, 2024</span></td></tr><tr><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">Charles G. McClure, Jr.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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: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%">/s/ MALISSIA R. CLINTON</span></td><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:9pt;font-weight:400;line-height:100%">Director</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:9pt;font-weight:400;line-height:100%">August 13, 2024</span></td></tr><tr><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">Malissia R. Clinton</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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: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%">/s/ WILLIAM E. CURRAN</span></td><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:9pt;font-weight:400;line-height:100%">Director</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:9pt;font-weight:400;line-height:100%">August 13, 2024</span></td></tr><tr><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">William E. Curran</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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: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%">/s/ CLAUDIA N. DRAYTON</span></td><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:9pt;font-weight:400;line-height:100%">Director</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:9pt;font-weight:400;line-height:100%">August 13, 2024</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Claudia N. Drayton</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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: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%">/s/ THOMAS W. ERICKSON</span></td><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%">Director</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:9pt;font-weight:400;line-height:100%">August 13, 2024</span></td></tr><tr><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">Thomas W. Erickson</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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: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%">/s/ JIM D. KEVER</span></td><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:9pt;font-weight:400;line-height:100%">Director</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:9pt;font-weight:400;line-height:100%">August 13, 2024</span></td></tr><tr><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">Jim D. Kever</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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: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%">/s/ KEVIN S. MOORE</span></td><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:9pt;font-weight:400;line-height:100%">Director</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:9pt;font-weight:400;line-height:100%">August 13, 2024</span></td></tr><tr><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">Kevin&#160;S. Moore</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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: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%">/s/ DR. VASANT PADMANABHAN</span></td><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:9pt;font-weight:400;line-height:100%">Director</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:9pt;font-weight:400;line-height:100%">August 13, 2024</span></td></tr><tr><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">Dr. Vasant Padmanabhan</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><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: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%">/s/ JOHN J. TRACY</span></td><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:9pt;font-weight:400;line-height:100%">Director</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:9pt;font-weight:400;line-height:100%">August 13, 2024</span></td></tr><tr><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">Dr. John J. Tracy</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="text-indent:36pt"><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"></span></div><div style="text-align:center;text-indent:36pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">98</span></div></div></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_109"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3D Systems Corporation</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Index to Consolidated Financial Statements</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:94.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.725%"/><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:10pt;font-weight:700;line-height:100%">Consolidated Financial Statements</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_112">Report of Independent Registered Public Accounting Firm</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(BDO USA, P.C.; Charlotte, NC; PCAOB ID#<ix:nonNumeric contextRef="c-1" name="dei:AuditorFirmId" id="f-39">243</ix:nonNumeric>)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_112">F-</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_112">2</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_115">Report of Independent Registered Public Accounting Firm</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_115">F-</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_115">4</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_121">Consolidated Balance Sheets as of December 31, 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_121">3</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_121"> and 20</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_121">2</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_121">2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_121">F-</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_121">6</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_127">Consolidated Statements of Operations for the Years Ended December 31, 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_127">3</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_127">, 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_127">2</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_127">, and 20</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_127">21</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_127">F-</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_127">7</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_130">Consolidated Statements of Comprehensive (Loss) Income for the Years Ended December 31, 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_130">3</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_130">, 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_130">2</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_130">, and 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_130">1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_130">F-</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_130">8</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_133">Consolidated Statements of Cash Flows for the Years Ended December 31, 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_133">3</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_133">, 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_133">2</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_133">, and 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_133">1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_133">F-</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_133">9</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_136">Consolidated Statements of Stockholders&#8217; Equity for the Years Ended December 31, 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_136">3</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_136">, 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_136">2</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_136">, and 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_136">1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_136">F-</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_136">11</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_139">Notes to Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_139">F-</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i85d43b7b6ce749f59730d3fd061b38fb_139">12</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-1</span></div></div></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_112"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Report of Independent Registered Public Accounting Firm</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><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%">Shareholders and Board of Directors</span></div><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%">3D Systems Corporation</span></div><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%">Rock Hill, South</span><span style="color:#000000;font-family:'Trebuchet MS',sans-serif;font-size:10.5pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Carolina</span></div><div style="text-align:justify"><span><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%">Opinion on the Consolidated Financial Statements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have audited the accompanying consolidated balance sheets of 3D Systems Corporation (the &#8220;Company&#8221;) as of December 31, 2023 and 2022, the related consolidated statements of operations, comprehensive (loss) income, stockholders&#8217; equity, and cash flows for each of the three years in the period ended December 31, 2023, and the related notes (collectively referred to as the &#8220;consolidated financial statements&#8221;). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2023 and 2022, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2023, in conformity with accounting principles generally accepted in the United States of America.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (&#8220;PCAOB&#8221;), the Company's internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control &#8211; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission (&#8220;COSO&#8221;) and our report dated August 13, 2024, expressed an adverse opinion thereon.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis for Opinion</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These consolidated financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;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.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 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. </span></div><div style="text-align:justify"><span><br/></span></div><div 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 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.</span></div><div style="text-align:justify"><span><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%">Critical Audit Matters</span></div><div style="text-align:justify"><span><br/></span></div><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 critical audit matters communicated below are matters arising from the current period audit of the consolidated financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the 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.</span></div><div style="text-align:justify"><span><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 from Collaboration 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:112%">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 revenue of approximately $17 million related to collaboration agreements with customers for the year ended December 31, 2023. The Company&#8217;s collaboration agreements 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. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-2</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><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 identified revenue recognition for a certain collaboration agreement with a customer (&#8220;the agreement&#8221;) as a critical audit matter. Management makes significant judgments in estimating variable consideration to determine appropriate revenue recognition for the agreement. Auditing management&#8217;s judgments and estimates required significant audit effort and auditor subjectivity.</span></div><div style="text-align:justify"><span><br/></span></div><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</span><span style="color:#000000;font-family:'Trebuchet MS',sans-serif;font-size:10.5pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">primary procedures we performed to address this critical audit matter included:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Testing the design and operating effectiveness of internal controls relating to the estimation of variable consideration and the appropriateness of the inputs and assumptions to the revenue recognition calculations.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Evaluating the reasonableness of management&#8217;s judgments and estimates to calculate variable consideration, and the timing of recognizing the related revenue subject to any constraints. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Testing the inputs and assumptions used in the revenue recognition determination. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Testing the mathematical accuracy of the revenue recognition calculations.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Evaluating the appropriateness of the accounting treatment and the associated impact to revenue recognition of an amendment to the agreement. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Confirming relevant terms of the agreement, including the absence of side agreements, directly with the 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:700;line-height:112%">Stand-Alone Selling Price and Implementation of Accounting Information System</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%">As described in Item 9A. Controls and Procedures, management identified material weaknesses which included ineffective controls relating to the design and implementation of controls over the review of revenue pricing and the implementation of a related accounting information system.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 identified the stand-alone selling price (&#8220;SSP&#8221;) allocation calculations performed by the newly implemented accounting information system as a critical audit matter. The determination of SSP is a manual process performed outside of the system. Once calculated, SSP information is then uploaded to the newly implemented accounting information system, which utilizes this data to allocate the transaction price for contracts containing more than one performance obligation. Auditing the allocation of SSP required significant auditor effort due to the difficulties and delays involved in obtaining complete and accurate audit evidence required to perform our procedures.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 primary procedures we performed to address this critical audit matter included:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Evaluating the design of internal controls relating to pricing information and SSP determinations.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Evaluating the appropriateness of the system implementation and the calculations performed by it in accordance with the revenue recognition standard.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Testing the completeness and accuracy of data uploaded to the system by: (i) testing the mathematical accuracy of the SSP calculations, and (ii) testing the completeness and accuracy of list price information and the underlying data used in the SSP calculations.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Evaluating the impact of audit findings identified through testing of revenue recognition for the year ended December 31, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ <ix:nonNumeric contextRef="c-1" name="dei:AuditorName" id="f-40">BDO USA, P.C.</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><div 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 served as the Company's auditor since 2003.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:AuditorLocation" id="f-41">Charlotte, North Carolina</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August 13, 2024</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-3</span></div></div></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_115"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Report of Independent Registered Public Accounting Firm </span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shareholders and Board of Directors</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3D Systems Corporation</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rock Hill, South Carolina</span></div><div style="text-align:justify"><span><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%">Opinion on Internal Control over Financial Reporting</span></div><div style="text-align:justify"><span><br/></span></div><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 have audited 3D Systems Corporation&#8217;s (the &#8220;Company&#8217;s&#8221;) internal control over financial reporting as of December 31, 2023, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Internal Control &#8211; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission (the &#8220;COSO criteria&#8221;). In our opinion, the Company did not maintain, in all material respects, effective internal control over financial reporting as of December 31, 2023, based on the COSO criteria. </span></div><div style="text-align:justify"><span><br/></span></div><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 do not express an opinion or any other form of assurance on management&#8217;s statements referring to any corrective actions taken by the Company after the date of management&#8217;s assessment.</span></div><div style="text-align:justify"><span><br/></span></div><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 also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (&#8220;PCAOB&#8221;), the consolidated balance sheets of the Company as of December 31, 2023 and 2022, the related consolidated statements of operations, comprehensive (loss) income, stockholders&#8217; equity, and cash flows for each of the three years in the period ended December 31, 2023, and the related notes (collectively referred to as &#8220;the consolidated financial statements&#8221;) and our report dated August 13, 2024, expressed an unqualified opinion thereon. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis for Opinion</span></div><div style="text-align:justify"><span><br/></span></div><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&#8217;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 &#8220;Item 9A, Management&#8217;s Report on Internal Control over Financial Reporting&#8221;. Our responsibility is to express an opinion on the Company&#8217;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.</span></div><div style="text-align:justify"><span><br/></span></div><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 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.</span></div><div style="text-align:justify"><span><br/></span></div><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%">As indicated in the accompanying Item 9A, Management&#8217;s Report on Internal Control over Financial Reporting, management&#8217;s assessment of and conclusion on the effectiveness of internal control over financial reporting did not include the internal controls of Wematter AB  &#8220;Wematter&#8221; which was acquired on July 1, 2023, which is included in the consolidated balance sheet of the Company as of December 31, 2023, the related consolidated statements of operations, comprehensive (loss) income, stockholders&#8217; equity, and cash flows for the year ended December 31, 2023, and the related notes. Wematter constituted 0.7% of total assets as of December 31, 2023, and 0.0% of revenues for the year then ended. Management did not assess the effectiveness of internal control over financial reporting of Wematter because of the timing of the acquisition which was completed on July 1, 2023. Our audit of internal control over financial reporting of the Company also did not include an evaluation of the internal control over financial reporting of Wematter.</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%">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&#8217;s annual or interim financial statements will not be prevented or detected on a timely basis. Material weaknesses regarding management&#8217;s failure to design and maintain controls have been identified and described in management&#8217;s assessment. The material weaknesses related to:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The revenue process, including the review of contract terms input into the Company&#8217;s information systems that support the determination of revenue recognition, the accounting for, and the monitoring of the timing of revenue recognition;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10.5pt">The financial close, accounting, and reporting processes, as specifically related to management&#8217;s review of internally prepared reports and analyses in these processes in reviewing certain financial statement disclosures; </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-4</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10.5pt">The design and implementation of controls over the review of revenue pricing and the implementation of a related accounting information system;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">4.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10.5pt">Management&#8217;s review of the technical accounting treatment for certain technical matters related to certain transactions and financial statement accounts; and,</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">5.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt">The maintenance of an effective control environment; specifically, as it relates to: (a) senior management's commitment to the control environment principles, and (b) maintaining sufficient qualified resources with the appropriate level of knowledge, experience, and training necessary to support accounting and financial reporting processes and controls. </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%">These material weaknesses were considered in determining the nature, timing, and extent of audit tests applied in our audit of the 2023 consolidated financial statements, and this report does not affect our report dated August 13, 2024 on those 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:700;line-height:120%">Definition and Limitations of Internal Control over Financial Reporting</span></div><div style="text-align:justify"><span><br/></span></div><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%">A company&#8217;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&#8217;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&#8217;s assets that could have a material effect on the 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:112%">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. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ BDO USA, P.C.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Charlotte, North Carolina</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August 13, 2024</span></div><div style="text-align:center"><span><br/></span></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_118"></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-5</span></div></div></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_121"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> 3D SYSTEMS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED BALANCE SHEETS</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:73.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><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.218%"/><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 par value) </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</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, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ASSETS</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"/></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%">Current 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"/></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%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-42">331,525</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-43">388,134</ix:nonFraction>&#160;</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%">Short-term investments</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ShortTermInvestments" format="ixt:fixed-zero" scale="3" id="f-44">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="f-45">180,603</ix:nonFraction>&#160;</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:18pt"><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 &#8212; $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-46">3,389</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-47">3,114</ix:nonFraction></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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-48">101,497</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-49">93,886</ix:nonFraction>&#160;</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%">Inventories</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-50">152,188</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-51">137,832</ix:nonFraction>&#160;</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%">Prepaid expenses and other current assets</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-52">42,612</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-53">33,790</ix:nonFraction>&#160;</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"/></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="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-54">627,822</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-55">834,245</ix:nonFraction>&#160;</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"><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-56">64,461</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-57">58,072</ix:nonFraction>&#160;</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, net</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-58">62,724</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-59">90,230</ix:nonFraction>&#160;</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-60">116,082</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-61">385,312</ix:nonFraction>&#160;</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%">Operating lease right-of-use assets</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-62">58,406</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-63">39,502</ix:nonFraction>&#160;</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%">Finance lease right-of-use assets</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-64">12,174</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-65">3,244</ix:nonFraction>&#160;</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 income tax assets</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-66">4,230</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-67">7,038</ix:nonFraction>&#160;</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="background-color:#cceeff;padding:2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-68">44,761</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-69">28,970</ix:nonFraction>&#160;</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</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-70">990,660</ix:nonFraction>&#160;</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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-71">1,446,613</ix:nonFraction>&#160;</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">LIABILITIES, REDEEMABLE NON-CONTROLLING INTEREST AND EQUITY</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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%">Current 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"/></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="background-color:#cceeff;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 operating lease liabilities</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-72">9,924</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-73">8,343</ix:nonFraction>&#160;</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%">Accounts payable</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-74">49,757</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-75">53,826</ix:nonFraction>&#160;</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%">Accrued and other 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-76">49,460</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-77">56,264</ix:nonFraction>&#160;</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"/></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%">Customer deposits</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="ddd:ContractWithCustomerLiabilityCustomerDepositsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-78">7,599</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="ddd:ContractWithCustomerLiabilityCustomerDepositsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-79">6,911</ix:nonFraction>&#160;</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%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-80">30,448</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-81">26,464</ix:nonFraction>&#160;</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-82">147,188</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-83">151,808</ix:nonFraction>&#160;</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="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%">Long-term debt, net of deferred financing 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-84">319,356</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-85">449,510</ix:nonFraction>&#160;</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%">Long-term operating lease liabilities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-86">56,795</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-87">38,499</ix:nonFraction>&#160;</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%">Long-term deferred income tax 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-88">5,162</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-89">7,631</ix:nonFraction>&#160;</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-90">33,400</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-91">47,461</ix:nonFraction>&#160;</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 liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-92">561,901</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-93">694,909</ix:nonFraction>&#160;</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commitments and contingencies (Note 23)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-5" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-94"/></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-6" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-95"/></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Redeemable non-controlling interest</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-96">2,006</ix:nonFraction>&#160;</span></td><td style="background-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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-97">1,760</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stockholders&#8217; equity:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-98"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-99">0.001</ix:nonFraction></ix:nonFraction> par value, authorized <ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-100"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-101">220,000</ix:nonFraction></ix:nonFraction> shares; shares issued <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-102">133,619</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-103">131,207</ix:nonFraction> as of December 31, 2023 and 2022, respectively</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-104">134</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-105">131</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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%">Additional paid-in capital</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-106">1,577,519</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-107">1,547,597</ix:nonFraction>&#160;</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="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%">Accumulated deficit</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%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-108">1,106,650</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-109">743,962</ix:nonFraction>)</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%">Accumulated other comprehensive 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%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-110">44,250</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-111">53,822</ix:nonFraction>)</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 stockholders&#8217; equity</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-112">426,753</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-113">749,944</ix:nonFraction>&#160;</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 liabilities, redeemable non-controlling interest and stockholders&#8217; equity</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-114">990,660</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-115">1,446,613</ix:nonFraction>&#160;</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:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes to consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-6</span></div></div></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_127"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3D SYSTEMS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS</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%">OF</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%">OPERATIONS</span></div><div style="text-align:center"><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:60.686%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.198%"/><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.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.201%"/><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><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, 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%">2023</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%">2022</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%">2021</span></td><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%">Revenue:</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="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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-116">328,731</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-117">395,396</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-118">428,742</ix:nonFraction>&#160;</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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-119">159,338</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-120">142,635</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-121">186,897</ix:nonFraction>&#160;</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 37pt;text-align: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 revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-122">488,069</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-123">538,031</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-124">615,639</ix:nonFraction>&#160;</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="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%">Cost of sales:</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="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%">Products</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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-125">203,258</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-126">237,386</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-127">245,169</ix:nonFraction>&#160;</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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-128">88,390</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-129">86,412</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-130">106,692</ix:nonFraction>&#160;</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 37pt;text-align: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 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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-131">291,648</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-132">323,798</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-133">351,861</ix:nonFraction>&#160;</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="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%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-134">196,421</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-135">214,233</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-136">263,778</ix:nonFraction>&#160;</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="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%">Operating expenses:</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="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%">Selling, general and administrative</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-137">210,172</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-138">244,181</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-139">227,697</ix:nonFraction>&#160;</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%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-140">89,466</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-141">87,071</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-142">69,150</ix:nonFraction>&#160;</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;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%">Impairments of goodwill and intangible assets</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt:num-dot-decimal" scale="3" id="f-143">302,787</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt:fixed-zero" scale="3" id="f-144">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt:fixed-zero" scale="3" id="f-145">&#8212;</ix:nonFraction>&#160;</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;text-align: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 operating expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-146">602,425</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-147">331,252</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-148">296,847</ix:nonFraction>&#160;</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="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%">Loss from operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-149">406,004</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-150">117,019</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-151">33,069</ix:nonFraction>)</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="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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest and other income (expense), net</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-152">43,692</ix:nonFraction>&#160;</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-153">3,790</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-154">352,609</ix:nonFraction>&#160;</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;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%">(Loss) income before income taxes</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-155">362,312</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-156">120,809</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-157">319,540</ix:nonFraction>&#160;</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="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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit (provision) for income taxes</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-158">641</ix:nonFraction>&#160;</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-159">2,140</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-160">2,512</ix:nonFraction>&#160;</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;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%">Loss on equity method investment, net of income taxes</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-161">1,282</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:fixed-zero" scale="3" id="f-162">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:fixed-zero" scale="3" id="f-163">&#8212;</ix:nonFraction>&#160;</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;text-align: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 (loss) income before redeemable non-controlling interest</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-164">362,953</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-165">122,949</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-166">322,052</ix:nonFraction>&#160;</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="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%">Less: net loss attributable to redeemable non-controlling interest</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="f-167">265</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="f-168">238</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="f-169">&#8212;</ix:nonFraction>&#160;</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;text-align: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 (loss) income attributable to 3D Systems Corporation</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-170">362,688</ix:nonFraction>)</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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-171">122,711</ix:nonFraction>)</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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-172">322,052</ix:nonFraction>&#160;</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="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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;text-align: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 (loss) income per common 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"/><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%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-173">2.79</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-174">0.96</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-14" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-175">2.62</ix:nonFraction>&#160;</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%">Diluted</span></td><td style="background-color:#ffffff;border-top: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:#ffffff;border-top: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%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-176">2.79</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-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%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-177">0.96</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-14" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-178">2.55</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 style="height:15pt"><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="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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;text-align: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 outstanding:</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="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%">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%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-179">129,944</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-180">127,818</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-181">122,867</ix:nonFraction>&#160;</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%">Diluted</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%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-182">129,944</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-183">127,818</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-184">126,334</ix:nonFraction>&#160;</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></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes to consolidated financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-7</span></div></div></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_130"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> 3D SYSTEMS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME</span><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:56.733%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.369%"/><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:12.369%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.373%"/><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%">2023</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%">2022</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%">2021</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%">Net (loss) income before redeemable non-controlling interest</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-185">362,953</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-186">122,949</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-187">322,052</ix:nonFraction>&#160;</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 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%">Other comprehensive (loss) income, net of 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 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"><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension plan adjustment</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="f-188">386</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-189">2,942</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="f-190">682</ix:nonFraction>&#160;</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 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative financial instruments</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:fixed-zero" scale="3" id="f-191">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:fixed-zero" scale="3" id="f-192">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="f-193">721</ix:nonFraction>&#160;</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 37pt;text-align: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 currency translation</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-194">9,630</ix:nonFraction>&#160;</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-195">18,730</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-196">39,546</ix:nonFraction>)</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:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain (loss) on short-term investments</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="f-197">108</ix:nonFraction>&#160;</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-198">3,557</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="f-199">&#8212;</ix:nonFraction>&#160;</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:36pt"><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></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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" scale="3" id="f-200">220</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-201">3,229</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" format="ixt:fixed-zero" scale="3" id="f-202">&#8212;</ix:nonFraction>&#160;</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 37pt;text-align: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 currency translation reclassification - sales of businesses</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" format="ixt:fixed-zero" scale="3" id="f-203">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" format="ixt:fixed-zero" scale="3" id="f-204">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-205">8,912</ix:nonFraction>&#160;</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:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other comprehensive income (loss), net of taxes:</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-206">9,572</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-207">16,116</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-208">29,231</ix:nonFraction>)</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 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 comprehensive (loss) income, net of taxes</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-209">353,381</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-210">139,065</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-211">292,821</ix:nonFraction>&#160;</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%">Less: comprehensive loss attributable to redeemable non-controlling interest</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="f-212">265</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="f-213">238</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="f-214">&#8212;</ix:nonFraction>&#160;</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%">Comprehensive (loss) income attributable to 3D Systems Corporation</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-215">353,116</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-216">138,827</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-217">292,821</ix:nonFraction>&#160;</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:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes to consolidated financial statements.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-8</span></div></div></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_133"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3D SYSTEMS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF CASH FLOWS</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:64.301%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.994%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.529%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.994%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.383%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.999%"/><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%">2023</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%">2022</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%">2021</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:400;line-height:100%">Cash flows from operating activities:</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 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net (loss) income before redeemable non-controlling interest</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-218">362,953</ix:nonFraction>)</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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-219">122,949</ix:nonFraction>)</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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-220">322,052</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:8pt;font-weight:400;line-height:100%">Adjustments to reconcile net (loss) income to net cash (used in) provided by operating activities:</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"/></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:8pt;font-weight:400;line-height:100%">Depreciation, amortization and accretion of debt discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-221">36,053</ix:nonFraction>&#160;</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-222">38,686</ix:nonFraction>&#160;</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-223">34,623</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-224">23,504</ix:nonFraction>&#160;</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-225">42,415</ix:nonFraction>&#160;</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-226">55,153</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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"/></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:8pt;font-weight:400;line-height:100%">Loss on short-term investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:GainLossOnInvestments" scale="3" id="f-227">6</ix:nonFraction>&#160;</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:GainLossOnInvestments" format="ixt:num-dot-decimal" scale="3" id="f-228">3,146</ix:nonFraction>&#160;</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:GainLossOnInvestments" format="ixt:fixed-zero" scale="3" id="f-229">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:8pt;font-weight:400;line-height:100%">Non-cash operating lease expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="f-230">9,267</ix:nonFraction>&#160;</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="f-231">6,366</ix:nonFraction>&#160;</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="f-232">5,681</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:8pt;font-weight:400;line-height:100%">Provision for inventory obsolescence and revaluation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InventoryWriteDown" format="ixt:num-dot-decimal" scale="3" id="f-233">6,350</ix:nonFraction>&#160;</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:InventoryWriteDown" format="ixt:num-dot-decimal" scale="3" id="f-234">2,586</ix:nonFraction>&#160;</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:InventoryWriteDown" format="ixt:num-dot-decimal" scale="3" id="f-235">2,909</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:8pt;font-weight:400;line-height:100%">Loss on hedge accounting de-designation and termination</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GainLossOnOilAndGasHedgingActivity" format="ixt:fixed-zero" scale="3" id="f-236">&#8212;</ix:nonFraction>&#160;</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:GainLossOnOilAndGasHedgingActivity" format="ixt:fixed-zero" scale="3" id="f-237">&#8212;</ix:nonFraction>&#160;</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:GainLossOnOilAndGasHedgingActivity" scale="3" id="f-238">721</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:8pt;font-weight:400;line-height:100%">Provision for bad debts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-239">595</ix:nonFraction>&#160;</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-240">562</ix:nonFraction>&#160;</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-241">232</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:8pt;font-weight:400;line-height:100%">Loss (gain) on the disposition of businesses, property, equipment and other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="f-242">6</ix:nonFraction>&#160;</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="f-243">104</ix:nonFraction>&#160;</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" format="ixt:num-dot-decimal" scale="3" id="f-244">350,846</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:8pt;font-weight:400;line-height:100%">Gain on debt extinguishment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="f-245">32,181</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="3" id="f-246">&#8212;</ix:nonFraction>&#160;</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="3" id="f-247">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">Benefit for deferred income taxes and reserve adjustments</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" format="ixt:num-dot-decimal" scale="3" id="f-248">2,412</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" format="ixt:num-dot-decimal" scale="3" id="f-249">2,518</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" format="ixt:num-dot-decimal" scale="3" id="f-250">11,679</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:8pt;font-weight:400;line-height:100%">Loss on equity method investment</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-251">1,282</ix:nonFraction>&#160;</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:fixed-zero" scale="3" id="f-252">&#8212;</ix:nonFraction>&#160;</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:fixed-zero" scale="3" id="f-253">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">Impairments of assets</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="f-254">304,698</ix:nonFraction>&#160;</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="f-255">4,095</ix:nonFraction>&#160;</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="f-256">1,676</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:8pt;font-weight:400;line-height:100%">Changes in operating accounts:</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 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables" format="ixt:num-dot-decimal" scale="3" id="f-257">6,186</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables" format="ixt:num-dot-decimal" scale="3" id="f-258">8,144</ix:nonFraction>&#160;</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables" format="ixt:num-dot-decimal" scale="3" id="f-259">11,912</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-260">20,555</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-261">51,082</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-262">7,866</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-263">7,961</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-264">8,229</ix:nonFraction>&#160;</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-265">8,106</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-266">5,526</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-267">3,787</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-268">27,159</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue and customer deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" format="ixt:num-dot-decimal" scale="3" id="f-269">1,245</ix:nonFraction>&#160;</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" format="ixt:num-dot-decimal" scale="3" id="f-270">6,947</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" format="ixt:num-dot-decimal" scale="3" id="f-271">3,325</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued and other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-272">12,933</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-273">10,702</ix:nonFraction>&#160;</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-274">12,389</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:8pt;font-weight:400;line-height:100%">All other operating activities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" format="ixt:num-dot-decimal" scale="3" id="f-275">12,994</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" format="ixt:num-dot-decimal" scale="3" id="f-276">7,773</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" format="ixt:num-dot-decimal" scale="3" id="f-277">5,850</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net cash (used in) provided by operating activities</span></td><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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-278">80,695</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-279">70,021</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-280">48,147</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-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:400;line-height:100%">Cash flows from investing activities:</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 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purchases of property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-281">27,183</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-282">20,907</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-283">18,791</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:8pt;font-weight:400;line-height:100%">Purchases of short-term investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireShortTermInvestments" format="ixt:fixed-zero" scale="3" id="f-284">&#8212;</ix:nonFraction>&#160;</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:PaymentsToAcquireShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="f-285">384,388</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:PaymentsToAcquireShortTermInvestments" format="ixt:fixed-zero" scale="3" id="f-286">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:8pt;font-weight:400;line-height:100%">Sales and maturities of short-term investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="f-287">180,925</ix:nonFraction>&#160;</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="f-288">200,314</ix:nonFraction>&#160;</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" format="ixt:fixed-zero" scale="3" id="f-289">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:8pt;font-weight:400;line-height:100%">Proceeds from sale of assets and businesses, net of cash sold</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinesses" scale="3" id="f-290">194</ix:nonFraction>&#160;</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinesses" scale="3" id="f-291">325</ix:nonFraction>&#160;</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:num-dot-decimal" scale="3" id="f-292">421,485</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:8pt;font-weight:400;line-height:100%">Acquisitions and other investments, net of cash acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="f-293">29,152</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="f-294">103,699</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="f-295">139,685</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:8pt;font-weight:400;line-height:100%">Other investing activities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" format="ixt:fixed-zero" scale="3" id="f-296">&#8212;</ix:nonFraction>&#160;</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" format="ixt:fixed-zero" scale="3" id="f-297">&#8212;</ix:nonFraction>&#160;</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-298">2,454</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net cash provided by (used in) investing activities</span></div></td><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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-299">124,784</ix:nonFraction>&#160;</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-300">308,355</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-301">260,555</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-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:400;line-height:100%">Cash flows from financing activities:</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="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"/></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:8pt;font-weight:400;line-height:100%">Proceeds from borrowings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfDebt" format="ixt:fixed-zero" scale="3" id="f-302">&#8212;</ix:nonFraction>&#160;</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfDebt" format="ixt:fixed-zero" scale="3" id="f-303">&#8212;</ix:nonFraction>&#160;</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfDebt" format="ixt:num-dot-decimal" scale="3" id="f-304">460,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:8pt;font-weight:400;line-height:100%">Debt issuance 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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:fixed-zero" scale="3" id="f-305">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:fixed-zero" scale="3" id="f-306">&#8212;</ix:nonFraction>&#160;</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="f-307">13,466</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:8pt;font-weight:400;line-height:100%">Repayment of borrowings/long-term debt</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-308">100,614</ix:nonFraction>)</span></td><td style="background-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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:fixed-zero" scale="3" id="f-309">&#8212;</ix:nonFraction>&#160;</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-310">21,392</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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"/></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:8pt;font-weight:400;line-height:100%">Purchase of non-controlling interests</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToMinorityShareholders" format="ixt:fixed-zero" scale="3" id="f-311">&#8212;</ix:nonFraction>&#160;</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:PaymentsToMinorityShareholders" format="ixt:num-dot-decimal" scale="3" id="f-312">2,300</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:PaymentsToMinorityShareholders" format="ixt:num-dot-decimal" scale="3" id="f-313">6,300</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:8pt;font-weight:400;line-height:100%">Taxes paid related to net-share settlement of equity awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-314">5,211</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-315">10,864</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-316">12,619</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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"/></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:8pt;font-weight:400;line-height:100%">Other financing activities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="f-317">644</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="f-318">651</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="f-319">423</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net cash (used in) provided by financing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-320">106,469</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-321">13,815</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-322">405,800</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-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:400;line-height:100%">Effect of exchange rate changes on cash, cash equivalents and restricted cash</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-323">3,516</ix:nonFraction>&#160;</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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-324">5,804</ix:nonFraction>)</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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-325">9,243</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:400;line-height:100%">Net (decrease) increase in cash, cash equivalents and restricted cash</span></td><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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-326">58,864</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-327">397,995</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-328">705,259</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:8pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash at the beginning of the year </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">a</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-329">391,975</ix:nonFraction>&#160;</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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-330">789,970</ix:nonFraction>&#160;</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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-331">84,711</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:8pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash at the end of the year </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">a</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-332">333,111</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-333">391,975</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-334">789,970</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.958%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><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:10.011%"/><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:10.013%"/><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-weight:700;line-height:100%">Supplemental cash flow information</span></td><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="background-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:400;line-height:100%">Lease assets obtained in exchange for new lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ddd:RightOfUseAssetObtainedInExchangeForLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-335">38,037</ix:nonFraction>&#160;</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="ddd:RightOfUseAssetObtainedInExchangeForLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-336">6,037</ix:nonFraction>&#160;</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="ddd:RightOfUseAssetObtainedInExchangeForLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-337">4,502</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:400;line-height:100%">Cash interest payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="f-338">478</ix:nonFraction>&#160;</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="f-339">196</ix:nonFraction>&#160;</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-340">1,138</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-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:400;line-height:100%">Cash income tax payments, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-341">3,898</ix:nonFraction>&#160;</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-342">5,330</ix:nonFraction>&#160;</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-343">4,709</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:8pt;font-weight:400;line-height:100%">Transfer of equipment from inventory to property and equipment, net </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">b</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ddd:TransferOfEquipmentFromInventoryToPropertyAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-344">2,098</ix:nonFraction>&#160;</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="ddd:TransferOfEquipmentFromInventoryToPropertyAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-345">2,004</ix:nonFraction>)</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="ddd:TransferOfEquipmentFromInventoryToPropertyAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-346">1,738</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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"/></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"/></tr><tr><td colspan="3" style="background-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:400;line-height:100%">Stock issued for acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:StockIssued1" format="ixt:fixed-zero" scale="3" id="f-347">&#8212;</ix:nonFraction>&#160;</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:StockIssued1" format="ixt:num-dot-decimal" scale="3" id="f-348">7,091</ix:nonFraction>&#160;</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:StockIssued1" format="ixt:num-dot-decimal" scale="3" id="f-349">99,044</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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"/></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"/></tr></table></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><ix:footnote id="fn-1" footnoteRole="http://www.xbrl.org/2003/role/footnote"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:13.63pt">The amounts for cash and cash equivalents shown above include restricted cash of $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RestrictedCashCurrent" scale="3" id="f-350">119</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RestrictedCashCurrent" scale="3" id="f-351">114</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:RestrictedCashCurrent" scale="3" id="f-352">313</ix:nonFraction> as of December 31, 2023, 2022 and 2021, respectively, which are included in prepaid expenses and other current assets. In addition, included in cash and cash equivalents above as of December 31, 2023 and 2022 is $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RestrictedCashNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-353">1,467</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RestrictedCashNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-354">3,727</ix:nonFraction> of restricted cash, which is included in other assets. </span></ix:footnote></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><ix:footnote id="fn-2" footnoteRole="http://www.xbrl.org/2003/role/footnote"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:13.18pt">Inventory is transferred to property and equipment at cost when we require additional machines for training or demonstration or for placement into on demand manufacturing services locations.</span></ix:footnote></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:3pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See accompanying notes to consolidated financial statements.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-10</span></div></div></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_136"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">3D SYSTEMS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Years Ended December 31, 2023, 2022 and 2021</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.895%"><tr><td style="width:1.0%"/><td style="width:30.182%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.886%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.886%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.223%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.228%"/><td style="width:0.1%"/></tr><tr><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:9pt;font-weight:700;line-height:100%">Common Stock</span></td><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 par value)</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%">Shares</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: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%">Par Value $<ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-355"><ix:nonFraction unitRef="usdPerShare" contextRef="c-15" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-356"><ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-357">0.001</ix:nonFraction></ix:nonFraction></ix:nonFraction></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%">Additional Paid-In Capital</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%">Treasury Stock</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%">Accumulated Deficit</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%">Accumulated Other Comprehensive Income (Loss)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 Stockholders' Equity</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:8.5pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-17" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-358">127,626</ix:nonFraction>&#160;</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 #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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-359">128</ix:nonFraction>&#160;</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 #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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-360">1,404,964</ix:nonFraction>&#160;</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 #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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-361">22,590</ix:nonFraction>)</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 #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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-362">943,303</ix:nonFraction>)</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 #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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-363">8,476</ix:nonFraction>)</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="display:none"/><td colspan="3" style="display:none"/><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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-364">430,723</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Issuance (repurchase) of stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-22" decimals="-3" name="ddd:StockIssuedDuringPeriodSharesNewIssuesAndRepurchases" scale="3" id="f-365">813</ix:nonFraction>&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" sign="-" name="ddd:StockIssuedDuringPeriodValueNewIssuesAndRepurchases" format="ixt:num-dot-decimal" scale="3" id="f-366">12,620</ix:nonFraction>)</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="ddd:StockIssuedDuringPeriodValueNewIssuesAndRepurchases" format="ixt:num-dot-decimal" scale="3" id="f-367">12,620</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Shares issued to acquire assets and businesses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-22" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" format="ixt:num-dot-decimal" scale="3" id="f-368">3,430</ix:nonFraction>&#160;</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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="3" id="f-369">3</ix:nonFraction>&#160;</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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="f-370">99,041</ix:nonFraction>&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="f-371">99,044</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-372">32,412</ix:nonFraction>&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-373">32,412</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net income attributable to 3D Systems Corp.</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-374">322,052</ix:nonFraction>&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-375">322,052</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Pension plan adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" scale="3" id="f-376">181</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" scale="3" id="f-377">181</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Gain on pension plan - unrealized</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="3" id="f-378">501</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="3" id="f-379">501</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">De-designation of derivative instrument</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="ddd:LossOnChangeInHedgingDesignation" scale="3" id="f-380">721</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="ddd:LossOnChangeInHedgingDesignation" scale="3" id="f-381">721</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Retirement of treasury shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-22" decimals="-3" name="us-gaap:TreasuryStockSharesRetired" format="ixt:num-dot-decimal" scale="3" id="f-382">3,494</ix:nonFraction>)</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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:TreasuryStockRetiredCostMethodAmount" scale="3" id="f-383">3</ix:nonFraction>)</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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:TreasuryStockRetiredCostMethodAmount" format="ixt:num-dot-decimal" scale="3" id="f-384">22,587</ix:nonFraction>)</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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" sign="-" name="us-gaap:TreasuryStockRetiredCostMethodAmount" format="ixt:num-dot-decimal" scale="3" id="f-385">22,590</ix:nonFraction>&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:TreasuryStockRetiredCostMethodAmount" format="ixt:fixed-zero" scale="3" id="f-386">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-387">30,633</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-388">30,633</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-27" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-389">128,375</ix:nonFraction>&#160;</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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-390">128</ix:nonFraction>&#160;</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="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-391">1,501,210</ix:nonFraction>&#160;</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="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="f-392">&#8212;</ix:nonFraction>&#160;</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="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-393">621,251</ix:nonFraction>)</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="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-394">37,706</ix:nonFraction>)</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="display:none"/><td colspan="3" style="display:none"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-395">842,381</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Shares issued, vested &amp; expired under equity incentive plans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-32" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" format="ixt:num-dot-decimal" scale="3" id="f-396">2,783</ix:nonFraction>&#160;</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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-3" name="ddd:SharesIssuedVestedExpiredUnderCompensation" scale="3" id="f-397">3</ix:nonFraction>&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="ddd:SharesIssuedVestedExpiredUnderCompensation" scale="3" id="f-398">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Shares withheld related to net-share settlement of equity awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-32" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="f-399">746</ix:nonFraction>)</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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="f-400">1</ix:nonFraction>)</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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-401">10,863</ix:nonFraction>)</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-402">10,864</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Shares issued to acquire assets and businesses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-32" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" scale="3" id="f-403">795</ix:nonFraction>&#160;</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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="3" id="f-404">1</ix:nonFraction>&#160;</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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="f-405">7,090</ix:nonFraction>&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="f-406">7,091</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-407">50,756</ix:nonFraction>&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-408">50,756</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net (loss) attributable to 3D Systems Corp.</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-409">122,711</ix:nonFraction>)</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-410">122,711</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Pension plan adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-411">2,942</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-412">2,942</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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"/></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"/></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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Unrealized loss on short-term investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="f-413">328</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="f-414">328</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Redeemable non-controlling interest redemption value in excess of carrying value</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-3" sign="-" name="us-gaap:MinorityInterestChangeInRedemptionValue" scale="3" id="f-415">596</ix:nonFraction>)</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:MinorityInterestChangeInRedemptionValue" scale="3" id="f-416">596</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-417">18,730</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-418">18,730</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-36" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-419">131,207</ix:nonFraction>&#160;</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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-420">131</ix:nonFraction>&#160;</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="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-421">1,547,597</ix:nonFraction>&#160;</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="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="f-422">&#8212;</ix:nonFraction>&#160;</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="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-423">743,962</ix:nonFraction>)</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="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-424">53,822</ix:nonFraction>)</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="display:none"/><td colspan="3" style="display:none"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-425">749,944</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Shares issued, vested &amp; expired under equity incentive plans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-41" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" format="ixt:num-dot-decimal" scale="3" id="f-426">3,033</ix:nonFraction>&#160;</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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-3" name="ddd:SharesIssuedVestedExpiredUnderCompensation" scale="3" id="f-427">3</ix:nonFraction>&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ddd:SharesIssuedVestedExpiredUnderCompensation" scale="3" id="f-428">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Shares withheld related to net-share settlement of equity awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-41" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="f-429">621</ix:nonFraction>)</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-430">5,211</ix:nonFraction>)</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-431">5,211</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-432">35,612</ix:nonFraction>&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-433">35,612</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net (loss) attributable to 3D Systems Corp.</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-434">362,688</ix:nonFraction>)</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-435">362,688</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Pension plan adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" scale="3" id="f-436">386</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" scale="3" id="f-437">386</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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"/></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"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Unrealized loss on short-term investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="f-438">328</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="f-439">328</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Redeemable non-controlling interest redemption value in excess of carrying value</span></td><td colspan="2" style="background-color:#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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" sign="-" name="us-gaap:MinorityInterestChangeInRedemptionValue" scale="3" id="f-440">479</ix:nonFraction>)</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:MinorityInterestChangeInRedemptionValue" scale="3" id="f-441">479</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-442">9,630</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-443">9,630</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-45" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-444">133,619</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-445">134</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-446">1,577,519</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-47" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="f-447">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-48" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-448">1,106,650</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-449">44,250</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-450">426,753</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes to consolidated financial statements.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-11</span></div></div></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_139"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">3D SYSTEMS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div></div><div style="text-align:center"><span><br/></span></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_142"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="f-451" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(1)  Overview and Basis of Presentation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nature of Business</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3D Systems Corporation (&#8220;3D Systems&#8221; or the &#8220;Company&#8221; or &#8220;we&#8221; or &#8220;our&#8221; or &#8220;us&#8221;) provides comprehensive 3D printing and digital manufacturing solutions, including 3D printers for plastics and metals, materials, software, and services, including maintenance, advanced manufacturing and applications engineering. We market our products and services through subsidiaries in North America and South America (collectively referred to as "Americas"), Europe and the Middle East (collectively referred to as "EMEA"), and Asia Pacific and Oceania (collectively referred to as "APAC"). Our solutions support advanced applications in two key verticals: Healthcare Solutions (which includes, dental, medical devices, personalized health services and regenerative medicine) and Industrial Solutions (which includes aerospace, defense, transportation and general manufacturing).</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="f-452" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (&#8220;GAAP&#8221;). The consolidated financial statements include the accounts of the Company, including all majority and wholly-owned subsidiaries and entities in which a controlling interest is maintained. All significant intercompany accounts and transactions have been eliminated in consolidation.&#160;Certain prior period amounts have been reclassified to conform to the current year presentation. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A non-controlling interest in a subsidiary reflects an ownership interest in a majority-owned subsidiary that is not attributable to the Company. For the periods presented, the Company's financial statements include a redeemable non-controlling interest (&#8220;RNCI&#8221;), which has been reported in temporary equity in the consolidated balance sheets. The net loss attributable to the RNCI is presented as an adjustment to the Company's consolidated net (loss) income to arrive at net (loss) income attributable to 3D Systems Corporation in the consolidated statements of operations and consolidated statements of comprehensive (loss) income.&#160;Furthermore, adjustments to record the RNCI at its redemption value are recorded to additional paid-in capital, and the excess redemption value is recognized as a reduction to net income, or increase to net loss, attributable to 3D Systems&#8217; shareholders for purposes of reporting earnings or loss per share. See Note 15 for a summary of the activity related to the reported RNCI balance during the periods presented.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 annual reporting period is the calendar year. All&#160;dollar and share amounts and other amounts presented in the accompanying footnotes are presented in thousands, except for per share information.</span></div></ix:nonNumeric></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_1226"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="f-453" continuedAt="f-453-1" escape="true"><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><ix:nonNumeric contextRef="c-1" name="us-gaap:UseOfEstimates" id="f-454" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires us to make estimates and assumptions that affect (1) the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities as of the balance sheet dates and (2) the reported amounts of revenues and expenses during the reporting periods. We base our estimates on historical experience, currently available information and various other assumptions that we believe are reasonable under the circumstances. Actual results could differ from these estimates.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="f-455" continuedAt="f-455-1" escape="true"><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></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><ix:continuation id="f-455-1" continuedAt="f-455-2"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for revenue in accordance with Accounting Standards Codification ("ASC") Topic 606, &#8220;</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></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-455-2" continuedAt="f-455-3">&#8221; Collaborative revenue contracts, for 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".</ix:continuation> See Note 5 for further discussion.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="f-456" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents consist of cash and highly liquid investments with maturities of three months or less when acquired. At times, cash and cash equivalents balances may be in excess of FDIC insurance limits.</span></div></ix:nonNumeric></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">3D SYSTEMS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div></div><ix:continuation id="f-453-1" continuedAt="f-453-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:InvestmentPolicyTextBlock" id="f-457" continuedAt="f-457-1" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Short-Term Investments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At times, the Company has invested a portion of its excess cash in short-term investments. The Company's short-term investment accounting policy is that securities with maturities greater than 90 days at the time of purchase that are available for operations in the next 12 months are classified as short-term investments. The Company&#8217;s short-term investments primarily consist of investment grade bonds, certificates of deposit, commercial paper, and short maturity bond funds, all with a remaining maturity of generally less than twelve months at the date of purchase and classified as available-for-sale. Interest and dividends on these investments are recorded into income when earned.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Available-for-sale securities, which consist of debt securities, are carried at fair value with unrealized gains and losses, net of related tax, reported in other comprehensive (loss) income. Adjustments to the fair value of investments classified as available-for-sale are recorded as an increase or decrease in accumulated other comprehensive income (loss) in shareholders&#8217; equity. Impairment of available-for-sale securities that is attributable to credit losses is recognized as an allowance for credit losses, net of taxes, in the consolidated statement of operations in the period in which a credit loss is identified. The Company periodically evaluates its investment for credit losses.  </span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ConsolidationVariableInterestEntityPolicy" id="f-458" continuedAt="f-458-1" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Variable Interest Entities (VIEs)</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon making an investment in an entity, we assess whether the entity is a VIE. The determination of whether an entity in which we hold a direct or indirect variable interest is a VIE is based on several factors, including whether the entity&#8217;s total equity investment at risk upon inception is sufficient to finance the entity&#8217;s activities without additional subordinated financial support. We make judgments regarding the sufficiency of the equity at risk based first on a qualitative analysis, and then a quantitative analysis, if necessary.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We analyze any investments in VIEs to determine if we are the primary beneficiary. We perform this assessment at the time that we become involved with a VIE and reevaluate our conclusion upon the occurrence of a reconsideration event. In evaluating whether we are the primary beneficiary, we evaluate our direct and indirect economic interests in the entity. Determining which reporting entity, if any, is the primary beneficiary of a VIE is primarily a qualitative approach focused on identifying which reporting entity has both (1) the power to direct the activities of a VIE that most significantly impact such entity&#8217;s economic performance and (2) the obligation to absorb losses or the right to receive benefits from such entity that could potentially be significant to such entity. Performance of such analysis requires the exercise of judgment, and we consider a variety of factors in identifying the entity that holds the power to direct matters that most significantly impact a VIE&#8217;s economic performance including, but not limited to, the ability to direct a VIE&#8217;s operating decisions and activities. In addition, we consider the rights of other investors to participate in those decisions.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-458-1">We concluded that our investments in Theradaptive and the National Additive Manufacturing Innovation ("NAMI") joint venture are each investments in a VIE. These entities in which we have invested are not consolidated because we concluded that the Company is not the primary beneficiary.</ix:continuation> As of December 31, 2023, our maximum exposure to losses associated with these VIEs is limited to the $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount" format="ixt:num-dot-decimal" scale="3" id="f-459">13,247</ix:nonFraction> carrying value of our investments in the VIEs, which is included in other assets on our consolidated balance sheets. Refer to Note 10 for additional details regarding our investments in Theradaptive and NAMI. We have no other investments in unconsolidated entities that have been determined to be VIEs.</span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="f-457-1" continuedAt="f-457-2"><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%">Non-Current Investments</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-457-2">We recognize investments in equity securities without a readily determinable fair value at cost minus impairment. We assess these investments for potential impairment if an event occurs or circumstances change that would indicate the carrying amount may be impaired. Impairments of equity securities without a readily determinable fair value are recorded to interest and other income (expense), net in the consolidated statements of operations in the period in which they become impaired. Declines in the fair value of investments in debt securities due to credit losses are recorded as an allowance for credit losses in the consolidated statement of operations in the period in which a credit loss is identified.</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><div 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, 2023, 2022, and 2021, we recorded impairment charges of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" scale="0" id="f-460">0</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" format="ixt:num-dot-decimal" scale="3" id="f-461">2,900</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" scale="3" id="f-462">0</ix:nonFraction>, respectively, related to non-current investments. The aggregate carrying amount of all non-current investments totaled $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:EquitySecuritiesFVNINoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-463">26,829</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:EquitySecuritiesFVNINoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-464">13,668</ix:nonFraction> at December 31, 2023 and 2022, respectively, and is included in other assets on our consolidated balance sheets.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:EquityMethodInvestmentsPolicy" id="f-465" continuedAt="f-465-1" escape="true"><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 Method of Accounting</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for its investment in a joint venture using the equity method of accounting because it does not have a controlling interest and is not the primary beneficiary; however, the Company has the ability to exert significant influence. </span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">3D SYSTEMS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div></div><ix:continuation id="f-453-2" continuedAt="f-453-3"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-465-1">Under the equity method of accounting, this initial investment was recorded at cost, and the investment is subsequently adjusted for the Company&#8217;s proportionate share of the net earnings or losses and other comprehensive income or loss of the investee. Intra-entity profits or losses associated with the Company&#8217;s equity method investment are eliminated until realized by the investee in transactions with third parties. Income or loss from this investment is recorded as a separate line item in the consolidated statements of operations on a three-month lag. We evaluate material events occurring during the three-month lag period to determine whether the effects of such events should be disclosed in our financial statements. The Company evaluates its investment in the joint venture for impairment whenever events or changes in circumstances indicate that the carrying amount of the investment may not be recoverable.</ix:continuation> Refer to Note 10.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" id="f-466" escape="true"><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&#8217; ability to meet their financial obligations to us, the length of time receivables are past due, historical collection experience, current economic conditions, and reasonable and supportable forecasts. Based on these assessments, we may record a reserve for specific customers, as well as a general reserve and allowance for expected credit losses. If circumstances related to specific customers change, or economic conditions deteriorate such that our past collection experience is no longer relevant, our estimate of the recoverability of accounts receivable could be further reduced from the levels provided for in the consolidated financial statements. As of December 31, 2023, no single customer represented more than 10% of our consolidated accounts receivable balance. As of December 31, 2022, one customer represented greater than <ix:nonFraction unitRef="number" contextRef="c-50" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-467">10</ix:nonFraction>% of our consolidated accounts receivable balance.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock" id="f-468" escape="true"><div 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 style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:15.128%"/><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:32.818%"/><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:10.449%"/><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:10.449%"/><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:10.449%"/><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:10.457%"/><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</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%">2023</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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-469">3,114</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-470">595</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" scale="3" id="f-471">320</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-472">3,389</ix:nonFraction>&#160;</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%">2022</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%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-473">2,445</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-474">562</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" scale="3" id="f-475">107</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-476">3,114</ix:nonFraction>&#160;</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%">2021</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%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-477">4,392</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-478">232</ix:nonFraction>&#160;</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="f-479">2,179</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-480">2,445</ix:nonFraction>&#160;</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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other includes the impact of write-offs, recoveries, divestitures and foreign currency translation adjustments.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:InventoryPolicyTextBlock" id="f-481" continuedAt="f-481-1" escape="true"><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></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-481-1">Inventories are stated at the lower of cost or net realizable value, with cost reflecting standard cost, which approximates the first-in, first-out method. Capitalized inventory costs include materials, labor, and manufacturing overhead that relate to the acquisition of raw materials and production into finished goods. The Company regularly reviews inventory for excess and obsolescence and records a provision to write down inventory to its net realizable value when carrying value is in excess of such value.</ix:continuation> </span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="f-482" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and Equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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%">Property and equipment are recorded at cost and are depreciated over their estimated useful lives using the straight-line method. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation are removed from the accounts and any resulting gain or loss is included in the determination of net income or loss. Repairs and maintenance costs are expensed as incurred.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy" id="f-483" continuedAt="f-483-1" escape="true"><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-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Long-Lived Assets</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review long-lived assets 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 a long-lived asset over its estimated fair value as determined by discounted projected cash flows. Refer to Note 7 for details regarding impairment charges that were recorded related to tangible long-lived assets with finite lives for the years ended December 31, 2023, 2022, and 2021.</span></div></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">3D SYSTEMS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div></div><ix:continuation id="f-453-3" continuedAt="f-453-4"><ix:continuation id="f-483-1"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Intangible Assets (Excluding Goodwill)</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets include patents, trade names, customer relationships, acquired technology, and IPR&amp;D. Intangible assets with a finite life are (1) amortized on a straight-line basis, with estimated useful lives typically ranging from <ix:nonNumeric contextRef="c-51" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-484">2</ix:nonNumeric> to <ix:nonNumeric contextRef="c-52" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-485">20</ix:nonNumeric> years, and (2) assessed for impairment whenever events or changes in circumstances indicate that their carrying value may not be recoverable, consistent with the Company's accounting policy for other long-lived assets with a finite life. Amortization is recognized within selling, general and administrative expense on the consolidated statements of operations.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Acquired IPR&amp;D represents the fair value assigned to those research and development ("R&amp;D") projects that were acquired in a business combination for which the related products have not received regulatory approval or commercial viability and have no alternative future use. IPR&amp;D is capitalized at its fair value as an indefinite-lived intangible asset, and any development costs incurred after the acquisition are expensed as incurred. The fair value of IPR&amp;D is determined by estimating the future cash flows of each project and discounting the net cash flows back to their present values. Upon achieving regulatory approval or commercial viability for the related product, the indefinite-lived intangible asset is accounted for as a finite-lived asset and is amortized on a straight-line basis over the estimated useful life. If the project is not completed or is terminated or abandoned, the Company may have to recognize an impairment related to the IPR&amp;D, which is charged to expense. Indefinite-lived intangible assets are tested for impairment annually in the fourth quarter of the fiscal year and whenever events or changes in circumstances indicate that the carrying amount may be impaired. Impairment is calculated as the excess of the asset&#8217;s carrying value over its fair value. Fair value is generally determined using a discounted future cash flow analysis. IPR&amp;D with no alternative future use acquired outside of a business combination is expensed immediately.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2023, we recorded impairment charges totaling $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-486">22,979</ix:nonFraction> related to intangible assets. Refer to Note 8 for additional details. <ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" format="ixt:fixed-zero" scale="0" id="f-487">No</ix:nonFraction> impairment charges were recorded for intangible assets for the years ended December 31, 2022 and 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-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Goodwill</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is the excess of the cost of an acquired entity over the amounts assigned to the assets acquired and liabilities assumed in a business combination. Goodwill is not amortized. Goodwill is tested for impairment annually, and is tested for impairment between annual tests if an event occurs or circumstances change that would indicate the carrying amount may be impaired. Impairment testing for goodwill is performed at the reporting unit level, with all goodwill assigned to a reporting unit.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of 2023, we elected to change the annual goodwill impairment testing date for each of our reporting units from November 30</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to November 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">st</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and, accordingly, we have performed our impairment tests for the current fiscal year as of November 1, 2023. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not believe that this change to the annual impairment testing date represents a material change in the method of applying an accounting principle.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> This voluntary change is preferable because it provides management with sufficient time to complete goodwill impairment tests in advance of the Company&#8217;s year-end financial reporting and provides additional time for the execution of key controls and management review over the significant estimates and judgements inherent in the performance of the test.  This change to the goodwill impairment testing date has not been applied retrospectively as it is impracticable to do so without applying hindsight when developing key assumptions and estimates required to perform the test.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The testing of goodwill for impairment requires the Company to make several estimates related to projected future cash flows to determine the fair value of the reporting units to which goodwill has been assigned. The Company determines whether each reporting unit's fair value exceeds its carrying amount, including goodwill, utilizing a discounted cash flow analysis and other valuation techniques, as deemed appropriate. Internal operational budgets and long-range strategic plans are used as a basis for the cash flow analysis. The Company also utilizes assumptions related to working capital, capital expenditures, and terminal growth rates. The discount rate applied to the cash flow analysis is based on the weighted average cost of capital (&#8220;WACC&#8221;) for each reporting unit. An impairment is recognized when the carrying amount of the reporting unit&#8217;s net assets exceeds the estimated fair value of the reporting unit.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div 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 the goodwill impairment charge recorded for the year ended December 31, 2023, see Note 9. No impairment charges were recorded related to goodwill for the years ended December 31, 2022 and 2021.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">3D SYSTEMS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div></div><ix:continuation id="f-453-4" continuedAt="f-453-5"><ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock" id="f-488" escape="true"><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, &#8220;</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%">,&#8221; which requires that an estimated loss from a loss contingency be accrued by a charge to income if (1) it is probable that an asset has been impaired or that a liability has been incurred and (2) the amount of the loss can be reasonably estimated. Legal costs related to the defense or settlement of a loss contingency are expensed when such costs are incurred and, accordingly, future legal costs expected to be incurred are not accrued as part of the liability recorded when a loss contingency has been deemed probable and estimable.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="f-489" continuedAt="f-489-1" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency Translation and Transactions</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The local currency in which a subsidiary operates is generally considered its functional currency for those subsidiaries domiciled outside the United States ("foreign subsidiaries"). The functional currency financial statements of foreign subsidiaries are translated to U.S. dollars ("USD") in connection with the preparation of the Company's consolidated financial statements.  Assets and liabilities of foreign subsidiaries are translated to USD at month-end exchange rates applicable to the reporting period. Income and expense items are translated to USD monthly using monthly average exchange rates. The effects of translating a foreign subsidiary's financial statements are recorded as currency translation adjustments and reported as a component of accumulated other comprehensive income (loss) in shareholders&#8217; equity.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-489-1">Foreign currency transactions are those transactions whose terms are denominated in a currency other than an entity's functional currency. Foreign currency transactions that remain unsettled as of the end of a reporting period must be remeasured into the entity's functional currency, resulting in the recognition of a gain or loss when a change in exchange rate has occurred subsequent to the date on which the transaction was originally recognized or was most recently remeasured. The Company recognizes foreign currency transaction gains and losses within interest and other income (expense), net on its consolidated statements of operations.</ix:continuation> See Note 18. </span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DerivativesPolicyTextBlock" id="f-490" escape="true"><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 financial instruments that qualify for cash flow hedge accounting treatment under ASC 815, &#8220;</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%">,&#8221;, and where we elect to prepare and maintain the documentation required to qualify for cash flow hedge accounting treatment, gains and losses (realized or unrealized) are recognized in accumulated other comprehensive income (loss) and are reclassified into earnings when the underlying transaction is recognized in net earnings. 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 and other liabilities on the consolidated balance sheets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We and our subsidiaries conduct business in various countries using both 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 currency exchange rates between the dates that non-functional currency transactions are entered into and their respective settlement dates will result in a foreign currency 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. We may enter into foreign currency exchange contracts to hedge the exposure arising from foreign currency transactions.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For our hedges of foreign currency exchange rates and commodity prices, we have elected to not prepare and maintain the documentation to qualify for hedge accounting treatment under ASC 815, &#8220;</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%">&#8221; Accordingly, changes in fair value are recognized in interest and other income (expense), net on the consolidated statements of operations and, depending on the fair value at the end of the reporting period, derivatives are recorded either in prepaid expenses and other current assets or in accrued and other liabilities on the consolidated balance sheets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are exposed to credit risk if the counterparties to our derivative 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:400;line-height:120%">As of December 31, 2023 and 2022, we did not hold any derivative or hedging financial instruments.</span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">3D SYSTEMS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="f-453-5" continuedAt="f-453-6"><ix:nonNumeric contextRef="c-1" name="us-gaap:ResearchAndDevelopmentExpensePolicy" id="f-491" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Research and Development Costs</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">R&amp;D costs, consisting primarily of employee compensation, operating supplies, facility costs and depreciation, are expensed as incurred. When the Company is reimbursed by a collaboration partner for work the Company performs, it records the costs incurred as R&amp;D expense and the related reimbursement as a reduction to R&amp;D expense in its consolidated statements of operations.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerSharePolicyTextBlock" id="f-492" continuedAt="f-492-1" escape="true"><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></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-492-1">Basic earnings (loss) per share is calculated using the weighted-average number of common shares outstanding during each period. Diluted earnings per share is calculated based upon the inclusion of additional dilutive and potentially dilutive shares, which include shares issuable upon exercise of outstanding stock options, upon vesting of employee restricted stock-based awards, upon the accrual of incentive compensation to be paid in shares (if any performance-based conditions have been satisfied as of the end of the reporting period), and to settle the portion of the convertible notes that may be settled in shares (where the conversion of such instruments would be dilutive).</ix:continuation> See Note 20.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="f-493" continuedAt="f-493-1" escape="true"><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></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-493-1">Advertising costs are expensed as incurred and recorded in selling, general and administrative expense.</ix:continuation> Advertising costs, including trade shows, were $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="3" id="f-494">7,124</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="3" id="f-495">7,255</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="3" id="f-496">5,486</ix:nonFraction> for the years ended December 31, 2023, 2022 and 2021, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:PensionAndOtherPostretirementPlansPensionsPolicy" id="f-497" continuedAt="f-497-1" escape="true"><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></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-497-1">We sponsor a retirement benefit for one of our non-U.S. subsidiaries in the form of a defined benefit pension plan.&#160;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 between assumptions and 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, which 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.</ix:continuation> See Note 14.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="f-498" continuedAt="f-498-1" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Compensation Plans</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize compensation expense for our stock-based compensation programs, which provide for the issuance of stock options, restricted stock, restricted stock units (&#8220;RSU&#8221;), performance-based awards and market-based awards. The fair value of  service-based awards is estimated at the grant date and recognized as expense ratably over the requisite service period of the award. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of performance-based awards is estimated on the grant date and expensed over an implicit or explicit service period when the performance condition is deemed probable of achievement. Performance-based awards that cliff vest are expensed ratably using the straight-line method; whereas, performance-based awards with graded vesting features are expensed using the graded vesting method. Stock compensation expense recorded for performance-based awards is reversed if the performance condition is no longer deemed probable of achievement or ultimately is not met. Some RSUs are granted with a performance measure derived from non-GAAP-based management targets or non-financial targets. Depending on our performance with respect to these metrics, the number of RSUs earned may be less than, equal to or greater than the original number of RSUs awarded, subject to a payout range.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of awards with market conditions ("market-based awards") is determined using a Monte Carlo valuation model and is expensed over an implicit or explicit service period regardless of whether the market condition is probable of achievement or not. Market-based awards that cliff vest are expensed ratably using the straight-line method; whereas, market-based awards with graded vesting features are expensed using the graded vesting method. Stock compensation expense is not reversed if the market condition is not met. </span></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-498-1">For all share-based payment awards, we recognize forfeitures when they occur.</ix:continuation> </span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">3D SYSTEMS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div></div><ix:continuation id="f-453-6" continuedAt="f-453-7"><ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxPolicyTextBlock" id="f-499" continuedAt="f-499-1" escape="true"><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&#160;a consolidated U.S. federal income tax return, while four of our domestic entities file separate U.S. federal income tax returns. Our non-U.S. subsidiaries file income tax returns in their respective jurisdictions. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes are accounted for under the asset and liability method. Deferred income tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and for tax benefit carryforwards. Our deferred income tax assets and liabilities at the end of each period are determined using enacted tax rates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We establish a valuation allowance for those jurisdictions in which the expiration date of tax benefit carryforwards or projected taxable earnings leads us to conclude that it is &#8220;more likely than not&#8221; that a deferred tax asset will not be realized. This evaluation process includes the consideration of all available evidence regarding historical results and future projections, including the estimated timing of reversals of existing taxable temporary differences and potential tax planning strategies. Once a valuation allowance is established, it is maintained until a change in factual circumstances gives rise to sufficient income of the appropriate character and timing that will allow a partial or full utilization of the deferred tax asset.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASC 740, &#8220;</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%">,&#8221; 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></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-499-1">We include interest and penalties accrued in the consolidated financial statements as a component of income tax expense.</ix:continuation>  For the years ended December 31, 2023, 2022 and 2021, interest and penalties reported in income tax expense totaled $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued" scale="3" id="f-500">39</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued" scale="3" id="f-501">76</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued" scale="3" id="f-502">55</ix:nonFraction>.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 19 for further discussion.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeLeasesPolicyTextBlock" id="f-503" continuedAt="f-503-1" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating and Finance Leases</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine if an arrangement contains a lease at inception. We record both operating leases and finance leases on our balance sheet and do not separate non-lease components from our real estate leases. We exclude leases with a term of one year of less from our balance sheet. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some leases include the option to purchase the leased asset, terminate the lease or extend the lease for <span style="-sec-ix-hidden:f-504">one</span> or more years. These options are considered in the determination of the estimated lease term when it is reasonably certain that an option will be exercised. Our leases do not contain any material residual value guarantees or material restrictive covenants. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most of our leases do not provide an implicit rate; therefore, we use our incremental borrowing rate based on information available at the lease commencement date to determine the present value of the future lease payments.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-503-1">Certain of our leases include variable costs. Variable costs include non-lease components that are incurred based upon actual terms, rather than contractually fixed amounts. In addition, variable costs are incurred for lease payments that are indexed to a change in rate or index. Because the right-of-use ("ROU") assets recorded on the balance sheet are determined based upon factors considered at the lease commencement date, subsequent changes in the rate or index that were not contemplated in the ROU asset balances at lease commencement result in variable expenses being recorded when these expenses are incurred during the lease term.</ix:continuation> See Note 11.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">3D SYSTEMS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="f-505" escape="true"><ix:continuation id="f-453-7"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Recently Issued Accounting Pronouncements Not Yet Adopted</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update ("ASU") No. 2023-07, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280) - Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">." This ASU expands upon existing reportable segment disclosure requirements by requiring the disclosure of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (&#8220;CODM&#8221;) and included within each reported measure of a segment's profit or loss, as well as conforming interim period disclosures with annual period disclosures. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment&#8217;s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Adoption of the ASU should be applied retrospectively to all prior periods presented in the financial statements. Early adoption is also permitted. Upon adoption, this ASU is expected to result in the inclusion of additional segment-related disclosures in the footnotes to our consolidated financial statements. We are evaluating the provisions of this ASU and currently expect to adopt the new annual disclosure requirements as of the fourth quarter of our fiscal year ending December 31, 2024.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU No. 2023-09, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740) - Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">." The ASU requires disaggregated information about a reporting entity&#8217;s effective tax rate reconciliation, as well as additional information on income taxes paid. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024. Early adoption is also permitted for annual financial statements that have not yet been issued or made available for issuance. Upon adoption, this ASU is expected to result in the inclusion of additional tax-related disclosures in the footnotes to our consolidated financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Recently Adopted Accounting Standards</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the Financial Accounting Standard Board ("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%">", which 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 &#8220;require that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC 606.&#8221; While primarily related to contract assets and contract liabilities that were accounted for by the acquiree in accordance with ASC 606, &#8220;the amendments also apply to contract assets and contract liabilities from other contracts to which the provisions of ASC 606 apply, such as contract liabilities from the sale of nonfinancial assets within the scope of Subtopic 610-20.&#8221; For public business entities, the amendments in this ASU became effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption of the amendments was permitted. The Company early adopted this standard in the first quarter of 2022, and it did not have an impact on its 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&#8217;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 became effective for fiscal years beginning after December 15, 2021 and interim periods within those fiscal years. Early adoption was 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.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 FASB issued ASU 2019-12, &#8220;</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%">,&#8221; which simplifies the accounting for income taxes by eliminating some exceptions to the general approach in 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%">." It also clarifies certain aspects of the existing guidance to promote more consistent application. This standard became effective for calendar-year public business entities in 2021 and interim periods within that year, and early adoption was 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%">No other new accounting pronouncements issued or effective during the periods reflected in our statements of operations have had or are expected to have a significant impact on our consolidated financial statements.</span></div></ix:continuation></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-19</span></div></div></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_148"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">3D SYSTEMS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"> <ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="f-506" continuedAt="f-506-1" escape="true">(3) Acquisitions</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="f-506-1" continuedAt="f-506-2"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Wematter</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 1, 2023, the Company completed the acquisition of Wematter AB (&#8220;Wematter&#8221;), a Swedish 3D printer manufacturer that will broaden 3D Systems&#8217; Selective Laser Sintering (SLS) portfolio. The acquisition resulted in the Company acquiring <ix:nonFraction unitRef="number" contextRef="c-53" decimals="2" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="f-507">100</ix:nonFraction>% of the outstanding voting interest of Wematter. Consideration for this acquisition consisted of approximately $<ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="f-508">10,224</ix:nonFraction> in cash, subject to customary post-closing adjustments. The Company also may be required to pay an additional &#8364;<ix:nonFraction unitRef="eur" contextRef="c-53" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="f-509">2,000</ix:nonFraction> in cash, contingent upon the achievement of certain post-closing performance conditions and the continued employment of certain key Wematter employees for <ix:nonNumeric contextRef="c-54" name="ddd:BusinessCombinationContingentConsiderationLiabilityPeriod" format="ixt-sec:durwordsen" id="f-510">two years</ix:nonNumeric> after the closing date of the acquisition. This &#8364;<ix:nonFraction unitRef="eur" contextRef="c-53" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="f-511">2,000</ix:nonFraction> is required to be recognized as compensation expense over the key employees required service period if deemed probable of being earned. As of December 31, 2023, management does not believe that achievement of the post-closing performance conditions is probable. Finally, the Company incurred $<ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" id="f-512">866</ix:nonFraction> of acquisition-related expenses during the year ended December 31, 2023, which are reported in selling, general and administrative expenses in our consolidated statement of operations. Wematter's reported results are included in our Industrial Solutions segment and reporting unit. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In a separate transaction, the Company had extended a loan to Wematter during the three months ended June 30, 2023. We determined that this loan, representing a preexisting contractual relationship, was effectively settled upon the close of the acquisition of Wematter. No gain or loss was recognized in connection with the effective settlement, as the carrying value of the loan was not materially different from the pricing of similar current market transactions. The effective settlement of this loan receivable results in an increase of $<ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" name="ddd:BusinessCombinationConsiderationTransferredDebt" scale="3" id="f-513">942</ix:nonFraction> to the consideration transferred in connection with this transaction (i.e., above the cash consideration paid) and a corresponding increase to goodwill.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We accounted for the acquisition of Wematter using the acquisition method, as prescribed by ASC 805, &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; (&#8220;ASC 805&#8221;). In accordance with valuation methodologies described in ASC 820, &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; (&#8220;ASC 820&#8221;), the acquired assets and assumed liabilities were recorded at their estimated fair values as of the date of the Wematter acquisition.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" id="f-514" continuedAt="f-514-1" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shown below is the final purchase price allocation, which summarizes the fair values of the assets acquired and liabilities assumed at the date of acquisition:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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="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:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 $<ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" scale="3" id="f-515">148</ix:nonFraction></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%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" scale="3" id="f-516">835</ix:nonFraction>&#160;</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;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-517">1,487</ix:nonFraction>&#160;</span></td><td style="background-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;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product technology</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-518">2,580</ix:nonFraction>&#160;</span></td><td style="background-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;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="3" id="f-519">348</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-520">4,415</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-521">6,528</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" scale="3" id="f-522">475</ix:nonFraction>&#160;</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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" scale="3" id="f-523">794</ix:nonFraction>&#160;</span></td><td style="background-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;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term liabilities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" scale="3" id="f-524">293</ix:nonFraction>&#160;</span></td><td style="background-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 liabilities</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%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-525">1,087</ix:nonFraction>&#160;</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 assets acquired</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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="f-526">11,166</ix:nonFraction>&#160;</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"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">3D SYSTEMS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="f-506-2" continuedAt="f-506-3"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill recognized is attributable to synergies that are expected to enhance and expand the Company&#8217;s overall product portfolio and opportunities in new and existing markets, future products that have yet to be determined and Wematter&#8217;s assembled workforce. This goodwill will <ix:nonFraction unitRef="usd" contextRef="c-53" decimals="INF" name="us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" format="ixt:fixed-zero" scale="0" id="f-527">not</ix:nonFraction> be deductible for tax purposes.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" id="f-528" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the finite-lived intangible assets acquired and their respective estimated useful lives:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:87.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.450%"/><td style="width:0.1%"/></tr><tr><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:10pt;font-weight:700;line-height:100%">Useful Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-59" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="f-529">5</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product technology</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-60" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="f-530">15</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-61" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="f-531">10</ix:nonNumeric></span></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended December 31, 2023, the Company updated its preliminary valuation of the acquisition-date fair values of acquired assets and assumed liabilities. As a result of incremental valuation procedures performed, the preliminary acquisition-date fair value that previously had been assigned to the acquired product technology intangible asset increased by $<ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" name="us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" scale="3" id="f-532">349</ix:nonFraction>. This increase in fair value was offset by a corresponding decrease in the acquisition-date fair value of goodwill. The purchase price allocation and the estimated useful lives of intangible assets are final as of December 31, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The post-acquisition revenue of Wematter reported in our consolidated statement of operations for the year ended December 31, 2023 is $<ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="f-533">72</ix:nonFraction>. The post-acquisition loss of Wematter reported in our consolidated statement of operations for the year ended December 31, 2023 is $<ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-534">8,435</ix:nonFraction>, which includes the impact of the allocation of $<ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="f-535">6,398</ix:nonFraction> of the total Industrial Solutions goodwill impairment charge of $<ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="f-536">279,808</ix:nonFraction> (Refer Note 9) to the Wematter legal entity.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Unaudited Pro Forma Financial Information</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessAcquisitionProFormaInformationTextBlock" id="f-537" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited pro forma financial information summarizes the combined results of the Company and Wematter as if the acquisition had occurred on January 1, 2022. The pro forma results have been prepared for comparative purposes only, and do not necessarily represent what the results of operations would have been had the acquisition been completed on January 1, 2022. In addition, these pro forma results are not intended to be a projection of future operating results and do not reflect synergies that might be achieved.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited pro forma financial information includes adjustments for the pro forma impact of our preliminary purchase price allocation, including the amortization of newly acquired intangible assets; the impact of transaction costs; and the alignment of accounting policies. Transaction costs have been included in the pro forma results for the period ended December 31, 2022, consistent with the pro forma assumption that the acquisition occurred on January 1, 2022. Pro forma revenue information has not been presented, as pre-acquisition revenue reported by Wematter was not material and, accordingly, the impact on our reported consolidated revenue also would not have been material. </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:74.338%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.449%"/><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:10.453%"/><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="display:none"/><td colspan="3" style="display:none"/><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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pro forma net (loss) income attributable to 3D Systems Corporation</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(<ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" sign="-" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-538">362,890</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" sign="-" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-539">127,635</ix:nonFraction>)</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></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">dp polar</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 4, 2022, we completed the acquisition of <ix:nonFraction unitRef="number" contextRef="c-65" decimals="INF" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="f-540">100</ix:nonFraction>% of dp polar GmbH (&#8220;dp polar&#8221;), a German-based designer and manufacturer of a manufacturing system designed for high-speed mass production of customized components, for $<ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="f-541">25,866</ix:nonFraction> (including customary post-closing adjustments), which includes $<ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="f-542">19,604</ix:nonFraction> paid in cash at closing, $<ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" format="ixt:num-dot-decimal" scale="3" id="f-543">7,091</ix:nonFraction> paid at closing via the issuance of the Company&#8217;s common stock, and an $<ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" scale="3" id="f-544">829</ix:nonFraction> estimated post-closing purchase price adjustment due to the Company from the sellers. In addition, the Company incurred $<ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" id="f-545">165</ix:nonFraction> of acquisition-related expenses during the year ended December 31, 2022, which are reported in selling, general and administrative expenses in our consolidated statements of operations. See Note 17 for the discussion of an earnout arrangement with a key individual from dp polar. </span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">3D SYSTEMS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div></div><ix:continuation id="f-506-3" continuedAt="f-506-4"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company acquired dp polar for access to dp polar's patented continuous printing process. Central to dp polar&#8217;s patented continuous printing process is a large-scale, segmented, rotating print platform that eliminates the start/stop operations of virtually all additive manufacturing platforms. With dp polar&#8217;s technology and patented polar coordinate control, the print heads remain stationary above the rotating platform, providing a continuous print process. We accounted for the acquisition of dp polar using the acquisition method, as prescribed by ASC 805. In accordance with valuation methodologies described in ASC 820, the acquired assets and assumed liabilities were recorded at their estimated fair values as of the date of the dp polar acquisition.  </span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="f-514-1" continuedAt="f-514-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%">Shown below is the final purchase price allocation, which summarizes the fair values of the assets acquired and liabilities assumed at the date of acquisition:</span></div><div style="text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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="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:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 $<ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" scale="3" id="f-546">243</ix:nonFraction></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%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" scale="3" id="f-547">301</ix:nonFraction>&#160;</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%">In-process research and development</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%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-548">4,989</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-549">3,930</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-550">8,919</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-551">17,090</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" scale="3" id="f-552">765</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" scale="3" id="f-553">364</ix:nonFraction>&#160;</span></td><td style="background-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;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" scale="3" id="f-554">845</ix:nonFraction>&#160;</span></td><td style="background-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;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%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-555">1,209</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="f-556">25,866</ix:nonFraction>&#160;</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></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill recognized was attributable to synergies which were expected to enhance and expand the Company&#8217;s overall product portfolio and opportunities in new and existing markets, future products that have yet to be determined and dp polar&#8217;s assembled workforce. This goodwill will not be deductible for tax purposes.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Kumovis</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 1, 2022, we completed the acquisition of <ix:nonFraction unitRef="number" contextRef="c-69" decimals="4" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="f-557">93.75</ix:nonFraction>% of Kumovis GmbH ("Kumovis") for an all-cash purchase price of $<ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="f-558">37,875</ix:nonFraction>, plus an estimated fair value of RNCI of $<ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="ddd:BusinessCombinationRedeemableNoncontrollingInterestEquityFairValue" format="ixt:num-dot-decimal" scale="3" id="f-559">1,559</ix:nonFraction>. $<ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="ddd:PaymentsToAcquireBusinessesGrossNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-560">3,628</ix:nonFraction> of the cash payment was deferred for up to <ix:nonNumeric contextRef="c-70" name="ddd:PaymentsToAcquireBusinessesGrossNoncurrentDefermentPeriod" format="ixt-sec:durwordsen" id="f-561">fifteen months</ix:nonNumeric> from the closing date and was paid in July 2023. Kumovis, which is part of the Healthcare Solutions segment and reporting unit, utilizes polyether ether keton or &#8220;PEEK&#8221; materials, which has properties that lend it to many medical applications that fit into our personalized healthcare solutions operations, including many implant applications. The Company incurred $<ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" id="f-562">126</ix:nonFraction> of acquisition-related expenses during the year ended December 31, 2022, which are reported in selling, general and administrative expenses in our consolidated statements of operations.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In conjunction with the Kumovis acquisition, the Company and the non-controlling shareholders entered into a put/call option agreement, whereby, at a later date, the Company has the option to purchase from the non-controlling shareholders, and the non-controlling shareholders have the option to sell to the Company, the remaining <ix:nonFraction unitRef="number" contextRef="c-72" decimals="4" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="f-563">6.25</ix:nonFraction>% ownership interest in Kumovis for an exercise price calculated based on the achievement of pre-determined revenue and gross profit targets. <ix:nonFraction unitRef="number" contextRef="c-69" decimals="2" name="us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" format="ixt-sec:numwordsen" scale="-2" id="f-564">Fifty</ix:nonFraction> percent of the Kumovis common shares related to the put/call can be exercised upon the achievement of an initial revenue and gross profit target, while the remaining <ix:nonFraction unitRef="number" contextRef="c-69" decimals="2" name="us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" scale="-2" id="f-565">50</ix:nonFraction>% can be exercised upon the achievement of a second revenue and gross profit target. If one or both sets of targets have not been met within <ix:nonNumeric contextRef="c-70" name="us-gaap:BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1" format="ixt-sec:duryear" id="f-566">5.75</ix:nonNumeric> years from the acquisition date, there is a floor strike price that must be exercised. Up to <ix:nonFraction unitRef="number" contextRef="c-69" decimals="2" name="us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" scale="-2" id="f-567">50</ix:nonFraction>% of the exercise price can be paid in Company common stock at the election of 3D Systems. This arrangement results in the recognition of RNCI, for which an estimated fair value of $<ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="ddd:BusinessCombinationRedeemableNoncontrollingInterestEquityFairValue" format="ixt:num-dot-decimal" scale="3" id="f-568">1,559</ix:nonFraction> was recorded as of the acquisition date. </span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">3D SYSTEMS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div></div><ix:continuation id="f-506-4" continuedAt="f-506-5"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We accounted for the acquisition of Kumovis using the acquisition method, as prescribed by ASC 805. In accordance with valuation methodologies described in ASC 820, the acquired assets and assumed liabilities were recorded at their estimated fair values as of the date of the Kumovis acquisition. <ix:continuation id="f-514-2" continuedAt="f-514-3">The table below reflects the fair value of both the consideration transferred and the RNCI attributable to this acquisition.</ix:continuation></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="f-514-3" continuedAt="f-514-4"><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:85.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.789%"/><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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid at acquisition</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="ddd:PaymentsToAcquireBusinessesGrossCurrent" format="ixt:num-dot-decimal" scale="3" id="f-569">34,098</ix:nonFraction>&#160;</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 cash consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="ddd:PaymentsToAcquireBusinessesGrossNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-570">3,628</ix:nonFraction>&#160;</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%">Estimated fair value of RNCI</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="ddd:BusinessCombinationRedeemableNoncontrollingInterestEquityFairValue" format="ixt:num-dot-decimal" scale="3" id="f-571">1,559</ix:nonFraction>&#160;</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%">Post-closing net working capital adjustment</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="ddd:BusinessCombinationPostClosingNetWorkingCapitalAdjustment" scale="3" id="f-572">149</ix:nonFraction>&#160;</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%">Total fair value of consideration transferred</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="3" id="f-573">39,434</ix:nonFraction>&#160;</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"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shown below is the final purchase price allocation, which summarizes the fair values of the assets acquired and liabilities assumed at the date of acquisition:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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="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:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 $<ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" scale="3" id="f-574">125</ix:nonFraction></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%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-575">1,407</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-576">20,770</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-577">5,802</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-578">26,572</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-579">17,618</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" scale="3" id="f-580">705</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" scale="3" id="f-581">332</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" scale="3" id="f-582">70</ix:nonFraction>&#160;</span></td><td style="background-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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-583">6,466</ix:nonFraction>&#160;</span></td><td style="background-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 liabilities</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%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-584">6,868</ix:nonFraction>&#160;</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 assets acquired</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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="f-585">39,434</ix:nonFraction>&#160;</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"/></tr></table></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill recognized is attributable to synergies which are expected to enhance and expand the Company&#8217;s overall product portfolio and opportunities in new and existing markets, future products that have yet to be determined and Kumovis&#8217;s assembled workforce. This goodwill will not be deductible for tax purposes.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Titan</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 1, 2022, we completed the acquisition of <ix:nonFraction unitRef="number" contextRef="c-75" decimals="INF" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="f-586">100</ix:nonFraction>% of Titan Additive LLC ("Titan") for an all-cash purchase price of $<ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="f-587">39,040</ix:nonFraction>. Titan, which is part of the Industrial Solutions segment and reporting unit, is a pellet-based extrusion platform that addresses customer applications requiring large build volumes, superior performance, and improved productivity at significantly lower cost. We believe the acquisition of Titan will open up new markets in the Industrial Solutions segment and reporting unit. The Company incurred $<ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" id="f-588">612</ix:nonFraction> of acquisition-related expenses during the year ended December 31, 2022, which are reported in selling, general and administrative expenses in the consolidated statements of operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We accounted for the acquisition of Titan using the acquisition method, as prescribed by ASC 805. In accordance with valuation methodologies described in ASC 820, the acquired assets and assumed liabilities were recorded at their estimated fair values as of the date of the Titan acquisition.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">3D SYSTEMS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div></div><ix:continuation id="f-506-5" continuedAt="f-506-6"><ix:continuation id="f-514-4" continuedAt="f-514-5"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shown below is the final purchase price allocation, which summarizes the fair values of the assets acquired and liabilities assumed at the date of acquisition:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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="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:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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%">Current 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 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%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" scale="3" id="f-589">661</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-590">15,940</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-591">5,580</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-592">21,520</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-593">17,430</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" scale="3" id="f-594">68</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" scale="3" id="f-595">229</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" scale="3" id="f-596">410</ix:nonFraction>&#160;</span></td><td style="background-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;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%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" scale="3" id="f-597">639</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="f-598">39,040</ix:nonFraction>&#160;</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></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill recognized is attributable to synergies which are expected to enhance and expand the Company&#8217;s overall product portfolio and opportunities in new and existing markets, future products that have yet to be determined and Titan&#8217;s assembled workforce. This goodwill is deductible for tax purposes.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Volumetric</span></div><div style="text-align:justify"><span><br/></span></div><div 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 acquired Volumetric Biotechnologies, Inc. (&#8220;Volumetric&#8221;) for $<ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="f-599">40,173</ix:nonFraction>, of which $<ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="f-600">24,814</ix:nonFraction> was paid in cash, and the remainder was paid via the issuance of <ix:nonFraction unitRef="shares" contextRef="c-81" decimals="-3" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" scale="3" id="f-601">720</ix:nonFraction> shares of the Company's common stock having a fair value on the date of issuance of $<ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" format="ixt:num-dot-decimal" scale="3" id="f-602">15,359</ix:nonFraction>. We also incurred approximately $<ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="3" id="f-603">1,306</ix:nonFraction> of acquisition-related expenses during the year ended December 31, 2021, which are reported in selling, general and administrative expenses in our consolidated statements of operations. Additional payments of up to $<ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="0" id="f-604">355,000</ix:nonFraction> are possible upon (1) the attainment of <ix:nonFraction unitRef="milestone" contextRef="c-81" decimals="INF" name="ddd:BusinessCombinationNumberOfMilestones" format="ixt-sec:numwordsen" scale="0" id="f-605">seven</ix:nonFraction> non-financial milestones, each of which requires achievement prior to either December 31, 2030 or December 31, 2035, and (2) the 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&#8217;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 through the estimated timing of achievement. Any compensation expense recorded will be reversed if a milestone is no longer deemed probable of achievement. Refer to Note 17 for additional details regarding amounts related to these milestone payments that have been reported in our consolidated financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Volumetric&#8217;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 seeks to expand our capabilities and capacity in 3D printing related to bio-printing and regenerative medicine. Combining 3D Systems' regenerative medicine group with Volumetric&#8217;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:120%">We accounted for the acquisition of Volumetric using the acquisition method, as prescribed by ASC 805. In accordance with valuation methodologies described in ASC 820, the acquired assets and assumed liabilities were recorded at their estimated fair values as of the date of acquisition.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">3D SYSTEMS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div></div><ix:continuation id="f-506-6" continuedAt="f-506-7"><ix:continuation id="f-514-5" continuedAt="f-514-6"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shown below is the final purchase price allocation, which summarizes the fair values of the acquired 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="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:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 $<ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" scale="3" id="f-606">389</ix:nonFraction></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%"><ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-607">3,143</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-82" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-608">1,100</ix:nonFraction>&#160;</span></td><td style="background-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%">Distributor relationship</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%"><ix:nonFraction unitRef="usd" contextRef="c-83" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="3" id="f-609">400</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-610">1,500</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-611">37,492</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-612">1,194</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-613">3,156</ix:nonFraction>&#160;</span></td><td style="background-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 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-614">3,156</ix:nonFraction>&#160;</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 assets acquired</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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="f-615">40,173</ix:nonFraction>&#160;</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"/></tr></table></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill recognized is attributable to synergies which are expected to enhance and expand the Company&#8217;s overall product portfolio and opportunities in new and existing markets, future products that have yet to be determined and Volumetric&#8217;s assembled workforce. Goodwill will <ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" name="us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" format="ixt:fixed-zero" scale="0" id="f-616">not</ix:nonFraction> be deductible for tax purposes.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Volumetric is part of the Healthcare Solutions reporting unit and 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-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Oqton</span></div><div style="text-align:justify"><span><br/></span></div><div 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 1, 2021, we acquired Oqton, Inc. (&#8220;Oqton&#8221;) for $<ix:nonFraction unitRef="usd" contextRef="c-84" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="3" id="f-617">187,775</ix:nonFraction>, of which $<ix:nonFraction unitRef="usd" contextRef="c-84" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="f-618">107,078</ix:nonFraction> was paid in cash, and the remainder was paid via the issuance of <ix:nonFraction unitRef="shares" contextRef="c-84" decimals="-3" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-619">2,553</ix:nonFraction> shares of the Company&#8217;s common stock having a fair value at the date of issuance of $<ix:nonFraction unitRef="usd" contextRef="c-84" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" format="ixt:num-dot-decimal" scale="3" id="f-620">80,697</ix:nonFraction>. We also incurred approximately $<ix:nonFraction unitRef="usd" contextRef="c-85" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="3" id="f-621">1,780</ix:nonFraction> of acquisition related expenses during the year ended December 31, 2021,  which are reported in selling, general and administrative expenses in our consolidated statements of operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We accounted for the acquisition of Oqton using the acquisition method, as prescribed by ASC 805. In accordance with valuation methodologies described in ASC 820, the acquired assets and assumed liabilities were recorded at their estimated fair values as of the date of the acquisition.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">3D SYSTEMS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div></div><ix:continuation id="f-506-7"><ix:continuation id="f-514-6"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shown below is the final purchase price allocation, which summarizes the fair values of the assets acquired and liabilities assumed at the date of acquisition:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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="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:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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 $<ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-622">7,603</ix:nonFraction></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%"><ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-623">8,344</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-87" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-624">12,600</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-88" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-625">7,300</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-626">19,900</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-627">165,904</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" scale="3" id="f-628">760</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-629">6,643</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" scale="3" id="f-630">490</ix:nonFraction>&#160;</span></td><td style="background-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;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%"><ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-631">7,133</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="f-632">187,775</ix:nonFraction>&#160;</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></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill recognized is attributable to synergies which are expected to enhance and expand the Company&#8217;s overall product portfolio and opportunities in new and existing markets, future products that have yet to be determined and Oqton&#8217;s assembled workforce. This Goodwill is not deductible for tax purposes.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Oqton's operating results are reported in the Industrial Solutions segment and reporting unit. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Other</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2021, we purchased Allevi, Inc. ("Allevi") to expand regenerative medicine initiatives into medical and pharmaceutical R&amp;D laboratories. Additionally, in June 2021, we closed the acquisition of a German software firm, Additive Works GmbH (&#8220;Additive&#8221;). Additive expands the simulation capabilities for rapid optimization of industrial-scale 3D printing processes. The purchase price for both acquisitions, individually and combined, as well as the impacts to the Company&#8217;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:120%;text-decoration:underline">Acquisitions of Non-controlling Interests</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%">As of December 31, 2018, the Company owned approximately <ix:nonFraction unitRef="number" contextRef="c-89" decimals="2" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="f-633">70</ix:nonFraction>% of the capital and voting rights of Easyway, a service bureau and distributor of 3D printing and scanning products in China. The remaining <ix:nonFraction unitRef="number" contextRef="c-90" decimals="2" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="f-634">30</ix:nonFraction>% of the capital and voting rights of Easyway were acquired on January 21, 2019 for $<ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="3" id="f-635">13,500</ix:nonFraction>, which has been paid in installments. The Company made the final installment payment of $<ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-3" name="us-gaap:PaymentsToMinorityShareholders" format="ixt:num-dot-decimal" scale="3" id="f-636">2,300</ix:nonFraction> related to the acquisition of the remaining <ix:nonFraction unitRef="number" contextRef="c-93" decimals="2" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="f-637">30</ix:nonFraction>% interest in Easyway during 2022.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_154"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" id="f-638" continuedAt="f-638-1" escape="true"><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)  Divestitures</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">ODM</span></div><div style="text-align:justify"><span><br/></span></div><div 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&#8217;s On Demand Manufacturing business ("ODM") for $<ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:num-dot-decimal" scale="0" id="f-639">82,000</ix:nonFraction>, excluding certain customary closing adjustments. We recorded a gain on the sale of $<ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-3" name="us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" format="ixt:num-dot-decimal" scale="3" id="f-640">38,490</ix:nonFraction> within interest and other income (expense), net on the accompanying consolidated statement of operations for the year ended December 31, 2021. ODM was primarily included within the Industrial Solutions segment. At closing, the Company and the purchaser entered into a supply agreement and a transition services agreement, pursuant to which the Company agreed to 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. At December 31, 2023 only the supply agreement was active.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">3D SYSTEMS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div></div><ix:continuation id="f-638-1"><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">Simbionix</span></div><div style="text-align:justify"><span><br/></span></div><div 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 24, 2021, we completed the sale of <ix:nonFraction unitRef="number" contextRef="c-96" decimals="INF" name="ddd:DiscontinuedOperationOwnershipInterestPriorToDisposal" scale="-2" id="f-641">100</ix:nonFraction>% of the issued and outstanding equity interests of Simbionix USA Corporation, which owned our global medical simulation business, for $<ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:num-dot-decimal" scale="0" id="f-642">305,000</ix:nonFraction>, excluding certain closing adjustments and excluding $<ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-3" name="us-gaap:CashDivestedFromDeconsolidation" format="ixt:num-dot-decimal" scale="3" id="f-643">6,794</ix:nonFraction> of cash transferred to the purchaser. We recorded a gain on the sale of $<ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-3" name="us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" format="ixt:num-dot-decimal" scale="3" id="f-644">271,404</ix:nonFraction> within <span style="-sec-ix-hidden:f-645">interest and other income (expense), net</span> on the accompanying consolidated statement of operations for the year ended December 31, 2021. Additionally, we recognized a gain of $<ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses" format="ixt:num-dot-decimal" scale="3" id="f-646">2,431</ix:nonFraction> upon the reclassification of accumulated foreign currency translation gains previously included in accumulated other comprehensive loss (&#8220;AOCL&#8221;), which is included within interest and other income (expense), net for the year ended December 31, 2021. Simbionix was included within the Healthcare Solutions 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-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Cimatron</span></div><div style="text-align:justify"><span><br/></span></div><div 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 January 1, 2021, we completed the sale of <ix:nonFraction unitRef="number" contextRef="c-98" decimals="INF" name="ddd:DiscontinuedOperationOwnershipInterestPriorToDisposal" scale="-2" id="f-647">100</ix:nonFraction>% of the issued and outstanding equity interests of Cimatron Ltd. (&#8220;Cimatron&#8221;), the subsidiary that operated the Company&#8217;s Cimatron integrated CAD/CAM software for tooling business and its GibbsCAM CNC programming software business, for approximately $<ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:num-dot-decimal" scale="3" id="f-648">64,173</ix:nonFraction>, after certain adjustments and excluding $<ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-3" name="us-gaap:CashDivestedFromDeconsolidation" format="ixt:num-dot-decimal" scale="3" id="f-649">9,476</ix:nonFraction> of cash transferred to the purchaser. We recorded a gain on the sale of $<ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-3" name="us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" format="ixt:num-dot-decimal" scale="3" id="f-650">32,047</ix:nonFraction> within interest and other income (expense), net on the accompanying consolidated statement of operations for the year ended December 31, 2021. Additionally, at the time of the sale, we recognized a gain of $<ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses" format="ixt:num-dot-decimal" scale="3" id="f-651">6,481</ix:nonFraction> upon the reclassification of accumulated foreign currency translation gains previously included in AOCL, which is included within interest and other income (expense), net for the year ended December 31, 2021. Cimatron was included within the Industrial Solutions segment.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_157"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="f-652" continuedAt="f-652-1" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(5)  Revenue</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Performance Obligations</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account as defined in ASC 606. A contract&#8217;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, 2023, we had $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-653">97,823</ix:nonFraction> of unrecognized revenue comprised of deferred revenue, customer order backlog and customer deposits. This $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-654">97,823</ix:nonFraction> related to outstanding performance obligations excludes variable consideration totaling $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="ddd:RevenueRemainingPerformanceObligationVariableConsiderationAmount" format="ixt:num-dot-decimal" scale="3" id="f-655">46,000</ix:nonFraction> which will not be included in contract transaction price for purposes of revenue recognition until management is able to conclude that it is probable that the inclusion of such amounts will not result in a subsequent significant reversal of the cumulative amount of revenue recognized. We expect to recognize approximately <ix:nonFraction unitRef="number" contextRef="c-100" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="f-656">93</ix:nonFraction>% of the $<ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-657">40,075</ix:nonFraction> of deferred revenue and customer deposits as revenue within the next <ix:nonNumeric contextRef="c-100" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durwordsen" id="f-658">twelve months</ix:nonNumeric>, and an additional <ix:nonFraction unitRef="number" contextRef="c-101" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="f-659">5</ix:nonFraction>% by the end of 2025 and the remaining balance thereafter.</span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="f-455-3" continuedAt="f-455-4"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Revenue Recognition </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when control of the promised products or services is transferred to customers. Revenue is recognized in an amount that reflects the consideration we expect to receive in exchange for those products or services. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and, accordingly, are accounted for as separate performance obligations. For such arrangements, we allocate revenue to each performance obligation based upon its relative stand-alone selling price (&#8220;SSP&#8221;). Revenue is recognized net of allowances for returns and any taxes collected from customers that are subsequently remitted to governmental authorities. The amount of consideration received and revenue recognized may vary based on changes in marketing incentive programs offered to our customers. Our marketing incentive programs take many forms, including volume discounts, trade-in allowances, rebates and other discounts.</span></div><div style="text-align:justify"><span><br/></span></div><div 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. </span></div></ix:continuation></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">3D SYSTEMS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div></div><ix:continuation id="f-652-1" continuedAt="f-652-2"><ix:continuation id="f-455-4" continuedAt="f-455-5"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Hardware and Materials</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from hardware and material sales is recognized when control has transferred to the customer, which generally occurs when the goods have been shipped or delivered to the customer, risk of loss has transferred to the customer, and we have a present right to payment. In limited circumstances, when printer or other hardware sales include substantive customer acceptance provisions, revenue is recognized either when customer acceptance has been obtained, customer acceptance provisions have lapsed, or we have objective evidence that the criteria specified in the customer acceptance provisions have been satisfied.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Printers and certain other products include a warranty under which we provide maintenance for periods up to <ix:nonNumeric contextRef="c-1" name="ddd:RevenueFromContractWithCustomersWarrantyPeriod" format="ixt-sec:durwordsen" id="f-660">one year</ix:nonNumeric>. For these initial product warranties, estimated costs are accrued at the time of the sale of the product. These cost estimates are established using historical information regarding the nature, frequency and average cost of claims for each type of printer or other product, as well as assumptions about future activity and events. Revisions to expense accruals are made as necessary based on changes in these historical and future factors.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Software</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also market and sell software tools that enable our customers to capture and customize content using our printers, design optimization and simulation software, and reverse engineering and inspection software. Our software does not require significant modification or customization, and the license provides the customer with a right to use the software as it exists when made available. Revenue from these software licenses is recognized either upon delivery of the product or of a key code which allows the customer to download the software. Customers may purchase post-sale support. Generally, the first year of support is included, but subsequent years are optional. This optional support is considered a separate obligation from the software. Accordingly, revenue is deferred at the time of sale and subsequently recognized ratably over future periods.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Services</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer training, installation and non-contract maintenance services for our products. Additionally, we offer maintenance contracts customers can purchase at their option. For maintenance contracts, revenue is deferred at the time of sale based on the stand-alone selling prices of these services. Deferred revenue is recognized ratably over the term of the maintenance period on a straight-line basis and costs are expensed as incurred. Revenue from training, installation and non-contract maintenance services is recognized at the time of performance of the service.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also sell software as a service, whereby the customer has the right to access the software.</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%">Revenue is recognized ratably over the related subscription period, as our performance obligation to provide access to the software is progressively fulfilled over the stated term of the contract. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On demand manufacturing and Healthcare Solutions service sales are included within services revenue, and revenue is recognized upon shipment or delivery of the parts or performance of the service, based on the terms of the arrangement. 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></ix:continuation></ix:continuation><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">3D SYSTEMS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div></div><ix:continuation id="f-652-2" continuedAt="f-652-3"><ix:continuation id="f-455-5" continuedAt="f-455-6"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Collaboration and Licensing Agreements</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We enter into collaboration and licensing 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, R&amp;D services, contingent milestone payments upon the achievement of contractual developmental criteria and/or royalty fees based on the licensees&#8217; 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 the amount of variable consideration to be included in transaction price, as well as the timing for the inclusion of such variable consideration; and the amount of transaction price assigned to and the pattern of transfer of control for each distinct performance obligation. This typically results in the recognition of revenue over time using a cost-to-cost percentage of completion model to measure the progress of the transfer of control. The Company recognized $<ix:nonFraction unitRef="usd" contextRef="c-102" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-661">17,040</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-662">13,497</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-663">6,804</ix:nonFraction> in revenue related to collaboration arrangements with customers for the years ended December 31, 2023, 2022, and 2021, respectively. The Company recognized $<ix:nonFraction unitRef="usd" contextRef="c-102" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-664">14,095</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-665">11,063</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-666">5,888</ix:nonFraction> in products cost of sales related to the collaboration arrangements with customers for the years ended December 31, 2023, 2022, and 2021, respectively. The majority of our collaboration arrangement revenue and related costs of sales relates to R&amp;D being performed under a single regenerative medicine contract.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue recognized under collaboration and licensing agreements for year ended December 31, 2023 includes the effect of the Company increasing its estimate of the variable consideration included in the transaction price related to one of its licensing agreements. The increase in estimated recognizable variable consideration was due to (1) the execution of a modification to the related customer contract and (2) the Company's determination that incremental revenue attributable to milestone payments that are contingent upon the achievement of contractual developmental criteria would be earned under the modified contract. As a result, during the year ended December 31, 2023, the Company recognized a cumulative catch-up adjustment to record incremental services revenue of $<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueModificationOfContract" format="ixt:num-dot-decimal" scale="3" id="f-667">4,452</ix:nonFraction>, which reduced our reported basic and diluted loss per share by $<ix:nonFraction unitRef="usdPerShare" contextRef="c-10" decimals="2" sign="-" name="ddd:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareBasicModificationOfContract" scale="0" id="f-668">0.03</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="c-11" decimals="2" sign="-" name="ddd:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareDilutedModificationOfContract" scale="0" id="f-669">0.03</ix:nonFraction>, respectively, for year ended December 31, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Terms of Sale</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shipping and handling activities are treated as fulfillment costs rather than as an additional promised service. We accrue the costs of shipping and handling when the related revenue is recognized. Our incurred costs associated with shipping and handling are included in product cost of sales.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Creditworthiness is determined, and credit is extended, based upon an evaluation of each customer&#8217;s financial condition. New customers are generally required to complete a credit application and provide references and bank information to facilitate an analysis of creditworthiness.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our terms of sale generally provide payment terms that are customary in the countries where we transact business. To reduce credit risk in connection with certain sales, we may, depending upon the circumstances, require significant deposits or payment in full prior to shipment. For maintenance services, we either bill customers on a time-and-materials basis or sell maintenance contracts that provide for payment in advance on either an annual or other periodic basis.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Significant Judgments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Allocation of Transaction Price</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contracts with customers often include promises to transfer multiple products and services to a customer. For such arrangements, we allocate revenue to each performance obligation based on its relative SSP. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Judgment is required to determine the SSP for each distinct performance obligation in a contract. 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, we may use information such as the size of the customer and geographic region in determining the SSP. </span></div></ix:continuation></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">3D SYSTEMS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div></div><ix:continuation id="f-652-3" continuedAt="f-652-4"><ix:continuation id="f-455-6" continuedAt="f-455-7"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination of SSP is an ongoing process, and information is reviewed regularly in order to ensure SSP reflects the most current information or trends.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Variable Consideration</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We must assess if and when it is appropriate to include variable consideration when determining transaction price. This assessment, which impacts the timing and the amount of revenue recognized under contracts accounted for in accordance with ASC 606, requires management to conclude that it is probable that a significant reversal of the amount of cumulative revenue recognized with respect to a contract will not occur when the uncertainty associated with the variable consideration is subsequently resolved. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The nature of our sales and 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-style:italic;font-weight:400;line-height:120%">Contracts Recognized Over Time</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes the revenue attributable to certain contracts over time using a cost-to-cost percentage of completion model to measure progress. The application of this accounting requires the Company to estimate total costs that will be required to satisfy the related performance obligations. These estimates could change over the term of a contract.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Contract Balances</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition, billings and cash collections results in the recognition of billed accounts receivable and contract assets (including unbilled receivables) and customer deposits and deferred revenue (contract liabilities) on our consolidated balance sheets. Timing of revenue recognition may differ from the timing of invoicing to customers. We record accounts receivable when we have an unconditional right to recognize revenue at the time of invoicing, and unbilled receivables when revenue is recognized prior to invoicing. For most of our contracts, customers are invoiced when products are shipped or when services are performed resulting in billed accounts receivables for the remainder of the owed contract price. Unbilled receivables generally result from circumstances in which items have been shipped, revenue has been recognized, but the customer has not been charged. We also recognize a contract asset upon the recognition of revenue related to certain performance milestones that are deemed probable of achievement, but for which billing has not occurred and receipt of payment is conditioned upon factors other than the passage of time. In our on demand manufacturing business, which was sold in September of 2021, customers may have been 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 for extended warranties, resulting in deferred revenue. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in the contract assets balance as of December 31, 2023 (see table below) primarily relates to the increase in the estimated variable consideration included in the transaction price related to one of the Company's collaboration and licensing agreements (refer to the discussion above of Collaboration and Licensing Agreements), which has resulted in the recognition of incremental revenue for which the Company has the right to invoice upon achievement of each respective contractual milestone. Changes in contract asset and liability balances were not materially impacted by any other factors for the years ended December 31, 2023 and 2022, respectively. </span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="f-670" continuedAt="f-670-1" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, contract asset and contract liability balances as of December 31, 2023, 2022 and 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:100.000%"><tr><td style="width:1.0%"/><td style="width:55.186%"/><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.823%"/><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.823%"/><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="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></div></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%">2023</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%">2022</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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net of reserves</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-671">101,497</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-672">93,886</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-673">106,540</ix:nonFraction>&#160;</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%">Contract assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ContractWithCustomerAssetNet" format="ixt:num-dot-decimal" scale="3" id="f-674">12,147</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ContractWithCustomerAssetNet" scale="3" id="f-675">677</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:ContractWithCustomerAssetNet" scale="3" id="f-676">184</ix:nonFraction>&#160;</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%">Contract liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-677">40,075</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-678">38,349</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-679">45,552</ix:nonFraction>&#160;</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:8pt;font-weight:400;line-height:120%">(1) Includes amounts reported in Prepaid expenses and other current assets and Other assets on the balance sheet, inclusive of $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ReceivablesLongTermContractsOrPrograms" format="ixt:num-dot-decimal" scale="3" id="f-680">5,422</ix:nonFraction> as of December 31, 2023 that is related to a long-term contract and is billable upon attainment of milestones.</span></div></ix:nonNumeric><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%"><ix:continuation id="f-670-1">(2) Includes amounts reported in Other liabilities on the balance sheet.</ix:continuation> </span></div></ix:continuation></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">3D SYSTEMS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div></div><ix:continuation id="f-652-4"><ix:continuation id="f-455-7"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2023, we 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%">$<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ddd:ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance" format="ixt:num-dot-decimal" scale="3" id="f-681">25,980</ix:nonFraction> 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, 2022. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended</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, 2022, 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%"> $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="3" id="f-682">31,038</ix:nonFraction></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, 2021. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended</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, 2021, we recognized revenue of $<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="3" id="f-683">30,302</ix:nonFraction> related to our contract liabilities at December 31, 2020</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-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Practical Expedients and Exemptions</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally expense sales commissions when incurred because the amortization period would be one year or less. These costs are recorded within selling, general and administrative expenses.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Revenue Concentrations</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2023, 2022, and 2021, one customer accounted for approximately <ix:nonFraction unitRef="number" contextRef="c-105" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-684">15</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="c-106" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-685">23</ix:nonFraction>%, and <ix:nonFraction unitRef="number" contextRef="c-107" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-686">22</ix:nonFraction>% of our consolidated revenue, respectively, which revenue relates to our Healthcare Solutions segment. We expect to maintain our relationship with this customer.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock" id="f-687" escape="true"><div 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, 2023, 2022, and 2021, which is determined based upon the geographic region in which a sale originates, was as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.186%"/><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.823%"/><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.823%"/><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="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%">2023</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%">2022</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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-688">282,742</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-689">308,516</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-690">344,619</ix:nonFraction>&#160;</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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-691">164,673</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-692">167,114</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-693">201,684</ix:nonFraction>&#160;</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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-694">40,654</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-695">62,401</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-696">69,336</ix:nonFraction>&#160;</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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-697">488,069</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-698">538,031</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-699">615,639</ix:nonFraction>&#160;</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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-700">278,268</ix:nonFraction>&#160;</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="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-701">304,503</ix:nonFraction>&#160;</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="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-702">341,123</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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%">Germany (included in EMEA above)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-120" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-703">76,995</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-704">80,108</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-705">78,218</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_172"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:InventoryDisclosureTextBlock" id="f-707" continuedAt="f-707-1" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(6)  Inventories</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="f-708" escape="true"><div 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, 2023 and 2022 are summarized as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.391%"/><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.791%"/><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%">2023</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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:InventoryRawMaterialsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="f-709">59,658</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:InventoryRawMaterialsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="f-710">59,907</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:InventoryWorkInProcessNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="f-711">4,708</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:InventoryWorkInProcessNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="f-712">4,972</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:InventoryFinishedGoodsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="f-713">87,822</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:InventoryFinishedGoodsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="f-714">72,953</ix:nonFraction>&#160;</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-715">152,188</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-716">137,832</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The inventory reserve 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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:InventoryValuationReserves" format="ixt:num-dot-decimal" scale="3" id="f-717">16,156</ix:nonFraction> a</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nd $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:InventoryValuationReserves" format="ixt:num-dot-decimal" scale="3" id="f-718">15,550</ix:nonFraction> as of December 31, 2023 and 2022, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2023, we notified one of our contract manufacturers of our intent to terminate the existing manufacturing services arrangement and in-source the assembly and production process.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The final exit agreement included a $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:BusinessExitCosts1" scale="3" id="f-719">450</ix:nonFraction> exit fee that was expensed during the period. There is an associated commitment to purchase $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:LongTermPurchaseCommitmentAmount" format="ixt:num-dot-decimal" scale="3" id="f-720">1,692</ix:nonFraction> of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">inventory from the assembly manufacturer as of December 31, 2023. </span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-707-1">During the year ended December 31, 2022, we notified one of our contract manufacturers of our intent to terminate our existing manufacturing services arrangement and in-source the assembly and production process. The final exit agreement included a $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:BusinessExitCosts1" format="ixt:num-dot-decimal" scale="3" id="f-721">1,670</ix:nonFraction> exit fee that was expensed during the period. Exiting this agreement resulted in the purchase of $<ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-3" name="us-gaap:LongTermPurchaseCommitmentAmount" format="ixt:num-dot-decimal" scale="3" id="f-722">23,913</ix:nonFraction> of inventory and $<ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="us-gaap:LongTermPurchaseCommitmentAmount" scale="3" id="f-723">369</ix:nonFraction> of fixed assets from the assembly manufacturer.</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-31</span></div></div></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_175"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">3D SYSTEMS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="f-724" continuedAt="f-724-1" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(7)  Property and Equipment</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="f-725" escape="true"><div 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, 2023 and 2022 are summarized as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.040%"/><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.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.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.794%"/><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%">2023</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%">2022</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%">Building</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%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="f-726">94</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="f-727">94</ix:nonFraction>&#160;</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: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%"><ix:nonNumeric contextRef="c-127" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-728">25</ix:nonNumeric>-<ix:nonNumeric contextRef="c-128" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-729">30</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-730">146,978</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-731">130,874</ix:nonFraction>&#160;</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%"><ix:nonNumeric contextRef="c-131" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-732">2</ix:nonNumeric>-<ix:nonNumeric contextRef="c-132" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-733">5</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-133" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-734">27,793</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-134" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-735">25,952</ix:nonFraction>&#160;</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%"><ix:nonNumeric contextRef="c-135" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-736">3</ix:nonNumeric>-<ix:nonNumeric contextRef="c-136" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-737">5</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-738">6,342</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-739">5,540</ix:nonFraction>&#160;</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%"><ix:nonNumeric contextRef="c-139" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-740">1</ix:nonNumeric>-<ix:nonNumeric contextRef="c-140" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-741">5</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-742">37,242</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-142" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-743">34,567</ix:nonFraction>&#160;</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%">Life of lease </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">a</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-143" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-744">14,630</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-144" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-745">9,175</ix:nonFraction>&#160;</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:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-746">233,079</ix:nonFraction>&#160;</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="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-747">206,202</ix:nonFraction>&#160;</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;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%">Less: Accumulated depreciation and amortization</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%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-748">168,618</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-749">148,130</ix:nonFraction>)</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: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%">Total property and equipment, net</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-750">64,461</ix:nonFraction>&#160;</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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-751">58,072</ix:nonFraction>&#160;</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:3.45pt">Leasehold improvements are amortized on a straight-line basis over the shorter of (i)&#160;their estimated useful life or (ii)&#160;the estimated or contractual life of the related lease.</span></div></ix:nonNumeric><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 cost of sales on the consolidated statements of operations. Depreciation related to assets that are not attributable to the generation of revenue is included in the research and development and selling, general and administrative expense line items on the consolidated statements 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, 2023, 2022 and 2021 was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="f-752">21,346</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="f-753">21,096</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="f-754">24,242</ix:nonFraction>, respectively.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-724-1">For the years ended December 31, 2023, 2022 and 2021, we recognized impairment charges of $<ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="f-755">1,354</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-146" decimals="-3" name="us-gaap:AssetImpairmentCharges" scale="3" id="f-756">18</ix:nonFraction> and&#160;$<ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-3" name="us-gaap:AssetImpairmentCharges" scale="3" id="f-757">788</ix:nonFraction>, respectively, on property and equipment, net in the selling, general and administrative line item on the consolidated statements of operations.</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_178"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:IntangibleAssetsDisclosureTextBlock" id="f-758" continuedAt="f-758-1" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(8)  Intangible Assets</span><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-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Intangible Assets with Finite Lives</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="ddd:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock" id="f-759" escape="true"><div 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, 2023 and 2022, the Company's intangible assets with fin</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ite lives were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.332%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.964%"/><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.964%"/><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.964%"/><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.964%"/><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.964%"/><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.964%"/><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.704%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="background-color:#ffffff;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross </span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="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%">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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-760">54,565</ix:nonFraction>&#160;</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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-761">52,796</ix:nonFraction>)</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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-762">1,769</ix:nonFraction>&#160;</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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-149" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-763">51,137</ix:nonFraction>&#160;</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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-149" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-764">48,695</ix:nonFraction>)</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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-149" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-765">2,442</ix:nonFraction>&#160;</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:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-150" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="f-766">3.9</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-151" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-767">47,515</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="c-151" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-768">13,268</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-151" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-769">34,247</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-770">55,480</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-771">10,707</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-772">44,773</ix:nonFraction>&#160;</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%"><ix:nonNumeric contextRef="c-153" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="f-773">8.6</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-154" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-774">26,938</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="c-154" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-775">14,059</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-154" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-776">12,879</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-777">35,930</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-778">12,455</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-779">23,475</ix:nonFraction>&#160;</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:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-156" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="f-780">7.6</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patent costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-157" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-781">19,579</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="c-157" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-782">11,350</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-157" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-783">8,229</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-784">18,673</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-785">10,909</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-786">7,764</ix:nonFraction>&#160;</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%"><ix:nonNumeric contextRef="c-159" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="f-787">9.2</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired patents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-788">16,503</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-789">14,822</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-790">1,681</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-161" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-791">17,499</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="c-161" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-792">15,661</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-161" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-793">1,838</ix:nonFraction>&#160;</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:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-162" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="f-794">12.9</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-163" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-795">13,711</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="c-163" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-796">9,792</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-163" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-797">3,919</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-798">13,255</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-799">8,765</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-800">4,490</ix:nonFraction>&#160;</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%"><ix:nonNumeric contextRef="c-165" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="f-801">7.3</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets with finite lives</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-802">178,811</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-803">116,087</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-804">62,724</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-805">191,974</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-806">107,192</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-807">84,782</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td 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%"><ix:nonNumeric contextRef="c-1" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="f-808">8.4</ix:nonNumeric></span></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">3D SYSTEMS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div></div><ix:continuation id="f-758-1"><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">Indefinite-Life Intangible Assets (Excluding Goodwill)</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the Company's total intangible assets reported on the consolidated balance sheet included an indefinite-life intangible asset balance of $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-809">5,448</ix:nonFraction> related to IPR&amp;D recorded in connection with the October 4, 2022 acquisition of dp polar. During the three months ended December 31, 2023, in connection with both the inability to reach economically favorable contract terms with dp polar's first potential customer and the Company's broader efforts to reduce operating costs (including the restructuring initiatives described in Note 25), the Company decided to cease the development of this IPR&amp;D for the foreseeable future. As the IPR&amp;D is not capable of generating revenue or positive cash flows without further development, the Company recorded a charge of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-810">5,554</ix:nonFraction> within <span style="-sec-ix-hidden:f-811">impairments of goodwill and intangible assets</span> on our consolidated statement of operations for the year ended December 31, 2023 to write off the carrying value of this foreign currency denominated asset as of the date of impairment. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Impairment of Intangible Assets with Finite Lives</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">dp polar</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's decision to cease the development of the dp polar IPR&amp;D (as discussed above) represented a triggering event that required an assessment of whether the carrying value of the broader dp polar asset group was recoverable. dp polar represents an asset group because its identifiable cash flows are largely independent of the cash flows of other groups of assets and liabilities within the Company.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As dp polar is not capable of generating revenue or positive cash flows without the continued development of its IPR&amp;D, the Company concluded that dp polar's long-lived assets, including the remaining carrying value of the trade name intangible asset recorded when dp polar was acquired, were fully impaired. Accordingly, the Company recorded a charge of $<ix:nonFraction unitRef="usd" contextRef="c-156" decimals="-3" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" format="ixt:num-dot-decimal" scale="3" id="f-812">3,828</ix:nonFraction> within impairments of goodwill and intangible assets on our consolidated statement of operations for the year ended December 31, 2023 to write-off dp polar's trade name</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Oqton MOS</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended September 30, 2023, the Company concluded that it is more likely than not that the Company will sell or otherwise dispose of Oqton MOS, a business which the Company acquired in 2021. Oqton MOS represents an asset group within the Industrial Solutions segment, as its identifiable cash flows are largely independent of the cash flows of other groups of assets and liabilities within the segment. Based upon the Company's expectation that it will sell or otherwise dispose of Oqton MOS, the long-term cash flow forecast for this asset group was revised as of September 30, 2023. The revised long-term cash flow forecast indicated that the carrying amounts of Oqton MOS's long-lived assets, consisting primarily of product technology and trade name intangible assets initially recorded when Oqton MOS was acquired, may not be recoverable. Accordingly, the carrying value of Oqton MOS's long-lived assets (i.e., the asset group) was tested for impairment based upon an estimate of the associated discounted future cash flows. This fair value measurement approach required the use of Level 3 fair value measurement inputs, as defined in Note 24. As the present value of the estimated future cash flows expected to result from the remaining use and eventual disposition of the asset group was less than the carrying value of the asset group as of September 30, 2023 when this impairment test was performed, the Company recognized intangible asset impairment charges totaling $<ix:nonFraction unitRef="usd" contextRef="c-166" decimals="-3" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" format="ixt:num-dot-decimal" scale="3" id="f-813">13,597</ix:nonFraction> related to the acquired technology and trade names included in the Oqton MOS asset group, which amount has been reported within <span style="-sec-ix-hidden:f-814">impairments of goodwill and intangible assets</span> on our consolidated statement of operations for the year ended December 31, 2023. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The u</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">se of forecasted cash flows for purposes of this impairment test represents the application of Level 3 fair value measurement inputs, as defined in Note 24.</span></div><div style="text-align:justify"><span><br/></span></div><div 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, 2023, the Company was still evaluating the strategic alternatives available for the sale, disposal or exit of Oqton MOS. Accordingly, the assets and liabilities of this business continue to be classified as held and used as of December 31, 2023. Refer to Note 26 for details regarding the sale of Oqton Dental in May 2024.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Amortization of Intangible Assets with Finite Lives</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense related to our intangible assets with finite lives was</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-815">12,067</ix:nonFraction>, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-816">15,480</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-817">10,469</ix:nonFraction> for the years ended December 31, 2023, 2022 and 2021, respectively. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense is estimated to be $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-818">8,129</ix:nonFraction> in 2024, $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-819">8,107</ix:nonFraction> in 2025, $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="f-820">7,530</ix:nonFraction> in 2026, $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="f-821">6,786</ix:nonFraction> in 2027, and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" format="ixt:num-dot-decimal" scale="3" id="f-822">6,298</ix:nonFraction> in 2028.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-33</span></div></div></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_184"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">3D SYSTEMS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillDisclosureTextBlock" id="f-823" continuedAt="f-823-1" escape="true"><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)  Goodwill</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfGoodwillTextBlock" id="f-824" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the changes in the carrying amount of goodwill by reporting unit for the year ended December 31, 2023:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2023</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%">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%">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%">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 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%"><ix:nonFraction unitRef="usd" contextRef="c-168" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="f-825">143,431</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="c-168" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="f-826">32,055</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-168" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-827">111,376</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="f-828">316,265</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="f-829">42,329</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-830">273,936</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="f-831">459,696</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="f-832">74,384</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-833">385,312</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisitions</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:num-dot-decimal" scale="3" id="f-834">1,005</ix:nonFraction>&#160;</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%">&#8212;&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:num-dot-decimal" scale="3" id="f-835">1,005</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:num-dot-decimal" scale="3" id="f-836">7,386</ix:nonFraction>&#160;</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%">&#8212;&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:num-dot-decimal" scale="3" id="f-837">7,386</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:num-dot-decimal" scale="3" id="f-838">8,391</ix:nonFraction>&#160;</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%">&#8212;&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:num-dot-decimal" scale="3" id="f-839">8,391</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Impairments</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="f-840">&#8212;</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="f-841">&#8212;</ix:nonFraction>&#160;</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%">&#8212;&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="f-842">279,808</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="f-843">279,808</ix:nonFraction>)</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%">&#8212;&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="f-844">279,808</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="f-845">279,808</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-846">3,701</ix:nonFraction>&#160;</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%">&#8212;&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-847">3,701</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-848">1,514</ix:nonFraction>)</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%">&#8212;&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-849">1,514</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-850">2,187</ix:nonFraction>&#160;</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%">&#8212;&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-851">2,187</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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 end of year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="f-852">148,137</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="f-853">32,055</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-854">116,082</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="f-855">322,137</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="f-856">322,137</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-3" name="us-gaap:Goodwill" format="ixt:fixed-zero" scale="3" id="f-857">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="f-858">470,274</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="f-859">354,192</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-860">116,082</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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></ix:nonNumeric><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effect of foreign currency exchange in the table above reflects the impact on goodwill of amounts recorded in currencies other than the U.S. dollar on the financial statements of foreign subsidiaries and the resulting effect of foreign currency translation between the applicable functional currency and the U.S. dollar.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Goodwill Impairment</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For purposes of our annual goodwill impairment test, our reporting units are Healthcare Solutions and Industrial Solutions. For the years ended December 31, 2023 and December 31, 2022, we completed the required annual goodwill impairment tests for each of our reporting units as of November 1, 2023 and November 30, 2022, respectively, as further discussed in Note 2. The goodwill impairment tests performed as of each testing date compared the fair value of each of our reporting units to its carrying value. We estimated the fair value of each reporting unit based upon projections of future revenues, expenses, and cash flows discounted to their present value. The use of forecasted cash flows for purposes of the annual goodwill impairment test represents the application of Level 3 fair value measurement inputs, as defined in Note 24.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-823-1">As a result of our goodwill impairment test performed as of November 1, 2023, we determined that the carrying value of our Industrial Solutions reporting unit exceeded its fair value by an amount that was in excess of the goodwill assigned to the Industrial Solutions reporting unit. This result of our impairment test is primarily attributable to (1) the significant and sustained decline in the trading price of our common stock and our market capitalization leading up to and as of November 1, 2023 and (2) the significantly higher carrying value (including the goodwill balance) of the Industrial Solutions reporting unit, as compared to the Healthcare Solutions reporting unit. Consistent with the result of our annual goodwill impairment test, we recognized a goodwill impairment charge of $<ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="f-861">279,808</ix:nonFraction> to write off the entire goodwill balance assigned to the Industrial Solutions reporting unit. This goodwill charge is reported within impairments of goodwill and intangible assets on our consolidated statement of operations for the year ended December 31, 2023. The estimated fair value of our Healthcare Solutions reporting unit was in excess of its carrying value as of November 1, 2023 and November 30, 2022, and the estimated fair value of our Industrial Solutions reporting unit was in excess of its carrying value as of November 30, 2022.</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-34</span></div></div></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_1095"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">3D SYSTEMS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div></div><ix:nonNumeric contextRef="c-1" name="ddd:InvestmentsAndNotesReceivableTextBlock" id="f-862" continuedAt="f-862-1" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(10)  Investments and Note Receivable</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company holds various investments in equity and debt instruments that are included in other assets on our consolidated balance sheets. <ix:nonNumeric contextRef="c-1" name="us-gaap:EquityMethodInvestmentsTextBlock" id="f-863" continuedAt="f-863-1" escape="true">The following table summarizes our investment balances as of December 31, 2023 and December 31, 2022:</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="f-863-1"><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:68.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.261%"/><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="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, 2023</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, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity investments under the equity method of accounting</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-864">5,247</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:EquityMethodInvestments" format="ixt:fixed-zero" scale="3" id="f-865">&#8212;</ix:nonFraction>&#160;</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity investments without readily determinable fair values</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" format="ixt:num-dot-decimal" scale="3" id="f-866">20,847</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" format="ixt:num-dot-decimal" scale="3" id="f-867">12,953</ix:nonFraction>&#160;</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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="ddd:OtherEquityInvestment" scale="3" id="f-868">200</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="ddd:OtherEquityInvestment" scale="3" id="f-869">200</ix:nonFraction>&#160;</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:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total equity investments</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="ddd:EquityInvestmentsAndSecurities" format="ixt:num-dot-decimal" scale="3" id="f-870">26,294</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="ddd:EquityInvestmentsAndSecurities" format="ixt:num-dot-decimal" scale="3" id="f-871">13,153</ix:nonFraction>&#160;</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 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;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term note receivable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:NotesAndLoansReceivableNetNoncurrent" scale="3" id="f-872">535</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:NotesAndLoansReceivableNetNoncurrent" scale="3" id="f-873">515</ix:nonFraction>&#160;</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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total notes receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:NotesReceivableNet" scale="3" id="f-874">535</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:NotesReceivableNet" scale="3" id="f-875">515</ix:nonFraction>&#160;</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"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Reflects warrant investment carried at fair value. The fair value of these warrants is measured using Level 3 fair value measurement inputs. Refer to Note 24 for a description of these inputs.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) Includes interest amounts that have been accrued on, recorded to and reported as part of the notes receivable balances.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Equity Investments under the Equity Method of Accounting</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">National Additive Manufacturing Innovation ("NAMI") Joint Venture</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2022, we and the Saudi Arabian Industrial Investments Company ("Dussur") signed an agreement to form a joint venture intended to expand the use of additive manufacturing within the Kingdom of Saudi Arabia and surrounding geographies, including the Middle East and North Africa. The joint venture is to enable the development of Saudi Arabia&#8217;s domestic additive manufacturing production capabilities, consistent with the Kingdom&#8217;s &#8216;Vision 2030,&#8217; which is focused on diversification of the economy and long-term sustainability. 3D Systems had committed to an initial investment in the joint venture of approximately $<ix:nonFraction unitRef="usd" contextRef="c-173" decimals="-3" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-876">6,500</ix:nonFraction>, of which $<ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-3" name="ddd:EquityMethodInvestmentsEscrowDeposit" format="ixt:num-dot-decimal" scale="3" id="f-877">3,435</ix:nonFraction> had been deposited into an escrow account as of December 31, 2022 and, accordingly, was reported as restricted cash within other assets on the December 31, 2022 consolidated balance sheet. In February 2023, the Company officially became a shareholder in the joint venture, resulting in the Company holding a <ix:nonFraction unitRef="number" contextRef="c-175" decimals="2" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="f-878">49</ix:nonFraction>% ownership interest. During April 2023, the $<ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-3" name="ddd:EquityMethodInvestmentsEscrowDeposit" format="ixt:num-dot-decimal" scale="3" id="f-879">3,435</ix:nonFraction> held in escrow, as well as the additional amount of approximately $<ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-3" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-880">3,065</ix:nonFraction> owed to the joint venture, was deposited into a bank account of the joint venture for use in its operations. The impact of this investment in NAMI on the Company&#8217;s future financial condition and cash flows is expected to be limited to the cash outflow(s) related to any future investments, if required. Additional future investments in the joint venture are contingent upon the achievement of certain milestones or separate agreement by the parties to the joint venture to invest additional capital. Refer to Note 26 for details regarding the Company's incremental investment in NAMI subsequent to December 31, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the Company continues to own <ix:nonFraction unitRef="number" contextRef="c-177" decimals="2" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="f-881">49</ix:nonFraction>% of the joint venture's common stock, and the joint venture is an unconsolidated VIE as disclosed in Note 2. The Company accounts for the joint venture under the equity method of accounting, which requires the Company to recognize its proportionate share of the joint venture's reported net income or loss. For the year ended December 31, 2023, the Company has recorded and separately reported a loss on equity method investment in the consolidated statements of operations. In addition, the Company's reported revenue and cost of sales for the year ended December 31, 2023 included related party revenue and associated related party cost of sales of $<ix:nonFraction unitRef="usd" contextRef="c-178" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-882">1,743</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-178" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="f-883">996</ix:nonFraction>, respectively, attributable to sales to NAMI. As of December 31, 2023, the outstanding related party receivable balance attributable to our sales to NAMI was $<ix:nonFraction unitRef="usd" contextRef="c-179" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-884">1,092</ix:nonFraction>.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">3D SYSTEMS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div></div><ix:continuation id="f-862-1"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Equity Investments without Readily Determinable Fair Values</span></div><div style="text-align:justify"><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%">Theradaptive</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2023, we made an $<ix:nonFraction unitRef="usd" contextRef="c-180" decimals="-3" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" format="ixt:num-dot-decimal" scale="3" id="f-885">8,000</ix:nonFraction> investment in Theradaptive, Inc. ("Theradaptive"), via the purchase of Series A Preferred Stock, pursuant to which we hold an approximate <ix:nonFraction unitRef="number" contextRef="c-181" decimals="4" name="us-gaap:EquityOwnershipPercentageExcludingConsolidatedEntityAndEquityMethodInvestee" scale="-2" id="f-886">9.15</ix:nonFraction>%, or <ix:nonFraction unitRef="number" contextRef="c-180" decimals="4" name="us-gaap:EquityOwnershipPercentageExcludingConsolidatedEntityAndEquityMethodInvestee" scale="-2" id="f-887">8.25</ix:nonFraction>% fully-diluted, ownership interest in Theradaptive. Theradaptive, which is an unconsolidated VIE as disclosed in Note 2, is currently developing a protein that encourages bone growth. This biotechnology could be applied to 3D printed metal splints for patients who otherwise may require amputation of a limb because the lost bone is too vast to replace with a splint. The Company has accounted for its investment in Theradaptive on a cost basis, subject to assessment for impairment, as (1) the fair value of Theradaptive's equity is not readily determinable and (2) the investment is not subject to the equity method of accounting due to the Company's lack of significant influence. The investment in Theradaptive is not expected to materially impact our future financial position, results of operations, or cash flows. <ix:nonFraction unitRef="usd" contextRef="c-182" decimals="INF" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" format="ixt:fixed-zero" scale="0" id="f-888">No</ix:nonFraction> impairment charges were recognized with respect to this investment during the year ended December 31, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Enhatch</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2022, we made a $<ix:nonFraction unitRef="usd" contextRef="c-183" decimals="-3" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" format="ixt:num-dot-decimal" scale="3" id="f-889">10,000</ix:nonFraction> investment in convertible preferred shares for an approximate <ix:nonFraction unitRef="number" contextRef="c-183" decimals="3" name="us-gaap:EquityOwnershipPercentageExcludingConsolidatedEntityAndEquityMethodInvestee" scale="-2" id="f-890">26.6</ix:nonFraction>% ownership interest in Enhatch Inc. (&#8220;Enhatch&#8221;), the developer of the Intelligent Surgery Ecosystem. We simultaneously entered into a supply agreement with Enhatch. We also obtained warrants to purchase additional shares of Enhatch, as well as the right to purchase in the future (&#8220;call option&#8221;) the remaining shares of Enhatch that 3D Systems does not own if certain revenue targets are achieved. As of the original investment date, the fair values of the convertible preferred shares, inclusive of the embedded call option, and warrants were bifurcated and were $<ix:nonFraction unitRef="usd" contextRef="c-183" decimals="-3" name="ddd:ConvertiblePreferredStockFairValue" format="ixt:num-dot-decimal" scale="3" id="f-891">9,670</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-184" decimals="-3" name="ddd:ConvertiblePreferredStockFairValue" scale="3" id="f-892">330</ix:nonFraction>, respectively. The investment, including the embedded call option and the warrants, is recorded in other assets on the consolidated balance sheets. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enhatch&#8217;s Intelligent Surgery Ecosystem provides technologies which streamline and scale the design and delivery of patient-specific medical devices by automating the process. Incorporating these capabilities into 3D Systems&#8217; workflow for patient-specific solutions, which includes advanced software, expert treatment planning services, custom implants and instrumentation design, and industry-leading production processes, will help more efficiently meet the growing demand for personalized medical devices.  </span></div><div style="text-align:justify"><span><br/></span></div><div 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, 2023 and December 31, 2022, the reported carrying value of the Company's convertible preferred stock investment in Enhatch, inclusive of the call option, is $<ix:nonFraction unitRef="usd" contextRef="c-185" decimals="-3" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" format="ixt:num-dot-decimal" scale="3" id="f-893"><ix:nonFraction unitRef="usd" contextRef="c-186" decimals="-3" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" format="ixt:num-dot-decimal" scale="3" id="f-894">6,900</ix:nonFraction></ix:nonFraction>, which reflects the cumulative impact of $<ix:nonFraction unitRef="usd" contextRef="c-186" decimals="-3" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount" format="ixt:num-dot-decimal" scale="3" id="f-895"><ix:nonFraction unitRef="usd" contextRef="c-185" decimals="-3" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount" format="ixt:num-dot-decimal" scale="3" id="f-896">2,770</ix:nonFraction></ix:nonFraction> of historical impairment charges that have been recognized since the date of the original investment. These impairment charges were recorded during the year ended December 31, 2022. <ix:nonFraction unitRef="usd" contextRef="c-187" decimals="-3" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" format="ixt:fixed-zero" scale="0" id="f-897">No</ix:nonFraction> impairment charges were recognized with respect to this investment during the year ended December 31, 2023.  During the year ended December 31, 2023, the Company made purchases of $<ix:nonFraction unitRef="usd" contextRef="c-187" decimals="-3" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" scale="3" id="f-898">182</ix:nonFraction> from Enhatch .</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_166"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeFinanceLeasesTextBlock" id="f-900" continuedAt="f-900-1" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeasesTextBlock" id="f-899" continuedAt="f-899-1" escape="true"><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)  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:f-901">one</span> to <ix:nonNumeric contextRef="c-189" name="ddd:LesseeTermOfContract" format="ixt-sec:durwordsen" id="f-902">fifteen years</ix:nonNumeric>. During the year ended December 31, 2023, <ix:nonFraction unitRef="building" contextRef="c-5" decimals="INF" name="us-gaap:NumberOfRealEstateProperties" format="ixt-sec:numwordsen" scale="0" id="f-903">two</ix:nonFraction> buildings that were under construction as of December 31, 2022 were completed and became available for use by the Company as leased premises. As a result, these leases were deemed to have commenced during the period. </span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LeaseCostTableTextBlock" id="f-904" continuedAt="f-904-1" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of lease cost (income) for the years ended December 31, 2023, 2022, and 2021 were as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.040%"/><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.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.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.794%"/><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%">2023</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%">2022</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-905">13,667</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-906">9,135</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-907">10,226</ix:nonFraction>&#160;</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"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="f-908">991</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="f-909">621</ix:nonFraction></span></td><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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="f-910">714</ix:nonFraction></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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="f-911">478</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="f-912">196</ix:nonFraction></span></td><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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="f-913">238</ix:nonFraction></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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="f-914">494</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="f-915">705</ix:nonFraction></span></td><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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="f-916">76</ix:nonFraction></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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-917">3,953</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="f-918">764</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-919">3,163</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="f-920">186</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="f-921">158</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="f-922">569</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-923">19,397</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-924">11,263</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-925">13,848</ix:nonFraction>&#160;</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></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">3D SYSTEMS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div></div><ix:continuation id="f-900-1"><ix:continuation id="f-899-1"><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="f-927" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock" id="f-926" escape="true"><div 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, 2023, our future minimum lease payments under operating leases and finance leases with initial or remaining lease terms in excess of one year were as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.660%"/><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.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="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%">Finance Leases</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%">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%">2024</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-928">2,818</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-929">14,375</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-930">2,244</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-931">12,876</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="f-932">2,155</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="f-933">12,242</ix:nonFraction>&#160;</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%">2027</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="f-934">2,125</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="f-935">9,937</ix:nonFraction>&#160;</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%">2028</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="f-936">2,115</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="f-937">9,351</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="f-938">6,786</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="f-939">30,794</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="f-940">18,243</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="f-941">89,575</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="f-942">5,015</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="f-943">22,856</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-944">13,228</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-945">66,719</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:continuation id="f-904-1"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to our leases for the years ending December 31, 2023, 2022 and 2021 was as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.186%"/><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.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.794%"/><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%">2023</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%">2022</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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"/><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 for 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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-946">13,177</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-947">10,268</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-948">11,108</ix:nonFraction>&#160;</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 for finance leases</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="3" id="f-949">478</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="3" id="f-950">196</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="3" id="f-951">238</ix:nonFraction>&#160;</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 for 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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="f-952">644</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="f-953">652</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="f-954">721</ix:nonFraction>&#160;</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%">The weighted-average remaining lease term and discount rate for our finance and operating leases as of December 31, 2023 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.005%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><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.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><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.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.794%"/><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%">2023</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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%">Finance</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</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%">Finance</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</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%"><ix:nonNumeric contextRef="c-5" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-955">8.0</ix:nonNumeric></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:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-5" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-956">7.7</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-6" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-957">6.2</ix:nonNumeric></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:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-6" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-958">7.7</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%"><ix:nonFraction unitRef="number" contextRef="c-5" decimals="4" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-959">8.96</ix:nonFraction>%</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-5" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-960">7.23</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="4" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-961">4.83</ix:nonFraction>%</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-962">6.49</ix:nonFraction>%</span></td></tr></table></div></ix:continuation></ix:continuation></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_190"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" id="f-963" continuedAt="f-963-1" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(12)  Accrued and Other Liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="f-964" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-965"><span style="-sec-ix-hidden:f-966">Accrued and other liabilities</span></span> at December 31, 2023 and 2022 are summarized as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.391%"/><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.791%"/><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%">2023</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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-967">13,196</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-968">19,814</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-969">10,373</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-970">10,694</ix:nonFraction>&#160;</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%">Legal contingencies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LossContingencyAccrualCarryingValueCurrent" format="ixt:num-dot-decimal" scale="3" id="f-971">3,487</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LossContingencyAccrualCarryingValueCurrent" format="ixt:num-dot-decimal" scale="3" id="f-972">9,948</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:StandardProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="f-973">2,106</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:StandardProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="f-974">3,677</ix:nonFraction>&#160;</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%">Current finance lease liabilities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-975">1,770</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="f-976">693</ix:nonFraction>&#160;</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%">Other accrued liabilities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-977">18,528</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-978">11,438</ix:nonFraction>&#160;</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</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-979">49,460</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-980">56,264</ix:nonFraction>&#160;</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"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">3D SYSTEMS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div></div><ix:continuation id="f-963-1"><ix:nonNumeric contextRef="c-1" name="ddd:ScheduleOfRecognizedWarrantyRevenueAndIncurredWarrantyCostsTableTextBlock" id="f-981" escape="true"><div 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 the product warranty obligation for the years ended December 31, 2023, 2022 and 2021 are summarized below:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.420%"/><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.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.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.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.796%"/><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%">Settlements made</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%">Accruals for warranties issued</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: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%">2023</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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="ddd:DeferredWarrantyRevenue" format="ixt:num-dot-decimal" scale="3" id="f-982">3,677</ix:nonFraction>&#160;</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ddd:SettlementsMade" format="ixt:num-dot-decimal" scale="3" id="f-983">4,397</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ddd:AccrualsForWarrantiesIssued" format="ixt:num-dot-decimal" scale="3" id="f-984">2,826</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="ddd:DeferredWarrantyRevenue" format="ixt:num-dot-decimal" scale="3" id="f-985">2,106</ix:nonFraction>&#160;</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%">2022</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%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="ddd:DeferredWarrantyRevenue" format="ixt:num-dot-decimal" scale="3" id="f-986">3,585</ix:nonFraction>&#160;</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="ddd:SettlementsMade" format="ixt:num-dot-decimal" scale="3" id="f-987">5,961</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="ddd:AccrualsForWarrantiesIssued" format="ixt:num-dot-decimal" scale="3" id="f-988">6,053</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="ddd:DeferredWarrantyRevenue" format="ixt:num-dot-decimal" scale="3" id="f-989">3,677</ix:nonFraction>&#160;</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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="ddd:DeferredWarrantyRevenue" format="ixt:num-dot-decimal" scale="3" id="f-990">2,348</ix:nonFraction>&#160;</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="ddd:SettlementsMade" format="ixt:num-dot-decimal" scale="3" id="f-991">7,547</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="ddd:AccrualsForWarrantiesIssued" format="ixt:num-dot-decimal" scale="3" id="f-992">8,784</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="ddd:DeferredWarrantyRevenue" format="ixt:num-dot-decimal" scale="3" id="f-993">3,585</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:OtherNoncurrentLiabilitiesTableTextBlock" id="f-994" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-995"><span style="-sec-ix-hidden:f-996">Other liabilities</span></span> at December 31, 2023 and 2022 are summarized as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.391%"/><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.791%"/><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%">2023</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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="ddd:OtherLiabilitiesEmployeeIndemnityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-997">4,790</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="ddd:OtherLiabilitiesEmployeeIndemnityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-998">4,817</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccruedIncomeTaxesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-999">5,577</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccruedIncomeTaxesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1000">5,711</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1001">5,852</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1002">5,050</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="ddd:ContractWithCustomerLiabilityDeferredRevenueNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1003">2,028</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="ddd:ContractWithCustomerLiabilityDeferredRevenueNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1004">4,974</ix:nonFraction>&#160;</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%">Earnout liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="ddd:AccruedEarnoutLiabilityNoncurrent" format="ixt:fixed-zero" scale="3" id="f-1005">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="ddd:AccruedEarnoutLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1006">17,244</ix:nonFraction>&#160;</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%">Legal contingencies</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LitigationReserveNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1007">2,863</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LitigationReserveNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1008">6,096</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesNoncurrent" scale="3" id="f-1009">832</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesNoncurrent" scale="3" id="f-1010">289</ix:nonFraction>&#160;</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%">Long-term finance lease liabilities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1011">11,458</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1012">3,280</ix:nonFraction>&#160;</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</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1013">33,400</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1014">47,461</ix:nonFraction>&#160;</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></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div 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 reduction in the earnout liability balance is the result of the reversal of all previously recognized expense attributable to a potential post-acquisition milestone-based payment related to the Company's 2021 acquisition of Volumetric. During the year ended December 31, 2023, the Company reversed the accrued compensation expense related to the potential earnout payment as the related milestone is no longer deemed probable of being achieved. Refer to Note 17 for additional details regarding the earnout arrangement and the financial impact of this milestone-based payment no longer being deemed probable of being paid.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_193"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DebtDisclosureTextBlock" id="f-1015" continuedAt="f-1015-1" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(13)  Borrowings</span><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:120%">On November 16, 2021, the Company issued $<ix:nonFraction unitRef="usd" contextRef="c-190" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="f-1016">460,000</ix:nonFraction> in aggregate principal amount of <ix:nonFraction unitRef="number" contextRef="c-190" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" format="ixt:num-dot-decimal" scale="0" id="f-1017">0</ix:nonFraction>% Convertible Senior Notes due November 15, 2026 (the &#8220;Notes&#8221;), pursuant to an Indenture dated November 16, 2021 (the &#8220;Indenture&#8221;) between the Company and The Bank of New York Mellon, N.A., as trustee. The net proceeds from the offering of the Notes were $<ix:nonFraction unitRef="usd" contextRef="c-191" decimals="-3" name="us-gaap:ProceedsFromDebtNetOfIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="f-1018">446,534</ix:nonFraction> after deducting the initial purchasers&#8217; discounts and commissions and offering expenses payable by the Company in the amount of $<ix:nonFraction unitRef="usd" contextRef="c-191" decimals="-3" name="us-gaap:AmortizationOfDebtDiscountPremium" format="ixt:num-dot-decimal" scale="3" id="f-1019">13,466</ix:nonFraction>. The annual effective interest rate of the Notes is <ix:nonFraction unitRef="number" contextRef="c-190" decimals="5" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-1020">0.594</ix:nonFraction>% 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 their terms.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">3D SYSTEMS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div></div><ix:continuation id="f-1015-1" continuedAt="f-1015-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 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&#8217;s common stock, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="c-192" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-1021">0.001</ix:nonFraction> per share (the &#8220;Common Stock&#8221;), is equal to or greater than <ix:nonFraction unitRef="number" contextRef="c-191" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" scale="-2" id="f-1022">130</ix:nonFraction>% of the conversion price for each of at least <ix:nonFraction unitRef="day" contextRef="c-191" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdTradingDays" scale="0" id="f-1023">20</ix:nonFraction> trading days (whether or not consecutive) during a period of <ix:nonFraction unitRef="day" contextRef="c-191" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" scale="0" id="f-1024">30</ix:nonFraction> 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 <ix:nonFraction unitRef="day" contextRef="c-191" decimals="INF" name="ddd:DebtInstrumentConvertibleThresholdConsecutiveTradingDaysSalePrice" format="ixt-sec:numwordsen" scale="0" id="f-1025">five</ix:nonFraction> business day period after any <ix:nonFraction unitRef="day" contextRef="c-191" decimals="INF" name="ddd:DebtInstrumentConvertibleMeasurementPeriod" format="ixt-sec:numwordsen" scale="0" id="f-1026">five</ix:nonFraction> consecutive trading day period (the &#8220;measurement period&#8221;) 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 <ix:nonFraction unitRef="number" contextRef="c-191" decimals="INF" name="ddd:DebtInstrumentThresholdPercentageOfSalesPricePercent" scale="-2" id="f-1027">98</ix:nonFraction>% of the product of the last reported sale price per share of the Common Stock and the conversion rate on each such trading day; (3) if the Company calls such Notes for redemption at any time prior to the close of business on the second scheduled trading day immediately preceding the redemption date; and (4) upon the occurrence of specified corporate events, including a Fundamental Change (as defined in the Indenture), or distributions of the Common Stock. On or after August 15, 2026, until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their Notes at any time, at the option of the holder, regardless of the foregoing circumstances. Upon conversion, the Company will pay cash up to the aggregate principal amount of the Notes to be converted and pay or deliver, as the case may be, cash, shares of Common Stock, or a combination of cash and shares of Common Stock, at the Company&#8217;s election, in respect of the remainder, if any, of the Company&#8217;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 $<ix:nonFraction unitRef="usdPerShare" contextRef="c-190" decimals="2" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="f-1028">35.92</ix:nonFraction> 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 <ix:nonFraction unitRef="number" contextRef="c-191" decimals="INF" name="us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" scale="-2" id="f-1029">100</ix:nonFraction>% 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&#8217;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 <ix:nonFraction unitRef="number" contextRef="c-191" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" scale="-2" id="f-1030">130</ix:nonFraction>% of the conversion price then in effect for a specified period of time. As of December 31, 2023, none of the circumstances that would permit the holders of the Notes to exercise their conversion option had occurred.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Notes are the Company&#8217;s senior unsecured obligations and will rank senior in right of payment to any of the Company&#8217;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&#8217;s future unsecured indebtedness that is not so subordinated; be effectively subordinated in right of payment to any of the Company&#8217;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. As of December 31, 2023, we were in compliance with all covenants of the Indenture. Subsequent to December 31, 2023, the Company has become non-compliant with certain terms of the Indenture. Refer to Note 26 for additional details. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurred $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="f-1031">2,640</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="f-1032">2,652</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="f-1033">324</ix:nonFraction> of interest expense attributable to debt issuance cost accretion for the years ended December 31, 2023, 2022, and 2021, respectively. In addition, the Company wrote off $<ix:nonFraction unitRef="usd" contextRef="c-193" decimals="-3" name="us-gaap:WriteOffOfDeferredDebtIssuanceCost" format="ixt:num-dot-decimal" scale="3" id="f-1034">2,335</ix:nonFraction> of debt issuance costs in connection with the repurchase of a portion of the Notes in December 2023, as further discussed below. Debt issuance cost accretion of $<ix:nonFraction unitRef="usd" contextRef="c-194" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="f-1035">1,907</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="f-1036">1,917</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-196" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="f-1037">1,690</ix:nonFraction> is expected to be incurred in 2024, 2025 and 2026, respectively.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Debt Extinguishment</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the Company repurchased $<ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-3" name="us-gaap:DebtInstrumentRepurchasedFaceAmount" format="ixt:num-dot-decimal" scale="3" id="f-1038">135,130</ix:nonFraction> of the Notes for $<ix:nonFraction unitRef="usd" contextRef="c-198" decimals="-3" name="us-gaap:RepaymentsOfConvertibleDebt" format="ixt:num-dot-decimal" scale="3" id="f-1039">100,614</ix:nonFraction> including transaction expenses. The repurchased notes were retired upon receipt, and the retirement of the debt obligations was accounted for as an extinguishment of debt. The repurchase of the notes at a discount resulted in the recognition of a gain of $<ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="f-1040">32,181</ix:nonFraction>, after transaction expenses and the write-off of related debt issuance costs, which is reported in Interest and other income (expense), net on the Company&#8217;s consolidated statement of operations for the year ended December 31, 2023. As of December 31, 2023, there was $<ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-1041">324,870</ix:nonFraction> in aggregate principal amount of Notes outstanding and $<ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="f-1042">5,514</ix:nonFraction> of unamortized deferred issuance costs. At December 31, 2023, the estimated fair value of the Notes is $<ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-3" name="us-gaap:DebtInstrumentRepurchaseAmount" format="ixt:num-dot-decimal" scale="3" id="f-1043">247,307</ix:nonFraction>. This is based on the quoted market price where the volume of activity is limited and not active and, thus, this is deemed a Level 2 fair value measurement.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">3D SYSTEMS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div></div><ix:continuation id="f-1015-2"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Subsequent to December 31, 2023, the Company repurchased $<ix:nonFraction unitRef="usd" contextRef="c-200" decimals="INF" name="us-gaap:DebtInstrumentRepurchasedFaceAmount" format="ixt:num-dot-decimal" scale="3" id="f-1044">110,492</ix:nonFraction> aggregate principal amount of the Notes from certain holders. Refer to Note 26 for additional details.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_187"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:CompensationAndEmployeeBenefitPlansTextBlock" id="f-1046" continuedAt="f-1046-1" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(14)  Employee Benefits</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sponsor a Section&#160;401(k)&#160;plan (the &#8220;Plan&#8221;) covering substantially all of our eligible U.S. employees. The Plan entitles eligible employees to make contributions to the Plan after meeting certain eligibility requirements. Contributions are limited to the maximum contribution allowances permitted under the Internal Revenue Code. We match </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="INF" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" scale="-2" id="f-1047">50</ix:nonFraction>%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of contributions on the first&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="INF" name="us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" scale="-2" id="f-1048">6</ix:nonFraction>%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the participant&#8217;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, 2023, 2022 and 2021, we expense</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:num-dot-decimal" scale="3" id="f-1049">2,558</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:num-dot-decimal" scale="3" id="f-1050">2,254</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:num-dot-decimal" scale="3" id="f-1051">2,039</ix:nonFraction>, respectively, for matching contributions related to the 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-style:italic;font-weight:400;line-height:120%;text-decoration:underline">International Retirement Plan</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sponsor a non-contributory defined benefit pension plan for certain employees of a non-U.S. subsidiary. We maintain outside of the plan insurance contracts that provide an annuity that is used to fund the current obligations under this plan. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock" id="f-1052" continuedAt="f-1052-1" escape="true">The following table provides a reconciliation of the changes in the projected benefit obligation for the years ended December 31, 2023 and 2022:</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="f-1052-1"><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.660%"/><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.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="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%">2023</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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reconciliation of benefit obligation:</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%">Obligation 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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="f-1053">5,215</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="f-1054">9,074</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="f-1055">59</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="f-1056">103</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="f-1057">220</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="f-1058">99</ix:nonFraction>&#160;</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 (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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="3" id="f-1059">541</ix:nonFraction>&#160;</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-1060">3,387</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="3" id="f-1061">173</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="3" id="f-1062">162</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" scale="3" id="f-1063">165</ix:nonFraction>&#160;</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" scale="3" id="f-1064">512</ix:nonFraction>)</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 obligation 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="f-1065">6,027</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="f-1066">5,215</ix:nonFraction>&#160;</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%">Fair value of assets as of December 31 </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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1067">3,691</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="f-1068">3,463</ix:nonFraction>&#160;</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%">Funded status as of December 31</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%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="f-1069">2,336</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="f-1070">1,752</ix:nonFraction>)</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></ix:continuation><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" id="f-1071" escape="true"><div 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, 2023 and 2022:</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.660%"/><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.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="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%">2023</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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1072">3,691</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1073">3,463</ix:nonFraction>&#160;</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%">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%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" scale="3" id="f-1074">175</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" scale="3" id="f-1075">165</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1076">5,852</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1077">5,050</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1078">2,336</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1079">1,752</ix:nonFraction>)</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></ix:nonNumeric><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock" id="f-1080" continuedAt="f-1080-1" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following are the projected benefit obligation and accumulated benefit obligation at December 31, 2023 and 2022:</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.660%"/><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.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="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%">2023</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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected benefit obligation</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="f-1081">6,027</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="f-1082">5,215</ix:nonFraction>&#160;</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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="f-1083">5,776</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="f-1084">4,984</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">3D SYSTEMS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div></div><ix:continuation id="f-1046-1"><ix:continuation id="f-1080-1"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the components of net periodic benefit costs and the amounts recognized in <span style="-sec-ix-hidden:f-1085"><span style="-sec-ix-hidden:f-1086"><span style="-sec-ix-hidden:f-1087">accumulated other comprehensive income (loss)</span></span></span> for the years ended December 31, 2023, 2022 and 2021:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"></span></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:62.204%"/><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:10.449%"/><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:10.449%"/><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:10.454%"/><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%">2023</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%">2022</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></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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="f-1088">59</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="f-1089">103</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="f-1090">187</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="f-1091">220</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="f-1092">99</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="f-1093">130</ix:nonFraction>&#160;</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:middle"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of actuarial (gain) loss</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="f-1094">46</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="f-1095">45</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="f-1096">259</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="f-1097">233</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="f-1098">247</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="f-1099">576</ix:nonFraction>&#160;</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 (loss):</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" scale="3" id="f-1100">541</ix:nonFraction>&#160;</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-1101">3,387</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" scale="3" id="f-1102">234</ix:nonFraction>)</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:middle"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior years' unrecognized gain (loss)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" scale="3" id="f-1103">46</ix:nonFraction>&#160;</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" scale="3" id="f-1104">45</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" scale="3" id="f-1105">259</ix:nonFraction>)</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ddd:OtherComprehensiveIncomeLossDefinedBenefitPlanAfterReclassificationAdjustmentExcludingTax" scale="3" id="f-1106">587</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="ddd:OtherComprehensiveIncomeLossDefinedBenefitPlanAfterReclassificationAdjustmentExcludingTax" format="ixt:num-dot-decimal" scale="3" id="f-1107">3,432</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="ddd:OtherComprehensiveIncomeLossDefinedBenefitPlanAfterReclassificationAdjustmentExcludingTax" scale="3" id="f-1108">493</ix:nonFraction>)</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 (gain) expense recognized in net periodic benefit cost and other comprehensive income (loss)</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" scale="3" id="f-1109">820</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-1110">3,185</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" scale="3" id="f-1111">83</ix:nonFraction>&#160;</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></ix:continuation><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAssumptionsUsedTableTextBlock" id="f-1112" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following assumptions are used to determine the benefit obligations as of December 31, 2023 and 2022:</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.660%"/><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.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="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%">2023</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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%"><ix:nonFraction unitRef="number" contextRef="c-5" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="f-1113">3.6</ix:nonFraction>%</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%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="f-1114">4.2</ix:nonFraction>%</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%"><ix:nonFraction unitRef="number" contextRef="c-5" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="f-1115">3.0</ix:nonFraction>%</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%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="f-1116">3.0</ix:nonFraction>%</span></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock" id="f-1117" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following benefit payments, including expected future service cost, are expected to be paid:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.789%"/><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%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated future benefit payments for the years ending December 31:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">2024</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" scale="3" id="f-1118">185</ix:nonFraction>&#160;</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%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" scale="3" id="f-1119">187</ix:nonFraction>&#160;</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%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" scale="3" id="f-1120">218</ix:nonFraction>&#160;</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%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" scale="3" id="f-1121">244</ix:nonFraction>&#160;</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%">2028</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" scale="3" id="f-1122">273</ix:nonFraction>&#160;</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:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029 through 2033</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" format="ixt:num-dot-decimal" scale="3" id="f-1123">1,723</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_217"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:MinorityInterestDisclosureTextBlock" id="f-1124" continuedAt="f-1124-1" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(15)  Redeemable Non-controlling Interest</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon consummation of the Company's acquisition of Kumovis, existing shareholders of Kumovis retained a <ix:nonFraction unitRef="number" contextRef="c-201" decimals="4" name="us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners" scale="-2" id="f-1125">6.25</ix:nonFraction>% ownership interest in Kumovis that the Company reports as RNCI due to put and call terms that could result in the Company redeeming this remaining ownership interest at a future date (see Note 3). <ix:nonNumeric contextRef="c-1" name="us-gaap:RedeemableNoncontrollingInterestTableTextBlock" id="f-1126" continuedAt="f-1126-1" escape="true">The following table shows changes in the reported RNCI balance during the year ended December 31, 2023:</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="f-1126-1" continuedAt="f-1126-2"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.280%"/><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.790%"/><td style="width:0.1%"/><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:112%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Year Ended December 31, 2023</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:0.9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Balance at December 31, 2022</span></div></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-1127">1,760</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Net loss</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:11pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest" scale="3" id="f-1128">265</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Redemption value in excess of carrying value</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:MinorityInterestChangeInRedemptionValue" scale="3" id="f-1129">479</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Translation adjustments</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ddd:RedeemableNoncontrollingInterestEquityTranslationAdjustments" scale="3" id="f-1130">32</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:0.9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Balance at December 31, 2023</span></div></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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-1131">2,006</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/></tr></table></div></ix:continuation></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">3D SYSTEMS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div></div><div><span><br/></span></div><ix:continuation id="f-1126-2"><ix:continuation id="f-1124-1"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows changes in the reported RNCI balance during the year ended December 31, 2022:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.280%"/><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.790%"/><td style="width:0.1%"/><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:112%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Year Ended December 31, 2022</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:0.9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Balance at January 1, 2022</span></div></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" format="ixt:fixed-zero" scale="3" id="f-1132">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:11pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Fair value at the date of acquisition</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;text-indent:11pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="ddd:RedeemableNoncontrollingInterestEquityFairValueAtDateOfAcquisition" format="ixt:num-dot-decimal" scale="3" id="f-1133">1,559</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Net loss</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;text-indent:11pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest" scale="3" id="f-1134">238</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:11pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Redemption value in excess of carrying value</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;text-indent:11pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:MinorityInterestChangeInRedemptionValue" scale="3" id="f-1135">596</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Translation adjustments</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;text-indent:11pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="ddd:RedeemableNoncontrollingInterestEquityTranslationAdjustments" scale="3" id="f-1136">157</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:0.9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Balance at December 31, 2022</span></div></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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-1137">1,760</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/></tr></table></div></ix:continuation></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_205"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:PreferredStockTextBlock" id="f-1138" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(16)  Common Stock and Preferred Stock</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Common Stock</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is authorized to issue <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-1139">220,000</ix:nonFraction> shares of common stock. The holders of the common stock are entitled to <ix:nonFraction unitRef="vote" contextRef="c-5" decimals="INF" name="ddd:CommonStockVotingRightsVotesPerShare" format="ixt-sec:numwordsen" scale="0" id="f-1140">one</ix:nonFraction> vote for each share held at all meetings of stockholders (and for written actions in lieu of meetings).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends may be declared and paid on common stock from funds lawfully available as and when determined by the Board of Directors and subject to any preferential dividend rights of any then outstanding preferred stock. Through the year ended December 31, 2023, <ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" format="ixt:fixed-zero" scale="0" id="f-1141">no</ix:nonFraction> dividends have been declared.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Preferred Stock</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is authorized to issue <ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-1142"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-1143">5,000</ix:nonFraction></ix:nonFraction> shares of preferred stock, all of which remained unissued at December 31, 2023 and 2022.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_208"></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"> <ix:nonNumeric contextRef="c-1" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="f-1144" continuedAt="f-1144-1" escape="true">(17)  Stock-Based Compensation</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="f-1144-1" continuedAt="f-1144-2"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Incentive Plans</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">2015 Incentive Plan</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is authorized to grant shares of restricted stock, restricted stock units (&#8220;RSUs&#8221;), stock appreciation rights, cash incentive awards and options to purchase shares of common stock to employees and non-employees inclusive of directors pursuant to its 2015 Incentive Plan (the &#8220;2015 Plan&#8221;). The 2015 Plan also designates that shares may be used for performance-based awards and market-based awards. The vesting period for awards granted under the 2015 Plan is generally determined by the Board of Directors at the date of the grant. Generally, the awards vest one third each year, over <ix:nonNumeric contextRef="c-1" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:duryear" id="f-1145">3</ix:nonNumeric> years. The total number of shares of common stock reserved and available for distribution under the 2015 Plan and the total number of shares of common stock that can be issued pursuant to stock options is <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="3" id="f-1146">25,235</ix:nonFraction> shares. Stock-based compensation expense is generally included in selling, general and administrative expenses in the consolidated statements of operations. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Systemic Bio Phantom Unit Plan</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2023, we granted phantom unit awards ("Phantom Units") under a new compensation plan designed for employees and non-employees performing services for Systemic Bio, a wholly-owned subsidiary of 3D Systems Corporation. All awards granted under the plan are subsidiary-level awards.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">3D SYSTEMS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div></div><ix:continuation id="f-1144-2" continuedAt="f-1144-3"><div 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 Phantom Units granted under the plan include both a time-based vesting condition (generally <ix:nonNumeric contextRef="c-202" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:duryear" id="f-1147">4</ix:nonNumeric> years, subject to acceleration in connection with specified liquidity events) and a market condition that is met if (1) the value of Systemic Bio exceeds a specified multiple of the capital invested in this subsidiary (the "hurdle") and (2) the business achieves a specified minimum internal rate of return. The market condition will be assessed upon (A) a trigger event (e.g., change-in-control, IPO, or plan expiration of December 31, 2030) and/or (B) an interim liquidity event (defined as January 1, 2028) that occurs prior to a trigger event. All awards granted under the plan are liability-classified due to our intention to settle these awards with cash; although, we have discretion to partially or fully settle these awards in equity upon vesting. Liability classification of the awards requires them to be remeasured at their estimated fair value at the end of each reporting period. Due to the presence of the market-condition and the fact that Systemic Bio does not have a readily available share price, the awards are valued using a Monte Carlo simulation with the assistance of a third-party valuation firm.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Compensation Arrangements that Include Share Settlement</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Regenerative Medicine Earnout Payments and Performance-Based Stock Units</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 1, 2021, the Company acquired Volumetric. Pursuant to the terms of the related acquisition agreement, the Company could be required to pay milestone-based payments of up to $<ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="f-1148">355,000</ix:nonFraction> in the aggregate, all of which would be incremental to the acquisition purchase price, upon (1) the achievement of <ix:nonFraction unitRef="milestone" contextRef="c-204" decimals="INF" name="ddd:BusinessCombinationNumberOfMilestones" format="ixt-sec:numwordsen" scale="0" id="f-1149">seven</ix:nonFraction> discrete non-financial milestones that require attainment prior to either December 31, 2030 or December 31, 2035 and (2) the continued employment of certain key individuals from Volumetric. Each potential milestone-based payment is considered compensation expense, which the Company is required to recognize ratably from the point in time when a milestone is deemed probable of achievement through the estimated date of achievement. Each milestone payment, if earned, will be settled approximately half in cash and half in shares of the Company&#8217;s common stock and, accordingly, the portion of the Company&#8217;s accrued liability (see Note 12) that would ultimately be settled with the Company&#8217;s common stock is reflected in the disclosure of stock-based compensation expense included herein. </span></div><div style="text-align:justify"><span><br/></span></div><div 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, the Company has granted performance-based stock units (&#8220;PSUs&#8221;), with vesting terms that are based upon <ix:nonFraction unitRef="milestone" contextRef="c-205" decimals="INF" name="ddd:ShareBasedCompensationArrangementsByShareBasedPaymentAwardNumberOfNonFinancialMilestones" format="ixt-sec:numwordsen" scale="0" id="f-1150">four</ix:nonFraction> individually-measured, non-financial milestones, to other employees who work on advancements in regenerative medicine related to human organs and non-organ human tissue. The PSUs associated with each individual milestone are required to be recognized as compensation expense over the period commencing on the date that the respective milestone is deemed probable of being met through the anticipated date of achievement.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the year ended December 31, 2023, the Company recognized compensation expense related to (1) one Volumetric milestone-based payment, for which the potential amount due to the sellers would be $<ix:nonFraction unitRef="usd" contextRef="c-206" decimals="-3" name="ddd:ShareBasedPaymentArrangementExpenseEarnoutPaymentMilestone" format="ixt:num-dot-decimal" scale="3" id="f-1151">65,000</ix:nonFraction>, and (2) one PSU milestone (&#8220;the RegMed Awards&#8221;), for which the aggregate grant date fair value of the outstanding and unvested awards was $<ix:nonFraction unitRef="usd" contextRef="c-207" decimals="-3" name="ddd:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodFairValue" format="ixt:num-dot-decimal" scale="3" id="f-1152">4,536</ix:nonFraction> as of December 31, 2022, as the related milestone was deemed probable of achievement. During the year ended December 31, 2023, the Company decided to reduce its budgeted funding for the R&amp;D related to the Volumetric and RegMed Award milestones for which compensation expense was previously being recognized, which resulted in the Company concluding that it is no longer probable that the respective milestones would be achieved by the end of the term of the Volumetric earnout arrangement and prior to the expiration of the RegMed Awards. In concluding that the Volumetric and RegMed Award milestones would no longer be achieved, the Company reversed all of the previously accrued compensation expense, a portion of which was to be settled with common stock, which reduced selling, general and administrative expense, as well as the Company's reported loss, by $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ddd:ShareBasedPaymentArrangementAccruedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1153">18,392</ix:nonFraction> for the year ended December 31, 2023. The reversal of such accrued expense reduced our reported net loss per basic and diluted share of common stock by $<ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="ddd:ShareBasedPaymentArrangementChangeInEstimateEarningsPerShareDiluted" scale="0" id="f-1154"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="ddd:ShareBasedPaymentArrangementChangeInEstimateEarningsPerShareBasic" scale="0" id="f-1155">0.14</ix:nonFraction></ix:nonFraction> for the year ended December 31, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to December 31, 2023, events have occurred that have resulted in the Company fully cancelling the former Volumetric Shareholders' eligibility to earn any portion of the $<ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="f-1156">355,000</ix:nonFraction> attributable to the milestone-based payments outlined in the Volumetric acquisition agreement. Refer to Note 26 for additional details.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">dp polar Earnout</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 4, 2022, the Company acquired dp polar. The acquisition agreement included an earnout arrangement for $<ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="f-1157">2,229</ix:nonFraction> incremental to the acquisition purchase price, which would be settled via the issuance of <ix:nonFraction unitRef="shares" contextRef="c-66" decimals="-3" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" scale="3" id="f-1158">250</ix:nonFraction> shares of the Company&#8217;s common stock. The issuance and vesting of these shares is contingent on certain service conditions of a key individual from dp polar through December 31, 2024. Management concluded that this potential obligation for the issuance of  <ix:nonFraction unitRef="shares" contextRef="c-66" decimals="-3" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" scale="3" id="f-1159">250</ix:nonFraction> shares of common stock should be accounted for as compensation expense recognized over the individual's service period and, accordingly, the related expense is reflected in the disclosure of stock-based compensation included herein. In April 2024, due to a change in the key individual's employment arrangement, all service conditions were met based on the terms of the initial earnout. All remaining cost related to the unvested shares was recorded in operating expense in the three months ended June 30, 2024.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">3D SYSTEMS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="f-1144-3" continuedAt="f-1144-4"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation Activity and Expense</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" id="f-1160" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the stock-based compensation expense recognized during the years ended December 31, 2023, 2022, and 2021:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.040%"/><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.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.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.794%"/><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%">2023</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%">2022</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1161">23,504</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1162">42,415</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1163">55,153</ix:nonFraction>&#160;</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%">Tax benefit</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:fixed-zero" scale="3" id="f-1164">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:fixed-zero" scale="3" id="f-1165">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:fixed-zero" scale="3" id="f-1166">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div 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 expenses for the years ended December 31, 2023, 2022, and 2021 are $<ix:nonFraction unitRef="usd" contextRef="c-208" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="f-1167">0</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-209" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1168">4,030</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-210" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1169">22,057</ix:nonFraction> of expense, respectively, pertaining to annual incentive compensation which is paid in Company shares of common stock that are vested upon grant. Also, included in the above expenses for the years ended December 31, 2023, 2022, and 2021 are $(<ix:nonFraction unitRef="usd" contextRef="c-211" decimals="-3" sign="-" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1170">8,640</ix:nonFraction>), $<ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1171">7,959</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="f-1172">683</ix:nonFraction>, respectively, of expense related to the Volumetric earnout arrangement discussed above and in Note 3. Finally, the above expenses for the years ended December 31, 2023, 2022, and 2021 include $<ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1173">1,015</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="f-1174">268</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="0" id="f-1175">0</ix:nonFraction>, respectively, of expense related to the dp polar earnout arrangement discussed above and 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&#160;and Restricted Stock Units</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="f-1176" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of our restricted stock and RSU activity for the year ended December 31, 2023 is as follows:</span></div><div style="text-align:justify"><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.660%"/><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.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="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 &#8212; 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%"><ix:nonFraction unitRef="shares" contextRef="c-217" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="3" id="f-1177">5,015</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-217" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1178">18.19</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="shares" contextRef="c-218" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="3" id="f-1179">4,439</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-218" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1180">10.26</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="shares" contextRef="c-218" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="3" id="f-1181">1,118</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-218" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-1182">15.45</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="shares" contextRef="c-218" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="3" id="f-1183">2,154</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-218" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1184">13.09</ix:nonFraction>&#160;</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 &#8212; 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%"><ix:nonFraction unitRef="shares" contextRef="c-219" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="3" id="f-1185">6,182</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-219" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1186">14.77</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in the above outstanding balance as of December 31, 2023 are <ix:nonFraction unitRef="shares" contextRef="c-220" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-1187">1,106</ix:nonFraction> shares of restricted stock that vest under specified market conditions and <ix:nonFraction unitRef="shares" contextRef="c-221" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" scale="3" id="f-1188">966</ix:nonFraction> shares of restricted stock that remain subject to specified performance conditions in order to vest. Awards with specified market conditions were awarded to certain employees in 2023, 2022, and 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-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Systemic Bio Phantom Unit Plan</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2023, we granted <ix:nonFraction unitRef="shares" contextRef="c-202" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="f-1189">597</ix:nonFraction> units under the Systemic Bio Phantom Unit Plan, <ix:nonFraction unitRef="shares" contextRef="c-222" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="f-1190">596</ix:nonFraction> of which remained outstanding as of December 31, 2023. Compensation expense attributable to these awards is being recognized over <ix:nonNumeric contextRef="c-223" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:durmonth" id="f-1191">40.5</ix:nonNumeric> months or <ix:nonNumeric contextRef="c-224" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:durmonth" id="f-1192">48</ix:nonNumeric> months, based upon the recipient. As the awards include graded, time-based vesting and a market condition, compensation expense is being recognized under the graded vesting (accelerated attribution) method. Compensation expense and the associated liability recognized during the year ended December 31, 2023 was $<ix:nonFraction unitRef="usd" contextRef="c-202" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense" scale="3" id="f-1193">544</ix:nonFraction>. Systemic Bio Phantom Units are excluded from the restricted stock and RSU summary table above.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2023, there was $<ix:nonFraction unitRef="usd" contextRef="c-225" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="3" id="f-1194">41,161</ix:nonFraction> of unrecognized stock-based compensation expense related to all unvested equity awards, which we expect to recognize over a weighted-average period of <ix:nonNumeric contextRef="c-226" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:duryear" id="f-1195">1.9</ix:nonNumeric> 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:700;line-height:120%">Stock Options&#160;</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2016, we awarded certain employees market condition stock options under the 2015 Plan that vest under specified market conditions. Each employee was generally awarded <ix:nonFraction unitRef="tranche" contextRef="c-227" decimals="INF" name="ddd:ShareBasedCompensationArrangementBySharebasedPaymentAwardNumberOfTranches" format="ixt-sec:numwordsen" scale="0" id="f-1196">two</ix:nonFraction> equal tranches of market condition stock options that immediately vest when our common stock trades at either $<ix:nonFraction unitRef="usdPerShare" contextRef="c-227" decimals="INF" name="ddd:TradingPriceForStockAwardTrancheOne" scale="0" id="f-1197">30</ix:nonFraction> or $<ix:nonFraction unitRef="usdPerShare" contextRef="c-227" decimals="INF" name="ddd:TradingPriceForStockAwardTrancheTwo" scale="0" id="f-1198">40</ix:nonFraction> per share for <span style="-sec-ix-hidden:f-1199">ninety</span> consecutive calendar days.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize compensation expense related to stock options on a straight-line basis over the derived term of the awards. The fair value of stock options with market conditions is estimated using a binomial lattice Monte Carlo simulation model. Expense for awards with a market condition is not reversed if the market condition is not met. </span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">3D SYSTEMS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div></div><ix:continuation id="f-1144-4"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="f-1200" escape="true"><div 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, 2023 was as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.777%"/><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:10.449%"/><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:10.449%"/><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:10.449%"/><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:10.456%"/><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, 2023</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</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%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="f-1201">420</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-1202">13.26</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonNumeric contextRef="c-13" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="f-1203">3.7</ix:nonNumeric></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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:fixed-zero" scale="3" id="f-1204">&#8212;</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="3" id="f-1205">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" format="ixt:fixed-zero" scale="0" id="f-1206">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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%">&#8212;&#160;</span></td><td style="background-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%">&#8212;&#160;</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%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:fixed-zero" scale="3" id="f-1207">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" format="ixt:fixed-zero" scale="0" id="f-1208">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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%">&#8212;&#160;</span></td><td style="background-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%">&#8212;&#160;</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%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" format="ixt:fixed-zero" scale="3" id="f-1209">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" format="ixt:fixed-zero" scale="0" id="f-1210">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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%">&#8212;&#160;</span></td><td style="background-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%">&#8212;&#160;</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%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="f-1211">420</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-1212">13.26</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonNumeric contextRef="c-1" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="f-1213">2.7</ix:nonNumeric></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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:fixed-zero" scale="3" id="f-1214">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><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%">As of December 31, 2023 and 2022, <ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:fixed-zero" scale="0" id="f-1215"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:fixed-zero" scale="0" id="f-1216">none</ix:nonFraction></ix:nonFraction> of the <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="f-1217">420</ix:nonFraction> outstanding stock options were exercisable, and there was <ix:nonFraction unitRef="usd" contextRef="c-6" decimals="INF" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" format="ixt:fixed-zero" scale="3" id="f-1218"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="INF" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" format="ixt:fixed-zero" scale="3" id="f-1219">no</ix:nonFraction></ix:nonFraction> unrecognized stock-based compensation expense related to stock options.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_202"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock" id="f-1223" continuedAt="f-1223-1" escape="true"><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%">(18)  Interest and Other Income (Expense), Net</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:InterestAndOtherIncomeTableTextBlock" id="f-1224" escape="true"><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:55.040%"/><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.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.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.794%"/><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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><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%">2021</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%">Interest and other income (expense), net</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 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%">Foreign exchange (loss) gain, net</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-1225">4,825</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-1226">4,424</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-1227">1,681</ix:nonFraction>&#160;</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%">Interest income (expense), 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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="f-1228">16,210</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="f-1229">6,541</ix:nonFraction>&#160;</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="f-1230">1,902</ix:nonFraction>)</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:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), 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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-1231">32,307</ix:nonFraction>&#160;</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-1232">5,907</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-1233">352,830</ix:nonFraction>&#160;</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:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest and other income (expense), net</span></div></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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-1234">43,692</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-1235">3,790</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-1236">352,609</ix:nonFraction>&#160;</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></ix:nonNumeric></ix:nonNumeric><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%"><ix:continuation id="f-1223-1">Interest income (expense), net includes (1) interest income of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="f-1237">19,511</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="f-1238">9,352</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="f-1239">438</ix:nonFraction> for the years ended December 31, 2023, 2022, and 2021, respectively, and (2) interest expense of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InvestmentIncomeInvestmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-1240">3,301</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:InvestmentIncomeInvestmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-1241">2,811</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:InvestmentIncomeInvestmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-1242">2,340</ix:nonFraction> for the years ended December 31, 2023, 2022, and 2021, respectively. Other income (expense), net for the year ended December 31, 2023 includes a $<ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="f-1243">32,181</ix:nonFraction> gain on extinguishment of debt resulting from the Company's repurchase of $<ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-3" name="us-gaap:DebtInstrumentRepurchasedFaceAmount" format="ixt:num-dot-decimal" scale="3" id="f-1244">135,130</ix:nonFraction> of its outstanding Convertible Senior Notes. See Note 13 for additional information. Other income (expense), net for the year ended December 31, 2021 includes $<ix:nonFraction unitRef="usd" contextRef="c-231" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-1245">350,853</ix:nonFraction> of gains on the sales of ODM, Simbionix and Cimatron. See Note 4 for additional information.</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_223"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxDisclosureTextBlock" id="f-1246" continuedAt="f-1246-1" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(19)  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><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="f-1247" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">components</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">our</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">before</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">years</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%">ended</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%">December</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%">31,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021 are as follows:</span></div><div style="text-align:justify"><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.040%"/><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.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.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.794%"/><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: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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><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%">2021</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-1248">239,971</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-1249">110,610</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-1250">308,514</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-1251">122,341</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-1252">10,199</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-1253">11,026</ix:nonFraction>&#160;</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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1254">362,312</ix:nonFraction>)</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 #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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1255">120,809</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1256">319,540</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">3D SYSTEMS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div></div><ix:continuation id="f-1246-1" continuedAt="f-1246-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="f-1257" escape="true"><div 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, 2023, 2022 and 2021 are as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.040%"/><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.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.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.794%"/><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%">2023</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%">2022</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></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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="f-1258">135</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="f-1259">119</ix:nonFraction>&#160;</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1260">8,675</ix:nonFraction>)</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%">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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="f-1261">50</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="f-1262">498</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1263">2,097</ix:nonFraction>&#160;</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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1264">1,686</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1265">5,037</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1266">6,861</ix:nonFraction>&#160;</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 #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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1267">1,771</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1268">4,658</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="f-1269">283</ix:nonFraction>&#160;</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 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 #000;padding:0 1pt"/><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="3" style="background-color:#ffffff;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: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: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="0" id="f-1270">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="f-1271">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="f-1272">&#8212;</ix:nonFraction>&#160;</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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="0" id="f-1273">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="f-1274">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="f-1275">&#8212;</ix:nonFraction>&#160;</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%">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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1276">2,412</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1277">2,518</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1278">2,795</ix:nonFraction>)</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 #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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1279">2,412</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1280">2,518</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1281">2,795</ix:nonFraction>)</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%">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 #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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-1282">641</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1283">2,140</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1284">2,512</ix:nonFraction>)</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></ix:nonNumeric><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="f-1285" escape="true"><div 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, 2023, 2022 and 2021 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:54.747%"/><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:13.519%"/><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:13.525%"/><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) Income</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%">2023</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%">2022</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%">2021</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%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-1286">21.0</ix:nonFraction>&#160;</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;border-top:1pt solid #000000;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%"><ix:nonFraction unitRef="number" contextRef="c-13" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-1287">21.0</ix:nonFraction>&#160;</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;border-top:1pt solid #000000;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%"><ix:nonFraction unitRef="number" contextRef="c-14" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-1288">21.0</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="f-1289">6.5</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="number" contextRef="c-13" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="f-1290">10.7</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="number" contextRef="c-14" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="f-1291">10.4</ix:nonFraction>)</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"/><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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="ddd:EffectiveIncomeTaxRateReconciliationChangeInCarryforwardAttributes" format="ixt:fixed-zero" scale="-2" id="f-1292">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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%">(<ix:nonFraction unitRef="number" contextRef="c-13" decimals="3" sign="-" name="ddd:EffectiveIncomeTaxRateReconciliationChangeInCarryforwardAttributes" scale="-2" id="f-1293">1.9</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="number" contextRef="c-14" decimals="3" sign="-" name="ddd:EffectiveIncomeTaxRateReconciliationChangeInCarryforwardAttributes" scale="-2" id="f-1294">0.7</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationGiltiPercent" scale="-2" id="f-1295">0.4</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="number" contextRef="c-13" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationGiltiPercent" scale="-2" id="f-1296">0.5</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="number" contextRef="c-14" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationGiltiPercent" scale="-2" id="f-1297">1.2</ix:nonFraction>&#160;</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%">Non-deductible 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%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" format="ixt:fixed-zero" scale="-2" id="f-1298">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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%">(<ix:nonFraction unitRef="number" contextRef="c-13" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" scale="-2" id="f-1299">1.6</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="number" contextRef="c-14" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" scale="-2" id="f-1300">1.4</ix:nonFraction>&#160;</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%">Non-deductible earnout 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%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="ddd:EffectiveIncomeTaxRateReconciliationNonDeductibleEarnoutExpensePercent" scale="-2" id="f-1301">1.0</ix:nonFraction>&#160;</span></td><td style="background-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%">(<ix:nonFraction unitRef="number" contextRef="c-13" decimals="3" sign="-" name="ddd:EffectiveIncomeTaxRateReconciliationNonDeductibleEarnoutExpensePercent" scale="-2" id="f-1302">2.8</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="number" contextRef="c-14" decimals="3" name="ddd:EffectiveIncomeTaxRateReconciliationNonDeductibleEarnoutExpensePercent" format="ixt:fixed-zero" scale="-2" id="f-1303">&#8212;</ix:nonFraction>&#160;</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%">Goodwill impairment charge</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%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" scale="-2" id="f-1304">14.6</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="number" contextRef="c-13" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" format="ixt:fixed-zero" scale="-2" id="f-1305">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="number" contextRef="c-14" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" format="ixt:fixed-zero" scale="-2" id="f-1306">&#8212;</ix:nonFraction>&#160;</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%">Foreign income tax rate differential</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%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="f-1307">0.5</ix:nonFraction>&#160;</span></td><td style="background-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%">(<ix:nonFraction unitRef="number" contextRef="c-13" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="f-1308">0.3</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="number" contextRef="c-14" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" format="ixt:fixed-zero" scale="-2" id="f-1309">&#8212;</ix:nonFraction>&#160;</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%">Deemed income related to foreign operations</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%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" scale="-2" id="f-1310">0.3</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="number" contextRef="c-13" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" scale="-2" id="f-1311">0.2</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="number" contextRef="c-14" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" format="ixt:fixed-zero" scale="-2" id="f-1312">&#8212;</ix:nonFraction>&#160;</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%">Tax rate change</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%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" format="ixt:fixed-zero" scale="-2" id="f-1313">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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%">(<ix:nonFraction unitRef="number" contextRef="c-13" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" scale="-2" id="f-1314">1.2</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="number" contextRef="c-14" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" scale="-2" id="f-1315">0.7</ix:nonFraction>)</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%">Employee share-based payments</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%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="f-1316">0.5</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="number" contextRef="c-13" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="f-1317">1.6</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="number" contextRef="c-14" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="f-1318">1.3</ix:nonFraction>)</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</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%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-1319">0.7</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="number" contextRef="c-13" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-1320">0.4</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="number" contextRef="c-14" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" format="ixt:fixed-zero" scale="-2" id="f-1321">&#8212;</ix:nonFraction>&#160;</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%">Deferred and payable 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%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" sign="-" name="ddd:EffectiveIncomeTaxRateReconciliationDeferredAndPayableAdjustmentsPercent" scale="-2" id="f-1322">1.3</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="number" contextRef="c-13" decimals="3" sign="-" name="ddd:EffectiveIncomeTaxRateReconciliationDeferredAndPayableAdjustmentsPercent" scale="-2" id="f-1323">1.7</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="number" contextRef="c-14" decimals="3" name="ddd:EffectiveIncomeTaxRateReconciliationDeferredAndPayableAdjustmentsPercent" scale="-2" id="f-1324">1.4</ix:nonFraction>&#160;</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%">Non-deductible penalties</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%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="ddd:EffectiveIncomeTaxRateReconciliationNonDeductiblePenaltiesPercent" format="ixt:fixed-zero" scale="-2" id="f-1325">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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%">(<ix:nonFraction unitRef="number" contextRef="c-13" decimals="3" sign="-" name="ddd:EffectiveIncomeTaxRateReconciliationNonDeductiblePenaltiesPercent" scale="-2" id="f-1326">2.5</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="number" contextRef="c-14" decimals="3" name="ddd:EffectiveIncomeTaxRateReconciliationNonDeductiblePenaltiesPercent" format="ixt:fixed-zero" scale="-2" id="f-1327">&#8212;</ix:nonFraction>&#160;</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%">State taxes, net of federal benefit, before 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%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal" scale="-2" id="f-1328">0.7</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="number" contextRef="c-13" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal" scale="-2" id="f-1329">1.4</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="number" contextRef="c-14" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal" scale="-2" id="f-1330">1.0</ix:nonFraction>&#160;</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%">Return-to-provision 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%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="ddd:EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustmentsPercent" scale="-2" id="f-1331">0.2</ix:nonFraction>&#160;</span></td><td style="background-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%">(<ix:nonFraction unitRef="number" contextRef="c-13" decimals="3" sign="-" name="ddd:EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustmentsPercent" scale="-2" id="f-1332">0.2</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="number" contextRef="c-14" decimals="3" sign="-" name="ddd:EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustmentsPercent" scale="-2" id="f-1333">0.1</ix:nonFraction>)</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 tax credits</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%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther" scale="-2" id="f-1334">1.1</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="number" contextRef="c-13" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther" scale="-2" id="f-1335">0.8</ix:nonFraction>&#160;</span></td><td style="background-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%">(<ix:nonFraction unitRef="number" contextRef="c-14" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther" scale="-2" id="f-1336">0.5</ix:nonFraction>)</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%">Uncertain tax positions and audit settlements</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%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="ddd:EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent" format="ixt:fixed-zero" scale="-2" id="f-1337">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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%">(<ix:nonFraction unitRef="number" contextRef="c-13" decimals="3" sign="-" name="ddd:EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent" scale="-2" id="f-1338">0.2</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="number" contextRef="c-14" decimals="3" sign="-" name="ddd:EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent" scale="-2" id="f-1339">3.0</ix:nonFraction>)</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%">Divestitures</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%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness" format="ixt:fixed-zero" scale="-2" id="f-1340">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="number" contextRef="c-13" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness" format="ixt:fixed-zero" scale="-2" id="f-1341">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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%">(<ix:nonFraction unitRef="number" contextRef="c-14" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness" scale="-2" id="f-1342">10.1</ix:nonFraction>)</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%">Effective tax rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1343">0.2</ix:nonFraction>&#160;</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"><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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-13" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1344">1.8</ix:nonFraction>)</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"><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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-14" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1345">0.8</ix:nonFraction>)</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"><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></ix:nonNumeric><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The difference between our effective tax rate for 2023, and the federal statutory rate was <ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="ddd:DifferenceInEffectiveIncomeTaxRateAndFederalStatutoryRatePercent" scale="-2" id="f-1346">20.8</ix:nonFraction> percentage points. The difference in the effective rate is primarily due to the net increase in valuation allowances and non-deductible goodwill impairment charges.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The difference between our effective tax rate for 2022, and the federal statutory rate was <ix:nonFraction unitRef="number" contextRef="c-13" decimals="3" name="ddd:DifferenceInEffectiveIncomeTaxRateAndFederalStatutoryRatePercent" scale="-2" id="f-1347">22.8</ix:nonFraction> percentage points. The difference in the effective rate is primarily due to valuation allowance changes and non-deductible expenses, including earnout expense and penalties.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">3D SYSTEMS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div></div><ix:continuation id="f-1246-2" continuedAt="f-1246-3"><div 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 2021, and the federal statutory rate was <ix:nonFraction unitRef="number" contextRef="c-14" decimals="3" name="ddd:DifferenceInEffectiveIncomeTaxRateAndFederalStatutoryRatePercent" scale="-2" id="f-1348">21.8</ix:nonFraction> 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><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2023, we recorded a full valuation allowance for Wematter and Layerwise, a foreign subsidiary of the Company. In 2022, and 2021, 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><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="f-1349" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of our net deferred income tax assets and net deferred income tax (liabilities) at  December 31, 2023 and 2022 are as follows:</span></div><div><span><br/></span></div><div><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.660%"/><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.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="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%">2023</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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1350">13,830</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1351">8,601</ix:nonFraction>&#160;</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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="f-1352">5,409</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="f-1353">6,091</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" format="ixt:num-dot-decimal" scale="3" id="f-1354">6,395</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" format="ixt:num-dot-decimal" scale="3" id="f-1355">6,145</ix:nonFraction>&#160;</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 0 12.25pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-1356">47,875</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-1357">51,845</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-1358">25,286</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-1359">19,649</ix:nonFraction>&#160;</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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1360">2,371</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1361">2,518</ix:nonFraction>&#160;</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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsDeferredIncome" format="ixt:num-dot-decimal" scale="3" id="f-1362">2,783</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsDeferredIncome" format="ixt:num-dot-decimal" scale="3" id="f-1363">5,502</ix:nonFraction>&#160;</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%">Lease tax 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="ddd:DeferredTaxAssetsLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="f-1364">15,985</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="ddd:DeferredTaxAssetsLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="f-1365">9,589</ix:nonFraction>&#160;</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%">Research expenditures capitalization</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="ddd:DeferredTaxAssetsResearchExpendituresCapitalization" format="ixt:num-dot-decimal" scale="3" id="f-1366">30,601</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="ddd:DeferredTaxAssetsResearchExpendituresCapitalization" format="ixt:num-dot-decimal" scale="3" id="f-1367">11,140</ix:nonFraction>&#160;</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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="f-1368">1,227</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="f-1369">1,180</ix:nonFraction>&#160;</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%">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%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1370">125,533</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1371">100,694</ix:nonFraction>)</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 assets</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-1372">26,229</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-1373">21,566</ix:nonFraction>&#160;</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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 25.75pt"/><td colspan="3" style="background-color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1374">8,688</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1375">9,090</ix:nonFraction>&#160;</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%">Property 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-1376">4,082</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-1377">4,477</ix:nonFraction>&#160;</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%">Lease tax 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="f-1378">13,924</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="f-1379">7,785</ix:nonFraction>&#160;</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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" id="f-1380">467</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" id="f-1381">807</ix:nonFraction>&#160;</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 liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 25.75pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1382">27,161</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1383">22,159</ix:nonFraction>&#160;</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 style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 12.25pt"/><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:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred income tax liabilities</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxLiabilities" scale="3" id="f-1384">932</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxLiabilities" scale="3" id="f-1385">593</ix:nonFraction>)</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></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div 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, 2023, $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves" format="ixt:num-dot-decimal" scale="3" id="f-1386">47,875</ix:nonFraction> of our deferred income tax assets was attributable to $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-1387">347,035</ix:nonFraction> of gross net operating loss carryforwards, which consisted of $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic" format="ixt:num-dot-decimal" scale="3" id="f-1388">80,645</ix:nonFraction> of loss carryforwards for U.S. federal income tax purposes, $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" format="ixt:num-dot-decimal" scale="3" id="f-1389">166,419</ix:nonFraction> of loss carryforwards for U.S. state income tax purposes and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign" format="ixt:num-dot-decimal" scale="3" id="f-1390">99,971</ix:nonFraction> of loss carryforwards for foreign income tax purposes. $<ix:nonFraction unitRef="usd" contextRef="c-232" decimals="-3" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-1391">7,381</ix:nonFraction> 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><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net operating loss carryforwards for U.S. federal income tax purposes do not expire. The net operating loss carryforwards for U.S. state income tax purposes begin to expire in 2023. In addition, certain net 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><span><br/></span></div><div 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, 2023, tax credit carryforwards deferred assets of $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-1392">25,286</ix:nonFraction> consisted of $<ix:nonFraction unitRef="usd" contextRef="c-232" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" format="ixt:num-dot-decimal" scale="3" id="f-1393">15,093</ix:nonFraction> of research and experimentation credit carryforwards for U.S. federal income tax purposes, $<ix:nonFraction unitRef="usd" contextRef="c-233" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" format="ixt:num-dot-decimal" scale="3" id="f-1394">3,565</ix:nonFraction> of research and experimentation tax credit carryforwards for U.S. state income tax purposes, and $<ix:nonFraction unitRef="usd" contextRef="c-232" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsForeign" format="ixt:num-dot-decimal" scale="3" id="f-1395">6,628</ix:nonFraction> of foreign tax credits for U.S. federal income tax purposes. Certain state research and experimentation and other state credits begin to expire in 2023. We have recorded a valuation allowance related to the U.S. federal and state tax credits.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">3D SYSTEMS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div></div><ix:continuation id="f-1246-3"><div 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 transition tax, our previously unremitted earnings have been subjected to U.S. federal income tax, although, other additional taxes such as, withholding tax, could be applicable. We intend to permanently reinvest our earnings outside the U.S. and as such, have not provided for any additional taxes on approximately $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ddd:TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense" format="ixt:num-dot-decimal" scale="3" id="f-1396">95,352</ix:nonFraction> of unremitted earnings. We believe the unrecognized deferred tax liability related to these earnings is approximately $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings" format="ixt:num-dot-decimal" scale="3" id="f-1397">4,485</ix:nonFraction>.</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%">Including interest and penalties, we decreased our unrecognized benefits by $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ddd:UnrecognizedTaxBenefitsPeriodDecrease" scale="3" id="f-1398">271</ix:nonFraction> for the year ended December 31, 2023, and increased our unrecognized tax benefits by $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ddd:UnrecognizedTaxBenefitsPeriodIncrease" format="ixt:num-dot-decimal" scale="3" id="f-1399">1,733</ix:nonFraction> for the year ended December 31, 2023. The increase was primarily related to the addition of unrecognized tax benefits around current year R&amp;D credits generated. 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 $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" format="ixt:num-dot-decimal" scale="3" id="f-1400">5,577</ix:nonFraction>. <ix:nonNumeric contextRef="c-1" name="us-gaap:SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock" id="f-1401" continuedAt="f-1401-1" escape="true">We include interest and penalties in the consolidated financial statements as a component of income tax expense.</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="f-1401-1"><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:62.057%"/><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:10.449%"/><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:10.449%"/><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:10.455%"/><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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrecognized Tax Benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1402">17,150</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1403">17,261</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1404">25,902</ix:nonFraction>)</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%">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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-1405">99</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-1406">192</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-1407">467</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-1408">107</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-1409">508</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-1410">8,886</ix:nonFraction>&#160;</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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="f-1411">271</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="f-1412">145</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="f-1413">371</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" format="ixt:fixed-zero" scale="3" id="f-1414">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" format="ixt:fixed-zero" scale="3" id="f-1415">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" format="ixt:num-dot-decimal" scale="3" id="f-1416">1,043</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-1417">1,733</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="f-1418">269</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="f-1419">553</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition" format="ixt:fixed-zero" scale="3" id="f-1420">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition" scale="3" id="f-1421">119</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition" scale="3" id="f-1422">639</ix:nonFraction>)</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%">Decreases related to acquired 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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition" format="ixt:fixed-zero" scale="3" id="f-1423">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition" scale="3" id="f-1424">38</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition" format="ixt:fixed-zero" scale="3" id="f-1425">&#8212;</ix:nonFraction>&#160;</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</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1426">18,604</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1427">17,150</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1428">17,261</ix:nonFraction>)</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"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) The unrecognized tax benefit balance as of December 31, 2023, 2022, and 2021 includes $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" scale="3" id="f-1429">323</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" scale="3" id="f-1430">283</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" scale="3" id="f-1431">208</ix:nonFraction> of interest and penalty, respectively.</span></div></ix:continuation><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax years 2013 through 2021 remain subject to examination by the U.S. Internal Revenue Service (&#8220;IRS&#8221;). 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 2018 through 2022 remain open to examination by the various foreign taxing jurisdictions to which the Company is subject.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:SummaryOfValuationAllowanceTextBlock" id="f-1432" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following presents the changes in the balance of our deferred income tax asset valuation allowance:</span></div><div><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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:40.274%"/><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:10.449%"/><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:10.449%"/><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:10.449%"/><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:10.458%"/><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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align: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%">2023</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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%"><ix:nonFraction unitRef="usd" contextRef="c-234" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1433">100,694</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-235" decimals="-3" name="ddd:ValuationAllowancesAndReservesAdditionsReductionsForChargesToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="f-1434">23,606</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-235" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="f-1435">1,233</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-236" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1436">125,533</ix:nonFraction>&#160;</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-237" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1437">91,165</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-238" decimals="-3" name="ddd:ValuationAllowancesAndReservesAdditionsReductionsForChargesToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="f-1438">12,848</ix:nonFraction>&#160;</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-238" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="f-1439">3,319</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-234" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1440">100,694</ix:nonFraction>&#160;</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%">2021</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%"><ix:nonFraction unitRef="usd" contextRef="c-239" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1441">123,113</ix:nonFraction>&#160;</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-240" decimals="-3" sign="-" name="ddd:ValuationAllowancesAndReservesAdditionsReductionsForChargesToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="f-1442">31,948</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-240" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:fixed-zero" scale="3" id="f-1443">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-237" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1444">91,165</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) The Other portion of changes to our valuation allowance consists primarily of the impact of acquisitions and changes in foreign currency translation rates.</span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-48</span></div></div></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_214"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">3D SYSTEMS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"> <ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerShareTextBlock" id="f-1445" continuedAt="f-1445-1" escape="true">(20)  Net Income (Loss) Per Share</ix:nonNumeric></span><ix:continuation id="f-1445-1" continuedAt="f-1445-2"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></ix:continuation></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="f-1445-2" continuedAt="f-1445-3"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net income (loss) per share is calculated by dividing net income (loss) attributable to 3D Systems' common stock shareholders by the weighted average number of common shares outstanding during the applicable period. Diluted net income (loss) per share incorporates the additional shares issuable upon the assumed exercise of stock options, the vesting of restricted stock and restricted stock units, and the assumed conversion of debt, except in such case when (1) the inclusion of such shares or potential shares would be anti-dilutive or (2) when the vesting of restricted stock or restricted stock units is contingent upon one or more performance conditions that have not been met as of the balance sheet date.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="f-1446" escape="true"><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:62.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><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:10.449%"/><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:10.453%"/><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%">2023</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%">2022</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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator for basic and diluted net (loss) income 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 (loss) income 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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1447">362,688</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1448">122,711</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1449">322,052</ix:nonFraction>&#160;</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Redeemable non-controlling interest redemption value in excess of carrying value</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:MinorityInterestChangeInRedemptionValue" scale="3" id="f-1450">479</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:MinorityInterestChangeInRedemptionValue" scale="3" id="f-1451">596</ix:nonFraction>)</span></td><td style="background-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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:MinorityInterestChangeInRedemptionValue" format="ixt:fixed-zero" scale="3" id="f-1452">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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%">Net (loss) income attributable to common stock shareholders</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-1453">363,167</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-1454">123,307</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-1455">322,052</ix:nonFraction>&#160;</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%">Denominator for net (loss) income per share:</span></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="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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares &#8211; basic</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%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-1456">129,944</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-1457">127,818</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-1458">122,867</ix:nonFraction>&#160;</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:middle"><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:#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%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:fixed-zero" scale="3" id="f-1459">&#8212;</ix:nonFraction>&#160;</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:fixed-zero" scale="3" id="f-1460">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:num-dot-decimal" scale="3" id="f-1461">3,467</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-right:1pt solid #d9d9d9;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%">Weighted average shares &#8211; diluted</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%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-1462">129,944</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-1463">127,818</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-1464">126,334</ix:nonFraction>&#160;</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 style="height:17pt"><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="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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income per share &#8211; basic</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%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-1465">2.79</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-1466">0.96</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-14" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-1467">2.62</ix:nonFraction>&#160;</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%">Net (loss) income per share &#8211; diluted</span></div></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%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-1468">2.79</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-1469">0.96</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-14" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-1470">2.55</ix:nonFraction>&#160;</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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Equity awards for the years ended December 31, 2023 and 2022 are deemed anti-dilutive because we reported a net loss for these periods. The dilutive impact of equity awards for December 31, 2021 is <ix:nonFraction unitRef="shares" contextRef="c-241" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:num-dot-decimal" scale="3" id="f-1471">2,755</ix:nonFraction> shares, for which the calculation requires certain assumptions regarding assumed proceeds that would hypothetically repurchase common shares upon the conversion and exercise of  restricted shares and outstanding stock options, respectively, and an estimate of <ix:nonFraction unitRef="shares" contextRef="c-209" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="f-1472">712</ix:nonFraction> shares for the payment of accrued incentive compensation that was to be settled in shares. The share estimate is based on the accrued incentive compensation balance at the end of 2021 divided by the 2021 average share price.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the potentially dilutive shares that were excluded from the computation of diluted income (loss) per share attributable to common stockholders because their effect was considered anti-dilutive for the years ended December 31, 2023, 2022 and 2021, respectively. </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:56.063%"/><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.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.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.793%"/><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%">2023</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%">2022</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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock and restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-242" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-1473">6,182</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="shares" contextRef="c-243" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-1474">5,015</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="shares" contextRef="c-244" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-1475">1,779</ix:nonFraction>&#160;</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%">Stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-245" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="f-1476">420</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="shares" contextRef="c-246" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="f-1477">420</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="shares" contextRef="c-247" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="3" id="f-1478">&#8212;</ix:nonFraction>&#160;</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%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-1479">6,602</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-1480">5,435</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-1481">1,779</ix:nonFraction>&#160;</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"/></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%">For the year ended December 31, 2023, the table above excludes an estimate of <ix:nonFraction unitRef="shares" contextRef="c-248" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="f-1482">138</ix:nonFraction> shares that are contingently issuable under the dp polar earnout agreement, as discussed in Note 3. As of December 31, 2023, there are no contingently issuable shares related to the Volumetric earnout arrangement discussed in Note 3 or the fiscal year 2023 annual bonus incentive compensation plan.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2022, the table above excludes the following: (1) an estimate of <ix:nonFraction unitRef="shares" contextRef="c-249" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="f-1483">718</ix:nonFraction> shares contingently issuable upon the achievement of certain milestones in the Volumetric earnout arrangement discussed in Note 3; (2) an estimate of <ix:nonFraction unitRef="shares" contextRef="c-209" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="f-1484">341</ix:nonFraction> shares for the payment of accrued incentive compensation that was settled in shares during the second quarter of 2023; and (3) an estimate of <ix:nonFraction unitRef="shares" contextRef="c-250" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="f-1485">22</ix:nonFraction> shares related to the dp polar earnout arrangement discussed in Note 3 that are contingently issuable. These share estimates are based on the expense recognized through December 31, 2022 divided by the 2022 average share price of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="0" name="us-gaap:SharePrice" scale="0" id="f-1486">12</ix:nonFraction> per share.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-49</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">3D SYSTEMS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div></div><ix:continuation id="f-1445-3"><div 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 $<ix:nonFraction unitRef="usd" contextRef="c-251" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="f-1487">460.0</ix:nonFraction>&#160;million in aggregate principal amount of <ix:nonFraction unitRef="number" contextRef="c-251" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1488">0</ix:nonFraction>% Convertible Senior Notes due November 15, 2026, as discussed in Note 13. The Notes&#8217; impact to diluted shares is calculated using the if-converted method as prescribed in ASU 2020-06. The Notes will increase the diluted share count when the average share price over a quarterly or annual reporting period is greater than $<ix:nonFraction unitRef="usdPerShare" contextRef="c-252" decimals="INF" name="us-gaap:DebtInstrumentConvertibleStockPriceTrigger" scale="0" id="f-1489">35.92</ix:nonFraction> per share, the conversion price of the Notes. For the years ended December 31, 2023, 2022, and 2021, the Notes were anti-dilutive on a stand-alone basis because (1) the average share price during these periods did not exceed the conversion price, and (2) we had a net loss for the years ended December 31, 2023 and 2022, respectively.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_229"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="f-1490" escape="true"><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)  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><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="f-1491" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the balances of accumulated other comprehensive loss by component are as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.999%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><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.695%"/><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.695%"/><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.695%"/><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.701%"/><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%">Unrealized loss on short-term investments</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, 2020</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%">(<ix:nonFraction unitRef="usd" contextRef="c-253" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1492">4,831</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-254" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1493">2,924</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-255" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-1494">721</ix:nonFraction>)</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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%"><ix:nonFraction unitRef="usd" contextRef="c-256" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="f-1495">&#8212;</ix:nonFraction>&#160;</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: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%">(<ix:nonFraction unitRef="usd" contextRef="c-257" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1496">8,476</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-258" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1497">30,633</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-259" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="f-1498">682</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-260" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:fixed-zero" scale="3" id="f-1499">&#8212;</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="f-1500">&#8212;</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1501">29,951</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-258" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="f-1502">&#8212;</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-259" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="f-1503">&#8212;</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-260" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="f-1504">721</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-261" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="f-1505">&#8212;</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="f-1506">721</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-262" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1507">35,464</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-263" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1508">2,242</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-264" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="f-1509">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-265" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="f-1510">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-266" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1511">37,706</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-267" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1512">18,730</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-268" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1513">2,777</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-269" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:fixed-zero" scale="3" id="f-1514">&#8212;</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1515">3,557</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1516">19,510</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-267" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="f-1517">&#8212;</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-268" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="f-1518">165</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-269" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="f-1519">&#8212;</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-270" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1520">3,229</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1521">3,394</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-271" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1522">54,194</ix:nonFraction>)</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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-272" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-1523">700</ix:nonFraction>&#160;</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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-273" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="f-1524">&#8212;</ix:nonFraction>&#160;</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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-274" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-1525">328</ix:nonFraction>)</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 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%">(<ix:nonFraction unitRef="usd" contextRef="c-275" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1526">53,822</ix:nonFraction>)</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%">Other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-276" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1527">9,630</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="c-277" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="f-1528">354</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-278" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:fixed-zero" scale="3" id="f-1529">&#8212;</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-279" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="f-1530">108</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1531">9,384</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-276" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="f-1532">&#8212;</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="c-277" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="f-1533">32</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-278" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="f-1534">&#8212;</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-279" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="f-1535">220</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="f-1536">188</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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%">Balance at December 31, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-280" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1537">44,564</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-281" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-1538">314</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-282" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="f-1539">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-283" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="f-1540">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-284" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1541">44,250</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:3.45pt">Amount reclassified into interest and other income (expense), net on the statements of operations. See Note 24 for details regarding fair value measurements and unrealized gains (losses) on short-term investments.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amounts presented in the table above are net of income taxes. Income tax effects of these items are released from accumulated other comprehensive loss contemporaneously with the related gross pretax amount. For additional information about foreign currency translation and derivative financial instruments, see Note 2. For additional information about the defined benefit pension plan, see Note 14.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_163"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingDisclosureTextBlock" id="f-1542" continuedAt="f-1542-1" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(22)  Segment Information</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%">The Company has <ix:nonFraction unitRef="segment" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="f-1543">two</ix:nonFraction> reportable segments: Healthcare Solutions and Industrial Solutions. Our reportable segments are based upon the industry verticals that they serve and reflect how we report our financial results to the chief operating decision maker ("CODM"). The CODM does not review disaggregated asset information on the basis of the Company's segments; therefore, such information is not presented.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective as of January 1, 2023, and for periods subsequent thereto, Adjusted EBITDA reflects the measure of profitability used by the Company&#8217;s CODM to evaluate the performance of the Company&#8217;s reportable segments. In addition, as of January 1, 2023, the Company's methodology for allocating certain costs between its segments was revised to more closely reflect changes in the Company's business and estimates of the usage of shared resources by the Company's segments. Prior year segment results have been revised to conform with current year presentation in connection with the changes referenced above. Fiscal year 2021 segment results have not been presented as it was determined to be impracticable to restate them on a comparable basis.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">3D SYSTEMS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div></div><ix:continuation id="f-1542-1"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="f-1544" escape="true"><div 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 tables set forth our operating results by segment for the years ended December 31, 2023 and 2022:</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:3pt;text-align:center"><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:41.506%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.812%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:8pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:8pt;font-weight:700;line-height:100%">Adjusted EBITDA</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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%">Year Ended December 31,</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">2023</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%">2022</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%">2023</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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Healthcare Solutions</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%"><ix:nonFraction unitRef="usd" contextRef="c-285" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1545">213,216</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-286" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1546">260,988</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-285" decimals="-3" name="ddd:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1547">38,520</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-286" decimals="-3" name="ddd:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1548">55,783</ix:nonFraction>&#160;</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%">Industrial Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1549">274,853</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1550">277,043</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-3" name="ddd:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1551">19,128</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-3" name="ddd:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1552">24,214</ix:nonFraction>&#160;</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%">Total Reportable segments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-289" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1553">488,069</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-290" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1554">538,031</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-289" decimals="-3" name="ddd:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1555">57,648</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-290" decimals="-3" name="ddd:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1556">79,997</ix:nonFraction>&#160;</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%">Corporate and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-291" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-1557">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-1558">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-291" decimals="-3" sign="-" name="ddd:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1559">83,906</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-3" sign="-" name="ddd:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1560">85,778</ix:nonFraction>)</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%">Total Company</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1561">488,069</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1562">538,031</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="ddd:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1563">26,258</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="ddd:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1564">5,781</ix:nonFraction>)</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"/></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) Corporate and Other is not an operating segment, but reflects expenses not directly attributable to and, accordingly, not allocated to our reportable segments. These expenses relate to corporate functions such as human resources, finance, and legal and include expenses such as salaries, benefits, and other related costs. Similar to the Company's operating segments, Corporate results are reported to and reviewed by the Company&#8217;s CODM on the basis of Adjusted EBITDA.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of the Company&#8217;s reported net loss to the total of our reportable segment Adjusted EBITDA and Corporate and Other Adjusted EBITDA for the years ended  December 31, 2023 and 2022:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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.660%"/><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.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%"/><td colspan="3" style="display:none"/></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%">Year Ended December 31,</span></td><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="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%">2023</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: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%">2022</span></div></td><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%">Net loss attributable to 3D Systems Corporation</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1565">362,688</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1566">122,711</ix:nonFraction>)</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="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span id="if8c79503f0954d9c87947c3849977443_3-0-1-1-276802"></span><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%">Interest income, 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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="f-1567">16,210</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="f-1568">6,541</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Benefit) provision for income taxes</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-1569">641</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1570">2,140</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">Depreciation 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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="f-1571">21,346</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="f-1572">21,096</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">Amortization 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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1573">12,067</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1574">15,480</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">Stock-based compensation expense</span></td><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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-1575">23,504</ix:nonFraction></span></td><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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-1576">42,489</ix:nonFraction></span></td><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%">Acquisition and divestiture-related 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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="ddd:AcquisitionAndDivestitureRelatedExpense" format="ixt:num-dot-decimal" scale="3" id="f-1577">1,070</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="ddd:AcquisitionAndDivestitureRelatedExpense" format="ixt:num-dot-decimal" scale="3" id="f-1578">12,360</ix:nonFraction></span></td><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%">Legal expenses</span></td><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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:LegalFees" format="ixt:num-dot-decimal" scale="3" id="f-1579">8,053</ix:nonFraction></span></td><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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:LegalFees" format="ixt:num-dot-decimal" scale="3" id="f-1580">19,062</ix:nonFraction></span></td><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%">Restructuring 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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RestructuringCosts" format="ixt:num-dot-decimal" scale="3" id="f-1581">11,487</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:RestructuringCosts" scale="3" id="f-1582">733</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></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%">Net loss attributable to redeemable non-controlling interest</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="f-1583">265</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="f-1584">238</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on equity method investment, net of income taxes</span></div></td><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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-1585">1,282</ix:nonFraction></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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:fixed-zero" scale="3" id="f-1586">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></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%">Goodwill and other assets impairment charges</span></div></td><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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ddd:GoodwillAndOtherAssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="f-1587">304,359</ix:nonFraction></span></td><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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="ddd:GoodwillAndOtherAssetImpairmentCharges" scale="3" id="f-1588">18</ix:nonFraction></span></td><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 style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on repurchase of debt</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GainLossOnRepurchaseOfDebtInstrument" format="ixt:num-dot-decimal" scale="3" id="f-1589">32,181</ix:nonFraction>)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:GainLossOnRepurchaseOfDebtInstrument" format="ixt:fixed-zero" scale="3" id="f-1590">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></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%">Other non-operating expense</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherOperatingIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="f-1591">4,699</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:OtherOperatingIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="f-1592">10,331</ix:nonFraction></span></td><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%">Adjusted EBITDA</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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="ddd:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1593">26,258</ix:nonFraction>)</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 #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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="ddd:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1594">5,781</ix:nonFraction>)</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="display:none"/></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock" id="f-1595" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes long-lived assets by geographic region as of December 31, 2023 and 2022:</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:52.554%"/><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:12.788%"/><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:12.792%"/><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:0 1pt"/><td colspan="9" 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%">December 31,</span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></div></td><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%"><ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1596">94,734</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-294" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1597">66,424</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Belgium</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-295" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1598">21,524</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-296" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1599">18,768</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other foreign entities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-297" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1600">18,783</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-298" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1601">15,626</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1602">135,041</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1603">100,818</ix:nonFraction>&#160;</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></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-51</span></div></div></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_226"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">3D SYSTEMS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="f-1604" continuedAt="f-1604-1" escape="true"><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.&#160;See Note 11.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has certain purchase commitments under agreements with remaining terms in excess of one year, primarily related to printer assemblies, inventory, capital expenditures, and software licenses. As of December 31, 2023, such purchase commitments totaled $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PurchaseObligation" format="ixt:num-dot-decimal" scale="3" id="f-1605">14,682</ix:nonFraction>, with approximately $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PurchaseObligationDueInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-1606">8,023</ix:nonFraction> of the purchase obligations expected to come due within the next twelve months.</span></div><div style="text-align:justify"><span><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><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, we periodically enter into agreements to indemnify customers or suppliers against claims of intellectual property infringement made by third parties arising from the use of our products. Historically, costs related to these indemnification provisions have not been significant, and we are unable to estimate the maximum potential impact of these indemnification provisions on our future results of operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the extent permitted under Delaware law, we indemnify our directors and officers for certain events or occurrences while the director or officer is, or was, serving at our request in such capacity, subject to limited exceptions. The maximum potential amount of future payments we could be required to make under these indemnification obligations is unlimited; however, we have directors and officers insurance coverage that may enable us to recover future amounts paid, subject to a deductible and the policy limits. There is no assurance that the policy limits will be sufficient to cover all damages, if any.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Commitments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Government Settlement</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As previously disclosed, beginning in October 2017, the Company undertook an internal investigation relating to possible violations of U.S. export control laws, including the International Traffic in Arms Regulations administered by the Directorate of Defense Trade Controls of the Department of State (&#8220;DDTC&#8221;) and the Export Administration Regulations administered by the Bureau of Industry and Security of the Department of Commerce (&#8220;BIS&#8221;). In February 2023, the Company settled these matters with the U.S. Department of Justice (&#8220;DOJ&#8221;), DDTC and BIS. As a part of these settlement agreements, the Company agreed to pay $<ix:nonFraction unitRef="usd" contextRef="c-299" decimals="-3" name="us-gaap:LitigationSettlementAmountAwardedToOtherParty" format="ixt:num-dot-decimal" scale="3" id="f-1607">15,048</ix:nonFraction> in civil monetary penalties to these agencies, with an additional $<ix:nonFraction unitRef="usd" contextRef="c-300" decimals="-3" name="us-gaap:LitigationSettlementAmountAwardedToOtherParty" format="ixt:num-dot-decimal" scale="3" id="f-1608">10,000</ix:nonFraction> suspended penalty amount to be allocated to remedial compliance measures required by DDTC. The penalty amounts subject to payment were broken down as follows: DDTC, $<ix:nonFraction unitRef="usd" contextRef="c-300" decimals="-3" name="us-gaap:LitigationSettlementAmountAwardedToOtherParty" format="ixt:num-dot-decimal" scale="3" id="f-1609">10,000</ix:nonFraction> (payable in <ix:nonFraction unitRef="installment" contextRef="c-300" decimals="INF" name="ddd:LitigationSettlementNumberOfInstallmentPayments" format="ixt-sec:numwordsen" scale="0" id="f-1610">three</ix:nonFraction> installments over a <ix:nonNumeric contextRef="c-300" name="ddd:LitigationSettlementAmountAwardedToOtherPartyPaymentPeriod" format="ixt-sec:durwordsen" id="f-1611">three-year</ix:nonNumeric> period); BIS, $<ix:nonFraction unitRef="usd" contextRef="c-301" decimals="-3" name="us-gaap:LitigationSettlementAmountAwardedToOtherParty" format="ixt:num-dot-decimal" scale="3" id="f-1612">2,778</ix:nonFraction>; and DOJ, $<ix:nonFraction unitRef="usd" contextRef="c-302" decimals="-3" name="us-gaap:LitigationSettlementAmountAwardedToOtherParty" format="ixt:num-dot-decimal" scale="3" id="f-1613">2,270</ix:nonFraction>. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We initially accrued liabilities related to the foregoing matters during the year ended December 31, 2022, which included recording the $<ix:nonFraction unitRef="usd" contextRef="c-300" decimals="-3" name="us-gaap:LitigationSettlementAmountAwardedToOtherParty" format="ixt:num-dot-decimal" scale="3" id="f-1614">10,000</ix:nonFraction> DDTC civil monetary penalty at a discount using the risk-free interest rate in effect at the time of recognition, due to the multiple annual periods over which the $<ix:nonFraction unitRef="usd" contextRef="c-300" decimals="-3" name="us-gaap:LitigationSettlementAmountAwardedToOtherParty" format="ixt:num-dot-decimal" scale="3" id="f-1615">10,000</ix:nonFraction> would be paid. During the year ended December 31, 2023, we paid $<ix:nonFraction unitRef="usd" contextRef="c-303" decimals="-3" name="us-gaap:PaymentsForLegalSettlements" format="ixt:num-dot-decimal" scale="3" id="f-1616">8,548</ix:nonFraction> of the liability that had been accrued in accordance with the government settlement agreements. The $<ix:nonFraction unitRef="usd" contextRef="c-304" decimals="-3" name="ddd:LitigationSettlementSuspendedPenalty" format="ixt:num-dot-decimal" scale="3" id="f-1617">10,000</ix:nonFraction> suspended penalty has not been recognized as a liability as of December 31, 2023 and will be recognized as incurred for remedial compliance measures during the <ix:nonNumeric contextRef="c-304" name="ddd:LitigationSettlementAmountAwardedToOtherPartyPaymentPeriod" format="ixt-sec:durwordsen" id="f-1618">three-year</ix:nonNumeric> term of the settlement agreement. The application of the Company&#8217;s spend on remedial compliance measures as a reduction to the original $<ix:nonFraction unitRef="usd" contextRef="c-304" decimals="-3" name="ddd:LitigationSettlementSuspendedPenalty" format="ixt:num-dot-decimal" scale="3" id="f-1619">10,000</ix:nonFraction> suspended penalty must be approved by DDTC, which approval will be sought on an annual basis in accordance with the terms of the settlement agreement. Any portion not expended for compliance measures at the end of the <ix:nonNumeric contextRef="c-304" name="ddd:LitigationSettlementAmountAwardedToOtherPartyPaymentPeriod" format="ixt-sec:durwordsen" id="f-1620">three-year</ix:nonNumeric> term of the settlement agreement will be paid by the Company to DDTC. As of December 31, 2023, the Company has spent $<ix:nonFraction unitRef="usd" contextRef="c-304" decimals="-3" name="us-gaap:PaymentsForLegalSettlements" format="ixt:num-dot-decimal" scale="3" id="f-1621">2,294</ix:nonFraction> related to remedial compliance measures, which DDTC has approved for credit against the $<ix:nonFraction unitRef="usd" contextRef="c-304" decimals="-3" name="ddd:LitigationSettlementSuspendedPenalty" format="ixt:num-dot-decimal" scale="3" id="f-1622">10,000</ix:nonFraction> suspended penalty in accordance with the terms of the related settlement agreement.</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%">Subsequent to December 31, 2023, the Company paid $<ix:nonFraction unitRef="usd" contextRef="c-305" decimals="-3" name="us-gaap:PaymentsForLegalSettlements" format="ixt:num-dot-decimal" scale="3" id="f-1623">3,500</ix:nonFraction> to DDTC in satisfaction of the second installment of its $<ix:nonFraction unitRef="usd" contextRef="c-305" decimals="-3" name="us-gaap:LitigationSettlementAmountAwardedToOtherParty" format="ixt:num-dot-decimal" scale="3" id="f-1624">10,000</ix:nonFraction> settlement penalty. Refer to Note 26 for additional details</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-52</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">3D SYSTEMS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div></div><ix:continuation id="f-1604-1" continuedAt="f-1604-2"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Letter of Credit</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 2, 2023, we issued $<ix:nonFraction unitRef="usd" contextRef="c-306" decimals="-3" name="us-gaap:GuaranteeObligationsMaximumExposure" format="ixt:num-dot-decimal" scale="3" id="f-1625">1,161</ix:nonFraction> of guarantees in the form of a standby letter of credit as security for a long-term real estate lease. The letter of credit had an initial maturity date of June 2024 and includes automatic <ix:nonNumeric contextRef="c-307" name="ddd:GuarantorObligationsExtensionTerm" format="ixt-sec:durwordsen" id="f-1626">one-year</ix:nonNumeric> extensions, which are not to continue beyond July 1, 2033. The first automatic <ix:nonNumeric contextRef="c-308" name="ddd:GuarantorObligationsExtensionTerm" format="ixt-sec:durwordsen" id="f-1627">one-year</ix:nonNumeric> extension occurred in June 2024, and the letter of credit now has a current maturity date of June 2025. We have not recorded any liability for this guarantee, as we believe the likelihood of having to perform under the letter of credit is remote. In connection with this transaction, we pledged an equal amount of cash to the issuing bank of this letter of credit. The cash pledged is recorded as restricted cash and included in other assets on our consolidated balance sheets.</span></div><div style="text-align:justify"><span><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">Securities Class Action</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and certain of its current and former executive officers 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 &#8220;Securities Class Action&#8221;). On July 13, 2021, the Court appointed a Lead Plaintiff for the putative class and approved his choice of Lead Counsel. Lead Plaintiff filed his Consolidated Amended Complaint (the &#8220;Amended Complaint&#8221;) on September 13, 2021, alleging that defendants violated the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), 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&#8217;s common stock between May 6, 2020 and March 5, 2021, and seeks monetary damages on behalf of the purported class. The defendants moved to dismiss the Amended Complaint on February 15, 2022, and the motion was fully briefed in May 2022. On October 28, 2022, the parties notified the District Court that they reached an agreement in principle resolving this action and, on December 19, 2022, Lead Plaintiff filed a motion seeking entry of an order preliminarily approving the settlement and establishing notice procedures. The District Court held a final fairness hearing on November 21, 2023 and subsequently entered the Order and Final Judgement approving the Securities Class Action settlement and dismissing the Securities Class Action claims with prejudice on January 4, 2024. The time for any party to appeal expired on February 5, 2024, and no appeals were filed. The matter is now concluded. In connection with the resolution of the Securities Class Action, we reached a settlement of $<ix:nonFraction unitRef="usd" contextRef="c-309" decimals="-3" name="us-gaap:LitigationSettlementAmountAwardedToOtherParty" format="ixt:num-dot-decimal" scale="3" id="f-1628">4,000</ix:nonFraction>, of which $<ix:nonFraction unitRef="usd" contextRef="c-309" decimals="-3" name="us-gaap:PaymentsForLegalSettlements" scale="3" id="f-1629">749</ix:nonFraction> was paid by the Company during the twelve months ended December 31, 2023 and the remaining $<ix:nonFraction unitRef="usd" contextRef="c-309" decimals="-3" name="ddd:PaymentsForLegalSettlementsPaidByInsurance" format="ixt:num-dot-decimal" scale="3" id="f-1630">3,251</ix:nonFraction> was paid by insurance during the twelve months ended December 31, 2023.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-53</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">3D SYSTEMS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div></div><ix:continuation id="f-1604-2" continuedAt="f-1604-3"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Derivative Actions</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has been named as a nominal defendant and certain of its current and former executive officers and directors 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, and the Supreme Court of the State of New York, Kings County. The actions are styled Nguyen v. Joshi, et al., No. 21-cv-03389-NGG-TAM (E.D.N.Y.) (the &#8220;Nguyen Action&#8221;), Lesar v. Graves, et al., No. 2021CP4602308 (S.C., Ct. of Common Pleas for the 16th Judicial Cir., Cty. of York) (the &#8220;Lesar Action&#8221;), Scanlon v. Graves, et al., No. 2021CP4602312 (S.C., Ct. of Common Pleas for the 16th Judicial Cir., Cty. of York) (the &#8220;Scanlon Action&#8221;), Bohus v. Joshi, et al., No. 22-cv-2203-CBA-RML (E.D.N.Y.) (the &#8220;Bohus Action&#8221;), and Fernicola v. Clinton, et. al., No. 512613/2022 (N.Y., Kings County Supreme Court) (the &#8220;Fernicola Action&#8221;) (together, the "Derivative Actions"). The Complaints in the Nguyen and Bohus Actions, which were filed on June 15, 2021 and April 18, 2022, respectively, assert breach of fiduciary duty claims against all defendants and claims for contribution under the federal securities laws against certain of the defendants. The Complaints in the Lesar and Scanlon Actions, which were filed on July 26, 2021, assert breach of fiduciary duty and unjust enrichment claims against the defendants. The Complaint in the Fernicola Action was filed on May 2, 2022, and asserts claims for breach of fiduciary duty and waste of corporate assets against the director defendants. On August 27, 2021, the Nguyen Action was stayed until 30 days after the earlier of: (i) the close of discovery in 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 &#8220;South Carolina Derivative Action&#8221;). On March 3, 2022, the South Carolina Derivative Action was stayed until 30 days after the earlier of: (i) the close of discovery in the Securities Class Action, or (ii) the deadline for appealing a dismissal of the Securities Class Action with prejudice. On June 16, 2022, the Bohus Action was consolidated with the Nguyen Action (the &#8220;E.D.N.Y. Derivative Action&#8221;). The E.D.N.Y. Derivative Action was stayed until 30 days after the earlier of: (i) the close of discovery in the Securities Class Action, or (ii) the deadline for appealing a dismissal of the Securities Class Action with prejudice. On August 15, 2022, the Fernicola Action was voluntarily dismissed without prejudice. The deadline for appealing the dismissal of the Securities Class Action expired on February 5, 2024 and no appeals were filed. Accordingly, the discovery stays in the South Carolina and E.D.N.Y. Derivative Actions lifted on March 6, 2024. On February 13, 2024, the parties to the Derivative Actions reached an agreement in principle resolving the actions. On April 30, 2024, the parties executed a Stipulation of Settlement. The settlement is subject to both preliminary and final approval by the Court of Common Pleas for the 16th Judicial Circuit, State of South Carolina, County of York ( the "South Carolina Court"). On May 14, 2024, Lead Plaintiffs' Counsel filed a motion seeking entry of an order preliminarily approving the settlement and establishing notice procedures. The South Carolina Court granted preliminary approval during a hearing held on July 11, 2024. The settlement remains subject to final approval by the Court. The final approval hearing is scheduled to occur in the South Carolina Court on October 21, 2024. The only monetary component of the Stipulation of Settlement is a $<ix:nonFraction unitRef="usd" contextRef="c-309" decimals="-3" name="us-gaap:LitigationSettlementExpense" format="ixt:num-dot-decimal" scale="3" id="f-1631">1,950</ix:nonFraction> fee and expense award to counsel for plaintiffs in the Derivative Actions, all of which will be paid by insurance following final approval of the settlement by the Court.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Termination of Volumetric Milestones Related to Potential Earnout Payments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to December 31, 2023, as result of the Company terminating former Volumetric Shareholders' eligibility to earn certain milestone-based payments that had been outlined in the Volumetric acquisition agreement, the former owners of Volumetric notified the Company that they were initiating dispute resolution under the provisions of the Volumetric acquisition agreement in an effort to recover 100% of the milestone-based payments that they previously had been eligible to earn. Refer to Note 26 for additional details regarding the events that have resulted in the termination of the former Volumetric Shareholders' eligibility to earn milestone-based payments outlined in the Volumetric acquisition agreement and the status of the resulting dispute resolution and other actions that have been initiated.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">SEC Investigation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 15, 2022, the Company was informed that the SEC is conducting a formal investigation of the Company related to, among other things, the allegations in the Securities Class Action. The Company has subsequently received subpoenas from the SEC for the production of documents and information related to its investigation as a follow on to a previous voluntary request for documents. The Company is cooperating with the SEC in connection with its formal investigation.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-54</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">3D SYSTEMS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div></div><ix:continuation id="f-1604-3"><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">Other</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2024, the Company became aware of a litigation matter involving claims against  a Brazilian subsidiary of the Company made by a former contractor for breach of contract relating to allegedly unpaid commissions and compensation owed as a result of the termination of the contractor. The amount at issue in this matter is approximately $<ix:nonFraction unitRef="usd" contextRef="c-310" decimals="-3" name="us-gaap:LossContingencyDamagesSoughtValue" scale="3" id="f-1632">800</ix:nonFraction>. The Company believes that the claims are without merit and continues to defend itself vigorously.</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 are involved in various other legal matters incidental to our business. Although we cannot predict the results of the litigation with certainty, we believe that the disposition of all of these various other legal matters will not have a material adverse effect, individually or in the aggregate, on our consolidated results of operations, consolidated cash flows or consolidated financial position.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 12 for details regarding our remaining short-term and long-term liabilities recorded for all legal contingencies and settlements as of December 31, 2023.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_220"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueDisclosuresTextBlock" id="f-1633" continuedAt="f-1633-1" escape="true"><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)  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. The accounting guidance for fair value measurements and disclosures establishes a three-level fair value hierarchy:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Level 1 - Inputs are based on quoted prices in active markets for identical assets and liabilities.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2 - Inputs are based on observable inputs other than quoted prices in active markets for identical or similar assets and liabilities.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3 - One or more inputs are unobservable and significant.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial and nonfinancial assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="f-1634" escape="true">Cash equivalents and short-term investments 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. The carrying amounts of our cash and cash equivalents, accounts receivable, accounts payable, and accrued liabilities approximate fair value as of December 31, 2023 and 2022 because of the relatively short duration of these instruments.</ix:nonNumeric> </span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-55</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">3D SYSTEMS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div></div><ix:continuation id="f-1633-1"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets measured at fair value on a recurring basis as of December 31, 2023 include money market funds with a fair value of $<ix:nonFraction unitRef="usd" contextRef="c-311" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-1635">255,984</ix:nonFraction>, which are included in cash and cash equivalents on the consolidated balance sheet, and for which Level 1 inputs are used to measure at fair value. As of December 31, 2023, the Company did not have any short-term investments measured at fair value.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="f-1636" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets measured at fair value on a recurring basis as of December 31, 2022 are summarized below.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.426%"/><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: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:8.987%"/><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: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.996%"/><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="33" style="border-bottom: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%">Fair Value Measurement as of December 31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurement</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance Sheet Classification</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:112%">(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:9pt;font-weight:700;line-height:100%">Fair Value Level</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:9pt;font-weight:700;line-height:100%">Cost Basis</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:9pt;font-weight:700;line-height:100%">Unrealized Gains (Losses)</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:9pt;font-weight:700;line-height:100%">Fair  Value</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:9pt;font-weight:700;line-height:100%">Cash and Cash Equivalents</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:9pt;font-weight:700;line-height:100%">Short-term Investments and Marketable Securities</span></td><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:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</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%"><ix:nonFraction unitRef="usd" contextRef="c-312" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1637">232,018</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-312" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" format="ixt:fixed-zero" scale="3" id="f-1638">&#8212;</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-312" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1639">232,018</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-313" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1640">232,018</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-314" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="f-1641">&#8212;</ix:nonFraction>&#160;</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="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:9pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</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%"><ix:nonFraction unitRef="usd" contextRef="c-315" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent" scale="3" id="f-1642">990</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-315" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" scale="3" id="f-1643">6</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-315" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" scale="3" id="f-1644">996</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-316" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="f-1645">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-317" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" scale="3" id="f-1646">996</ix:nonFraction>&#160;</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;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%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</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%"><ix:nonFraction unitRef="usd" contextRef="c-318" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1647">1,281</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-318" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" scale="3" id="f-1648">6</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-318" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1649">1,287</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-319" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="f-1650">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-320" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1651">1,287</ix:nonFraction>&#160;</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;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%">Short-term bond mutual funds</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</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%"><ix:nonFraction unitRef="usd" contextRef="c-321" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1652">100,242</ix:nonFraction>&#160;</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-321" decimals="-3" sign="-" name="us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" scale="3" id="f-1653">99</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-321" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1654">100,143</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-322" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="f-1655">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-323" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1656">100,143</ix:nonFraction>&#160;</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;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds</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:#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%">Level 2</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%"><ix:nonFraction unitRef="usd" contextRef="c-324" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1657">78,418</ix:nonFraction>&#160;</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-324" decimals="-3" sign="-" name="us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" scale="3" id="f-1658">241</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-324" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1659">78,177</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-325" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="f-1660">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-326" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1661">78,177</ix:nonFraction>&#160;</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"/><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;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%">Total</span></td><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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1662">412,949</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" scale="3" id="f-1663">328</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1664">412,621</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-327" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1665">232,018</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-328" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1666">180,603</ix:nonFraction>&#160;</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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) Includes $<ix:nonFraction unitRef="usd" contextRef="c-329" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent" scale="3" id="f-1667">745</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-329" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" scale="3" id="f-1668">743</ix:nonFraction> of cost basis and fair market value, respectively, with a weighted average maturity of <ix:nonNumeric contextRef="c-330" name="ddd:DebtSecuritiesAvailableForSaleWeightedAverageMaturityPeriod" format="ixt-sec:duryear" id="f-1669">1.3</ix:nonNumeric> years.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We did not have any transfers of assets and liabilities between Level 1, Level 2 and Level 3 of the fair value measurement hierarchy during the years ended December 31, 2023 and 2022.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_232"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock" id="f-1670" continuedAt="f-1670-1" escape="true"><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><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">Restructuring Plan Objectives and Phases</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2023, the Company announced the first phase of its multi-faceted restructuring initiative to improve operating efficiencies throughout the organization and drive long-term value creation. The objective of this first phase was to improve manufacturing efficiencies related to our European metal printer operations. Actions taken under this initiative include the in-sourcing of certain metal printer platforms into the Company&#8217;s Riom, France manufacturing facility, co-locating the manufacturing and engineering of the in-sourced metal printer products in order to improve cycle time from development to production.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2023, the Company announced the next phase of its multi-faceted restructuring initiative, which primarily consisted of a reduction in headcount representing approximately <ix:nonFraction unitRef="number" contextRef="c-331" decimals="2" name="us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" scale="-2" id="f-1671">6</ix:nonFraction>% of the Company's workforce. The majority of this targeted workforce reduction related to corporate and business support functions predominately located in the U.S. and Europe. </span></div><div style="text-align:justify"><span><br/></span></div><div 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 2023, the Company announced the latest phase of its multi-faceted restructuring initiative, which is primarily targeted at continuing to rationalize headcount, as well as the rationalization of geographic locations (i.e., leased facilities), in all functions across the Company and the reduction of certain third-party 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 currently expect the execution of our restructuring initiatives to result in the recognition of aggregate charges in the range of $<ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-3" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" format="ixt:num-dot-decimal" scale="3" id="f-1672">8,500</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-3" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" format="ixt:num-dot-decimal" scale="3" id="f-1673">10,000</ix:nonFraction>, inclusive of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-1674">8,242</ix:nonFraction> which has been recognized in our consolidated statement of operations for the year ended December 31, 2023. These charges relate to employee severance and termination benefit costs that are generally recognized when probable and estimable because they are typically being determined consistent with the Company&#8217;s past practices or statutory law. In addition, we will incur additional cash expenditures related to our planned facility exits and relocation activities, which will be recognized as incurred.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 currently expect the execution of our restructuring plan, including the cash settlement of associated liabilities, to be substantially complete by December 31, 2024. </span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-56</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">3D SYSTEMS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div></div><ix:continuation id="f-1670-1" continuedAt="f-1670-2"><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">Status of Our Initiatives</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Headcount</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has substantially completed the initial phase of headcount reductions announced in May 2023. Actions related to the incremental headcount reductions announced in October 2023 commenced in November 2023 and are expected to continue throughout 2024. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Facilities Rationalization</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended December 31, 2023, the Company (1) commenced the process of identifying leased facilities that it may exit and (2) began developing and executing plans to exit and potentially sublease such facilities. The decision-making, planning and execution of these activities will continue throughout 2024. To date, we have identified certain facilities that we have committed to exiting. However, the Company&#8217;s consolidated financial statements as of and for the year ended December 31, 2023 do not include material transactions resulting from such decisions because the Company generally had not ceased use of such facilities as of December 31, 2023. In addition, we have identified several additional facilities that we continue to evaluate for opportunities to exit.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Costs Incurred and Settled During the Period</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock" id="f-1675" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides details regarding restructuring charges recorded during the period, the portion of such costs that were settled with cash as of December 31, 2023, and the remaining accrued liability reported in our consolidated balance sheet as of December 31, 2023:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.361%"/><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:10.449%"/><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:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.449%"/><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:10.456%"/><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: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%">Accrued  liability as of December 31, 2022</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%">Costs incurred during 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amounts settled with cash</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%">Accrued liability as of December 31, 2023</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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-332" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:fixed-zero" scale="3" id="f-1676">&#8212;</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-333" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-1677">8,242</ix:nonFraction>&#160;</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="3" style="display:none"/><td colspan="3" style="display:none"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-333" decimals="-3" name="us-gaap:PaymentsForRestructuring" format="ixt:num-dot-decimal" scale="3" id="f-1678">4,309</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-334" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:num-dot-decimal" scale="3" id="f-1679">3,933</ix:nonFraction>&#160;</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"/><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"/><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The severance, termination benefits and other employee costs that have been incurred during the year ended December 31, 2023 are reflected in our consolidated statement of operations as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.280%"/><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.790%"/><td style="width:0.1%"/><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:112%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Year Ended December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:0.9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Total cost of sales</span></div></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-335" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-1680">1,401</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Selling, general and administrative</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;text-indent:11pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-336" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-1681">5,598</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Research and development</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-337" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-1682">1,243</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-1683">8,242</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the severance and termination costs reported above, the Company has recognized incremental impairment charges totaling $<ix:nonFraction unitRef="usd" contextRef="c-333" decimals="-3" name="us-gaap:AssetImpairmentCharges" scale="3" id="f-1684">628</ix:nonFraction> related to certain fixed assets that have been retired in connection with the Company&#8217;s restructuring activities.</span></div><div style="text-align:justify"><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">Restructuring Plan Announced August 2020</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-1670-2">On August 5, 2020, we announced a restructuring plan, which focused on a reduction of our headcount and the closing of certain facilities. During the year ended December 31, 2021, we finalized all actions related to this plan and recognized related costs totaling $<ix:nonFraction unitRef="usd" contextRef="c-338" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-1685">1,121</ix:nonFraction> within selling, general and administrative in our consolidated statement of operations for the period.</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-57</span></div></div></div><div id="i85d43b7b6ce749f59730d3fd061b38fb_235"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">3D SYSTEMS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:SubsequentEventsTextBlock" id="f-1686" continuedAt="f-1686-1" escape="true"><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 style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Termination of Volumetric Milestones Related to Potential Earnout Payments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following the acquisition of Volumetric in 2021, the Company could have been required to pay up to $<ix:nonFraction unitRef="usd" contextRef="c-339" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="f-1687">355,000</ix:nonFraction> of acquisition-related earnout payments to the former owners of Volumetric if the Company were to achieve <ix:nonFraction unitRef="milestone" contextRef="c-81" decimals="INF" name="ddd:BusinessCombinationNumberOfMilestones" format="ixt-sec:numwordsen" scale="0" id="f-1688">seven</ix:nonFraction> non-financial, science-based milestones prior to either December 31, 2030 or December 31, 2035 (refer to Note 3 and Note 17). After losing funding for research on kidneys and livers from the Company&#8217;s key strategic partner for the related R&amp;D efforts, on February 24, 2024 the Company notified the former owners of Volumetric that it was terminating the <ix:nonFraction unitRef="milestone" contextRef="c-340" decimals="INF" name="ddd:BusinessCombinationNumberOfMilestonesTerminated" format="ixt-sec:numwordsen" scale="0" id="f-1689">four</ix:nonFraction> milestones relating to kidney and liver research because achievement was no longer financially viable. As a result of the termination of these <ix:nonFraction unitRef="milestone" contextRef="c-340" decimals="INF" name="ddd:BusinessCombinationNumberOfMilestonesTerminated" format="ixt-sec:numwordsen" scale="0" id="f-1690">four</ix:nonFraction> milestones, the Company's maximum liability for acquisition-related earnout payments was reduced to $<ix:nonFraction unitRef="usd" contextRef="c-341" decimals="-3" name="ddd:BusinessCombinationContingentConsiderationReducedLiability" format="ixt:num-dot-decimal" scale="3" id="f-1691">175,000</ix:nonFraction>, which would be payable if each of the <ix:nonFraction unitRef="milestone" contextRef="c-340" decimals="INF" name="ddd:BusinessCombinationNumberOfRemainingMilestones" format="ixt-sec:numwordsen" scale="0" id="f-1692">three</ix:nonFraction> remaining non-financial, science-based milestones were achieved within the timeframes set forth in the Volumetric acquisition agreement.</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;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%">  </span></div><div style="text-align:justify"><span><br/></span></div><div 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 March 29, 2024, the former owners of Volumetric notified the Company that they were initiating dispute resolution under the provisions of the Volumetric acquisition agreement in an effort to recover the $<ix:nonFraction unitRef="usd" contextRef="c-342" decimals="-3" name="ddd:BusinessCombinationContingentConsiderationLiabilityToBeRecovered" format="ixt:num-dot-decimal" scale="3" id="f-1693">355,000</ix:nonFraction>. The parties did not reach a resolution during the <ix:nonNumeric contextRef="c-343" name="ddd:BusinessCombinationContingentConsiderationLiabilityRecoveryNegotiationPeriod" format="ixt-sec:durday" id="f-1694">30</ix:nonNumeric>-day negotiation period following the notice and entered into non-binding mediation in accordance with the terms of the Volumetric acquisition agreement. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, on April 29, 2024, <ix:nonFraction unitRef="shareholder" contextRef="c-344" decimals="INF" name="ddd:BusinessCombinationNumberOfShareholdersThatTerminatedEmployment" format="ixt-sec:numwordsen" scale="0" id="f-1695">two</ix:nonFraction> of the former Volumetric shareholders terminated their employment with the Company. The <ix:nonFraction unitRef="shareholder" contextRef="c-344" decimals="INF" name="ddd:BusinessCombinationNumberOfShareholdersThatTerminatedEmployment" format="ixt-sec:numwordsen" scale="0" id="f-1696">two</ix:nonFraction> former shareholders claim that their terminations were for good reason, which would preserve their rights to earn milestone payments under the merger agreement. The Company vigorously denies their claim that the termination was for good reason and contends that the former shareholders of Volumetric are now no longer eligible to achieve any of the remaining <ix:nonFraction unitRef="milestone" contextRef="c-344" decimals="INF" name="ddd:BusinessCombinationNumberOfRemainingMilestones" format="ixt-sec:numwordsen" scale="0" id="f-1697">three</ix:nonFraction> non-financial, science-based milestones or earn any of the related $<ix:nonFraction unitRef="usd" contextRef="c-345" decimals="-3" name="ddd:BusinessCombinationContingentConsiderationReducedLiability" format="ixt:num-dot-decimal" scale="3" id="f-1698">175,000</ix:nonFraction> of milestone payments.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 8, 2024, the Company proposed a settlement of $<ix:nonFraction unitRef="usd" contextRef="c-346" decimals="-3" name="ddd:LossContingencyProposedSettlementValue" format="ixt:num-dot-decimal" scale="3" id="f-1699">1,500</ix:nonFraction> with the former shareholders and key employees of Volumetric during mediation. The proposed settlement was accrued as expense during the three months ended March 31, 2024. On July 24, 2024, the former shareholders and key employees rejected the offer and proposed a counteroffer that the Company does not intend to accept. As of August&#160;13, 2024, the mediation process between the parties remains ongoing. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Payment of Portion of Government Settlement Penalty</span></div><div style="text-align:justify"><span><br/></span></div><div 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 February 2024, the Company paid $<ix:nonFraction unitRef="usd" contextRef="c-305" decimals="-3" name="us-gaap:PaymentsForLegalSettlements" format="ixt:num-dot-decimal" scale="3" id="f-1700">3,500</ix:nonFraction> to DDTC in satisfaction of the second installment of its settlement penalty totaling $<ix:nonFraction unitRef="usd" contextRef="c-305" decimals="-3" name="us-gaap:LitigationSettlementAmountAwardedToOtherParty" format="ixt:num-dot-decimal" scale="3" id="f-1701">10,000</ix:nonFraction> related to export controls and International Traffic in Arms Regulations. Refer to Note 23 for additional details regarding this government settlement.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Repurchases of Debt</span></div><div style="text-align:justify"><span><br/></span></div><div 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 March 8, 2024, the Company repurchased $<ix:nonFraction unitRef="usd" contextRef="c-200" decimals="INF" name="us-gaap:DebtInstrumentRepurchasedFaceAmount" format="ixt:num-dot-decimal" scale="3" id="f-1702">110,492</ix:nonFraction> aggregate principal amount of its outstanding Notes from certain holders for an aggregate cash repurchase price of  $<ix:nonFraction unitRef="usd" contextRef="c-347" decimals="-3" name="us-gaap:RepaymentsOfConvertibleDebt" format="ixt:num-dot-decimal" scale="3" id="f-1703">87,218</ix:nonFraction> including transaction expenses. Refer to Note 13 for additional details regarding debt extinguishment. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Convertible Notes Compliance</span></div><div style="text-align:justify"><span><br/></span></div><div 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&#8217;s failure to file this 2023 Form 10-K and provide it to the trustee by April 1, 2024 represents a default under the terms of the Indenture. In addition, the Company's failure to file its Form 10-Q for the three months ended March 31, 2024 and provide it to the trustee by May 30, 2024 represented an incremental default under the terms of the Indenture. These defaults will not become an event of default under the terms of the Indenture if the Company files this Form 10-K and its Form 10-Q for the three months ended March 31, 2024 prior to the end of the cure period provided for by the Indenture, which cure period has not yet been initiated by the trustee or holders of the Notes. The Company has not incurred any special interest as a result of this default, nor have the Notes become subject to any other actions by the holders. </span></div><div style="text-align:justify"><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">Sale of Oqton Dental</span></div><div style="text-align:justify"><span><br/></span></div><div 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 May 2024, the Company completed the sale of the portion of the Oqton MOS business that was focused on the dental market ("Oqton Dental") in exchange for a de minimis amount of cash, resulting in the transfer of a limited portion of Oqton MOS's personnel and a de minimis amount of fixed assets.   </span></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-58</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">3D SYSTEMS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="f-1686-1"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Incremental Investment in NAMI</span></div><div style="text-align:justify"><span><br/></span></div><div 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 May 2024, the Company made an incremental investment of $<ix:nonFraction unitRef="usd" contextRef="c-348" decimals="-3" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-1704">2,450</ix:nonFraction> in NAMI, the Company's joint venture with Dussur. Refer to Note 10 for additional details regarding this equity method investment.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-59</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>2
<FILENAME>a211-subsidiariesofthecomp.htm
<DESCRIPTION>EX-21.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i7352d7363df1449dbba7d35ec9cb2d30_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">SUBSIDIARIES AND OTHER INVESTMENTS OF THE COMPANY</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The following table sets forth the name and state or other jurisdiction of incorporation of our subsidiaries as of December 31, 2023. Except as otherwise indicated, each subsidiary is owned, directly or indirectly, by us.  Some subsidiaries have been dissolved or merged during the year.</font></div><div><font><br></font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.887%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.433%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr style="height:0pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt dotted #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:125%">Name</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:125%">Jurisdiction of Incorporation</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">3D Canada Company</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Canada</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">3D European Holdings Ltd.</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">United Kingdom</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">3D Holdings, LLC</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Delaware</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">3D Latam LLC</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Delaware</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">3D Systems Asia-Pacific Pty Ltd</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Australia</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">3D Systems Benelux B.V.</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">The Netherlands</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">3D Systems Europe Ltd.</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">United Kingdom</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">3D Systems France SARL</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">France</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">3D Systems GmbH</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Germany</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">3D Systems Hong Kong Co., Limited</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Hong Kong</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">3D Systems India, Inc.</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Delaware</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">3D Systems Industria E Comercio LTDA</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Brazil</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">3D Systems India Private Limited</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">India</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">3D Systems Italia S.r.l.</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Italy</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">3D Systems Japan K.K.</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Japan</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">3D Systems Korea, Inc.</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Korea</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">3D Systems S.A.</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Switzerland</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">3D Systems Turkey Makine Pazarlama ve Ticaret Anonim &#350;irketi</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Turkey</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">3D Systems, S.A. de C.V.</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Mexico</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">3D Systems, Inc.</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">California</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">3DS Additive Israel Ltd</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Israel</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">AMT, Inc.</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Delaware</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Geomagic (Shanghai) Software Co., Ltd.</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Shanghai, China</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Geomagic, Inc.</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Delaware</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Kumovis GmbH</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Germany</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Kumovis, Inc.</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Delaware</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">LayerWise NV</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Belgium</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">LayerWise, Inc.</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Delaware</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Medical Modeling Inc.</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Colorado</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Medical Precision Parts (MPP)</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Belgium</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">NextDent B.V.</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">The Netherlands</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">OptoForm LLC (a)</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Delaware</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Oqton Belgium NV</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Belgium</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Oqton Denmark Aps</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Denmark</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Oqton Shanghai Ltd.</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">China</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Oqton Singapore Pte. Ltd.</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Singapore</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Oqton, Inc.</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Delaware</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Phenix Systems</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">France</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Product Development Group LLC</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Delaware</font></td><td colspan="3" style="display:none"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.887%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.433%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Quickparts.com, Inc.</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Delaware</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Rapidform, Inc.</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">California</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Robtec Ltda</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Uruguay</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Shanghai Forever Technology &#38; Development Co., Ltd.</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">China</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Shemesh Printing Merger Company 2023 Ltd.</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Israel</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Sint-Tech SARL</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">France</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Systemic Bio, LLC</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Delaware</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">3D Systems India Private Limited</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">India</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Titan Additive LLC</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Delaware</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Vertex-Dental Asia PTE Ltd</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Singapore</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Vertex-Dental B.V.</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">The Netherlands</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Vertex-Global Holding B.V.</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">The Netherlands</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">VIDAR Systems LLC</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Virginia</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Volumetric Biotechnologies, Inc.</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Delaware</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Wematter AB</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Sweden</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Wuxi Easyway Model Design &#38; Manufacture Co, Ltd.</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">China</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Z Corporation</font></td><td colspan="6" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">Massachusetts</font></td><td colspan="3" style="display:none"></td></tr></table></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">(a)  We directly or indirectly own 60% of the outstanding interests.</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>3
<FILENAME>ddd231consentofindependent.htm
<DESCRIPTION>EX-23.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i722c7dde46e84631b15d583d98c7865b_35"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Exhibit 23.1</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:112%;text-decoration:underline">Consent of Independent Registered Public Accounting Firm</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We hereby consent to the incorporation by reference in the Registration Statements on Form S-3 (No.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">333-273167) and Form S-8 (No. 333-204305, No. 333-219222, No. 333-238794, and 333-265256) of 3D Systems Corporation (the Company) of our reports dated August 13, 2024, relating to the consolidated financial statements, and the effectiveness of the Company&#8217;s internal control over financial reporting, which appear in this Annual Report on Form 10-K. Our report on the effectiveness of internal control over financial reporting expresses an adverse opinion on the effectiveness of the Company&#8217;s internal control over financial reporting as of December 31, 2023.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:112%">&#47;s&#47; BDO USA, P.C.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:112%">Charlotte, North Carolina</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:112%">August 13, 2024</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>4
<FILENAME>ddd-2023_12x31exx311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i9629651379934c67a3656a9811e8d31e_1"></div><div style="min-height:27pt;width:100%"><div><font><br></font></div></div><div style="text-align:center;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;31.1</font></div><div style="text-align:center;text-indent:72pt"><font><br></font></div><div style="text-align:center;text-indent:72pt"><font style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"></font></div><div style="text-align:center;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Certification of</font></div><div style="text-align:center;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principal Executive Officer of</font></div><div style="text-align:center;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3D Systems Corporation</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Dr. Jeffrey A. Graves, certify that&#58; &#160;</font></div><div style="text-align:justify;text-indent:31.5pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">I have reviewed this report on Form&#160;10-K&#160;of 3D Systems Corporation&#59;</font></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">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&#59;</font></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">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&#59;</font></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;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&#58;</font></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">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&#59;</font></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">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&#59;</font></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">Evaluated the effectiveness of the registrant&#8217;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&#59;&#160;and</font></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59;&#160;and</font></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">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&#8217;s ability to record, process, summarize and report financial information&#59;&#160;and</font></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; August&#160;13, 2024  </font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:51.315%"><tr><td style="width:1.0%"></td><td style="width:13.429%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.371%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Dr. Jeffrey A. Graves</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dr. Jeffrey A. Graves</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President, Chief Executive Officer and Director</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(principal executive officer)</font></td></tr></table></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font></div><div><font><br></font></div><div style="height:27pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>5
<FILENAME>ddd-2023_12x31exx312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="iadd618760ed540cdbcf74af6096a3ee5_1"></div><div style="min-height:27pt;width:100%"><div><font><br></font></div></div><div style="text-align:center;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;31.2</font></div><div style="text-align:center;text-indent:72pt"><font><br></font></div><div style="text-align:center;text-indent:72pt"><font style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"></font></div><div style="text-align:center;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Certification of</font></div><div style="text-align:center;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principal Financial Officer of</font></div><div style="text-align:center;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3D Systems Corporation</font></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Jeffrey Creech, certify that&#58;</font></div><div style="text-align:justify;text-indent:31.5pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">I have reviewed this report on Form&#160;10-K&#160;of 3D Systems Corporation&#59;</font></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">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&#59;</font></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">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&#59;</font></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;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&#58;</font></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">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&#59;</font></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">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&#59;</font></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">Evaluated the effectiveness of the registrant&#8217;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&#59;&#160;and</font></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59;&#160;and</font></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">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&#8217;s ability to record, process, summarize and report financial information&#59;&#160;and</font></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; August&#160;13, 2024  </font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:51.315%"><tr><td style="width:1.0%"></td><td style="width:13.429%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.371%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Jeffrey D. Creech</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jeffrey D. Creech</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(principal financial officer)</font></td></tr></table></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font></div><div><font><br></font></div><div style="height:27pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>6
<FILENAME>ddd-2023_12x31exx321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="ia32a0111d3a34b01809949c9676a16a7_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;32.1</font></div><div style="text-align:center;text-indent:72pt"><font><br></font></div><div style="text-align:center;text-indent:72pt"><font style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18&#160;U.S.C. SECTION&#160;1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION&#160;906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This certification is provided pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002 and accompanies the&#160;Annual&#160;Report on Form&#160;10-K&#160;(the &#8220;Form&#160;10-K&#8221;) for&#160;the&#160;year&#160;ended December 31, 2023&#160;of 3D Systems Corporation (the &#8220;Issuer&#8221;).</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I,&#160;Dr. Jeffrey A. Graves, President, Chief&#160;Executive Officer and Director&#160;(principal executive officer)&#160;of the Issuer, certify that, pursuant to 18&#160;U.S.C. &#167;&#160;1350, as adopted pursuant to &#167;&#160;906 of the Sarbanes-Oxley Act of 2002, to the best of my knowledge&#58;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8.57pt">the Form&#160;10-K&#160;fully complies with the requirements of Section 13(a) or Section&#160;15(d) of the Securities Exchange Act of 1934&#59;&#160;and</font></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.8pt">The information contained in the Form&#160;10-K&#160;fairly presents, in all material respects, the financial condition and results of operations of the Issuer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font></div><div style="margin-top:6pt"><font><br></font></div><div style="margin-top:6pt;padding-left:72pt;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:43.859%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; 8&#47;13&#47;2024</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Dr. Jeffrey A. Gaves</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58; Dr. Jeffrey A. Graves</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(principal executive officer)</font></td></tr></table></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>7
<FILENAME>ddd-2023_12x31exx322.htm
<DESCRIPTION>EX-32.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i48475f54bbbe481b963bdbe1231bbcdf_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;32.2</font></div><div style="text-align:center;text-indent:72pt"><font><br></font></div><div style="text-align:center;text-indent:72pt"><font style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18&#160;U.S.C. SECTION&#160;1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION&#160;906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This certification is provided pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002 and accompanies the&#160;Annual&#160;Report on Form&#160;10-K&#160;(the &#8220;Form&#160;10-K&#8221;) for&#160;the&#160;year&#160;ended December 31, 2023&#160;of 3D Systems Corporation (the &#8220;Issuer&#8221;).</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">I,&#160;Jeffrey Creech, the Executive Vice President and Chief Financial Officer (principal financial officer) of the Issuer, certify that, pursuant to 18&#160;U.S.C. &#167;&#160;1350, as adopted pursuant to &#167;&#160;906 of the Sarbanes-Oxley Act of 2002, to the best of my knowledge&#58;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8.57pt">the Form&#160;10-K&#160;fully complies with the requirements of Section 13(a) or Section&#160;15(d) of the Securities Exchange Act of 1934&#59;&#160;and</font></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.8pt">The information contained in the Form&#160;10-K&#160;fairly presents, in all material respects, the financial condition and results of operations of the Issuer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font></div><div style="margin-top:6pt"><font><br></font></div><div style="margin-top:6pt;padding-left:72pt;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:43.859%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; 8&#47;13&#47;2024</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Jeffrey D. Creech</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58; Jeffrey D. Creech</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(principal financial officer)</font></td></tr></table></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-97.1
<SEQUENCE>8
<FILENAME>ddd971-clawbackpolicy.htm
<DESCRIPTION>EX-97.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i932cd94db777409a96499b3b4d8d6cab_40"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">3D SYSTEMS CORPORATION</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Clawback Policy</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The 3D Systems Corporation Clawback Policy (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Policy</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) applies to all Covered Employees (as defined below) of 3DS Systems Corporation, its subsidiaries, and its affiliates (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;). This Policy shall be interpreted in compliance with the Clawback Rules (as defined below).</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Definitions</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">For purposes of this Policy, the following definitions will apply&#58; </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#8220;Board&#8221; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">means the Company&#8217;s Board of Directors. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#8220;Committee&#8221; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">means the Compensation Committee of the Company&#8217;s Board of Directors. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Clawback Rules</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means Section 10D of the Exchange Act and the New York Stock Exchange listing standards, as well as any other applicable law.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Covered Employee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means all current or former Executive Officers and any current or former employee of the Company who holds or held the title of Senior Vice President or above.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means October 2, 2023.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Excess Compensation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any amount of Incentive-Based Compensation Received by a Covered Employee on or after the Effective Date of this Policy that exceeds the amount of Incentive-Based Compensation that otherwise would have been Received had it been determined based on the restated financial information. Excess Compensation shall be calculated on a pre-tax basis.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Executive Officer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the Company&#8217;s officers for purposes of Section 16 under the Securities Exchange Act of 1934, as amended (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Exchange Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), during any portion of the performance period of the applicable Incentive-Based Compensation. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Incentive-Based Compensation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any non-equity incentive plan awards, bonuses paid from a bonus pool, cash awards, equity or equity-based awards, or proceeds received upon sale of shares acquired through an incentive plan&#59; provided that, such compensation is granted, earned, and&#47;or vested based wholly or in part on the attainment of a financial performance measure, as determined in accordance with the Clawback Rules. Incentive-Based Compensation does not include any salaries, discretionary bonuses, non-equity incentive plan awards earned upon satisfying a strategic measure or operational measure (e.g., completion of a project), or equity-based awards that are not contingent on achieving any financial reporting measure (e.g., time vested stock options, restricted stock or restricted stock units).</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Lookback Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the three (3) completed fiscal years immediately preceding the earlier of the date on which (a) the Board or appropriate committee concludes or reasonably should have concluded that an accounting restatement is required or (b) a regulator, court, or other legally authorized body directs the Company to prepare a Restatement.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Received</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any Incentive-Based Compensation that is deemed received during the fiscal year in which the applicable financial reporting measure upon which the payment is based is achieved, even if payment or grant of the Incentive-Based Compensation occurs after the end of such fiscal year. Incentive-Based Compensation may be subject to multiple financial </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">performance conditions but a Covered Employee need not satisfy all conditions to an award for the Incentive-Based Compensation to be deemed Received for purposes of this Policy.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Restatement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means an accounting restatement that is required due to the Company&#8217;s material noncompliance with any financial reporting requirement under the applicable U.S. federal securities laws, including any required accounting restatement that either (a) corrects an error in a previously issued financial statement that is material to such previously issued financial statement or (b) corrects an error that is not material to a previously issued financial statement but would result in a material misstatement if left uncorrected in a current report or the error correction was not recognized in the current period.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Clawback Due to Accounting Restatement</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">In the event the Company is required to prepare a Restatement, the Committee or the Board shall require reimbursement or forfeiture (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">clawback</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) of any Excess Compensation Received by any Covered Employee during the applicable Look-Back Period, regardless of whether the Covered Employee engaged in misconduct or was otherwise directly or indirectly responsible, in whole or in part, for the Restatement. </font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">In the event the Committee or the Board cannot determine the Excess Compensation from the information in the Restatement, then it will make its determination based on a reasonable estimate of the effect of the Restatement. Such determination will be final and binding, and the Board or Committee will maintain documentation supporting its determinations.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Clawback Method</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The Committee or the Board may determine, in its sole discretion, the method for the clawback of any Excess Compensation subject to this Policy. Such methods may include, without limitation, direct payment from the Covered Employee to the Company, recovery of the Excess Compensation over time, the forfeiture or reduction of the Covered Employee&#8217;s future pay or awards, deferred repayment plans with Covered Employees to avoid unreasonable economic hardship, or any other method that will provide for recovery reasonably promptly and within a reasonable manner, except to the extent such method is prohibited by law or would violate Section 409A of the Internal Revenue Code of 1986, as amended, and the regulations thereunder.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The Committee or the Board shall not be required to attempt to clawback Excess Compensation subject to this Policy if such clawback would be impracticable, violate home country laws, and&#47;or involve tax-qualified retirement plans, as determined by the Committee or the Board in accordance with the Clawback Rules. Any determination that clawback is not required shall be documented by the Committee or the Board and provided to the New York Stock Exchange, as required by the Clawback Rules.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">General</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;In no event will the Company insure or indemnify any Covered Employee against (i) the loss of any Excess Compensation that is repaid, returned or recovered pursuant to the terms of this Policy, or (ii) any claims relating to the Company&#8217;s enforcement of its rights under this Policy. This Policy is in addition to (and not in lieu of) any right of repayment, forfeiture or right of offset against any employees that is required pursuant to any statutory repayment requirement (regardless of whether implemented at any time prior to or following the adoption or amendment of this Policy), including Section 304 of the Sarbanes-Oxley Act of 2002. Any amounts paid to </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">the Company pursuant to Section 304 of the Sarbanes-Oxley Act of 2002 shall be considered in determining any amounts recovered under this Policy.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;The application and enforcement of this Policy does not preclude the Company from taking any other action to enforce a Covered Employee&#8217;s obligations to the Company, including termination of employment or institution of legal proceedings. Nothing in this Policy restricts the Company from seeking recoupment under any other compensation recoupment Policy or any applicable provisions in plans, agreements, awards or other arrangements that contemplate the recoupment of compensation from a Covered Employee. If a Covered Employee fails to repay Excess Compensation that is owed to the Company under this Policy, the Company shall take all appropriate action to recover such Excess Compensation from the Covered Employee, and the Covered Employee shall be required to reimburse the Company for all expenses (including legal expenses) incurred by the Company in recovering such Excess Compensation.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;The terms of this Policy shall be binding and enforceable against all Covered Employees subject to this Policy and their beneficiaries, heirs, executors, or other legal representatives. If any provision of this Policy or the application of such provision to any Covered Employee shall be adjudicated to be invalid, illegal or unenforceable in any respect, such invalidity, illegality or unenforceability shall not affect any other provisions of this Policy, and the invalid, illegal or unenforceable provisions shall be deemed amended to the minimum extent necessary to render any such provision (or the application of such provision) valid, legal or enforceable.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Each Covered Employee shall sign and return to the Company, within 30 calendar days following the later of (i) the Effective Date or (ii) the date the individual becomes a Covered Employee, the Acknowledgement Form attached hereto as Exhibit A, pursuant to which the Covered Employee agrees to be bound by, and to comply with, the terms and conditions of this Policy.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;To the extent the Clawback Rules require recovery of incentive-based compensation in additional circumstances beyond those specified above, nothing in this Policy shall be deemed to limit or restrict the right or obligation of the Company to recover incentive-based compensation to the fullest extent required by the Clawback Rules.</font></div><div style="text-align:justify"><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Exhibit A</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">3D SYSTEMS CORPORATION</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Clawback Policy</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Acknowledgement Form </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;By signing below, the undersigned acknowledges and confirms that the undersigned has received and reviewed a copy of the 3D Systems Corporation Clawback Policy (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Policy</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;). </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;By signing below, the undersigned acknowledges and agrees that the undersigned is and will continue to be subject to the Policy and that the Policy will apply both during and after the undersigned&#8217;s employment with 3D Systems Corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;). Further, by signing below, the undersigned agrees to abide by the terms of the Policy, including, without limitation, by returning any Excess Compensation (as defined in the Policy) to the Company to the extend required by, and in a manner consistent with, the Policy. </font></div><div><font><br></font></div><div><font><br></font></div><div style="padding-left:252pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">COVERED EMPLOYEE</font></div><div style="padding-left:252pt;text-align:justify"><font><br></font></div><div style="padding-left:252pt;text-align:justify"><font><br></font></div><div style="padding-left:252pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">_________________________________</font></div><div style="padding-left:252pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Signature</font></div><div style="padding-left:252pt;text-align:justify"><font><br></font></div><div style="padding-left:252pt;text-align:justify"><font><br></font></div><div style="padding-left:252pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">_________________________________</font></div><div style="padding-left:252pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Print Name</font></div><div style="padding-left:252pt;text-align:justify"><font><br></font></div><div style="padding-left:252pt;text-align:justify"><font><br></font></div><div style="padding-left:252pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">_________________________________</font></div><div style="padding-left:252pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Date</font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</font></div><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>9
<FILENAME>ddd-20231231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:ce629a19-817f-4832-b464-d47d2c59caf2,g:db196101-42da-41a9-b0d1-0eb008a3b90c-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ddd="http://www.3dsystems.com/20231231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:dtr-types1="http://www.xbrl.org/dtr/type/2020-01-21" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.3dsystems.com/20231231">
  <xs:import namespace="http://fasb.org/srt/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2023" schemaLocation="https://xbrl.sec.gov/country/2023/country-2023.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2023" schemaLocation="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="ddd-20231231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="ddd-20231231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="ddd-20231231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="ddd-20231231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.3dsystems.com/role/CoverPage">
        <link:definition>0000001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AuditInformation" roleURI="http://www.3dsystems.com/role/AuditInformation">
        <link:definition>0000002 - Document - Audit Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETS" roleURI="http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS">
        <link:definition>0000003 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETSParenthetical" roleURI="http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFOPERATIONS" roleURI="http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS">
        <link:definition>0000005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>0000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" roleURI="http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical">
        <link:definition>0000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME" roleURI="http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME">
        <link:definition>0000008 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" roleURI="http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY">
        <link:definition>0000009 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical" roleURI="http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical">
        <link:definition>0000010 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OverviewandBasisofPresentation" roleURI="http://www.3dsystems.com/role/OverviewandBasisofPresentation">
        <link:definition>0000011 - Disclosure - Overview and Basis of Presentation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SignificantAccountingPolicies" roleURI="http://www.3dsystems.com/role/SignificantAccountingPolicies">
        <link:definition>0000012 - Disclosure - Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Acquisitions" roleURI="http://www.3dsystems.com/role/Acquisitions">
        <link:definition>0000013 - Disclosure - Acquisitions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Divestitures" roleURI="http://www.3dsystems.com/role/Divestitures">
        <link:definition>0000014 - Disclosure - Divestitures</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Revenue" roleURI="http://www.3dsystems.com/role/Revenue">
        <link:definition>0000015 - Disclosure - Revenue</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Inventories" roleURI="http://www.3dsystems.com/role/Inventories">
        <link:definition>0000016 - Disclosure - Inventories</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipment" roleURI="http://www.3dsystems.com/role/PropertyandEquipment">
        <link:definition>0000017 - Disclosure - Property and Equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssets" roleURI="http://www.3dsystems.com/role/IntangibleAssets">
        <link:definition>0000018 - Disclosure - Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Goodwill" roleURI="http://www.3dsystems.com/role/Goodwill">
        <link:definition>0000019 - Disclosure - Goodwill</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsandNoteReceivable" roleURI="http://www.3dsystems.com/role/InvestmentsandNoteReceivable">
        <link:definition>0000020 - Disclosure - Investments and Note Receivable</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Leases" roleURI="http://www.3dsystems.com/role/Leases">
        <link:definition>0000021 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedandOtherLiabilities" roleURI="http://www.3dsystems.com/role/AccruedandOtherLiabilities">
        <link:definition>0000022 - Disclosure - Accrued and Other Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Borrowings" roleURI="http://www.3dsystems.com/role/Borrowings">
        <link:definition>0000023 - Disclosure - Borrowings</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefits" roleURI="http://www.3dsystems.com/role/EmployeeBenefits">
        <link:definition>0000024 - Disclosure - Employee Benefits</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RedeemableNoncontrollingInterest" roleURI="http://www.3dsystems.com/role/RedeemableNoncontrollingInterest">
        <link:definition>0000025 - Disclosure - Redeemable Non-controlling Interest</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommonStockandPreferredStock" roleURI="http://www.3dsystems.com/role/CommonStockandPreferredStock">
        <link:definition>0000026 - Disclosure - Common Stock and Preferred Stock</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensation" roleURI="http://www.3dsystems.com/role/StockBasedCompensation">
        <link:definition>0000027 - Disclosure - Stock-Based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InterestandOtherIncomeExpenseNet" roleURI="http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNet">
        <link:definition>0000028 - Disclosure - Interest and Other Income (Expense), Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.3dsystems.com/role/IncomeTaxes">
        <link:definition>0000029 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomeLossPerShare" roleURI="http://www.3dsystems.com/role/NetIncomeLossPerShare">
        <link:definition>0000030 - Disclosure - Net Income (Loss) Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccumulatedOtherComprehensiveLoss" roleURI="http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLoss">
        <link:definition>0000031 - Disclosure - Accumulated Other Comprehensive Loss</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformation" roleURI="http://www.3dsystems.com/role/SegmentInformation">
        <link:definition>0000032 - Disclosure - Segment Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.3dsystems.com/role/CommitmentsandContingencies">
        <link:definition>0000033 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurements" roleURI="http://www.3dsystems.com/role/FairValueMeasurements">
        <link:definition>0000034 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringandExitActivityCosts" roleURI="http://www.3dsystems.com/role/RestructuringandExitActivityCosts">
        <link:definition>0000035 - Disclosure - Restructuring and Exit Activity Costs</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEvents" roleURI="http://www.3dsystems.com/role/SubsequentEvents">
        <link:definition>0000036 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SignificantAccountingPoliciesPolicies" roleURI="http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies">
        <link:definition>9954471 - Disclosure - Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SignificantAccountingPoliciesTables" roleURI="http://www.3dsystems.com/role/SignificantAccountingPoliciesTables">
        <link:definition>9954472 - Disclosure - Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsTables" roleURI="http://www.3dsystems.com/role/AcquisitionsTables">
        <link:definition>9954473 - Disclosure - Acquisitions (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueTables" roleURI="http://www.3dsystems.com/role/RevenueTables">
        <link:definition>9954474 - Disclosure - Revenue (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesTables" roleURI="http://www.3dsystems.com/role/InventoriesTables">
        <link:definition>9954475 - Disclosure - Inventories (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentTables" roleURI="http://www.3dsystems.com/role/PropertyandEquipmentTables">
        <link:definition>9954476 - Disclosure - Property and Equipment (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsTables" roleURI="http://www.3dsystems.com/role/IntangibleAssetsTables">
        <link:definition>9954477 - Disclosure - Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillTables" roleURI="http://www.3dsystems.com/role/GoodwillTables">
        <link:definition>9954478 - Disclosure - Goodwill (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsandNoteReceivableTables" roleURI="http://www.3dsystems.com/role/InvestmentsandNoteReceivableTables">
        <link:definition>9954479 - Disclosure - Investments and Note Receivable (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesTables" roleURI="http://www.3dsystems.com/role/LeasesTables">
        <link:definition>9954480 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedandOtherLiabilitiesTables" roleURI="http://www.3dsystems.com/role/AccruedandOtherLiabilitiesTables">
        <link:definition>9954481 - Disclosure - Accrued and Other Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitsTables" roleURI="http://www.3dsystems.com/role/EmployeeBenefitsTables">
        <link:definition>9954482 - Disclosure - Employee Benefits (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RedeemableNoncontrollingInterestTables" roleURI="http://www.3dsystems.com/role/RedeemableNoncontrollingInterestTables">
        <link:definition>9954483 - Disclosure - Redeemable Non-controlling Interest (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationTables" roleURI="http://www.3dsystems.com/role/StockBasedCompensationTables">
        <link:definition>9954484 - Disclosure - Stock-Based Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InterestandOtherIncomeExpenseNetTables" roleURI="http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNetTables">
        <link:definition>9954485 - Disclosure - Interest and Other Income (Expense), Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://www.3dsystems.com/role/IncomeTaxesTables">
        <link:definition>9954486 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomeLossPerShareTables" roleURI="http://www.3dsystems.com/role/NetIncomeLossPerShareTables">
        <link:definition>9954487 - Disclosure - Net Income (Loss) Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccumulatedOtherComprehensiveLossTables" roleURI="http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossTables">
        <link:definition>9954488 - Disclosure - Accumulated Other Comprehensive Loss (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationTables" roleURI="http://www.3dsystems.com/role/SegmentInformationTables">
        <link:definition>9954489 - Disclosure - Segment Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsTables" roleURI="http://www.3dsystems.com/role/FairValueMeasurementsTables">
        <link:definition>9954490 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringandExitActivityCostsTables" roleURI="http://www.3dsystems.com/role/RestructuringandExitActivityCostsTables">
        <link:definition>9954491 - Disclosure - Restructuring and Exit Activity Costs (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SignificantAccountingPoliciesNarrativeDetails" roleURI="http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails">
        <link:definition>9954492 - Disclosure - Significant Accounting Policies (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails" roleURI="http://www.3dsystems.com/role/SignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails">
        <link:definition>9954493 - Disclosure - Significant Accounting Policies (Schedule of Allowance for Doubtful Accounts) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsNarrativeDetails" roleURI="http://www.3dsystems.com/role/AcquisitionsNarrativeDetails">
        <link:definition>9954494 - Disclosure - Acquisitions (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsAssetsandLiabilitiesAssumedDetails" roleURI="http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails">
        <link:definition>9954495 - Disclosure - Acquisitions (Assets and Liabilities Assumed) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsDefiniteLivedIntangibleAssetsDetails" roleURI="http://www.3dsystems.com/role/AcquisitionsDefiniteLivedIntangibleAssetsDetails">
        <link:definition>9954496 - Disclosure - Acquisitions (Definite-Lived Intangible Assets) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsAcquisitionProFormaInformationDetails" roleURI="http://www.3dsystems.com/role/AcquisitionsAcquisitionProFormaInformationDetails">
        <link:definition>9954497 - Disclosure - Acquisitions (Acquisition, Pro Forma Information) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsFairValueofConsiderationTransferredDetails" roleURI="http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails">
        <link:definition>9954498 - Disclosure - Acquisitions (Fair Value of Consideration Transferred) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DivestituresDetails" roleURI="http://www.3dsystems.com/role/DivestituresDetails">
        <link:definition>9954499 - Disclosure - Divestitures (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueNarrativeDetails" roleURI="http://www.3dsystems.com/role/RevenueNarrativeDetails">
        <link:definition>9954500 - Disclosure - Revenue (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueNarrativeDetails_1" roleURI="http://www.3dsystems.com/role/RevenueNarrativeDetails_1">
        <link:definition>9954500 - Disclosure - Revenue (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueContractwithCustomerContractAssetContractLiabilityandReceivableDetails" roleURI="http://www.3dsystems.com/role/RevenueContractwithCustomerContractAssetContractLiabilityandReceivableDetails">
        <link:definition>9954501 - Disclosure - Revenue (Contract with Customer, Contract Asset, Contract Liability, and Receivable) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueRevenuebyGeographicRegionDetails" roleURI="http://www.3dsystems.com/role/RevenueRevenuebyGeographicRegionDetails">
        <link:definition>9954502 - Disclosure - Revenue (Revenue by Geographic Region) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesComponentsOfInventoriesDetails" roleURI="http://www.3dsystems.com/role/InventoriesComponentsOfInventoriesDetails">
        <link:definition>9954503 - Disclosure - Inventories (Components Of Inventories) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesNarrativeDetails" roleURI="http://www.3dsystems.com/role/InventoriesNarrativeDetails">
        <link:definition>9954504 - Disclosure - Inventories (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentScheduleofPropertyandEquipmentDetails" roleURI="http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails">
        <link:definition>9954505 - Disclosure - Property and Equipment (Schedule of Property and Equipment) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentNarrativeDetails" roleURI="http://www.3dsystems.com/role/PropertyandEquipmentNarrativeDetails">
        <link:definition>9954506 - Disclosure - Property and Equipment (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails" roleURI="http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails">
        <link:definition>9954507 - Disclosure - Intangible Assets (Intangible Assets Other Than Goodwill) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsNarrativeDetails" roleURI="http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails">
        <link:definition>9954508 - Disclosure - Intangible Assets (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillRollForwardDetails" roleURI="http://www.3dsystems.com/role/GoodwillRollForwardDetails">
        <link:definition>9954509 - Disclosure - Goodwill (Roll Forward) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillNarrativeDetails" roleURI="http://www.3dsystems.com/role/GoodwillNarrativeDetails">
        <link:definition>9954510 - Disclosure - Goodwill (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsandNoteReceivableScheduleofEquityInvestmentsDetails" roleURI="http://www.3dsystems.com/role/InvestmentsandNoteReceivableScheduleofEquityInvestmentsDetails">
        <link:definition>9954511 - Disclosure - Investments and Note Receivable (Schedule of Equity Investments) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsandNoteReceivableNarrativeDetails" roleURI="http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails">
        <link:definition>9954512 - Disclosure - Investments and Note Receivable (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesNarrativeDetails" roleURI="http://www.3dsystems.com/role/LeasesNarrativeDetails">
        <link:definition>9954513 - Disclosure - Leases (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesComponentsofLeaseCostDetails" roleURI="http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails">
        <link:definition>9954514 - Disclosure - Leases (Components of Lease Cost) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesFutureMinimumLeasePaymentsDetails" roleURI="http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails">
        <link:definition>9954515 - Disclosure - Leases (Future Minimum Lease Payments) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesFutureMinimumLeasePaymentsDetails_1" roleURI="http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails_1">
        <link:definition>9954515 - Disclosure - Leases (Future Minimum Lease Payments) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesSupplementalCashFlowsDetails" roleURI="http://www.3dsystems.com/role/LeasesSupplementalCashFlowsDetails">
        <link:definition>9954516 - Disclosure - Leases (Supplemental Cash Flows) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesLeaseWeightedAverageDetails" roleURI="http://www.3dsystems.com/role/LeasesLeaseWeightedAverageDetails">
        <link:definition>9954517 - Disclosure - Leases (Lease Weighted Average) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails" roleURI="http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails">
        <link:definition>9954518 - Disclosure - Accrued and Other Liabilities (Schedule of Accrued Liabilities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedandOtherLiabilitiesScheduleofRecognizedWarrantyRevenueandIncurredWarrantyCostsDetails" roleURI="http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofRecognizedWarrantyRevenueandIncurredWarrantyCostsDetails">
        <link:definition>9954519 - Disclosure - Accrued and Other Liabilities (Schedule of Recognized Warranty Revenue and Incurred Warranty Costs) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails" roleURI="http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails">
        <link:definition>9954520 - Disclosure - Accrued and Other Liabilities (Schedule Of Other Liabilities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BorrowingsDetails" roleURI="http://www.3dsystems.com/role/BorrowingsDetails">
        <link:definition>9954521 - Disclosure - Borrowings (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitsNarrativeDetails" roleURI="http://www.3dsystems.com/role/EmployeeBenefitsNarrativeDetails">
        <link:definition>9954522 - Disclosure - Employee Benefits (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitsScheduleofReconciliationofChangesInProjectedBenefitObligationDetails" roleURI="http://www.3dsystems.com/role/EmployeeBenefitsScheduleofReconciliationofChangesInProjectedBenefitObligationDetails">
        <link:definition>9954523 - Disclosure - Employee Benefits (Schedule of Reconciliation of Changes In Projected Benefit Obligation) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitsScheduleofAmountsRecognizedinConsolidatedBalanceSheetsDetails" roleURI="http://www.3dsystems.com/role/EmployeeBenefitsScheduleofAmountsRecognizedinConsolidatedBalanceSheetsDetails">
        <link:definition>9954524 - Disclosure - Employee Benefits (Schedule of Amounts Recognized in Consolidated Balance Sheets) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitsScheduleofAccumulatedAndProjectedBenefitObligationsDetails" roleURI="http://www.3dsystems.com/role/EmployeeBenefitsScheduleofAccumulatedAndProjectedBenefitObligationsDetails">
        <link:definition>9954525 - Disclosure - Employee Benefits (Schedule of Accumulated And Projected Benefit Obligations) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitsScheduleofComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails" roleURI="http://www.3dsystems.com/role/EmployeeBenefitsScheduleofComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails">
        <link:definition>9954526 - Disclosure - Employee Benefits (Schedule of Components of Net Periodic Benefit Costs and Other Amounts Recognized in Other Comprehensive Income) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitsScheduleofAssumptionsUsedtoDetermineBenefitObligationsDetails" roleURI="http://www.3dsystems.com/role/EmployeeBenefitsScheduleofAssumptionsUsedtoDetermineBenefitObligationsDetails">
        <link:definition>9954527 - Disclosure - Employee Benefits (Schedule of Assumptions Used to Determine Benefit Obligations) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitsScheduleofEstimatedFutureBenefitPaymentsDetails" roleURI="http://www.3dsystems.com/role/EmployeeBenefitsScheduleofEstimatedFutureBenefitPaymentsDetails">
        <link:definition>9954528 - Disclosure - Employee Benefits (Schedule of Estimated Future Benefit Payments) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RedeemableNoncontrollingInterestDetails" roleURI="http://www.3dsystems.com/role/RedeemableNoncontrollingInterestDetails">
        <link:definition>9954529 - Disclosure - Redeemable Non-controlling Interest (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommonStockandPreferredStockDetails" roleURI="http://www.3dsystems.com/role/CommonStockandPreferredStockDetails">
        <link:definition>9954530 - Disclosure - Common Stock and Preferred Stock (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationNarrativeDetails" roleURI="http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails">
        <link:definition>9954531 - Disclosure - Stock-Based Compensation (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationScheduleofStockbasedCompensationExpenseDetails" roleURI="http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseDetails">
        <link:definition>9954532 - Disclosure - Stock-Based Compensation (Schedule of Stock-based Compensation Expense) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails" roleURI="http://www.3dsystems.com/role/StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails">
        <link:definition>9954533 - Disclosure - Stock-Based Compensation (Schedule of Shares and Units of Restricted Common Stock) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationScheduleofStockOptionActivityDetails" roleURI="http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails">
        <link:definition>9954534 - Disclosure - Stock-Based Compensation (Schedule of Stock Option Activity) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InterestandOtherIncomeExpenseNetDetails" roleURI="http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNetDetails">
        <link:definition>9954535 - Disclosure - Interest and Other Income (Expense), Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofComponentsofIncomeBeforeIncomeTaxesDetails" roleURI="http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeBeforeIncomeTaxesDetails">
        <link:definition>9954536 - Disclosure - Income Taxes (Schedule of Components of Income Before Income Taxes) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails" roleURI="http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails">
        <link:definition>9954537 - Disclosure - Income Taxes (Schedule of Components of Income Tax Provision) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" roleURI="http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails">
        <link:definition>9954538 - Disclosure - Income Taxes (Schedule of Effective Tax Rate Reconciliation) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesNarrativeDetails" roleURI="http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>9954539 - Disclosure - Income Taxes (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails" roleURI="http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails">
        <link:definition>9954540 - Disclosure - Income Taxes (Schedule of Components of Net Deferred Income Tax Assets and Net Deferred Income Tax Liabilities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails" roleURI="http://www.3dsystems.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails">
        <link:definition>9954541 - Disclosure - Income Taxes (Schedule of Unrecognized Tax Benefits) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofDeferredIncomeTaxAssetValuationAllowanceDetails" roleURI="http://www.3dsystems.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetValuationAllowanceDetails">
        <link:definition>9954542 - Disclosure - Income Taxes (Schedule of Deferred Income Tax Asset Valuation Allowance) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomeLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails" roleURI="http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails">
        <link:definition>9954543 - Disclosure - Net Income (Loss) Per Share (Schedule of Net Income (Loss) Per Share Reconciliation) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomeLossPerShareEquityAwardsDetails" roleURI="http://www.3dsystems.com/role/NetIncomeLossPerShareEquityAwardsDetails">
        <link:definition>9954544 - Disclosure - Net Income (Loss) Per Share (Equity Awards) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomeLossPerShareNarrativeDetails" roleURI="http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails">
        <link:definition>9954545 - Disclosure - Net Income (Loss) Per Share (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails" roleURI="http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails">
        <link:definition>9954546 - Disclosure - Accumulated Other Comprehensive Loss (Schedule Of Accumulated Other Comprehensive Loss By Component) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationOperatingResultsbySegmentDetails" roleURI="http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails">
        <link:definition>9954547 - Disclosure - Segment Information (Operating Results by Segment) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationScheduleofLongLivedAssetsbyGeographicRegionDetails" roleURI="http://www.3dsystems.com/role/SegmentInformationScheduleofLongLivedAssetsbyGeographicRegionDetails">
        <link:definition>9954548 - Disclosure - Segment Information (Schedule of Long-Lived Assets by Geographic Region) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesDetails" roleURI="http://www.3dsystems.com/role/CommitmentsandContingenciesDetails">
        <link:definition>9954549 - Disclosure - Commitments and Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsNarrativeDetails" roleURI="http://www.3dsystems.com/role/FairValueMeasurementsNarrativeDetails">
        <link:definition>9954550 - Disclosure - Fair Value Measurements - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" roleURI="http://www.3dsystems.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails">
        <link:definition>9954551 - Disclosure - Fair Value Measurements (Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringandExitActivityCostsNarrativeDetails" roleURI="http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails">
        <link:definition>9954552 - Disclosure - Restructuring and Exit Activity Costs (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringandExitActivityCostsRestructuringChargesDetails" roleURI="http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringChargesDetails">
        <link:definition>9954553 - Disclosure - Restructuring and Exit Activity Costs (Restructuring Charges) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringandExitActivityCostsCostsIncurredDetails" roleURI="http://www.3dsystems.com/role/RestructuringandExitActivityCostsCostsIncurredDetails">
        <link:definition>9954554 - Disclosure - Restructuring and Exit Activity Costs (Costs Incurred) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEventsDetails" roleURI="http://www.3dsystems.com/role/SubsequentEventsDetails">
        <link:definition>9954555 - Disclosure - Subsequent Events (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="ddd_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ddd_ContractWithCustomerLiabilityCustomerDepositsCurrent" abstract="false" name="ContractWithCustomerLiabilityCustomerDepositsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ddd_WeightedAverageNumberOfShareOutstandingAbstract" abstract="true" name="WeightedAverageNumberOfShareOutstandingAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ddd_RightOfUseAssetObtainedInExchangeForLeaseLiability" abstract="false" name="RightOfUseAssetObtainedInExchangeForLeaseLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ddd_TransferOfEquipmentFromInventoryToPropertyAndEquipmentNet" abstract="false" name="TransferOfEquipmentFromInventoryToPropertyAndEquipmentNet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ddd_StockIssuedDuringPeriodSharesNewIssuesAndRepurchases" abstract="false" name="StockIssuedDuringPeriodSharesNewIssuesAndRepurchases" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="ddd_StockIssuedDuringPeriodValueNewIssuesAndRepurchases" abstract="false" name="StockIssuedDuringPeriodValueNewIssuesAndRepurchases" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ddd_SharesIssuedVestedExpiredUnderCompensation" abstract="false" name="SharesIssuedVestedExpiredUnderCompensation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ddd_LossOnChangeInHedgingDesignation" abstract="false" name="LossOnChangeInHedgingDesignation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ddd_InvestmentsAndNotesReceivableTextBlock" abstract="false" name="InvestmentsAndNotesReceivableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="ddd_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock" abstract="false" name="ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="ddd_ScheduleOfRecognizedWarrantyRevenueAndIncurredWarrantyCostsTableTextBlock" abstract="false" name="ScheduleOfRecognizedWarrantyRevenueAndIncurredWarrantyCostsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="ddd_OneCustomerMember" abstract="true" name="OneCustomerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ddd_WematterABMember" abstract="true" name="WematterABMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ddd_DpPolarGmbHMember" abstract="true" name="DpPolarGmbHMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ddd_KumovisGmbHMember" abstract="true" name="KumovisGmbHMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ddd_TitanAdditiveLLCMember" abstract="true" name="TitanAdditiveLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ddd_VolumetricBiotechnologiesIncMember" abstract="true" name="VolumetricBiotechnologiesIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ddd_OqtonIncMember" abstract="true" name="OqtonIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ddd_WuxiEasywayMember" abstract="false" name="WuxiEasywayMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ddd_IndustrialSegmentMember" abstract="true" name="IndustrialSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ddd_BusinessCombinationContingentConsiderationLiabilityPeriod" abstract="false" name="BusinessCombinationContingentConsiderationLiabilityPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ddd_BusinessCombinationConsiderationTransferredDebt" abstract="false" name="BusinessCombinationConsiderationTransferredDebt" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ddd_BusinessCombinationRedeemableNoncontrollingInterestEquityFairValue" abstract="false" name="BusinessCombinationRedeemableNoncontrollingInterestEquityFairValue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ddd_PaymentsToAcquireBusinessesGrossNoncurrent" abstract="false" name="PaymentsToAcquireBusinessesGrossNoncurrent" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ddd_PaymentsToAcquireBusinessesGrossNoncurrentDefermentPeriod" abstract="false" name="PaymentsToAcquireBusinessesGrossNoncurrentDefermentPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ddd_BusinessCombinationNumberOfMilestones" abstract="false" name="BusinessCombinationNumberOfMilestones" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ddd_ProductTechnologyMember" abstract="true" name="ProductTechnologyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ddd_PaymentsToAcquireBusinessesGrossCurrent" abstract="false" name="PaymentsToAcquireBusinessesGrossCurrent" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ddd_BusinessCombinationPostClosingNetWorkingCapitalAdjustment" abstract="false" name="BusinessCombinationPostClosingNetWorkingCapitalAdjustment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ddd_OnDemandManufacturingMember" abstract="true" name="OnDemandManufacturingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ddd_SimbionixUSACorporationMember" abstract="true" name="SimbionixUSACorporationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ddd_GIBBSCamCimatronMember" abstract="true" name="GIBBSCamCimatronMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ddd_DiscontinuedOperationOwnershipInterestPriorToDisposal" abstract="false" name="DiscontinuedOperationOwnershipInterestPriorToDisposal" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="ddd_RevenueRemainingPerformanceObligationVariableConsiderationAmount" abstract="false" name="RevenueRemainingPerformanceObligationVariableConsiderationAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ddd_RevenueFromContractWithCustomersWarrantyPeriod" abstract="false" name="RevenueFromContractWithCustomersWarrantyPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ddd_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareBasicModificationOfContract" abstract="false" name="ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareBasicModificationOfContract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="ddd_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareDilutedModificationOfContract" abstract="false" name="ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareDilutedModificationOfContract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="ddd_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance" abstract="false" name="ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ddd_OfficeFurnitureAndEquipmentMember" abstract="false" name="OfficeFurnitureAndEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ddd_AcquiredTechnologyMember" abstract="false" name="AcquiredTechnologyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ddd_AcquiredTechnologyAndTradeNamesMember" abstract="true" name="AcquiredTechnologyAndTradeNamesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ddd_HealthcareSegmentMember" abstract="true" name="HealthcareSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ddd_OtherEquityInvestment" abstract="false" name="OtherEquityInvestment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ddd_EquityInvestmentsAndSecurities" abstract="false" name="EquityInvestmentsAndSecurities" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ddd_SaudiArabianIndustrialInvestmentsCompanyMember" abstract="true" name="SaudiArabianIndustrialInvestmentsCompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ddd_TheradaptiveIncMember" abstract="true" name="TheradaptiveIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ddd_EntachIncMember" abstract="true" name="EntachIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ddd_EquityMethodInvestmentsEscrowDeposit" abstract="false" name="EquityMethodInvestmentsEscrowDeposit" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ddd_ConvertiblePreferredStockFairValue" abstract="false" name="ConvertiblePreferredStockFairValue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ddd_LesseeTermOfContract" abstract="false" name="LesseeTermOfContract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ddd_CashFlowLesseeAbstract" abstract="true" name="CashFlowLesseeAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ddd_WeightedAverageRemainingLeaseTermAbstract" abstract="true" name="WeightedAverageRemainingLeaseTermAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ddd_LeasesWeightedAverageDiscountRateAbstract" abstract="true" name="LeasesWeightedAverageDiscountRateAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ddd_DeferredWarrantyRevenue" abstract="false" name="DeferredWarrantyRevenue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ddd_SettlementsMade" abstract="false" name="SettlementsMade" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ddd_AccrualsForWarrantiesIssued" abstract="false" name="AccrualsForWarrantiesIssued" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ddd_OtherLiabilitiesEmployeeIndemnityNoncurrent" abstract="false" name="OtherLiabilitiesEmployeeIndemnityNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ddd_ContractWithCustomerLiabilityDeferredRevenueNoncurrent" abstract="false" name="ContractWithCustomerLiabilityDeferredRevenueNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ddd_AccruedEarnoutLiabilityNoncurrent" abstract="false" name="AccruedEarnoutLiabilityNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ddd_ConvertibleSeniorNotesDue2026Member" abstract="true" name="ConvertibleSeniorNotesDue2026Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ddd_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysSalePrice" abstract="false" name="DebtInstrumentConvertibleThresholdConsecutiveTradingDaysSalePrice" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ddd_DebtInstrumentConvertibleMeasurementPeriod" abstract="false" name="DebtInstrumentConvertibleMeasurementPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ddd_DebtInstrumentThresholdPercentageOfSalesPricePercent" abstract="false" name="DebtInstrumentThresholdPercentageOfSalesPricePercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="ddd_OtherComprehensiveIncomeLossDefinedBenefitPlanAfterReclassificationAdjustmentExcludingTax" abstract="false" name="OtherComprehensiveIncomeLossDefinedBenefitPlanAfterReclassificationAdjustmentExcludingTax" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ddd_RedeemableNoncontrollingInterestEquityRollForward" abstract="true" name="RedeemableNoncontrollingInterestEquityRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ddd_RedeemableNoncontrollingInterestEquityFairValueAtDateOfAcquisition" abstract="false" name="RedeemableNoncontrollingInterestEquityFairValueAtDateOfAcquisition" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ddd_RedeemableNoncontrollingInterestEquityTranslationAdjustments" abstract="false" name="RedeemableNoncontrollingInterestEquityTranslationAdjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ddd_CommonStockVotingRightsVotesPerShare" abstract="false" name="CommonStockVotingRightsVotesPerShare" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ddd_IncentiveAwardsMember" abstract="true" name="IncentiveAwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ddd_RestrictedStockMarketConditionsMember" abstract="true" name="RestrictedStockMarketConditionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ddd_RestrictedStockPerformanceMeasuresMember" abstract="true" name="RestrictedStockPerformanceMeasuresMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ddd_StockOptionsAndRestrictedStockAwardsMember" abstract="false" name="StockOptionsAndRestrictedStockAwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ddd_SystemicBioPhantomUnitPlanMember" abstract="true" name="SystemicBioPhantomUnitPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ddd_TwoThousandFifteenPlanMember" abstract="false" name="TwoThousandFifteenPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ddd_VolumetricMember" abstract="true" name="VolumetricMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ddd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNumberOfNonFinancialMilestones" abstract="false" name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardNumberOfNonFinancialMilestones" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ddd_ShareBasedPaymentArrangementExpenseEarnoutPaymentMilestone" abstract="false" name="ShareBasedPaymentArrangementExpenseEarnoutPaymentMilestone" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ddd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodFairValue" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ddd_ShareBasedPaymentArrangementAccruedCompensationExpense" abstract="false" name="ShareBasedPaymentArrangementAccruedCompensationExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ddd_ShareBasedPaymentArrangementChangeInEstimateEarningsPerShareBasic" abstract="false" name="ShareBasedPaymentArrangementChangeInEstimateEarningsPerShareBasic" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="ddd_ShareBasedPaymentArrangementChangeInEstimateEarningsPerShareDiluted" abstract="false" name="ShareBasedPaymentArrangementChangeInEstimateEarningsPerShareDiluted" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="ddd_ShareBasedCompensationArrangementBySharebasedPaymentAwardNumberOfTranches" abstract="false" name="ShareBasedCompensationArrangementBySharebasedPaymentAwardNumberOfTranches" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ddd_TradingPriceForStockAwardTrancheOne" abstract="false" name="TradingPriceForStockAwardTrancheOne" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:perShareItemType"/>
  <xs:element id="ddd_TradingPriceForStockAwardTrancheTwo" abstract="false" name="TradingPriceForStockAwardTrancheTwo" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:perShareItemType"/>
  <xs:element id="ddd_StockAwardTrancheGrantingPeriod" abstract="false" name="StockAwardTrancheGrantingPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ddd_OnDemandManufacturingSimbionixUSAAndGIBBSCamCimatronMember" abstract="true" name="OnDemandManufacturingSimbionixUSAAndGIBBSCamCimatronMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ddd_EffectiveIncomeTaxRateReconciliationChangeInCarryforwardAttributes" abstract="false" name="EffectiveIncomeTaxRateReconciliationChangeInCarryforwardAttributes" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="ddd_EffectiveIncomeTaxRateReconciliationNonDeductibleEarnoutExpensePercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationNonDeductibleEarnoutExpensePercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="ddd_EffectiveIncomeTaxRateReconciliationDeferredAndPayableAdjustmentsPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationDeferredAndPayableAdjustmentsPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="ddd_EffectiveIncomeTaxRateReconciliationNonDeductiblePenaltiesPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationNonDeductiblePenaltiesPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="ddd_EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustmentsPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustmentsPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="ddd_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="ddd_DifferenceInEffectiveIncomeTaxRateAndFederalStatutoryRatePercent" abstract="false" name="DifferenceInEffectiveIncomeTaxRateAndFederalStatutoryRatePercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="ddd_TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense" abstract="false" name="TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ddd_UnrecognizedTaxBenefitsPeriodDecrease" abstract="false" name="UnrecognizedTaxBenefitsPeriodDecrease" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ddd_UnrecognizedTaxBenefitsPeriodIncrease" abstract="false" name="UnrecognizedTaxBenefitsPeriodIncrease" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ddd_DeferredTaxAssetsLeasingArrangements" abstract="false" name="DeferredTaxAssetsLeasingArrangements" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ddd_DeferredTaxAssetsResearchExpendituresCapitalization" abstract="false" name="DeferredTaxAssetsResearchExpendituresCapitalization" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ddd_ValuationAllowancesAndReservesAdditionsReductionsForChargesToCostAndExpense" abstract="false" name="ValuationAllowancesAndReservesAdditionsReductionsForChargesToCostAndExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ddd_RestrictedStockAndRestrictedStockUnitMember" abstract="true" name="RestrictedStockAndRestrictedStockUnitMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ddd_AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember" abstract="true" name="AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ddd_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" abstract="false" name="AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ddd_AcquisitionAndDivestitureRelatedExpense" abstract="false" name="AcquisitionAndDivestitureRelatedExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ddd_GoodwillAndOtherAssetImpairmentCharges" abstract="false" name="GoodwillAndOtherAssetImpairmentCharges" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ddd_OtherForeignEntitiesMember" abstract="true" name="OtherForeignEntitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ddd_ExportControlsAndGovernmentContractsComplianceMember" abstract="true" name="ExportControlsAndGovernmentContractsComplianceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ddd_SecuritiesClassActionMember" abstract="true" name="SecuritiesClassActionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ddd_DirectorateOfDefenseTradeControlsMember" abstract="true" name="DirectorateOfDefenseTradeControlsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ddd_BureauOfIndustryAndSecurityOfTheDepartmentOfCommerceMember" abstract="true" name="BureauOfIndustryAndSecurityOfTheDepartmentOfCommerceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ddd_USDepartmentOfJusticeMember" abstract="true" name="USDepartmentOfJusticeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ddd_LitigationSettlementNumberOfInstallmentPayments" abstract="false" name="LitigationSettlementNumberOfInstallmentPayments" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ddd_LitigationSettlementAmountAwardedToOtherPartyPaymentPeriod" abstract="false" name="LitigationSettlementAmountAwardedToOtherPartyPaymentPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ddd_LitigationSettlementSuspendedPenalty" abstract="false" name="LitigationSettlementSuspendedPenalty" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ddd_GuarantorObligationsExtensionTerm" abstract="false" name="GuarantorObligationsExtensionTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ddd_PaymentsForLegalSettlementsPaidByInsurance" abstract="false" name="PaymentsForLegalSettlementsPaidByInsurance" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ddd_ShortTermBondMutualFundMember" abstract="true" name="ShortTermBondMutualFundMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="ddd_DebtSecuritiesAvailableForSaleWeightedAverageMaturityPeriod" abstract="false" name="DebtSecuritiesAvailableForSaleWeightedAverageMaturityPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ddd_EmployeeSeveranceTerminationBenefitsAndOtherRestructuringMember" abstract="true" name="EmployeeSeveranceTerminationBenefitsAndOtherRestructuringMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ddd_BusinessCombinationNumberOfMilestonesTerminated" abstract="false" name="BusinessCombinationNumberOfMilestonesTerminated" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ddd_BusinessCombinationContingentConsiderationReducedLiability" abstract="false" name="BusinessCombinationContingentConsiderationReducedLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ddd_BusinessCombinationNumberOfRemainingMilestones" abstract="false" name="BusinessCombinationNumberOfRemainingMilestones" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ddd_BusinessCombinationContingentConsiderationLiabilityToBeRecovered" abstract="false" name="BusinessCombinationContingentConsiderationLiabilityToBeRecovered" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ddd_BusinessCombinationContingentConsiderationLiabilityRecoveryNegotiationPeriod" abstract="false" name="BusinessCombinationContingentConsiderationLiabilityRecoveryNegotiationPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ddd_BusinessCombinationNumberOfShareholdersThatTerminatedEmployment" abstract="false" name="BusinessCombinationNumberOfShareholdersThatTerminatedEmployment" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ddd_LossContingencyProposedSettlementValue" abstract="false" name="LossContingencyProposedSettlementValue" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>10
<FILENAME>ddd-20231231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:ce629a19-817f-4832-b464-d47d2c59caf2,g:db196101-42da-41a9-b0d1-0eb008a3b90c-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="ddd-20231231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_b0ac8072-de25-40d5-8765-935bc734890c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d047a7cd-d834-400f-b6ab-f53023cae7bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_b0ac8072-de25-40d5-8765-935bc734890c" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d047a7cd-d834-400f-b6ab-f53023cae7bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_4060edd3-df2b-4b33-a349-c863230e70aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_b0ac8072-de25-40d5-8765-935bc734890c" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_4060edd3-df2b-4b33-a349-c863230e70aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_63e9110e-85e9-4797-8c42-7f16a8730915" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_b0ac8072-de25-40d5-8765-935bc734890c" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_63e9110e-85e9-4797-8c42-7f16a8730915" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_2f961ba9-5fda-4b2b-b299-e3370d6382f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestments"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_b0ac8072-de25-40d5-8765-935bc734890c" xlink:to="loc_us-gaap_ShortTermInvestments_2f961ba9-5fda-4b2b-b299-e3370d6382f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_af90a977-edf5-4fb9-8052-8a4defee9d16" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_b0ac8072-de25-40d5-8765-935bc734890c" xlink:to="loc_us-gaap_InventoryNet_af90a977-edf5-4fb9-8052-8a4defee9d16" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_dcc57d4b-bfc7-49f6-9cda-aa07956b5821" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_18fb03bd-ef47-48f6-bcd7-0f8ecf647396" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_dcc57d4b-bfc7-49f6-9cda-aa07956b5821" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_18fb03bd-ef47-48f6-bcd7-0f8ecf647396" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_f08901b6-0666-493b-ac2f-5abeff3d68a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_dcc57d4b-bfc7-49f6-9cda-aa07956b5821" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_f08901b6-0666-493b-ac2f-5abeff3d68a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_9a6ffff0-8493-431e-a064-4dd2e2040139" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_dcc57d4b-bfc7-49f6-9cda-aa07956b5821" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_9a6ffff0-8493-431e-a064-4dd2e2040139" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_758ca814-7a4b-42ec-89be-33c3055843be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_dcc57d4b-bfc7-49f6-9cda-aa07956b5821" xlink:to="loc_us-gaap_CommonStockValue_758ca814-7a4b-42ec-89be-33c3055843be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_1013a4fe-0b37-47d3-ba59-2d9189e7de13" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ContractWithCustomerLiabilityCustomerDepositsCurrent_bd8b36c6-04b5-46bd-9d2f-8fd02fb8788e" xlink:href="ddd-20231231.xsd#ddd_ContractWithCustomerLiabilityCustomerDepositsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_1013a4fe-0b37-47d3-ba59-2d9189e7de13" xlink:to="loc_ddd_ContractWithCustomerLiabilityCustomerDepositsCurrent_bd8b36c6-04b5-46bd-9d2f-8fd02fb8788e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_dfa218be-fdfa-4296-83e0-2d3eb14b1b5d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_1013a4fe-0b37-47d3-ba59-2d9189e7de13" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_dfa218be-fdfa-4296-83e0-2d3eb14b1b5d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_1d0acfff-8cdb-4509-aa91-39cbce145969" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_1013a4fe-0b37-47d3-ba59-2d9189e7de13" xlink:to="loc_us-gaap_AccountsPayableCurrent_1d0acfff-8cdb-4509-aa91-39cbce145969" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_2243e962-8b90-40bf-9f88-5ec26fbeaba3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_1013a4fe-0b37-47d3-ba59-2d9189e7de13" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_2243e962-8b90-40bf-9f88-5ec26fbeaba3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_0e490549-3699-4f39-868b-e25efb9150c3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_1013a4fe-0b37-47d3-ba59-2d9189e7de13" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_0e490549-3699-4f39-868b-e25efb9150c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_5b04588f-876a-46ef-9ba0-45e3af016556" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_2b523980-b778-48df-bff5-d2b1dbba7f05" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_5b04588f-876a-46ef-9ba0-45e3af016556" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_2b523980-b778-48df-bff5-d2b1dbba7f05" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_3ce123fa-6dff-4fb2-b7ad-48a915f91c4d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_5b04588f-876a-46ef-9ba0-45e3af016556" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_3ce123fa-6dff-4fb2-b7ad-48a915f91c4d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_42706dbe-d30e-4e41-b01e-3e594e712588" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_5b04588f-876a-46ef-9ba0-45e3af016556" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_42706dbe-d30e-4e41-b01e-3e594e712588" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_b3b2012e-ea80-4f50-9853-bc6887df0e9a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_5b04588f-876a-46ef-9ba0-45e3af016556" xlink:to="loc_us-gaap_Goodwill_b3b2012e-ea80-4f50-9853-bc6887df0e9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_e48920e5-37cf-4439-bfb8-f865f5006d34" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_5b04588f-876a-46ef-9ba0-45e3af016556" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_e48920e5-37cf-4439-bfb8-f865f5006d34" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_7b6279f0-2ca9-4294-b176-ee06ca64922c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_5b04588f-876a-46ef-9ba0-45e3af016556" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_7b6279f0-2ca9-4294-b176-ee06ca64922c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_00f8b37c-1cc3-42b2-9cf5-07e044f0af03" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_5b04588f-876a-46ef-9ba0-45e3af016556" xlink:to="loc_us-gaap_AssetsCurrent_00f8b37c-1cc3-42b2-9cf5-07e044f0af03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_65ecdec8-d973-428d-ae1a-9ce2a584114e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_5b04588f-876a-46ef-9ba0-45e3af016556" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_65ecdec8-d973-428d-ae1a-9ce2a584114e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_afb04437-5c23-4094-a8df-0e7fe96b4de4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_f68e08c4-df1f-4ff3-9cbe-e4595e899435" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_afb04437-5c23-4094-a8df-0e7fe96b4de4" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_f68e08c4-df1f-4ff3-9cbe-e4595e899435" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_502294a0-91ae-44c5-8da3-95ce2e05df96" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_afb04437-5c23-4094-a8df-0e7fe96b4de4" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_502294a0-91ae-44c5-8da3-95ce2e05df96" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_4b9bf54f-1bea-46c2-b0f8-78f6e7a33191" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_afb04437-5c23-4094-a8df-0e7fe96b4de4" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_4b9bf54f-1bea-46c2-b0f8-78f6e7a33191" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_b0e44004-4b58-4709-8d0c-bf667bff77e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_afb04437-5c23-4094-a8df-0e7fe96b4de4" xlink:to="loc_us-gaap_LiabilitiesCurrent_b0e44004-4b58-4709-8d0c-bf667bff77e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_6903fe2d-e2f7-4ff3-a728-6b4b95e6aee2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_afb04437-5c23-4094-a8df-0e7fe96b4de4" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_6903fe2d-e2f7-4ff3-a728-6b4b95e6aee2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_503e3c47-2d3b-4dfe-a785-1f34c819e1e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_f547a252-8127-4ecb-b9aa-5f61f08c8467" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_503e3c47-2d3b-4dfe-a785-1f34c819e1e9" xlink:to="loc_us-gaap_Liabilities_f547a252-8127-4ecb-b9aa-5f61f08c8467" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_209a1c63-2b2f-41b9-9aed-318697fc91ba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_503e3c47-2d3b-4dfe-a785-1f34c819e1e9" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_209a1c63-2b2f-41b9-9aed-318697fc91ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_ad95b846-45c2-4c3c-8310-0dc38874b085" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_503e3c47-2d3b-4dfe-a785-1f34c819e1e9" xlink:to="loc_us-gaap_CommitmentsAndContingencies_ad95b846-45c2-4c3c-8310-0dc38874b085" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_19364032-a37c-4495-a8df-c33821353c2d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_503e3c47-2d3b-4dfe-a785-1f34c819e1e9" xlink:to="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_19364032-a37c-4495-a8df-c33821353c2d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="ddd-20231231.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:calculationLink xlink:role="http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_92d73d16-2aea-4402-841a-bc56562e74d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_46832beb-0263-4115-be94-1c8471004a29" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_92d73d16-2aea-4402-841a-bc56562e74d2" xlink:to="loc_us-gaap_OperatingIncomeLoss_46832beb-0263-4115-be94-1c8471004a29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_8adfaac7-627a-4e92-b4dd-6a447fb907bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_92d73d16-2aea-4402-841a-bc56562e74d2" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_8adfaac7-627a-4e92-b4dd-6a447fb907bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_2e034257-ef6d-4a56-b267-338cc5330aa4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_b92e0149-2456-421c-b240-1c9e3bc7fcec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_2e034257-ef6d-4a56-b267-338cc5330aa4" xlink:to="loc_us-gaap_GrossProfit_b92e0149-2456-421c-b240-1c9e3bc7fcec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_74f96040-2adf-4c93-98be-b1a786bb958f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_2e034257-ef6d-4a56-b267-338cc5330aa4" xlink:to="loc_us-gaap_OperatingExpenses_74f96040-2adf-4c93-98be-b1a786bb958f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_9b9cf4f5-061a-4dd2-b5af-9a9ea018c9e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_4f54ffaf-456c-460b-814f-097d7f12adea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_9b9cf4f5-061a-4dd2-b5af-9a9ea018c9e9" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_4f54ffaf-456c-460b-814f-097d7f12adea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_b0184579-0cd9-4f67-bbd4-be6b16a29027" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_9b9cf4f5-061a-4dd2-b5af-9a9ea018c9e9" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_b0184579-0cd9-4f67-bbd4-be6b16a29027" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_18ab46a3-c599-487d-8a92-4f954f9928d4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_9b9cf4f5-061a-4dd2-b5af-9a9ea018c9e9" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_18ab46a3-c599-487d-8a92-4f954f9928d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_8f3e8384-af09-43d3-ad11-a0d67dc6ab50" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_dcdfc57a-8371-4067-b140-2dc38cecbcf2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_8f3e8384-af09-43d3-ad11-a0d67dc6ab50" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_dcdfc57a-8371-4067-b140-2dc38cecbcf2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_ebb898e6-a6a2-4425-94f6-a0212541f2bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_8f3e8384-af09-43d3-ad11-a0d67dc6ab50" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_ebb898e6-a6a2-4425-94f6-a0212541f2bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_6f6e9277-1e28-4649-9785-6d19f694ea74" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_8f3e8384-af09-43d3-ad11-a0d67dc6ab50" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_6f6e9277-1e28-4649-9785-6d19f694ea74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_b6b2deca-f3c8-4171-844d-9cd21832b7cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c6039969-4365-46a9-96e0-50b9760973da" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_b6b2deca-f3c8-4171-844d-9cd21832b7cf" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c6039969-4365-46a9-96e0-50b9760973da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_1eafbc8e-4c5e-4e18-8ab3-c1799038696d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_b6b2deca-f3c8-4171-844d-9cd21832b7cf" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_1eafbc8e-4c5e-4e18-8ab3-c1799038696d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_1d5dade4-cfff-453a-adf8-c8f8864682fa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_0b5111f2-2559-4498-ad82-08b2367c5e40" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_1d5dade4-cfff-453a-adf8-c8f8864682fa" xlink:to="loc_us-gaap_ProfitLoss_0b5111f2-2559-4498-ad82-08b2367c5e40" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_00d1e263-c869-4b68-baac-855d41eea154" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_1d5dade4-cfff-453a-adf8-c8f8864682fa" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_00d1e263-c869-4b68-baac-855d41eea154" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="ddd-20231231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f745241d-96dd-4d99-9495-0df911c8a3e6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_7de41f62-d9c5-49a2-b574-8247a5c38ef3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f745241d-96dd-4d99-9495-0df911c8a3e6" xlink:to="loc_us-gaap_ProfitLoss_7de41f62-d9c5-49a2-b574-8247a5c38ef3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_d21baa8b-a82a-4e36-bb6a-f2653f2d9c13" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f745241d-96dd-4d99-9495-0df911c8a3e6" xlink:to="loc_us-gaap_AssetImpairmentCharges_d21baa8b-a82a-4e36-bb6a-f2653f2d9c13" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_fd6fe5c1-1c0f-44d8-92cd-2491a87120bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f745241d-96dd-4d99-9495-0df911c8a3e6" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_fd6fe5c1-1c0f-44d8-92cd-2491a87120bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_63ddd12f-0acb-4830-95ce-1595b50b179b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f745241d-96dd-4d99-9495-0df911c8a3e6" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_63ddd12f-0acb-4830-95ce-1595b50b179b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_f9c84ef6-21dd-402d-992b-b9afcea1c39c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f745241d-96dd-4d99-9495-0df911c8a3e6" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_f9c84ef6-21dd-402d-992b-b9afcea1c39c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestments_f25bd5ef-03b2-4498-b1a8-9a89a72946cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnInvestments"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f745241d-96dd-4d99-9495-0df911c8a3e6" xlink:to="loc_us-gaap_GainLossOnInvestments_f25bd5ef-03b2-4498-b1a8-9a89a72946cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_3eef105a-9eb4-4f60-add5-96b31411290b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f745241d-96dd-4d99-9495-0df911c8a3e6" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_3eef105a-9eb4-4f60-add5-96b31411290b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_13fbc84a-3755-4f96-94fa-c633933246ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f745241d-96dd-4d99-9495-0df911c8a3e6" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_13fbc84a-3755-4f96-94fa-c633933246ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_5ed3480c-0550-433a-9d01-537f81ee0b49" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f745241d-96dd-4d99-9495-0df911c8a3e6" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_5ed3480c-0550-433a-9d01-537f81ee0b49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_68366208-9ef1-4e77-a61d-82382427581d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f745241d-96dd-4d99-9495-0df911c8a3e6" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_68366208-9ef1-4e77-a61d-82382427581d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_c63d97fd-5acd-484e-8e30-80100a701d72" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f745241d-96dd-4d99-9495-0df911c8a3e6" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_c63d97fd-5acd-484e-8e30-80100a701d72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnOilAndGasHedgingActivity_feca84f2-63ff-4c23-94ba-d53bbb49c187" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnOilAndGasHedgingActivity"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f745241d-96dd-4d99-9495-0df911c8a3e6" xlink:to="loc_us-gaap_GainLossOnOilAndGasHedgingActivity_feca84f2-63ff-4c23-94ba-d53bbb49c187" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_64a2f4bb-dda2-431c-b6d0-4da8cd305ac0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f745241d-96dd-4d99-9495-0df911c8a3e6" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_64a2f4bb-dda2-431c-b6d0-4da8cd305ac0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_9ce5cf37-bbd1-42cd-9895-e994f576c729" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f745241d-96dd-4d99-9495-0df911c8a3e6" xlink:to="loc_us-gaap_ShareBasedCompensation_9ce5cf37-bbd1-42cd-9895-e994f576c729" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_08858595-4031-4e38-993e-180e73d86e9f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f745241d-96dd-4d99-9495-0df911c8a3e6" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_08858595-4031-4e38-993e-180e73d86e9f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_0d9822e9-1d51-4877-a96c-220d6ef70266" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="16" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f745241d-96dd-4d99-9495-0df911c8a3e6" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_0d9822e9-1d51-4877-a96c-220d6ef70266" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_077ab12e-5eda-4fb3-826e-92f7df7275a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f745241d-96dd-4d99-9495-0df911c8a3e6" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_077ab12e-5eda-4fb3-826e-92f7df7275a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_a288ed1e-abec-4707-9660-07f7c564d388" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:calculationArc order="18" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f745241d-96dd-4d99-9495-0df911c8a3e6" xlink:to="loc_us-gaap_DepreciationAndAmortization_a288ed1e-abec-4707-9660-07f7c564d388" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_1664a2f6-8dd5-4cba-a644-0b3d82f19216" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:calculationArc order="19" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f745241d-96dd-4d99-9495-0df911c8a3e6" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_1664a2f6-8dd5-4cba-a644-0b3d82f19216" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown_c7efd091-751c-420b-857f-41095e6601bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryWriteDown"/>
    <link:calculationArc order="20" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f745241d-96dd-4d99-9495-0df911c8a3e6" xlink:to="loc_us-gaap_InventoryWriteDown_c7efd091-751c-420b-857f-41095e6601bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_35bc1550-13db-4d57-ac45-d3950fa6ffea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3c0ec7e8-8ad8-4f64-a832-84a9319394ae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_35bc1550-13db-4d57-ac45-d3950fa6ffea" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3c0ec7e8-8ad8-4f64-a832-84a9319394ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8746ad55-4cd2-406b-b3f7-c6720df979eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_35bc1550-13db-4d57-ac45-d3950fa6ffea" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8746ad55-4cd2-406b-b3f7-c6720df979eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_83cd43af-401d-4415-bfb2-31ed2549d420" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_35bc1550-13db-4d57-ac45-d3950fa6ffea" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_83cd43af-401d-4415-bfb2-31ed2549d420" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_9d5fb617-78aa-4e5b-9b08-476d1ac0ed59" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_35bc1550-13db-4d57-ac45-d3950fa6ffea" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_9d5fb617-78aa-4e5b-9b08-476d1ac0ed59" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_dba95d20-bf8b-422e-accc-2f4d94fb2341" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_bcbb134a-ca77-4f76-af19-fc9c6ddc4ed8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_dba95d20-bf8b-422e-accc-2f4d94fb2341" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_bcbb134a-ca77-4f76-af19-fc9c6ddc4ed8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_52a38d94-c2d4-4b1a-b862-5223738ab272" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_dba95d20-bf8b-422e-accc-2f4d94fb2341" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_52a38d94-c2d4-4b1a-b862-5223738ab272" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_a1d661a1-b30c-471c-9301-977a6d0284c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_dba95d20-bf8b-422e-accc-2f4d94fb2341" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_a1d661a1-b30c-471c-9301-977a6d0284c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders_650cee73-13a8-45f1-9d2b-e46dde5c19df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_dba95d20-bf8b-422e-accc-2f4d94fb2341" xlink:to="loc_us-gaap_PaymentsToMinorityShareholders_650cee73-13a8-45f1-9d2b-e46dde5c19df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_75f5b5c4-6c39-4026-9a9a-7c0dd4d25965" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_dba95d20-bf8b-422e-accc-2f4d94fb2341" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_75f5b5c4-6c39-4026-9a9a-7c0dd4d25965" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_8e3245c8-a72f-4984-8bd2-1680af02d5f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_dba95d20-bf8b-422e-accc-2f4d94fb2341" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_8e3245c8-a72f-4984-8bd2-1680af02d5f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_78dbf6ba-71da-42dd-a7e6-12e1e946c51f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_2f353b00-4844-4deb-aa72-a538d495dddd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_78dbf6ba-71da-42dd-a7e6-12e1e946c51f" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_2f353b00-4844-4deb-aa72-a538d495dddd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_dd0ac094-82d5-400a-b0bc-216186782ab6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_78dbf6ba-71da-42dd-a7e6-12e1e946c51f" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_dd0ac094-82d5-400a-b0bc-216186782ab6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_76bf9c19-3c3e-4f76-8f7c-7454cab86936" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_78dbf6ba-71da-42dd-a7e6-12e1e946c51f" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_76bf9c19-3c3e-4f76-8f7c-7454cab86936" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_9d7730a0-2f80-4099-969d-d10532b64d82" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_78dbf6ba-71da-42dd-a7e6-12e1e946c51f" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_9d7730a0-2f80-4099-969d-d10532b64d82" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments_8cdc1ded-a3de-470c-9bac-9945a23e4728" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireShortTermInvestments"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_78dbf6ba-71da-42dd-a7e6-12e1e946c51f" xlink:to="loc_us-gaap_PaymentsToAcquireShortTermInvestments_8cdc1ded-a3de-470c-9bac-9945a23e4728" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_76fb802f-dc7c-4c97-9628-f1a63ca21d34" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_78dbf6ba-71da-42dd-a7e6-12e1e946c51f" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_76fb802f-dc7c-4c97-9628-f1a63ca21d34" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME" xlink:type="simple" xlink:href="ddd-20231231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME"/>
  <link:calculationLink xlink:role="http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_fe7a5c8c-f62a-4a10-9167-23920a5d8f36" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_1f81407e-31c8-4df6-a6ef-46b7e4d44e65" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_fe7a5c8c-f62a-4a10-9167-23920a5d8f36" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_1f81407e-31c8-4df6-a6ef-46b7e4d44e65" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_048d919a-438b-48fe-93bb-b061734ede39" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_fe7a5c8c-f62a-4a10-9167-23920a5d8f36" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_048d919a-438b-48fe-93bb-b061734ede39" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_6cf636da-429b-40a4-bab2-9196cd11dd79" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_fe7a5c8c-f62a-4a10-9167-23920a5d8f36" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_6cf636da-429b-40a4-bab2-9196cd11dd79" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_a57ce504-347b-43ac-b93a-d840c390fbcb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_fe7a5c8c-f62a-4a10-9167-23920a5d8f36" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_a57ce504-347b-43ac-b93a-d840c390fbcb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_c730f55b-b1f3-44a9-bab4-2db3639d18a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_fe7a5c8c-f62a-4a10-9167-23920a5d8f36" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_c730f55b-b1f3-44a9-bab4-2db3639d18a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_d01c6a9b-9c21-4136-843b-809d59f0339b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_fe7a5c8c-f62a-4a10-9167-23920a5d8f36" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_d01c6a9b-9c21-4136-843b-809d59f0339b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_44524926-0c54-4e54-acd1-7ecdbf5d85a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_5d9044c0-3881-47b7-aaa5-00a551cf1ac8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_44524926-0c54-4e54-acd1-7ecdbf5d85a3" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_5d9044c0-3881-47b7-aaa5-00a551cf1ac8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_6bbe8143-5142-400e-9550-b6cc3adb3b7e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_44524926-0c54-4e54-acd1-7ecdbf5d85a3" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_6bbe8143-5142-400e-9550-b6cc3adb3b7e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_f73053da-ce77-4cf0-974c-ec6761125ac3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_3f6fb862-db93-46ef-a721-8eff8003fde5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_f73053da-ce77-4cf0-974c-ec6761125ac3" xlink:to="loc_us-gaap_ProfitLoss_3f6fb862-db93-46ef-a721-8eff8003fde5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_46f029a1-0b4c-4ebe-91a1-1932b0db1b50" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_f73053da-ce77-4cf0-974c-ec6761125ac3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_46f029a1-0b4c-4ebe-91a1-1932b0db1b50" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#AcquisitionsAssetsandLiabilitiesAssumedDetails"/>
  <link:calculationLink xlink:role="http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_dbb3314c-177c-4227-b8dc-5d79610324f9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_e1c03ac5-baf6-4cb4-87dc-610d832017f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_dbb3314c-177c-4227-b8dc-5d79610324f9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_e1c03ac5-baf6-4cb4-87dc-610d832017f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_a81205b2-d6f0-4585-9fb4-85f6212b68e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_dbb3314c-177c-4227-b8dc-5d79610324f9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_a81205b2-d6f0-4585-9fb4-85f6212b68e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_84bc98a8-43e5-4254-84a7-95eaa690dc8b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_dbb3314c-177c-4227-b8dc-5d79610324f9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_84bc98a8-43e5-4254-84a7-95eaa690dc8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_418188c8-9e48-472a-af03-ef4f535e732e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_dbb3314c-177c-4227-b8dc-5d79610324f9" xlink:to="loc_us-gaap_Goodwill_418188c8-9e48-472a-af03-ef4f535e732e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_f5c807c1-f0ee-429b-82c5-c097e3c926f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_dbb3314c-177c-4227-b8dc-5d79610324f9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_f5c807c1-f0ee-429b-82c5-c097e3c926f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_28e4aa0e-abd5-4738-9a2e-33296246db7f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_2289d4d1-d638-4d32-a092-27b0bb7abc30" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_28e4aa0e-abd5-4738-9a2e-33296246db7f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_2289d4d1-d638-4d32-a092-27b0bb7abc30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_e408e554-5470-478b-9253-60cb68a9b0d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_28e4aa0e-abd5-4738-9a2e-33296246db7f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_e408e554-5470-478b-9253-60cb68a9b0d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_13df02ff-311f-4f9d-b0c3-708a6fb18594" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_28e4aa0e-abd5-4738-9a2e-33296246db7f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_13df02ff-311f-4f9d-b0c3-708a6fb18594" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#AcquisitionsFairValueofConsiderationTransferredDetails"/>
  <link:calculationLink xlink:role="http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_457469de-b182-4f11-8e79-9f2fd9213728" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_BusinessCombinationRedeemableNoncontrollingInterestEquityFairValue_00886ee4-450d-4ed4-bf72-bb49f490f9c0" xlink:href="ddd-20231231.xsd#ddd_BusinessCombinationRedeemableNoncontrollingInterestEquityFairValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1_457469de-b182-4f11-8e79-9f2fd9213728" xlink:to="loc_ddd_BusinessCombinationRedeemableNoncontrollingInterestEquityFairValue_00886ee4-450d-4ed4-bf72-bb49f490f9c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_PaymentsToAcquireBusinessesGrossNoncurrent_a2de3519-67bb-4578-b415-24ae0d6448c8" xlink:href="ddd-20231231.xsd#ddd_PaymentsToAcquireBusinessesGrossNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1_457469de-b182-4f11-8e79-9f2fd9213728" xlink:to="loc_ddd_PaymentsToAcquireBusinessesGrossNoncurrent_a2de3519-67bb-4578-b415-24ae0d6448c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_PaymentsToAcquireBusinessesGrossCurrent_e9129ca9-26ce-40d2-851a-241ec2f597b3" xlink:href="ddd-20231231.xsd#ddd_PaymentsToAcquireBusinessesGrossCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1_457469de-b182-4f11-8e79-9f2fd9213728" xlink:to="loc_ddd_PaymentsToAcquireBusinessesGrossCurrent_e9129ca9-26ce-40d2-851a-241ec2f597b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_BusinessCombinationPostClosingNetWorkingCapitalAdjustment_f59f759b-f680-4a6d-ac5d-b444627f07a9" xlink:href="ddd-20231231.xsd#ddd_BusinessCombinationPostClosingNetWorkingCapitalAdjustment"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1_457469de-b182-4f11-8e79-9f2fd9213728" xlink:to="loc_ddd_BusinessCombinationPostClosingNetWorkingCapitalAdjustment_f59f759b-f680-4a6d-ac5d-b444627f07a9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/InventoriesComponentsOfInventoriesDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#InventoriesComponentsOfInventoriesDetails"/>
  <link:calculationLink xlink:role="http://www.3dsystems.com/role/InventoriesComponentsOfInventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_873416b3-5dc9-40e9-aa08-75c093b73252" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_2d98b68b-de56-4a94-935f-30b95be5e390" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_873416b3-5dc9-40e9-aa08-75c093b73252" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_2d98b68b-de56-4a94-935f-30b95be5e390" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_efffc9f0-b421-42c8-94b8-56a6b6cbe966" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_873416b3-5dc9-40e9-aa08-75c093b73252" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_efffc9f0-b421-42c8-94b8-56a6b6cbe966" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_584712e1-ebf5-44ae-971b-6c0dbc2f3550" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_873416b3-5dc9-40e9-aa08-75c093b73252" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_584712e1-ebf5-44ae-971b-6c0dbc2f3550" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#PropertyandEquipmentScheduleofPropertyandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_1be0b4df-0f02-4d7c-8074-02e6a03a7591" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_80f0f887-6b1b-458b-95b3-767d86f10660" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_1be0b4df-0f02-4d7c-8074-02e6a03a7591" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_80f0f887-6b1b-458b-95b3-767d86f10660" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_bb4829ce-15a7-488f-95b8-f4e9e124a108" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_1be0b4df-0f02-4d7c-8074-02e6a03a7591" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_bb4829ce-15a7-488f-95b8-f4e9e124a108" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails"/>
  <link:calculationLink xlink:role="http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_5499fdc0-74ab-4aec-9b6a-0f8ac2ab3be0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_f4a070f8-b02b-41dd-8c09-628cf543a224" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_5499fdc0-74ab-4aec-9b6a-0f8ac2ab3be0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_f4a070f8-b02b-41dd-8c09-628cf543a224" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_0c5f84c0-9b08-4758-b6f1-007e39bb2018" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_5499fdc0-74ab-4aec-9b6a-0f8ac2ab3be0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_0c5f84c0-9b08-4758-b6f1-007e39bb2018" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/GoodwillRollForwardDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#GoodwillRollForwardDetails"/>
  <link:calculationLink xlink:role="http://www.3dsystems.com/role/GoodwillRollForwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3a38cb71-abd5-4b71-ac5c-206d165f6471" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_6443976d-30b2-4dae-a194-c448974c8c45" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Goodwill_3a38cb71-abd5-4b71-ac5c-206d165f6471" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_6443976d-30b2-4dae-a194-c448974c8c45" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_963b00ae-2084-4419-822c-d7be56e319c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Goodwill_3a38cb71-abd5-4b71-ac5c-206d165f6471" xlink:to="loc_us-gaap_GoodwillGross_963b00ae-2084-4419-822c-d7be56e319c9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/InvestmentsandNoteReceivableScheduleofEquityInvestmentsDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#InvestmentsandNoteReceivableScheduleofEquityInvestmentsDetails"/>
  <link:calculationLink xlink:role="http://www.3dsystems.com/role/InvestmentsandNoteReceivableScheduleofEquityInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet_5f29ff7c-d3b6-41a1-9b06-e7b1ff3144d4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesReceivableNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_4a2a403d-97b8-4dd1-9d28-14e0d09f6e38" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NotesReceivableNet_5f29ff7c-d3b6-41a1-9b06-e7b1ff3144d4" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_4a2a403d-97b8-4dd1-9d28-14e0d09f6e38" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_EquityInvestmentsAndSecurities_7d6c8d88-eb97-4f88-81ff-67591a88fa0a" xlink:href="ddd-20231231.xsd#ddd_EquityInvestmentsAndSecurities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_651c8405-7d71-43c3-a1d8-e04b4e840f52" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ddd_EquityInvestmentsAndSecurities_7d6c8d88-eb97-4f88-81ff-67591a88fa0a" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_651c8405-7d71-43c3-a1d8-e04b4e840f52" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_d477b35c-caee-4816-aeb1-ed9fe3cf220f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ddd_EquityInvestmentsAndSecurities_7d6c8d88-eb97-4f88-81ff-67591a88fa0a" xlink:to="loc_us-gaap_EquityMethodInvestments_d477b35c-caee-4816-aeb1-ed9fe3cf220f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_OtherEquityInvestment_f84fc667-f8ba-484c-a330-88ef21775080" xlink:href="ddd-20231231.xsd#ddd_OtherEquityInvestment"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ddd_EquityInvestmentsAndSecurities_7d6c8d88-eb97-4f88-81ff-67591a88fa0a" xlink:to="loc_ddd_OtherEquityInvestment_f84fc667-f8ba-484c-a330-88ef21775080" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#LeasesComponentsofLeaseCostDetails"/>
  <link:calculationLink xlink:role="http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_3ffb1190-abea-4e81-b3b7-d59d3cb74a4c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_9b15a319-5324-4681-a0ac-ed4b9ff94b3b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_3ffb1190-abea-4e81-b3b7-d59d3cb74a4c" xlink:to="loc_us-gaap_OperatingLeaseCost_9b15a319-5324-4681-a0ac-ed4b9ff94b3b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_bb30e23b-3722-44cf-bbc1-cf6c83852e7e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_3ffb1190-abea-4e81-b3b7-d59d3cb74a4c" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_bb30e23b-3722-44cf-bbc1-cf6c83852e7e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_da12c543-0837-4c96-a4ed-eb61f7a77a4f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_3ffb1190-abea-4e81-b3b7-d59d3cb74a4c" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_da12c543-0837-4c96-a4ed-eb61f7a77a4f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_fe5f18c8-8276-433d-9cac-11a9e193c14f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_3ffb1190-abea-4e81-b3b7-d59d3cb74a4c" xlink:to="loc_us-gaap_ShortTermLeaseCost_fe5f18c8-8276-433d-9cac-11a9e193c14f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_c90172e9-345f-4b2d-9e01-935963ace09d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_3ffb1190-abea-4e81-b3b7-d59d3cb74a4c" xlink:to="loc_us-gaap_VariableLeaseCost_c90172e9-345f-4b2d-9e01-935963ace09d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_bf7867f6-9432-4e96-a835-6f4aeff7e995" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubleaseIncome"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_3ffb1190-abea-4e81-b3b7-d59d3cb74a4c" xlink:to="loc_us-gaap_SubleaseIncome_bf7867f6-9432-4e96-a835-6f4aeff7e995" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#LeasesFutureMinimumLeasePaymentsDetails"/>
  <link:calculationLink xlink:role="http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_4cafc0d1-c850-4a09-8e11-94bca6e740a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_68d8e50c-6cab-4a7f-b4c0-c36e26057ddc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_4cafc0d1-c850-4a09-8e11-94bca6e740a7" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_68d8e50c-6cab-4a7f-b4c0-c36e26057ddc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_627aa954-7d5b-4974-8f62-75973c76df38" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_4cafc0d1-c850-4a09-8e11-94bca6e740a7" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_627aa954-7d5b-4974-8f62-75973c76df38" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_fcac10bc-0786-4650-a661-57b9f75b0013" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_4cafc0d1-c850-4a09-8e11-94bca6e740a7" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_fcac10bc-0786-4650-a661-57b9f75b0013" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_3c4ff724-00b5-4f77-aaf2-a2547243cf72" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_4cafc0d1-c850-4a09-8e11-94bca6e740a7" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_3c4ff724-00b5-4f77-aaf2-a2547243cf72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_48b9e439-2aab-4e5f-86e2-dcca51298627" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_4cafc0d1-c850-4a09-8e11-94bca6e740a7" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_48b9e439-2aab-4e5f-86e2-dcca51298627" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_932cb9e7-d8fb-41cc-8b03-9be712371aed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_4cafc0d1-c850-4a09-8e11-94bca6e740a7" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_932cb9e7-d8fb-41cc-8b03-9be712371aed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_8f3f987b-7e5f-4959-8a58-d3fd7eab6856" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_7911b9ae-ace1-413e-b664-11ebbad75f57" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_8f3f987b-7e5f-4959-8a58-d3fd7eab6856" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_7911b9ae-ace1-413e-b664-11ebbad75f57" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_924d35ca-324a-4819-9c28-a2f65103b00e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_8f3f987b-7e5f-4959-8a58-d3fd7eab6856" xlink:to="loc_us-gaap_OperatingLeaseLiability_924d35ca-324a-4819-9c28-a2f65103b00e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails_1" xlink:type="simple" xlink:href="ddd-20231231.xsd#LeasesFutureMinimumLeasePaymentsDetails_1"/>
  <link:calculationLink xlink:role="http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_007d117a-d3a6-49a6-82b8-7a69645d12cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_dbd72a71-fe2f-4e3f-bbe0-26a0f29ee4cd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_007d117a-d3a6-49a6-82b8-7a69645d12cc" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_dbd72a71-fe2f-4e3f-bbe0-26a0f29ee4cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_e6fe4538-6640-44ea-b596-b0b52e4b72dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_007d117a-d3a6-49a6-82b8-7a69645d12cc" xlink:to="loc_us-gaap_FinanceLeaseLiability_e6fe4538-6640-44ea-b596-b0b52e4b72dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e9f3ecf0-ffa3-48cb-844c-18075fcf0321" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_40355881-3582-4b75-b692-424a7a55277e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e9f3ecf0-ffa3-48cb-844c-18075fcf0321" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_40355881-3582-4b75-b692-424a7a55277e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_23d64742-e18c-4428-80fd-314fd83bf8a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e9f3ecf0-ffa3-48cb-844c-18075fcf0321" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_23d64742-e18c-4428-80fd-314fd83bf8a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_8d7db9fe-6b00-4257-a173-e9a137fcb4cb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e9f3ecf0-ffa3-48cb-844c-18075fcf0321" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_8d7db9fe-6b00-4257-a173-e9a137fcb4cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_b18358b2-c9a4-4505-acce-e2ad916a9910" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e9f3ecf0-ffa3-48cb-844c-18075fcf0321" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_b18358b2-c9a4-4505-acce-e2ad916a9910" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_9e3de465-b55b-4232-9687-faa76b8f5f5b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e9f3ecf0-ffa3-48cb-844c-18075fcf0321" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_9e3de465-b55b-4232-9687-faa76b8f5f5b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_157a50de-9ce6-4ca5-850b-68ffa289b5b8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e9f3ecf0-ffa3-48cb-844c-18075fcf0321" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_157a50de-9ce6-4ca5-850b-68ffa289b5b8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_a9430fe7-f508-4f2f-b131-e7fb0fe7661c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_955e9900-afa3-4eb5-a6cb-dd38243e9067" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_a9430fe7-f508-4f2f-b131-e7fb0fe7661c" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_955e9900-afa3-4eb5-a6cb-dd38243e9067" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_d2413c51-bef4-4c17-b99e-4b9fc90c8764" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_a9430fe7-f508-4f2f-b131-e7fb0fe7661c" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_d2413c51-bef4-4c17-b99e-4b9fc90c8764" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualCarryingValueCurrent_beababbc-5fed-46d5-b279-89bd68dd3f29" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyAccrualCarryingValueCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_a9430fe7-f508-4f2f-b131-e7fb0fe7661c" xlink:to="loc_us-gaap_LossContingencyAccrualCarryingValueCurrent_beababbc-5fed-46d5-b279-89bd68dd3f29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrual_29476964-3643-486f-acdf-706d63e70b8f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StandardProductWarrantyAccrual"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_a9430fe7-f508-4f2f-b131-e7fb0fe7661c" xlink:to="loc_us-gaap_StandardProductWarrantyAccrual_29476964-3643-486f-acdf-706d63e70b8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_d9d25b5a-9866-47f6-92cf-4feaed78907a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_a9430fe7-f508-4f2f-b131-e7fb0fe7661c" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_d9d25b5a-9866-47f6-92cf-4feaed78907a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_341fe881-e6df-49ec-8ec3-ec23a7e40c32" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_a9430fe7-f508-4f2f-b131-e7fb0fe7661c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_341fe881-e6df-49ec-8ec3-ec23a7e40c32" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_eb2630d2-923f-4e4c-80cf-b1a1e49a3927" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent_82e2ce8e-291b-4c02-a463-c8c1ef37514d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_eb2630d2-923f-4e4c-80cf-b1a1e49a3927" xlink:to="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent_82e2ce8e-291b-4c02-a463-c8c1ef37514d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_OtherLiabilitiesEmployeeIndemnityNoncurrent_58d70701-5170-411e-956d-b7a0b926c866" xlink:href="ddd-20231231.xsd#ddd_OtherLiabilitiesEmployeeIndemnityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_eb2630d2-923f-4e4c-80cf-b1a1e49a3927" xlink:to="loc_ddd_OtherLiabilitiesEmployeeIndemnityNoncurrent_58d70701-5170-411e-956d-b7a0b926c866" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent_0826054a-9c96-4c7c-a351-48169453b71a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_eb2630d2-923f-4e4c-80cf-b1a1e49a3927" xlink:to="loc_us-gaap_AccruedIncomeTaxesNoncurrent_0826054a-9c96-4c7c-a351-48169453b71a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ContractWithCustomerLiabilityDeferredRevenueNoncurrent_cde25c2a-da85-4030-94b3-9f5187fee8cf" xlink:href="ddd-20231231.xsd#ddd_ContractWithCustomerLiabilityDeferredRevenueNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_eb2630d2-923f-4e4c-80cf-b1a1e49a3927" xlink:to="loc_ddd_ContractWithCustomerLiabilityDeferredRevenueNoncurrent_cde25c2a-da85-4030-94b3-9f5187fee8cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent_ee1dba34-5c80-4d40-808b-b17556dca1a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAccruedLiabilitiesNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_eb2630d2-923f-4e4c-80cf-b1a1e49a3927" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent_ee1dba34-5c80-4d40-808b-b17556dca1a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_AccruedEarnoutLiabilityNoncurrent_59b5652f-6971-4ccb-a8d7-201b2b70aca3" xlink:href="ddd-20231231.xsd#ddd_AccruedEarnoutLiabilityNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_eb2630d2-923f-4e4c-80cf-b1a1e49a3927" xlink:to="loc_ddd_AccruedEarnoutLiabilityNoncurrent_59b5652f-6971-4ccb-a8d7-201b2b70aca3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationReserveNoncurrent_4351db37-c822-46e0-8f8f-c32e4c8e4b6c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LitigationReserveNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_eb2630d2-923f-4e4c-80cf-b1a1e49a3927" xlink:to="loc_us-gaap_LitigationReserveNoncurrent_4351db37-c822-46e0-8f8f-c32e4c8e4b6c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_b4dd1916-9106-43b5-992f-c4a5b8b0c7e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_eb2630d2-923f-4e4c-80cf-b1a1e49a3927" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_b4dd1916-9106-43b5-992f-c4a5b8b0c7e4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/EmployeeBenefitsScheduleofReconciliationofChangesInProjectedBenefitObligationDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#EmployeeBenefitsScheduleofReconciliationofChangesInProjectedBenefitObligationDetails"/>
  <link:calculationLink xlink:role="http://www.3dsystems.com/role/EmployeeBenefitsScheduleofReconciliationofChangesInProjectedBenefitObligationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_c100647f-04a1-432d-87ed-19dcfc6f3da0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_8e61cb70-5f0f-4d1b-9aa6-d57355d334db" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_c100647f-04a1-432d-87ed-19dcfc6f3da0" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_8e61cb70-5f0f-4d1b-9aa6-d57355d334db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_59147fb2-97b1-42a2-9d95-075cb325aad1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_c100647f-04a1-432d-87ed-19dcfc6f3da0" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_59147fb2-97b1-42a2-9d95-075cb325aad1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/EmployeeBenefitsScheduleofAmountsRecognizedinConsolidatedBalanceSheetsDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#EmployeeBenefitsScheduleofAmountsRecognizedinConsolidatedBalanceSheetsDetails"/>
  <link:calculationLink xlink:role="http://www.3dsystems.com/role/EmployeeBenefitsScheduleofAmountsRecognizedinConsolidatedBalanceSheetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent_851e05e9-2481-4987-92aa-e99fdf8a9b29" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_306b8a98-347f-4810-8cf3-cf672abc9445" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent_851e05e9-2481-4987-92aa-e99fdf8a9b29" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_306b8a98-347f-4810-8cf3-cf672abc9445" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_dea4f0c0-afc1-4547-a4c4-c704ec451e21" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent_851e05e9-2481-4987-92aa-e99fdf8a9b29" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_dea4f0c0-afc1-4547-a4c4-c704ec451e21" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_326a80dd-e128-408e-b8c5-a9ef5eed23b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent_851e05e9-2481-4987-92aa-e99fdf8a9b29" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_326a80dd-e128-408e-b8c5-a9ef5eed23b9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/EmployeeBenefitsScheduleofComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#EmployeeBenefitsScheduleofComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails"/>
  <link:calculationLink xlink:role="http://www.3dsystems.com/role/EmployeeBenefitsScheduleofComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_d9a896b8-8a6d-4500-9fc7-b2bd2f86c983" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_5914d2e5-7791-414e-8f59-38c8cdec8631" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_d9a896b8-8a6d-4500-9fc7-b2bd2f86c983" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_5914d2e5-7791-414e-8f59-38c8cdec8631" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_0a070a5d-4783-4bb7-85c9-b1c4cdede487" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_d9a896b8-8a6d-4500-9fc7-b2bd2f86c983" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_0a070a5d-4783-4bb7-85c9-b1c4cdede487" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_1ed2e808-dcb2-49ab-8ed0-59e95cc15050" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_d9a896b8-8a6d-4500-9fc7-b2bd2f86c983" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_1ed2e808-dcb2-49ab-8ed0-59e95cc15050" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax_ec3b1e7d-b6a8-4192-8f6a-409f99a4ce64" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_77ff73db-1ddd-40be-8621-110bb92e9e4e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax_ec3b1e7d-b6a8-4192-8f6a-409f99a4ce64" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_77ff73db-1ddd-40be-8621-110bb92e9e4e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_OtherComprehensiveIncomeLossDefinedBenefitPlanAfterReclassificationAdjustmentExcludingTax_ad6fd795-98e7-45fa-92b0-fba6db820c65" xlink:href="ddd-20231231.xsd#ddd_OtherComprehensiveIncomeLossDefinedBenefitPlanAfterReclassificationAdjustmentExcludingTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax_ec3b1e7d-b6a8-4192-8f6a-409f99a4ce64" xlink:to="loc_ddd_OtherComprehensiveIncomeLossDefinedBenefitPlanAfterReclassificationAdjustmentExcludingTax_ad6fd795-98e7-45fa-92b0-fba6db820c65" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_OtherComprehensiveIncomeLossDefinedBenefitPlanAfterReclassificationAdjustmentExcludingTax_c526c215-4927-4da4-ab57-0869291d898f" xlink:href="ddd-20231231.xsd#ddd_OtherComprehensiveIncomeLossDefinedBenefitPlanAfterReclassificationAdjustmentExcludingTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_b0a5bc25-8fd1-4099-a493-c89f6ddd0920" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ddd_OtherComprehensiveIncomeLossDefinedBenefitPlanAfterReclassificationAdjustmentExcludingTax_c526c215-4927-4da4-ab57-0869291d898f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_b0a5bc25-8fd1-4099-a493-c89f6ddd0920" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_05d1da17-3a65-4cd2-b250-fa32d3e2c51c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ddd_OtherComprehensiveIncomeLossDefinedBenefitPlanAfterReclassificationAdjustmentExcludingTax_c526c215-4927-4da4-ab57-0869291d898f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_05d1da17-3a65-4cd2-b250-fa32d3e2c51c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNetDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#InterestandOtherIncomeExpenseNetDetails"/>
  <link:calculationLink xlink:role="http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_9bf60b71-e73a-4289-b39f-b84877d28073" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_8739a436-eafe-4f21-83b8-0c63c763a17f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_9bf60b71-e73a-4289-b39f-b84877d28073" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_8739a436-eafe-4f21-83b8-0c63c763a17f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_64e3d1e7-6f96-4606-bbdf-1712975f5416" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_9bf60b71-e73a-4289-b39f-b84877d28073" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_64e3d1e7-6f96-4606-bbdf-1712975f5416" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_b8b21ee0-ad63-4922-a777-2bbe31f8bb81" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_9bf60b71-e73a-4289-b39f-b84877d28073" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_b8b21ee0-ad63-4922-a777-2bbe31f8bb81" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeBeforeIncomeTaxesDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#IncomeTaxesScheduleofComponentsofIncomeBeforeIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeBeforeIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_437a0033-cfcf-4801-8608-d09bb1385d05" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_17596862-04d5-41b0-af9d-deb7a6222f9f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_437a0033-cfcf-4801-8608-d09bb1385d05" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_17596862-04d5-41b0-af9d-deb7a6222f9f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_71f3f379-9ea5-4391-845f-53cd32d86163" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_437a0033-cfcf-4801-8608-d09bb1385d05" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_71f3f379-9ea5-4391-845f-53cd32d86163" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails"/>
  <link:calculationLink xlink:role="http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_7a3b17b6-bb90-43df-a42b-042aa664b927" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_0c704d98-4fcf-4bfd-980d-3bf0e66b002f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_7a3b17b6-bb90-43df-a42b-042aa664b927" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_0c704d98-4fcf-4bfd-980d-3bf0e66b002f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_5f306d71-7526-47bb-9343-3661561d20d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_7a3b17b6-bb90-43df-a42b-042aa664b927" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_5f306d71-7526-47bb-9343-3661561d20d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_ea691e11-6fa7-453f-bcd2-f1cd963562f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_6a17f6e8-83f5-4d21-807b-645c37a28112" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_ea691e11-6fa7-453f-bcd2-f1cd963562f3" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_6a17f6e8-83f5-4d21-807b-645c37a28112" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_e185a626-6af1-4bd9-8109-e60aef4f398a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_ea691e11-6fa7-453f-bcd2-f1cd963562f3" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_e185a626-6af1-4bd9-8109-e60aef4f398a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_eb3ace1e-aeb6-465d-aa4d-fc0279eae952" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_ea691e11-6fa7-453f-bcd2-f1cd963562f3" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_eb3ace1e-aeb6-465d-aa4d-fc0279eae952" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_1f2b236b-d41d-4006-92b7-95cd3415ceab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_35d2d41d-7805-45e5-bd03-720309dfa187" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_1f2b236b-d41d-4006-92b7-95cd3415ceab" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_35d2d41d-7805-45e5-bd03-720309dfa187" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_a70d7ade-c9b9-4b3a-8482-802672350f71" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_1f2b236b-d41d-4006-92b7-95cd3415ceab" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_a70d7ade-c9b9-4b3a-8482-802672350f71" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_f99aac24-5053-42cd-9ab4-14ca25d1c0af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_1f2b236b-d41d-4006-92b7-95cd3415ceab" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_f99aac24-5053-42cd-9ab4-14ca25d1c0af" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails"/>
  <link:calculationLink xlink:role="http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_bd296796-fa57-4fca-a0b8-9061a01a267a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent_2a543b14-e303-4a7a-98db-5b1cffc2a148" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_bd296796-fa57-4fca-a0b8-9061a01a267a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent_2a543b14-e303-4a7a-98db-5b1cffc2a148" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal_70c337bf-4db3-4223-bf3b-998f156548bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_bd296796-fa57-4fca-a0b8-9061a01a267a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal_70c337bf-4db3-4223-bf3b-998f156548bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_EffectiveIncomeTaxRateReconciliationNonDeductiblePenaltiesPercent_f9839736-6195-4fa5-95d9-cb703f5c4823" xlink:href="ddd-20231231.xsd#ddd_EffectiveIncomeTaxRateReconciliationNonDeductiblePenaltiesPercent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_bd296796-fa57-4fca-a0b8-9061a01a267a" xlink:to="loc_ddd_EffectiveIncomeTaxRateReconciliationNonDeductiblePenaltiesPercent_f9839736-6195-4fa5-95d9-cb703f5c4823" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_92a72c94-0b7e-4b64-821d-b97a547af1fa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_bd296796-fa57-4fca-a0b8-9061a01a267a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_92a72c94-0b7e-4b64-821d-b97a547af1fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther_59ebe1d3-6123-4521-ba7c-6fe1a829dde9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_bd296796-fa57-4fca-a0b8-9061a01a267a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther_59ebe1d3-6123-4521-ba7c-6fe1a829dde9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_f4cd3038-810f-44bc-9b30-35c8a32d06c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_bd296796-fa57-4fca-a0b8-9061a01a267a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_f4cd3038-810f-44bc-9b30-35c8a32d06c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_9f262370-2bbd-4606-a13d-a2cbadae8666" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_bd296796-fa57-4fca-a0b8-9061a01a267a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_9f262370-2bbd-4606-a13d-a2cbadae8666" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_5474112d-2dfb-4b35-baf2-5e8dad96dece" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_bd296796-fa57-4fca-a0b8-9061a01a267a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_5474112d-2dfb-4b35-baf2-5e8dad96dece" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_EffectiveIncomeTaxRateReconciliationNonDeductibleEarnoutExpensePercent_2fd86b8f-ce4a-4df9-a597-afb2ae6bb3a5" xlink:href="ddd-20231231.xsd#ddd_EffectiveIncomeTaxRateReconciliationNonDeductibleEarnoutExpensePercent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_bd296796-fa57-4fca-a0b8-9061a01a267a" xlink:to="loc_ddd_EffectiveIncomeTaxRateReconciliationNonDeductibleEarnoutExpensePercent_2fd86b8f-ce4a-4df9-a597-afb2ae6bb3a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent_b22afed0-f6f1-4f6d-b84c-85e37b44f402" xlink:href="ddd-20231231.xsd#ddd_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_bd296796-fa57-4fca-a0b8-9061a01a267a" xlink:to="loc_ddd_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent_b22afed0-f6f1-4f6d-b84c-85e37b44f402" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustmentsPercent_a926c6b5-2c02-4322-a9ea-a0948a6b5acf" xlink:href="ddd-20231231.xsd#ddd_EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustmentsPercent"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_bd296796-fa57-4fca-a0b8-9061a01a267a" xlink:to="loc_ddd_EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustmentsPercent_a926c6b5-2c02-4322-a9ea-a0948a6b5acf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_90ab822f-db3a-4303-baa6-cb7973411955" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_bd296796-fa57-4fca-a0b8-9061a01a267a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_90ab822f-db3a-4303-baa6-cb7973411955" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_c633f8b7-a1ba-47f3-999f-387b22acebd5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_bd296796-fa57-4fca-a0b8-9061a01a267a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_c633f8b7-a1ba-47f3-999f-387b22acebd5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_0e6bcb39-7a35-42e2-aa7f-5b4721338a4f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_bd296796-fa57-4fca-a0b8-9061a01a267a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_0e6bcb39-7a35-42e2-aa7f-5b4721338a4f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_0462c4f8-8769-4bad-ae27-cf58f8d9e43b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_bd296796-fa57-4fca-a0b8-9061a01a267a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_0462c4f8-8769-4bad-ae27-cf58f8d9e43b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_e1d075e3-4075-485d-b0d1-e5dbf208c330" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_bd296796-fa57-4fca-a0b8-9061a01a267a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_e1d075e3-4075-485d-b0d1-e5dbf208c330" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_EffectiveIncomeTaxRateReconciliationDeferredAndPayableAdjustmentsPercent_f06b43d4-807f-4801-901b-516f3fed76a3" xlink:href="ddd-20231231.xsd#ddd_EffectiveIncomeTaxRateReconciliationDeferredAndPayableAdjustmentsPercent"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_bd296796-fa57-4fca-a0b8-9061a01a267a" xlink:to="loc_ddd_EffectiveIncomeTaxRateReconciliationDeferredAndPayableAdjustmentsPercent_f06b43d4-807f-4801-901b-516f3fed76a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness_f1ab1edc-c180-4ab8-a81b-f181f95a7031" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness"/>
    <link:calculationArc order="18" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_bd296796-fa57-4fca-a0b8-9061a01a267a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness_f1ab1edc-c180-4ab8-a81b-f181f95a7031" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_EffectiveIncomeTaxRateReconciliationChangeInCarryforwardAttributes_e5da7093-ae6d-46e3-a85f-c0607f185849" xlink:href="ddd-20231231.xsd#ddd_EffectiveIncomeTaxRateReconciliationChangeInCarryforwardAttributes"/>
    <link:calculationArc order="19" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_bd296796-fa57-4fca-a0b8-9061a01a267a" xlink:to="loc_ddd_EffectiveIncomeTaxRateReconciliationChangeInCarryforwardAttributes_e5da7093-ae6d-46e3-a85f-c0607f185849" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_ade277d4-afcb-4b95-8907-631f2c09554a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_1cd09cc2-1b94-4f5d-9117-6e5509299a41" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_ade277d4-afcb-4b95-8907-631f2c09554a" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_1cd09cc2-1b94-4f5d-9117-6e5509299a41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_c216253b-91f6-457c-b586-de84908e983f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_ade277d4-afcb-4b95-8907-631f2c09554a" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_c216253b-91f6-457c-b586-de84908e983f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_7424ca35-27b2-4f55-8bf1-95c200daf62e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_5d0f25b8-d8ce-4414-96c8-479e6c081a7e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_7424ca35-27b2-4f55-8bf1-95c200daf62e" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_5d0f25b8-d8ce-4414-96c8-479e6c081a7e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_539b4fcf-3416-4d43-a31e-1d680ccda8d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_7424ca35-27b2-4f55-8bf1-95c200daf62e" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_539b4fcf-3416-4d43-a31e-1d680ccda8d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_add7dc06-2257-4587-955c-8f7d9723d500" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_7424ca35-27b2-4f55-8bf1-95c200daf62e" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_add7dc06-2257-4587-955c-8f7d9723d500" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_c11e2cf3-3bae-41dc-8019-8bbb85cb4c99" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_7424ca35-27b2-4f55-8bf1-95c200daf62e" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_c11e2cf3-3bae-41dc-8019-8bbb85cb4c99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_a6717e88-f32a-4489-8b0c-4dbbc4a80072" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_7424ca35-27b2-4f55-8bf1-95c200daf62e" xlink:to="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_a6717e88-f32a-4489-8b0c-4dbbc4a80072" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_ebc4e02e-c2ce-4051-8e0a-facf0c8418f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_7424ca35-27b2-4f55-8bf1-95c200daf62e" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_ebc4e02e-c2ce-4051-8e0a-facf0c8418f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_282b2236-247a-431d-9be7-ee8e3ac60728" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_7424ca35-27b2-4f55-8bf1-95c200daf62e" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_282b2236-247a-431d-9be7-ee8e3ac60728" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome_741551ab-1ee8-4037-be21-987fad304306" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_7424ca35-27b2-4f55-8bf1-95c200daf62e" xlink:to="loc_us-gaap_DeferredTaxAssetsDeferredIncome_741551ab-1ee8-4037-be21-987fad304306" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_DeferredTaxAssetsLeasingArrangements_4b45c70f-122b-4a69-892a-d1ef9a7076cf" xlink:href="ddd-20231231.xsd#ddd_DeferredTaxAssetsLeasingArrangements"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_7424ca35-27b2-4f55-8bf1-95c200daf62e" xlink:to="loc_ddd_DeferredTaxAssetsLeasingArrangements_4b45c70f-122b-4a69-892a-d1ef9a7076cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_56641de5-2bd8-4d37-8480-cd75123b402d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_7424ca35-27b2-4f55-8bf1-95c200daf62e" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_56641de5-2bd8-4d37-8480-cd75123b402d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_DeferredTaxAssetsResearchExpendituresCapitalization_8cb8a036-12d5-4b1f-8f07-62bcdef0ecf1" xlink:href="ddd-20231231.xsd#ddd_DeferredTaxAssetsResearchExpendituresCapitalization"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_7424ca35-27b2-4f55-8bf1-95c200daf62e" xlink:to="loc_ddd_DeferredTaxAssetsResearchExpendituresCapitalization_8cb8a036-12d5-4b1f-8f07-62bcdef0ecf1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_f4f4c775-27ff-4e18-9f2d-580a1bdf0c0a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_e25f25e8-c8fd-44d7-b027-bbcb4bbce338" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_f4f4c775-27ff-4e18-9f2d-580a1bdf0c0a" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_e25f25e8-c8fd-44d7-b027-bbcb4bbce338" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_f54b49d6-791f-453e-8fb7-e9de7954a1bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_f4f4c775-27ff-4e18-9f2d-580a1bdf0c0a" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_f54b49d6-791f-453e-8fb7-e9de7954a1bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_c196c47d-287a-4d2d-a55e-c23ab226cc0e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_f4f4c775-27ff-4e18-9f2d-580a1bdf0c0a" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_c196c47d-287a-4d2d-a55e-c23ab226cc0e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_43404971-9b29-488d-b113-39289495ae18" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_f4f4c775-27ff-4e18-9f2d-580a1bdf0c0a" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_43404971-9b29-488d-b113-39289495ae18" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#NetIncomeLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails"/>
  <link:calculationLink xlink:role="http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c7aa32fd-de52-408a-917c-ce83e6a37ac0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_435bc93f-80f4-49f0-a0b4-f103aff72414" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c7aa32fd-de52-408a-917c-ce83e6a37ac0" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_435bc93f-80f4-49f0-a0b4-f103aff72414" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_fe86447d-d355-4e9b-b497-4408db1957c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c7aa32fd-de52-408a-917c-ce83e6a37ac0" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_fe86447d-d355-4e9b-b497-4408db1957c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_1b2f7772-23c0-4d57-91f8-3e4b02f4a532" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_48807771-0129-4ac1-a024-ab10d14e723c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_1b2f7772-23c0-4d57-91f8-3e4b02f4a532" xlink:to="loc_us-gaap_NetIncomeLoss_48807771-0129-4ac1-a024-ab10d14e723c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestChangeInRedemptionValue_157dd68d-becb-443d-b216-dce3c103700f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestChangeInRedemptionValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_1b2f7772-23c0-4d57-91f8-3e4b02f4a532" xlink:to="loc_us-gaap_MinorityInterestChangeInRedemptionValue_157dd68d-becb-443d-b216-dce3c103700f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"/>
  <link:calculationLink xlink:role="http://www.3dsystems.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent_3045a0db-2f7a-4d7c-837c-2d4dfaaf1a1d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_82f73a6b-a9ec-4440-8043-a4e2da675c1e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent_3045a0db-2f7a-4d7c-837c-2d4dfaaf1a1d" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_82f73a6b-a9ec-4440-8043-a4e2da675c1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_5c8f759a-1ecc-44e0-82b9-095eb546b12c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent_3045a0db-2f7a-4d7c-837c-2d4dfaaf1a1d" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_5c8f759a-1ecc-44e0-82b9-095eb546b12c" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>11
<FILENAME>ddd-20231231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:ce629a19-817f-4832-b464-d47d2c59caf2,g:db196101-42da-41a9-b0d1-0eb008a3b90c-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="ddd-20231231.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:definitionLink xlink:role="http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_51110b86-94ac-495f-bce1-4b4fdfcc6971" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_d8503512-4e39-44e0-a6ad-b432126d401f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_51110b86-94ac-495f-bce1-4b4fdfcc6971" xlink:to="loc_us-gaap_StatementTable_d8503512-4e39-44e0-a6ad-b432126d401f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_4a411b12-2640-4dd2-b951-dea94f6f896c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_d8503512-4e39-44e0-a6ad-b432126d401f" xlink:to="loc_srt_ProductOrServiceAxis_4a411b12-2640-4dd2-b951-dea94f6f896c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_4a411b12-2640-4dd2-b951-dea94f6f896c_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_4a411b12-2640-4dd2-b951-dea94f6f896c" xlink:to="loc_srt_ProductsAndServicesDomain_4a411b12-2640-4dd2-b951-dea94f6f896c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_24bdc769-19d7-458d-98de-397d94cafeb7" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_4a411b12-2640-4dd2-b951-dea94f6f896c" xlink:to="loc_srt_ProductsAndServicesDomain_24bdc769-19d7-458d-98de-397d94cafeb7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_653fb686-d06d-4891-a6a8-d4d4837cc89c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_24bdc769-19d7-458d-98de-397d94cafeb7" xlink:to="loc_us-gaap_ProductMember_653fb686-d06d-4891-a6a8-d4d4837cc89c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_c28f63af-aa64-412c-96b5-a46d0f27be84" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_24bdc769-19d7-458d-98de-397d94cafeb7" xlink:to="loc_us-gaap_ServiceMember_c28f63af-aa64-412c-96b5-a46d0f27be84" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_b2f40a8e-1e26-434a-9bde-f09fb05cd966" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_51110b86-94ac-495f-bce1-4b4fdfcc6971" xlink:to="loc_us-gaap_RevenuesAbstract_b2f40a8e-1e26-434a-9bde-f09fb05cd966" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e3299bf9-2f57-40b5-935e-42164817e846" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_b2f40a8e-1e26-434a-9bde-f09fb05cd966" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e3299bf9-2f57-40b5-935e-42164817e846" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldAbstract_b6cfa722-9019-4605-abb6-1d40505b6f6d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSoldAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_51110b86-94ac-495f-bce1-4b4fdfcc6971" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldAbstract_b6cfa722-9019-4605-abb6-1d40505b6f6d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_f4c1cd7d-4cbf-41d4-b827-c674ff9dea60" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSoldAbstract_b6cfa722-9019-4605-abb6-1d40505b6f6d" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_f4c1cd7d-4cbf-41d4-b827-c674ff9dea60" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_7e81f9fc-6916-45ef-9401-633053b555a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_51110b86-94ac-495f-bce1-4b4fdfcc6971" xlink:to="loc_us-gaap_GrossProfit_7e81f9fc-6916-45ef-9401-633053b555a8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_ae318cd2-5d6a-456a-8e6b-3f2d3ea61aa9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_51110b86-94ac-495f-bce1-4b4fdfcc6971" xlink:to="loc_us-gaap_OperatingExpensesAbstract_ae318cd2-5d6a-456a-8e6b-3f2d3ea61aa9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_fbffa98a-01c2-4dcc-b14d-75c5723dbc98" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_ae318cd2-5d6a-456a-8e6b-3f2d3ea61aa9" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_fbffa98a-01c2-4dcc-b14d-75c5723dbc98" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_ed2f7e9f-91ac-4a8b-8092-5fdf3d52ed74" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_ae318cd2-5d6a-456a-8e6b-3f2d3ea61aa9" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_ed2f7e9f-91ac-4a8b-8092-5fdf3d52ed74" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_ac752c7e-96f2-4a77-bce2-7dfea7bd1793" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_ae318cd2-5d6a-456a-8e6b-3f2d3ea61aa9" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_ac752c7e-96f2-4a77-bce2-7dfea7bd1793" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_68360a3e-6b98-4642-9e6a-dca8c9a45de8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_ae318cd2-5d6a-456a-8e6b-3f2d3ea61aa9" xlink:to="loc_us-gaap_OperatingExpenses_68360a3e-6b98-4642-9e6a-dca8c9a45de8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_75accc01-d55d-46d9-9c97-8b49f9c029be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_51110b86-94ac-495f-bce1-4b4fdfcc6971" xlink:to="loc_us-gaap_OperatingIncomeLoss_75accc01-d55d-46d9-9c97-8b49f9c029be" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_7f2cba6d-7f44-412b-a79c-49b66e899a19" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_51110b86-94ac-495f-bce1-4b4fdfcc6971" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_7f2cba6d-7f44-412b-a79c-49b66e899a19" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_d16e2874-9f2c-4743-a9f7-e643ba99e298" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_51110b86-94ac-495f-bce1-4b4fdfcc6971" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_d16e2874-9f2c-4743-a9f7-e643ba99e298" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_fe879256-1897-4a14-8385-d2e36357cccd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_51110b86-94ac-495f-bce1-4b4fdfcc6971" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_fe879256-1897-4a14-8385-d2e36357cccd" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_930980dd-b718-4b43-ba3d-a53feaaf4d58" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_51110b86-94ac-495f-bce1-4b4fdfcc6971" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_930980dd-b718-4b43-ba3d-a53feaaf4d58" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_6a14a336-c07b-417a-ab7e-803986e53e79" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_51110b86-94ac-495f-bce1-4b4fdfcc6971" xlink:to="loc_us-gaap_ProfitLoss_6a14a336-c07b-417a-ab7e-803986e53e79" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_4ded1506-cb5d-44ac-902b-ef1609cdf911" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_51110b86-94ac-495f-bce1-4b4fdfcc6971" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_4ded1506-cb5d-44ac-902b-ef1609cdf911" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_bd446874-6894-4cb5-802c-44c387aa3aed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_51110b86-94ac-495f-bce1-4b4fdfcc6971" xlink:to="loc_us-gaap_NetIncomeLoss_bd446874-6894-4cb5-802c-44c387aa3aed" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_a169671e-7012-4fb0-b164-bc76d12cdbea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_51110b86-94ac-495f-bce1-4b4fdfcc6971" xlink:to="loc_us-gaap_EarningsPerShareAbstract_a169671e-7012-4fb0-b164-bc76d12cdbea" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_f58b39f0-c0d7-47d5-bd02-225de6d81974" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_a169671e-7012-4fb0-b164-bc76d12cdbea" xlink:to="loc_us-gaap_EarningsPerShareBasic_f58b39f0-c0d7-47d5-bd02-225de6d81974" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_5f21fbd7-c138-4a0c-ab90-f69dcb9524f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_a169671e-7012-4fb0-b164-bc76d12cdbea" xlink:to="loc_us-gaap_EarningsPerShareDiluted_5f21fbd7-c138-4a0c-ab90-f69dcb9524f1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_WeightedAverageNumberOfShareOutstandingAbstract_099b1f09-012a-4257-a5f4-a2af0550aa24" xlink:href="ddd-20231231.xsd#ddd_WeightedAverageNumberOfShareOutstandingAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_51110b86-94ac-495f-bce1-4b4fdfcc6971" xlink:to="loc_ddd_WeightedAverageNumberOfShareOutstandingAbstract_099b1f09-012a-4257-a5f4-a2af0550aa24" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_257500f3-a6b7-4e71-8fd0-09b7d4cec924" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ddd_WeightedAverageNumberOfShareOutstandingAbstract_099b1f09-012a-4257-a5f4-a2af0550aa24" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_257500f3-a6b7-4e71-8fd0-09b7d4cec924" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_39ad5ac9-895d-4b2f-8324-2661125060d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ddd_WeightedAverageNumberOfShareOutstandingAbstract_099b1f09-012a-4257-a5f4-a2af0550aa24" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_39ad5ac9-895d-4b2f-8324-2661125060d0" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="ddd-20231231.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_56bdd63d-fee0-466c-95e2-1368a8a02165" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_94935731-c3ab-412c-b762-d69e6f6c17d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_56bdd63d-fee0-466c-95e2-1368a8a02165" xlink:to="loc_us-gaap_StatementTable_94935731-c3ab-412c-b762-d69e6f6c17d9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_d1938233-48ea-4f9a-9bb7-1d5e8aadb879" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_94935731-c3ab-412c-b762-d69e6f6c17d9" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_d1938233-48ea-4f9a-9bb7-1d5e8aadb879" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d1938233-48ea-4f9a-9bb7-1d5e8aadb879_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_d1938233-48ea-4f9a-9bb7-1d5e8aadb879" xlink:to="loc_us-gaap_EquityComponentDomain_d1938233-48ea-4f9a-9bb7-1d5e8aadb879_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_275817ad-8224-4b64-9d61-bbb8e48d48a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_d1938233-48ea-4f9a-9bb7-1d5e8aadb879" xlink:to="loc_us-gaap_EquityComponentDomain_275817ad-8224-4b64-9d61-bbb8e48d48a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_9ab568cb-225e-495a-90f1-ef581083a7a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_275817ad-8224-4b64-9d61-bbb8e48d48a1" xlink:to="loc_us-gaap_CommonStockMember_9ab568cb-225e-495a-90f1-ef581083a7a3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_b1071b6f-6b72-4f1d-87cc-c8cf67d0788e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_275817ad-8224-4b64-9d61-bbb8e48d48a1" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_b1071b6f-6b72-4f1d-87cc-c8cf67d0788e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_93adee7d-cd16-4d24-9d0c-d777a8496190" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_275817ad-8224-4b64-9d61-bbb8e48d48a1" xlink:to="loc_us-gaap_TreasuryStockCommonMember_93adee7d-cd16-4d24-9d0c-d777a8496190" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_963f8bf2-6481-4e58-8cb3-de8a0898713b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_275817ad-8224-4b64-9d61-bbb8e48d48a1" xlink:to="loc_us-gaap_RetainedEarningsMember_963f8bf2-6481-4e58-8cb3-de8a0898713b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_c555e22d-9596-46d8-ada6-5d36294806b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_275817ad-8224-4b64-9d61-bbb8e48d48a1" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_c555e22d-9596-46d8-ada6-5d36294806b5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8cb4469-29d1-48a1-bff2-617a7d8e2712" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_56bdd63d-fee0-466c-95e2-1368a8a02165" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8cb4469-29d1-48a1-bff2-617a7d8e2712" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_5208321f-2ce3-4b50-9a88-62b6e9883c1d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8cb4469-29d1-48a1-bff2-617a7d8e2712" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_5208321f-2ce3-4b50-9a88-62b6e9883c1d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_69451851-c27b-4255-98ab-a3785127ab8f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8cb4469-29d1-48a1-bff2-617a7d8e2712" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_69451851-c27b-4255-98ab-a3785127ab8f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_StockIssuedDuringPeriodSharesNewIssuesAndRepurchases_b4fed96c-9efb-4248-863b-9726afad005c" xlink:href="ddd-20231231.xsd#ddd_StockIssuedDuringPeriodSharesNewIssuesAndRepurchases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8cb4469-29d1-48a1-bff2-617a7d8e2712" xlink:to="loc_ddd_StockIssuedDuringPeriodSharesNewIssuesAndRepurchases_b4fed96c-9efb-4248-863b-9726afad005c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_StockIssuedDuringPeriodValueNewIssuesAndRepurchases_4bde0cfa-7995-4204-889d-1198b8632ff6" xlink:href="ddd-20231231.xsd#ddd_StockIssuedDuringPeriodValueNewIssuesAndRepurchases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8cb4469-29d1-48a1-bff2-617a7d8e2712" xlink:to="loc_ddd_StockIssuedDuringPeriodValueNewIssuesAndRepurchases_4bde0cfa-7995-4204-889d-1198b8632ff6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_46e43844-8aa8-44a6-842d-24f048e3c255" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8cb4469-29d1-48a1-bff2-617a7d8e2712" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_46e43844-8aa8-44a6-842d-24f048e3c255" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_SharesIssuedVestedExpiredUnderCompensation_057d6e29-0234-4a43-b3b4-8418f544f4c0" xlink:href="ddd-20231231.xsd#ddd_SharesIssuedVestedExpiredUnderCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8cb4469-29d1-48a1-bff2-617a7d8e2712" xlink:to="loc_ddd_SharesIssuedVestedExpiredUnderCompensation_057d6e29-0234-4a43-b3b4-8418f544f4c0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_5104f5c9-7c44-451d-9f02-d188ba55cefd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8cb4469-29d1-48a1-bff2-617a7d8e2712" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_5104f5c9-7c44-451d-9f02-d188ba55cefd" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_7cdad7ff-1f09-48a0-91be-e07ad86d486b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8cb4469-29d1-48a1-bff2-617a7d8e2712" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_7cdad7ff-1f09-48a0-91be-e07ad86d486b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_5394d5bf-8090-4f67-9bea-85189305fd8d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8cb4469-29d1-48a1-bff2-617a7d8e2712" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_5394d5bf-8090-4f67-9bea-85189305fd8d" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_a5e9eba3-ef6b-4fa9-a0a6-b30d27a57b32" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8cb4469-29d1-48a1-bff2-617a7d8e2712" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_a5e9eba3-ef6b-4fa9-a0a6-b30d27a57b32" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_b2cb2660-81a0-4c98-ac3d-f73f226fff1f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8cb4469-29d1-48a1-bff2-617a7d8e2712" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_b2cb2660-81a0-4c98-ac3d-f73f226fff1f" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_610bfaac-8031-495f-b270-acb42a69d1bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8cb4469-29d1-48a1-bff2-617a7d8e2712" xlink:to="loc_us-gaap_NetIncomeLoss_610bfaac-8031-495f-b270-acb42a69d1bf" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax_27547255-50c5-4201-aa01-76e949221663" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8cb4469-29d1-48a1-bff2-617a7d8e2712" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax_27547255-50c5-4201-aa01-76e949221663" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_0460b517-302b-4b7a-8ec9-b2d5672844d8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8cb4469-29d1-48a1-bff2-617a7d8e2712" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_0460b517-302b-4b7a-8ec9-b2d5672844d8" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_3f9353d9-2aa0-49f6-b23d-9b21f143c2b7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8cb4469-29d1-48a1-bff2-617a7d8e2712" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_3f9353d9-2aa0-49f6-b23d-9b21f143c2b7" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_LossOnChangeInHedgingDesignation_b13a2a64-7772-4429-9053-62971e90f54e" xlink:href="ddd-20231231.xsd#ddd_LossOnChangeInHedgingDesignation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8cb4469-29d1-48a1-bff2-617a7d8e2712" xlink:to="loc_ddd_LossOnChangeInHedgingDesignation_b13a2a64-7772-4429-9053-62971e90f54e" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesRetired_ab5ef7de-8f33-45e6-ab40-3c398002439b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockSharesRetired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8cb4469-29d1-48a1-bff2-617a7d8e2712" xlink:to="loc_us-gaap_TreasuryStockSharesRetired_ab5ef7de-8f33-45e6-ab40-3c398002439b" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockRetiredCostMethodAmount_63ad7bca-48bf-4e1d-8299-247c3f58e102" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockRetiredCostMethodAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8cb4469-29d1-48a1-bff2-617a7d8e2712" xlink:to="loc_us-gaap_TreasuryStockRetiredCostMethodAmount_63ad7bca-48bf-4e1d-8299-247c3f58e102" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestChangeInRedemptionValue_02aec84a-3fdc-433f-9903-28c89e9d70a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestChangeInRedemptionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8cb4469-29d1-48a1-bff2-617a7d8e2712" xlink:to="loc_us-gaap_MinorityInterestChangeInRedemptionValue_02aec84a-3fdc-433f-9903-28c89e9d70a7" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_55094985-6cd1-4dc0-ae6e-34411741e2c4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8cb4469-29d1-48a1-bff2-617a7d8e2712" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_55094985-6cd1-4dc0-ae6e-34411741e2c4" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_10cf94c7-5111-4c94-a602-61f55b0e19d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3626fd7b-1807-4262-8f6b-3f9d93a95197" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#SignificantAccountingPoliciesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_d30e5026-e98e-4961-8332-cf8360246ce7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3bc6bf23-c569-440d-8d27-25d031ef607e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_d30e5026-e98e-4961-8332-cf8360246ce7" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3bc6bf23-c569-440d-8d27-25d031ef607e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_dfaa0c99-16eb-4468-938a-669562582453" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3bc6bf23-c569-440d-8d27-25d031ef607e" xlink:to="loc_srt_RangeAxis_dfaa0c99-16eb-4468-938a-669562582453" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_dfaa0c99-16eb-4468-938a-669562582453_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_dfaa0c99-16eb-4468-938a-669562582453" xlink:to="loc_srt_RangeMember_dfaa0c99-16eb-4468-938a-669562582453_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_056785a1-8c42-4bd8-a9d4-407b2b3e433c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_dfaa0c99-16eb-4468-938a-669562582453" xlink:to="loc_srt_RangeMember_056785a1-8c42-4bd8-a9d4-407b2b3e433c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_591d04e8-f39b-49c3-adfc-28f8d0d88139" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_056785a1-8c42-4bd8-a9d4-407b2b3e433c" xlink:to="loc_srt_MinimumMember_591d04e8-f39b-49c3-adfc-28f8d0d88139" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_9255b9f0-b22b-4a1b-83ff-9e66c941bce5" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_056785a1-8c42-4bd8-a9d4-407b2b3e433c" xlink:to="loc_srt_MaximumMember_9255b9f0-b22b-4a1b-83ff-9e66c941bce5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_9a096edd-296a-417c-91bf-fb076e56d42b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3bc6bf23-c569-440d-8d27-25d031ef607e" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_9a096edd-296a-417c-91bf-fb076e56d42b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_9a096edd-296a-417c-91bf-fb076e56d42b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_9a096edd-296a-417c-91bf-fb076e56d42b" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_9a096edd-296a-417c-91bf-fb076e56d42b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_f6798e24-a674-4c0a-bafa-7b1ff633f7b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_9a096edd-296a-417c-91bf-fb076e56d42b" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_f6798e24-a674-4c0a-bafa-7b1ff633f7b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_86aea7be-9aef-4b40-8ed9-4f009d142da2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_f6798e24-a674-4c0a-bafa-7b1ff633f7b1" xlink:to="loc_us-gaap_AccountsReceivableMember_86aea7be-9aef-4b40-8ed9-4f009d142da2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_db8bc0ad-858d-4e24-ab83-5b0fbf41e1b4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3bc6bf23-c569-440d-8d27-25d031ef607e" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_db8bc0ad-858d-4e24-ab83-5b0fbf41e1b4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_db8bc0ad-858d-4e24-ab83-5b0fbf41e1b4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_db8bc0ad-858d-4e24-ab83-5b0fbf41e1b4" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_db8bc0ad-858d-4e24-ab83-5b0fbf41e1b4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_99cdfbc2-1890-4658-93b5-aa656500458e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_db8bc0ad-858d-4e24-ab83-5b0fbf41e1b4" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_99cdfbc2-1890-4658-93b5-aa656500458e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_c8cbc878-422b-457e-9788-bc411c95ed98" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_99cdfbc2-1890-4658-93b5-aa656500458e" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_c8cbc878-422b-457e-9788-bc411c95ed98" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_a118f32f-f077-498d-92d8-02a1d745b31c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3bc6bf23-c569-440d-8d27-25d031ef607e" xlink:to="loc_srt_MajorCustomersAxis_a118f32f-f077-498d-92d8-02a1d745b31c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_a118f32f-f077-498d-92d8-02a1d745b31c_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_a118f32f-f077-498d-92d8-02a1d745b31c" xlink:to="loc_srt_NameOfMajorCustomerDomain_a118f32f-f077-498d-92d8-02a1d745b31c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_335a5fe0-d747-49b0-9446-264376c8a00f" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_a118f32f-f077-498d-92d8-02a1d745b31c" xlink:to="loc_srt_NameOfMajorCustomerDomain_335a5fe0-d747-49b0-9446-264376c8a00f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_OneCustomerMember_c9fdf29d-e500-4b31-9797-f75ff2e5a8e2" xlink:href="ddd-20231231.xsd#ddd_OneCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_335a5fe0-d747-49b0-9446-264376c8a00f" xlink:to="loc_ddd_OneCustomerMember_c9fdf29d-e500-4b31-9797-f75ff2e5a8e2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount_735e993d-99c5-439c-be05-5ddf7f530f62" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_d30e5026-e98e-4961-8332-cf8360246ce7" xlink:to="loc_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount_735e993d-99c5-439c-be05-5ddf7f530f62" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_f3b63339-845d-48c0-974c-29989d181e90" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_d30e5026-e98e-4961-8332-cf8360246ce7" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_f3b63339-845d-48c0-974c-29989d181e90" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_df3b8ed1-b62b-4cc6-9fe5-680cdb1edbd8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_d30e5026-e98e-4961-8332-cf8360246ce7" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_df3b8ed1-b62b-4cc6-9fe5-680cdb1edbd8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_440b328b-ec5a-448c-a022-30e306e418bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_d30e5026-e98e-4961-8332-cf8360246ce7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_440b328b-ec5a-448c-a022-30e306e418bf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_5988cd84-a2d3-4bd8-af85-d427b389771e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_d30e5026-e98e-4961-8332-cf8360246ce7" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_5988cd84-a2d3-4bd8-af85-d427b389771e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_17072ead-8855-4f30-aece-c5df8c217124" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_d30e5026-e98e-4961-8332-cf8360246ce7" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_17072ead-8855-4f30-aece-c5df8c217124" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFVNINoncurrent_369db12a-dc5f-496c-8363-d17ec2432211" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquitySecuritiesFVNINoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_d30e5026-e98e-4961-8332-cf8360246ce7" xlink:to="loc_us-gaap_EquitySecuritiesFVNINoncurrent_369db12a-dc5f-496c-8363-d17ec2432211" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_fa43b65c-d45c-4920-86a0-ecafdceb2808" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_d30e5026-e98e-4961-8332-cf8360246ce7" xlink:to="loc_us-gaap_AdvertisingExpense_fa43b65c-d45c-4920-86a0-ecafdceb2808" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued_1134faaf-88ce-46a3-b304-1447d7e915ce" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_d30e5026-e98e-4961-8332-cf8360246ce7" xlink:to="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued_1134faaf-88ce-46a3-b304-1447d7e915ce" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_c4c7c5b1-4207-4200-9e42-f7459f1ec069" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_d30e5026-e98e-4961-8332-cf8360246ce7" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_c4c7c5b1-4207-4200-9e42-f7459f1ec069" xlink:type="arc" order="9"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/AcquisitionsNarrativeDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#AcquisitionsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.3dsystems.com/role/AcquisitionsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_ec2dea36-9f44-4f70-9433-c120bf606e2d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_6d70ee1a-cee5-4cd4-9017-068baf3d0e25" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ec2dea36-9f44-4f70-9433-c120bf606e2d" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_6d70ee1a-cee5-4cd4-9017-068baf3d0e25" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_a59ed162-dba5-42ee-b431-3c89a52be3c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_6d70ee1a-cee5-4cd4-9017-068baf3d0e25" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_a59ed162-dba5-42ee-b431-3c89a52be3c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a59ed162-dba5-42ee-b431-3c89a52be3c9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_a59ed162-dba5-42ee-b431-3c89a52be3c9" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a59ed162-dba5-42ee-b431-3c89a52be3c9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6ac14ca2-c268-457b-a81c-232046fe67f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_a59ed162-dba5-42ee-b431-3c89a52be3c9" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6ac14ca2-c268-457b-a81c-232046fe67f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_WematterABMember_38aa41e5-8692-4663-8253-4a59bf0800c2" xlink:href="ddd-20231231.xsd#ddd_WematterABMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6ac14ca2-c268-457b-a81c-232046fe67f8" xlink:to="loc_ddd_WematterABMember_38aa41e5-8692-4663-8253-4a59bf0800c2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_DpPolarGmbHMember_fe6707a3-ad88-4bc1-9c53-16e58ea68afe" xlink:href="ddd-20231231.xsd#ddd_DpPolarGmbHMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6ac14ca2-c268-457b-a81c-232046fe67f8" xlink:to="loc_ddd_DpPolarGmbHMember_fe6707a3-ad88-4bc1-9c53-16e58ea68afe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_KumovisGmbHMember_95fbc7a2-dea2-41a1-aa39-d114ad45eeb1" xlink:href="ddd-20231231.xsd#ddd_KumovisGmbHMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6ac14ca2-c268-457b-a81c-232046fe67f8" xlink:to="loc_ddd_KumovisGmbHMember_95fbc7a2-dea2-41a1-aa39-d114ad45eeb1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_TitanAdditiveLLCMember_0544c9df-0980-45a9-952d-0323878d0673" xlink:href="ddd-20231231.xsd#ddd_TitanAdditiveLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6ac14ca2-c268-457b-a81c-232046fe67f8" xlink:to="loc_ddd_TitanAdditiveLLCMember_0544c9df-0980-45a9-952d-0323878d0673" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_VolumetricBiotechnologiesIncMember_3d6d07bf-60d5-430f-8fda-cdc73a07535d" xlink:href="ddd-20231231.xsd#ddd_VolumetricBiotechnologiesIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6ac14ca2-c268-457b-a81c-232046fe67f8" xlink:to="loc_ddd_VolumetricBiotechnologiesIncMember_3d6d07bf-60d5-430f-8fda-cdc73a07535d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_OqtonIncMember_fcab585a-50da-41e3-9971-67f7385e0314" xlink:href="ddd-20231231.xsd#ddd_OqtonIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6ac14ca2-c268-457b-a81c-232046fe67f8" xlink:to="loc_ddd_OqtonIncMember_fcab585a-50da-41e3-9971-67f7385e0314" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_WuxiEasywayMember_cfe6d3a4-88dc-439c-900f-ee9e498f0426" xlink:href="ddd-20231231.xsd#ddd_WuxiEasywayMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6ac14ca2-c268-457b-a81c-232046fe67f8" xlink:to="loc_ddd_WuxiEasywayMember_cfe6d3a4-88dc-439c-900f-ee9e498f0426" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_0455f72d-00a7-450e-aea1-7491cdd3171a" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_6d70ee1a-cee5-4cd4-9017-068baf3d0e25" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_0455f72d-00a7-450e-aea1-7491cdd3171a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_0455f72d-00a7-450e-aea1-7491cdd3171a_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_0455f72d-00a7-450e-aea1-7491cdd3171a" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_0455f72d-00a7-450e-aea1-7491cdd3171a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_3978aa4e-c762-4833-bd61-c4dc25b03125" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_0455f72d-00a7-450e-aea1-7491cdd3171a" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_3978aa4e-c762-4833-bd61-c4dc25b03125" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_KumovisGmbHMember_69d6c193-5d00-44d2-b28a-0c8fb7ab63e2" xlink:href="ddd-20231231.xsd#ddd_KumovisGmbHMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_3978aa4e-c762-4833-bd61-c4dc25b03125" xlink:to="loc_ddd_KumovisGmbHMember_69d6c193-5d00-44d2-b28a-0c8fb7ab63e2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_63c2b569-abed-42a4-a871-92dc29851f5a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_6d70ee1a-cee5-4cd4-9017-068baf3d0e25" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_63c2b569-abed-42a4-a871-92dc29851f5a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_63c2b569-abed-42a4-a871-92dc29851f5a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_63c2b569-abed-42a4-a871-92dc29851f5a" xlink:to="loc_us-gaap_SegmentDomain_63c2b569-abed-42a4-a871-92dc29851f5a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_fd54b596-75ab-4427-b1e1-f1f9ad460a5e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_63c2b569-abed-42a4-a871-92dc29851f5a" xlink:to="loc_us-gaap_SegmentDomain_fd54b596-75ab-4427-b1e1-f1f9ad460a5e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_IndustrialSegmentMember_56bcc482-4758-491c-b598-af86a25a068c" xlink:href="ddd-20231231.xsd#ddd_IndustrialSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fd54b596-75ab-4427-b1e1-f1f9ad460a5e" xlink:to="loc_ddd_IndustrialSegmentMember_56bcc482-4758-491c-b598-af86a25a068c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_a9b3a878-20ae-4db1-81b3-9fce4cdc5437" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ec2dea36-9f44-4f70-9433-c120bf606e2d" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_a9b3a878-20ae-4db1-81b3-9fce4cdc5437" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_c84f71b1-2981-40e6-8955-d27e9bfaf64a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ec2dea36-9f44-4f70-9433-c120bf606e2d" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_c84f71b1-2981-40e6-8955-d27e9bfaf64a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_42be8597-b342-4637-b639-477c240536ff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ec2dea36-9f44-4f70-9433-c120bf606e2d" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_42be8597-b342-4637-b639-477c240536ff" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_BusinessCombinationContingentConsiderationLiabilityPeriod_c699cfdf-b3cd-454a-8843-9e3e2f1a4e5b" xlink:href="ddd-20231231.xsd#ddd_BusinessCombinationContingentConsiderationLiabilityPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ec2dea36-9f44-4f70-9433-c120bf606e2d" xlink:to="loc_ddd_BusinessCombinationContingentConsiderationLiabilityPeriod_c699cfdf-b3cd-454a-8843-9e3e2f1a4e5b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_f0ca01c1-4970-4ee1-b883-e43c67a480cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ec2dea36-9f44-4f70-9433-c120bf606e2d" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_f0ca01c1-4970-4ee1-b883-e43c67a480cc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_BusinessCombinationConsiderationTransferredDebt_6a8a100e-e176-4cde-8a49-b0f8b016a59b" xlink:href="ddd-20231231.xsd#ddd_BusinessCombinationConsiderationTransferredDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ec2dea36-9f44-4f70-9433-c120bf606e2d" xlink:to="loc_ddd_BusinessCombinationConsiderationTransferredDebt_6a8a100e-e176-4cde-8a49-b0f8b016a59b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_ababb7cf-1f5b-40c1-a1aa-661f9fd80780" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ec2dea36-9f44-4f70-9433-c120bf606e2d" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_ababb7cf-1f5b-40c1-a1aa-661f9fd80780" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_8ab9659e-351c-48bb-8c11-4d7c81172bb6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ec2dea36-9f44-4f70-9433-c120bf606e2d" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_8ab9659e-351c-48bb-8c11-4d7c81172bb6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f5e37891-b5c7-4016-bb22-59430b04970c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ec2dea36-9f44-4f70-9433-c120bf606e2d" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f5e37891-b5c7-4016-bb22-59430b04970c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_07b34cea-e151-40a7-a37c-94353e06d949" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ec2dea36-9f44-4f70-9433-c120bf606e2d" xlink:to="loc_us-gaap_NetIncomeLoss_07b34cea-e151-40a7-a37c-94353e06d949" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_a24a94b8-85dc-499d-bad3-1ebba1389d3a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ec2dea36-9f44-4f70-9433-c120bf606e2d" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_a24a94b8-85dc-499d-bad3-1ebba1389d3a" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_2e549fa0-09af-4d97-9940-d3f613a841e6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ec2dea36-9f44-4f70-9433-c120bf606e2d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_2e549fa0-09af-4d97-9940-d3f613a841e6" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_18aba6c3-f2d3-4a91-9945-a68929e4f12b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ec2dea36-9f44-4f70-9433-c120bf606e2d" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_18aba6c3-f2d3-4a91-9945-a68929e4f12b" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_1d0da496-b2f1-4eb2-b8c2-1452c82ffbd5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ec2dea36-9f44-4f70-9433-c120bf606e2d" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_1d0da496-b2f1-4eb2-b8c2-1452c82ffbd5" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_BusinessCombinationRedeemableNoncontrollingInterestEquityFairValue_7d9f496d-ca4e-429d-a105-9c9f4701ce16" xlink:href="ddd-20231231.xsd#ddd_BusinessCombinationRedeemableNoncontrollingInterestEquityFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ec2dea36-9f44-4f70-9433-c120bf606e2d" xlink:to="loc_ddd_BusinessCombinationRedeemableNoncontrollingInterestEquityFairValue_7d9f496d-ca4e-429d-a105-9c9f4701ce16" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_PaymentsToAcquireBusinessesGrossNoncurrent_d267ce22-240b-43d4-8d6c-92663c0054c6" xlink:href="ddd-20231231.xsd#ddd_PaymentsToAcquireBusinessesGrossNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ec2dea36-9f44-4f70-9433-c120bf606e2d" xlink:to="loc_ddd_PaymentsToAcquireBusinessesGrossNoncurrent_d267ce22-240b-43d4-8d6c-92663c0054c6" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_PaymentsToAcquireBusinessesGrossNoncurrentDefermentPeriod_620ab256-c5f3-4281-b1aa-ccdacba91580" xlink:href="ddd-20231231.xsd#ddd_PaymentsToAcquireBusinessesGrossNoncurrentDefermentPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ec2dea36-9f44-4f70-9433-c120bf606e2d" xlink:to="loc_ddd_PaymentsToAcquireBusinessesGrossNoncurrentDefermentPeriod_620ab256-c5f3-4281-b1aa-ccdacba91580" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_be03dfdd-30b6-41ee-968e-07c84cbf4dd8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ec2dea36-9f44-4f70-9433-c120bf606e2d" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_be03dfdd-30b6-41ee-968e-07c84cbf4dd8" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_f332dd01-dcbb-4941-b1aa-3871b7e2553a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ec2dea36-9f44-4f70-9433-c120bf606e2d" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_f332dd01-dcbb-4941-b1aa-3871b7e2553a" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1_1dac719f-2d99-46af-afcd-34fae73be359" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ec2dea36-9f44-4f70-9433-c120bf606e2d" xlink:to="loc_us-gaap_BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1_1dac719f-2d99-46af-afcd-34fae73be359" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_ab3ba42f-5cd8-468f-99f5-db2ac15b9839" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ec2dea36-9f44-4f70-9433-c120bf606e2d" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_ab3ba42f-5cd8-468f-99f5-db2ac15b9839" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_BusinessCombinationNumberOfMilestones_08b80a01-2e3b-4274-9f36-b431f5355660" xlink:href="ddd-20231231.xsd#ddd_BusinessCombinationNumberOfMilestones"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ec2dea36-9f44-4f70-9433-c120bf606e2d" xlink:to="loc_ddd_BusinessCombinationNumberOfMilestones_08b80a01-2e3b-4274-9f36-b431f5355660" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_7ce48326-7429-422d-bfee-cda2a11b286a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ec2dea36-9f44-4f70-9433-c120bf606e2d" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_7ce48326-7429-422d-bfee-cda2a11b286a" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders_72cb83ab-4257-4a41-874d-4f740874525b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ec2dea36-9f44-4f70-9433-c120bf606e2d" xlink:to="loc_us-gaap_PaymentsToMinorityShareholders_72cb83ab-4257-4a41-874d-4f740874525b" xlink:type="arc" order="23"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#AcquisitionsAssetsandLiabilitiesAssumedDetails"/>
  <link:definitionLink xlink:role="http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_a0c0649c-b828-4ee3-b2b9-5df4c298c5fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f63fc406-589b-48ed-a840-66cb1a32c527" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a0c0649c-b828-4ee3-b2b9-5df4c298c5fc" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f63fc406-589b-48ed-a840-66cb1a32c527" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_9a7d8927-f675-496a-92f2-f8321f2c1abf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f63fc406-589b-48ed-a840-66cb1a32c527" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_9a7d8927-f675-496a-92f2-f8321f2c1abf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9a7d8927-f675-496a-92f2-f8321f2c1abf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_9a7d8927-f675-496a-92f2-f8321f2c1abf" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9a7d8927-f675-496a-92f2-f8321f2c1abf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d77c3a64-7c7e-4197-9cfc-dbdd513efa41" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_9a7d8927-f675-496a-92f2-f8321f2c1abf" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d77c3a64-7c7e-4197-9cfc-dbdd513efa41" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_WematterABMember_364f85c5-f656-48a1-af39-ad973bb5af35" xlink:href="ddd-20231231.xsd#ddd_WematterABMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d77c3a64-7c7e-4197-9cfc-dbdd513efa41" xlink:to="loc_ddd_WematterABMember_364f85c5-f656-48a1-af39-ad973bb5af35" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_DpPolarGmbHMember_1ff945cd-ff3e-49f9-a0c9-85bf2ae2e5c5" xlink:href="ddd-20231231.xsd#ddd_DpPolarGmbHMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d77c3a64-7c7e-4197-9cfc-dbdd513efa41" xlink:to="loc_ddd_DpPolarGmbHMember_1ff945cd-ff3e-49f9-a0c9-85bf2ae2e5c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_KumovisGmbHMember_00f0d7f8-94fa-4e12-86f7-15fa68082fa2" xlink:href="ddd-20231231.xsd#ddd_KumovisGmbHMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d77c3a64-7c7e-4197-9cfc-dbdd513efa41" xlink:to="loc_ddd_KumovisGmbHMember_00f0d7f8-94fa-4e12-86f7-15fa68082fa2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_TitanAdditiveLLCMember_4ac2afdd-ea03-4277-9bc9-a43ef7420786" xlink:href="ddd-20231231.xsd#ddd_TitanAdditiveLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d77c3a64-7c7e-4197-9cfc-dbdd513efa41" xlink:to="loc_ddd_TitanAdditiveLLCMember_4ac2afdd-ea03-4277-9bc9-a43ef7420786" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_VolumetricBiotechnologiesIncMember_89699ea6-c308-42cb-ba01-839d24537a60" xlink:href="ddd-20231231.xsd#ddd_VolumetricBiotechnologiesIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d77c3a64-7c7e-4197-9cfc-dbdd513efa41" xlink:to="loc_ddd_VolumetricBiotechnologiesIncMember_89699ea6-c308-42cb-ba01-839d24537a60" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_OqtonIncMember_ffb9c55b-21ee-4e78-a06b-074f3cba5db3" xlink:href="ddd-20231231.xsd#ddd_OqtonIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d77c3a64-7c7e-4197-9cfc-dbdd513efa41" xlink:to="loc_ddd_OqtonIncMember_ffb9c55b-21ee-4e78-a06b-074f3cba5db3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_21172f7c-9d2b-4a9d-b277-94c3f8e07b21" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f63fc406-589b-48ed-a840-66cb1a32c527" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_21172f7c-9d2b-4a9d-b277-94c3f8e07b21" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_21172f7c-9d2b-4a9d-b277-94c3f8e07b21_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_21172f7c-9d2b-4a9d-b277-94c3f8e07b21" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_21172f7c-9d2b-4a9d-b277-94c3f8e07b21_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4242c32e-e1ab-4f24-bb9e-7661af5b43bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_21172f7c-9d2b-4a9d-b277-94c3f8e07b21" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4242c32e-e1ab-4f24-bb9e-7661af5b43bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_3ff8d742-671c-4c45-bd20-85c6ec3ad1fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4242c32e-e1ab-4f24-bb9e-7661af5b43bb" xlink:to="loc_us-gaap_TradeNamesMember_3ff8d742-671c-4c45-bd20-85c6ec3ad1fc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ProductTechnologyMember_953dcb39-8379-454d-af31-da6719350779" xlink:href="ddd-20231231.xsd#ddd_ProductTechnologyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4242c32e-e1ab-4f24-bb9e-7661af5b43bb" xlink:to="loc_ddd_ProductTechnologyMember_953dcb39-8379-454d-af31-da6719350779" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentMember_968b72f3-cfc2-4466-83c4-d9fa5f555065" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InProcessResearchAndDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4242c32e-e1ab-4f24-bb9e-7661af5b43bb" xlink:to="loc_us-gaap_InProcessResearchAndDevelopmentMember_968b72f3-cfc2-4466-83c4-d9fa5f555065" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_e9bf25de-66d5-4d1d-9397-beadec05db6e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4242c32e-e1ab-4f24-bb9e-7661af5b43bb" xlink:to="loc_us-gaap_CustomerRelationshipsMember_e9bf25de-66d5-4d1d-9397-beadec05db6e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_1280f6d2-0f39-413c-be27-64e2f1e309c4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4242c32e-e1ab-4f24-bb9e-7661af5b43bb" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_1280f6d2-0f39-413c-be27-64e2f1e309c4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_79582c19-14ef-460c-9f82-f0f5bc860b4b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a0c0649c-b828-4ee3-b2b9-5df4c298c5fc" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_79582c19-14ef-460c-9f82-f0f5bc860b4b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract_f7072b8c-9874-42ba-aae3-0441a948638c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a0c0649c-b828-4ee3-b2b9-5df4c298c5fc" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract_f7072b8c-9874-42ba-aae3-0441a948638c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_f85b1db0-4a5d-4be3-bcf2-f8ee21dad902" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract_f7072b8c-9874-42ba-aae3-0441a948638c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_f85b1db0-4a5d-4be3-bcf2-f8ee21dad902" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_0216bd0a-9ab8-4c55-8a4f-ad10b103c756" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a0c0649c-b828-4ee3-b2b9-5df4c298c5fc" xlink:to="loc_us-gaap_Goodwill_0216bd0a-9ab8-4c55-8a4f-ad10b103c756" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_e8045fe9-c06a-4e28-ad7a-a6d3dd4ea035" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a0c0649c-b828-4ee3-b2b9-5df4c298c5fc" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_e8045fe9-c06a-4e28-ad7a-a6d3dd4ea035" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_cad86362-b4ac-4cc3-934b-b6c6e199136f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a0c0649c-b828-4ee3-b2b9-5df4c298c5fc" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_cad86362-b4ac-4cc3-934b-b6c6e199136f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_8c4b0307-be68-4972-b2c2-cccf5460f7ac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_cad86362-b4ac-4cc3-934b-b6c6e199136f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_8c4b0307-be68-4972-b2c2-cccf5460f7ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_5f8f23b2-a681-4c0a-a70f-3fdbb13094b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_cad86362-b4ac-4cc3-934b-b6c6e199136f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_5f8f23b2-a681-4c0a-a70f-3fdbb13094b6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_e386ba2b-0005-464c-a45b-0dcc143e6051" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_cad86362-b4ac-4cc3-934b-b6c6e199136f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_e386ba2b-0005-464c-a45b-0dcc143e6051" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_830b5067-65d1-415c-8650-4fba7cf2afd2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_cad86362-b4ac-4cc3-934b-b6c6e199136f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_830b5067-65d1-415c-8650-4fba7cf2afd2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_08bd2d08-c58b-412f-92c0-ceebf8edadd1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_cad86362-b4ac-4cc3-934b-b6c6e199136f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_08bd2d08-c58b-412f-92c0-ceebf8edadd1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_083c1cd2-339a-4b6b-8cf2-9643cb1ee1e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a0c0649c-b828-4ee3-b2b9-5df4c298c5fc" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_083c1cd2-339a-4b6b-8cf2-9643cb1ee1e1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_105e97bf-4ce5-49a7-9782-0312bb91f8a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a0c0649c-b828-4ee3-b2b9-5df4c298c5fc" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_105e97bf-4ce5-49a7-9782-0312bb91f8a9" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/AcquisitionsDefiniteLivedIntangibleAssetsDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#AcquisitionsDefiniteLivedIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.3dsystems.com/role/AcquisitionsDefiniteLivedIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_3001d808-e875-475b-acec-7129edf3f10c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b0f639ab-248e-494b-94d8-ec23ce1a730f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3001d808-e875-475b-acec-7129edf3f10c" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b0f639ab-248e-494b-94d8-ec23ce1a730f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_698a81b7-b316-4441-a492-ce2e0c81b94c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b0f639ab-248e-494b-94d8-ec23ce1a730f" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_698a81b7-b316-4441-a492-ce2e0c81b94c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_698a81b7-b316-4441-a492-ce2e0c81b94c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_698a81b7-b316-4441-a492-ce2e0c81b94c" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_698a81b7-b316-4441-a492-ce2e0c81b94c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4200720c-d026-4319-80f8-a0c8dadf3d00" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_698a81b7-b316-4441-a492-ce2e0c81b94c" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4200720c-d026-4319-80f8-a0c8dadf3d00" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_WematterABMember_fe4bd2b7-fcbf-4ec7-b876-3780486cfb31" xlink:href="ddd-20231231.xsd#ddd_WematterABMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4200720c-d026-4319-80f8-a0c8dadf3d00" xlink:to="loc_ddd_WematterABMember_fe4bd2b7-fcbf-4ec7-b876-3780486cfb31" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_62d08564-088b-41ed-bf87-3253994fe6d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b0f639ab-248e-494b-94d8-ec23ce1a730f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_62d08564-088b-41ed-bf87-3253994fe6d7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_62d08564-088b-41ed-bf87-3253994fe6d7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_62d08564-088b-41ed-bf87-3253994fe6d7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_62d08564-088b-41ed-bf87-3253994fe6d7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_213e154b-0876-491b-b885-f43c13591868" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_62d08564-088b-41ed-bf87-3253994fe6d7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_213e154b-0876-491b-b885-f43c13591868" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_30f9d390-5eae-4867-b4d1-55609d2ee77c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_213e154b-0876-491b-b885-f43c13591868" xlink:to="loc_us-gaap_TradeNamesMember_30f9d390-5eae-4867-b4d1-55609d2ee77c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_cec12bd9-ab10-41ad-959d-e91ebdbcd11b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_213e154b-0876-491b-b885-f43c13591868" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_cec12bd9-ab10-41ad-959d-e91ebdbcd11b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_db694f18-2a4a-450c-8bdb-3420236fdc11" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_213e154b-0876-491b-b885-f43c13591868" xlink:to="loc_us-gaap_CustomerRelationshipsMember_db694f18-2a4a-450c-8bdb-3420236fdc11" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_30c7e1ac-9d5d-4c28-8e38-e1b5c6072db3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3001d808-e875-475b-acec-7129edf3f10c" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_30c7e1ac-9d5d-4c28-8e38-e1b5c6072db3" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/AcquisitionsAcquisitionProFormaInformationDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#AcquisitionsAcquisitionProFormaInformationDetails"/>
  <link:definitionLink xlink:role="http://www.3dsystems.com/role/AcquisitionsAcquisitionProFormaInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_b081984d-b20d-46d7-b5da-91a7561b1b1e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_cc9f3933-3063-40aa-a966-890dd75cacb6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b081984d-b20d-46d7-b5da-91a7561b1b1e" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_cc9f3933-3063-40aa-a966-890dd75cacb6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_f6a7184f-4c92-4d12-8227-4387afb6ac4a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_cc9f3933-3063-40aa-a966-890dd75cacb6" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_f6a7184f-4c92-4d12-8227-4387afb6ac4a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f6a7184f-4c92-4d12-8227-4387afb6ac4a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_f6a7184f-4c92-4d12-8227-4387afb6ac4a" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f6a7184f-4c92-4d12-8227-4387afb6ac4a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_11b5fd7f-7ed2-493a-9205-aefa0f693534" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_f6a7184f-4c92-4d12-8227-4387afb6ac4a" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_11b5fd7f-7ed2-493a-9205-aefa0f693534" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_WematterABMember_4408e3d3-b9d3-4d0e-937f-5b4051826346" xlink:href="ddd-20231231.xsd#ddd_WematterABMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_11b5fd7f-7ed2-493a-9205-aefa0f693534" xlink:to="loc_ddd_WematterABMember_4408e3d3-b9d3-4d0e-937f-5b4051826346" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_1d446acb-0b85-4443-a5f6-c612c17ab5fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b081984d-b20d-46d7-b5da-91a7561b1b1e" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_1d446acb-0b85-4443-a5f6-c612c17ab5fd" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#AcquisitionsFairValueofConsiderationTransferredDetails"/>
  <link:definitionLink xlink:role="http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_999b43e4-1cc9-4b74-b336-e67e881f99fe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2b53b7ca-bdda-461a-b0e6-f9f541b9d738" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_999b43e4-1cc9-4b74-b336-e67e881f99fe" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2b53b7ca-bdda-461a-b0e6-f9f541b9d738" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_942aebc7-7743-4e5a-a6de-6104e7542549" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2b53b7ca-bdda-461a-b0e6-f9f541b9d738" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_942aebc7-7743-4e5a-a6de-6104e7542549" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_942aebc7-7743-4e5a-a6de-6104e7542549_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_942aebc7-7743-4e5a-a6de-6104e7542549" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_942aebc7-7743-4e5a-a6de-6104e7542549_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_22a942d8-9a84-46bf-b436-915bd30483f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_942aebc7-7743-4e5a-a6de-6104e7542549" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_22a942d8-9a84-46bf-b436-915bd30483f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_KumovisGmbHMember_5414f453-9297-4ea6-b9fb-25b2936e71d0" xlink:href="ddd-20231231.xsd#ddd_KumovisGmbHMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_22a942d8-9a84-46bf-b436-915bd30483f1" xlink:to="loc_ddd_KumovisGmbHMember_5414f453-9297-4ea6-b9fb-25b2936e71d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_PaymentsToAcquireBusinessesGrossCurrent_b6cc87d5-64c2-485c-a219-e66f1d909466" xlink:href="ddd-20231231.xsd#ddd_PaymentsToAcquireBusinessesGrossCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_999b43e4-1cc9-4b74-b336-e67e881f99fe" xlink:to="loc_ddd_PaymentsToAcquireBusinessesGrossCurrent_b6cc87d5-64c2-485c-a219-e66f1d909466" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_PaymentsToAcquireBusinessesGrossNoncurrent_5fcbb40d-45fc-472c-a65a-6665586dadb2" xlink:href="ddd-20231231.xsd#ddd_PaymentsToAcquireBusinessesGrossNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_999b43e4-1cc9-4b74-b336-e67e881f99fe" xlink:to="loc_ddd_PaymentsToAcquireBusinessesGrossNoncurrent_5fcbb40d-45fc-472c-a65a-6665586dadb2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_BusinessCombinationRedeemableNoncontrollingInterestEquityFairValue_3644f451-e1cf-4e6e-a89b-3518b8899bb3" xlink:href="ddd-20231231.xsd#ddd_BusinessCombinationRedeemableNoncontrollingInterestEquityFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_999b43e4-1cc9-4b74-b336-e67e881f99fe" xlink:to="loc_ddd_BusinessCombinationRedeemableNoncontrollingInterestEquityFairValue_3644f451-e1cf-4e6e-a89b-3518b8899bb3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_BusinessCombinationPostClosingNetWorkingCapitalAdjustment_0e041900-8899-4c99-941c-7e205e9949e0" xlink:href="ddd-20231231.xsd#ddd_BusinessCombinationPostClosingNetWorkingCapitalAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_999b43e4-1cc9-4b74-b336-e67e881f99fe" xlink:to="loc_ddd_BusinessCombinationPostClosingNetWorkingCapitalAdjustment_0e041900-8899-4c99-941c-7e205e9949e0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_9eec8579-b72a-4039-8cb5-15da6fa2bc7b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_999b43e4-1cc9-4b74-b336-e67e881f99fe" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_9eec8579-b72a-4039-8cb5-15da6fa2bc7b" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/DivestituresDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#DivestituresDetails"/>
  <link:definitionLink xlink:role="http://www.3dsystems.com/role/DivestituresDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_02fd1748-aced-4da5-b3d4-2da62205d97f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_dca4da02-9e38-4023-8921-5cb3b536e060" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_02fd1748-aced-4da5-b3d4-2da62205d97f" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_dca4da02-9e38-4023-8921-5cb3b536e060" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_d014e021-de92-443b-aa03-7bcc1f8283b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_dca4da02-9e38-4023-8921-5cb3b536e060" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_d014e021-de92-443b-aa03-7bcc1f8283b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_d014e021-de92-443b-aa03-7bcc1f8283b6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_d014e021-de92-443b-aa03-7bcc1f8283b6" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_d014e021-de92-443b-aa03-7bcc1f8283b6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_80e7ea75-9ddb-406f-a808-0b84f9c2af2b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_d014e021-de92-443b-aa03-7bcc1f8283b6" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_80e7ea75-9ddb-406f-a808-0b84f9c2af2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_433664d3-afd6-42e3-a2ad-3fbeca0fba17" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_80e7ea75-9ddb-406f-a808-0b84f9c2af2b" xlink:to="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_433664d3-afd6-42e3-a2ad-3fbeca0fba17" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_e49e3491-70d4-4d34-9483-9c71babfe172" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_dca4da02-9e38-4023-8921-5cb3b536e060" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_e49e3491-70d4-4d34-9483-9c71babfe172" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_e49e3491-70d4-4d34-9483-9c71babfe172_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_e49e3491-70d4-4d34-9483-9c71babfe172" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_e49e3491-70d4-4d34-9483-9c71babfe172_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_64a162a1-233a-4478-962e-c3ebba494820" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_e49e3491-70d4-4d34-9483-9c71babfe172" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_64a162a1-233a-4478-962e-c3ebba494820" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_OnDemandManufacturingMember_ad58a1b0-848d-47de-9746-ef6ec858905c" xlink:href="ddd-20231231.xsd#ddd_OnDemandManufacturingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_64a162a1-233a-4478-962e-c3ebba494820" xlink:to="loc_ddd_OnDemandManufacturingMember_ad58a1b0-848d-47de-9746-ef6ec858905c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_SimbionixUSACorporationMember_2f78122a-4967-4e7c-b9c3-5f7c84242366" xlink:href="ddd-20231231.xsd#ddd_SimbionixUSACorporationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_64a162a1-233a-4478-962e-c3ebba494820" xlink:to="loc_ddd_SimbionixUSACorporationMember_2f78122a-4967-4e7c-b9c3-5f7c84242366" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_GIBBSCamCimatronMember_10e651dc-da02-46fb-badb-87bc153ffe95" xlink:href="ddd-20231231.xsd#ddd_GIBBSCamCimatronMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_64a162a1-233a-4478-962e-c3ebba494820" xlink:to="loc_ddd_GIBBSCamCimatronMember_10e651dc-da02-46fb-badb-87bc153ffe95" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_fb6d289c-c348-4835-b27e-a1ea22b36361" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_02fd1748-aced-4da5-b3d4-2da62205d97f" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_fb6d289c-c348-4835-b27e-a1ea22b36361" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_c60a5931-0a29-41d8-9b25-576871f3be8b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_02fd1748-aced-4da5-b3d4-2da62205d97f" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_c60a5931-0a29-41d8-9b25-576871f3be8b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_DiscontinuedOperationOwnershipInterestPriorToDisposal_f6591c24-1b47-4da8-907d-166821997c20" xlink:href="ddd-20231231.xsd#ddd_DiscontinuedOperationOwnershipInterestPriorToDisposal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_02fd1748-aced-4da5-b3d4-2da62205d97f" xlink:to="loc_ddd_DiscontinuedOperationOwnershipInterestPriorToDisposal_f6591c24-1b47-4da8-907d-166821997c20" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashDivestedFromDeconsolidation_2d382353-aa3b-47ef-bb37-9dad042f3e3a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashDivestedFromDeconsolidation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_02fd1748-aced-4da5-b3d4-2da62205d97f" xlink:to="loc_us-gaap_CashDivestedFromDeconsolidation_2d382353-aa3b-47ef-bb37-9dad042f3e3a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList_90b303b7-1c01-4906-a077-1b0b4ac6a6f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_02fd1748-aced-4da5-b3d4-2da62205d97f" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList_90b303b7-1c01-4906-a077-1b0b4ac6a6f4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses_2ebf1c85-28e6-4cd8-a121-cdac62bc5354" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_02fd1748-aced-4da5-b3d4-2da62205d97f" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses_2ebf1c85-28e6-4cd8-a121-cdac62bc5354" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/RevenueNarrativeDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#RevenueNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.3dsystems.com/role/RevenueNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_93209f0f-e95a-45ea-8d7d-ec3a4c9b197a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_234b1d4f-4360-4de9-aa3e-b82db572ea9f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_93209f0f-e95a-45ea-8d7d-ec3a4c9b197a" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_234b1d4f-4360-4de9-aa3e-b82db572ea9f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_c1bbe3cb-09ac-4843-b180-9cfd002162a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_234b1d4f-4360-4de9-aa3e-b82db572ea9f" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_c1bbe3cb-09ac-4843-b180-9cfd002162a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_07740f77-e2df-4e6e-90d0-0fca2b2e55a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_234b1d4f-4360-4de9-aa3e-b82db572ea9f" xlink:to="loc_us-gaap_TypeOfArrangementAxis_07740f77-e2df-4e6e-90d0-0fca2b2e55a8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_07740f77-e2df-4e6e-90d0-0fca2b2e55a8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TypeOfArrangementAxis_07740f77-e2df-4e6e-90d0-0fca2b2e55a8" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_07740f77-e2df-4e6e-90d0-0fca2b2e55a8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_fc357b36-da5f-4e56-856c-7823ff81e7ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TypeOfArrangementAxis_07740f77-e2df-4e6e-90d0-0fca2b2e55a8" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_fc357b36-da5f-4e56-856c-7823ff81e7ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementMember_14893fc0-1585-4eea-afc1-f24f693ac4e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CollaborativeArrangementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_fc357b36-da5f-4e56-856c-7823ff81e7ad" xlink:to="loc_us-gaap_CollaborativeArrangementMember_14893fc0-1585-4eea-afc1-f24f693ac4e1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_d68ff086-e76a-4134-8627-26988022c1a7" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_234b1d4f-4360-4de9-aa3e-b82db572ea9f" xlink:to="loc_srt_ProductOrServiceAxis_d68ff086-e76a-4134-8627-26988022c1a7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_d68ff086-e76a-4134-8627-26988022c1a7_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_d68ff086-e76a-4134-8627-26988022c1a7" xlink:to="loc_srt_ProductsAndServicesDomain_d68ff086-e76a-4134-8627-26988022c1a7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_2d8e0528-091e-440c-a0aa-6b74841e7fa2" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_d68ff086-e76a-4134-8627-26988022c1a7" xlink:to="loc_srt_ProductsAndServicesDomain_2d8e0528-091e-440c-a0aa-6b74841e7fa2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_0f31bd04-d087-4392-b638-5203de6d8d63" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_2d8e0528-091e-440c-a0aa-6b74841e7fa2" xlink:to="loc_us-gaap_ServiceMember_0f31bd04-d087-4392-b638-5203de6d8d63" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_1ba584bf-2be7-4adc-bbdc-f553ada2f00b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_234b1d4f-4360-4de9-aa3e-b82db572ea9f" xlink:to="loc_srt_MajorCustomersAxis_1ba584bf-2be7-4adc-bbdc-f553ada2f00b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_1ba584bf-2be7-4adc-bbdc-f553ada2f00b_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_1ba584bf-2be7-4adc-bbdc-f553ada2f00b" xlink:to="loc_srt_NameOfMajorCustomerDomain_1ba584bf-2be7-4adc-bbdc-f553ada2f00b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_2b864609-43a2-453d-aeb2-60512611505f" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_1ba584bf-2be7-4adc-bbdc-f553ada2f00b" xlink:to="loc_srt_NameOfMajorCustomerDomain_2b864609-43a2-453d-aeb2-60512611505f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_OneCustomerMember_559de9ce-fe83-4bc8-9254-4914df0b799f" xlink:href="ddd-20231231.xsd#ddd_OneCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_2b864609-43a2-453d-aeb2-60512611505f" xlink:to="loc_ddd_OneCustomerMember_559de9ce-fe83-4bc8-9254-4914df0b799f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_6ad7f00d-0f7b-4f81-9f21-6634b99bd4d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_234b1d4f-4360-4de9-aa3e-b82db572ea9f" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_6ad7f00d-0f7b-4f81-9f21-6634b99bd4d5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_6ad7f00d-0f7b-4f81-9f21-6634b99bd4d5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_6ad7f00d-0f7b-4f81-9f21-6634b99bd4d5" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_6ad7f00d-0f7b-4f81-9f21-6634b99bd4d5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_a3d95ad6-717c-460e-b5d8-633c6a36c6e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_6ad7f00d-0f7b-4f81-9f21-6634b99bd4d5" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_a3d95ad6-717c-460e-b5d8-633c6a36c6e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_b8e77757-4b8d-4128-bc73-c284a76d917f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_a3d95ad6-717c-460e-b5d8-633c6a36c6e4" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_b8e77757-4b8d-4128-bc73-c284a76d917f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_3660b05a-610d-4f21-9742-fe2583cea850" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_234b1d4f-4360-4de9-aa3e-b82db572ea9f" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_3660b05a-610d-4f21-9742-fe2583cea850" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_3660b05a-610d-4f21-9742-fe2583cea850_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_3660b05a-610d-4f21-9742-fe2583cea850" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_3660b05a-610d-4f21-9742-fe2583cea850_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_6a5c25a1-0d90-49c2-9e19-993e2a466833" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_3660b05a-610d-4f21-9742-fe2583cea850" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_6a5c25a1-0d90-49c2-9e19-993e2a466833" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_45f69b70-0e38-484b-be5f-e5c8e9bf6974" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_6a5c25a1-0d90-49c2-9e19-993e2a466833" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_45f69b70-0e38-484b-be5f-e5c8e9bf6974" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_ab6cf2b2-d954-4873-ba9c-c4aec1e5e3a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_93209f0f-e95a-45ea-8d7d-ec3a4c9b197a" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_ab6cf2b2-d954-4873-ba9c-c4aec1e5e3a4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_RevenueRemainingPerformanceObligationVariableConsiderationAmount_af9101cf-50d5-4b21-8827-aa360ce0bdd8" xlink:href="ddd-20231231.xsd#ddd_RevenueRemainingPerformanceObligationVariableConsiderationAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_93209f0f-e95a-45ea-8d7d-ec3a4c9b197a" xlink:to="loc_ddd_RevenueRemainingPerformanceObligationVariableConsiderationAmount_af9101cf-50d5-4b21-8827-aa360ce0bdd8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_9d96ee9e-73bf-4136-bc18-f1d6a5bf0e3a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_93209f0f-e95a-45ea-8d7d-ec3a4c9b197a" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_9d96ee9e-73bf-4136-bc18-f1d6a5bf0e3a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_87a7b91a-2863-44e8-a9b7-258f86d9197a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_93209f0f-e95a-45ea-8d7d-ec3a4c9b197a" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_87a7b91a-2863-44e8-a9b7-258f86d9197a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_RevenueFromContractWithCustomersWarrantyPeriod_6c89eea7-34c5-4a2b-a6d2-fddccaace7ba" xlink:href="ddd-20231231.xsd#ddd_RevenueFromContractWithCustomersWarrantyPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_93209f0f-e95a-45ea-8d7d-ec3a4c9b197a" xlink:to="loc_ddd_RevenueFromContractWithCustomersWarrantyPeriod_6c89eea7-34c5-4a2b-a6d2-fddccaace7ba" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c76c1328-8403-4cc7-b168-c0302425fbb6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_93209f0f-e95a-45ea-8d7d-ec3a4c9b197a" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c76c1328-8403-4cc7-b168-c0302425fbb6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_8e1f3a63-31a7-4ce3-8c76-f4ba5370bbbc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_93209f0f-e95a-45ea-8d7d-ec3a4c9b197a" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_8e1f3a63-31a7-4ce3-8c76-f4ba5370bbbc" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueModificationOfContract_72347aa5-abb8-44ca-b57b-f7c7ec74a0f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueModificationOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_93209f0f-e95a-45ea-8d7d-ec3a4c9b197a" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueModificationOfContract_72347aa5-abb8-44ca-b57b-f7c7ec74a0f6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareBasicModificationOfContract_db055dce-15b8-447f-bb37-70017624f411" xlink:href="ddd-20231231.xsd#ddd_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareBasicModificationOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_93209f0f-e95a-45ea-8d7d-ec3a4c9b197a" xlink:to="loc_ddd_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareBasicModificationOfContract_db055dce-15b8-447f-bb37-70017624f411" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareDilutedModificationOfContract_04dc25f4-a035-4665-9a8c-303c06c74ba0" xlink:href="ddd-20231231.xsd#ddd_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareDilutedModificationOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_93209f0f-e95a-45ea-8d7d-ec3a4c9b197a" xlink:to="loc_ddd_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareDilutedModificationOfContract_04dc25f4-a035-4665-9a8c-303c06c74ba0" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance_86d27efd-7a22-4fb5-b661-b015a4bb3037" xlink:href="ddd-20231231.xsd#ddd_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_93209f0f-e95a-45ea-8d7d-ec3a4c9b197a" xlink:to="loc_ddd_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance_86d27efd-7a22-4fb5-b661-b015a4bb3037" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_9185c1f7-fc49-4bb7-ac8e-6e2a1507f80a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_93209f0f-e95a-45ea-8d7d-ec3a4c9b197a" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_9185c1f7-fc49-4bb7-ac8e-6e2a1507f80a" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_880c595b-eed0-475a-9f40-1968fe6f1c2b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_93209f0f-e95a-45ea-8d7d-ec3a4c9b197a" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_880c595b-eed0-475a-9f40-1968fe6f1c2b" xlink:type="arc" order="12"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/RevenueNarrativeDetails_1" xlink:type="simple" xlink:href="ddd-20231231.xsd#RevenueNarrativeDetails_1"/>
  <link:definitionLink xlink:role="http://www.3dsystems.com/role/RevenueNarrativeDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_93209f0f-e95a-45ea-8d7d-ec3a4c9b197a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_234b1d4f-4360-4de9-aa3e-b82db572ea9f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_93209f0f-e95a-45ea-8d7d-ec3a4c9b197a" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_234b1d4f-4360-4de9-aa3e-b82db572ea9f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_07740f77-e2df-4e6e-90d0-0fca2b2e55a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_234b1d4f-4360-4de9-aa3e-b82db572ea9f" xlink:to="loc_us-gaap_TypeOfArrangementAxis_07740f77-e2df-4e6e-90d0-0fca2b2e55a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_07740f77-e2df-4e6e-90d0-0fca2b2e55a8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TypeOfArrangementAxis_07740f77-e2df-4e6e-90d0-0fca2b2e55a8" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_07740f77-e2df-4e6e-90d0-0fca2b2e55a8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_fc357b36-da5f-4e56-856c-7823ff81e7ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TypeOfArrangementAxis_07740f77-e2df-4e6e-90d0-0fca2b2e55a8" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_fc357b36-da5f-4e56-856c-7823ff81e7ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementMember_14893fc0-1585-4eea-afc1-f24f693ac4e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CollaborativeArrangementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_fc357b36-da5f-4e56-856c-7823ff81e7ad" xlink:to="loc_us-gaap_CollaborativeArrangementMember_14893fc0-1585-4eea-afc1-f24f693ac4e1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_d68ff086-e76a-4134-8627-26988022c1a7" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_234b1d4f-4360-4de9-aa3e-b82db572ea9f" xlink:to="loc_srt_ProductOrServiceAxis_d68ff086-e76a-4134-8627-26988022c1a7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_d68ff086-e76a-4134-8627-26988022c1a7_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_d68ff086-e76a-4134-8627-26988022c1a7" xlink:to="loc_srt_ProductsAndServicesDomain_d68ff086-e76a-4134-8627-26988022c1a7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_2d8e0528-091e-440c-a0aa-6b74841e7fa2" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_d68ff086-e76a-4134-8627-26988022c1a7" xlink:to="loc_srt_ProductsAndServicesDomain_2d8e0528-091e-440c-a0aa-6b74841e7fa2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_0f31bd04-d087-4392-b638-5203de6d8d63" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_2d8e0528-091e-440c-a0aa-6b74841e7fa2" xlink:to="loc_us-gaap_ServiceMember_0f31bd04-d087-4392-b638-5203de6d8d63" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_1ba584bf-2be7-4adc-bbdc-f553ada2f00b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_234b1d4f-4360-4de9-aa3e-b82db572ea9f" xlink:to="loc_srt_MajorCustomersAxis_1ba584bf-2be7-4adc-bbdc-f553ada2f00b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_1ba584bf-2be7-4adc-bbdc-f553ada2f00b_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_1ba584bf-2be7-4adc-bbdc-f553ada2f00b" xlink:to="loc_srt_NameOfMajorCustomerDomain_1ba584bf-2be7-4adc-bbdc-f553ada2f00b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_2b864609-43a2-453d-aeb2-60512611505f" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_1ba584bf-2be7-4adc-bbdc-f553ada2f00b" xlink:to="loc_srt_NameOfMajorCustomerDomain_2b864609-43a2-453d-aeb2-60512611505f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_OneCustomerMember_559de9ce-fe83-4bc8-9254-4914df0b799f" xlink:href="ddd-20231231.xsd#ddd_OneCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_2b864609-43a2-453d-aeb2-60512611505f" xlink:to="loc_ddd_OneCustomerMember_559de9ce-fe83-4bc8-9254-4914df0b799f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_6ad7f00d-0f7b-4f81-9f21-6634b99bd4d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_234b1d4f-4360-4de9-aa3e-b82db572ea9f" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_6ad7f00d-0f7b-4f81-9f21-6634b99bd4d5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_6ad7f00d-0f7b-4f81-9f21-6634b99bd4d5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_6ad7f00d-0f7b-4f81-9f21-6634b99bd4d5" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_6ad7f00d-0f7b-4f81-9f21-6634b99bd4d5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_a3d95ad6-717c-460e-b5d8-633c6a36c6e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_6ad7f00d-0f7b-4f81-9f21-6634b99bd4d5" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_a3d95ad6-717c-460e-b5d8-633c6a36c6e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_b8e77757-4b8d-4128-bc73-c284a76d917f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_a3d95ad6-717c-460e-b5d8-633c6a36c6e4" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_b8e77757-4b8d-4128-bc73-c284a76d917f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_3660b05a-610d-4f21-9742-fe2583cea850" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_234b1d4f-4360-4de9-aa3e-b82db572ea9f" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_3660b05a-610d-4f21-9742-fe2583cea850" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_3660b05a-610d-4f21-9742-fe2583cea850_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_3660b05a-610d-4f21-9742-fe2583cea850" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_3660b05a-610d-4f21-9742-fe2583cea850_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_6a5c25a1-0d90-49c2-9e19-993e2a466833" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_3660b05a-610d-4f21-9742-fe2583cea850" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_6a5c25a1-0d90-49c2-9e19-993e2a466833" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_45f69b70-0e38-484b-be5f-e5c8e9bf6974" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_6a5c25a1-0d90-49c2-9e19-993e2a466833" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_45f69b70-0e38-484b-be5f-e5c8e9bf6974" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_ab6cf2b2-d954-4873-ba9c-c4aec1e5e3a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_93209f0f-e95a-45ea-8d7d-ec3a4c9b197a" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_ab6cf2b2-d954-4873-ba9c-c4aec1e5e3a4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_RevenueRemainingPerformanceObligationVariableConsiderationAmount_af9101cf-50d5-4b21-8827-aa360ce0bdd8" xlink:href="ddd-20231231.xsd#ddd_RevenueRemainingPerformanceObligationVariableConsiderationAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_93209f0f-e95a-45ea-8d7d-ec3a4c9b197a" xlink:to="loc_ddd_RevenueRemainingPerformanceObligationVariableConsiderationAmount_af9101cf-50d5-4b21-8827-aa360ce0bdd8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_9d96ee9e-73bf-4136-bc18-f1d6a5bf0e3a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_93209f0f-e95a-45ea-8d7d-ec3a4c9b197a" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_9d96ee9e-73bf-4136-bc18-f1d6a5bf0e3a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_87a7b91a-2863-44e8-a9b7-258f86d9197a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_93209f0f-e95a-45ea-8d7d-ec3a4c9b197a" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_87a7b91a-2863-44e8-a9b7-258f86d9197a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_RevenueFromContractWithCustomersWarrantyPeriod_6c89eea7-34c5-4a2b-a6d2-fddccaace7ba" xlink:href="ddd-20231231.xsd#ddd_RevenueFromContractWithCustomersWarrantyPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_93209f0f-e95a-45ea-8d7d-ec3a4c9b197a" xlink:to="loc_ddd_RevenueFromContractWithCustomersWarrantyPeriod_6c89eea7-34c5-4a2b-a6d2-fddccaace7ba" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c76c1328-8403-4cc7-b168-c0302425fbb6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_93209f0f-e95a-45ea-8d7d-ec3a4c9b197a" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c76c1328-8403-4cc7-b168-c0302425fbb6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_8e1f3a63-31a7-4ce3-8c76-f4ba5370bbbc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_93209f0f-e95a-45ea-8d7d-ec3a4c9b197a" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_8e1f3a63-31a7-4ce3-8c76-f4ba5370bbbc" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueModificationOfContract_72347aa5-abb8-44ca-b57b-f7c7ec74a0f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueModificationOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_93209f0f-e95a-45ea-8d7d-ec3a4c9b197a" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueModificationOfContract_72347aa5-abb8-44ca-b57b-f7c7ec74a0f6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareBasicModificationOfContract_db055dce-15b8-447f-bb37-70017624f411" xlink:href="ddd-20231231.xsd#ddd_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareBasicModificationOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_93209f0f-e95a-45ea-8d7d-ec3a4c9b197a" xlink:to="loc_ddd_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareBasicModificationOfContract_db055dce-15b8-447f-bb37-70017624f411" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareDilutedModificationOfContract_04dc25f4-a035-4665-9a8c-303c06c74ba0" xlink:href="ddd-20231231.xsd#ddd_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareDilutedModificationOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_93209f0f-e95a-45ea-8d7d-ec3a4c9b197a" xlink:to="loc_ddd_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareDilutedModificationOfContract_04dc25f4-a035-4665-9a8c-303c06c74ba0" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance_86d27efd-7a22-4fb5-b661-b015a4bb3037" xlink:href="ddd-20231231.xsd#ddd_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_93209f0f-e95a-45ea-8d7d-ec3a4c9b197a" xlink:to="loc_ddd_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance_86d27efd-7a22-4fb5-b661-b015a4bb3037" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_9185c1f7-fc49-4bb7-ac8e-6e2a1507f80a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_93209f0f-e95a-45ea-8d7d-ec3a4c9b197a" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_9185c1f7-fc49-4bb7-ac8e-6e2a1507f80a" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_880c595b-eed0-475a-9f40-1968fe6f1c2b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_93209f0f-e95a-45ea-8d7d-ec3a4c9b197a" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_880c595b-eed0-475a-9f40-1968fe6f1c2b" xlink:type="arc" order="12"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/RevenueRevenuebyGeographicRegionDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#RevenueRevenuebyGeographicRegionDetails"/>
  <link:definitionLink xlink:role="http://www.3dsystems.com/role/RevenueRevenuebyGeographicRegionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_e8e7b282-56a4-45b2-b05a-dbfb93a77908" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_f0a22362-7ce1-4d18-b358-0d26703940b8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_e8e7b282-56a4-45b2-b05a-dbfb93a77908" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_f0a22362-7ce1-4d18-b358-0d26703940b8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_88097b3d-5ae3-4d3d-a129-bc6ca6039a5c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f0a22362-7ce1-4d18-b358-0d26703940b8" xlink:to="loc_srt_StatementGeographicalAxis_88097b3d-5ae3-4d3d-a129-bc6ca6039a5c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_88097b3d-5ae3-4d3d-a129-bc6ca6039a5c_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_88097b3d-5ae3-4d3d-a129-bc6ca6039a5c" xlink:to="loc_srt_SegmentGeographicalDomain_88097b3d-5ae3-4d3d-a129-bc6ca6039a5c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_34c21255-eead-47b8-94e6-3ea62b6e7753" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_88097b3d-5ae3-4d3d-a129-bc6ca6039a5c" xlink:to="loc_srt_SegmentGeographicalDomain_34c21255-eead-47b8-94e6-3ea62b6e7753" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AmericasMember_a6d402a9-43f8-414e-a68c-b20bf3496e35" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_AmericasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_34c21255-eead-47b8-94e6-3ea62b6e7753" xlink:to="loc_srt_AmericasMember_a6d402a9-43f8-414e-a68c-b20bf3496e35" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EMEAMember_398e55bb-02e8-4be2-9a6a-6ab34811bd9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EMEAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_34c21255-eead-47b8-94e6-3ea62b6e7753" xlink:to="loc_us-gaap_EMEAMember_398e55bb-02e8-4be2-9a6a-6ab34811bd9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_5a5c18dc-0cab-45d3-9388-04ff7cbaf1a7" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_AsiaPacificMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_34c21255-eead-47b8-94e6-3ea62b6e7753" xlink:to="loc_srt_AsiaPacificMember_5a5c18dc-0cab-45d3-9388-04ff7cbaf1a7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_73795435-7b79-4cb2-b11b-6b2d4d063d7c" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_34c21255-eead-47b8-94e6-3ea62b6e7753" xlink:to="loc_country_US_73795435-7b79-4cb2-b11b-6b2d4d063d7c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_DE_5485d480-b3f2-48d7-b05c-1bb463632e11" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_DE"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_34c21255-eead-47b8-94e6-3ea62b6e7753" xlink:to="loc_country_DE_5485d480-b3f2-48d7-b05c-1bb463632e11" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_40191613-1dcf-4fb9-a7dc-75ce0c376019" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_e8e7b282-56a4-45b2-b05a-dbfb93a77908" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_40191613-1dcf-4fb9-a7dc-75ce0c376019" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/InventoriesNarrativeDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#InventoriesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.3dsystems.com/role/InventoriesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLineItems_96198093-5667-4914-b1db-1e9e341d7c6f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryCurrentTable_cc66ce05-4516-4b3f-8717-a12a96d11a02" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryCurrentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_InventoryLineItems_96198093-5667-4914-b1db-1e9e341d7c6f" xlink:to="loc_us-gaap_InventoryCurrentTable_cc66ce05-4516-4b3f-8717-a12a96d11a02" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_a062deaf-4907-4d68-aeb0-bab5514768bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_InventoryCurrentTable_cc66ce05-4516-4b3f-8717-a12a96d11a02" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_a062deaf-4907-4d68-aeb0-bab5514768bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_a062deaf-4907-4d68-aeb0-bab5514768bb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_a062deaf-4907-4d68-aeb0-bab5514768bb" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_a062deaf-4907-4d68-aeb0-bab5514768bb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_0c27bf99-9186-49df-b9dd-5d5638e27056" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_a062deaf-4907-4d68-aeb0-bab5514768bb" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_0c27bf99-9186-49df-b9dd-5d5638e27056" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoriesMember_ee625ef2-e93c-44a8-ad0b-ca7574e4d283" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_0c27bf99-9186-49df-b9dd-5d5638e27056" xlink:to="loc_us-gaap_InventoriesMember_ee625ef2-e93c-44a8-ad0b-ca7574e4d283" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalAdditionsMember_3e52e219-41e8-40ae-8bc2-a76aa604c630" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalAdditionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_0c27bf99-9186-49df-b9dd-5d5638e27056" xlink:to="loc_us-gaap_CapitalAdditionsMember_3e52e219-41e8-40ae-8bc2-a76aa604c630" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves_d5e85816-d1bd-411a-a065-bc668531e01b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryValuationReserves"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryLineItems_96198093-5667-4914-b1db-1e9e341d7c6f" xlink:to="loc_us-gaap_InventoryValuationReserves_d5e85816-d1bd-411a-a065-bc668531e01b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessExitCosts1_2ef434ed-19d3-474d-bde5-0cdc1cae6470" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessExitCosts1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryLineItems_96198093-5667-4914-b1db-1e9e341d7c6f" xlink:to="loc_us-gaap_BusinessExitCosts1_2ef434ed-19d3-474d-bde5-0cdc1cae6470" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentAmount_da395030-1438-461f-95c4-e0eb5508fac0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermPurchaseCommitmentAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryLineItems_96198093-5667-4914-b1db-1e9e341d7c6f" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentAmount_da395030-1438-461f-95c4-e0eb5508fac0" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#PropertyandEquipmentScheduleofPropertyandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_830b22e9-1282-45b0-b236-9dd0474c5793" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6781b232-bb3d-497b-a92f-2a745c75fb6c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_830b22e9-1282-45b0-b236-9dd0474c5793" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6781b232-bb3d-497b-a92f-2a745c75fb6c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_39254a08-c4ea-4c65-abf4-adcad612d53c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6781b232-bb3d-497b-a92f-2a745c75fb6c" xlink:to="loc_srt_RangeAxis_39254a08-c4ea-4c65-abf4-adcad612d53c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_39254a08-c4ea-4c65-abf4-adcad612d53c_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_39254a08-c4ea-4c65-abf4-adcad612d53c" xlink:to="loc_srt_RangeMember_39254a08-c4ea-4c65-abf4-adcad612d53c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b545f3e8-ab58-4927-89d2-2b4ffcef0530" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_39254a08-c4ea-4c65-abf4-adcad612d53c" xlink:to="loc_srt_RangeMember_b545f3e8-ab58-4927-89d2-2b4ffcef0530" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_da8c7f1e-d9ee-471a-8e65-0c5656bb5466" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b545f3e8-ab58-4927-89d2-2b4ffcef0530" xlink:to="loc_srt_MinimumMember_da8c7f1e-d9ee-471a-8e65-0c5656bb5466" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_926b40aa-ca86-4d15-8ebe-db4e6375579a" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b545f3e8-ab58-4927-89d2-2b4ffcef0530" xlink:to="loc_srt_MaximumMember_926b40aa-ca86-4d15-8ebe-db4e6375579a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a8e8ad1f-b2d4-472c-8b9a-f3d0c677d1a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6781b232-bb3d-497b-a92f-2a745c75fb6c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a8e8ad1f-b2d4-472c-8b9a-f3d0c677d1a3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a8e8ad1f-b2d4-472c-8b9a-f3d0c677d1a3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a8e8ad1f-b2d4-472c-8b9a-f3d0c677d1a3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a8e8ad1f-b2d4-472c-8b9a-f3d0c677d1a3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_39c2a742-1a25-4da0-a1bb-cfa2eea48446" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a8e8ad1f-b2d4-472c-8b9a-f3d0c677d1a3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_39c2a742-1a25-4da0-a1bb-cfa2eea48446" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_faac04b3-ae25-4725-8164-0b9178aca529" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_39c2a742-1a25-4da0-a1bb-cfa2eea48446" xlink:to="loc_us-gaap_BuildingMember_faac04b3-ae25-4725-8164-0b9178aca529" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_699efc2d-9dc3-4b62-9524-ac35d99713a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_39c2a742-1a25-4da0-a1bb-cfa2eea48446" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_699efc2d-9dc3-4b62-9524-ac35d99713a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_aa9a34b5-bba9-43da-ba59-bbf12da87a0e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_39c2a742-1a25-4da0-a1bb-cfa2eea48446" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_aa9a34b5-bba9-43da-ba59-bbf12da87a0e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_OfficeFurnitureAndEquipmentMember_03e83340-1ee1-41dc-afd4-577199ae540e" xlink:href="ddd-20231231.xsd#ddd_OfficeFurnitureAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_39c2a742-1a25-4da0-a1bb-cfa2eea48446" xlink:to="loc_ddd_OfficeFurnitureAndEquipmentMember_03e83340-1ee1-41dc-afd4-577199ae540e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_5c98d65b-453d-4e84-8296-6cd2cd8f13e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_39c2a742-1a25-4da0-a1bb-cfa2eea48446" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_5c98d65b-453d-4e84-8296-6cd2cd8f13e7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_511ac0a2-923e-413d-92e0-b55ed8bdbf5a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_39c2a742-1a25-4da0-a1bb-cfa2eea48446" xlink:to="loc_us-gaap_ConstructionInProgressMember_511ac0a2-923e-413d-92e0-b55ed8bdbf5a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_b9595a90-7637-4866-9cba-d7e3525d3c5b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_830b22e9-1282-45b0-b236-9dd0474c5793" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_b9595a90-7637-4866-9cba-d7e3525d3c5b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_13fab2b4-c933-42cf-aca7-5a4559e4f6d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_830b22e9-1282-45b0-b236-9dd0474c5793" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_13fab2b4-c933-42cf-aca7-5a4559e4f6d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_e045953d-de26-4ca4-9eb4-1e6e5ae8f9d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_830b22e9-1282-45b0-b236-9dd0474c5793" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_e045953d-de26-4ca4-9eb4-1e6e5ae8f9d6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_df020a2f-fb64-4532-a708-c6b4af302b3a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_830b22e9-1282-45b0-b236-9dd0474c5793" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_df020a2f-fb64-4532-a708-c6b4af302b3a" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/PropertyandEquipmentNarrativeDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#PropertyandEquipmentNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.3dsystems.com/role/PropertyandEquipmentNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b00d7622-0e64-44ab-933b-47fa86d5d1d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4cf31c4a-d3d7-4898-9371-16e891be62d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b00d7622-0e64-44ab-933b-47fa86d5d1d3" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4cf31c4a-d3d7-4898-9371-16e891be62d2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_cc285363-f55b-4ffd-8b4e-8b204020adac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4cf31c4a-d3d7-4898-9371-16e891be62d2" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_cc285363-f55b-4ffd-8b4e-8b204020adac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_cc285363-f55b-4ffd-8b4e-8b204020adac_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_cc285363-f55b-4ffd-8b4e-8b204020adac" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_cc285363-f55b-4ffd-8b4e-8b204020adac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_9ad753ae-8a8c-4693-89c3-d00ff40b2b06" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_cc285363-f55b-4ffd-8b4e-8b204020adac" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_9ad753ae-8a8c-4693-89c3-d00ff40b2b06" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentMember_1d2c6d73-3726-425c-b34d-7fbcb743a9e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_9ad753ae-8a8c-4693-89c3-d00ff40b2b06" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentMember_1d2c6d73-3726-425c-b34d-7fbcb743a9e1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_36298caf-f7e8-4b99-b9f3-e869f1f8c40b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b00d7622-0e64-44ab-933b-47fa86d5d1d3" xlink:to="loc_us-gaap_Depreciation_36298caf-f7e8-4b99-b9f3-e869f1f8c40b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_47469f01-f0fe-491a-8000-4b6037e5e2e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b00d7622-0e64-44ab-933b-47fa86d5d1d3" xlink:to="loc_us-gaap_AssetImpairmentCharges_47469f01-f0fe-491a-8000-4b6037e5e2e2" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails"/>
  <link:definitionLink xlink:role="http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_f8132fe3-2cb9-4487-a210-2616bcd553c4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ad90fccd-6958-4ac7-8373-53934bc527a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_f8132fe3-2cb9-4487-a210-2616bcd553c4" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ad90fccd-6958-4ac7-8373-53934bc527a2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1d75f9a7-9af8-4c4c-8107-67c90b92b00a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ad90fccd-6958-4ac7-8373-53934bc527a2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1d75f9a7-9af8-4c4c-8107-67c90b92b00a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1d75f9a7-9af8-4c4c-8107-67c90b92b00a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1d75f9a7-9af8-4c4c-8107-67c90b92b00a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1d75f9a7-9af8-4c4c-8107-67c90b92b00a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_62955e3e-913d-4b92-a401-a2033c799697" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1d75f9a7-9af8-4c4c-8107-67c90b92b00a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_62955e3e-913d-4b92-a401-a2033c799697" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_9d3b6a94-8880-484c-87ce-dd294f63cfb8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_62955e3e-913d-4b92-a401-a2033c799697" xlink:to="loc_us-gaap_CustomerRelationshipsMember_9d3b6a94-8880-484c-87ce-dd294f63cfb8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_AcquiredTechnologyMember_12ef46f0-6c99-4eca-a02d-dbe5a09da1c0" xlink:href="ddd-20231231.xsd#ddd_AcquiredTechnologyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_62955e3e-913d-4b92-a401-a2033c799697" xlink:to="loc_ddd_AcquiredTechnologyMember_12ef46f0-6c99-4eca-a02d-dbe5a09da1c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_b33e972a-08c2-48a1-b49b-8689577e1076" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_62955e3e-913d-4b92-a401-a2033c799697" xlink:to="loc_us-gaap_TradeNamesMember_b33e972a-08c2-48a1-b49b-8689577e1076" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentsMember_d97b74a6-2cc5-4ad7-9c18-eb2f07c434c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PatentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_62955e3e-913d-4b92-a401-a2033c799697" xlink:to="loc_us-gaap_PatentsMember_d97b74a6-2cc5-4ad7-9c18-eb2f07c434c9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentedTechnologyMember_898b89d2-d3e3-41ed-b5c1-b0b75806d8c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PatentedTechnologyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_62955e3e-913d-4b92-a401-a2033c799697" xlink:to="loc_us-gaap_PatentedTechnologyMember_898b89d2-d3e3-41ed-b5c1-b0b75806d8c5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_cf4bcde3-44f0-4ba2-ad2f-383f0acc48a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_62955e3e-913d-4b92-a401-a2033c799697" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_cf4bcde3-44f0-4ba2-ad2f-383f0acc48a5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_7912cab0-9907-4d9a-83e6-bff58ce0218b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_f8132fe3-2cb9-4487-a210-2616bcd553c4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_7912cab0-9907-4d9a-83e6-bff58ce0218b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2afb77ba-cdda-4f27-9008-53329b1fba64" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_f8132fe3-2cb9-4487-a210-2616bcd553c4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2afb77ba-cdda-4f27-9008-53329b1fba64" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d5b96fa0-95dd-41a1-975c-53cbde4e9116" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_f8132fe3-2cb9-4487-a210-2616bcd553c4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d5b96fa0-95dd-41a1-975c-53cbde4e9116" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_8cf246f1-9d01-4d5d-8925-f009675e94d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_f8132fe3-2cb9-4487-a210-2616bcd553c4" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_8cf246f1-9d01-4d5d-8925-f009675e94d7" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#IntangibleAssetsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9e992031-9803-4321-bbbc-0e92590047e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_371d83e0-db52-4fdd-845e-9e56869d10fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9e992031-9803-4321-bbbc-0e92590047e7" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_371d83e0-db52-4fdd-845e-9e56869d10fb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_657d561e-7501-4f46-a35a-8353f5261c2c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_371d83e0-db52-4fdd-845e-9e56869d10fb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_657d561e-7501-4f46-a35a-8353f5261c2c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_657d561e-7501-4f46-a35a-8353f5261c2c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_657d561e-7501-4f46-a35a-8353f5261c2c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_657d561e-7501-4f46-a35a-8353f5261c2c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a6b0d0ec-b431-450b-842c-59e51fc1d4c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_657d561e-7501-4f46-a35a-8353f5261c2c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a6b0d0ec-b431-450b-842c-59e51fc1d4c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_a6f56173-ea36-4208-8277-0f7f7371d8f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a6b0d0ec-b431-450b-842c-59e51fc1d4c5" xlink:to="loc_us-gaap_TradeNamesMember_a6f56173-ea36-4208-8277-0f7f7371d8f6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_AcquiredTechnologyAndTradeNamesMember_d65dd0f9-929c-4c5f-835a-c91d3d37778b" xlink:href="ddd-20231231.xsd#ddd_AcquiredTechnologyAndTradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a6b0d0ec-b431-450b-842c-59e51fc1d4c5" xlink:to="loc_ddd_AcquiredTechnologyAndTradeNamesMember_d65dd0f9-929c-4c5f-835a-c91d3d37778b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_08621359-b9f5-4822-9588-567de3aa7ef6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9e992031-9803-4321-bbbc-0e92590047e7" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_08621359-b9f5-4822-9588-567de3aa7ef6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_e6a5d3b7-409d-4c40-9f53-e9ab8156839d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9e992031-9803-4321-bbbc-0e92590047e7" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_e6a5d3b7-409d-4c40-9f53-e9ab8156839d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetIndefiniteLivedExcludingGoodwillStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_82539f1d-b52f-40b6-a042-b1d4bdb6b6a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfIntangibleAssetIndefiniteLivedExcludingGoodwillStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9e992031-9803-4321-bbbc-0e92590047e7" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetIndefiniteLivedExcludingGoodwillStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_82539f1d-b52f-40b6-a042-b1d4bdb6b6a1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_67cb58ba-c0b7-4bda-98e5-f4d0fc792f65" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9e992031-9803-4321-bbbc-0e92590047e7" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_67cb58ba-c0b7-4bda-98e5-f4d0fc792f65" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_481de08d-3fc6-4b57-9ab4-3ffaebcc7540" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9e992031-9803-4321-bbbc-0e92590047e7" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_481de08d-3fc6-4b57-9ab4-3ffaebcc7540" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_b352005f-66be-4aaa-89d4-6296a3a85a4c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9e992031-9803-4321-bbbc-0e92590047e7" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_b352005f-66be-4aaa-89d4-6296a3a85a4c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_5fcdc794-c700-4599-96a3-2e7d8a5ea8af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9e992031-9803-4321-bbbc-0e92590047e7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_5fcdc794-c700-4599-96a3-2e7d8a5ea8af" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_c13506a7-f1c0-4249-b3ed-302a3c4c5da1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_5fcdc794-c700-4599-96a3-2e7d8a5ea8af" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_c13506a7-f1c0-4249-b3ed-302a3c4c5da1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_c7ae373e-efd4-4a8b-a608-54a0dadf1232" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_5fcdc794-c700-4599-96a3-2e7d8a5ea8af" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_c7ae373e-efd4-4a8b-a608-54a0dadf1232" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_dbd24154-430b-444e-8cee-f11c5e8ec8df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_5fcdc794-c700-4599-96a3-2e7d8a5ea8af" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_dbd24154-430b-444e-8cee-f11c5e8ec8df" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_45de7e26-1ad3-46f9-8960-0417611a4fc0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_5fcdc794-c700-4599-96a3-2e7d8a5ea8af" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_45de7e26-1ad3-46f9-8960-0417611a4fc0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_a6174c9e-41a3-4493-a3dc-83802da37bfc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_5fcdc794-c700-4599-96a3-2e7d8a5ea8af" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_a6174c9e-41a3-4493-a3dc-83802da37bfc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_ba54e1b1-5fe3-416d-a65c-a4f2957cc342" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9e992031-9803-4321-bbbc-0e92590047e7" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_ba54e1b1-5fe3-416d-a65c-a4f2957cc342" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/GoodwillRollForwardDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#GoodwillRollForwardDetails"/>
  <link:definitionLink xlink:role="http://www.3dsystems.com/role/GoodwillRollForwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_6406395f-7ed2-4e0a-9f43-7a49d15f4e86" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_70afc1bf-c743-48c8-bf4d-a7ab8d8c3382" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_6406395f-7ed2-4e0a-9f43-7a49d15f4e86" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_70afc1bf-c743-48c8-bf4d-a7ab8d8c3382" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_41a424cd-e8f4-47cb-82f2-3bb510bd418c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_70afc1bf-c743-48c8-bf4d-a7ab8d8c3382" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_41a424cd-e8f4-47cb-82f2-3bb510bd418c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_41a424cd-e8f4-47cb-82f2-3bb510bd418c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_41a424cd-e8f4-47cb-82f2-3bb510bd418c" xlink:to="loc_us-gaap_SegmentDomain_41a424cd-e8f4-47cb-82f2-3bb510bd418c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_0e7860cc-f5fd-4ecc-8295-614b4fa3d0cd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_41a424cd-e8f4-47cb-82f2-3bb510bd418c" xlink:to="loc_us-gaap_SegmentDomain_0e7860cc-f5fd-4ecc-8295-614b4fa3d0cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_HealthcareSegmentMember_7649e5bd-2028-41cd-b57b-2fd22adb6bef" xlink:href="ddd-20231231.xsd#ddd_HealthcareSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_0e7860cc-f5fd-4ecc-8295-614b4fa3d0cd" xlink:to="loc_ddd_HealthcareSegmentMember_7649e5bd-2028-41cd-b57b-2fd22adb6bef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_IndustrialSegmentMember_a1b9d282-3778-4a56-8bfe-ef9069eb5140" xlink:href="ddd-20231231.xsd#ddd_IndustrialSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_0e7860cc-f5fd-4ecc-8295-614b4fa3d0cd" xlink:to="loc_ddd_IndustrialSegmentMember_a1b9d282-3778-4a56-8bfe-ef9069eb5140" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_6a55a60a-d309-497d-80ab-36e2af9d7b1c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_6406395f-7ed2-4e0a-9f43-7a49d15f4e86" xlink:to="loc_us-gaap_GoodwillRollForward_6a55a60a-d309-497d-80ab-36e2af9d7b1c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_a79624fb-c96a-43c2-89fd-b0d8b621f493" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_6a55a60a-d309-497d-80ab-36e2af9d7b1c" xlink:to="loc_us-gaap_GoodwillGross_a79624fb-c96a-43c2-89fd-b0d8b621f493" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_77f995c2-e47f-460e-ba19-bbf20ef42fbb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_6a55a60a-d309-497d-80ab-36e2af9d7b1c" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_77f995c2-e47f-460e-ba19-bbf20ef42fbb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_c8e0768f-4680-4a21-a23d-3285cf89baeb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_6a55a60a-d309-497d-80ab-36e2af9d7b1c" xlink:to="loc_us-gaap_Goodwill_c8e0768f-4680-4a21-a23d-3285cf89baeb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_4376d03f-8e58-4b46-b3b9-828eff100593" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_6a55a60a-d309-497d-80ab-36e2af9d7b1c" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_4376d03f-8e58-4b46-b3b9-828eff100593" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_aa6879ab-80f3-4602-b0bb-303b58a4eba4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_6a55a60a-d309-497d-80ab-36e2af9d7b1c" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_aa6879ab-80f3-4602-b0bb-303b58a4eba4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_ca99ef21-997a-4b2a-8843-a3c1bce00ede" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_6a55a60a-d309-497d-80ab-36e2af9d7b1c" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_ca99ef21-997a-4b2a-8843-a3c1bce00ede" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_0e73eef8-7a94-42b1-8d41-9251c3eb5079" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_29cd9063-74ce-4e6f-932e-be04a97001c1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3cf55222-142f-4ca9-95d3-a60ce74b1d20" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/GoodwillNarrativeDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#GoodwillNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.3dsystems.com/role/GoodwillNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_05fe84ef-5cd2-42d4-87ec-66d51e89bb9f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_30ec42d7-dd83-477a-8e92-2629400404bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_05fe84ef-5cd2-42d4-87ec-66d51e89bb9f" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_30ec42d7-dd83-477a-8e92-2629400404bd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_604b8913-2d75-4cfc-a94d-a729ba849c53" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_30ec42d7-dd83-477a-8e92-2629400404bd" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_604b8913-2d75-4cfc-a94d-a729ba849c53" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_604b8913-2d75-4cfc-a94d-a729ba849c53_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_604b8913-2d75-4cfc-a94d-a729ba849c53" xlink:to="loc_us-gaap_SegmentDomain_604b8913-2d75-4cfc-a94d-a729ba849c53_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_a71ed495-3abc-40df-8b5c-8e419985b22a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_604b8913-2d75-4cfc-a94d-a729ba849c53" xlink:to="loc_us-gaap_SegmentDomain_a71ed495-3abc-40df-8b5c-8e419985b22a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_IndustrialSegmentMember_cdb4a4dd-a18d-4cb8-bcd8-2b70ad119bb2" xlink:href="ddd-20231231.xsd#ddd_IndustrialSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_a71ed495-3abc-40df-8b5c-8e419985b22a" xlink:to="loc_ddd_IndustrialSegmentMember_cdb4a4dd-a18d-4cb8-bcd8-2b70ad119bb2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_6cd2d697-702e-4402-b1a9-79466b46bc6b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_05fe84ef-5cd2-42d4-87ec-66d51e89bb9f" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_6cd2d697-702e-4402-b1a9-79466b46bc6b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#InvestmentsandNoteReceivableNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ab5e33b-b11b-4a42-9e07-02882ca0ccaa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_c0299f53-c84a-4bc9-96fa-d04db911c0ae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ab5e33b-b11b-4a42-9e07-02882ca0ccaa" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_c0299f53-c84a-4bc9-96fa-d04db911c0ae" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_17ac6a7a-beca-475d-8d5a-304470e86c8e" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_c0299f53-c84a-4bc9-96fa-d04db911c0ae" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_17ac6a7a-beca-475d-8d5a-304470e86c8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_17ac6a7a-beca-475d-8d5a-304470e86c8e_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_17ac6a7a-beca-475d-8d5a-304470e86c8e" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_17ac6a7a-beca-475d-8d5a-304470e86c8e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_60839ca8-538b-4642-b5c6-aaf7c154bbcb" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_17ac6a7a-beca-475d-8d5a-304470e86c8e" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_60839ca8-538b-4642-b5c6-aaf7c154bbcb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_SaudiArabianIndustrialInvestmentsCompanyMember_37b5d314-ce19-4bb4-9c37-0d69b7e5af4b" xlink:href="ddd-20231231.xsd#ddd_SaudiArabianIndustrialInvestmentsCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_60839ca8-538b-4642-b5c6-aaf7c154bbcb" xlink:to="loc_ddd_SaudiArabianIndustrialInvestmentsCompanyMember_37b5d314-ce19-4bb4-9c37-0d69b7e5af4b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_TheradaptiveIncMember_5c937854-c214-4170-bca6-0ed42b8870e6" xlink:href="ddd-20231231.xsd#ddd_TheradaptiveIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_60839ca8-538b-4642-b5c6-aaf7c154bbcb" xlink:to="loc_ddd_TheradaptiveIncMember_5c937854-c214-4170-bca6-0ed42b8870e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_EntachIncMember_b79c1e3e-1259-4820-8997-b7e2b36fac3f" xlink:href="ddd-20231231.xsd#ddd_EntachIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_60839ca8-538b-4642-b5c6-aaf7c154bbcb" xlink:to="loc_ddd_EntachIncMember_b79c1e3e-1259-4820-8997-b7e2b36fac3f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_745d9d8c-88c7-4904-9d32-70cb166e9000" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_c0299f53-c84a-4bc9-96fa-d04db911c0ae" xlink:to="loc_us-gaap_StatementClassOfStockAxis_745d9d8c-88c7-4904-9d32-70cb166e9000" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_745d9d8c-88c7-4904-9d32-70cb166e9000_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_745d9d8c-88c7-4904-9d32-70cb166e9000" xlink:to="loc_us-gaap_ClassOfStockDomain_745d9d8c-88c7-4904-9d32-70cb166e9000_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_21ac152c-20b8-437b-b362-26c88fb712a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_745d9d8c-88c7-4904-9d32-70cb166e9000" xlink:to="loc_us-gaap_ClassOfStockDomain_21ac152c-20b8-437b-b362-26c88fb712a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_0f81ca63-9f3e-4c6e-b4d3-c087225437c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_21ac152c-20b8-437b-b362-26c88fb712a1" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_0f81ca63-9f3e-4c6e-b4d3-c087225437c2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_d7e62e42-5c31-479e-895a-c35601fc888e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_c0299f53-c84a-4bc9-96fa-d04db911c0ae" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_d7e62e42-5c31-479e-895a-c35601fc888e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d7e62e42-5c31-479e-895a-c35601fc888e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_d7e62e42-5c31-479e-895a-c35601fc888e" xlink:to="loc_us-gaap_EquityComponentDomain_d7e62e42-5c31-479e-895a-c35601fc888e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_fff62a54-22aa-4869-8362-1b6ffa6af1b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_d7e62e42-5c31-479e-895a-c35601fc888e" xlink:to="loc_us-gaap_EquityComponentDomain_fff62a54-22aa-4869-8362-1b6ffa6af1b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_1677f98b-9b8d-4584-a750-557e5ee42b7e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_fff62a54-22aa-4869-8362-1b6ffa6af1b3" xlink:to="loc_us-gaap_PreferredStockMember_1677f98b-9b8d-4584-a750-557e5ee42b7e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_613c32ab-ad90-475e-af41-e5c3b6ce4c7d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WarrantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_fff62a54-22aa-4869-8362-1b6ffa6af1b3" xlink:to="loc_us-gaap_WarrantMember_613c32ab-ad90-475e-af41-e5c3b6ce4c7d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_dc56c89b-779d-48fb-b82f-09ff8781bf3c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_c0299f53-c84a-4bc9-96fa-d04db911c0ae" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_dc56c89b-779d-48fb-b82f-09ff8781bf3c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_dc56c89b-779d-48fb-b82f-09ff8781bf3c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_dc56c89b-779d-48fb-b82f-09ff8781bf3c" xlink:to="loc_us-gaap_RelatedPartyDomain_dc56c89b-779d-48fb-b82f-09ff8781bf3c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_e02bd31e-0075-4a01-a751-1b2e9f73316e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_dc56c89b-779d-48fb-b82f-09ff8781bf3c" xlink:to="loc_us-gaap_RelatedPartyDomain_e02bd31e-0075-4a01-a751-1b2e9f73316e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_b8b3559e-9486-4d2b-8104-d3a6beb0b35a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_e02bd31e-0075-4a01-a751-1b2e9f73316e" xlink:to="loc_us-gaap_RelatedPartyMember_b8b3559e-9486-4d2b-8104-d3a6beb0b35a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_618df91f-aae0-4235-ba63-27472238f8be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ab5e33b-b11b-4a42-9e07-02882ca0ccaa" xlink:to="loc_us-gaap_EquityMethodInvestments_618df91f-aae0-4235-ba63-27472238f8be" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_EquityMethodInvestmentsEscrowDeposit_20500356-a910-4596-8cbc-41f9cb4132ce" xlink:href="ddd-20231231.xsd#ddd_EquityMethodInvestmentsEscrowDeposit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ab5e33b-b11b-4a42-9e07-02882ca0ccaa" xlink:to="loc_ddd_EquityMethodInvestmentsEscrowDeposit_20500356-a910-4596-8cbc-41f9cb4132ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_503b8ddc-306a-45f8-a298-a372f14f18dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ab5e33b-b11b-4a42-9e07-02882ca0ccaa" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_503b8ddc-306a-45f8-a298-a372f14f18dd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3af93143-0785-42f3-8150-429833f72f4d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ab5e33b-b11b-4a42-9e07-02882ca0ccaa" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3af93143-0785-42f3-8150-429833f72f4d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_c2439357-513c-47ed-beea-fb06cf48eec9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ab5e33b-b11b-4a42-9e07-02882ca0ccaa" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_c2439357-513c-47ed-beea-fb06cf48eec9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_ac696b55-a344-4c55-8308-7ba82758465c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ab5e33b-b11b-4a42-9e07-02882ca0ccaa" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_ac696b55-a344-4c55-8308-7ba82758465c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_3c9c6dc0-ebc6-40fe-9c8f-c355866b84b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ab5e33b-b11b-4a42-9e07-02882ca0ccaa" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_3c9c6dc0-ebc6-40fe-9c8f-c355866b84b1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityOwnershipPercentageExcludingConsolidatedEntityAndEquityMethodInvestee_1d39c6e2-0cb1-4e0a-bf5b-df71b147e67e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityOwnershipPercentageExcludingConsolidatedEntityAndEquityMethodInvestee"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ab5e33b-b11b-4a42-9e07-02882ca0ccaa" xlink:to="loc_us-gaap_EquityOwnershipPercentageExcludingConsolidatedEntityAndEquityMethodInvestee_1d39c6e2-0cb1-4e0a-bf5b-df71b147e67e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_ddf66dba-ad48-40de-bc9a-aa34c1940459" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ab5e33b-b11b-4a42-9e07-02882ca0ccaa" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_ddf66dba-ad48-40de-bc9a-aa34c1940459" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ConvertiblePreferredStockFairValue_77f4feba-08b6-496b-b7ab-726993a371ca" xlink:href="ddd-20231231.xsd#ddd_ConvertiblePreferredStockFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ab5e33b-b11b-4a42-9e07-02882ca0ccaa" xlink:to="loc_ddd_ConvertiblePreferredStockFairValue_77f4feba-08b6-496b-b7ab-726993a371ca" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount_5813f69d-6c26-44bc-8ac1-8f045f1c10ba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ab5e33b-b11b-4a42-9e07-02882ca0ccaa" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount_5813f69d-6c26-44bc-8ac1-8f045f1c10ba" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_33aefeea-31bc-4d21-85ff-bd4a086a5b37" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ab5e33b-b11b-4a42-9e07-02882ca0ccaa" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_33aefeea-31bc-4d21-85ff-bd4a086a5b37" xlink:type="arc" order="11"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#LeasesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.3dsystems.com/role/LeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_e51b21b8-b485-4dfc-9d9b-ef21a426abb0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_5ecf92be-2bee-4f2a-ac2d-08f887d29b8d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_e51b21b8-b485-4dfc-9d9b-ef21a426abb0" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_5ecf92be-2bee-4f2a-ac2d-08f887d29b8d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e7525c45-a2d6-45e5-aa83-341f13dbec5e" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_5ecf92be-2bee-4f2a-ac2d-08f887d29b8d" xlink:to="loc_srt_RangeAxis_e7525c45-a2d6-45e5-aa83-341f13dbec5e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e7525c45-a2d6-45e5-aa83-341f13dbec5e_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_e7525c45-a2d6-45e5-aa83-341f13dbec5e" xlink:to="loc_srt_RangeMember_e7525c45-a2d6-45e5-aa83-341f13dbec5e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1725fdc2-8695-4420-bbfd-f2e765690df9" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_e7525c45-a2d6-45e5-aa83-341f13dbec5e" xlink:to="loc_srt_RangeMember_1725fdc2-8695-4420-bbfd-f2e765690df9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_8ea70750-ba3d-4a9e-9500-c3402115ca79" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1725fdc2-8695-4420-bbfd-f2e765690df9" xlink:to="loc_srt_MinimumMember_8ea70750-ba3d-4a9e-9500-c3402115ca79" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a231465f-775b-423c-acd5-e8633b5acf1c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1725fdc2-8695-4420-bbfd-f2e765690df9" xlink:to="loc_srt_MaximumMember_a231465f-775b-423c-acd5-e8633b5acf1c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_LesseeTermOfContract_a444c36c-b523-41b1-b1ea-87a7e11051bf" xlink:href="ddd-20231231.xsd#ddd_LesseeTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_e51b21b8-b485-4dfc-9d9b-ef21a426abb0" xlink:to="loc_ddd_LesseeTermOfContract_a444c36c-b523-41b1-b1ea-87a7e11051bf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfRealEstateProperties_30543ace-27be-4479-ae31-708e12e13084" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfRealEstateProperties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_e51b21b8-b485-4dfc-9d9b-ef21a426abb0" xlink:to="loc_us-gaap_NumberOfRealEstateProperties_30543ace-27be-4479-ae31-708e12e13084" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/BorrowingsDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#BorrowingsDetails"/>
  <link:definitionLink xlink:role="http://www.3dsystems.com/role/BorrowingsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_fc3e86f2-9d78-411d-8fa5-804c1ba23687" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_593ed6e4-93b0-417a-be84-fa05ea583a22" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc3e86f2-9d78-411d-8fa5-804c1ba23687" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_593ed6e4-93b0-417a-be84-fa05ea583a22" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_6286a633-d876-4acb-89cc-c84fef86fcfc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_593ed6e4-93b0-417a-be84-fa05ea583a22" xlink:to="loc_us-gaap_DebtInstrumentAxis_6286a633-d876-4acb-89cc-c84fef86fcfc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_6286a633-d876-4acb-89cc-c84fef86fcfc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_6286a633-d876-4acb-89cc-c84fef86fcfc" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_6286a633-d876-4acb-89cc-c84fef86fcfc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_4b2a4157-416e-4af7-a945-7b3953df1577" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_6286a633-d876-4acb-89cc-c84fef86fcfc" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_4b2a4157-416e-4af7-a945-7b3953df1577" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ConvertibleSeniorNotesDue2026Member_cfc4a83b-bb4b-408c-a164-869ea7eec5d9" xlink:href="ddd-20231231.xsd#ddd_ConvertibleSeniorNotesDue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4b2a4157-416e-4af7-a945-7b3953df1577" xlink:to="loc_ddd_ConvertibleSeniorNotesDue2026Member_cfc4a83b-bb4b-408c-a164-869ea7eec5d9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1ce81f8f-a57f-4bab-bf32-58b573fbf6fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_593ed6e4-93b0-417a-be84-fa05ea583a22" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1ce81f8f-a57f-4bab-bf32-58b573fbf6fc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1ce81f8f-a57f-4bab-bf32-58b573fbf6fc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1ce81f8f-a57f-4bab-bf32-58b573fbf6fc" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1ce81f8f-a57f-4bab-bf32-58b573fbf6fc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_cc4a5db0-f133-4d17-a769-8e6c9f8efa6c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1ce81f8f-a57f-4bab-bf32-58b573fbf6fc" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_cc4a5db0-f133-4d17-a769-8e6c9f8efa6c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_fa81f916-6d93-4c9a-86ca-34885abf59db" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_cc4a5db0-f133-4d17-a769-8e6c9f8efa6c" xlink:to="loc_us-gaap_ConvertibleDebtMember_fa81f916-6d93-4c9a-86ca-34885abf59db" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_719659de-0b13-42f7-81bc-d557d39bd334" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_593ed6e4-93b0-417a-be84-fa05ea583a22" xlink:to="loc_srt_StatementScenarioAxis_719659de-0b13-42f7-81bc-d557d39bd334" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_719659de-0b13-42f7-81bc-d557d39bd334_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_719659de-0b13-42f7-81bc-d557d39bd334" xlink:to="loc_srt_ScenarioUnspecifiedDomain_719659de-0b13-42f7-81bc-d557d39bd334_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_a323a886-8bd3-4b18-bce7-4e782233af45" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_719659de-0b13-42f7-81bc-d557d39bd334" xlink:to="loc_srt_ScenarioUnspecifiedDomain_a323a886-8bd3-4b18-bce7-4e782233af45" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_96f6ffad-3ab9-47a7-9bde-a90419ebcb95" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_a323a886-8bd3-4b18-bce7-4e782233af45" xlink:to="loc_srt_ScenarioForecastMember_96f6ffad-3ab9-47a7-9bde-a90419ebcb95" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_f8707e85-0125-4408-bbcb-19cb17c1e3ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc3e86f2-9d78-411d-8fa5-804c1ba23687" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_f8707e85-0125-4408-bbcb-19cb17c1e3ab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_f75230a8-dc6b-4708-a0c4-abf1816b1abc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc3e86f2-9d78-411d-8fa5-804c1ba23687" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_f75230a8-dc6b-4708-a0c4-abf1816b1abc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_565e306e-0c35-457b-8ebc-6dd3aab36870" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc3e86f2-9d78-411d-8fa5-804c1ba23687" xlink:to="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_565e306e-0c35-457b-8ebc-6dd3aab36870" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium_175fcb38-41fc-432a-9835-46e0d79ae01e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc3e86f2-9d78-411d-8fa5-804c1ba23687" xlink:to="loc_us-gaap_AmortizationOfDebtDiscountPremium_175fcb38-41fc-432a-9835-46e0d79ae01e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_1e1604bc-b0e6-4194-ba52-428a6eb23553" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc3e86f2-9d78-411d-8fa5-804c1ba23687" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_1e1604bc-b0e6-4194-ba52-428a6eb23553" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_48b6c18b-667c-4fe9-87a7-fbf42159d664" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc3e86f2-9d78-411d-8fa5-804c1ba23687" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_48b6c18b-667c-4fe9-87a7-fbf42159d664" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_ba4652da-adb8-4565-8e12-7af9dd8ed13a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc3e86f2-9d78-411d-8fa5-804c1ba23687" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_ba4652da-adb8-4565-8e12-7af9dd8ed13a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_d8dfad91-e599-4a3c-812c-650ae22bdd48" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc3e86f2-9d78-411d-8fa5-804c1ba23687" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_d8dfad91-e599-4a3c-812c-650ae22bdd48" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_3a45e24c-9701-4e59-86bf-4639f21ce3f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc3e86f2-9d78-411d-8fa5-804c1ba23687" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_3a45e24c-9701-4e59-86bf-4639f21ce3f2" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysSalePrice_f99e39dc-9861-4bcd-841c-95a464be179a" xlink:href="ddd-20231231.xsd#ddd_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysSalePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc3e86f2-9d78-411d-8fa5-804c1ba23687" xlink:to="loc_ddd_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysSalePrice_f99e39dc-9861-4bcd-841c-95a464be179a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_DebtInstrumentConvertibleMeasurementPeriod_071cbe60-9ced-4598-99bd-03867b9807bf" xlink:href="ddd-20231231.xsd#ddd_DebtInstrumentConvertibleMeasurementPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc3e86f2-9d78-411d-8fa5-804c1ba23687" xlink:to="loc_ddd_DebtInstrumentConvertibleMeasurementPeriod_071cbe60-9ced-4598-99bd-03867b9807bf" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_DebtInstrumentThresholdPercentageOfSalesPricePercent_86e14a5d-d7ef-42b6-9ab0-0118981349f4" xlink:href="ddd-20231231.xsd#ddd_DebtInstrumentThresholdPercentageOfSalesPricePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc3e86f2-9d78-411d-8fa5-804c1ba23687" xlink:to="loc_ddd_DebtInstrumentThresholdPercentageOfSalesPricePercent_86e14a5d-d7ef-42b6-9ab0-0118981349f4" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_671c5d79-3526-4919-896f-67a22966e3be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc3e86f2-9d78-411d-8fa5-804c1ba23687" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_671c5d79-3526-4919-896f-67a22966e3be" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_d84c4ff3-d270-42a1-840a-1a30802ed06a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc3e86f2-9d78-411d-8fa5-804c1ba23687" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_d84c4ff3-d270-42a1-840a-1a30802ed06a" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_601b8f14-8d2b-47ee-9b7c-a59a9c35be4b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc3e86f2-9d78-411d-8fa5-804c1ba23687" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_601b8f14-8d2b-47ee-9b7c-a59a9c35be4b" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_7159262e-c95c-4c2b-81dd-6515adac615c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc3e86f2-9d78-411d-8fa5-804c1ba23687" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_7159262e-c95c-4c2b-81dd-6515adac615c" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_b656bc92-0faf-4bf2-9a66-d5da6101dbb8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WriteOffOfDeferredDebtIssuanceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc3e86f2-9d78-411d-8fa5-804c1ba23687" xlink:to="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_b656bc92-0faf-4bf2-9a66-d5da6101dbb8" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRepurchasedFaceAmount_92164a6c-fc16-40cd-aed9-76826ea26fc4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentRepurchasedFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc3e86f2-9d78-411d-8fa5-804c1ba23687" xlink:to="loc_us-gaap_DebtInstrumentRepurchasedFaceAmount_92164a6c-fc16-40cd-aed9-76826ea26fc4" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfConvertibleDebt_48c055f3-6a10-4297-be76-e86085ebc629" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfConvertibleDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc3e86f2-9d78-411d-8fa5-804c1ba23687" xlink:to="loc_us-gaap_RepaymentsOfConvertibleDebt_48c055f3-6a10-4297-be76-e86085ebc629" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_af82831f-85a1-4c5a-8544-f08334a8fbdb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc3e86f2-9d78-411d-8fa5-804c1ba23687" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_af82831f-85a1-4c5a-8544-f08334a8fbdb" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_0ef1a9f7-8d01-4e06-b871-d5e03788ae35" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc3e86f2-9d78-411d-8fa5-804c1ba23687" xlink:to="loc_us-gaap_LongTermDebt_0ef1a9f7-8d01-4e06-b871-d5e03788ae35" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_55cb406a-72f6-4c76-bc4b-5a33f2fd6319" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc3e86f2-9d78-411d-8fa5-804c1ba23687" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_55cb406a-72f6-4c76-bc4b-5a33f2fd6319" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRepurchaseAmount_e21051e3-c1e4-42af-b9ed-31c91d283e4f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentRepurchaseAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc3e86f2-9d78-411d-8fa5-804c1ba23687" xlink:to="loc_us-gaap_DebtInstrumentRepurchaseAmount_e21051e3-c1e4-42af-b9ed-31c91d283e4f" xlink:type="arc" order="22"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/RedeemableNoncontrollingInterestDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#RedeemableNoncontrollingInterestDetails"/>
  <link:definitionLink xlink:role="http://www.3dsystems.com/role/RedeemableNoncontrollingInterestDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_65a7e5f2-2a35-410c-bf74-f1d2c889152c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_93ae6fa4-74a0-46ac-8875-83a9e4a66f64" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_65a7e5f2-2a35-410c-bf74-f1d2c889152c" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_93ae6fa4-74a0-46ac-8875-83a9e4a66f64" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_adc27346-c910-435a-b15c-9373646eb041" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_93ae6fa4-74a0-46ac-8875-83a9e4a66f64" xlink:to="loc_srt_OwnershipAxis_adc27346-c910-435a-b15c-9373646eb041" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_adc27346-c910-435a-b15c-9373646eb041_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_adc27346-c910-435a-b15c-9373646eb041" xlink:to="loc_srt_OwnershipDomain_adc27346-c910-435a-b15c-9373646eb041_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_da9bd68c-64d4-454f-a805-e4539e0d9252" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_adc27346-c910-435a-b15c-9373646eb041" xlink:to="loc_srt_OwnershipDomain_da9bd68c-64d4-454f-a805-e4539e0d9252" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_KumovisGmbHMember_34749a44-4da2-4ac7-9003-61008968a52a" xlink:href="ddd-20231231.xsd#ddd_KumovisGmbHMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_da9bd68c-64d4-454f-a805-e4539e0d9252" xlink:to="loc_ddd_KumovisGmbHMember_34749a44-4da2-4ac7-9003-61008968a52a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_afa30644-328b-4766-bbe3-aa57f88ccd84" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_65a7e5f2-2a35-410c-bf74-f1d2c889152c" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_afa30644-328b-4766-bbe3-aa57f88ccd84" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_RedeemableNoncontrollingInterestEquityRollForward_90df580b-c1c8-4081-b802-227565382790" xlink:href="ddd-20231231.xsd#ddd_RedeemableNoncontrollingInterestEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_65a7e5f2-2a35-410c-bf74-f1d2c889152c" xlink:to="loc_ddd_RedeemableNoncontrollingInterestEquityRollForward_90df580b-c1c8-4081-b802-227565382790" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_42b5722b-292c-4f32-aa49-13fda303ca52" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ddd_RedeemableNoncontrollingInterestEquityRollForward_90df580b-c1c8-4081-b802-227565382790" xlink:to="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_42b5722b-292c-4f32-aa49-13fda303ca52" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_RedeemableNoncontrollingInterestEquityFairValueAtDateOfAcquisition_82d7281f-0832-43ac-a18b-190403b3b1ce" xlink:href="ddd-20231231.xsd#ddd_RedeemableNoncontrollingInterestEquityFairValueAtDateOfAcquisition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ddd_RedeemableNoncontrollingInterestEquityRollForward_90df580b-c1c8-4081-b802-227565382790" xlink:to="loc_ddd_RedeemableNoncontrollingInterestEquityFairValueAtDateOfAcquisition_82d7281f-0832-43ac-a18b-190403b3b1ce" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_53c60917-8485-46cc-94ea-3372dc0924f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ddd_RedeemableNoncontrollingInterestEquityRollForward_90df580b-c1c8-4081-b802-227565382790" xlink:to="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_53c60917-8485-46cc-94ea-3372dc0924f8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestChangeInRedemptionValue_98f7a6d8-5369-44de-bccc-2bd18aa5d54d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestChangeInRedemptionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ddd_RedeemableNoncontrollingInterestEquityRollForward_90df580b-c1c8-4081-b802-227565382790" xlink:to="loc_us-gaap_MinorityInterestChangeInRedemptionValue_98f7a6d8-5369-44de-bccc-2bd18aa5d54d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_RedeemableNoncontrollingInterestEquityTranslationAdjustments_4f8bf5e2-1b1a-4183-bd41-56f3f22514c5" xlink:href="ddd-20231231.xsd#ddd_RedeemableNoncontrollingInterestEquityTranslationAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ddd_RedeemableNoncontrollingInterestEquityRollForward_90df580b-c1c8-4081-b802-227565382790" xlink:to="loc_ddd_RedeemableNoncontrollingInterestEquityTranslationAdjustments_4f8bf5e2-1b1a-4183-bd41-56f3f22514c5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_01fdfe6e-aee9-4224-882a-82e2f57093c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#StockBasedCompensationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e17946eb-96f8-40fa-97dd-6c573ef659dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c8882fea-35bc-47f2-9792-1faf38a21b6e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e17946eb-96f8-40fa-97dd-6c573ef659dc" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c8882fea-35bc-47f2-9792-1faf38a21b6e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_8118f24a-f658-4270-a0b8-06653605516f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c8882fea-35bc-47f2-9792-1faf38a21b6e" xlink:to="loc_us-gaap_AwardTypeAxis_8118f24a-f658-4270-a0b8-06653605516f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8118f24a-f658-4270-a0b8-06653605516f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_8118f24a-f658-4270-a0b8-06653605516f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8118f24a-f658-4270-a0b8-06653605516f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5d624597-a2a9-4b98-8e39-ddd480c662ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_8118f24a-f658-4270-a0b8-06653605516f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5d624597-a2a9-4b98-8e39-ddd480c662ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PhantomShareUnitsPSUsMember_6cee717d-916f-4f6b-b8b6-54677c08606f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PhantomShareUnitsPSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5d624597-a2a9-4b98-8e39-ddd480c662ca" xlink:to="loc_us-gaap_PhantomShareUnitsPSUsMember_6cee717d-916f-4f6b-b8b6-54677c08606f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_055fa346-43f1-4ff4-bc55-c042fa7f02ba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5d624597-a2a9-4b98-8e39-ddd480c662ca" xlink:to="loc_us-gaap_PerformanceSharesMember_055fa346-43f1-4ff4-bc55-c042fa7f02ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_IncentiveAwardsMember_0252f5c7-b281-4706-a4ed-2cbde226eef2" xlink:href="ddd-20231231.xsd#ddd_IncentiveAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5d624597-a2a9-4b98-8e39-ddd480c662ca" xlink:to="loc_ddd_IncentiveAwardsMember_0252f5c7-b281-4706-a4ed-2cbde226eef2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_RestrictedStockMarketConditionsMember_7bdaf7ae-1f82-4f66-989f-835b8d349794" xlink:href="ddd-20231231.xsd#ddd_RestrictedStockMarketConditionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5d624597-a2a9-4b98-8e39-ddd480c662ca" xlink:to="loc_ddd_RestrictedStockMarketConditionsMember_7bdaf7ae-1f82-4f66-989f-835b8d349794" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_RestrictedStockPerformanceMeasuresMember_e6f78799-78e4-4392-a582-c159944dc7e7" xlink:href="ddd-20231231.xsd#ddd_RestrictedStockPerformanceMeasuresMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5d624597-a2a9-4b98-8e39-ddd480c662ca" xlink:to="loc_ddd_RestrictedStockPerformanceMeasuresMember_e6f78799-78e4-4392-a582-c159944dc7e7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_StockOptionsAndRestrictedStockAwardsMember_a2b9ec3e-6c84-45c3-968b-9bf2376cf497" xlink:href="ddd-20231231.xsd#ddd_StockOptionsAndRestrictedStockAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5d624597-a2a9-4b98-8e39-ddd480c662ca" xlink:to="loc_ddd_StockOptionsAndRestrictedStockAwardsMember_a2b9ec3e-6c84-45c3-968b-9bf2376cf497" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_615498a4-cd84-48ba-b9c8-0c95fc4071c5" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c8882fea-35bc-47f2-9792-1faf38a21b6e" xlink:to="loc_srt_RangeAxis_615498a4-cd84-48ba-b9c8-0c95fc4071c5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_615498a4-cd84-48ba-b9c8-0c95fc4071c5_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_615498a4-cd84-48ba-b9c8-0c95fc4071c5" xlink:to="loc_srt_RangeMember_615498a4-cd84-48ba-b9c8-0c95fc4071c5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_86ddfe1b-4eab-4415-8d83-0b7de6250a17" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_615498a4-cd84-48ba-b9c8-0c95fc4071c5" xlink:to="loc_srt_RangeMember_86ddfe1b-4eab-4415-8d83-0b7de6250a17" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7467eb13-6be0-4a25-9efb-dc5e6ec5db78" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_86ddfe1b-4eab-4415-8d83-0b7de6250a17" xlink:to="loc_srt_MinimumMember_7467eb13-6be0-4a25-9efb-dc5e6ec5db78" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_352cc7ee-2ea8-4864-8ce0-4b55a7d5f141" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_86ddfe1b-4eab-4415-8d83-0b7de6250a17" xlink:to="loc_srt_MaximumMember_352cc7ee-2ea8-4864-8ce0-4b55a7d5f141" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_022e37cb-afff-4d5e-8b5e-b70c082b7127" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c8882fea-35bc-47f2-9792-1faf38a21b6e" xlink:to="loc_us-gaap_PlanNameAxis_022e37cb-afff-4d5e-8b5e-b70c082b7127" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_022e37cb-afff-4d5e-8b5e-b70c082b7127_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_022e37cb-afff-4d5e-8b5e-b70c082b7127" xlink:to="loc_us-gaap_PlanNameDomain_022e37cb-afff-4d5e-8b5e-b70c082b7127_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_78e9a2b0-7c2e-493d-96b2-8bd982147ef5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_022e37cb-afff-4d5e-8b5e-b70c082b7127" xlink:to="loc_us-gaap_PlanNameDomain_78e9a2b0-7c2e-493d-96b2-8bd982147ef5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_SystemicBioPhantomUnitPlanMember_218bde6c-a1f5-4504-bddd-c2246bd20a55" xlink:href="ddd-20231231.xsd#ddd_SystemicBioPhantomUnitPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_78e9a2b0-7c2e-493d-96b2-8bd982147ef5" xlink:to="loc_ddd_SystemicBioPhantomUnitPlanMember_218bde6c-a1f5-4504-bddd-c2246bd20a55" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_TwoThousandFifteenPlanMember_10c69f17-977f-4bba-bb0a-00716fa0c6c9" xlink:href="ddd-20231231.xsd#ddd_TwoThousandFifteenPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_78e9a2b0-7c2e-493d-96b2-8bd982147ef5" xlink:to="loc_ddd_TwoThousandFifteenPlanMember_10c69f17-977f-4bba-bb0a-00716fa0c6c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_567b1e80-e1ed-44a2-9080-51759d9e06e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c8882fea-35bc-47f2-9792-1faf38a21b6e" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_567b1e80-e1ed-44a2-9080-51759d9e06e2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_567b1e80-e1ed-44a2-9080-51759d9e06e2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_567b1e80-e1ed-44a2-9080-51759d9e06e2" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_567b1e80-e1ed-44a2-9080-51759d9e06e2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_aedefc68-aa2c-4fb6-9cf0-cc442ed3ca6c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_567b1e80-e1ed-44a2-9080-51759d9e06e2" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_aedefc68-aa2c-4fb6-9cf0-cc442ed3ca6c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_VolumetricMember_0567e734-2c29-420c-ba8b-4bf0be1fbb94" xlink:href="ddd-20231231.xsd#ddd_VolumetricMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_aedefc68-aa2c-4fb6-9cf0-cc442ed3ca6c" xlink:to="loc_ddd_VolumetricMember_0567e734-2c29-420c-ba8b-4bf0be1fbb94" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_VolumetricBiotechnologiesIncMember_ca09b61a-db15-490d-bbf7-0a73f1267ef2" xlink:href="ddd-20231231.xsd#ddd_VolumetricBiotechnologiesIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_aedefc68-aa2c-4fb6-9cf0-cc442ed3ca6c" xlink:to="loc_ddd_VolumetricBiotechnologiesIncMember_ca09b61a-db15-490d-bbf7-0a73f1267ef2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_DpPolarGmbHMember_473ff0b6-bb68-424d-8d90-ba9e228c3d6d" xlink:href="ddd-20231231.xsd#ddd_DpPolarGmbHMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_aedefc68-aa2c-4fb6-9cf0-cc442ed3ca6c" xlink:to="loc_ddd_DpPolarGmbHMember_473ff0b6-bb68-424d-8d90-ba9e228c3d6d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_38a1d0d8-6e1d-4477-b064-50923dc015cd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VestingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c8882fea-35bc-47f2-9792-1faf38a21b6e" xlink:to="loc_us-gaap_VestingAxis_38a1d0d8-6e1d-4477-b064-50923dc015cd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_38a1d0d8-6e1d-4477-b064-50923dc015cd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_38a1d0d8-6e1d-4477-b064-50923dc015cd" xlink:to="loc_us-gaap_VestingDomain_38a1d0d8-6e1d-4477-b064-50923dc015cd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_7b4b379b-5397-4ee7-b907-14641a23d80d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_38a1d0d8-6e1d-4477-b064-50923dc015cd" xlink:to="loc_us-gaap_VestingDomain_7b4b379b-5397-4ee7-b907-14641a23d80d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_bb29e5ca-bb07-4a1b-ac71-f31bd5e29375" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_7b4b379b-5397-4ee7-b907-14641a23d80d" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_bb29e5ca-bb07-4a1b-ac71-f31bd5e29375" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_735d8c10-713e-40b5-9d2c-e9b8858ae991" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_7b4b379b-5397-4ee7-b907-14641a23d80d" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_735d8c10-713e-40b5-9d2c-e9b8858ae991" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_eb379c3a-ba5d-49e1-813c-6248267c0959" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_7b4b379b-5397-4ee7-b907-14641a23d80d" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_eb379c3a-ba5d-49e1-813c-6248267c0959" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_a2b66c86-035e-43a1-b450-da4b778ae97d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e17946eb-96f8-40fa-97dd-6c573ef659dc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_a2b66c86-035e-43a1-b450-da4b778ae97d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_d74ff989-6c4b-4f33-9181-ec54579000cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e17946eb-96f8-40fa-97dd-6c573ef659dc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_d74ff989-6c4b-4f33-9181-ec54579000cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_2102e8fc-f072-4261-9c6b-7beb733f03ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e17946eb-96f8-40fa-97dd-6c573ef659dc" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_2102e8fc-f072-4261-9c6b-7beb733f03ad" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_BusinessCombinationNumberOfMilestones_d2bd663b-a8e9-4a4f-99f5-2d87ce4524b0" xlink:href="ddd-20231231.xsd#ddd_BusinessCombinationNumberOfMilestones"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e17946eb-96f8-40fa-97dd-6c573ef659dc" xlink:to="loc_ddd_BusinessCombinationNumberOfMilestones_d2bd663b-a8e9-4a4f-99f5-2d87ce4524b0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNumberOfNonFinancialMilestones_1235060d-de25-474a-80bd-b674e403d744" xlink:href="ddd-20231231.xsd#ddd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNumberOfNonFinancialMilestones"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e17946eb-96f8-40fa-97dd-6c573ef659dc" xlink:to="loc_ddd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNumberOfNonFinancialMilestones_1235060d-de25-474a-80bd-b674e403d744" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ShareBasedPaymentArrangementExpenseEarnoutPaymentMilestone_6347a12b-4673-425a-becf-26e866a63ce2" xlink:href="ddd-20231231.xsd#ddd_ShareBasedPaymentArrangementExpenseEarnoutPaymentMilestone"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e17946eb-96f8-40fa-97dd-6c573ef659dc" xlink:to="loc_ddd_ShareBasedPaymentArrangementExpenseEarnoutPaymentMilestone_6347a12b-4673-425a-becf-26e866a63ce2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodFairValue_bf6c17d0-bfd2-4b2e-a1e5-1e20c94534b6" xlink:href="ddd-20231231.xsd#ddd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e17946eb-96f8-40fa-97dd-6c573ef659dc" xlink:to="loc_ddd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodFairValue_bf6c17d0-bfd2-4b2e-a1e5-1e20c94534b6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ShareBasedPaymentArrangementAccruedCompensationExpense_e656880f-afb5-4208-a109-3ffaac917001" xlink:href="ddd-20231231.xsd#ddd_ShareBasedPaymentArrangementAccruedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e17946eb-96f8-40fa-97dd-6c573ef659dc" xlink:to="loc_ddd_ShareBasedPaymentArrangementAccruedCompensationExpense_e656880f-afb5-4208-a109-3ffaac917001" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ShareBasedPaymentArrangementChangeInEstimateEarningsPerShareBasic_2bd77f5d-1122-435d-98c3-4e7f5ea1f124" xlink:href="ddd-20231231.xsd#ddd_ShareBasedPaymentArrangementChangeInEstimateEarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e17946eb-96f8-40fa-97dd-6c573ef659dc" xlink:to="loc_ddd_ShareBasedPaymentArrangementChangeInEstimateEarningsPerShareBasic_2bd77f5d-1122-435d-98c3-4e7f5ea1f124" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ShareBasedPaymentArrangementChangeInEstimateEarningsPerShareDiluted_1ce0c1f9-34b6-4279-a6d6-73256164fe09" xlink:href="ddd-20231231.xsd#ddd_ShareBasedPaymentArrangementChangeInEstimateEarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e17946eb-96f8-40fa-97dd-6c573ef659dc" xlink:to="loc_ddd_ShareBasedPaymentArrangementChangeInEstimateEarningsPerShareDiluted_1ce0c1f9-34b6-4279-a6d6-73256164fe09" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_fc585ea2-30d0-4d3e-b80b-91e0fc31a91f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e17946eb-96f8-40fa-97dd-6c573ef659dc" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_fc585ea2-30d0-4d3e-b80b-91e0fc31a91f" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_51770a24-595c-4654-95d4-9dfaad9342ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e17946eb-96f8-40fa-97dd-6c573ef659dc" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_51770a24-595c-4654-95d4-9dfaad9342ab" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_0937a01b-84bc-4791-a79f-2bd14c63eb6d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e17946eb-96f8-40fa-97dd-6c573ef659dc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_0937a01b-84bc-4791-a79f-2bd14c63eb6d" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_26ce8b71-1583-42b2-8747-fbbf4575d88d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e17946eb-96f8-40fa-97dd-6c573ef659dc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_26ce8b71-1583-42b2-8747-fbbf4575d88d" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_a582ca0f-7c9a-4299-97f6-b113823f6bcf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e17946eb-96f8-40fa-97dd-6c573ef659dc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_a582ca0f-7c9a-4299-97f6-b113823f6bcf" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_aec3cfd0-4c2a-4993-ad83-f6792ef63637" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e17946eb-96f8-40fa-97dd-6c573ef659dc" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_aec3cfd0-4c2a-4993-ad83-f6792ef63637" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_3896e552-599c-4e3d-8ed8-7f12b94af8f9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e17946eb-96f8-40fa-97dd-6c573ef659dc" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_3896e552-599c-4e3d-8ed8-7f12b94af8f9" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_2d8571e4-5fd3-49d8-9002-5ed93307d24f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e17946eb-96f8-40fa-97dd-6c573ef659dc" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_2d8571e4-5fd3-49d8-9002-5ed93307d24f" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ShareBasedCompensationArrangementBySharebasedPaymentAwardNumberOfTranches_d82adfc1-d23d-4806-be13-a690a1b9c762" xlink:href="ddd-20231231.xsd#ddd_ShareBasedCompensationArrangementBySharebasedPaymentAwardNumberOfTranches"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e17946eb-96f8-40fa-97dd-6c573ef659dc" xlink:to="loc_ddd_ShareBasedCompensationArrangementBySharebasedPaymentAwardNumberOfTranches_d82adfc1-d23d-4806-be13-a690a1b9c762" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_51ea2eea-baed-4e8d-badc-3294d6efff3e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e17946eb-96f8-40fa-97dd-6c573ef659dc" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_51ea2eea-baed-4e8d-badc-3294d6efff3e" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_TradingPriceForStockAwardTrancheOne_40e2f0a5-81cb-4cc5-935b-657fd02b95af" xlink:href="ddd-20231231.xsd#ddd_TradingPriceForStockAwardTrancheOne"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e17946eb-96f8-40fa-97dd-6c573ef659dc" xlink:to="loc_ddd_TradingPriceForStockAwardTrancheOne_40e2f0a5-81cb-4cc5-935b-657fd02b95af" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_TradingPriceForStockAwardTrancheTwo_8a5d6267-501a-4221-bfb4-b408f10d4cca" xlink:href="ddd-20231231.xsd#ddd_TradingPriceForStockAwardTrancheTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e17946eb-96f8-40fa-97dd-6c573ef659dc" xlink:to="loc_ddd_TradingPriceForStockAwardTrancheTwo_8a5d6267-501a-4221-bfb4-b408f10d4cca" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_StockAwardTrancheGrantingPeriod_e73c7e0a-ab85-426b-9088-e93b7a91ddc5" xlink:href="ddd-20231231.xsd#ddd_StockAwardTrancheGrantingPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e17946eb-96f8-40fa-97dd-6c573ef659dc" xlink:to="loc_ddd_StockAwardTrancheGrantingPeriod_e73c7e0a-ab85-426b-9088-e93b7a91ddc5" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_675fb3e2-443b-4343-9da0-e13d7ff90da9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e17946eb-96f8-40fa-97dd-6c573ef659dc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_675fb3e2-443b-4343-9da0-e13d7ff90da9" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_717a8a40-24ac-4b4d-98fb-0049027b356c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e17946eb-96f8-40fa-97dd-6c573ef659dc" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_717a8a40-24ac-4b4d-98fb-0049027b356c" xlink:type="arc" order="24"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails"/>
  <link:definitionLink xlink:role="http://www.3dsystems.com/role/StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_493882c2-a6d3-4f89-87dd-bf97b70b0f63" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4dd40b46-34ee-40b0-86d4-f5fd8748bf22" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_493882c2-a6d3-4f89-87dd-bf97b70b0f63" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4dd40b46-34ee-40b0-86d4-f5fd8748bf22" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_bb41337b-52fe-4b4f-8536-96b9ed6e847e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4dd40b46-34ee-40b0-86d4-f5fd8748bf22" xlink:to="loc_us-gaap_AwardTypeAxis_bb41337b-52fe-4b4f-8536-96b9ed6e847e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bb41337b-52fe-4b4f-8536-96b9ed6e847e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_bb41337b-52fe-4b4f-8536-96b9ed6e847e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bb41337b-52fe-4b4f-8536-96b9ed6e847e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c50d1a5b-86f1-4a48-9160-812f7a25250e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_bb41337b-52fe-4b4f-8536-96b9ed6e847e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c50d1a5b-86f1-4a48-9160-812f7a25250e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_8f05a898-37a4-45a9-9169-6dfc33caaf2b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c50d1a5b-86f1-4a48-9160-812f7a25250e" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_8f05a898-37a4-45a9-9169-6dfc33caaf2b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_76fff926-864a-44ed-afc7-933639870386" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_493882c2-a6d3-4f89-87dd-bf97b70b0f63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_76fff926-864a-44ed-afc7-933639870386" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_36473237-3416-4c09-b244-614ff6bd0c85" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_76fff926-864a-44ed-afc7-933639870386" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_36473237-3416-4c09-b244-614ff6bd0c85" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_600c48d9-0cfb-443a-a698-81ff86016fb9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_76fff926-864a-44ed-afc7-933639870386" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_600c48d9-0cfb-443a-a698-81ff86016fb9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_f8c2d4a2-cf0a-449d-b4d9-c776819708bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_76fff926-864a-44ed-afc7-933639870386" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_f8c2d4a2-cf0a-449d-b4d9-c776819708bb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_a7e547a6-4560-43b6-9ae9-5bcefaaca054" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_76fff926-864a-44ed-afc7-933639870386" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_a7e547a6-4560-43b6-9ae9-5bcefaaca054" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_b4329f99-c1fa-4a74-ade8-435495a70544" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2bc5318b-2780-44d6-9b46-25c95d785005" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_493882c2-a6d3-4f89-87dd-bf97b70b0f63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2bc5318b-2780-44d6-9b46-25c95d785005" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_59786402-e5e6-4605-8155-ae310a2cb30d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2bc5318b-2780-44d6-9b46-25c95d785005" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_59786402-e5e6-4605-8155-ae310a2cb30d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_aa6de4ae-581a-4b2e-920a-5042dc5e8538" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2bc5318b-2780-44d6-9b46-25c95d785005" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_aa6de4ae-581a-4b2e-920a-5042dc5e8538" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_0a06791a-ac3e-43e2-af3e-6d4b4bcf3361" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2bc5318b-2780-44d6-9b46-25c95d785005" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_0a06791a-ac3e-43e2-af3e-6d4b4bcf3361" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_b304c4ba-6596-48a4-8c9f-0cbca8398b88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2bc5318b-2780-44d6-9b46-25c95d785005" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_b304c4ba-6596-48a4-8c9f-0cbca8398b88" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a950862c-ede8-4a7b-a24c-720c46d7dd32" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNetDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#InterestandOtherIncomeExpenseNetDetails"/>
  <link:definitionLink xlink:role="http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_070a96d2-fc6b-4af4-8f09-8634be2dddee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_9320b14d-18b8-4720-a230-6875217dcede" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_070a96d2-fc6b-4af4-8f09-8634be2dddee" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_9320b14d-18b8-4720-a230-6875217dcede" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_f9eb7d04-763b-4568-9526-b5ed8f8348e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_9320b14d-18b8-4720-a230-6875217dcede" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_f9eb7d04-763b-4568-9526-b5ed8f8348e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_f9eb7d04-763b-4568-9526-b5ed8f8348e1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_f9eb7d04-763b-4568-9526-b5ed8f8348e1" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_f9eb7d04-763b-4568-9526-b5ed8f8348e1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_c9730f2b-4617-4898-88ee-d31e719d1883" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_f9eb7d04-763b-4568-9526-b5ed8f8348e1" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_c9730f2b-4617-4898-88ee-d31e719d1883" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_0444667f-1d7f-47d1-98fd-ada87f4b7f79" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_c9730f2b-4617-4898-88ee-d31e719d1883" xlink:to="loc_us-gaap_ConvertibleDebtMember_0444667f-1d7f-47d1-98fd-ada87f4b7f79" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_1077ccce-8a70-4d9d-8b72-c1773321720d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_9320b14d-18b8-4720-a230-6875217dcede" xlink:to="loc_us-gaap_DebtInstrumentAxis_1077ccce-8a70-4d9d-8b72-c1773321720d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1077ccce-8a70-4d9d-8b72-c1773321720d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_1077ccce-8a70-4d9d-8b72-c1773321720d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1077ccce-8a70-4d9d-8b72-c1773321720d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_3a9a0637-a271-48eb-b755-29e4d035f36c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_1077ccce-8a70-4d9d-8b72-c1773321720d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_3a9a0637-a271-48eb-b755-29e4d035f36c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ConvertibleSeniorNotesDue2026Member_3d2d6e53-07f8-476d-8501-f578bd790cb1" xlink:href="ddd-20231231.xsd#ddd_ConvertibleSeniorNotesDue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3a9a0637-a271-48eb-b755-29e4d035f36c" xlink:to="loc_ddd_ConvertibleSeniorNotesDue2026Member_3d2d6e53-07f8-476d-8501-f578bd790cb1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_b69d9432-0490-4e9b-a978-2ba4cb27ff4d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_9320b14d-18b8-4720-a230-6875217dcede" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_b69d9432-0490-4e9b-a978-2ba4cb27ff4d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_b69d9432-0490-4e9b-a978-2ba4cb27ff4d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_b69d9432-0490-4e9b-a978-2ba4cb27ff4d" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_b69d9432-0490-4e9b-a978-2ba4cb27ff4d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_b42219f9-8b31-4689-a050-a9dc35c23c64" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_b69d9432-0490-4e9b-a978-2ba4cb27ff4d" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_b42219f9-8b31-4689-a050-a9dc35c23c64" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_OnDemandManufacturingSimbionixUSAAndGIBBSCamCimatronMember_1c6d4a6a-ec60-41ff-9623-cc8be7b0c930" xlink:href="ddd-20231231.xsd#ddd_OnDemandManufacturingSimbionixUSAAndGIBBSCamCimatronMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_b42219f9-8b31-4689-a050-a9dc35c23c64" xlink:to="loc_ddd_OnDemandManufacturingSimbionixUSAAndGIBBSCamCimatronMember_1c6d4a6a-ec60-41ff-9623-cc8be7b0c930" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_05510f09-e88c-42d7-bdcb-cc02ed42e8f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_070a96d2-fc6b-4af4-8f09-8634be2dddee" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_05510f09-e88c-42d7-bdcb-cc02ed42e8f2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_26287c81-181d-4508-8bd0-88272a4c298e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_070a96d2-fc6b-4af4-8f09-8634be2dddee" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_26287c81-181d-4508-8bd0-88272a4c298e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_932fc198-5fb6-4ad3-8178-a65e62021cda" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_070a96d2-fc6b-4af4-8f09-8634be2dddee" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_932fc198-5fb6-4ad3-8178-a65e62021cda" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_65a4f208-3bb1-4dcf-9cef-3fad50c7cf67" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_070a96d2-fc6b-4af4-8f09-8634be2dddee" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_65a4f208-3bb1-4dcf-9cef-3fad50c7cf67" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_37d3cdd3-2a73-463d-b073-2cc93a5c010b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_070a96d2-fc6b-4af4-8f09-8634be2dddee" xlink:to="loc_us-gaap_InvestmentIncomeInterest_37d3cdd3-2a73-463d-b073-2cc93a5c010b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInvestmentExpense_413e2dcb-cfcf-410f-b48f-9c3174e5d35b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeInvestmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_070a96d2-fc6b-4af4-8f09-8634be2dddee" xlink:to="loc_us-gaap_InvestmentIncomeInvestmentExpense_413e2dcb-cfcf-410f-b48f-9c3174e5d35b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_a424abc9-5e11-4ebc-bfbe-1e6fa8519a95" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_070a96d2-fc6b-4af4-8f09-8634be2dddee" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_a424abc9-5e11-4ebc-bfbe-1e6fa8519a95" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRepurchasedFaceAmount_108e1ca1-70b0-4681-a1a0-9edd7de59f59" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentRepurchasedFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_070a96d2-fc6b-4af4-8f09-8634be2dddee" xlink:to="loc_us-gaap_DebtInstrumentRepurchasedFaceAmount_108e1ca1-70b0-4681-a1a0-9edd7de59f59" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_b601cd5f-ac81-44cc-a936-5c4da1d244f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_fa6348b9-4e5e-4925-87bd-c4502da4490b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_b601cd5f-ac81-44cc-a936-5c4da1d244f7" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_fa6348b9-4e5e-4925-87bd-c4502da4490b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_b0f031b2-84fc-4c57-b7c7-ab7edfbcbaef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_fa6348b9-4e5e-4925-87bd-c4502da4490b" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_b0f031b2-84fc-4c57-b7c7-ab7edfbcbaef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_b0f031b2-84fc-4c57-b7c7-ab7edfbcbaef_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_b0f031b2-84fc-4c57-b7c7-ab7edfbcbaef" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_b0f031b2-84fc-4c57-b7c7-ab7edfbcbaef_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_02604050-e588-4b73-81df-ac992dc8154b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_b0f031b2-84fc-4c57-b7c7-ab7edfbcbaef" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_02604050-e588-4b73-81df-ac992dc8154b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_7cd1d90e-d8d8-4202-bf7f-14335fed73b0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DomesticCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_02604050-e588-4b73-81df-ac992dc8154b" xlink:to="loc_us-gaap_DomesticCountryMember_7cd1d90e-d8d8-4202-bf7f-14335fed73b0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_783edef6-326a-4281-8b2a-769883e1fd7f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_02604050-e588-4b73-81df-ac992dc8154b" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_783edef6-326a-4281-8b2a-769883e1fd7f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_DifferenceInEffectiveIncomeTaxRateAndFederalStatutoryRatePercent_06d8313f-bf69-4a33-9683-5b530fa8ba1c" xlink:href="ddd-20231231.xsd#ddd_DifferenceInEffectiveIncomeTaxRateAndFederalStatutoryRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_b601cd5f-ac81-44cc-a936-5c4da1d244f7" xlink:to="loc_ddd_DifferenceInEffectiveIncomeTaxRateAndFederalStatutoryRatePercent_06d8313f-bf69-4a33-9683-5b530fa8ba1c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves_b6580d2d-059f-4c4e-8eb9-01797fd66e1a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_b601cd5f-ac81-44cc-a936-5c4da1d244f7" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves_b6580d2d-059f-4c4e-8eb9-01797fd66e1a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_969b7290-64a8-4d0c-b8de-cc52057d2cce" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_b601cd5f-ac81-44cc-a936-5c4da1d244f7" xlink:to="loc_us-gaap_OperatingLossCarryforwards_969b7290-64a8-4d0c-b8de-cc52057d2cce" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_eb7dfbb2-68cc-40ac-89f8-5edc59511e94" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_b601cd5f-ac81-44cc-a936-5c4da1d244f7" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_eb7dfbb2-68cc-40ac-89f8-5edc59511e94" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_4aee9583-7169-46f6-b5c8-a8bf7206fcff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_b601cd5f-ac81-44cc-a936-5c4da1d244f7" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_4aee9583-7169-46f6-b5c8-a8bf7206fcff" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_421ea323-4a36-4dae-b11f-147b0fbb126c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_b601cd5f-ac81-44cc-a936-5c4da1d244f7" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_421ea323-4a36-4dae-b11f-147b0fbb126c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_dc865e0f-30e3-466f-ac45-bbe6ff029dbb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_b601cd5f-ac81-44cc-a936-5c4da1d244f7" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_dc865e0f-30e3-466f-ac45-bbe6ff029dbb" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_89756a3e-a484-49cb-919b-e52ad4ed04ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_b601cd5f-ac81-44cc-a936-5c4da1d244f7" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_89756a3e-a484-49cb-919b-e52ad4ed04ee" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign_29f1ef96-9648-4b0b-9603-022ef6fa0c42" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_b601cd5f-ac81-44cc-a936-5c4da1d244f7" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign_29f1ef96-9648-4b0b-9603-022ef6fa0c42" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense_87da9996-2269-4b5a-bbc3-3b80c4beae95" xlink:href="ddd-20231231.xsd#ddd_TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_b601cd5f-ac81-44cc-a936-5c4da1d244f7" xlink:to="loc_ddd_TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense_87da9996-2269-4b5a-bbc3-3b80c4beae95" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_cad01c6b-a9ac-42a7-a50a-ea7f3ee06ed6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_b601cd5f-ac81-44cc-a936-5c4da1d244f7" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_cad01c6b-a9ac-42a7-a50a-ea7f3ee06ed6" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_UnrecognizedTaxBenefitsPeriodDecrease_6d83c905-6872-430b-a3fc-4d00f1e7da9b" xlink:href="ddd-20231231.xsd#ddd_UnrecognizedTaxBenefitsPeriodDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_b601cd5f-ac81-44cc-a936-5c4da1d244f7" xlink:to="loc_ddd_UnrecognizedTaxBenefitsPeriodDecrease_6d83c905-6872-430b-a3fc-4d00f1e7da9b" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_UnrecognizedTaxBenefitsPeriodIncrease_6e67ccf6-fb78-4b96-b5b0-b46b5abfd9d8" xlink:href="ddd-20231231.xsd#ddd_UnrecognizedTaxBenefitsPeriodIncrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_b601cd5f-ac81-44cc-a936-5c4da1d244f7" xlink:to="loc_ddd_UnrecognizedTaxBenefitsPeriodIncrease_6e67ccf6-fb78-4b96-b5b0-b46b5abfd9d8" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_50cb9f2c-3855-44cb-bcd9-7c2781a1216e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_b601cd5f-ac81-44cc-a936-5c4da1d244f7" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_50cb9f2c-3855-44cb-bcd9-7c2781a1216e" xlink:type="arc" order="13"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetValuationAllowanceDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#IncomeTaxesScheduleofDeferredIncomeTaxAssetValuationAllowanceDetails"/>
  <link:definitionLink xlink:role="http://www.3dsystems.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetValuationAllowanceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationLineItems_5be7a40a-7a93-4b3b-baf3-7fda6352c7c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExaminationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationTable_fafad3fb-607c-4f7b-80f1-4cab7c87df9c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExaminationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_5be7a40a-7a93-4b3b-baf3-7fda6352c7c7" xlink:to="loc_us-gaap_IncomeTaxExaminationTable_fafad3fb-607c-4f7b-80f1-4cab7c87df9c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_2f591427-4578-4614-b97c-cf3b0a931ced" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxExaminationTable_fafad3fb-607c-4f7b-80f1-4cab7c87df9c" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_2f591427-4578-4614-b97c-cf3b0a931ced" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_2f591427-4578-4614-b97c-cf3b0a931ced_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_2f591427-4578-4614-b97c-cf3b0a931ced" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_2f591427-4578-4614-b97c-cf3b0a931ced_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_e5af65e1-45c4-4fe7-8863-7f2db3aaf909" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_2f591427-4578-4614-b97c-cf3b0a931ced" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_e5af65e1-45c4-4fe7-8863-7f2db3aaf909" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_8c39b4be-2d37-43ad-b9bf-93e4159845bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_e5af65e1-45c4-4fe7-8863-7f2db3aaf909" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_8c39b4be-2d37-43ad-b9bf-93e4159845bd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_a8b7a0cf-7ff5-424b-89f8-ba585628734b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_5be7a40a-7a93-4b3b-baf3-7fda6352c7c7" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_a8b7a0cf-7ff5-424b-89f8-ba585628734b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_976caf2d-4188-41d7-9240-31a151171bb2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_a8b7a0cf-7ff5-424b-89f8-ba585628734b" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_976caf2d-4188-41d7-9240-31a151171bb2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ValuationAllowancesAndReservesAdditionsReductionsForChargesToCostAndExpense_0db0eef2-eaca-4d1d-891f-3e034b7576f6" xlink:href="ddd-20231231.xsd#ddd_ValuationAllowancesAndReservesAdditionsReductionsForChargesToCostAndExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_a8b7a0cf-7ff5-424b-89f8-ba585628734b" xlink:to="loc_ddd_ValuationAllowancesAndReservesAdditionsReductionsForChargesToCostAndExpense_0db0eef2-eaca-4d1d-891f-3e034b7576f6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_93f4d666-b189-4762-aaa1-c584087974b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_a8b7a0cf-7ff5-424b-89f8-ba585628734b" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_93f4d666-b189-4762-aaa1-c584087974b2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_71474050-8af6-4b21-972c-91539cc68296" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#NetIncomeLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails"/>
  <link:definitionLink xlink:role="http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicLineItems_e6226703-0421-4d15-9217-6d102a43df01" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasicLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_34905021-1755-4378-a42c-ccc56cfe8723" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_e6226703-0421-4d15-9217-6d102a43df01" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_34905021-1755-4378-a42c-ccc56cfe8723" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_df358a2f-0c48-46e0-ad5a-bd13ed13de72" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_34905021-1755-4378-a42c-ccc56cfe8723" xlink:to="loc_us-gaap_AwardTypeAxis_df358a2f-0c48-46e0-ad5a-bd13ed13de72" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_df358a2f-0c48-46e0-ad5a-bd13ed13de72_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_df358a2f-0c48-46e0-ad5a-bd13ed13de72" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_df358a2f-0c48-46e0-ad5a-bd13ed13de72_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d818b25f-68ac-4640-9dc8-1c48f0ff79bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_df358a2f-0c48-46e0-ad5a-bd13ed13de72" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d818b25f-68ac-4640-9dc8-1c48f0ff79bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_b0ffd082-751a-4b9a-aca3-8abbfa0fe440" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d818b25f-68ac-4640-9dc8-1c48f0ff79bd" xlink:to="loc_us-gaap_RestrictedStockMember_b0ffd082-751a-4b9a-aca3-8abbfa0fe440" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_IncentiveAwardsMember_36487af5-8895-4d19-ae38-0c2c4a6f58b8" xlink:href="ddd-20231231.xsd#ddd_IncentiveAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d818b25f-68ac-4640-9dc8-1c48f0ff79bd" xlink:to="loc_ddd_IncentiveAwardsMember_36487af5-8895-4d19-ae38-0c2c4a6f58b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersOperationsBasicAbstract_b4a9f2dc-cd65-4007-8fb8-7b34e643570a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersOperationsBasicAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_e6226703-0421-4d15-9217-6d102a43df01" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersOperationsBasicAbstract_b4a9f2dc-cd65-4007-8fb8-7b34e643570a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3aebee36-1b9a-428a-a1ed-c5eae9cb495c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersOperationsBasicAbstract_b4a9f2dc-cd65-4007-8fb8-7b34e643570a" xlink:to="loc_us-gaap_NetIncomeLoss_3aebee36-1b9a-428a-a1ed-c5eae9cb495c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestChangeInRedemptionValue_be918921-2ae3-46e3-bfe0-05e2c47f921d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestChangeInRedemptionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersOperationsBasicAbstract_b4a9f2dc-cd65-4007-8fb8-7b34e643570a" xlink:to="loc_us-gaap_MinorityInterestChangeInRedemptionValue_be918921-2ae3-46e3-bfe0-05e2c47f921d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_8ec4f2c9-17f8-4f0d-bc0d-8298614251c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersOperationsBasicAbstract_b4a9f2dc-cd65-4007-8fb8-7b34e643570a" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_8ec4f2c9-17f8-4f0d-bc0d-8298614251c7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_f6669d9f-adca-4d0b-a6dc-755edaeef098" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_e6226703-0421-4d15-9217-6d102a43df01" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_f6669d9f-adca-4d0b-a6dc-755edaeef098" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_242d3d05-db3b-44fe-844f-e83fe4791847" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_f6669d9f-adca-4d0b-a6dc-755edaeef098" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_242d3d05-db3b-44fe-844f-e83fe4791847" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_990daca5-60ea-40d5-8110-7408326c1951" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_f6669d9f-adca-4d0b-a6dc-755edaeef098" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_990daca5-60ea-40d5-8110-7408326c1951" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_6a4737f9-555d-44dd-b47e-f6ec3d27171e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_f6669d9f-adca-4d0b-a6dc-755edaeef098" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_6a4737f9-555d-44dd-b47e-f6ec3d27171e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_af5d56d7-7025-4de7-a2ce-1a4b9e1d3847" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_e6226703-0421-4d15-9217-6d102a43df01" xlink:to="loc_us-gaap_EarningsPerShareBasic_af5d56d7-7025-4de7-a2ce-1a4b9e1d3847" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_7132343e-ef43-4b39-8260-2f6f31ff77ef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_e6226703-0421-4d15-9217-6d102a43df01" xlink:to="loc_us-gaap_EarningsPerShareDiluted_7132343e-ef43-4b39-8260-2f6f31ff77ef" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/NetIncomeLossPerShareEquityAwardsDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#NetIncomeLossPerShareEquityAwardsDetails"/>
  <link:definitionLink xlink:role="http://www.3dsystems.com/role/NetIncomeLossPerShareEquityAwardsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicLineItems_19689169-5b8b-4e18-a2b5-32f96b9b22b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasicLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_db71eb23-6e67-47eb-920f-cac8b7b6f37c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_19689169-5b8b-4e18-a2b5-32f96b9b22b3" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_db71eb23-6e67-47eb-920f-cac8b7b6f37c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_b9310826-c247-48ef-bb32-cb11e86d3e9b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_db71eb23-6e67-47eb-920f-cac8b7b6f37c" xlink:to="loc_us-gaap_AwardTypeAxis_b9310826-c247-48ef-bb32-cb11e86d3e9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b9310826-c247-48ef-bb32-cb11e86d3e9b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_b9310826-c247-48ef-bb32-cb11e86d3e9b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b9310826-c247-48ef-bb32-cb11e86d3e9b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_25a665e6-1a83-441e-8c4e-1cb6aa80429e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_b9310826-c247-48ef-bb32-cb11e86d3e9b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_25a665e6-1a83-441e-8c4e-1cb6aa80429e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_RestrictedStockAndRestrictedStockUnitMember_5d4e572c-d0f6-4b2f-b829-2989ec27a37e" xlink:href="ddd-20231231.xsd#ddd_RestrictedStockAndRestrictedStockUnitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_25a665e6-1a83-441e-8c4e-1cb6aa80429e" xlink:to="loc_ddd_RestrictedStockAndRestrictedStockUnitMember_5d4e572c-d0f6-4b2f-b829-2989ec27a37e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionMember_1fb61664-d719-467b-8315-4ab90a952cc3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_25a665e6-1a83-441e-8c4e-1cb6aa80429e" xlink:to="loc_us-gaap_StockOptionMember_1fb61664-d719-467b-8315-4ab90a952cc3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_IncentiveAwardsMember_1a80075b-5856-44eb-9a47-d84829f44cf4" xlink:href="ddd-20231231.xsd#ddd_IncentiveAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_25a665e6-1a83-441e-8c4e-1cb6aa80429e" xlink:to="loc_ddd_IncentiveAwardsMember_1a80075b-5856-44eb-9a47-d84829f44cf4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_aca8db3b-811c-474c-9030-401d2ffb40db" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_19689169-5b8b-4e18-a2b5-32f96b9b22b3" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_aca8db3b-811c-474c-9030-401d2ffb40db" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#NetIncomeLossPerShareNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems_ba1325c8-c890-4694-8fa3-021a45b5f9f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiarySaleOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_ef1144a2-2e2f-4ad7-bc45-35f12aa81e91" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_ba1325c8-c890-4694-8fa3-021a45b5f9f2" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_ef1144a2-2e2f-4ad7-bc45-35f12aa81e91" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_5c2fbfff-d6d3-4053-b460-c5da478dac7e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_ef1144a2-2e2f-4ad7-bc45-35f12aa81e91" xlink:to="loc_us-gaap_DebtInstrumentAxis_5c2fbfff-d6d3-4053-b460-c5da478dac7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_5c2fbfff-d6d3-4053-b460-c5da478dac7e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_5c2fbfff-d6d3-4053-b460-c5da478dac7e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_5c2fbfff-d6d3-4053-b460-c5da478dac7e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_16da9d2e-39c7-4e80-b9d6-1daa056b2f60" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_5c2fbfff-d6d3-4053-b460-c5da478dac7e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_16da9d2e-39c7-4e80-b9d6-1daa056b2f60" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ConvertibleSeniorNotesDue2026Member_8beb184b-a08e-4f76-8e50-a5f7f029819b" xlink:href="ddd-20231231.xsd#ddd_ConvertibleSeniorNotesDue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_16da9d2e-39c7-4e80-b9d6-1daa056b2f60" xlink:to="loc_ddd_ConvertibleSeniorNotesDue2026Member_8beb184b-a08e-4f76-8e50-a5f7f029819b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_ed6d4988-4159-46bb-8bea-f1a65320cb4e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_ef1144a2-2e2f-4ad7-bc45-35f12aa81e91" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_ed6d4988-4159-46bb-8bea-f1a65320cb4e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ed6d4988-4159-46bb-8bea-f1a65320cb4e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_ed6d4988-4159-46bb-8bea-f1a65320cb4e" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ed6d4988-4159-46bb-8bea-f1a65320cb4e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_6f7f4a01-3912-4238-9a89-a05b8b14bfdf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_ed6d4988-4159-46bb-8bea-f1a65320cb4e" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_6f7f4a01-3912-4238-9a89-a05b8b14bfdf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_e7861033-6879-4205-b886-52f7f6ccba19" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_6f7f4a01-3912-4238-9a89-a05b8b14bfdf" xlink:to="loc_us-gaap_SeniorNotesMember_e7861033-6879-4205-b886-52f7f6ccba19" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_3eda8b80-0c1d-4dfc-a6ed-8596f5d5005e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_ef1144a2-2e2f-4ad7-bc45-35f12aa81e91" xlink:to="loc_us-gaap_AwardTypeAxis_3eda8b80-0c1d-4dfc-a6ed-8596f5d5005e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3eda8b80-0c1d-4dfc-a6ed-8596f5d5005e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_3eda8b80-0c1d-4dfc-a6ed-8596f5d5005e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3eda8b80-0c1d-4dfc-a6ed-8596f5d5005e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d56eafad-f615-4055-95b5-2f70a8b92ede" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_3eda8b80-0c1d-4dfc-a6ed-8596f5d5005e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d56eafad-f615-4055-95b5-2f70a8b92ede" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_484c41ce-0add-41af-9603-7b04557d54f9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d56eafad-f615-4055-95b5-2f70a8b92ede" xlink:to="loc_us-gaap_RestrictedStockMember_484c41ce-0add-41af-9603-7b04557d54f9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_IncentiveAwardsMember_da3902d4-9fc8-4ef1-bc77-4f9c18a01643" xlink:href="ddd-20231231.xsd#ddd_IncentiveAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d56eafad-f615-4055-95b5-2f70a8b92ede" xlink:to="loc_ddd_IncentiveAwardsMember_da3902d4-9fc8-4ef1-bc77-4f9c18a01643" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_DpPolarGmbHMember_798cba42-f556-4cb5-b0f0-afd427ae4a70" xlink:href="ddd-20231231.xsd#ddd_DpPolarGmbHMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d56eafad-f615-4055-95b5-2f70a8b92ede" xlink:to="loc_ddd_DpPolarGmbHMember_798cba42-f556-4cb5-b0f0-afd427ae4a70" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_e4c90bd4-fbbb-41ca-ad90-3f0400b5521d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_ba1325c8-c890-4694-8fa3-021a45b5f9f2" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_e4c90bd4-fbbb-41ca-ad90-3f0400b5521d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice_6dd2c8a0-3d3e-4fb3-8d54-fbcb84360385" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_ba1325c8-c890-4694-8fa3-021a45b5f9f2" xlink:to="loc_us-gaap_SharePrice_6dd2c8a0-3d3e-4fb3-8d54-fbcb84360385" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_a5009da0-dd9c-4e84-959a-9127d5b0259c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_ba1325c8-c890-4694-8fa3-021a45b5f9f2" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_a5009da0-dd9c-4e84-959a-9127d5b0259c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_94c81232-dd95-4b8f-a490-bbe7f90d6aab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_ba1325c8-c890-4694-8fa3-021a45b5f9f2" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_94c81232-dd95-4b8f-a490-bbe7f90d6aab" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleStockPriceTrigger_469320b4-5fdf-4fdd-a3e9-3b312be3b179" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentConvertibleStockPriceTrigger"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_ba1325c8-c890-4694-8fa3-021a45b5f9f2" xlink:to="loc_us-gaap_DebtInstrumentConvertibleStockPriceTrigger_469320b4-5fdf-4fdd-a3e9-3b312be3b179" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails"/>
  <link:definitionLink xlink:role="http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_cb39e34b-39d9-4fd3-ac6e-8427c8c86a19" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_8a01e6bb-c8be-43cc-84e4-e09831efb746" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_cb39e34b-39d9-4fd3-ac6e-8427c8c86a19" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_8a01e6bb-c8be-43cc-84e4-e09831efb746" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_a65ab3c0-231a-4477-9619-60c03280234b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_8a01e6bb-c8be-43cc-84e4-e09831efb746" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_a65ab3c0-231a-4477-9619-60c03280234b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_a65ab3c0-231a-4477-9619-60c03280234b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_a65ab3c0-231a-4477-9619-60c03280234b" xlink:to="loc_us-gaap_EquityComponentDomain_a65ab3c0-231a-4477-9619-60c03280234b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_9bf89724-d414-40cc-8deb-27d884f9ff4c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_a65ab3c0-231a-4477-9619-60c03280234b" xlink:to="loc_us-gaap_EquityComponentDomain_9bf89724-d414-40cc-8deb-27d884f9ff4c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember_076aba75-d740-4c12-a123-21b5681e8639" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_9bf89724-d414-40cc-8deb-27d884f9ff4c" xlink:to="loc_us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember_076aba75-d740-4c12-a123-21b5681e8639" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember_ec9d147e-48b5-402e-8e04-cdef02f19235" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember_076aba75-d740-4c12-a123-21b5681e8639" xlink:to="loc_us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember_ec9d147e-48b5-402e-8e04-cdef02f19235" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember_86740d68-c106-4b43-a7d4-6c1a56b251ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember_076aba75-d740-4c12-a123-21b5681e8639" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember_86740d68-c106-4b43-a7d4-6c1a56b251ab" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember_1f819070-8362-4671-82d6-79ef7f272ae4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember_076aba75-d740-4c12-a123-21b5681e8639" xlink:to="loc_us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember_1f819070-8362-4671-82d6-79ef7f272ae4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember_aacc10e6-583b-4bce-8714-897b0dcdac1a" xlink:href="ddd-20231231.xsd#ddd_AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember_076aba75-d740-4c12-a123-21b5681e8639" xlink:to="loc_ddd_AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember_aacc10e6-583b-4bce-8714-897b0dcdac1a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_f3b1e400-4ede-46b7-af19-6d1c92a75f29" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_cb39e34b-39d9-4fd3-ac6e-8427c8c86a19" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_f3b1e400-4ede-46b7-af19-6d1c92a75f29" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_fdde609b-3e6b-4529-bbc3-da4bcd96a655" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_f3b1e400-4ede-46b7-af19-6d1c92a75f29" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_fdde609b-3e6b-4529-bbc3-da4bcd96a655" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c98e1c57-fca2-4584-847d-82b3fdd2acb8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_f3b1e400-4ede-46b7-af19-6d1c92a75f29" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c98e1c57-fca2-4584-847d-82b3fdd2acb8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_e66d2a7c-b536-4e0a-b397-cd62e635fc79" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_f3b1e400-4ede-46b7-af19-6d1c92a75f29" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_e66d2a7c-b536-4e0a-b397-cd62e635fc79" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_36a0d423-a1cc-4e14-8105-3b04a4168e1e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#SegmentInformationOperatingResultsbySegmentDetails"/>
  <link:definitionLink xlink:role="http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_b91b1c72-4409-4491-895a-7a4f19d3aa41" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d1ad547b-a810-44c4-ac88-e06b5d28fa74" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b91b1c72-4409-4491-895a-7a4f19d3aa41" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d1ad547b-a810-44c4-ac88-e06b5d28fa74" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_4f6839dc-18ee-4e52-851a-6dbdf57bfeaf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d1ad547b-a810-44c4-ac88-e06b5d28fa74" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_4f6839dc-18ee-4e52-851a-6dbdf57bfeaf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_4f6839dc-18ee-4e52-851a-6dbdf57bfeaf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_4f6839dc-18ee-4e52-851a-6dbdf57bfeaf" xlink:to="loc_us-gaap_SegmentDomain_4f6839dc-18ee-4e52-851a-6dbdf57bfeaf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_609990c9-fc77-46cf-bc37-9802a4361345" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_4f6839dc-18ee-4e52-851a-6dbdf57bfeaf" xlink:to="loc_us-gaap_SegmentDomain_609990c9-fc77-46cf-bc37-9802a4361345" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_HealthcareSegmentMember_cc61951c-96db-4a80-9130-2deb946d0424" xlink:href="ddd-20231231.xsd#ddd_HealthcareSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_609990c9-fc77-46cf-bc37-9802a4361345" xlink:to="loc_ddd_HealthcareSegmentMember_cc61951c-96db-4a80-9130-2deb946d0424" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_IndustrialSegmentMember_612e87ff-343d-4ea3-931a-0b7e4cfbfd51" xlink:href="ddd-20231231.xsd#ddd_IndustrialSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_609990c9-fc77-46cf-bc37-9802a4361345" xlink:to="loc_ddd_IndustrialSegmentMember_612e87ff-343d-4ea3-931a-0b7e4cfbfd51" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_d4d12073-7921-4634-9f6f-547ddd97cb2b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d1ad547b-a810-44c4-ac88-e06b5d28fa74" xlink:to="loc_srt_ConsolidationItemsAxis_d4d12073-7921-4634-9f6f-547ddd97cb2b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_d4d12073-7921-4634-9f6f-547ddd97cb2b_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_d4d12073-7921-4634-9f6f-547ddd97cb2b" xlink:to="loc_srt_ConsolidationItemsDomain_d4d12073-7921-4634-9f6f-547ddd97cb2b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_b7f92365-1cea-4034-a11c-c46659a55bd9" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_d4d12073-7921-4634-9f6f-547ddd97cb2b" xlink:to="loc_srt_ConsolidationItemsDomain_b7f92365-1cea-4034-a11c-c46659a55bd9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_444650be-c5eb-412c-947b-c660bcc818ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_b7f92365-1cea-4034-a11c-c46659a55bd9" xlink:to="loc_us-gaap_OperatingSegmentsMember_444650be-c5eb-412c-947b-c660bcc818ca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_d65a8f0c-b5b3-4576-a9be-9cb7e2203cb5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_b7f92365-1cea-4034-a11c-c46659a55bd9" xlink:to="loc_us-gaap_CorporateNonSegmentMember_d65a8f0c-b5b3-4576-a9be-9cb7e2203cb5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_0d468c75-777a-4c6c-bce9-6e616f802499" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b91b1c72-4409-4491-895a-7a4f19d3aa41" xlink:to="loc_us-gaap_NumberOfReportableSegments_0d468c75-777a-4c6c-bce9-6e616f802499" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4bde10dc-ca74-4866-9617-df31fddcf56c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b91b1c72-4409-4491-895a-7a4f19d3aa41" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4bde10dc-ca74-4866-9617-df31fddcf56c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization_2ee59edd-fe3c-4831-91e6-3a6d432ed5a1" xlink:href="ddd-20231231.xsd#ddd_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b91b1c72-4409-4491-895a-7a4f19d3aa41" xlink:to="loc_ddd_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization_2ee59edd-fe3c-4831-91e6-3a6d432ed5a1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_09d07fc8-e550-4303-89c9-c698a8c2b676" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b91b1c72-4409-4491-895a-7a4f19d3aa41" xlink:to="loc_us-gaap_NetIncomeLoss_09d07fc8-e550-4303-89c9-c698a8c2b676" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_8b55ab37-0093-492a-ae51-bc23ef54aee1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b91b1c72-4409-4491-895a-7a4f19d3aa41" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_8b55ab37-0093-492a-ae51-bc23ef54aee1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_35f1b297-ea47-40df-af54-24009490f118" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b91b1c72-4409-4491-895a-7a4f19d3aa41" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_35f1b297-ea47-40df-af54-24009490f118" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_32d991be-e52e-48ee-afda-810c902942eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b91b1c72-4409-4491-895a-7a4f19d3aa41" xlink:to="loc_us-gaap_Depreciation_32d991be-e52e-48ee-afda-810c902942eb" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_82c49176-2b9d-427d-bee0-7ff44b403dc0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b91b1c72-4409-4491-895a-7a4f19d3aa41" xlink:to="loc_us-gaap_AdjustmentForAmortization_82c49176-2b9d-427d-bee0-7ff44b403dc0" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_8258ae5d-b40f-4088-9436-5269930bfd97" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b91b1c72-4409-4491-895a-7a4f19d3aa41" xlink:to="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_8258ae5d-b40f-4088-9436-5269930bfd97" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_AcquisitionAndDivestitureRelatedExpense_77393572-eb64-4dcd-a7b9-c4640a8e3629" xlink:href="ddd-20231231.xsd#ddd_AcquisitionAndDivestitureRelatedExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b91b1c72-4409-4491-895a-7a4f19d3aa41" xlink:to="loc_ddd_AcquisitionAndDivestitureRelatedExpense_77393572-eb64-4dcd-a7b9-c4640a8e3629" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalFees_5621a637-3514-41aa-90b1-364138501164" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LegalFees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b91b1c72-4409-4491-895a-7a4f19d3aa41" xlink:to="loc_us-gaap_LegalFees_5621a637-3514-41aa-90b1-364138501164" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCosts_22e232dd-772b-49a7-82a7-550700b1268b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b91b1c72-4409-4491-895a-7a4f19d3aa41" xlink:to="loc_us-gaap_RestructuringCosts_22e232dd-772b-49a7-82a7-550700b1268b" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_8fea971a-bd77-491a-9ba0-eeb416a8cedc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b91b1c72-4409-4491-895a-7a4f19d3aa41" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_8fea971a-bd77-491a-9ba0-eeb416a8cedc" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_06b177dc-ae97-4ce1-9a79-987f1257de1d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b91b1c72-4409-4491-895a-7a4f19d3aa41" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_06b177dc-ae97-4ce1-9a79-987f1257de1d" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_GoodwillAndOtherAssetImpairmentCharges_1f2aec32-84f3-466f-9854-98b0c2c13161" xlink:href="ddd-20231231.xsd#ddd_GoodwillAndOtherAssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b91b1c72-4409-4491-895a-7a4f19d3aa41" xlink:to="loc_ddd_GoodwillAndOtherAssetImpairmentCharges_1f2aec32-84f3-466f-9854-98b0c2c13161" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnRepurchaseOfDebtInstrument_cbfb8eaa-a19b-48a9-b784-51c821d86801" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnRepurchaseOfDebtInstrument"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b91b1c72-4409-4491-895a-7a4f19d3aa41" xlink:to="loc_us-gaap_GainLossOnRepurchaseOfDebtInstrument_cbfb8eaa-a19b-48a9-b784-51c821d86801" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseNet_3be0d20e-5f64-40cf-8ddd-2860388f5efa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherOperatingIncomeExpenseNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b91b1c72-4409-4491-895a-7a4f19d3aa41" xlink:to="loc_us-gaap_OtherOperatingIncomeExpenseNet_3be0d20e-5f64-40cf-8ddd-2860388f5efa" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization_fdae2489-067b-4179-abcb-09ec272672e8" xlink:href="ddd-20231231.xsd#ddd_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/SegmentInformationScheduleofLongLivedAssetsbyGeographicRegionDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#SegmentInformationScheduleofLongLivedAssetsbyGeographicRegionDetails"/>
  <link:definitionLink xlink:role="http://www.3dsystems.com/role/SegmentInformationScheduleofLongLivedAssetsbyGeographicRegionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_8c04e55e-e836-4d86-97b7-fa93f5973b6d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_7abeadfd-9d37-4bba-938f-8ff227f3c994" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_8c04e55e-e836-4d86-97b7-fa93f5973b6d" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_7abeadfd-9d37-4bba-938f-8ff227f3c994" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_cf574768-38d2-4cd5-b33d-41a2aa896e4a" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_7abeadfd-9d37-4bba-938f-8ff227f3c994" xlink:to="loc_srt_StatementGeographicalAxis_cf574768-38d2-4cd5-b33d-41a2aa896e4a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_cf574768-38d2-4cd5-b33d-41a2aa896e4a_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_cf574768-38d2-4cd5-b33d-41a2aa896e4a" xlink:to="loc_srt_SegmentGeographicalDomain_cf574768-38d2-4cd5-b33d-41a2aa896e4a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_788c9178-3499-4fc7-9c03-312b551a77a3" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_cf574768-38d2-4cd5-b33d-41a2aa896e4a" xlink:to="loc_srt_SegmentGeographicalDomain_788c9178-3499-4fc7-9c03-312b551a77a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_63ded475-0a8a-4423-ae75-47c048dbc883" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_788c9178-3499-4fc7-9c03-312b551a77a3" xlink:to="loc_country_US_63ded475-0a8a-4423-ae75-47c048dbc883" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_BE_89f3d8b9-b9c8-4ba9-94f3-d189557c55a4" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_BE"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_788c9178-3499-4fc7-9c03-312b551a77a3" xlink:to="loc_country_BE_89f3d8b9-b9c8-4ba9-94f3-d189557c55a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_OtherForeignEntitiesMember_cfd83700-d96e-483f-bcde-a03d37a350cf" xlink:href="ddd-20231231.xsd#ddd_OtherForeignEntitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_788c9178-3499-4fc7-9c03-312b551a77a3" xlink:to="loc_ddd_OtherForeignEntitiesMember_cfd83700-d96e-483f-bcde-a03d37a350cf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_023cab70-ea4a-45c5-8198-d14c6fa23df1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_8c04e55e-e836-4d86-97b7-fa93f5973b6d" xlink:to="loc_us-gaap_NoncurrentAssets_023cab70-ea4a-45c5-8198-d14c6fa23df1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#CommitmentsandContingenciesDetails"/>
  <link:definitionLink xlink:role="http://www.3dsystems.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_9647e88a-c1d7-41f2-ac40-7123383c38a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_cec927c9-f016-41a1-8e3b-ad2cd956e988" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_9647e88a-c1d7-41f2-ac40-7123383c38a4" xlink:to="loc_us-gaap_LossContingenciesTable_cec927c9-f016-41a1-8e3b-ad2cd956e988" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_8065aa9d-2e29-4094-97fb-1ff43534d7b3" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_LitigationCaseAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_cec927c9-f016-41a1-8e3b-ad2cd956e988" xlink:to="loc_srt_LitigationCaseAxis_8065aa9d-2e29-4094-97fb-1ff43534d7b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_8065aa9d-2e29-4094-97fb-1ff43534d7b3_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_LitigationCaseAxis_8065aa9d-2e29-4094-97fb-1ff43534d7b3" xlink:to="loc_srt_LitigationCaseTypeDomain_8065aa9d-2e29-4094-97fb-1ff43534d7b3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_f353cd56-f10f-4bf7-8909-979a73a75ac8" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_LitigationCaseAxis_8065aa9d-2e29-4094-97fb-1ff43534d7b3" xlink:to="loc_srt_LitigationCaseTypeDomain_f353cd56-f10f-4bf7-8909-979a73a75ac8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ExportControlsAndGovernmentContractsComplianceMember_051be83a-aee6-45cf-b92f-404dc1225e34" xlink:href="ddd-20231231.xsd#ddd_ExportControlsAndGovernmentContractsComplianceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_f353cd56-f10f-4bf7-8909-979a73a75ac8" xlink:to="loc_ddd_ExportControlsAndGovernmentContractsComplianceMember_051be83a-aee6-45cf-b92f-404dc1225e34" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_SecuritiesClassActionMember_5a9b9273-006c-4dd5-826f-a4d86b3c7e3d" xlink:href="ddd-20231231.xsd#ddd_SecuritiesClassActionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_f353cd56-f10f-4bf7-8909-979a73a75ac8" xlink:to="loc_ddd_SecuritiesClassActionMember_5a9b9273-006c-4dd5-826f-a4d86b3c7e3d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyAxis_aabf3284-9839-4140-8bab-334ad0999c51" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAgencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_cec927c9-f016-41a1-8e3b-ad2cd956e988" xlink:to="loc_us-gaap_RegulatoryAgencyAxis_aabf3284-9839-4140-8bab-334ad0999c51" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyDomain_aabf3284-9839-4140-8bab-334ad0999c51_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAgencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAgencyAxis_aabf3284-9839-4140-8bab-334ad0999c51" xlink:to="loc_us-gaap_RegulatoryAgencyDomain_aabf3284-9839-4140-8bab-334ad0999c51_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyDomain_f3ba98d9-7d09-434c-b0ef-5929ed39872f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAgencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAgencyAxis_aabf3284-9839-4140-8bab-334ad0999c51" xlink:to="loc_us-gaap_RegulatoryAgencyDomain_f3ba98d9-7d09-434c-b0ef-5929ed39872f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_DirectorateOfDefenseTradeControlsMember_80931013-a352-4aa5-ac76-ff3cadba0947" xlink:href="ddd-20231231.xsd#ddd_DirectorateOfDefenseTradeControlsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAgencyDomain_f3ba98d9-7d09-434c-b0ef-5929ed39872f" xlink:to="loc_ddd_DirectorateOfDefenseTradeControlsMember_80931013-a352-4aa5-ac76-ff3cadba0947" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_BureauOfIndustryAndSecurityOfTheDepartmentOfCommerceMember_63bc0102-82c0-45a0-8d18-81c8e3a953da" xlink:href="ddd-20231231.xsd#ddd_BureauOfIndustryAndSecurityOfTheDepartmentOfCommerceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAgencyDomain_f3ba98d9-7d09-434c-b0ef-5929ed39872f" xlink:to="loc_ddd_BureauOfIndustryAndSecurityOfTheDepartmentOfCommerceMember_63bc0102-82c0-45a0-8d18-81c8e3a953da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_USDepartmentOfJusticeMember_7b630862-593b-48cb-820a-d119dbcf88cd" xlink:href="ddd-20231231.xsd#ddd_USDepartmentOfJusticeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAgencyDomain_f3ba98d9-7d09-434c-b0ef-5929ed39872f" xlink:to="loc_ddd_USDepartmentOfJusticeMember_7b630862-593b-48cb-820a-d119dbcf88cd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis_2b36eb09-98df-471e-8389-60eb586cfeb4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GuaranteeObligationsByNatureAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_cec927c9-f016-41a1-8e3b-ad2cd956e988" xlink:to="loc_us-gaap_GuaranteeObligationsByNatureAxis_2b36eb09-98df-471e-8389-60eb586cfeb4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_2b36eb09-98df-471e-8389-60eb586cfeb4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_2b36eb09-98df-471e-8389-60eb586cfeb4" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_2b36eb09-98df-471e-8389-60eb586cfeb4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_b7f5a504-8b06-4b4f-bd6c-cae5e33b3d93" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_2b36eb09-98df-471e-8389-60eb586cfeb4" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_b7f5a504-8b06-4b4f-bd6c-cae5e33b3d93" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialStandbyLetterOfCreditMember_9c15b766-defa-4109-9053-567584cfc10a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialStandbyLetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_b7f5a504-8b06-4b4f-bd6c-cae5e33b3d93" xlink:to="loc_us-gaap_FinancialStandbyLetterOfCreditMember_9c15b766-defa-4109-9053-567584cfc10a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_10e4978c-a8f7-4a99-86df-3e6ac2c15482" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_cec927c9-f016-41a1-8e3b-ad2cd956e988" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_10e4978c-a8f7-4a99-86df-3e6ac2c15482" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_10e4978c-a8f7-4a99-86df-3e6ac2c15482_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_10e4978c-a8f7-4a99-86df-3e6ac2c15482" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_10e4978c-a8f7-4a99-86df-3e6ac2c15482_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_3e190299-5834-4ba3-8f2b-8e886d3eade1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_10e4978c-a8f7-4a99-86df-3e6ac2c15482" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_3e190299-5834-4ba3-8f2b-8e886d3eade1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_a6482eed-663a-4747-8480-8eea673b6895" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_3e190299-5834-4ba3-8f2b-8e886d3eade1" xlink:to="loc_us-gaap_SubsequentEventMember_a6482eed-663a-4747-8480-8eea673b6895" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation_8e4ee90c-f366-4ebe-bc1a-d15f7fb2db9a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_9647e88a-c1d7-41f2-ac40-7123383c38a4" xlink:to="loc_us-gaap_PurchaseObligation_8e4ee90c-f366-4ebe-bc1a-d15f7fb2db9a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_efa5ecab-e247-42b0-8f1f-312fe39aa119" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_9647e88a-c1d7-41f2-ac40-7123383c38a4" xlink:to="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_efa5ecab-e247-42b0-8f1f-312fe39aa119" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty_d2015907-30b9-4e37-87e0-4a5e981ac205" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LitigationSettlementAmountAwardedToOtherParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_9647e88a-c1d7-41f2-ac40-7123383c38a4" xlink:to="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty_d2015907-30b9-4e37-87e0-4a5e981ac205" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_LitigationSettlementNumberOfInstallmentPayments_c47ebb93-c7c2-47cc-96e1-b1319fdc56ee" xlink:href="ddd-20231231.xsd#ddd_LitigationSettlementNumberOfInstallmentPayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_9647e88a-c1d7-41f2-ac40-7123383c38a4" xlink:to="loc_ddd_LitigationSettlementNumberOfInstallmentPayments_c47ebb93-c7c2-47cc-96e1-b1319fdc56ee" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_LitigationSettlementAmountAwardedToOtherPartyPaymentPeriod_288d5293-c8f3-46b1-bee4-3ec0f759a0d6" xlink:href="ddd-20231231.xsd#ddd_LitigationSettlementAmountAwardedToOtherPartyPaymentPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_9647e88a-c1d7-41f2-ac40-7123383c38a4" xlink:to="loc_ddd_LitigationSettlementAmountAwardedToOtherPartyPaymentPeriod_288d5293-c8f3-46b1-bee4-3ec0f759a0d6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForLegalSettlements_d517ccbd-c46b-451c-9604-410b39a3e255" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForLegalSettlements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_9647e88a-c1d7-41f2-ac40-7123383c38a4" xlink:to="loc_us-gaap_PaymentsForLegalSettlements_d517ccbd-c46b-451c-9604-410b39a3e255" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_LitigationSettlementSuspendedPenalty_5c695a99-7fa2-453e-ad00-258ead4066af" xlink:href="ddd-20231231.xsd#ddd_LitigationSettlementSuspendedPenalty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_9647e88a-c1d7-41f2-ac40-7123383c38a4" xlink:to="loc_ddd_LitigationSettlementSuspendedPenalty_5c695a99-7fa2-453e-ad00-258ead4066af" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsMaximumExposure_360c22e5-ce39-456c-af36-f3f5dce8ba96" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GuaranteeObligationsMaximumExposure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_9647e88a-c1d7-41f2-ac40-7123383c38a4" xlink:to="loc_us-gaap_GuaranteeObligationsMaximumExposure_360c22e5-ce39-456c-af36-f3f5dce8ba96" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_GuarantorObligationsExtensionTerm_eb60c449-e300-4f4b-ac6d-fd5f8eb048c5" xlink:href="ddd-20231231.xsd#ddd_GuarantorObligationsExtensionTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_9647e88a-c1d7-41f2-ac40-7123383c38a4" xlink:to="loc_ddd_GuarantorObligationsExtensionTerm_eb60c449-e300-4f4b-ac6d-fd5f8eb048c5" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_PaymentsForLegalSettlementsPaidByInsurance_f9baeb6f-892b-4ade-925e-f792039474fd" xlink:href="ddd-20231231.xsd#ddd_PaymentsForLegalSettlementsPaidByInsurance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_9647e88a-c1d7-41f2-ac40-7123383c38a4" xlink:to="loc_ddd_PaymentsForLegalSettlementsPaidByInsurance_f9baeb6f-892b-4ade-925e-f792039474fd" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementExpense_6f7e0b2d-6800-4778-a385-64344c3bf116" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LitigationSettlementExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_9647e88a-c1d7-41f2-ac40-7123383c38a4" xlink:to="loc_us-gaap_LitigationSettlementExpense_6f7e0b2d-6800-4778-a385-64344c3bf116" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue_a2e9858a-a80e-45cd-92fc-c2beda889837" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyDamagesSoughtValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_9647e88a-c1d7-41f2-ac40-7123383c38a4" xlink:to="loc_us-gaap_LossContingencyDamagesSoughtValue_a2e9858a-a80e-45cd-92fc-c2beda889837" xlink:type="arc" order="11"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#FairValueMeasurementsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.3dsystems.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ef2486b4-6abe-43ed-b48c-d4cd082321c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_5fe5a490-2ba0-4073-bbe8-2a4ef0c02340" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ef2486b4-6abe-43ed-b48c-d4cd082321c7" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_5fe5a490-2ba0-4073-bbe8-2a4ef0c02340" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_633bd1e0-399e-4395-bb74-31cdc534f4f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_5fe5a490-2ba0-4073-bbe8-2a4ef0c02340" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_633bd1e0-399e-4395-bb74-31cdc534f4f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_633bd1e0-399e-4395-bb74-31cdc534f4f6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_633bd1e0-399e-4395-bb74-31cdc534f4f6" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_633bd1e0-399e-4395-bb74-31cdc534f4f6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_640049f0-e117-4a57-8674-b7ac9ecc0738" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_633bd1e0-399e-4395-bb74-31cdc534f4f6" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_640049f0-e117-4a57-8674-b7ac9ecc0738" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_b533239b-bfbb-4565-92d9-951bfa69f439" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_640049f0-e117-4a57-8674-b7ac9ecc0738" xlink:to="loc_us-gaap_MoneyMarketFundsMember_b533239b-bfbb-4565-92d9-951bfa69f439" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_97c3c35a-767b-494b-98ef-9291feef06e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ef2486b4-6abe-43ed-b48c-d4cd082321c7" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_97c3c35a-767b-494b-98ef-9291feef06e0" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.3dsystems.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6840e295-debe-4276-8f04-2cfe3bb6be4d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3641d876-a97c-4561-b82d-9ea498deec1c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6840e295-debe-4276-8f04-2cfe3bb6be4d" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3641d876-a97c-4561-b82d-9ea498deec1c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a08b7dc1-4a80-4084-913b-ef3e9b175a7f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3641d876-a97c-4561-b82d-9ea498deec1c" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a08b7dc1-4a80-4084-913b-ef3e9b175a7f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a08b7dc1-4a80-4084-913b-ef3e9b175a7f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a08b7dc1-4a80-4084-913b-ef3e9b175a7f" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a08b7dc1-4a80-4084-913b-ef3e9b175a7f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_243c3473-4a69-4ad2-bf22-70edc212489c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a08b7dc1-4a80-4084-913b-ef3e9b175a7f" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_243c3473-4a69-4ad2-bf22-70edc212489c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_c61aba1b-a499-46ab-b586-de64a6e9bf87" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_243c3473-4a69-4ad2-bf22-70edc212489c" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_c61aba1b-a499-46ab-b586-de64a6e9bf87" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_0d71d338-7539-420b-8967-a45c4daff83c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_243c3473-4a69-4ad2-bf22-70edc212489c" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_0d71d338-7539-420b-8967-a45c4daff83c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_43549d44-66cd-49fd-888f-728797efad56" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3641d876-a97c-4561-b82d-9ea498deec1c" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_43549d44-66cd-49fd-888f-728797efad56" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_43549d44-66cd-49fd-888f-728797efad56_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_43549d44-66cd-49fd-888f-728797efad56" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_43549d44-66cd-49fd-888f-728797efad56_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_410e8885-9f26-4322-8dc5-f7fe9c0a33f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_43549d44-66cd-49fd-888f-728797efad56" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_410e8885-9f26-4322-8dc5-f7fe9c0a33f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember_499e00bc-7211-4276-abfc-d0285ce5fcc5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_410e8885-9f26-4322-8dc5-f7fe9c0a33f6" xlink:to="loc_us-gaap_CashAndCashEquivalentsMember_499e00bc-7211-4276-abfc-d0285ce5fcc5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestmentsMember_ea8dfc7d-ede6-43cc-b1f0-0d9b3b9dea87" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_410e8885-9f26-4322-8dc5-f7fe9c0a33f6" xlink:to="loc_us-gaap_ShortTermInvestmentsMember_ea8dfc7d-ede6-43cc-b1f0-0d9b3b9dea87" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_5ba3d03b-f4aa-4c79-91cf-eca1eb35fd9c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3641d876-a97c-4561-b82d-9ea498deec1c" xlink:to="loc_us-gaap_FinancialInstrumentAxis_5ba3d03b-f4aa-4c79-91cf-eca1eb35fd9c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5ba3d03b-f4aa-4c79-91cf-eca1eb35fd9c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_5ba3d03b-f4aa-4c79-91cf-eca1eb35fd9c" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5ba3d03b-f4aa-4c79-91cf-eca1eb35fd9c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d54cfaee-4b38-4cb7-aa0a-b02474f8726c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_5ba3d03b-f4aa-4c79-91cf-eca1eb35fd9c" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d54cfaee-4b38-4cb7-aa0a-b02474f8726c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_87f692f9-00e0-4f28-9920-77f3afaee887" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d54cfaee-4b38-4cb7-aa0a-b02474f8726c" xlink:to="loc_us-gaap_MoneyMarketFundsMember_87f692f9-00e0-4f28-9920-77f3afaee887" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_31b98974-11a2-4a8f-abfd-6bc05af5479e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d54cfaee-4b38-4cb7-aa0a-b02474f8726c" xlink:to="loc_us-gaap_CertificatesOfDepositMember_31b98974-11a2-4a8f-abfd-6bc05af5479e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_4584a8ee-83fb-4a06-9686-6590b2e941fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d54cfaee-4b38-4cb7-aa0a-b02474f8726c" xlink:to="loc_us-gaap_CommercialPaperMember_4584a8ee-83fb-4a06-9686-6590b2e941fd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ShortTermBondMutualFundMember_c37878f0-9807-4457-9eb5-6e75c60e4bd4" xlink:href="ddd-20231231.xsd#ddd_ShortTermBondMutualFundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d54cfaee-4b38-4cb7-aa0a-b02474f8726c" xlink:to="loc_ddd_ShortTermBondMutualFundMember_c37878f0-9807-4457-9eb5-6e75c60e4bd4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherCorporateBondsMember_b05e55e4-fb65-4f68-814d-8590e7a4d216" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllOtherCorporateBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d54cfaee-4b38-4cb7-aa0a-b02474f8726c" xlink:to="loc_us-gaap_AllOtherCorporateBondsMember_b05e55e4-fb65-4f68-814d-8590e7a4d216" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent_d18f50ec-4147-4bc1-9a4e-f0cf7c79c948" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6840e295-debe-4276-8f04-2cfe3bb6be4d" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent_d18f50ec-4147-4bc1-9a4e-f0cf7c79c948" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_a966c0dd-693e-4c42-b648-cd314d1ac930" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6840e295-debe-4276-8f04-2cfe3bb6be4d" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_a966c0dd-693e-4c42-b648-cd314d1ac930" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_debb1783-923d-473b-9b03-37ca8713e521" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6840e295-debe-4276-8f04-2cfe3bb6be4d" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_debb1783-923d-473b-9b03-37ca8713e521" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_DebtSecuritiesAvailableForSaleWeightedAverageMaturityPeriod_737d07ee-e68f-4d87-a915-0a5f73786d33" xlink:href="ddd-20231231.xsd#ddd_DebtSecuritiesAvailableForSaleWeightedAverageMaturityPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6840e295-debe-4276-8f04-2cfe3bb6be4d" xlink:to="loc_ddd_DebtSecuritiesAvailableForSaleWeightedAverageMaturityPeriod_737d07ee-e68f-4d87-a915-0a5f73786d33" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#RestructuringandExitActivityCostsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_37c8330b-d676-4556-815e-f522344fe061" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_c3d3a6fd-3f85-48a7-a2d2-3d66f94968a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_37c8330b-d676-4556-815e-f522344fe061" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_c3d3a6fd-3f85-48a7-a2d2-3d66f94968a3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d721be0d-57ee-40ba-b72f-dc774d343807" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_c3d3a6fd-3f85-48a7-a2d2-3d66f94968a3" xlink:to="loc_srt_RangeAxis_d721be0d-57ee-40ba-b72f-dc774d343807" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d721be0d-57ee-40ba-b72f-dc774d343807_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_d721be0d-57ee-40ba-b72f-dc774d343807" xlink:to="loc_srt_RangeMember_d721be0d-57ee-40ba-b72f-dc774d343807_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f79a0869-048f-4aac-b214-538742da8b52" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_d721be0d-57ee-40ba-b72f-dc774d343807" xlink:to="loc_srt_RangeMember_f79a0869-048f-4aac-b214-538742da8b52" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_09016392-4285-449b-8d32-24d3c7d311c2" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f79a0869-048f-4aac-b214-538742da8b52" xlink:to="loc_srt_MinimumMember_09016392-4285-449b-8d32-24d3c7d311c2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_323649c1-db92-4e07-87ae-17d8546aee73" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f79a0869-048f-4aac-b214-538742da8b52" xlink:to="loc_srt_MaximumMember_323649c1-db92-4e07-87ae-17d8546aee73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_d03739d2-5643-42eb-af16-49b95a56e9b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_c3d3a6fd-3f85-48a7-a2d2-3d66f94968a3" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_d03739d2-5643-42eb-af16-49b95a56e9b9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_d03739d2-5643-42eb-af16-49b95a56e9b9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_d03739d2-5643-42eb-af16-49b95a56e9b9" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_d03739d2-5643-42eb-af16-49b95a56e9b9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_c0f5168c-a987-4ca0-9dd9-744ed21d05b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_d03739d2-5643-42eb-af16-49b95a56e9b9" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_c0f5168c-a987-4ca0-9dd9-744ed21d05b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_EmployeeSeveranceTerminationBenefitsAndOtherRestructuringMember_cb1bf9a5-b9a3-415b-89c0-c3270f134aad" xlink:href="ddd-20231231.xsd#ddd_EmployeeSeveranceTerminationBenefitsAndOtherRestructuringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_c0f5168c-a987-4ca0-9dd9-744ed21d05b3" xlink:to="loc_ddd_EmployeeSeveranceTerminationBenefitsAndOtherRestructuringMember_cb1bf9a5-b9a3-415b-89c0-c3270f134aad" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FacilityClosingMember_9a640833-cbed-4a12-b467-344ab711b112" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FacilityClosingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_c0f5168c-a987-4ca0-9dd9-744ed21d05b3" xlink:to="loc_us-gaap_FacilityClosingMember_9a640833-cbed-4a12-b467-344ab711b112" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_91e4d61d-400a-442d-97c5-87466709a0ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_37c8330b-d676-4556-815e-f522344fe061" xlink:to="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_91e4d61d-400a-442d-97c5-87466709a0ed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_257f15cb-f5e2-44a0-9e9e-27c951e4448a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedCostExpectedCost1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_37c8330b-d676-4556-815e-f522344fe061" xlink:to="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_257f15cb-f5e2-44a0-9e9e-27c951e4448a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_67804829-dc60-496f-80a8-3d7f674a8c04" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_37c8330b-d676-4556-815e-f522344fe061" xlink:to="loc_us-gaap_RestructuringCharges_67804829-dc60-496f-80a8-3d7f674a8c04" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_d57632b7-ab0c-4c67-9255-867c0fd21599" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_37c8330b-d676-4556-815e-f522344fe061" xlink:to="loc_us-gaap_AssetImpairmentCharges_d57632b7-ab0c-4c67-9255-867c0fd21599" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_80832cab-eca2-440a-818f-62cbc14326f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_37c8330b-d676-4556-815e-f522344fe061" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_80832cab-eca2-440a-818f-62cbc14326f2" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringChargesDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#RestructuringandExitActivityCostsRestructuringChargesDetails"/>
  <link:definitionLink xlink:role="http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringChargesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_3aa6dbcf-1548-4383-8660-b65b359711cb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_7c169826-8985-476f-9b8f-6be960c46445" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_3aa6dbcf-1548-4383-8660-b65b359711cb" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_7c169826-8985-476f-9b8f-6be960c46445" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_d8647234-e513-4524-85bf-142c0cd24ce8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_7c169826-8985-476f-9b8f-6be960c46445" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_d8647234-e513-4524-85bf-142c0cd24ce8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_d8647234-e513-4524-85bf-142c0cd24ce8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_d8647234-e513-4524-85bf-142c0cd24ce8" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_d8647234-e513-4524-85bf-142c0cd24ce8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_94ad6736-cba6-4ac1-9ff2-f0cbcddc4bd7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_d8647234-e513-4524-85bf-142c0cd24ce8" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_94ad6736-cba6-4ac1-9ff2-f0cbcddc4bd7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_EmployeeSeveranceTerminationBenefitsAndOtherRestructuringMember_8cd13f18-386a-483c-b348-c1cb8dc76b64" xlink:href="ddd-20231231.xsd#ddd_EmployeeSeveranceTerminationBenefitsAndOtherRestructuringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_94ad6736-cba6-4ac1-9ff2-f0cbcddc4bd7" xlink:to="loc_ddd_EmployeeSeveranceTerminationBenefitsAndOtherRestructuringMember_8cd13f18-386a-483c-b348-c1cb8dc76b64" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_6aaee3a8-1fac-4fd8-a58f-e2ef333c686b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_3aa6dbcf-1548-4383-8660-b65b359711cb" xlink:to="loc_us-gaap_RestructuringReserveRollForward_6aaee3a8-1fac-4fd8-a58f-e2ef333c686b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_dc8c212b-073b-4f71-8e71-16780bd69ff3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringReserve"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_6aaee3a8-1fac-4fd8-a58f-e2ef333c686b" xlink:to="loc_us-gaap_RestructuringReserve_dc8c212b-073b-4f71-8e71-16780bd69ff3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_4b074431-27e6-48d9-8435-346acb5a056e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_6aaee3a8-1fac-4fd8-a58f-e2ef333c686b" xlink:to="loc_us-gaap_RestructuringCharges_4b074431-27e6-48d9-8435-346acb5a056e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_9f86c905-1ddc-498d-95bd-4781b2cd4ba7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_6aaee3a8-1fac-4fd8-a58f-e2ef333c686b" xlink:to="loc_us-gaap_PaymentsForRestructuring_9f86c905-1ddc-498d-95bd-4781b2cd4ba7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_1d60211b-5e6d-4325-8628-a351e9974ee2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringReserve"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/RestructuringandExitActivityCostsCostsIncurredDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#RestructuringandExitActivityCostsCostsIncurredDetails"/>
  <link:definitionLink xlink:role="http://www.3dsystems.com/role/RestructuringandExitActivityCostsCostsIncurredDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_8532c7a7-0eb5-4d6a-874c-008784070ca5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_e1f36f9e-0a8c-47db-9675-a02f437d2599" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_8532c7a7-0eb5-4d6a-874c-008784070ca5" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_e1f36f9e-0a8c-47db-9675-a02f437d2599" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_a7bf52ec-ab61-4f0e-bce2-484d8e0fdf68" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_e1f36f9e-0a8c-47db-9675-a02f437d2599" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_a7bf52ec-ab61-4f0e-bce2-484d8e0fdf68" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_a7bf52ec-ab61-4f0e-bce2-484d8e0fdf68_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_a7bf52ec-ab61-4f0e-bce2-484d8e0fdf68" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_a7bf52ec-ab61-4f0e-bce2-484d8e0fdf68_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_9ace3018-4643-4bde-987b-8777542b6003" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_a7bf52ec-ab61-4f0e-bce2-484d8e0fdf68" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_9ace3018-4643-4bde-987b-8777542b6003" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_23edd7d8-0bd3-4846-bf36-94db687a64bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_9ace3018-4643-4bde-987b-8777542b6003" xlink:to="loc_us-gaap_CostOfSalesMember_23edd7d8-0bd3-4846-bf36-94db687a64bf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_f672e440-9f77-4414-bb25-a6c82524a38d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_9ace3018-4643-4bde-987b-8777542b6003" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_f672e440-9f77-4414-bb25-a6c82524a38d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_d48e0d66-ca3c-45f8-9b9f-6f5bcda578b4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_9ace3018-4643-4bde-987b-8777542b6003" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_d48e0d66-ca3c-45f8-9b9f-6f5bcda578b4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_5994668c-3ae7-481a-8081-28f36f4e2969" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_8532c7a7-0eb5-4d6a-874c-008784070ca5" xlink:to="loc_us-gaap_RestructuringCharges_5994668c-3ae7-481a-8081-28f36f4e2969" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#SubsequentEventsDetails"/>
  <link:definitionLink xlink:role="http://www.3dsystems.com/role/SubsequentEventsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_333eac09-0341-4c94-b342-486e1e3df45a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_9e884462-7a5d-4bc9-848a-df438db7c53b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_333eac09-0341-4c94-b342-486e1e3df45a" xlink:to="loc_us-gaap_SubsequentEventTable_9e884462-7a5d-4bc9-848a-df438db7c53b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_50be3487-603f-40a2-b6a7-3435de06837f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_9e884462-7a5d-4bc9-848a-df438db7c53b" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_50be3487-603f-40a2-b6a7-3435de06837f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_50be3487-603f-40a2-b6a7-3435de06837f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_50be3487-603f-40a2-b6a7-3435de06837f" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_50be3487-603f-40a2-b6a7-3435de06837f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_836ff92a-c99d-490c-bbc9-627306de68bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_50be3487-603f-40a2-b6a7-3435de06837f" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_836ff92a-c99d-490c-bbc9-627306de68bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_09ea93e8-e6b8-40ac-a010-7d59c822467e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_836ff92a-c99d-490c-bbc9-627306de68bb" xlink:to="loc_us-gaap_SubsequentEventMember_09ea93e8-e6b8-40ac-a010-7d59c822467e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_5263dc4d-fce8-423e-86fc-9b648a45e551" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_9e884462-7a5d-4bc9-848a-df438db7c53b" xlink:to="loc_us-gaap_DebtInstrumentAxis_5263dc4d-fce8-423e-86fc-9b648a45e551" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_5263dc4d-fce8-423e-86fc-9b648a45e551_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_5263dc4d-fce8-423e-86fc-9b648a45e551" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_5263dc4d-fce8-423e-86fc-9b648a45e551_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_d4ffb872-6c1b-4ff9-a289-3a6c9e09635b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_5263dc4d-fce8-423e-86fc-9b648a45e551" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_d4ffb872-6c1b-4ff9-a289-3a6c9e09635b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ConvertibleSeniorNotesDue2026Member_b03e5e15-57a5-468c-801a-9b38f278cda5" xlink:href="ddd-20231231.xsd#ddd_ConvertibleSeniorNotesDue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d4ffb872-6c1b-4ff9-a289-3a6c9e09635b" xlink:to="loc_ddd_ConvertibleSeniorNotesDue2026Member_b03e5e15-57a5-468c-801a-9b38f278cda5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_82a4dd6e-efcb-42cc-9c50-251436c7cec9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_9e884462-7a5d-4bc9-848a-df438db7c53b" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_82a4dd6e-efcb-42cc-9c50-251436c7cec9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_82a4dd6e-efcb-42cc-9c50-251436c7cec9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_82a4dd6e-efcb-42cc-9c50-251436c7cec9" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_82a4dd6e-efcb-42cc-9c50-251436c7cec9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_d4b6e8e2-4958-417b-bf13-ed856bfd3fc4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_82a4dd6e-efcb-42cc-9c50-251436c7cec9" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_d4b6e8e2-4958-417b-bf13-ed856bfd3fc4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_7d099fdf-4fc3-4483-ab96-02b0857e657f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_d4b6e8e2-4958-417b-bf13-ed856bfd3fc4" xlink:to="loc_us-gaap_ConvertibleDebtMember_7d099fdf-4fc3-4483-ab96-02b0857e657f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_0aaba908-d903-4bfd-aed0-9151609b3278" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_9e884462-7a5d-4bc9-848a-df438db7c53b" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_0aaba908-d903-4bfd-aed0-9151609b3278" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0aaba908-d903-4bfd-aed0-9151609b3278_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_0aaba908-d903-4bfd-aed0-9151609b3278" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0aaba908-d903-4bfd-aed0-9151609b3278_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a071d81a-26f7-4be8-8219-42e8be21516b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_0aaba908-d903-4bfd-aed0-9151609b3278" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a071d81a-26f7-4be8-8219-42e8be21516b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_VolumetricBiotechnologiesIncMember_a7a75f15-60ed-4067-998e-6ea6c48e3567" xlink:href="ddd-20231231.xsd#ddd_VolumetricBiotechnologiesIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a071d81a-26f7-4be8-8219-42e8be21516b" xlink:to="loc_ddd_VolumetricBiotechnologiesIncMember_a7a75f15-60ed-4067-998e-6ea6c48e3567" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_f5c34771-71a2-4d95-a95d-c6586043aec3" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_LitigationCaseAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_9e884462-7a5d-4bc9-848a-df438db7c53b" xlink:to="loc_srt_LitigationCaseAxis_f5c34771-71a2-4d95-a95d-c6586043aec3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_f5c34771-71a2-4d95-a95d-c6586043aec3_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_LitigationCaseAxis_f5c34771-71a2-4d95-a95d-c6586043aec3" xlink:to="loc_srt_LitigationCaseTypeDomain_f5c34771-71a2-4d95-a95d-c6586043aec3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_8f8f1de8-3aa7-4adc-bd77-6277e14c491a" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_LitigationCaseAxis_f5c34771-71a2-4d95-a95d-c6586043aec3" xlink:to="loc_srt_LitigationCaseTypeDomain_8f8f1de8-3aa7-4adc-bd77-6277e14c491a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ExportControlsAndGovernmentContractsComplianceMember_606edf89-1d43-48a9-a7a8-51dee5200653" xlink:href="ddd-20231231.xsd#ddd_ExportControlsAndGovernmentContractsComplianceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_8f8f1de8-3aa7-4adc-bd77-6277e14c491a" xlink:to="loc_ddd_ExportControlsAndGovernmentContractsComplianceMember_606edf89-1d43-48a9-a7a8-51dee5200653" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyAxis_424153ba-f24a-4ee8-a8d8-5c250d57ff10" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAgencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_9e884462-7a5d-4bc9-848a-df438db7c53b" xlink:to="loc_us-gaap_RegulatoryAgencyAxis_424153ba-f24a-4ee8-a8d8-5c250d57ff10" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyDomain_424153ba-f24a-4ee8-a8d8-5c250d57ff10_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAgencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAgencyAxis_424153ba-f24a-4ee8-a8d8-5c250d57ff10" xlink:to="loc_us-gaap_RegulatoryAgencyDomain_424153ba-f24a-4ee8-a8d8-5c250d57ff10_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyDomain_a8ef1e1d-e981-4d9a-959b-d7d2888c6490" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAgencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAgencyAxis_424153ba-f24a-4ee8-a8d8-5c250d57ff10" xlink:to="loc_us-gaap_RegulatoryAgencyDomain_a8ef1e1d-e981-4d9a-959b-d7d2888c6490" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_DirectorateOfDefenseTradeControlsMember_e465f580-fd7e-46c1-8294-f9a49f2b6b77" xlink:href="ddd-20231231.xsd#ddd_DirectorateOfDefenseTradeControlsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAgencyDomain_a8ef1e1d-e981-4d9a-959b-d7d2888c6490" xlink:to="loc_ddd_DirectorateOfDefenseTradeControlsMember_e465f580-fd7e-46c1-8294-f9a49f2b6b77" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_6ee048d4-272c-4600-9fbd-d3ed37f19348" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_9e884462-7a5d-4bc9-848a-df438db7c53b" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_6ee048d4-272c-4600-9fbd-d3ed37f19348" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_6ee048d4-272c-4600-9fbd-d3ed37f19348_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_6ee048d4-272c-4600-9fbd-d3ed37f19348" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_6ee048d4-272c-4600-9fbd-d3ed37f19348_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_a906f8d6-81c9-4e13-90aa-9b90e8b0598f" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_6ee048d4-272c-4600-9fbd-d3ed37f19348" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_a906f8d6-81c9-4e13-90aa-9b90e8b0598f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_SaudiArabianIndustrialInvestmentsCompanyMember_93b067bb-5d9c-4aee-8156-ee6d4d6ef235" xlink:href="ddd-20231231.xsd#ddd_SaudiArabianIndustrialInvestmentsCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_a906f8d6-81c9-4e13-90aa-9b90e8b0598f" xlink:to="loc_ddd_SaudiArabianIndustrialInvestmentsCompanyMember_93b067bb-5d9c-4aee-8156-ee6d4d6ef235" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_b0a37a02-cc72-43f7-9318-bf4e87f748df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_333eac09-0341-4c94-b342-486e1e3df45a" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_b0a37a02-cc72-43f7-9318-bf4e87f748df" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_BusinessCombinationNumberOfMilestones_77a3e910-8d5c-4c03-85a2-7ffb2703cc6c" xlink:href="ddd-20231231.xsd#ddd_BusinessCombinationNumberOfMilestones"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_333eac09-0341-4c94-b342-486e1e3df45a" xlink:to="loc_ddd_BusinessCombinationNumberOfMilestones_77a3e910-8d5c-4c03-85a2-7ffb2703cc6c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_BusinessCombinationNumberOfMilestonesTerminated_8c0facc0-bfc8-4fdf-ba34-d4dcff05d19b" xlink:href="ddd-20231231.xsd#ddd_BusinessCombinationNumberOfMilestonesTerminated"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_333eac09-0341-4c94-b342-486e1e3df45a" xlink:to="loc_ddd_BusinessCombinationNumberOfMilestonesTerminated_8c0facc0-bfc8-4fdf-ba34-d4dcff05d19b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_BusinessCombinationContingentConsiderationReducedLiability_15c2b72a-958c-4e85-9237-8bd089321131" xlink:href="ddd-20231231.xsd#ddd_BusinessCombinationContingentConsiderationReducedLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_333eac09-0341-4c94-b342-486e1e3df45a" xlink:to="loc_ddd_BusinessCombinationContingentConsiderationReducedLiability_15c2b72a-958c-4e85-9237-8bd089321131" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_BusinessCombinationNumberOfRemainingMilestones_77ad0cbd-799f-4d6a-b522-6a6d733cddfb" xlink:href="ddd-20231231.xsd#ddd_BusinessCombinationNumberOfRemainingMilestones"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_333eac09-0341-4c94-b342-486e1e3df45a" xlink:to="loc_ddd_BusinessCombinationNumberOfRemainingMilestones_77ad0cbd-799f-4d6a-b522-6a6d733cddfb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_BusinessCombinationContingentConsiderationLiabilityToBeRecovered_e5f14f85-5bb1-48ad-8ba1-ec295c23adf0" xlink:href="ddd-20231231.xsd#ddd_BusinessCombinationContingentConsiderationLiabilityToBeRecovered"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_333eac09-0341-4c94-b342-486e1e3df45a" xlink:to="loc_ddd_BusinessCombinationContingentConsiderationLiabilityToBeRecovered_e5f14f85-5bb1-48ad-8ba1-ec295c23adf0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_BusinessCombinationContingentConsiderationLiabilityRecoveryNegotiationPeriod_2f48a283-4a2a-4c23-a3e1-33d662392ac9" xlink:href="ddd-20231231.xsd#ddd_BusinessCombinationContingentConsiderationLiabilityRecoveryNegotiationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_333eac09-0341-4c94-b342-486e1e3df45a" xlink:to="loc_ddd_BusinessCombinationContingentConsiderationLiabilityRecoveryNegotiationPeriod_2f48a283-4a2a-4c23-a3e1-33d662392ac9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_BusinessCombinationNumberOfShareholdersThatTerminatedEmployment_b5df5ba6-04e3-49c3-b98f-838ef6ee7673" xlink:href="ddd-20231231.xsd#ddd_BusinessCombinationNumberOfShareholdersThatTerminatedEmployment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_333eac09-0341-4c94-b342-486e1e3df45a" xlink:to="loc_ddd_BusinessCombinationNumberOfShareholdersThatTerminatedEmployment_b5df5ba6-04e3-49c3-b98f-838ef6ee7673" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_LossContingencyProposedSettlementValue_f1f16a76-25d5-4471-8566-eb02141351ad" xlink:href="ddd-20231231.xsd#ddd_LossContingencyProposedSettlementValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_333eac09-0341-4c94-b342-486e1e3df45a" xlink:to="loc_ddd_LossContingencyProposedSettlementValue_f1f16a76-25d5-4471-8566-eb02141351ad" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForLegalSettlements_f1111a5e-a7ba-459f-9f63-defbae6aede0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForLegalSettlements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_333eac09-0341-4c94-b342-486e1e3df45a" xlink:to="loc_us-gaap_PaymentsForLegalSettlements_f1111a5e-a7ba-459f-9f63-defbae6aede0" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_LitigationSettlementSuspendedPenalty_f7e0047a-023b-4a3b-b2bc-dc46ae7cc76c" xlink:href="ddd-20231231.xsd#ddd_LitigationSettlementSuspendedPenalty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_333eac09-0341-4c94-b342-486e1e3df45a" xlink:to="loc_ddd_LitigationSettlementSuspendedPenalty_f7e0047a-023b-4a3b-b2bc-dc46ae7cc76c" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRepurchasedFaceAmount_f6e1804d-44ee-4b67-87e6-6928e950b76a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentRepurchasedFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_333eac09-0341-4c94-b342-486e1e3df45a" xlink:to="loc_us-gaap_DebtInstrumentRepurchasedFaceAmount_f6e1804d-44ee-4b67-87e6-6928e950b76a" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfConvertibleDebt_df4ebf4b-4483-41de-832b-d9170b70bb83" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfConvertibleDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_333eac09-0341-4c94-b342-486e1e3df45a" xlink:to="loc_us-gaap_RepaymentsOfConvertibleDebt_df4ebf4b-4483-41de-832b-d9170b70bb83" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_c60c0679-3c39-4264-be84-081f2a6550ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_333eac09-0341-4c94-b342-486e1e3df45a" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_c60c0679-3c39-4264-be84-081f2a6550ee" xlink:type="arc" order="13"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/AwardTypeOnly" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#AwardTypeOnly"/>
  <link:definitionLink xlink:role="http://xbrl.sec.gov/ecd/AwardTypeOnly" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PhantomShareUnitsPSUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PhantomShareUnitsPSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_PhantomShareUnitsPSUsMember" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_PerformanceSharesMember" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_IncentiveAwardsMember_1699c4c1-96b9-4cca-bda2-1fda93f44f78" xlink:href="ddd-20231231.xsd#ddd_IncentiveAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_ddd_IncentiveAwardsMember_1699c4c1-96b9-4cca-bda2-1fda93f44f78" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_RestrictedStockMarketConditionsMember_6f5b5f10-db58-4173-95ca-a57f47811b8a" xlink:href="ddd-20231231.xsd#ddd_RestrictedStockMarketConditionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_ddd_RestrictedStockMarketConditionsMember_6f5b5f10-db58-4173-95ca-a57f47811b8a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_RestrictedStockPerformanceMeasuresMember_ea1e6f34-998a-472a-b341-d1f5398e3b6d" xlink:href="ddd-20231231.xsd#ddd_RestrictedStockPerformanceMeasuresMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_ddd_RestrictedStockPerformanceMeasuresMember_ea1e6f34-998a-472a-b341-d1f5398e3b6d" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_StockOptionsAndRestrictedStockAwardsMember_5f5830d9-e2a5-462b-9a7f-a93a99fcc28f" xlink:href="ddd-20231231.xsd#ddd_StockOptionsAndRestrictedStockAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_ddd_StockOptionsAndRestrictedStockAwardsMember_5f5830d9-e2a5-462b-9a7f-a93a99fcc28f" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_RestrictedStockMember" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_RestrictedStockAndRestrictedStockUnitMember_e2318c10-98b3-489e-a6f2-8636f371fba4" xlink:href="ddd-20231231.xsd#ddd_RestrictedStockAndRestrictedStockUnitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_ddd_RestrictedStockAndRestrictedStockUnitMember_e2318c10-98b3-489e-a6f2-8636f371fba4" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_StockOptionMember" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_DpPolarGmbHMember_a20e6443-b3d3-442e-ae2c-50d32dae06dd" xlink:href="ddd-20231231.xsd#ddd_DpPolarGmbHMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_ddd_DpPolarGmbHMember_a20e6443-b3d3-442e-ae2c-50d32dae06dd" xlink:type="arc" order="14"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd#eedm"/>
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="2"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>12
<FILENAME>ddd-20231231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:ce629a19-817f-4832-b464-d47d2c59caf2,g:db196101-42da-41a9-b0d1-0eb008a3b90c-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_ddd_LitigationSettlementAmountAwardedToOtherPartyPaymentPeriod_156d2ba7-8ac8-41b0-9ce9-66a582ebbb27_terseLabel_en-US" xlink:label="lab_ddd_LitigationSettlementAmountAwardedToOtherPartyPaymentPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payment period</link:label>
    <link:label id="lab_ddd_LitigationSettlementAmountAwardedToOtherPartyPaymentPeriod_label_en-US" xlink:label="lab_ddd_LitigationSettlementAmountAwardedToOtherPartyPaymentPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Litigation Settlement, Amount Awarded To Other Party, Payment Period</link:label>
    <link:label id="lab_ddd_LitigationSettlementAmountAwardedToOtherPartyPaymentPeriod_documentation_en-US" xlink:label="lab_ddd_LitigationSettlementAmountAwardedToOtherPartyPaymentPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Litigation Settlement, Amount Awarded To Other Party, Payment Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_LitigationSettlementAmountAwardedToOtherPartyPaymentPeriod" xlink:href="ddd-20231231.xsd#ddd_LitigationSettlementAmountAwardedToOtherPartyPaymentPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_LitigationSettlementAmountAwardedToOtherPartyPaymentPeriod" xlink:to="lab_ddd_LitigationSettlementAmountAwardedToOtherPartyPaymentPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_terseLabel_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs)</link:label>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_label_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:to="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_f06ec04b-195f-4ad4-b79e-45c4767d16d5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Accrued Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Accrued Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_03f2251a-529a-4924-8712-07790960a8c9_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued and other liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_e9334a5e-8f13-4ca6-bf74-ec38a79aa7c4_totalLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryValuationReserves_485529e2-56a5-4819-b82f-8024c9812f75_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryValuationReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventory reserve</link:label>
    <link:label id="lab_us-gaap_InventoryValuationReserves_label_en-US" xlink:label="lab_us-gaap_InventoryValuationReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory Valuation Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryValuationReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryValuationReserves" xlink:to="lab_us-gaap_InventoryValuationReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_2cc01cd3-cc6b-421b-b363-225bf844632d_verboseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and Development Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_07c222b9-3a79-42aa-9db1-c7c5ed303ca0_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Changes in operating accounts:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5b70fb00-c7f4-4aa4-b73c-5000eb7e5aa4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardGrantDateFairValue_terseLabel_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value as of Grant Date</link:label>
    <link:label id="lab_ecd_AwardGrantDateFairValue_label_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardGrantDateFairValue" xlink:to="lab_ecd_AwardGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_314aff31-f6d5-4cdf-8e62-32770a01dd2c_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Performance obligations expected to be satisfied, expected timing</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_a348b238-4140-4358-87da-6b173214d0eb_terseLabel_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_label_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EquityMethodInvesteeNameDomain" xlink:to="lab_srt_EquityMethodInvesteeNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalAdditionsMember_c1b01fd9-aa6f-4876-8932-4e3db80484f3_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalAdditionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital Addition Purchase Commitments</link:label>
    <link:label id="lab_us-gaap_CapitalAdditionsMember_label_en-US" xlink:label="lab_us-gaap_CapitalAdditionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Addition Purchase Commitments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalAdditionsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalAdditionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalAdditionsMember" xlink:to="lab_us-gaap_CapitalAdditionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_91a93b9e-128f-4fda-8506-1f5b7c48eca2_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts Receivable and Allowances for Doubtful Accounts</link:label>
    <link:label id="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_label_en-US" xlink:label="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:to="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LitigationReserveNoncurrent_2132d898-8931-4815-810e-daf60e4da490_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationReserveNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Legal contingencies</link:label>
    <link:label id="lab_us-gaap_LitigationReserveNoncurrent_label_en-US" xlink:label="lab_us-gaap_LitigationReserveNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Estimated Litigation Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationReserveNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LitigationReserveNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationReserveNoncurrent" xlink:to="lab_us-gaap_LitigationReserveNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_31cce49d-350f-4e36-8c83-3545b793fc2f_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairments of goodwill and intangible assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment of Intangible Assets (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:to="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_2ade96b5-47e2-4ecd-87dd-e04f54dffdd8_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payment in cash</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Businesses, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_49f88888-f22e-4fc4-ad84-29f4d030d931_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Recognized Identified Assets Acquired and Liabilities Assumed</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_LitigationSettlementSuspendedPenalty_71e273b4-6595-4f3f-b4b2-8fcc84e39720_terseLabel_en-US" xlink:label="lab_ddd_LitigationSettlementSuspendedPenalty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Suspended penalty amount</link:label>
    <link:label id="lab_ddd_LitigationSettlementSuspendedPenalty_label_en-US" xlink:label="lab_ddd_LitigationSettlementSuspendedPenalty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Litigation Settlement, Suspended Penalty</link:label>
    <link:label id="lab_ddd_LitigationSettlementSuspendedPenalty_documentation_en-US" xlink:label="lab_ddd_LitigationSettlementSuspendedPenalty" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Litigation Settlement, Suspended Penalty</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_LitigationSettlementSuspendedPenalty" xlink:href="ddd-20231231.xsd#ddd_LitigationSettlementSuspendedPenalty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_LitigationSettlementSuspendedPenalty" xlink:to="lab_ddd_LitigationSettlementSuspendedPenalty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_50e027ed-f7da-4422-b56a-431224b38f6e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_e9c08055-428c-48ce-9acd-a955e748b13c_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Long-term deferred income tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_b12a6295-986c-4b8e-9046-2689ac47c4b2_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable and accrued liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_892edce6-b35b-4633-ac23-3f4947ab5ffa_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee share-based payments</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTradingPoliciesProcLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_9a902589-ab73-4ad5-a4da-9ff0660fc0df_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock options exercisable (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:to="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_a3a8339f-86a4-4865-9447-fd4588b0f908_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_2728b4db-593b-46e8-8286-0b4987616efb_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_terseLabel_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement does not require Recovery</link:label>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_label_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Does Not Require Recovery [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:to="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_7753851d-4453-4329-b865-ebe946214525_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Loss</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_RestrictedStockAndRestrictedStockUnitMember_9cad525e-aec9-4a8b-b718-d83415ef4acd_terseLabel_en-US" xlink:label="lab_ddd_RestrictedStockAndRestrictedStockUnitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted stock and restricted stock units</link:label>
    <link:label id="lab_ddd_RestrictedStockAndRestrictedStockUnitMember_label_en-US" xlink:label="lab_ddd_RestrictedStockAndRestrictedStockUnitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Stock And Restricted Stock Unit [Member]</link:label>
    <link:label id="lab_ddd_RestrictedStockAndRestrictedStockUnitMember_documentation_en-US" xlink:label="lab_ddd_RestrictedStockAndRestrictedStockUnitMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Restricted Stock And Restricted Stock Unit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_RestrictedStockAndRestrictedStockUnitMember" xlink:href="ddd-20231231.xsd#ddd_RestrictedStockAndRestrictedStockUnitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_RestrictedStockAndRestrictedStockUnitMember" xlink:to="lab_ddd_RestrictedStockAndRestrictedStockUnitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_EquityInvestmentsAndSecurities_13a38ed6-c167-41f3-bfe7-2282da185ee9_totalLabel_en-US" xlink:label="lab_ddd_EquityInvestmentsAndSecurities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total equity investments</link:label>
    <link:label id="lab_ddd_EquityInvestmentsAndSecurities_label_en-US" xlink:label="lab_ddd_EquityInvestmentsAndSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Investments And Securities</link:label>
    <link:label id="lab_ddd_EquityInvestmentsAndSecurities_documentation_en-US" xlink:label="lab_ddd_EquityInvestmentsAndSecurities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Equity Investments And Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_EquityInvestmentsAndSecurities" xlink:href="ddd-20231231.xsd#ddd_EquityInvestmentsAndSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_EquityInvestmentsAndSecurities" xlink:to="lab_ddd_EquityInvestmentsAndSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_fc7647fa-b1cf-4989-814e-e586f274b7b6_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWriteDown_dd29fc45-319e-4106-a479-e4e0bca03a27_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWriteDown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provision for inventory obsolescence and revaluation</link:label>
    <link:label id="lab_us-gaap_InventoryWriteDown_label_en-US" xlink:label="lab_us-gaap_InventoryWriteDown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory Write-down</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryWriteDown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWriteDown" xlink:to="lab_us-gaap_InventoryWriteDown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesNoncurrent_c218600b-3b5f-4b08-a15a-149efb348c59_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Accrued Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAccruedLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_OwnershipAxis_0ab1fa1b-2e16-41cf-8a00-cdee966168e4_terseLabel_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:label id="lab_srt_OwnershipAxis_label_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_OwnershipAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipAxis" xlink:to="lab_srt_OwnershipAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetIndefiniteLivedExcludingGoodwillStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_665ecc1b-4ad0-4092-9fd2-9f3d129e83ad_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetIndefiniteLivedExcludingGoodwillStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment, intangible asset, indefinite-lived (excluding goodwill), statement of income or comprehensive income</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetIndefiniteLivedExcludingGoodwillStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetIndefiniteLivedExcludingGoodwillStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment, Intangible Asset, Indefinite-Lived (Excluding Goodwill), Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetIndefiniteLivedExcludingGoodwillStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfIntangibleAssetIndefiniteLivedExcludingGoodwillStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfIntangibleAssetIndefiniteLivedExcludingGoodwillStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:to="lab_us-gaap_ImpairmentOfIntangibleAssetIndefiniteLivedExcludingGoodwillStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_e54378b3-378a-4f4e-b436-e92f9d2fd4cd_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Term Purchase Commitment, Category of Item Purchased [Domain]</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Purchase Commitment, Category of Item Purchased [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MajorCustomersAxis_2a54d15a-c0ec-4788-a7bc-c9abc32fe4d1_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer [Axis]</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_0779f142-d293-421c-b87f-75f237bea2af_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Assumptions Used to Determine Benefit Obligations</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_9485689d-f5ab-4c4d-8736-f444277fb4fe_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_7ba516a6-6dc4-4ab9-9644-52fed2588636_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">U.S. federal</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_5d3edcb7-bec5-4bf5-a64e-2674d0664de9_negatedPeriodStartLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at beginning of year, dispositions, acquisitions and impairments</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_83642ce6-7fb1-4d54-b4a2-0d8aeb31d615_negatedPeriodEndLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="resource" xml:lang="en-US">Balance at ending of year, dispositions, acquisitions and impairments</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Impaired, Accumulated Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_cf347f2d-f764-4638-9259-b7667b7ba007_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinesses_92f118bd-b5cf-4b22-b1a1-8dffc02f3ef8_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from sale of assets and businesses, net of cash sold</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinesses_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Divestiture of Businesses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:to="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnRepurchaseOfDebtInstrument_7b1f0eca-4ea6-419f-83ab-a7cf8e19572d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnRepurchaseOfDebtInstrument" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Gain on repurchase of debt</link:label>
    <link:label id="lab_us-gaap_GainLossOnRepurchaseOfDebtInstrument_label_en-US" xlink:label="lab_us-gaap_GainLossOnRepurchaseOfDebtInstrument" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Repurchase of Debt Instrument</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnRepurchaseOfDebtInstrument" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnRepurchaseOfDebtInstrument"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnRepurchaseOfDebtInstrument" xlink:to="lab_us-gaap_GainLossOnRepurchaseOfDebtInstrument" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_6b112bfc-467a-47bd-9cbb-1f91adcd8abe_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forfeited and expired (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_c7b302de-6af2-453f-af64-75102988497f_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_fedd95f6-e5d0-4e8c-b854-78bfa1ab5a5d_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_763f047d-cd54-4e04-b980-4282b13ae14f_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net (loss) income per share &#8211; diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_BusinessCombinationNumberOfMilestones_5796e008-a972-494c-ad48-25d774db6a47_terseLabel_en-US" xlink:label="lab_ddd_BusinessCombinationNumberOfMilestones" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of milestones</link:label>
    <link:label id="lab_ddd_BusinessCombinationNumberOfMilestones_label_en-US" xlink:label="lab_ddd_BusinessCombinationNumberOfMilestones" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Number Of Milestones</link:label>
    <link:label id="lab_ddd_BusinessCombinationNumberOfMilestones_documentation_en-US" xlink:label="lab_ddd_BusinessCombinationNumberOfMilestones" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Number Of Milestones</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_BusinessCombinationNumberOfMilestones" xlink:href="ddd-20231231.xsd#ddd_BusinessCombinationNumberOfMilestones"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_BusinessCombinationNumberOfMilestones" xlink:to="lab_ddd_BusinessCombinationNumberOfMilestones" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_fd2216da-7085-4352-a85a-44c5c784e9b5_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, net of reserves &#8212; $3,389 and $3,114</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_a3ff2ae9-a4ce-47b7-bd74-63fb2edc749e_netLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, net of reserves</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_dadb0835-208d-41e0-934a-bb4c111be5b7_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, after allowance for credit loss, current</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_5943af74-5354-4308-b256-b08690872da7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Gain on pension plan - unrealized</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_AccruedEarnoutLiabilityNoncurrent_bc02e886-9775-4321-b0c0-585b2e6eab33_terseLabel_en-US" xlink:label="lab_ddd_AccruedEarnoutLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnout liability</link:label>
    <link:label id="lab_ddd_AccruedEarnoutLiabilityNoncurrent_label_en-US" xlink:label="lab_ddd_AccruedEarnoutLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Earnout Liability, Noncurrent</link:label>
    <link:label id="lab_ddd_AccruedEarnoutLiabilityNoncurrent_documentation_en-US" xlink:label="lab_ddd_AccruedEarnoutLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accrued Earnout Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_AccruedEarnoutLiabilityNoncurrent" xlink:href="ddd-20231231.xsd#ddd_AccruedEarnoutLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_AccruedEarnoutLiabilityNoncurrent" xlink:to="lab_ddd_AccruedEarnoutLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_7876a04c-ff96-4ece-9be7-8fa743e71a3f_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rate of compensation</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseAxis_cf945ca9-f16e-4f49-a4bb-53ccba93b659_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:label id="lab_srt_LitigationCaseAxis_label_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_LitigationCaseAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseAxis" xlink:to="lab_srt_LitigationCaseAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_02580109-cf32-4698-b284-34c1a19cc3f5_terseLabel_en-US" xlink:label="lab_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Redeemable non-controlling interest</link:label>
    <link:label id="lab_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_fb7bc529-0315-42fa-8081-faf484ec2e18_periodStartLabel_en-US" xlink:label="lab_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_19b4797e-4d0b-464f-965f-79be60f59ff1_periodEndLabel_en-US" xlink:label="lab_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_label_en-US" xlink:label="lab_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Redeemable Noncontrolling Interest, Equity, Carrying Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:to="lab_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_0d6f5e0c-2906-4763-a782-8d3b82266eec_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments_403d609a-cc5f-458a-87ff-7c5becc1f0b0_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payments to investment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:to="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteeObligationsNatureDomain_cf730c65-fe0a-4655-811d-5e1e7108c043_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsNatureDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Guarantor Obligations, Nature [Domain]</link:label>
    <link:label id="lab_us-gaap_GuaranteeObligationsNatureDomain_label_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsNatureDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Guarantor Obligations, Nature [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain" xlink:to="lab_us-gaap_GuaranteeObligationsNatureDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_USDepartmentOfJusticeMember_308d00d5-c683-42ab-b79f-0684f6f2720b_terseLabel_en-US" xlink:label="lab_ddd_USDepartmentOfJusticeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">U.S. Department Of Justice</link:label>
    <link:label id="lab_ddd_USDepartmentOfJusticeMember_label_en-US" xlink:label="lab_ddd_USDepartmentOfJusticeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">U.S. Department Of Justice [Member]</link:label>
    <link:label id="lab_ddd_USDepartmentOfJusticeMember_documentation_en-US" xlink:label="lab_ddd_USDepartmentOfJusticeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">U.S. Department Of Justice</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_USDepartmentOfJusticeMember" xlink:href="ddd-20231231.xsd#ddd_USDepartmentOfJusticeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_USDepartmentOfJusticeMember" xlink:to="lab_ddd_USDepartmentOfJusticeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_4abc505c-ba7b-4891-8852-b0396948b790_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_0c268c6b-9333-46a5-813e-bf842e7d51c2_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent [Abstract]</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_9908c443-5807-4ab8-bc72-07e4075ebf63_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_2279af38-6f9f-468a-95b4-250fd722718d_terseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Machinery and equipment</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_label_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentMember" xlink:to="lab_us-gaap_MachineryAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_e8c53e62-e10e-4af8-9e2d-16b029044d89_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Table]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_RestrictedStockPerformanceMeasuresMember_e4b2803f-4702-4ff2-9a1c-3455ca046b10_terseLabel_en-US" xlink:label="lab_ddd_RestrictedStockPerformanceMeasuresMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted Stock - Performance Measures</link:label>
    <link:label id="lab_ddd_RestrictedStockPerformanceMeasuresMember_label_en-US" xlink:label="lab_ddd_RestrictedStockPerformanceMeasuresMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Stock - Performance Measures [Member]</link:label>
    <link:label id="lab_ddd_RestrictedStockPerformanceMeasuresMember_documentation_en-US" xlink:label="lab_ddd_RestrictedStockPerformanceMeasuresMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Restricted Stock - Performance Measures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_RestrictedStockPerformanceMeasuresMember" xlink:href="ddd-20231231.xsd#ddd_RestrictedStockPerformanceMeasuresMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_RestrictedStockPerformanceMeasuresMember" xlink:to="lab_ddd_RestrictedStockPerformanceMeasuresMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfDebtDiscountPremium_8c66dcb8-3460-4738-b445-7a2f2c392dd1_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfDebtDiscountPremium" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Discounts and expenses</link:label>
    <link:label id="lab_us-gaap_AmortizationOfDebtDiscountPremium_label_en-US" xlink:label="lab_us-gaap_AmortizationOfDebtDiscountPremium" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization of Debt Discount (Premium)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfDebtDiscountPremium" xlink:to="lab_us-gaap_AmortizationOfDebtDiscountPremium" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent_38e8a8ca-9710-4941-be10-48471702f787_totalLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Cost Basis</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Amortized Cost, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_EffectiveIncomeTaxRateReconciliationDeferredAndPayableAdjustmentsPercent_b00c0f0f-e36c-4eb4-aafc-ededf31ef0f6_terseLabel_en-US" xlink:label="lab_ddd_EffectiveIncomeTaxRateReconciliationDeferredAndPayableAdjustmentsPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred and payable adjustments</link:label>
    <link:label id="lab_ddd_EffectiveIncomeTaxRateReconciliationDeferredAndPayableAdjustmentsPercent_label_en-US" xlink:label="lab_ddd_EffectiveIncomeTaxRateReconciliationDeferredAndPayableAdjustmentsPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Deferred And Payable Adjustments, Percent</link:label>
    <link:label id="lab_ddd_EffectiveIncomeTaxRateReconciliationDeferredAndPayableAdjustmentsPercent_documentation_en-US" xlink:label="lab_ddd_EffectiveIncomeTaxRateReconciliationDeferredAndPayableAdjustmentsPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Deferred And Payable Adjustments, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_EffectiveIncomeTaxRateReconciliationDeferredAndPayableAdjustmentsPercent" xlink:href="ddd-20231231.xsd#ddd_EffectiveIncomeTaxRateReconciliationDeferredAndPayableAdjustmentsPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_EffectiveIncomeTaxRateReconciliationDeferredAndPayableAdjustmentsPercent" xlink:to="lab_ddd_EffectiveIncomeTaxRateReconciliationDeferredAndPayableAdjustmentsPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable_05c3b283-761b-40b8-96b5-d13e21b9bfc3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Equity Method Investments [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Equity Method Investments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:to="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_55e14f90-74b3-4981-9837-638e5a203976_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents [Domain]</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_10464b44-7830-4a2e-b654-3d4256e6a3f6_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stockholders&#8217; equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_9d7f2ef6-95e1-4a08-b045-b865717e0c39_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax rate change</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_b8db3913-6c18-4de1-b628-6bc9da728cd3_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract liabilities</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_ee32f074-d767-430d-a2ea-1855f5044d3b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_label_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Intangible Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIntangibleAssetsMember" xlink:to="lab_us-gaap_OtherIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_9817f5fe-06bc-423c-abb7-d4adfafb66cb_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Schedule Of Net Loss Per Share Reconciliation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanServiceCost_3bc7b795-56ad-493c-a826-3bd7c9de56ba_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Service cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanServiceCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Service Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanServiceCost" xlink:to="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_terseLabel_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Executive Category:</link:label>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_label_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Executive Category [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="lab_ecd_ExecutiveCategoryAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_589dd8ce-a9ec-4c01-a8ef-af573332bdd6_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_176c1cc5-5340-4ad1-8a51-fe50ba915465_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercised (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_VolumetricBiotechnologiesIncMember_77a45e47-44a7-4dea-8d7c-c0f620cdb223_terseLabel_en-US" xlink:label="lab_ddd_VolumetricBiotechnologiesIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Volumetric Biotechnologies, Inc.</link:label>
    <link:label id="lab_ddd_VolumetricBiotechnologiesIncMember_label_en-US" xlink:label="lab_ddd_VolumetricBiotechnologiesIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Volumetric Biotechnologies, Inc. [Member]</link:label>
    <link:label id="lab_ddd_VolumetricBiotechnologiesIncMember_documentation_en-US" xlink:label="lab_ddd_VolumetricBiotechnologiesIncMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Volumetric Biotechnologies, Inc.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_VolumetricBiotechnologiesIncMember" xlink:href="ddd-20231231.xsd#ddd_VolumetricBiotechnologiesIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_VolumetricBiotechnologiesIncMember" xlink:to="lab_ddd_VolumetricBiotechnologiesIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_dc8106ba-9f8a-4d0d-8754-a31256bec01f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Level 1</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_247c16c0-e9de-4d00-873a-f027f45c676b_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total deferred income tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="lab_us-gaap_DeferredTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteeObligationsMaximumExposure_98f6e1cd-58fe-4b55-999a-c51d6f13fe53_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsMaximumExposure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Guarantor obligations</link:label>
    <link:label id="lab_us-gaap_GuaranteeObligationsMaximumExposure_label_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsMaximumExposure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Guarantor Obligations, Maximum Exposure, Undiscounted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsMaximumExposure" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GuaranteeObligationsMaximumExposure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeObligationsMaximumExposure" xlink:to="lab_us-gaap_GuaranteeObligationsMaximumExposure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_e4a2dc6f-86b2-4c15-bed3-f83d8c182dd8_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_f667c05c-6b8a-43bc-8231-c42b743e99b6_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f44cc9eb-63b0-4043-97af-e1d0bb52042f_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_label_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure</link:label>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_label_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Additional402vDisclosureTextBlock" xlink:to="lab_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CertificatesOfDepositMember_9d9a783e-297d-4b87-90d4-fbd6a6a7d2b8_terseLabel_en-US" xlink:label="lab_us-gaap_CertificatesOfDepositMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Certificates of deposit</link:label>
    <link:label id="lab_us-gaap_CertificatesOfDepositMember_label_en-US" xlink:label="lab_us-gaap_CertificatesOfDepositMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Certificates of Deposit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CertificatesOfDepositMember" xlink:to="lab_us-gaap_CertificatesOfDepositMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_6ead718e-6ad3-482b-80b5-f245b2d0a231_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense_a406c236-4a14-4859-99e9-6da7121f5591_terseLabel_en-US" xlink:label="lab_ddd_TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unremitted earnings</link:label>
    <link:label id="lab_ddd_TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense_label_en-US" xlink:label="lab_ddd_TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Cuts And Jobs Act, Transition Tax For Accumulated Foreign Earnings, Income Tax Expense</link:label>
    <link:label id="lab_ddd_TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense_documentation_en-US" xlink:label="lab_ddd_TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tax Cuts And Jobs Act, Transition Tax For Accumulated Foreign Earnings, Income Tax Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense" xlink:href="ddd-20231231.xsd#ddd_TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense" xlink:to="lab_ddd_TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_22497df9-dcc9-42e2-9149-e627dd7ab09d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax_9f7ea7cb-58f2-4f3d-8a72-0efadbffc54f_totalLabel_en-US" xlink:label="lab_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total (gain) expense recognized in net periodic benefit cost and other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Amount Recognized in Net Periodic Benefit Cost (Credit) and Other Comprehensive (Income) Loss, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" xlink:to="lab_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_afd458c2-a2e6-452f-8be3-f1d7bfdb6058_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_3a9275b4-da78-4ca9-925c-874751875589_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year four</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_StockIssuedDuringPeriodValueNewIssuesAndRepurchases_eb5fedaa-0338-4fed-833f-619882dfb0c7_terseLabel_en-US" xlink:label="lab_ddd_StockIssuedDuringPeriodValueNewIssuesAndRepurchases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance (repurchase) of stock</link:label>
    <link:label id="lab_ddd_StockIssuedDuringPeriodValueNewIssuesAndRepurchases_label_en-US" xlink:label="lab_ddd_StockIssuedDuringPeriodValueNewIssuesAndRepurchases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, New Issues And Repurchases</link:label>
    <link:label id="lab_ddd_StockIssuedDuringPeriodValueNewIssuesAndRepurchases_documentation_en-US" xlink:label="lab_ddd_StockIssuedDuringPeriodValueNewIssuesAndRepurchases" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, New Issues And Repurchases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_StockIssuedDuringPeriodValueNewIssuesAndRepurchases" xlink:href="ddd-20231231.xsd#ddd_StockIssuedDuringPeriodValueNewIssuesAndRepurchases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_StockIssuedDuringPeriodValueNewIssuesAndRepurchases" xlink:to="lab_ddd_StockIssuedDuringPeriodValueNewIssuesAndRepurchases" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_b33306a9-a5eb-4cdc-9cf5-4088fa3bd89c_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RecoveryOfErrCompDisclosureLineItems_label_en-US" xlink:label="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Recovery of Erroneously Awarded Compensation Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_5ad8fbc0-65cc-4579-8e8a-386262eb7126_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableMember_3aaa48bc-545c-4cdb-ab47-7bf0091cbba1_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts Receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableMember_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableMember" xlink:to="lab_us-gaap_AccountsReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_ecf419f0-4c70-4b17-8279-8fd8c6983dc9_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss carryforwards for U.S. federal income tax purposes</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_be481e29-73d5-4163-9eb8-8e3ee71f8e09_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted Stock Units (RSUs)</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_9d3b9047-eca2-4454-be01-12d9e38231dd_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Shares and Units of Restricted Common Stock</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_d3dfeba7-7b93-4606-aa70-1d41efb3c5fd_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation expense</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_16691ba0-e972-441a-97e9-3ff27e311124_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_cdf4a617-897e-421a-b871-c24d926662af_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable" xlink:to="lab_us-gaap_LineOfCreditFacilityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember_bb0208ee-8319-48f6-a090-3bb3ec70ed56_terseLabel_en-US" xlink:label="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Domain]</link:label>
    <link:label id="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember_label_en-US" xlink:label="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_RevenueRemainingPerformanceObligationVariableConsiderationAmount_bd04423a-d2a5-418b-b51b-04d2144f2ac4_terseLabel_en-US" xlink:label="lab_ddd_RevenueRemainingPerformanceObligationVariableConsiderationAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable consideration</link:label>
    <link:label id="lab_ddd_RevenueRemainingPerformanceObligationVariableConsiderationAmount_label_en-US" xlink:label="lab_ddd_RevenueRemainingPerformanceObligationVariableConsiderationAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Variable Consideration Amount</link:label>
    <link:label id="lab_ddd_RevenueRemainingPerformanceObligationVariableConsiderationAmount_documentation_en-US" xlink:label="lab_ddd_RevenueRemainingPerformanceObligationVariableConsiderationAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Variable Consideration Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_RevenueRemainingPerformanceObligationVariableConsiderationAmount" xlink:href="ddd-20231231.xsd#ddd_RevenueRemainingPerformanceObligationVariableConsiderationAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_RevenueRemainingPerformanceObligationVariableConsiderationAmount" xlink:to="lab_ddd_RevenueRemainingPerformanceObligationVariableConsiderationAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_a6db2c35-d063-4732-ae0f-ffdd7c2c67ff_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Shares withheld related to net-share settlement of equity awards</link:label>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_BusinessCombinationNumberOfShareholdersThatTerminatedEmployment_27f555cc-e20b-4f57-a4c9-1d0d0c2311f6_terseLabel_en-US" xlink:label="lab_ddd_BusinessCombinationNumberOfShareholdersThatTerminatedEmployment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of shareholders that terminated employment</link:label>
    <link:label id="lab_ddd_BusinessCombinationNumberOfShareholdersThatTerminatedEmployment_label_en-US" xlink:label="lab_ddd_BusinessCombinationNumberOfShareholdersThatTerminatedEmployment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Number of Shareholders That Terminated Employment</link:label>
    <link:label id="lab_ddd_BusinessCombinationNumberOfShareholdersThatTerminatedEmployment_documentation_en-US" xlink:label="lab_ddd_BusinessCombinationNumberOfShareholdersThatTerminatedEmployment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Number of Shareholders That Terminated Employment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_BusinessCombinationNumberOfShareholdersThatTerminatedEmployment" xlink:href="ddd-20231231.xsd#ddd_BusinessCombinationNumberOfShareholdersThatTerminatedEmployment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_BusinessCombinationNumberOfShareholdersThatTerminatedEmployment" xlink:to="lab_ddd_BusinessCombinationNumberOfShareholdersThatTerminatedEmployment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsTextBlock_479f3fab-c273-410d-9af6-d254543f4651_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Equity Investments</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsTextBlock_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsTextBlock" xlink:to="lab_us-gaap_EquityMethodInvestmentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList_8d60f15d-78b4-4a87-82ed-247ba4c36d54_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined benefit plan, net periodic benefit cost (credit) excluding service cost, statement of income or comprehensive income</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList" xlink:to="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_422e52b5-1c54-40c4-bf0c-778b2398d495_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued taxes</link:label>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Income Taxes, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationVariableInterestEntityPolicy_1dbd47b3-d48c-4bc7-8ec3-8be7dfdd2476_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable Interest Entities (VIEs)</link:label>
    <link:label id="lab_us-gaap_ConsolidationVariableInterestEntityPolicy_label_en-US" xlink:label="lab_us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation, Variable Interest Entity, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationVariableInterestEntityPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:to="lab_us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_RestrictedStockMarketConditionsMember_93ccde14-1935-4a80-805e-9497b610d52b_terseLabel_en-US" xlink:label="lab_ddd_RestrictedStockMarketConditionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted Stock - Market Conditions</link:label>
    <link:label id="lab_ddd_RestrictedStockMarketConditionsMember_label_en-US" xlink:label="lab_ddd_RestrictedStockMarketConditionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Stock - Market Conditions [Member]</link:label>
    <link:label id="lab_ddd_RestrictedStockMarketConditionsMember_documentation_en-US" xlink:label="lab_ddd_RestrictedStockMarketConditionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Restricted Stock - Market Conditions [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_RestrictedStockMarketConditionsMember" xlink:href="ddd-20231231.xsd#ddd_RestrictedStockMarketConditionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_RestrictedStockMarketConditionsMember" xlink:to="lab_ddd_RestrictedStockMarketConditionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_terseLabel_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Available</link:label>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_label_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Securities Aggregate Available Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:to="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_c51f98b6-ec00-4835-b0ba-b8adfeddc643_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and Development Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:to="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserve_86119768-8498-4198-a5f5-9d1cd1120010_periodStartLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Accrued liability, beginning balance</link:label>
    <link:label id="lab_us-gaap_RestructuringReserve_2a77bcd9-a04e-4e9a-875a-9097ae21a624_periodEndLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Accrued liability, ending balance</link:label>
    <link:label id="lab_us-gaap_RestructuringReserve_label_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Reserve</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringReserve"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserve" xlink:to="lab_us-gaap_RestructuringReserve" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_65971ccb-c358-4eb4-88a9-a405d7334806_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquisition related expenses</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Acquisition Related Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:to="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_aec2d18a-f361-4d7f-8a25-c7204b6088bd_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares excluded from diluted loss per share calculation (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_7a80c51a-d094-497c-8acc-e51800ee33b0_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_ba8122f1-5b38-4587-a3f6-56de936e39b7_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_fa351dc6-2b11-414f-a905-740670ff9277_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_83d415ad-fe04-403c-986e-79e4a0d8c84b_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Measurements, Fair Value Hierarchy [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_090fcac2-98c6-459b-ab61-82a587d18f88_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillLineItems_201a62c9-1ae3-41a0-b7d8-dcd35646cd09_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:label id="lab_us-gaap_GoodwillLineItems_label_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems" xlink:to="lab_us-gaap_GoodwillLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_f373adff-5b62-409d-83d1-efa61fa8684d_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total property and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_049d8455-0dbb-4f03-a62f-e86f28543130_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_bb816c6d-691e-44a1-8c21-9bc738e52272_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less: imputed interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer_f00c9eb4-376c-494d-827f-e162e79a1dce_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee benefit expenses</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Contributions by Employer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:to="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_label_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoActuallyPaidCompAmt" xlink:to="lab_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_74c36e34-628a-4996-9142-7326001b804e_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Finance Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:to="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_ShareBasedPaymentArrangementChangeInEstimateEarningsPerShareBasic_b740fb62-0e90-4769-92f1-6fb51b329181_terseLabel_en-US" xlink:label="lab_ddd_ShareBasedPaymentArrangementChangeInEstimateEarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic (in dollars per share)</link:label>
    <link:label id="lab_ddd_ShareBasedPaymentArrangementChangeInEstimateEarningsPerShareBasic_label_en-US" xlink:label="lab_ddd_ShareBasedPaymentArrangementChangeInEstimateEarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Change In Estimate, Earnings Per Share, Basic</link:label>
    <link:label id="lab_ddd_ShareBasedPaymentArrangementChangeInEstimateEarningsPerShareBasic_documentation_en-US" xlink:label="lab_ddd_ShareBasedPaymentArrangementChangeInEstimateEarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Change In Estimate, Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ShareBasedPaymentArrangementChangeInEstimateEarningsPerShareBasic" xlink:href="ddd-20231231.xsd#ddd_ShareBasedPaymentArrangementChangeInEstimateEarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_ShareBasedPaymentArrangementChangeInEstimateEarningsPerShareBasic" xlink:to="lab_ddd_ShareBasedPaymentArrangementChangeInEstimateEarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_b9701a1d-0256-460f-9f86-db47ca49863a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Components of Income Tax Provision</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_3676067d-ff59-4839-8c19-f1747e430c11_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_e87142d9-51bb-4361-8a82-18681da280e8_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Current operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_a78f258a-2a5c-466e-a0d5-db5f8c13f45c_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance lease cost - interest expense</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseInterestExpense" xlink:to="lab_us-gaap_FinanceLeaseInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComputerSoftwareIntangibleAssetMember_815cf986-bac1-4034-8a40-5b866c709251_terseLabel_en-US" xlink:label="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capitalized software</link:label>
    <link:label id="lab_us-gaap_ComputerSoftwareIntangibleAssetMember_label_en-US" xlink:label="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Computer Software, Intangible Asset [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:to="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_666772dd-a6ea-453d-8407-93ac684128f0_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sales and maturities of short-term investments</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:to="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_1a1e501a-e327-44e0-84a1-6185d91ff38d_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_2ef3ee3d-25d4-445b-9700-285bd70b3a6c_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_745555e8-ee25-477b-b520-868218311763_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_2dc40818-4ecb-47e9-9328-445693465ff1_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Recent Accounting Pronouncements</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_da81673d-cbd0-470b-a57a-0bdeead9b5c0_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income tax asset valuation allowance</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:to="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_ContractWithCustomerLiabilityCustomerDepositsCurrent_03f03ff0-3dd1-4814-8516-f47b9747a6a4_terseLabel_en-US" xlink:label="lab_ddd_ContractWithCustomerLiabilityCustomerDepositsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer deposits</link:label>
    <link:label id="lab_ddd_ContractWithCustomerLiabilityCustomerDepositsCurrent_label_en-US" xlink:label="lab_ddd_ContractWithCustomerLiabilityCustomerDepositsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Customer Deposits, Current</link:label>
    <link:label id="lab_ddd_ContractWithCustomerLiabilityCustomerDepositsCurrent_documentation_en-US" xlink:label="lab_ddd_ContractWithCustomerLiabilityCustomerDepositsCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Customer Deposits, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ContractWithCustomerLiabilityCustomerDepositsCurrent" xlink:href="ddd-20231231.xsd#ddd_ContractWithCustomerLiabilityCustomerDepositsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_ContractWithCustomerLiabilityCustomerDepositsCurrent" xlink:to="lab_ddd_ContractWithCustomerLiabilityCustomerDepositsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_7c986147-b5d7-4313-95b2-ad5048837350_negatedLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Accumulated Amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_5e2efe42-86fb-41c2-aa1a-8956ea101883_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_country_BE_72c9fd06-577c-42d3-9b48-f3c4e64661c2_terseLabel_en-US" xlink:label="lab_country_BE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Belgium</link:label>
    <link:label id="lab_country_BE_label_en-US" xlink:label="lab_country_BE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">BELGIUM</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_BE" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_BE"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_BE" xlink:to="lab_country_BE" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_2adf1ed6-1224-43a7-840a-33dae53ca50e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Components of Income Before Income Taxes</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_2bf46a03-ac32-4905-bfc3-1def65f232e9_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest income</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment Income, Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeInterest" xlink:to="lab_us-gaap_InvestmentIncomeInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method</link:label>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_label_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:to="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_b514f25f-784b-4725-a6da-72a1c4301755_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_40cc9c3e-7945-4334-98c6-d61ecb173382_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Purchase price</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_a4ee7cee-084a-46f5-8ab8-d1b7202f54a3_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total fair value of consideration transferred</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_f63af066-faf8-470d-857b-13039eabf16e_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_b2dcbaae-d779-44fd-83f3-1b78a4b6f471_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_bc1bc97e-0d68-4bc1-aa89-3eaec93b208f_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_bd3bb4ac-b239-4985-bf42-775765e9846b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Compensation Plans</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_c7aae976-caf6-4fad-ae5a-0657cf5cf3fc_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Costs</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension and Other Postretirement Plans, Pensions, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:to="lab_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_6594d634-4b22-453d-b79e-48ac3999c98b_verboseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Selling, general and administrative</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_a8c13d19-baf1-4ce7-a59c-d8f570c654e0_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_eeb52601-ce09-4a7f-b5d4-75903a141a05_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), before Reclassifications, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_62d6820e-2973-466b-b348-5b2881448a21_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting percentage</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Stock Option</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentPolicyTextBlock_a6273e15-8969-411c-b0dd-7e0f5c2c65d9_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-Term Investments and Non-Current Investments</link:label>
    <link:label id="lab_us-gaap_InvestmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentPolicyTextBlock" xlink:to="lab_us-gaap_InvestmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExaminationTable_4c6192d7-0191-479f-aa6d-09e44254a42c_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Examination [Table]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExaminationTable_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Examination [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExaminationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExaminationTable" xlink:to="lab_us-gaap_IncomeTaxExaminationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRepurchasedFaceAmount_ba45f759-5c19-4c9c-89a4-cd10e2674b3f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRepurchasedFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt instrument, repurchased face amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRepurchasedFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRepurchasedFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Repurchased Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRepurchasedFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentRepurchasedFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRepurchasedFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentRepurchasedFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_5eba5f96-2cef-4e67-896a-21ad2c4d3783_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueModificationOfContract_0772d2bb-dbf4-4f07-be77-628e29f3badd_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueModificationOfContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Recognized revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueModificationOfContract_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueModificationOfContract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Modification of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueModificationOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueModificationOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueModificationOfContract" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueModificationOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_c5052bb9-ce20-4fd9-84c7-c3abcbd358dd_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Restructuring and Related Costs</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring and Related Costs [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_c9338d05-cf21-461c-ad07-023e1b72c8ce_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryAgencyAxis_18658c37-8258-4226-8f50-cc9e3ec61407_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAgencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Regulatory Agency [Axis]</link:label>
    <link:label id="lab_us-gaap_RegulatoryAgencyAxis_label_en-US" xlink:label="lab_us-gaap_RegulatoryAgencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Regulatory Agency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAgencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryAgencyAxis" xlink:to="lab_us-gaap_RegulatoryAgencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_ShareBasedCompensationArrangementBySharebasedPaymentAwardNumberOfTranches_f3ff5c0e-ef19-4f92-afe7-7a78ab1701f9_terseLabel_en-US" xlink:label="lab_ddd_ShareBasedCompensationArrangementBySharebasedPaymentAwardNumberOfTranches" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of tranches</link:label>
    <link:label id="lab_ddd_ShareBasedCompensationArrangementBySharebasedPaymentAwardNumberOfTranches_label_en-US" xlink:label="lab_ddd_ShareBasedCompensationArrangementBySharebasedPaymentAwardNumberOfTranches" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-based Payment Award, Number Of Tranches</link:label>
    <link:label id="lab_ddd_ShareBasedCompensationArrangementBySharebasedPaymentAwardNumberOfTranches_documentation_en-US" xlink:label="lab_ddd_ShareBasedCompensationArrangementBySharebasedPaymentAwardNumberOfTranches" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-based Payment Award, Number Of Tranches</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ShareBasedCompensationArrangementBySharebasedPaymentAwardNumberOfTranches" xlink:href="ddd-20231231.xsd#ddd_ShareBasedCompensationArrangementBySharebasedPaymentAwardNumberOfTranches"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_ShareBasedCompensationArrangementBySharebasedPaymentAwardNumberOfTranches" xlink:to="lab_ddd_ShareBasedCompensationArrangementBySharebasedPaymentAwardNumberOfTranches" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TabularListTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tabular List, Table</link:label>
    <link:label id="lab_ecd_TabularListTableTextBlock_label_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tabular List [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TabularListTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TabularListTableTextBlock" xlink:to="lab_ecd_TabularListTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EMEAMember_7030bdb9-6bae-4a92-aba0-16907c3fe21f_terseLabel_en-US" xlink:label="lab_us-gaap_EMEAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">EMEA</link:label>
    <link:label id="lab_us-gaap_EMEAMember_label_en-US" xlink:label="lab_us-gaap_EMEAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">EMEA [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EMEAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EMEAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EMEAMember" xlink:to="lab_us-gaap_EMEAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_DirectorateOfDefenseTradeControlsMember_7c20f83c-eaf2-44ff-b402-f92e2ec9cd0a_terseLabel_en-US" xlink:label="lab_ddd_DirectorateOfDefenseTradeControlsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Directorate of Defense Trade Controls</link:label>
    <link:label id="lab_ddd_DirectorateOfDefenseTradeControlsMember_label_en-US" xlink:label="lab_ddd_DirectorateOfDefenseTradeControlsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Directorate Of Defense Trade Controls [Member]</link:label>
    <link:label id="lab_ddd_DirectorateOfDefenseTradeControlsMember_documentation_en-US" xlink:label="lab_ddd_DirectorateOfDefenseTradeControlsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Directorate Of Defense Trade Controls</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_DirectorateOfDefenseTradeControlsMember" xlink:href="ddd-20231231.xsd#ddd_DirectorateOfDefenseTradeControlsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_DirectorateOfDefenseTradeControlsMember" xlink:to="lab_ddd_DirectorateOfDefenseTradeControlsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_242ec2d5-853f-4e3c-a1f7-de10cff92d4e_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount_171f6efc-4ffa-41ad-91a5-f7285780e353_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum exposure to losses</link:label>
    <link:label id="lab_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount_label_en-US" xlink:label="lab_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount" xlink:to="lab_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_426e1e2a-de63-4d45-bd3d-d9afd30ae633_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_b67304ef-e187-49f5-a007-9484c8461b1b_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-Based Compensation</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_4e513bb4-5a6c-4cde-ba3e-1099c4a17cd7_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">U.S. federal</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_e4660357-0e94-44ff-a0cb-270cd35347de_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_ShortTermBondMutualFundMember_e83518fb-94b3-43ed-8274-93fdf1d62612_terseLabel_en-US" xlink:label="lab_ddd_ShortTermBondMutualFundMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term bond mutual funds</link:label>
    <link:label id="lab_ddd_ShortTermBondMutualFundMember_label_en-US" xlink:label="lab_ddd_ShortTermBondMutualFundMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Bond Mutual Fund [Member]</link:label>
    <link:label id="lab_ddd_ShortTermBondMutualFundMember_documentation_en-US" xlink:label="lab_ddd_ShortTermBondMutualFundMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Short-Term Bond Mutual Fund</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ShortTermBondMutualFundMember" xlink:href="ddd-20231231.xsd#ddd_ShortTermBondMutualFundMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_ShortTermBondMutualFundMember" xlink:to="lab_ddd_ShortTermBondMutualFundMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_785b2752-b999-4671-a544-7f6f772a2f30_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_4d68ee5c-eef9-42a4-a972-b8b6b2ae0422_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, reserves</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoriesMember_539a4d80-74b3-4269-957a-4a5875498459_terseLabel_en-US" xlink:label="lab_us-gaap_InventoriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoriesMember_label_en-US" xlink:label="lab_us-gaap_InventoriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventories [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoriesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoriesMember" xlink:to="lab_us-gaap_InventoriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_46d21f90-4301-4c0b-8f5e-b22fcd108afa_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer Concentration Risk</link:label>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerConcentrationRiskMember" xlink:to="lab_us-gaap_CustomerConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashNoncurrent_4b605978-ee7e-4582-a16b-1c76afdc3b09_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted cash, noncurrent</link:label>
    <link:label id="lab_us-gaap_RestrictedCashNoncurrent_label_en-US" xlink:label="lab_us-gaap_RestrictedCashNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Cash, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashNoncurrent" xlink:to="lab_us-gaap_RestrictedCashNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_77cc68fe-df04-4692-ab55-a4b01f5b8f3a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryLineItems_3fe8c9eb-5f3f-4066-b368-6aacab247b64_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventory [Line Items]</link:label>
    <link:label id="lab_us-gaap_InventoryLineItems_label_en-US" xlink:label="lab_us-gaap_InventoryLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryLineItems" xlink:to="lab_us-gaap_InventoryLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryRawMaterialsNetOfReserves_01b3bfad-5881-4373-bd31-35244fd15d8b_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Raw materials</link:label>
    <link:label id="lab_us-gaap_InventoryRawMaterialsNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Raw Materials, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:to="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesLongTermContractsOrPrograms_19c9009a-b73a-43ef-a63b-cf7a4a3d87f7_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesLongTermContractsOrPrograms" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long term contracts</link:label>
    <link:label id="lab_us-gaap_ReceivablesLongTermContractsOrPrograms_label_en-US" xlink:label="lab_us-gaap_ReceivablesLongTermContractsOrPrograms" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Receivables, Long-Term Contracts or Programs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesLongTermContractsOrPrograms" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesLongTermContractsOrPrograms"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesLongTermContractsOrPrograms" xlink:to="lab_us-gaap_ReceivablesLongTermContractsOrPrograms" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_79e83c75-7007-4172-9f51-c29538d61a5c_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_7b467ca4-d119-4f99-9e04-1639e25f2050_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:to="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss_78264b06-528d-462e-bf4d-bd1368a567dd_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Actuarial (gain) loss</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:to="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubleaseIncome_6d83c1c4-950b-4b35-9f15-1d0613fd7ccd_negatedLabel_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Sublease income</link:label>
    <link:label id="lab_us-gaap_SubleaseIncome_label_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sublease Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubleaseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubleaseIncome" xlink:to="lab_us-gaap_SubleaseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyDomain_95a4c777-e91d-48d7-8677-d66c27afbb5b_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related Party, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain" xlink:to="lab_us-gaap_RelatedPartyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_e9f003d2-54b6-4f47-b00b-8171ba3c758e_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquisitions</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_732cd0d7-6693-44c2-98e4-535ab1de5177_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Indefinite-lived intangible assets</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Indefinite-Lived Intangible Assets (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined</link:label>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_label_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:to="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_811d5272-87ec-43c6-aca9-81188441f0c9_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ownership percentage by existing shareholders</link:label>
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_label_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsidiary, Ownership Percentage, Noncontrolling Owner</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:to="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_4ebce648-5b9c-44d3-87e1-d6a3d7072f39_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Segments</link:label>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_label_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Segments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember" xlink:to="lab_us-gaap_OperatingSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_768bf038-a061-43aa-a9a9-ece1052d1f9d_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Outstanding at beginning of year &#8212; unvested (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_cf3b191b-3540-4a53-bccb-50b2b46b0fd8_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Outstanding at end of year &#8212; unvested (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_c3d8cb40-23d9-45cd-821b-0c6b639f0c6e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToMinorityShareholders_0a732192-8847-452b-b04b-b070391549cb_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToMinorityShareholders" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Purchase of non-controlling interests</link:label>
    <link:label id="lab_us-gaap_PaymentsToMinorityShareholders_3348f21f-9b74-4238-a650-0e2836976f32_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToMinorityShareholders" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Installment payments</link:label>
    <link:label id="lab_us-gaap_PaymentsToMinorityShareholders_label_en-US" xlink:label="lab_us-gaap_PaymentsToMinorityShareholders" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Noncontrolling Interests</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToMinorityShareholders" xlink:to="lab_us-gaap_PaymentsToMinorityShareholders" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_e9217e3a-a455-4f0e-b9f7-24cb4f6f9144_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_d894c394-39d7-466c-9d63-46489ae4e891_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation adjustments</link:label>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:to="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_6fcf95d2-07d3-427a-9506-3f686f911c5b_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_fb904580-4d00-4508-ae35-108cd7562326_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_28f1c6e9-47b2-43c5-b29a-50fd6648e1bf_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_f60793b2-43a6-4c96-b51f-ef7a4f807bfe_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_dd324498-d76a-4327-b349-ebb7b0a59378_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductMember_b1638751-6716-48cc-89ad-0d562c97939b_terseLabel_en-US" xlink:label="lab_us-gaap_ProductMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Products</link:label>
    <link:label id="lab_us-gaap_ProductMember_label_en-US" xlink:label="lab_us-gaap_ProductMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductMember" xlink:to="lab_us-gaap_ProductMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_04d9607c-7cb5-4558-903b-055df1d66270_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c3e281ae-ff12-40dc-be15-a2b5211709e3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MeasureAxis_terseLabel_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measure:</link:label>
    <link:label id="lab_ecd_MeasureAxis_label_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MeasureAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureAxis" xlink:to="lab_ecd_MeasureAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_52efbe28-42ce-472e-ac87-d6355c18add9_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryIndName" xlink:to="lab_ecd_OutstandingRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_59d2b631-baab-4458-b32c-31d2db7d277d_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_ShareBasedPaymentArrangementAccruedCompensationExpense_da421a0a-595f-4b7d-909f-2b6485a85bca_terseLabel_en-US" xlink:label="lab_ddd_ShareBasedPaymentArrangementAccruedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock based compensation expense reversal</link:label>
    <link:label id="lab_ddd_ShareBasedPaymentArrangementAccruedCompensationExpense_label_en-US" xlink:label="lab_ddd_ShareBasedPaymentArrangementAccruedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Based Payment Arrangement, Accrued Compensation Expense</link:label>
    <link:label id="lab_ddd_ShareBasedPaymentArrangementAccruedCompensationExpense_documentation_en-US" xlink:label="lab_ddd_ShareBasedPaymentArrangementAccruedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share Based Payment Arrangement, Accrued Compensation Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ShareBasedPaymentArrangementAccruedCompensationExpense" xlink:href="ddd-20231231.xsd#ddd_ShareBasedPaymentArrangementAccruedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_ShareBasedPaymentArrangementAccruedCompensationExpense" xlink:to="lab_ddd_ShareBasedPaymentArrangementAccruedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_68844ef9-6326-4843-9c1f-304469f7bf2e_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_bd5346ab-98c9-48fb-a3cd-efb4182b03ce_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Lived Assets and Goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingExpense_023c2c81-4d40-4d10-9497-0266ed6b4494_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Advertising costs</link:label>
    <link:label id="lab_us-gaap_AdvertisingExpense_label_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Advertising Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingExpense" xlink:to="lab_us-gaap_AdvertisingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_a22c8208-92af-4eb5-93ad-1d0cf0334a10_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Components of Net Deferred Income Tax Assets and Net Deferred Income Tax Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_SecuritiesClassActionMember_e335db70-380a-498f-a168-982bfa3ba86c_terseLabel_en-US" xlink:label="lab_ddd_SecuritiesClassActionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Securities Class Action</link:label>
    <link:label id="lab_ddd_SecuritiesClassActionMember_label_en-US" xlink:label="lab_ddd_SecuritiesClassActionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Securities Class Action [Member]</link:label>
    <link:label id="lab_ddd_SecuritiesClassActionMember_documentation_en-US" xlink:label="lab_ddd_SecuritiesClassActionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Securities Class Action</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_SecuritiesClassActionMember" xlink:href="ddd-20231231.xsd#ddd_SecuritiesClassActionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_SecuritiesClassActionMember" xlink:to="lab_ddd_SecuritiesClassActionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_ProductTechnologyMember_fa0306c6-183e-404a-9bb6-6a245435d8d9_terseLabel_en-US" xlink:label="lab_ddd_ProductTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product technology</link:label>
    <link:label id="lab_ddd_ProductTechnologyMember_label_en-US" xlink:label="lab_ddd_ProductTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product Technology [Member]</link:label>
    <link:label id="lab_ddd_ProductTechnologyMember_documentation_en-US" xlink:label="lab_ddd_ProductTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Product Technology</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ProductTechnologyMember" xlink:href="ddd-20231231.xsd#ddd_ProductTechnologyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_ProductTechnologyMember" xlink:to="lab_ddd_ProductTechnologyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_7b0b6c01-2cc3-40fb-abc3-5b110790eb71_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Financial Instruments</link:label>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivatives, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesPolicyTextBlock" xlink:to="lab_us-gaap_DerivativesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths_4819eedf-1638-44fb-882d-2519e72663de_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchase obligation, to be purchase within next year</link:label>
    <link:label id="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Purchase Obligation, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:to="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_3f6f845d-fc8a-42b3-9478-8cb83eecba53_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year one</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_5b1dfba8-e48b-4624-b1e0-67ab14316f0f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating cash outflow for operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_b83eb9ce-908d-4053-8222-1ca82b40479c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Stock-based Compensation Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Cost by Plan [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_a133c594-9a94-4550-9d56-f82d0397b6c0_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrealized loss on short-term investments</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_dbd0bace-91f5-4571-9d6e-8650af0a89d4_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_bd3ab4d4-853b-4460-bb30-3e0601bcddb0_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleStockPriceTrigger_a4b4165c-61be-49d2-898f-843b901e046e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleStockPriceTrigger" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Conversion price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleStockPriceTrigger_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleStockPriceTrigger" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible, Stock Price Trigger</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleStockPriceTrigger" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentConvertibleStockPriceTrigger"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleStockPriceTrigger" xlink:to="lab_us-gaap_DebtInstrumentConvertibleStockPriceTrigger" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_cc8eb930-8998-4e1d-aa68-7b698ef9dfc4_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Interest Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanInterestCost" xlink:to="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIncomeAndExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OtherIncomeAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Income and Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="lab_us-gaap_OtherIncomeAndExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoMember_terseLabel_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO</link:label>
    <link:label id="lab_ecd_PeoMember_label_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoMember" xlink:to="lab_ecd_PeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued_e3704f62-e867-43eb-8128-fe7887618624_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest and penalties</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Examination, Penalties and Interest Accrued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued" xlink:to="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_458c3fcf-dc8a-45fa-b27c-a792713eb655_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_569df9b0-fe6b-4bb3-9fbd-80116485b3c6_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:to="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_6fa8ac2f-695b-47ca-93dc-3e6556fb4e6a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss carryforwards for foreign income tax purposes</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_94e0ef44-9254-4832-827d-854741f6c237_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of conversion price</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:to="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysSalePrice_39357ae1-b10b-42df-adec-c9cd8a0328e2_terseLabel_en-US" xlink:label="lab_ddd_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysSalePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Threshold consecutive trading days, sale price per share</link:label>
    <link:label id="lab_ddd_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysSalePrice_label_en-US" xlink:label="lab_ddd_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysSalePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible, Threshold Consecutive Trading Days, Sale Price</link:label>
    <link:label id="lab_ddd_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysSalePrice_documentation_en-US" xlink:label="lab_ddd_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysSalePrice" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible, Threshold Consecutive Trading Days, Sale Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysSalePrice" xlink:href="ddd-20231231.xsd#ddd_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysSalePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysSalePrice" xlink:to="lab_ddd_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysSalePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_220143c7-2fce-4c95-b9d2-c597a8327835_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_c867e4ce-c0a2-4714-9d36-f046ab9204c2_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by (used in) investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_96a6fbf2-0e26-420e-88fa-1838a39f9627_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_country_DE_ee34e2cf-c72f-45f6-bb1a-8b8320a29478_terseLabel_en-US" xlink:label="lab_country_DE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Germany (included in EMEA above)</link:label>
    <link:label id="lab_country_DE_label_en-US" xlink:label="lab_country_DE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">GERMANY</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_DE" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_DE"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_DE" xlink:to="lab_country_DE" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingAggtErrCompAmt" xlink:to="lab_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_OnDemandManufacturingMember_9c49ae72-1885-4f6e-b1df-31bf7cec5cda_terseLabel_en-US" xlink:label="lab_ddd_OnDemandManufacturingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">On Demand Manufacturing</link:label>
    <link:label id="lab_ddd_OnDemandManufacturingMember_label_en-US" xlink:label="lab_ddd_OnDemandManufacturingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">On Demand Manufacturing [Member]</link:label>
    <link:label id="lab_ddd_OnDemandManufacturingMember_documentation_en-US" xlink:label="lab_ddd_OnDemandManufacturingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">On Demand Manufacturing</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_OnDemandManufacturingMember" xlink:href="ddd-20231231.xsd#ddd_OnDemandManufacturingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_OnDemandManufacturingMember" xlink:to="lab_ddd_OnDemandManufacturingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_843a5bb5-8456-4ee7-8df8-00b7b704f80f_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current assets, including cash acquired</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_90c3a2fb-b75f-450a-a3e3-fa4cc4127af2_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_491b5ca9-b663-44ed-8a16-f52b509e75b4_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_0984a553-6e86-4391-86df-80868399e1bc_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:to="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_EffectiveIncomeTaxRateReconciliationChangeInCarryforwardAttributes_19273265-d00f-4440-b4c5-bd7ab1819796_terseLabel_en-US" xlink:label="lab_ddd_EffectiveIncomeTaxRateReconciliationChangeInCarryforwardAttributes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in carryforward attributes</link:label>
    <link:label id="lab_ddd_EffectiveIncomeTaxRateReconciliationChangeInCarryforwardAttributes_label_en-US" xlink:label="lab_ddd_EffectiveIncomeTaxRateReconciliationChangeInCarryforwardAttributes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change In Carryforward Attributes</link:label>
    <link:label id="lab_ddd_EffectiveIncomeTaxRateReconciliationChangeInCarryforwardAttributes_documentation_en-US" xlink:label="lab_ddd_EffectiveIncomeTaxRateReconciliationChangeInCarryforwardAttributes" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change In Carryforward Attributes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_EffectiveIncomeTaxRateReconciliationChangeInCarryforwardAttributes" xlink:href="ddd-20231231.xsd#ddd_EffectiveIncomeTaxRateReconciliationChangeInCarryforwardAttributes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_EffectiveIncomeTaxRateReconciliationChangeInCarryforwardAttributes" xlink:to="lab_ddd_EffectiveIncomeTaxRateReconciliationChangeInCarryforwardAttributes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_79b95ea1-6c9c-4edd-b53e-7948eee512f2_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_08d400bf-1ab0-41b1-9467-aba97f02402b_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Group, Disposed of by Sale, Not Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_label_en-US" xlink:label="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:to="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_3d3d2ba1-4c87-478f-8f71-213eaa41628e_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_label_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_87159785-ebe4-4d34-9ee6-618cf3bb227b_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeBenefitsAndShareBasedCompensation_232357c0-0fdc-4fd7-9697-a1c7dd413721_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_EmployeeBenefitsAndShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Benefits and Share-Based Compensation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:to="lab_us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_ValuationAllowancesAndReservesAdditionsReductionsForChargesToCostAndExpense_bedf26a7-d8b1-46bd-98fa-bd6f57363aeb_terseLabel_en-US" xlink:label="lab_ddd_ValuationAllowancesAndReservesAdditionsReductionsForChargesToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additions (reductions) charged to expense</link:label>
    <link:label id="lab_ddd_ValuationAllowancesAndReservesAdditionsReductionsForChargesToCostAndExpense_label_en-US" xlink:label="lab_ddd_ValuationAllowancesAndReservesAdditionsReductionsForChargesToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Valuation Allowances and Reserves, Additions (Reductions) for Charges to Cost and Expense</link:label>
    <link:label id="lab_ddd_ValuationAllowancesAndReservesAdditionsReductionsForChargesToCostAndExpense_documentation_en-US" xlink:label="lab_ddd_ValuationAllowancesAndReservesAdditionsReductionsForChargesToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">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.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ValuationAllowancesAndReservesAdditionsReductionsForChargesToCostAndExpense" xlink:href="ddd-20231231.xsd#ddd_ValuationAllowancesAndReservesAdditionsReductionsForChargesToCostAndExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_ValuationAllowancesAndReservesAdditionsReductionsForChargesToCostAndExpense" xlink:to="lab_ddd_ValuationAllowancesAndReservesAdditionsReductionsForChargesToCostAndExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyAccrualCarryingValueCurrent_f53d2bd0-86db-47c6-921f-5095dcd9c999_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualCarryingValueCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Legal contingencies</link:label>
    <link:label id="lab_us-gaap_LossContingencyAccrualCarryingValueCurrent_label_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualCarryingValueCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency, Accrual, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualCarryingValueCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyAccrualCarryingValueCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyAccrualCarryingValueCurrent" xlink:to="lab_us-gaap_LossContingencyAccrualCarryingValueCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Table</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_2f2c0218-a08d-4e10-8f99-d2179fd0132b_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_60a44efa-b168-4223-99b3-28d87219daec_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockMember_a07b11b8-87b5-420e-9445-bee5dabf56a2_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred Stock</link:label>
    <link:label id="lab_us-gaap_PreferredStockMember_label_en-US" xlink:label="lab_us-gaap_PreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockMember" xlink:to="lab_us-gaap_PreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_1669dca1-becd-4e33-94f2-2301c93f2f79_totalLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total net periodic pension cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_bca82465-ca94-4367-8c33-5c15bb6f1148_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Impairments of assets</link:label>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_0b0a8f7f-5f1e-4423-a676-4c54560bab4d_terseLabel_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss on equity method investment</link:label>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_label_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asset Impairment Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetImpairmentCharges" xlink:to="lab_us-gaap_AssetImpairmentCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_b1413efd-1092-4d33-a111-c0fc326bed23_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional payments</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_93d4703b-2f3e-4262-8a73-5c8ebcf0fd78_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplemental cash flow information</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentForAmortization_0f4d0cfd-ee38-4676-8072-947782daea35_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentForAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization expense</link:label>
    <link:label id="lab_us-gaap_AdjustmentForAmortization_label_en-US" xlink:label="lab_us-gaap_AdjustmentForAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentForAmortization" xlink:to="lab_us-gaap_AdjustmentForAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligation_83f817d2-a172-4fde-9793-8823732cdb5e_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Obligation to purchase inventory</link:label>
    <link:label id="lab_us-gaap_PurchaseObligation_label_en-US" xlink:label="lab_us-gaap_PurchaseObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Purchase Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligation" xlink:to="lab_us-gaap_PurchaseObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_c3e9ac87-52cb-4899-ab14-e7cda990a705_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:to="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_e9147dc9-966e-4603-b0e0-f6fa7b3f1368_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings (Loss) Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodFairValue_7b96503b-e4fc-4927-b329-125c905c46c5_terseLabel_en-US" xlink:label="lab_ddd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate grant date fair value of outstanding and unvested</link:label>
    <link:label id="lab_ddd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodFairValue_label_en-US" xlink:label="lab_ddd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value</link:label>
    <link:label id="lab_ddd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodFairValue_documentation_en-US" xlink:label="lab_ddd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding And Unvested, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodFairValue" xlink:href="ddd-20231231.xsd#ddd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodFairValue" xlink:to="lab_ddd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_4dee2b46-bd49-4f97-b836-858ddaf759ee_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration risk (as a percentage)</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_OtherEquityInvestment_906f2b70-bd5e-45c7-883e-4dd0556ab15e_terseLabel_en-US" xlink:label="lab_ddd_OtherEquityInvestment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_ddd_OtherEquityInvestment_label_en-US" xlink:label="lab_ddd_OtherEquityInvestment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Equity Investment</link:label>
    <link:label id="lab_ddd_OtherEquityInvestment_documentation_en-US" xlink:label="lab_ddd_OtherEquityInvestment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other Equity Investment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_OtherEquityInvestment" xlink:href="ddd-20231231.xsd#ddd_OtherEquityInvestment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_OtherEquityInvestment" xlink:to="lab_ddd_OtherEquityInvestment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_5f025ba3-4fab-4b49-95e0-cd68a8e87857_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current:</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_94c4f2ef-b010-45cc-8a70-537977178ef7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Loss</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_532c5bd5-16c3-485e-8adc-304636e19ec6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_0b0db285-4b34-42d5-893d-81299d395a54_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year five</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_69d34204-085d-4fdc-9110-65a8f4736d4b_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_74657106-ed46-4a51-99e9-06b94227d396_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash (used in) provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_b9a85c0a-cc81-482d-b45b-5cfc47c8eb30_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ErrCompRecoveryTable_terseLabel_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery</link:label>
    <link:label id="lab_ecd_ErrCompRecoveryTable_label_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ErrCompRecoveryTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="lab_ecd_ErrCompRecoveryTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_InvestmentsAndNotesReceivableTextBlock_57eed56e-dcc9-46c3-9068-d51587de07a9_terseLabel_en-US" xlink:label="lab_ddd_InvestmentsAndNotesReceivableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investments and Note Receivable</link:label>
    <link:label id="lab_ddd_InvestmentsAndNotesReceivableTextBlock_label_en-US" xlink:label="lab_ddd_InvestmentsAndNotesReceivableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investments And Notes Receivable [Text Block]</link:label>
    <link:label id="lab_ddd_InvestmentsAndNotesReceivableTextBlock_documentation_en-US" xlink:label="lab_ddd_InvestmentsAndNotesReceivableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Investments And Notes Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_InvestmentsAndNotesReceivableTextBlock" xlink:href="ddd-20231231.xsd#ddd_InvestmentsAndNotesReceivableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_InvestmentsAndNotesReceivableTextBlock" xlink:to="lab_ddd_InvestmentsAndNotesReceivableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_TransferOfEquipmentFromInventoryToPropertyAndEquipmentNet_05b47e39-fb30-4dbf-a47f-1d15d6d1767a_terseLabel_en-US" xlink:label="lab_ddd_TransferOfEquipmentFromInventoryToPropertyAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Transfer of equipment from inventory to property and equipment, net</link:label>
    <link:label id="lab_ddd_TransferOfEquipmentFromInventoryToPropertyAndEquipmentNet_label_en-US" xlink:label="lab_ddd_TransferOfEquipmentFromInventoryToPropertyAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Transfer of equipment from inventory to property and equipment, net</link:label>
    <link:label id="lab_ddd_TransferOfEquipmentFromInventoryToPropertyAndEquipmentNet_documentation_en-US" xlink:label="lab_ddd_TransferOfEquipmentFromInventoryToPropertyAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Transfer of equipment from inventory to property and equipment, net.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_TransferOfEquipmentFromInventoryToPropertyAndEquipmentNet" xlink:href="ddd-20231231.xsd#ddd_TransferOfEquipmentFromInventoryToPropertyAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_TransferOfEquipmentFromInventoryToPropertyAndEquipmentNet" xlink:to="lab_ddd_TransferOfEquipmentFromInventoryToPropertyAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherOperatingIncomeExpenseNet_0051244c-b8a9-4b95-ad93-c6ea8d731159_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherOperatingIncomeExpenseNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Other non-operating expense</link:label>
    <link:label id="lab_us-gaap_OtherOperatingIncomeExpenseNet_label_en-US" xlink:label="lab_us-gaap_OtherOperatingIncomeExpenseNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Operating Income (Expense), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherOperatingIncomeExpenseNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherOperatingIncomeExpenseNet" xlink:to="lab_us-gaap_OtherOperatingIncomeExpenseNet" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:to="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves_54c77a81-4009-4523-9115-d706a12ec056_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Loss Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination and Asset Acquisition [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_StockOptionsAndRestrictedStockAwardsMember_c0ec0ad6-f33d-4c07-9e51-b175d530da9a_terseLabel_en-US" xlink:label="lab_ddd_StockOptionsAndRestrictedStockAwardsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Options and Restricted Stock Awards</link:label>
    <link:label id="lab_ddd_StockOptionsAndRestrictedStockAwardsMember_label_en-US" xlink:label="lab_ddd_StockOptionsAndRestrictedStockAwardsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Options And Restricted Stock Awards [Member]</link:label>
    <link:label id="lab_ddd_StockOptionsAndRestrictedStockAwardsMember_documentation_en-US" xlink:label="lab_ddd_StockOptionsAndRestrictedStockAwardsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock Options And Restricted Stock Awards [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_StockOptionsAndRestrictedStockAwardsMember" xlink:href="ddd-20231231.xsd#ddd_StockOptionsAndRestrictedStockAwardsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_StockOptionsAndRestrictedStockAwardsMember" xlink:to="lab_ddd_StockOptionsAndRestrictedStockAwardsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesReceivableNet_3c5b628b-b9eb-4283-bb95-c0500e9e795b_totalLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total notes receivable</link:label>
    <link:label id="lab_us-gaap_NotesReceivableNet_label_en-US" xlink:label="lab_us-gaap_NotesReceivableNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financing Receivable, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesReceivableNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableNet" xlink:to="lab_us-gaap_NotesReceivableNet" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_BusinessCombinationContingentConsiderationLiabilityToBeRecovered_270b7994-1e30-44a6-8e64-50694f1928d2_terseLabel_en-US" xlink:label="lab_ddd_BusinessCombinationContingentConsiderationLiabilityToBeRecovered" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquisition related earnout amount to be recovered</link:label>
    <link:label id="lab_ddd_BusinessCombinationContingentConsiderationLiabilityToBeRecovered_label_en-US" xlink:label="lab_ddd_BusinessCombinationContingentConsiderationLiabilityToBeRecovered" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration, Liability, To Be Recovered</link:label>
    <link:label id="lab_ddd_BusinessCombinationContingentConsiderationLiabilityToBeRecovered_documentation_en-US" xlink:label="lab_ddd_BusinessCombinationContingentConsiderationLiabilityToBeRecovered" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration, Liability, To Be Recovered</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_BusinessCombinationContingentConsiderationLiabilityToBeRecovered" xlink:href="ddd-20231231.xsd#ddd_BusinessCombinationContingentConsiderationLiabilityToBeRecovered"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_BusinessCombinationContingentConsiderationLiabilityToBeRecovered" xlink:to="lab_ddd_BusinessCombinationContingentConsiderationLiabilityToBeRecovered" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommercialPaperMember_1ee50963-fd5b-424b-aadc-b19bfab60f07_terseLabel_en-US" xlink:label="lab_us-gaap_CommercialPaperMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commercial paper</link:label>
    <link:label id="lab_us-gaap_CommercialPaperMember_label_en-US" xlink:label="lab_us-gaap_CommercialPaperMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commercial Paper [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommercialPaperMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommercialPaperMember" xlink:to="lab_us-gaap_CommercialPaperMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_123a3e54-5050-4a0c-a5ca-535942bbf17c_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:label id="lab_srt_ConsolidationItemsAxis_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_a5891d5f-4564-4ac0-bd39-e8466938d594_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrealized Gains (Losses)</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain (Loss), before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncurrentAssets_6da45d93-aee1-4f07-85c8-b0fafdf0c77b_terseLabel_en-US" xlink:label="lab_us-gaap_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-lived assets</link:label>
    <link:label id="lab_us-gaap_NoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncurrentAssets" xlink:to="lab_us-gaap_NoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_a4cd603d-aba3-4382-8d00-2920af2b14d1_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairments of goodwill and intangible assets</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_a7e7046d-3e9d-4b05-affa-97324825119f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Impairments</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_474583d3-d43d-40e3-83a4-ac96ced71dd1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Amounts Recognized in Consolidated Balance Sheets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Amounts Recognized in Balance Sheet [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_30671422-52ec-4ee2-91d1-3f2f6500b849_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5adc10dc-92e6-4f6b-9132-6cfe59493b45_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_CommonStockVotingRightsVotesPerShare_1ec01e8c-06bf-4bb2-a68a-d93789d0f64b_terseLabel_en-US" xlink:label="lab_ddd_CommonStockVotingRightsVotesPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, number of votes per share</link:label>
    <link:label id="lab_ddd_CommonStockVotingRightsVotesPerShare_label_en-US" xlink:label="lab_ddd_CommonStockVotingRightsVotesPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Voting Rights, Votes Per Share</link:label>
    <link:label id="lab_ddd_CommonStockVotingRightsVotesPerShare_documentation_en-US" xlink:label="lab_ddd_CommonStockVotingRightsVotesPerShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Common Stock, Voting Rights, Votes Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_CommonStockVotingRightsVotesPerShare" xlink:href="ddd-20231231.xsd#ddd_CommonStockVotingRightsVotesPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_CommonStockVotingRightsVotesPerShare" xlink:to="lab_ddd_CommonStockVotingRightsVotesPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_4312a610-d77b-402d-ab7d-27b92761521f_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance Leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_9ea2f0f3-8417-4989-9a0e-629db63cc60c_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Recognized revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_75ae282a-be54-4c9d-b756-ab6bfce1fceb_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation adjustment</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_1288d741-e652-4d7e-8e17-bf6af4462a69_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax liability</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_9cd62cf9-724a-4322-8ad4-dc7acd91ff41_verboseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Equity investments without readily determinable fair values</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_f79e4e2b-f63c-4b8d-9ee1-4082b427c8b7_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total carrying value of the VIEs</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Securities without Readily Determinable Fair Value, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:to="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_AcquiredTechnologyAndTradeNamesMember_ec750d26-1cd2-4e96-bf2d-c492aeb5a0ba_terseLabel_en-US" xlink:label="lab_ddd_AcquiredTechnologyAndTradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquired Technology and Trade Names</link:label>
    <link:label id="lab_ddd_AcquiredTechnologyAndTradeNamesMember_label_en-US" xlink:label="lab_ddd_AcquiredTechnologyAndTradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Acquired Technology And Trade Names [Member]</link:label>
    <link:label id="lab_ddd_AcquiredTechnologyAndTradeNamesMember_documentation_en-US" xlink:label="lab_ddd_AcquiredTechnologyAndTradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Acquired Technology And Trade Names</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_AcquiredTechnologyAndTradeNamesMember" xlink:href="ddd-20231231.xsd#ddd_AcquiredTechnologyAndTradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_AcquiredTechnologyAndTradeNamesMember" xlink:to="lab_ddd_AcquiredTechnologyAndTradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_845df45b-25c9-456b-9820-ab3b02a09489_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_4a1e09ec-2ebd-4b67-be65-e1b4bbe26f38_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation, amortization and accretion of debt discount</link:label>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation, Depletion and Amortization, Nonproduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationAndAmortization" xlink:to="lab_us-gaap_DepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_2ffb49f2-9eb7-45c2-80e0-996677f12317_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_ConvertibleSeniorNotesDue2026Member_811cbf95-2ff3-44a4-8fea-6e95bbe8f493_terseLabel_en-US" xlink:label="lab_ddd_ConvertibleSeniorNotesDue2026Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Convertible Senior Notes Due 2026</link:label>
    <link:label id="lab_ddd_ConvertibleSeniorNotesDue2026Member_label_en-US" xlink:label="lab_ddd_ConvertibleSeniorNotesDue2026Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Convertible Senior Notes Due 2026 [Member]</link:label>
    <link:label id="lab_ddd_ConvertibleSeniorNotesDue2026Member_documentation_en-US" xlink:label="lab_ddd_ConvertibleSeniorNotesDue2026Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Convertible Senior Notes Due 2026</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ConvertibleSeniorNotesDue2026Member" xlink:href="ddd-20231231.xsd#ddd_ConvertibleSeniorNotesDue2026Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_ConvertibleSeniorNotesDue2026Member" xlink:to="lab_ddd_ConvertibleSeniorNotesDue2026Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_0f647d85-07c6-4be5-baad-44c9db9a9bde_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_efc03381-480c-4e27-a804-fd406470f08d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unamortized deferred financing costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_3ac316e2-741d-4d1b-93b7-4781c0948623_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Estimated future benefit payments for the years ending December 31:</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNumberOfNonFinancialMilestones_91e34cff-3337-406a-9fa1-2cedf124b6b1_terseLabel_en-US" xlink:label="lab_ddd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNumberOfNonFinancialMilestones" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of non-financial milestones</link:label>
    <link:label id="lab_ddd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNumberOfNonFinancialMilestones_label_en-US" xlink:label="lab_ddd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNumberOfNonFinancialMilestones" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangements By Share-Based Payment Award, Number Of Non-Financial Milestones</link:label>
    <link:label id="lab_ddd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNumberOfNonFinancialMilestones_documentation_en-US" xlink:label="lab_ddd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNumberOfNonFinancialMilestones" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangements By Share-Based Payment Award, Number Of Non-Financial Milestones</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNumberOfNonFinancialMilestones" xlink:href="ddd-20231231.xsd#ddd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNumberOfNonFinancialMilestones"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNumberOfNonFinancialMilestones" xlink:to="lab_ddd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNumberOfNonFinancialMilestones" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_77003dae-6fac-4548-b166-94df5c0e76cc_verboseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_8e4eb0b0-98ff-49dc-94d4-4a5cd08dadc3_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_011ad135-d5b6-4521-a6f5-37372bb460c0_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PvpTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure, Table</link:label>
    <link:label id="lab_ecd_PvpTableTextBlock_label_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PvpTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTableTextBlock" xlink:to="lab_ecd_PvpTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrIndTitle_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title</link:label>
    <link:label id="lab_ecd_TrdArrIndTitle_label_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Title</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrIndTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndTitle" xlink:to="lab_ecd_TrdArrIndTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_RevenueFromContractWithCustomersWarrantyPeriod_adf97e88-1a62-4721-8d3e-2d77e77321b7_terseLabel_en-US" xlink:label="lab_ddd_RevenueFromContractWithCustomersWarrantyPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Warranty maintenance period</link:label>
    <link:label id="lab_ddd_RevenueFromContractWithCustomersWarrantyPeriod_label_en-US" xlink:label="lab_ddd_RevenueFromContractWithCustomersWarrantyPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue From Contract With Customers, Warranty Period</link:label>
    <link:label id="lab_ddd_RevenueFromContractWithCustomersWarrantyPeriod_documentation_en-US" xlink:label="lab_ddd_RevenueFromContractWithCustomersWarrantyPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revenue From Contract With Customers, Warranty Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_RevenueFromContractWithCustomersWarrantyPeriod" xlink:href="ddd-20231231.xsd#ddd_RevenueFromContractWithCustomersWarrantyPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_RevenueFromContractWithCustomersWarrantyPeriod" xlink:to="lab_ddd_RevenueFromContractWithCustomersWarrantyPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_AcquiredTechnologyMember_1eb155cd-aa9b-4eb8-b3b0-ace92cddd00b_terseLabel_en-US" xlink:label="lab_ddd_AcquiredTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquired technology</link:label>
    <link:label id="lab_ddd_AcquiredTechnologyMember_label_en-US" xlink:label="lab_ddd_AcquiredTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Acquired Technology [Member]</link:label>
    <link:label id="lab_ddd_AcquiredTechnologyMember_documentation_en-US" xlink:label="lab_ddd_AcquiredTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Acquired technology [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_AcquiredTechnologyMember" xlink:href="ddd-20231231.xsd#ddd_AcquiredTechnologyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_AcquiredTechnologyMember" xlink:to="lab_ddd_AcquiredTechnologyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_710c0d71-9cdb-4280-92e8-9a7afd6c11e0_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_72d081cf-e540-4983-8713-d13ed31ce02f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Pension plan adjustment</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_IndividualAxis_terseLabel_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Individual:</link:label>
    <link:label id="lab_ecd_IndividualAxis_label_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_IndividualAxis" xlink:to="lab_ecd_IndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_c9f32b7b-3d56-44b6-9b2b-3a5dbcb8259c_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_184389ed-3133-4883-baa4-65d2116b924a_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_a09a2468-0b77-48de-be93-c4b6299c044d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_4cda9d57-32e8-4231-a3da-1dc291fd3659_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Decreases related to prior year tax positions as a result of lapse of statute</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_75cc01c9-d662-4eb0-971d-754af7bfa419_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_9843700a-56d5-4191-b01d-489bf3d76812_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_e620aa07-ba9e-4568-b817-ea7d4a03cb9d_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f827e630-f663-4f87-a632-5846e4c5426f_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_ae52bae6-c059-4e43-abf0-e69ebc3a92b1_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized tax benefits, income tax penalties and interest expense</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_8fc62306-16fa-45a1-b21f-572b1df37990_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_b965c9a6-88e9-4d92-9501-2c0bde5dcf40_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_77c8ecbc-c14b-41e8-9ab7-04a6590bfc57_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfRealEstateProperties_18321ff2-ed1c-4380-bfa6-84a86982435b_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfRealEstateProperties" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of buildings</link:label>
    <link:label id="lab_us-gaap_NumberOfRealEstateProperties_label_en-US" xlink:label="lab_us-gaap_NumberOfRealEstateProperties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Real Estate Properties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfRealEstateProperties" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfRealEstateProperties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfRealEstateProperties" xlink:to="lab_us-gaap_NumberOfRealEstateProperties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_b228c1ab-be03-4f38-a035-33bde8ebf880_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total other comprehensive income (loss), net of taxes:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_bdb5d22b-fede-449d-b708-37fb78199860_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis" xlink:to="lab_us-gaap_DisposalGroupClassificationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_2607b1c5-31e2-4bb4-80ec-501c99eb70cb_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember_3e38cb93-d94f-4074-85b2-e34eadaf00b1_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation adjustment</link:label>
    <link:label id="lab_us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Foreign Currency Adjustment Including Portion Attributable to Noncontrolling Interest [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" xlink:to="lab_us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_bb7d7626-eacc-4329-9af5-848726e97825_periodStartLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Obligation as of January 1</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_428925de-5d5b-4706-8ca9-fe79d115d0e3_periodEndLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Benefit obligation as of December 31</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_2724feaa-6d51-4aa3-895b-1d79380e3ae9_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Projected benefit obligation</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_f922f925-7632-4faa-9fa4-35d98e0b8516_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ASSETS</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:to="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_f14db7e0-7a8c-49dd-8272-61a604a7d195_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_7fad99e7-a93b-45f6-8141-a3913afa79b2_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign exchange (loss) gain, net</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss), Foreign Currency Transaction, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_dd215d94-c464-448b-aa07-2a58cfdbf6d8_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Taxes paid related to net-share settlement of equity awards</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payment, Tax Withholding, Share-Based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_70c67793-fc9e-40b5-99b4-28fe4fd08ad2_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_00cfdc22-bbc9-440b-ba07-081b5f061a86_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash (used in) provided by financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_15129cfa-0792-4192-95ac-2591bc1a15e0_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Long-term deferred income tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_2e64dee4-c845-4e16-9a71-7f6110587ac7_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_78e56aba-9f23-475c-8514-bd7c9d61ba9e_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_7dcacf48-d175-416d-bc6e-bb26d08172eb_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Other investing activities</link:label>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments for (Proceeds from) Other Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:to="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_53d56409-bed6-4b5a-8e98-f929de805396_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquired ownership percentage</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Percentage of Voting Interests Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:to="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_b776c103-8b19-4ee0-a2ef-9a79b3632605_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_0a8cc726-d0c1-40a6-9bf6-22466618c38a_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill expected to be tax deductible</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Goodwill, Expected Tax Deductible Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:to="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote</link:label>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:to="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_049c6a4e-7bdf-4265-840a-fd7d0391b5ee_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Effect of foreign currency exchange rate changes</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:to="lab_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_a39e8750-9526-4d34-b71d-10cfc3ae67b7_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative financial instruments</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_f1f1745f-994d-4208-a958-7f783b1bef7b_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_0b8567c8-f09b-4dc1-ab81-367ba7b3fa05_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net (loss) income per share &#8211; basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_555cbbb3-85cd-4516-8f99-ddd38af047a8_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockOptionMember_aa2456f2-4c28-4f6e-83fc-236d322e7868_terseLabel_en-US" xlink:label="lab_us-gaap_StockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock options</link:label>
    <link:label id="lab_us-gaap_StockOptionMember_label_en-US" xlink:label="lab_us-gaap_StockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockOptionMember" xlink:to="lab_us-gaap_StockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock_9b4a1817-2f6b-4e66-9ebc-91d73efabb51_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Reconciliation of Changes in Projected Benefit Obligation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Changes in Projected Benefit Obligations [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCosts_638bab84-77a4-4f0c-98da-22ccd6c4aa28_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring expense</link:label>
    <link:label id="lab_us-gaap_RestructuringCosts_label_en-US" xlink:label="lab_us-gaap_RestructuringCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCosts" xlink:to="lab_us-gaap_RestructuringCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis</link:label>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_label_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompAnalysisTextBlock" xlink:to="lab_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_46921344-5fbf-42be-a20f-63d0a9d48f0c_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair value of assets as of December 31</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_OtherLiabilitiesEmployeeIndemnityNoncurrent_9e47e9dc-4fb8-42a5-b6a6-22dcbdcfe4f9_terseLabel_en-US" xlink:label="lab_ddd_OtherLiabilitiesEmployeeIndemnityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term employee indemnity</link:label>
    <link:label id="lab_ddd_OtherLiabilitiesEmployeeIndemnityNoncurrent_label_en-US" xlink:label="lab_ddd_OtherLiabilitiesEmployeeIndemnityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Liabilities, Employee Indemnity, Noncurrent</link:label>
    <link:label id="lab_ddd_OtherLiabilitiesEmployeeIndemnityNoncurrent_documentation_en-US" xlink:label="lab_ddd_OtherLiabilitiesEmployeeIndemnityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other Liabilities, Employee Indemnity, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_OtherLiabilitiesEmployeeIndemnityNoncurrent" xlink:href="ddd-20231231.xsd#ddd_OtherLiabilitiesEmployeeIndemnityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_OtherLiabilitiesEmployeeIndemnityNoncurrent" xlink:to="lab_ddd_OtherLiabilitiesEmployeeIndemnityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_SharesIssuedVestedExpiredUnderCompensation_55f13957-0f22-41b7-b298-bff610908ee1_terseLabel_en-US" xlink:label="lab_ddd_SharesIssuedVestedExpiredUnderCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares issued, vested &amp; expired under equity incentive plans</link:label>
    <link:label id="lab_ddd_SharesIssuedVestedExpiredUnderCompensation_label_en-US" xlink:label="lab_ddd_SharesIssuedVestedExpiredUnderCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares Issued, Vested &amp; Expired Under Compensation</link:label>
    <link:label id="lab_ddd_SharesIssuedVestedExpiredUnderCompensation_documentation_en-US" xlink:label="lab_ddd_SharesIssuedVestedExpiredUnderCompensation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Shares Issued, Vested &amp; Expired Under Compensation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_SharesIssuedVestedExpiredUnderCompensation" xlink:href="ddd-20231231.xsd#ddd_SharesIssuedVestedExpiredUnderCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_SharesIssuedVestedExpiredUnderCompensation" xlink:to="lab_ddd_SharesIssuedVestedExpiredUnderCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax_cade02bc-4d83-4443-a1d5-2bdae2a4fa10_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension plan adjustment</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness_b41cfa43-0b5f-439c-a3ab-e2a3c919bdc2_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Divestitures</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Disposition of Business, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_73bfbd0a-d909-4cbe-9285-a66e903636a8_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Benefit payments</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Benefits Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssued1_c7ae7b95-a277-445f-b3ac-9c88b61de43d_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssued1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock issued for acquisition</link:label>
    <link:label id="lab_us-gaap_StockIssued1_label_en-US" xlink:label="lab_us-gaap_StockIssued1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssued1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssued1" xlink:to="lab_us-gaap_StockIssued1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent_a6e5b89d-d7db-4d75-b709-1dd7ba072fb6_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined benefit pension obligation</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liability, Defined Benefit Pension Plan, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent" xlink:to="lab_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal_8fa3f6b7-07db-407b-a4d9-4d3bf356f813_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State taxes, net of federal benefit, before valuation allowance</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Settlement, State and Local, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfDebt_a8ccb6d7-1e9c-4ba3-851c-8f4d71119ee2_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from borrowings</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Issuance of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityOwnershipPercentageExcludingConsolidatedEntityAndEquityMethodInvestee_30109321-d7ae-4bed-b699-64f7a19f902c_terseLabel_en-US" xlink:label="lab_us-gaap_EquityOwnershipPercentageExcludingConsolidatedEntityAndEquityMethodInvestee" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ownership percentage</link:label>
    <link:label id="lab_us-gaap_EquityOwnershipPercentageExcludingConsolidatedEntityAndEquityMethodInvestee_label_en-US" xlink:label="lab_us-gaap_EquityOwnershipPercentageExcludingConsolidatedEntityAndEquityMethodInvestee" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Ownership, Excluding Consolidated Entity and Equity Method Investee, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityOwnershipPercentageExcludingConsolidatedEntityAndEquityMethodInvestee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityOwnershipPercentageExcludingConsolidatedEntityAndEquityMethodInvestee"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityOwnershipPercentageExcludingConsolidatedEntityAndEquityMethodInvestee" xlink:to="lab_us-gaap_EquityOwnershipPercentageExcludingConsolidatedEntityAndEquityMethodInvestee" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_01ab6ddd-4558-4419-862c-2c1beca31536_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined</link:label>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_label_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgPredtrmndFlag" xlink:to="lab_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_70812d9c-51cc-4e1a-93fb-0bb50826af42_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquisitions</link:label>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_label_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Purchase Accounting Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:to="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4f9d06d7-8d6f-4fd6-bf35-061a919883a9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_BusinessCombinationNumberOfRemainingMilestones_ef147cb2-77ba-4aeb-9f74-d99621fab93c_terseLabel_en-US" xlink:label="lab_ddd_BusinessCombinationNumberOfRemainingMilestones" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Remaining milestones</link:label>
    <link:label id="lab_ddd_BusinessCombinationNumberOfRemainingMilestones_label_en-US" xlink:label="lab_ddd_BusinessCombinationNumberOfRemainingMilestones" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Number Of Remaining Milestones</link:label>
    <link:label id="lab_ddd_BusinessCombinationNumberOfRemainingMilestones_documentation_en-US" xlink:label="lab_ddd_BusinessCombinationNumberOfRemainingMilestones" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Number Of Remaining Milestones</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_BusinessCombinationNumberOfRemainingMilestones" xlink:href="ddd-20231231.xsd#ddd_BusinessCombinationNumberOfRemainingMilestones"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_BusinessCombinationNumberOfRemainingMilestones" xlink:to="lab_ddd_BusinessCombinationNumberOfRemainingMilestones" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1_5a980288-aae6-4996-b4dc-fa62505fe5f6_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquisition years</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Period Results Included in Combined Entity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1" xlink:to="lab_us-gaap_BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_3c01b4c6-7dd6-489b-8796-d657e03df35b_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_AmericasMember_c55679d3-250d-4876-9a27-55a1ce908be8_terseLabel_en-US" xlink:label="lab_srt_AmericasMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Americas</link:label>
    <link:label id="lab_srt_AmericasMember_label_en-US" xlink:label="lab_srt_AmericasMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Americas [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AmericasMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_AmericasMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_AmericasMember" xlink:to="lab_srt_AmericasMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_SimbionixUSACorporationMember_e4d5a955-a1e0-4fac-a41b-d22a7b41c080_terseLabel_en-US" xlink:label="lab_ddd_SimbionixUSACorporationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Simbionix</link:label>
    <link:label id="lab_ddd_SimbionixUSACorporationMember_label_en-US" xlink:label="lab_ddd_SimbionixUSACorporationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Simbionix USA Corporation [Member]</link:label>
    <link:label id="lab_ddd_SimbionixUSACorporationMember_documentation_en-US" xlink:label="lab_ddd_SimbionixUSACorporationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Simbionix USA Corporation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_SimbionixUSACorporationMember" xlink:href="ddd-20231231.xsd#ddd_SimbionixUSACorporationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_SimbionixUSACorporationMember" xlink:to="lab_ddd_SimbionixUSACorporationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_9e72340b-9efb-4f6c-9790-6c4cd998570e_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_25ee68b2-d2c9-4bd1-83b3-ae20edb6e8cf_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllTradingArrangementsMember_terseLabel_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Trading Arrangements</link:label>
    <link:label id="lab_ecd_AllTradingArrangementsMember_label_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Trading Arrangements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllTradingArrangementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="lab_ecd_AllTradingArrangementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_226babe2-ff35-48fa-9bd8-489328c63469_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gain (loss) on disposition</link:label>
    <link:label id="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_label_en-US" xlink:label="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:to="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_DeferredTaxAssetsResearchExpendituresCapitalization_fb336a35-9b49-4418-8c01-6c79f8f0e22e_terseLabel_en-US" xlink:label="lab_ddd_DeferredTaxAssetsResearchExpendituresCapitalization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research expenditures capitalization</link:label>
    <link:label id="lab_ddd_DeferredTaxAssetsResearchExpendituresCapitalization_label_en-US" xlink:label="lab_ddd_DeferredTaxAssetsResearchExpendituresCapitalization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Research Expenditures Capitalization</link:label>
    <link:label id="lab_ddd_DeferredTaxAssetsResearchExpendituresCapitalization_documentation_en-US" xlink:label="lab_ddd_DeferredTaxAssetsResearchExpendituresCapitalization" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Research Expenditures Capitalization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_DeferredTaxAssetsResearchExpendituresCapitalization" xlink:href="ddd-20231231.xsd#ddd_DeferredTaxAssetsResearchExpendituresCapitalization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_DeferredTaxAssetsResearchExpendituresCapitalization" xlink:to="lab_ddd_DeferredTaxAssetsResearchExpendituresCapitalization" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllAdjToCompMember_terseLabel_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation</link:label>
    <link:label id="lab_ecd_AllAdjToCompMember_label_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllAdjToCompMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="lab_ecd_AllAdjToCompMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserveRollForward_93cba3ad-1586-4a66-a042-ba9d6e86d094_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserveRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring Reserve [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_RestructuringReserveRollForward_label_en-US" xlink:label="lab_us-gaap_RestructuringReserveRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Reserve [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserveRollForward" xlink:to="lab_us-gaap_RestructuringReserveRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther_b132e08d-5ade-4a36-bfcf-4adf1944ea6f_negatedLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Other tax credits</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Other, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryCompAmt" xlink:to="lab_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_810c7525-d486-4950-aebe-58478e7f74d3_verboseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Provision for bad debts</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_afe85884-cd1b-4829-a592-83df3b661360_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additions charged to expense</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_3ac4c1a9-046a-4c02-aeb2-8b00b47a7e76_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cancelled (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_8bb339cc-c574-459c-b718-eb34011c03cc_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Leasing Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_1f311efc-cc7e-41c1-9996-f41215374e4c_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_ffb56a39-361c-4283-aa96-7ffb7d6d9adb_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_43a153ad-27fa-4b92-ba4a-36985855bf4c_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebtMember_f2a598c2-529d-4d0b-9169-1bab92d6839d_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Convertible Debt</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtMember_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Convertible Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtMember" xlink:to="lab_us-gaap_ConvertibleDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_78c9b34c-5f28-4c59-8b5b-96ddc279337d_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Present value of lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiability" xlink:to="lab_us-gaap_FinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFinStmtErrorCorrectionFlag_95b7fb83-56d5-4ea2-b2ad-8b64ca80b23b_terseLabel_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</link:label>
    <link:label id="lab_dei_DocumentFinStmtErrorCorrectionFlag_label_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:to="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_TradingPriceForStockAwardTrancheOne_419dfc12-e896-4d3e-8998-3656281e98b0_terseLabel_en-US" xlink:label="lab_ddd_TradingPriceForStockAwardTrancheOne" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading price for stock award, tranche one (in dollars per share)</link:label>
    <link:label id="lab_ddd_TradingPriceForStockAwardTrancheOne_label_en-US" xlink:label="lab_ddd_TradingPriceForStockAwardTrancheOne" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Price For Stock Award Tranche One</link:label>
    <link:label id="lab_ddd_TradingPriceForStockAwardTrancheOne_documentation_en-US" xlink:label="lab_ddd_TradingPriceForStockAwardTrancheOne" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Trading price for stock award tranche one.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_TradingPriceForStockAwardTrancheOne" xlink:href="ddd-20231231.xsd#ddd_TradingPriceForStockAwardTrancheOne"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_TradingPriceForStockAwardTrancheOne" xlink:to="lab_ddd_TradingPriceForStockAwardTrancheOne" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_d529ea08-820a-4a24-b1d9-342417ec6c37_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Cancelled (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_e086a7e9-4e5f-480f-bdcc-f671d606e144_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of shares (in shares)</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Equity Interest Issued or Issuable, Number of Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:to="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsPolicy_60734666-f6df-4e22-9d21-26a96840f396_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Method of Accounting</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsPolicy_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investments [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsPolicy" xlink:to="lab_us-gaap_EquityMethodInvestmentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_a2523aaa-fed6-4e9b-a614-6458f50b697a_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated benefit obligation</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Accumulated Benefit Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:to="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_IncentiveAwardsMember_8b1c52b0-875e-42da-bef2-1eb47fec86d7_terseLabel_en-US" xlink:label="lab_ddd_IncentiveAwardsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Incentive Awards</link:label>
    <link:label id="lab_ddd_IncentiveAwardsMember_label_en-US" xlink:label="lab_ddd_IncentiveAwardsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Incentive Awards [Member]</link:label>
    <link:label id="lab_ddd_IncentiveAwardsMember_documentation_en-US" xlink:label="lab_ddd_IncentiveAwardsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Incentive Awards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_IncentiveAwardsMember" xlink:href="ddd-20231231.xsd#ddd_IncentiveAwardsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_IncentiveAwardsMember" xlink:to="lab_ddd_IncentiveAwardsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_c9872a53-6a36-4fb0-842b-b257ca3b52ae_periodStartLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at beginning of year</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_dccb74f5-6180-4eb0-b813-b6c8f73658a3_periodEndLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance at end of year</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharePrice_ec24107d-656b-4258-854b-b16c95be36e0_terseLabel_en-US" xlink:label="lab_us-gaap_SharePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_SharePrice_label_en-US" xlink:label="lab_us-gaap_SharePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharePrice" xlink:to="lab_us-gaap_SharePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_75e9e916-fe45-41c9-90ee-98acc5b4b99c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LegalFees_ec3acfaf-23c5-464a-b67d-2fa7bca3c4a7_terseLabel_en-US" xlink:label="lab_us-gaap_LegalFees" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Legal expenses</link:label>
    <link:label id="lab_us-gaap_LegalFees_label_en-US" xlink:label="lab_us-gaap_LegalFees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Legal Fees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalFees" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LegalFees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LegalFees" xlink:to="lab_us-gaap_LegalFees" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_SaudiArabianIndustrialInvestmentsCompanyMember_d8899b28-b48e-4e64-9ad9-233c5a6cfa58_terseLabel_en-US" xlink:label="lab_ddd_SaudiArabianIndustrialInvestmentsCompanyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Saudi Arabian Industrial Investments Company</link:label>
    <link:label id="lab_ddd_SaudiArabianIndustrialInvestmentsCompanyMember_label_en-US" xlink:label="lab_ddd_SaudiArabianIndustrialInvestmentsCompanyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Saudi Arabian Industrial Investments Company [Member]</link:label>
    <link:label id="lab_ddd_SaudiArabianIndustrialInvestmentsCompanyMember_documentation_en-US" xlink:label="lab_ddd_SaudiArabianIndustrialInvestmentsCompanyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Saudi Arabian Industrial Investments Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_SaudiArabianIndustrialInvestmentsCompanyMember" xlink:href="ddd-20231231.xsd#ddd_SaudiArabianIndustrialInvestmentsCompanyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_SaudiArabianIndustrialInvestmentsCompanyMember" xlink:to="lab_ddd_SaudiArabianIndustrialInvestmentsCompanyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_7953b41a-2987-459b-bb88-9fcd21ff6e4a_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares issued to acquire assets and businesses (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRestructuring_2e43d513-e621-4ee6-ad9e-cba5fd2c1cef_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRestructuring" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amounts settled with cash</link:label>
    <link:label id="lab_us-gaap_PaymentsForRestructuring_label_en-US" xlink:label="lab_us-gaap_PaymentsForRestructuring" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments for Restructuring</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRestructuring" xlink:to="lab_us-gaap_PaymentsForRestructuring" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_1ba29ed6-80f7-4aa8-b855-8473ef71bfd1_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_155e8f94-bf61-485f-9f2b-dadbb6be32b2_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrAdoptionDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adoption Date</link:label>
    <link:label id="lab_ecd_TrdArrAdoptionDate_label_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Adoption Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrAdoptionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrAdoptionDate" xlink:to="lab_ecd_TrdArrAdoptionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerMember_3e95f10b-a9b7-4d2b-a7bf-052712e284cf_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer Benchmark</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerMember_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerMember" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_cde74a42-2403-4113-a44b-1f210fb28cc6_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Long-term finance lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_bfa3ac4d-2fd0-4bbe-980f-211067da151f_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_1bef5a03-c85c-467c-ba5b-fccc0cb156c7_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Acquisition, Pro Forma Information</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Pro Forma Information [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_25deaf13-0b1d-40a3-9f30-7d993887ce09_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Allowance for Doubtful Accounts</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:to="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_af43a3f6-6033-4449-bd53-7081fd5947a8_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Treasury Stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Common [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonMember" xlink:to="lab_us-gaap_TreasuryStockCommonMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_3c8c0db3-fcd3-4a35-ba1b-c38f7ede738d_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_39ee4e98-b1db-499a-b035-de1339290146_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Loss (gain) on the disposition of businesses, property, equipment and other assets</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_8ce165f5-17a9-49b4-8194-1df99054bca5_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Benefit (provision) for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_5a80340c-c816-48b4-bb45-3bdd0dba8274_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total income tax (benefit) provision</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_4c0c56e5-dfe5-47b2-9cee-b05d5e930f01_netLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xml:lang="en-US">(Benefit) provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign_11bc35c4-32a8-40a6-9591-b08cc3ca3d3c_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign tax credits</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_bd4b587e-2d1b-4903-93b3-1b7836871fcd_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Finance lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Right-of-Use Asset, after Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VestingAxis_4a7c2a16-2e8c-4992-b334-24dec6ba7954_terseLabel_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:label id="lab_us-gaap_VestingAxis_label_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VestingAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingAxis" xlink:to="lab_us-gaap_VestingAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_a1dbb00e-755e-4612-96b7-b1f811b5049b_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_72c5dc25-f6ad-4c16-afa6-ed01e2149468_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Amounts reclassified from accumulated other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:to="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WriteOffOfDeferredDebtIssuanceCost_2675265b-67df-4a52-b88f-559b03e9f876_terseLabel_en-US" xlink:label="lab_us-gaap_WriteOffOfDeferredDebtIssuanceCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred debt issuance dost, writeoff</link:label>
    <link:label id="lab_us-gaap_WriteOffOfDeferredDebtIssuanceCost_label_en-US" xlink:label="lab_us-gaap_WriteOffOfDeferredDebtIssuanceCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Debt Issuance Cost, Writeoff</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WriteOffOfDeferredDebtIssuanceCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost" xlink:to="lab_us-gaap_WriteOffOfDeferredDebtIssuanceCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForLegalSettlements_145eb325-c26c-4c84-b605-5dcc7670bee7_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForLegalSettlements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payments for legal settlements</link:label>
    <link:label id="lab_us-gaap_PaymentsForLegalSettlements_label_en-US" xlink:label="lab_us-gaap_PaymentsForLegalSettlements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments for Legal Settlements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForLegalSettlements" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForLegalSettlements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForLegalSettlements" xlink:to="lab_us-gaap_PaymentsForLegalSettlements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_14b725a6-39b8-4be8-ad34-5586fb0e7992_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureTextBlock" xlink:to="lab_us-gaap_InventoryDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_5ea5fcdd-689d-41f6-9533-26fd4f55f0a0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Amounts reclassified from accumulated other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_b9a27010-7aa9-4cfb-bb20-8e0f53e37da5_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_16afd0cb-493b-475d-901e-af3e1b10e113_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchase price</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_c8921bea-1163-432a-b75f-aa6ef9ccfcdd_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net assets acquired</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent_7ba6e905-d02d-48dc-bb2c-2e72d78dd754_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Net liability</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liability, Defined Benefit Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent" xlink:to="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_AuditInformationAbstract_label_en-US" xlink:label="lab_ddd_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_ddd_AuditInformationAbstract_documentation_en-US" xlink:label="lab_ddd_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Audit Information</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_AuditInformationAbstract" xlink:href="ddd-20231231.xsd#ddd_AuditInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_AuditInformationAbstract" xlink:to="lab_ddd_AuditInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RedeemableNoncontrollingInterestTableTextBlock_9e0aa15f-8cdd-4394-b208-979d31b99664_terseLabel_en-US" xlink:label="lab_us-gaap_RedeemableNoncontrollingInterestTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Redeemable Noncontrolling Interest</link:label>
    <link:label id="lab_us-gaap_RedeemableNoncontrollingInterestTableTextBlock_label_en-US" xlink:label="lab_us-gaap_RedeemableNoncontrollingInterestTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Redeemable Noncontrolling Interest [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RedeemableNoncontrollingInterestTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RedeemableNoncontrollingInterestTableTextBlock" xlink:to="lab_us-gaap_RedeemableNoncontrollingInterestTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_b19f3b97-d8b2-4d5c-a4a1-45411d17e818_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Money market funds</link:label>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_label_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Money Market Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MoneyMarketFundsMember" xlink:to="lab_us-gaap_MoneyMarketFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_379445ce-6bbd-4812-a860-085a396d95c1_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Amortization of actuarial (gain) loss</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Amortization of Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:to="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_d37d7732-b497-4efb-8f27-19eed4cc573d_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_b2e2c9cf-af23-424c-ab44-b49ac157b338_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Acquisitions and other investments, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_RedeemableNoncontrollingInterestEquityRollForward_94db8c27-f41c-443e-8018-f643f4d0dc29_terseLabel_en-US" xlink:label="lab_ddd_RedeemableNoncontrollingInterestEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Redeemable Noncontrolling Interest Equity [Roll Forward]</link:label>
    <link:label id="lab_ddd_RedeemableNoncontrollingInterestEquityRollForward_label_en-US" xlink:label="lab_ddd_RedeemableNoncontrollingInterestEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Redeemable Noncontrolling Interest Equity [Roll Forward]</link:label>
    <link:label id="lab_ddd_RedeemableNoncontrollingInterestEquityRollForward_documentation_en-US" xlink:label="lab_ddd_RedeemableNoncontrollingInterestEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Redeemable Noncontrolling Interest Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_RedeemableNoncontrollingInterestEquityRollForward" xlink:href="ddd-20231231.xsd#ddd_RedeemableNoncontrollingInterestEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_RedeemableNoncontrollingInterestEquityRollForward" xlink:to="lab_ddd_RedeemableNoncontrollingInterestEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_22882f5d-8686-4b1c-8e2a-0ed44f6b95d4_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total comprehensive (loss) income, net of taxes</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_RedeemableNoncontrollingInterestEquityTranslationAdjustments_b79a78a0-e00d-4e08-b163-8b5fc45a93b0_terseLabel_en-US" xlink:label="lab_ddd_RedeemableNoncontrollingInterestEquityTranslationAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Translation adjustments</link:label>
    <link:label id="lab_ddd_RedeemableNoncontrollingInterestEquityTranslationAdjustments_label_en-US" xlink:label="lab_ddd_RedeemableNoncontrollingInterestEquityTranslationAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Redeemable Noncontrolling Interest, Equity, Translation Adjustments</link:label>
    <link:label id="lab_ddd_RedeemableNoncontrollingInterestEquityTranslationAdjustments_documentation_en-US" xlink:label="lab_ddd_RedeemableNoncontrollingInterestEquityTranslationAdjustments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Redeemable Noncontrolling Interest, Equity, Translation Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_RedeemableNoncontrollingInterestEquityTranslationAdjustments" xlink:href="ddd-20231231.xsd#ddd_RedeemableNoncontrollingInterestEquityTranslationAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_RedeemableNoncontrollingInterestEquityTranslationAdjustments" xlink:to="lab_ddd_RedeemableNoncontrollingInterestEquityTranslationAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_b47d323c-4283-4d20-a893-9f0313daa3ea_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Useful Life (in years)</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyDamagesSoughtValue_0471b98f-a341-4e78-82f3-2de75305dd11_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyDamagesSoughtValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss contingency, damages sought, value</link:label>
    <link:label id="lab_us-gaap_LossContingencyDamagesSoughtValue_label_en-US" xlink:label="lab_us-gaap_LossContingencyDamagesSoughtValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency, Damages Sought, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyDamagesSoughtValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyDamagesSoughtValue" xlink:to="lab_us-gaap_LossContingencyDamagesSoughtValue" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_GuarantorObligationsExtensionTerm_78a9d19f-79fc-4973-aa33-27dcc176d6af_terseLabel_en-US" xlink:label="lab_ddd_GuarantorObligationsExtensionTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Guarantor obligations, extension term, (in years)</link:label>
    <link:label id="lab_ddd_GuarantorObligationsExtensionTerm_label_en-US" xlink:label="lab_ddd_GuarantorObligationsExtensionTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Guarantor Obligations, Extension Term</link:label>
    <link:label id="lab_ddd_GuarantorObligationsExtensionTerm_documentation_en-US" xlink:label="lab_ddd_GuarantorObligationsExtensionTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Guarantor Obligations, Extension Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_GuarantorObligationsExtensionTerm" xlink:href="ddd-20231231.xsd#ddd_GuarantorObligationsExtensionTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_GuarantorObligationsExtensionTerm" xlink:to="lab_ddd_GuarantorObligationsExtensionTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_8c1f2c8a-9ebf-43c3-b173-cd7b384bf4c6_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase in valuation allowances</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_BusinessCombinationRedeemableNoncontrollingInterestEquityFairValue_65d4f837-f456-4385-b0d4-9e8e684dcf55_verboseLabel_en-US" xlink:label="lab_ddd_BusinessCombinationRedeemableNoncontrollingInterestEquityFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Fair value of RNCI</link:label>
    <link:label id="lab_ddd_BusinessCombinationRedeemableNoncontrollingInterestEquityFairValue_94407a89-7aeb-49ad-8a37-dbdf42d7f58b_terseLabel_en-US" xlink:label="lab_ddd_BusinessCombinationRedeemableNoncontrollingInterestEquityFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Estimated fair value of RNCI</link:label>
    <link:label id="lab_ddd_BusinessCombinationRedeemableNoncontrollingInterestEquityFairValue_label_en-US" xlink:label="lab_ddd_BusinessCombinationRedeemableNoncontrollingInterestEquityFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Redeemable Noncontrolling Interest, Equity, Fair Value</link:label>
    <link:label id="lab_ddd_BusinessCombinationRedeemableNoncontrollingInterestEquityFairValue_documentation_en-US" xlink:label="lab_ddd_BusinessCombinationRedeemableNoncontrollingInterestEquityFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Redeemable Noncontrolling Interest, Equity, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_BusinessCombinationRedeemableNoncontrollingInterestEquityFairValue" xlink:href="ddd-20231231.xsd#ddd_BusinessCombinationRedeemableNoncontrollingInterestEquityFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_BusinessCombinationRedeemableNoncontrollingInterestEquityFairValue" xlink:to="lab_ddd_BusinessCombinationRedeemableNoncontrollingInterestEquityFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_a20692d1-49a3-491a-8361-c7e6b97e7114_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total intangible assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SummaryOfValuationAllowanceTextBlock_d9aee607-b744-4aeb-b071-a07bd13caaf2_terseLabel_en-US" xlink:label="lab_us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Deferred Income Tax Asset Valuation Allowance</link:label>
    <link:label id="lab_us-gaap_SummaryOfValuationAllowanceTextBlock_label_en-US" xlink:label="lab_us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Summary of Valuation Allowance [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SummaryOfValuationAllowanceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:to="lab_us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_f5050f24-2362-4595-9fc5-6f3d7d1a4001_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Receivables, Contract Assets and Contract Liabilities</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_675dca69-6b2c-4823-90ad-30af708b0852_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Other Liabilities</link:label>
    <link:label id="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Noncurrent Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncurrentLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_4223c114-21f7-4075-8ef6-8755fcad9904_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less: imputed interest</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_71661cd8-e7e8-4727-bfab-b49315ebabe1_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_909cd4ae-8074-4f73-b2ed-9c46b98efb87_verboseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Decreases related to settlement</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_TheradaptiveIncMember_3d6a036e-2547-479c-8806-867f8b1aabe9_terseLabel_en-US" xlink:label="lab_ddd_TheradaptiveIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Theradaptive, Inc</link:label>
    <link:label id="lab_ddd_TheradaptiveIncMember_label_en-US" xlink:label="lab_ddd_TheradaptiveIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Theradaptive, Inc [Member]</link:label>
    <link:label id="lab_ddd_TheradaptiveIncMember_documentation_en-US" xlink:label="lab_ddd_TheradaptiveIncMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Theradaptive, Inc</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_TheradaptiveIncMember" xlink:href="ddd-20231231.xsd#ddd_TheradaptiveIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_TheradaptiveIncMember" xlink:to="lab_ddd_TheradaptiveIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_e37857cb-c9f4-47ff-9eed-6a39c1d63def_verboseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid in Capital, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_10a8e143-d292-4ce9-883b-2c2aea442ff5_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional Paid-In Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_d078d375-760c-45dd-b05d-7df678842763_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_b9875f36-2c79-4bbb-907f-2784bbf50e8f_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_3d173c50-4e14-4315-b0ed-1bbd57570066_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss on equity method investment, net of income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_386cd4fb-1f34-4a1a-ab75-d538f5ab33e0_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Loss on equity method investment</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_28fc1dfe-994d-4e91-8271-36b673453714_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Loss on equity method investment, net of income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_177c76ac-0c96-481b-8f00-dcda48213e7a_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_label_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesLineItems" xlink:to="lab_us-gaap_LossContingenciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_f2587930-fa33-4f12-b57c-798fa4e982e8_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cover page.</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_bbb0f529-1e13-4f0f-923d-858e209d9ce3_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Category of Item Purchased [Axis]</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Category of Item Purchased [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_a5180e62-dc16-475b-95de-4cf0cbf29ef1_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Events</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_80c7c34a-bf65-4d3a-ab18-e3b8a97db25e_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of debt issuance costs</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCosts" xlink:to="lab_us-gaap_AmortizationOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_2274a084-37b8-429e-a933-e9bb2d51dfa5_verboseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">United States (included in Americas above)</link:label>
    <link:label id="lab_country_US_04b24591-ee59-430e-8848-c7710a4a1902_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">United States</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember_1a66e847-aa2f-43df-bff3-ce33ed536b74_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined benefit pension plan</link:label>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Defined Benefit Plans Adjustment Including Portion Attributable to Noncontrolling Interest [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" xlink:to="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_13b531de-8065-4fc7-9861-2f05727c147e_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_6eb1386b-fc89-4490-8d32-dc1f1f37f13b_totalLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_2ff9ea6a-588f-4eba-975c-3523736e0410_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Forfeited and expired (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_be3d1d32-c6ca-4e6e-a63d-26c002975fc1_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total lease payments (undiscounted)</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_cf88ed2a-716a-44b6-8ae5-6edddc0daeb4_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding performance obligation</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermInvestments_2cf35c46-ad21-44c0-869a-23904356d158_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term investments</link:label>
    <link:label id="lab_us-gaap_ShortTermInvestments_label_en-US" xlink:label="lab_us-gaap_ShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermInvestments" xlink:to="lab_us-gaap_ShortTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_2cc9d222-99c4-4edd-af1a-90c154982d6c_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Benefits</link:label>
    <link:label id="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_label_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation and Employee Benefit Plans [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:to="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockLineItems_f313c0c7-a593-4ff5-8615-2a4876ef38f0_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsidiary, Sale of Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockLineItems_label_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsidiary, Sale of Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiarySaleOfStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="lab_us-gaap_SubsidiarySaleOfStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_4546cfb8-482e-464e-936a-fd39423cf185_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_5c87149c-1289-4569-9053-8bbbc591177e_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance lease cost - amortization expense</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_2fc21be6-e0f5-400b-a410-a7b8ada036e8_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_bb57124a-fbfe-4b85-baf9-4ab0ba68a12c_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net (decrease) increase in cash, cash equivalents and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_EffectiveIncomeTaxRateReconciliationNonDeductiblePenaltiesPercent_a695cc08-b12a-47b0-96ae-f1a6064d698f_terseLabel_en-US" xlink:label="lab_ddd_EffectiveIncomeTaxRateReconciliationNonDeductiblePenaltiesPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-deductible penalties</link:label>
    <link:label id="lab_ddd_EffectiveIncomeTaxRateReconciliationNonDeductiblePenaltiesPercent_label_en-US" xlink:label="lab_ddd_EffectiveIncomeTaxRateReconciliationNonDeductiblePenaltiesPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Non-deductible Penalties, Percent</link:label>
    <link:label id="lab_ddd_EffectiveIncomeTaxRateReconciliationNonDeductiblePenaltiesPercent_documentation_en-US" xlink:label="lab_ddd_EffectiveIncomeTaxRateReconciliationNonDeductiblePenaltiesPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Non-deductible Penalties, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_EffectiveIncomeTaxRateReconciliationNonDeductiblePenaltiesPercent" xlink:href="ddd-20231231.xsd#ddd_EffectiveIncomeTaxRateReconciliationNonDeductiblePenaltiesPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_EffectiveIncomeTaxRateReconciliationNonDeductiblePenaltiesPercent" xlink:to="lab_ddd_EffectiveIncomeTaxRateReconciliationNonDeductiblePenaltiesPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_effdc089-5a05-4a4e-8a9b-b645e2f860de_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease renewal term</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Renewal Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:to="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_93487363-3e44-4229-8106-e6591f40ece5_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_857066b2-06eb-4530-9000-7b6624ff6ef9_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Current finance lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_LitigationSettlementNumberOfInstallmentPayments_11d49556-4967-42a9-a6db-fd9ff239b299_terseLabel_en-US" xlink:label="lab_ddd_LitigationSettlementNumberOfInstallmentPayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of installment payments</link:label>
    <link:label id="lab_ddd_LitigationSettlementNumberOfInstallmentPayments_label_en-US" xlink:label="lab_ddd_LitigationSettlementNumberOfInstallmentPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Litigation Settlement, Number Of Installment Payments</link:label>
    <link:label id="lab_ddd_LitigationSettlementNumberOfInstallmentPayments_documentation_en-US" xlink:label="lab_ddd_LitigationSettlementNumberOfInstallmentPayments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Litigation Settlement, Number Of Installment Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_LitigationSettlementNumberOfInstallmentPayments" xlink:href="ddd-20231231.xsd#ddd_LitigationSettlementNumberOfInstallmentPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_LitigationSettlementNumberOfInstallmentPayments" xlink:to="lab_ddd_LitigationSettlementNumberOfInstallmentPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_b78b3d32-19a9-4b4f-a0c9-3244641742e4_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State and Local Jurisdiction</link:label>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_label_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:to="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWorkInProcessNetOfReserves_ed120a00-f3f1-4a78-8b3f-b9ef25e3b408_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Work in process</link:label>
    <link:label id="lab_us-gaap_InventoryWorkInProcessNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Work in Process, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:to="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_ScheduleOfRecognizedWarrantyRevenueAndIncurredWarrantyCostsTableTextBlock_e6ae2181-fc36-4e95-bab5-d61740e50571_terseLabel_en-US" xlink:label="lab_ddd_ScheduleOfRecognizedWarrantyRevenueAndIncurredWarrantyCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Recognized Warranty Revenue and Incurred Warranty Costs</link:label>
    <link:label id="lab_ddd_ScheduleOfRecognizedWarrantyRevenueAndIncurredWarrantyCostsTableTextBlock_label_en-US" xlink:label="lab_ddd_ScheduleOfRecognizedWarrantyRevenueAndIncurredWarrantyCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule Of Recognized Warranty Revenue And Incurred Warranty Costs [Table Text Block]</link:label>
    <link:label id="lab_ddd_ScheduleOfRecognizedWarrantyRevenueAndIncurredWarrantyCostsTableTextBlock_documentation_en-US" xlink:label="lab_ddd_ScheduleOfRecognizedWarrantyRevenueAndIncurredWarrantyCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule Of Recognized Warranty Revenue And Incurred Warranty Costs [Table Text Block].</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ScheduleOfRecognizedWarrantyRevenueAndIncurredWarrantyCostsTableTextBlock" xlink:href="ddd-20231231.xsd#ddd_ScheduleOfRecognizedWarrantyRevenueAndIncurredWarrantyCostsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_ScheduleOfRecognizedWarrantyRevenueAndIncurredWarrantyCostsTableTextBlock" xlink:to="lab_ddd_ScheduleOfRecognizedWarrantyRevenueAndIncurredWarrantyCostsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description</link:label>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_label_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:to="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_24e311a0-35b1-4cf1-9f0b-d86b9e45e5e7_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_425d3c13-93fb-4f7e-a677-0d97a00c3fb1_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_2c8a6cc0-3818-4919-b0ba-5e8058da6162_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_648d538a-f401-4fe7-a4fc-2511303e7815_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Loss from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember_a3249c6b-306d-4135-ac40-cf23099f2d4d_terseLabel_en-US" xlink:label="lab_us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember_label_en-US" xlink:label="lab_us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI Including Portion Attributable to Noncontrolling Interest [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember" xlink:to="lab_us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnOilAndGasHedgingActivity_475bd3db-6058-485b-86de-071837ba175a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnOilAndGasHedgingActivity" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Loss on hedge accounting de-designation and termination</link:label>
    <link:label id="lab_us-gaap_GainLossOnOilAndGasHedgingActivity_label_en-US" xlink:label="lab_us-gaap_GainLossOnOilAndGasHedgingActivity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Hedging Activity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnOilAndGasHedgingActivity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnOilAndGasHedgingActivity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnOilAndGasHedgingActivity" xlink:to="lab_us-gaap_GainLossOnOilAndGasHedgingActivity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FacilityClosingMember_f7a52f98-9f72-4760-bc78-9abdef309891_terseLabel_en-US" xlink:label="lab_us-gaap_FacilityClosingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Facility Closing</link:label>
    <link:label id="lab_us-gaap_FacilityClosingMember_label_en-US" xlink:label="lab_us-gaap_FacilityClosingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Facility Closing [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FacilityClosingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FacilityClosingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FacilityClosingMember" xlink:to="lab_us-gaap_FacilityClosingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsMember_4d8bbd8e-b497-457e-8da4-5f07a1f83d65_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsMember_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsMember" xlink:to="lab_us-gaap_CashAndCashEquivalentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_c494e0ce-c4ea-4a47-b284-2e2c9b37fef2_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total deferred income tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_e2d955bc-4c85-4be3-8e8f-707affe209b5_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Redemption percentage of principal amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_f16d16c5-3f2e-4725-bfb9-1941d87fb31b_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_1adadb22-c9c6-4c56-9124-5a41e46c705f_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_4ec86cfc-574b-4f5d-8c56-e31e77a04fe4_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive (loss) income, net of taxes:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_7543eb5e-1510-4571-9845-2c1466d147e8_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_OneCustomerMember_e7eb3067-31cd-45e3-a1a3-5965dda403c4_terseLabel_en-US" xlink:label="lab_ddd_OneCustomerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">One Customer</link:label>
    <link:label id="lab_ddd_OneCustomerMember_label_en-US" xlink:label="lab_ddd_OneCustomerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">One Customer [Member]</link:label>
    <link:label id="lab_ddd_OneCustomerMember_documentation_en-US" xlink:label="lab_ddd_OneCustomerMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">One Customer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_OneCustomerMember" xlink:href="ddd-20231231.xsd#ddd_OneCustomerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_OneCustomerMember" xlink:to="lab_ddd_OneCustomerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_fa7e26b6-9d22-4e53-a102-d88f56a859a8_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_68218515-b15e-4af6-bd2d-579e7d09041a_verboseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Customer relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_34aeb4dc-3cbc-44cc-a508-a7b95e47b456_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_WeightedAverageNumberOfShareOutstandingAbstract_0edf99eb-0b93-4154-a9b5-eb20125fbd01_terseLabel_en-US" xlink:label="lab_ddd_WeightedAverageNumberOfShareOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average shares outstanding:</link:label>
    <link:label id="lab_ddd_WeightedAverageNumberOfShareOutstandingAbstract_label_en-US" xlink:label="lab_ddd_WeightedAverageNumberOfShareOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number Of Share Outstanding [Abstract]</link:label>
    <link:label id="lab_ddd_WeightedAverageNumberOfShareOutstandingAbstract_documentation_en-US" xlink:label="lab_ddd_WeightedAverageNumberOfShareOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Weighted Average Number Of Share Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_WeightedAverageNumberOfShareOutstandingAbstract" xlink:href="ddd-20231231.xsd#ddd_WeightedAverageNumberOfShareOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_WeightedAverageNumberOfShareOutstandingAbstract" xlink:to="lab_ddd_WeightedAverageNumberOfShareOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_70af7437-f37e-403c-8081-06d5b220a2d4_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_label_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfRestructuringDomain" xlink:to="lab_us-gaap_TypeOfRestructuringDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_UnrecognizedTaxBenefitsPeriodIncrease_8d3cd933-0b8d-4838-b893-abf6f8a3e692_terseLabel_en-US" xlink:label="lab_ddd_UnrecognizedTaxBenefitsPeriodIncrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized tax benefits, period increase</link:label>
    <link:label id="lab_ddd_UnrecognizedTaxBenefitsPeriodIncrease_label_en-US" xlink:label="lab_ddd_UnrecognizedTaxBenefitsPeriodIncrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits Period Increase</link:label>
    <link:label id="lab_ddd_UnrecognizedTaxBenefitsPeriodIncrease_documentation_en-US" xlink:label="lab_ddd_UnrecognizedTaxBenefitsPeriodIncrease" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits Period Increase</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_UnrecognizedTaxBenefitsPeriodIncrease" xlink:href="ddd-20231231.xsd#ddd_UnrecognizedTaxBenefitsPeriodIncrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_UnrecognizedTaxBenefitsPeriodIncrease" xlink:to="lab_ddd_UnrecognizedTaxBenefitsPeriodIncrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_c64cb764-f605-474c-9b55-9e3f6bc17aa1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Tranche One</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Tranche One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_6cf7b515-4d12-4cc6-bb22-5de17934222d_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Benefit for deferred income taxes and reserve adjustments</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Taxes and Tax Credits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:to="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_6747a04b-fc63-4b5c-b7b8-659bb04fa818_netLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xml:lang="en-US">Less: net loss attributable to redeemable non-controlling interest</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_4da3aa75-c702-41d0-b61f-ab66f3fd1c5d_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net loss attributable to redeemable non-controlling interest</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PayVsPerformanceDisclosureLineItems_label_en-US" xlink:label="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_11b37918-d421-4f1f-9eec-bd8320c04009_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_deeba6b6-709c-4dde-9a77-24c375a43ce8_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_terseLabel_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change</link:label>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_label_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:to="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent_37a6eee2-012b-416d-88ac-5176a97c05ac_terseLabel_en-US" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term note receivable</link:label>
    <link:label id="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent_label_en-US" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financing Receivable, after Allowance for Credit Loss, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:to="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_ba74cd8c-58fb-4e39-b77a-1c92912f4b38_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash acquired</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_b68c83bd-41d3-4584-a420-68f8b5f9cbf3_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Threshold consecutive trading days</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible, Threshold Consecutive Trading Days</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6d6f75ab-f07f-4b39-aac0-c9481786bbdd_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation arrangement by share-based payment award, equity instruments other than options, nonvested, number (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_7f35e8dd-8e5e-407e-a850-6843cd3384c7_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Outstanding at beginning of year &#8212; unvested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_c7ca7537-734f-4955-9b78-a2dd102c6e42_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Outstanding at end of year &#8212; unvested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_WuxiEasywayMember_ac8ca350-f9b4-490a-8f1a-8c6c682eecf3_terseLabel_en-US" xlink:label="lab_ddd_WuxiEasywayMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Easyway</link:label>
    <link:label id="lab_ddd_WuxiEasywayMember_label_en-US" xlink:label="lab_ddd_WuxiEasywayMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Wuxi Easyway [Member]</link:label>
    <link:label id="lab_ddd_WuxiEasywayMember_documentation_en-US" xlink:label="lab_ddd_WuxiEasywayMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Wuxi Easyway Model Design and Manufacture Co. Ltd, an additive manufacturing service bureau and distributor of 3D printing and scanning products in China.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_WuxiEasywayMember" xlink:href="ddd-20231231.xsd#ddd_WuxiEasywayMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_WuxiEasywayMember" xlink:to="lab_ddd_WuxiEasywayMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_89c68c1f-19ab-4803-b6fc-754ab1761344_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Borrowings</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_f5b13d32-0b73-47b3-a890-30462b908195_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_aae81ad9-dd59-4257-be8b-db01b564da7c_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research and Development Costs</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and Development Expense, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_badd783f-1f1c-4f16-bd6e-6b6a0f0e5a25_verboseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Effect of exchange rate changes on cash, cash equivalents and restricted cash</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_RedeemableNoncontrollingInterestEquityFairValueAtDateOfAcquisition_bf38d089-f730-4fcd-9a7e-01a1aea0dd35_terseLabel_en-US" xlink:label="lab_ddd_RedeemableNoncontrollingInterestEquityFairValueAtDateOfAcquisition" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair value at the date of acquisition</link:label>
    <link:label id="lab_ddd_RedeemableNoncontrollingInterestEquityFairValueAtDateOfAcquisition_label_en-US" xlink:label="lab_ddd_RedeemableNoncontrollingInterestEquityFairValueAtDateOfAcquisition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Redeemable Noncontrolling Interest Equity Fair Value At Date Of Acquisition</link:label>
    <link:label id="lab_ddd_RedeemableNoncontrollingInterestEquityFairValueAtDateOfAcquisition_documentation_en-US" xlink:label="lab_ddd_RedeemableNoncontrollingInterestEquityFairValueAtDateOfAcquisition" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Redeemable Noncontrolling Interest Equity Fair Value At Date Of Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_RedeemableNoncontrollingInterestEquityFairValueAtDateOfAcquisition" xlink:href="ddd-20231231.xsd#ddd_RedeemableNoncontrollingInterestEquityFairValueAtDateOfAcquisition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_RedeemableNoncontrollingInterestEquityFairValueAtDateOfAcquisition" xlink:to="lab_ddd_RedeemableNoncontrollingInterestEquityFairValueAtDateOfAcquisition" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_180782e8-8b10-440f-883d-921c82ac0d1b_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite lives impairment charge</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment of Intangible Assets, Finite-Lived</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:to="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investments and Joint Ventures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:to="lab_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_terseLabel_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value</link:label>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_label_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:to="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PerformanceSharesMember_8e38f2a8-f6ec-4257-ab61-5466aa80da95_terseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Performance Shares</link:label>
    <link:label id="lab_us-gaap_PerformanceSharesMember_label_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Performance Shares [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PerformanceSharesMember" xlink:to="lab_us-gaap_PerformanceSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_SystemicBioPhantomUnitPlanMember_25ec3346-1491-402d-a023-e1775cb31902_terseLabel_en-US" xlink:label="lab_ddd_SystemicBioPhantomUnitPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Systemic Bio Phantom Unit Plan</link:label>
    <link:label id="lab_ddd_SystemicBioPhantomUnitPlanMember_label_en-US" xlink:label="lab_ddd_SystemicBioPhantomUnitPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Systemic Bio Phantom Unit Plan [Member]</link:label>
    <link:label id="lab_ddd_SystemicBioPhantomUnitPlanMember_documentation_en-US" xlink:label="lab_ddd_SystemicBioPhantomUnitPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Systemic Bio Phantom Unit Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_SystemicBioPhantomUnitPlanMember" xlink:href="ddd-20231231.xsd#ddd_SystemicBioPhantomUnitPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_SystemicBioPhantomUnitPlanMember" xlink:to="lab_ddd_SystemicBioPhantomUnitPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_1cf4975a-a7ec-433e-8a4b-b56a20152cf9_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_b0e38bb8-2856-4bf5-a136-208153fae401_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Discontinued Operations and Disposal Groups [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDateAxis_terseLabel_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date:</link:label>
    <link:label id="lab_ecd_RestatementDateAxis_label_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDateAxis" xlink:to="lab_ecd_RestatementDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_d781953b-af93-4ebf-8370-fb584f51d2f4_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_label_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent_82dce071-72eb-4675-add1-94599a2561da_terseLabel_en-US" xlink:label="lab_ddd_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Uncertain tax positions and audit settlements</link:label>
    <link:label id="lab_ddd_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent_label_en-US" xlink:label="lab_ddd_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Uncertain Tax Positions, Percent</link:label>
    <link:label id="lab_ddd_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent_documentation_en-US" xlink:label="lab_ddd_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Uncertain Tax Positions, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent" xlink:href="ddd-20231231.xsd#ddd_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent" xlink:to="lab_ddd_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_a783b7ee-0aa3-40f0-9635-9b2207946b09_verboseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Interest and other income (expense), net</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_bf01bf61-1a72-4699-843f-34fe82220c55_totalLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total interest and other income (expense), net</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_us-gaap_NonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_2429c26d-ad20-4217-b8cc-cecdf2668a18_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax provision based on the federal statutory rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_147cfa30-89f9-45df-a670-64d4186c4004_verboseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Commitments and contingencies (Note 23)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_EmployeeSeveranceTerminationBenefitsAndOtherRestructuringMember_91200271-93ec-4977-b4ca-c1630c8284be_terseLabel_en-US" xlink:label="lab_ddd_EmployeeSeveranceTerminationBenefitsAndOtherRestructuringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Severance, termination benefits and other employee costs</link:label>
    <link:label id="lab_ddd_EmployeeSeveranceTerminationBenefitsAndOtherRestructuringMember_label_en-US" xlink:label="lab_ddd_EmployeeSeveranceTerminationBenefitsAndOtherRestructuringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Severance, Termination Benefits, And Other Restructuring [Member]</link:label>
    <link:label id="lab_ddd_EmployeeSeveranceTerminationBenefitsAndOtherRestructuringMember_documentation_en-US" xlink:label="lab_ddd_EmployeeSeveranceTerminationBenefitsAndOtherRestructuringMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Employee Severance, Termination Benefits, And Other Restructuring</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_EmployeeSeveranceTerminationBenefitsAndOtherRestructuringMember" xlink:href="ddd-20231231.xsd#ddd_EmployeeSeveranceTerminationBenefitsAndOtherRestructuringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_EmployeeSeveranceTerminationBenefitsAndOtherRestructuringMember" xlink:to="lab_ddd_EmployeeSeveranceTerminationBenefitsAndOtherRestructuringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_885e7ff6-a8fc-4477-8fd6-1f026d326d3c_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_7cb3d21d-9022-41e8-8311-164ef7ef5929_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment of indefinite-lived intangible assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:to="lab_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_OtherComprehensiveIncomeLossDefinedBenefitPlanAfterReclassificationAdjustmentExcludingTax_ce4b737e-f64e-4cab-a73d-5d585ea5b6c9_totalLabel_en-US" xlink:label="lab_ddd_OtherComprehensiveIncomeLossDefinedBenefitPlanAfterReclassificationAdjustmentExcludingTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total recognized as other comprehensive income (loss), excluding tax</link:label>
    <link:label id="lab_ddd_OtherComprehensiveIncomeLossDefinedBenefitPlanAfterReclassificationAdjustmentExcludingTax_label_en-US" xlink:label="lab_ddd_OtherComprehensiveIncomeLossDefinedBenefitPlanAfterReclassificationAdjustmentExcludingTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, After Reclassification Adjustment, Excluding Tax</link:label>
    <link:label id="lab_ddd_OtherComprehensiveIncomeLossDefinedBenefitPlanAfterReclassificationAdjustmentExcludingTax_documentation_en-US" xlink:label="lab_ddd_OtherComprehensiveIncomeLossDefinedBenefitPlanAfterReclassificationAdjustmentExcludingTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, After Reclassification Adjustment, Excluding Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_OtherComprehensiveIncomeLossDefinedBenefitPlanAfterReclassificationAdjustmentExcludingTax" xlink:href="ddd-20231231.xsd#ddd_OtherComprehensiveIncomeLossDefinedBenefitPlanAfterReclassificationAdjustmentExcludingTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_OtherComprehensiveIncomeLossDefinedBenefitPlanAfterReclassificationAdjustmentExcludingTax" xlink:to="lab_ddd_OtherComprehensiveIncomeLossDefinedBenefitPlanAfterReclassificationAdjustmentExcludingTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentAmount_75b03360-620b-474e-8945-7c1d34225e4e_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term purchase commitment, amount</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentAmount_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Purchase Commitment, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermPurchaseCommitmentAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentAmount" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_55f63951-4039-4d5a-91f3-d15391e0c451_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_6ff3103c-38ee-40f6-84b1-d5d5699c0bf2_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfArrangementAxis_81d8e071-2137-477a-a990-90d659b59070_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfArrangementAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Axis]</link:label>
    <link:label id="lab_us-gaap_TypeOfArrangementAxis_label_en-US" xlink:label="lab_us-gaap_TypeOfArrangementAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfArrangementAxis" xlink:to="lab_us-gaap_TypeOfArrangementAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_a86d066e-700e-497a-931b-1c1baf57f05d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_afa93484-d2e1-4912-8d88-0217de7d25aa_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_350449b0-caf0-40eb-8c9a-8e7d22c11980_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating and Finance Leases</link:label>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Leases [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncontrollingInterestAbstract_530144d7-58f4-4c5d-87b8-3d43e4eb9a74_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Noncontrolling Interest [Abstract]</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestAbstract_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncontrollingInterestAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract" xlink:to="lab_us-gaap_NoncontrollingInterestAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_dedab80b-eefd-4f29-b7a8-d219936dcf9e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteeObligationsByNatureAxis_5de79ea3-1a5f-4895-9a7b-212b37755674_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsByNatureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Guarantor Obligations, Nature [Axis]</link:label>
    <link:label id="lab_us-gaap_GuaranteeObligationsByNatureAxis_label_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsByNatureAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Guarantor Obligations, Nature [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GuaranteeObligationsByNatureAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis" xlink:to="lab_us-gaap_GuaranteeObligationsByNatureAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_521132e8-90e8-48b1-b7b3-505c3c697a67_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_b6e80c95-c7e4-44e9-89f2-189cfec43456_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Redeemable Noncontrolling Interest [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_648e10f3-80dd-4e7b-b160-16720fb74596_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_953ffb47-a224-4be5-9a20-1dec3ad06890_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_AccrualsForWarrantiesIssued_9150b6bf-598f-4a65-98a6-c815d2266fe0_terseLabel_en-US" xlink:label="lab_ddd_AccrualsForWarrantiesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accruals for warranties issued</link:label>
    <link:label id="lab_ddd_AccrualsForWarrantiesIssued_label_en-US" xlink:label="lab_ddd_AccrualsForWarrantiesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accruals For Warranties Issued</link:label>
    <link:label id="lab_ddd_AccrualsForWarrantiesIssued_documentation_en-US" xlink:label="lab_ddd_AccrualsForWarrantiesIssued" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Warranty revenue deferred.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_AccrualsForWarrantiesIssued" xlink:href="ddd-20231231.xsd#ddd_AccrualsForWarrantiesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_AccrualsForWarrantiesIssued" xlink:to="lab_ddd_AccrualsForWarrantiesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoTotalCompAmt_label_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoTotalCompAmt" xlink:to="lab_ecd_PeoTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2172dfaf-4646-436e-8b2e-3898346bbb7d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_161eede8-b89b-4604-8c89-a7572c250001_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred compensation</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation Arrangement with Individual, Compensation Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_f29d8aff-79b2-44bc-b2b7-1d4282c883f2_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TradingArrByIndTable_terseLabel_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual</link:label>
    <link:label id="lab_ecd_TradingArrByIndTable_label_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TradingArrByIndTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="lab_ecd_TradingArrByIndTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_810df6e5-6200-40dd-a217-edbe13aadc72_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0e223742-4977-4433-bfdc-7fc29f95c491_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Outstanding at beginning of year (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_dc793cf5-1198-4e2e-a4be-a1b87c23f76b_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Outstanding at end of year (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:to="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_15c26e55-12da-4d25-b13e-6b2d14b365b2_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net (loss) income attributable to 3D Systems Corporation</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_55cf09af-447d-40ef-b72d-dd350f353072_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net (loss) income attributable to 3D Systems Corporation</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_914d0176-dc76-4579-9cdd-f3713c331139_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_LeasesWeightedAverageDiscountRateAbstract_918131e2-9881-48ae-b57f-cc12ae7cae39_terseLabel_en-US" xlink:label="lab_ddd_LeasesWeightedAverageDiscountRateAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average discount rate</link:label>
    <link:label id="lab_ddd_LeasesWeightedAverageDiscountRateAbstract_label_en-US" xlink:label="lab_ddd_LeasesWeightedAverageDiscountRateAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leases, Weighted Average Discount Rate [Abstract]</link:label>
    <link:label id="lab_ddd_LeasesWeightedAverageDiscountRateAbstract_documentation_en-US" xlink:label="lab_ddd_LeasesWeightedAverageDiscountRateAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Leases, Weighted Average Discount Rate [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_LeasesWeightedAverageDiscountRateAbstract" xlink:href="ddd-20231231.xsd#ddd_LeasesWeightedAverageDiscountRateAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_LeasesWeightedAverageDiscountRateAbstract" xlink:to="lab_ddd_LeasesWeightedAverageDiscountRateAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_f786c77c-cdd8-4ef5-b840-e73b0e065c0c_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_8699d366-bcbb-4480-bd58-ca7317b2f06b_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Currency Translation and Transactions</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote</link:label>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_label_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:to="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureName_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureName_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CoSelectedMeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureName" xlink:to="lab_ecd_CoSelectedMeasureName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_458ca55e-f8be-47a3-a376-85e754b3b240_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_KumovisGmbHMember_9132d827-b3ec-479c-8376-1562edce1dc7_terseLabel_en-US" xlink:label="lab_ddd_KumovisGmbHMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Kumovis GmbH</link:label>
    <link:label id="lab_ddd_KumovisGmbHMember_label_en-US" xlink:label="lab_ddd_KumovisGmbHMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Kumovis GmbH [Member]</link:label>
    <link:label id="lab_ddd_KumovisGmbHMember_documentation_en-US" xlink:label="lab_ddd_KumovisGmbHMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Kumovis GmbH</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_KumovisGmbHMember" xlink:href="ddd-20231231.xsd#ddd_KumovisGmbHMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_KumovisGmbHMember" xlink:to="lab_ddd_KumovisGmbHMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_14667d54-c5bc-4f4d-974a-8d646e9d832f_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">LIABILITIES, REDEEMABLE NON-CONTROLLING INTEREST AND EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfConvertibleDebt_ef95857d-ba55-493b-9ce6-3a36b82c8430_terseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Repayments of convertible debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfConvertibleDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repayments of Convertible Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfConvertibleDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfConvertibleDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfConvertibleDebt" xlink:to="lab_us-gaap_RepaymentsOfConvertibleDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_2d5a4e8d-92aa-4393-976d-8e976c949f37_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_f0337166-855c-46cb-8874-e31f51f23049_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation reclassification - sales of businesses</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_GoodwillAndOtherAssetImpairmentCharges_b7e3798e-6633-4db3-b1d4-773628d68993_terseLabel_en-US" xlink:label="lab_ddd_GoodwillAndOtherAssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill and other assets impairment charges</link:label>
    <link:label id="lab_ddd_GoodwillAndOtherAssetImpairmentCharges_label_en-US" xlink:label="lab_ddd_GoodwillAndOtherAssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill And Other Asset Impairment Charges</link:label>
    <link:label id="lab_ddd_GoodwillAndOtherAssetImpairmentCharges_documentation_en-US" xlink:label="lab_ddd_GoodwillAndOtherAssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Goodwill And Other Asset Impairment Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_GoodwillAndOtherAssetImpairmentCharges" xlink:href="ddd-20231231.xsd#ddd_GoodwillAndOtherAssetImpairmentCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_GoodwillAndOtherAssetImpairmentCharges" xlink:to="lab_ddd_GoodwillAndOtherAssetImpairmentCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList_a9eff688-340a-44fe-892c-84044ee6a9f8_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal group, not discontinued operation, gain (loss) on disposal, statement of income or comprehensive income</link:label>
    <link:label id="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList_label_en-US" xlink:label="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal, Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList" xlink:to="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_b14ff129-6819-463b-a98d-ec34994fb946_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_52805c3c-97aa-410f-bf42-4f665a5694c4_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_f1da2887-10b6-4d89-9158-bde58ee750f9_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Domestic</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_083868df-7643-44f7-8c69-b994643f9c72_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investment impairment charge</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" xlink:to="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_44472777-3897-4094-af79-8001d9b9e8f8_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total cost of sales</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_e1e70004-ecf0-471a-91e4-c83e165f6d6e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_a93f7d19-ddbf-41cb-b7f0-98bffd802e9d_verboseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Finite-lived intangible assets average useful life (in years)</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_292c88cf-1e5d-433d-aad1-8d39e234a7f0_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted Average Useful Life Remaining (in years)</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_DeferredTaxAssetsLeasingArrangements_58474c8b-7df3-4992-9da1-5750684a8a42_terseLabel_en-US" xlink:label="lab_ddd_DeferredTaxAssetsLeasingArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease tax assets</link:label>
    <link:label id="lab_ddd_DeferredTaxAssetsLeasingArrangements_label_en-US" xlink:label="lab_ddd_DeferredTaxAssetsLeasingArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Leasing Arrangements</link:label>
    <link:label id="lab_ddd_DeferredTaxAssetsLeasingArrangements_documentation_en-US" xlink:label="lab_ddd_DeferredTaxAssetsLeasingArrangements" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Leasing Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_DeferredTaxAssetsLeasingArrangements" xlink:href="ddd-20231231.xsd#ddd_DeferredTaxAssetsLeasingArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_DeferredTaxAssetsLeasingArrangements" xlink:to="lab_ddd_DeferredTaxAssetsLeasingArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_TwoThousandFifteenPlanMember_d1b5af81-fe86-48a9-87c8-a4f7b261cb90_terseLabel_en-US" xlink:label="lab_ddd_TwoThousandFifteenPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2015 Plan</link:label>
    <link:label id="lab_ddd_TwoThousandFifteenPlanMember_label_en-US" xlink:label="lab_ddd_TwoThousandFifteenPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Two Thousand Fifteen Plan [Member]</link:label>
    <link:label id="lab_ddd_TwoThousandFifteenPlanMember_documentation_en-US" xlink:label="lab_ddd_TwoThousandFifteenPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Two thousand fifteen Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_TwoThousandFifteenPlanMember" xlink:href="ddd-20231231.xsd#ddd_TwoThousandFifteenPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_TwoThousandFifteenPlanMember" xlink:to="lab_ddd_TwoThousandFifteenPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_0863d14c-dcd0-4f33-8997-6d60f6900703_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock_de2fc519-e9db-4d30-a6d5-c3ad32222312_terseLabel_en-US" xlink:label="lab_ddd_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Intangible Assets Other Than Goodwill</link:label>
    <link:label id="lab_ddd_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_ddd_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Finite And Indefinite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:label id="lab_ddd_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock_documentation_en-US" xlink:label="lab_ddd_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule of Finite And Indefinite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:href="ddd-20231231.xsd#ddd_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_ddd_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MeasureName_terseLabel_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_MeasureName_label_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureName" xlink:to="lab_ecd_MeasureName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PatentsMember_2414275c-5542-40aa-9f8e-00f63f5c500a_terseLabel_en-US" xlink:label="lab_us-gaap_PatentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Patent costs</link:label>
    <link:label id="lab_us-gaap_PatentsMember_label_en-US" xlink:label="lab_us-gaap_PatentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Patents [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PatentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PatentsMember" xlink:to="lab_us-gaap_PatentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryIndName" xlink:to="lab_ecd_ForgoneRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireShortTermInvestments_d346675b-b76f-4680-bf49-a2f5f98b739a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireShortTermInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Purchases of short-term investments</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireShortTermInvestments_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Short-Term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireShortTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireShortTermInvestments" xlink:to="lab_us-gaap_PaymentsToAcquireShortTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_31dfda5b-6f5f-4950-bd0b-d61814b99e24_verboseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_27731267-a7fa-41b0-ac14-d8c3fa74a4fa_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_0d7115ee-5c13-4b0b-81ee-ca453a9d4fc4_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at beginning of period</link:label>
    <link:label id="lab_us-gaap_Goodwill_84bb4138-0b02-45ac-8d8a-2d18e82688bf_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance at end of period</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_e6d36f71-af33-4c71-87cb-73edaae2bb4c_negatedLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Increases related to prior year tax positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_505a85db-4f2f-40b4-893d-1d827fc2c4a1_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_terseLabel_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Securities</link:label>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_label_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Underlying Securities Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:to="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioForecastMember_8bf97b4d-edba-4bba-a528-a2fe6caebf4a_terseLabel_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forecast</link:label>
    <link:label id="lab_srt_ScenarioForecastMember_label_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forecast [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioForecastMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioForecastMember" xlink:to="lab_srt_ScenarioForecastMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_f3ae97e9-1860-4318-a47b-1e32fdbf8f71_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Selling, general and administrative</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling, General and Administrative Expenses [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_bf57aee2-43f7-4145-9ad6-013fca20ea07_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock dividends declared (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Dividends, Per Share, Declared</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_a9ecf2ec-4d6a-4689-bdcc-3bc28d0125fc_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrealized gain (loss) on short-term investments</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WarrantMember_12437222-7205-4833-89ef-bbc16aca88b0_terseLabel_en-US" xlink:label="lab_us-gaap_WarrantMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Warrant</link:label>
    <link:label id="lab_us-gaap_WarrantMember_label_en-US" xlink:label="lab_us-gaap_WarrantMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Warrant [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WarrantMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WarrantMember" xlink:to="lab_us-gaap_WarrantMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_69addba4-9c64-49a6-b6b6-7550642ab888_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Long-term operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_LossContingencyProposedSettlementValue_7163b7f3-053e-4407-b5e8-413022595a63_terseLabel_en-US" xlink:label="lab_ddd_LossContingencyProposedSettlementValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proposed settlement amount</link:label>
    <link:label id="lab_ddd_LossContingencyProposedSettlementValue_label_en-US" xlink:label="lab_ddd_LossContingencyProposedSettlementValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency, Proposed Settlement, Value</link:label>
    <link:label id="lab_ddd_LossContingencyProposedSettlementValue_documentation_en-US" xlink:label="lab_ddd_LossContingencyProposedSettlementValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Loss Contingency, Proposed Settlement, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_LossContingencyProposedSettlementValue" xlink:href="ddd-20231231.xsd#ddd_LossContingencyProposedSettlementValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_LossContingencyProposedSettlementValue" xlink:to="lab_ddd_LossContingencyProposedSettlementValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_7736534c-2ffd-40cc-b431-16c72fd2b0c0_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_282f8ffd-aa4e-403c-8b1b-8e926172fb01_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized deferred tax liability</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Undistributed Foreign Earnings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_ShareBasedPaymentArrangementExpenseEarnoutPaymentMilestone_af278407-20db-448b-abeb-47a3d83ca90b_terseLabel_en-US" xlink:label="lab_ddd_ShareBasedPaymentArrangementExpenseEarnoutPaymentMilestone" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnout payment milestone</link:label>
    <link:label id="lab_ddd_ShareBasedPaymentArrangementExpenseEarnoutPaymentMilestone_label_en-US" xlink:label="lab_ddd_ShareBasedPaymentArrangementExpenseEarnoutPaymentMilestone" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expense, Earnout Payment Milestone</link:label>
    <link:label id="lab_ddd_ShareBasedPaymentArrangementExpenseEarnoutPaymentMilestone_documentation_en-US" xlink:label="lab_ddd_ShareBasedPaymentArrangementExpenseEarnoutPaymentMilestone" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expense, Earnout Payment Milestone</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ShareBasedPaymentArrangementExpenseEarnoutPaymentMilestone" xlink:href="ddd-20231231.xsd#ddd_ShareBasedPaymentArrangementExpenseEarnoutPaymentMilestone"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_ShareBasedPaymentArrangementExpenseEarnoutPaymentMilestone" xlink:to="lab_ddd_ShareBasedPaymentArrangementExpenseEarnoutPaymentMilestone" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_956bbae4-33db-424e-bf2a-5420b147334c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Debt issuance costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_DifferenceInEffectiveIncomeTaxRateAndFederalStatutoryRatePercent_dabb0f1d-e7a5-481a-9769-7b166eb82098_terseLabel_en-US" xlink:label="lab_ddd_DifferenceInEffectiveIncomeTaxRateAndFederalStatutoryRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Difference in effective rate (as a percentage)</link:label>
    <link:label id="lab_ddd_DifferenceInEffectiveIncomeTaxRateAndFederalStatutoryRatePercent_label_en-US" xlink:label="lab_ddd_DifferenceInEffectiveIncomeTaxRateAndFederalStatutoryRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Difference In Effective Income Tax Rate And Federal Statutory Rate, Percent</link:label>
    <link:label id="lab_ddd_DifferenceInEffectiveIncomeTaxRateAndFederalStatutoryRatePercent_documentation_en-US" xlink:label="lab_ddd_DifferenceInEffectiveIncomeTaxRateAndFederalStatutoryRatePercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Difference In Effective Income Tax Rate And Federal Statutory Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_DifferenceInEffectiveIncomeTaxRateAndFederalStatutoryRatePercent" xlink:href="ddd-20231231.xsd#ddd_DifferenceInEffectiveIncomeTaxRateAndFederalStatutoryRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_DifferenceInEffectiveIncomeTaxRateAndFederalStatutoryRatePercent" xlink:to="lab_ddd_DifferenceInEffectiveIncomeTaxRateAndFederalStatutoryRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_4d204910-abff-4331-9597-a2ef13521b20_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_38a6a5af-33d5-48c3-b8b8-767001937f27_negatedLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liability, Defined Benefit Plan, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:to="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_74d0908a-8903-4649-9b2e-2ae98bc8fef6_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_ShareBasedPaymentArrangementChangeInEstimateEarningsPerShareDiluted_5caf0a73-89f9-47e2-8a29-98d973fa97b6_terseLabel_en-US" xlink:label="lab_ddd_ShareBasedPaymentArrangementChangeInEstimateEarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted (in dollars per share)</link:label>
    <link:label id="lab_ddd_ShareBasedPaymentArrangementChangeInEstimateEarningsPerShareDiluted_label_en-US" xlink:label="lab_ddd_ShareBasedPaymentArrangementChangeInEstimateEarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Change In Estimate, Earnings Per Share, Diluted</link:label>
    <link:label id="lab_ddd_ShareBasedPaymentArrangementChangeInEstimateEarningsPerShareDiluted_documentation_en-US" xlink:label="lab_ddd_ShareBasedPaymentArrangementChangeInEstimateEarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Change In Estimate, Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ShareBasedPaymentArrangementChangeInEstimateEarningsPerShareDiluted" xlink:href="ddd-20231231.xsd#ddd_ShareBasedPaymentArrangementChangeInEstimateEarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_ShareBasedPaymentArrangementChangeInEstimateEarningsPerShareDiluted" xlink:to="lab_ddd_ShareBasedPaymentArrangementChangeInEstimateEarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_ed99ac1b-c0c3-484c-a39b-ee79cb7c06f2_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_679f0398-7e5a-4c1e-87bc-647556b765d3_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Future Minimum Lease Payments - Operating Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_3eaaccb6-3d9a-4379-b0ec-41943ce6f0f4_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dilutive effect of shares issuable under stock based compensation and other plans (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted, Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_2b108f05-b9aa-4157-bc36-0767db719171_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reconciliation of benefit obligation:</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:to="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount_56fcc31a-093a-4d04-9eed-8022ba483b80_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Historical impairment charges</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Securities without Readily Determinable Fair Value, Impairment Loss, Cumulative Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount" xlink:to="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_c61b74ec-3dea-4ebd-aabe-debe3091c71c_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PayablesAndAccrualsAbstract_6f12a3b5-a54c-4704-9ee5-01071d342257_terseLabel_en-US" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payables and Accruals [Abstract]</link:label>
    <link:label id="lab_us-gaap_PayablesAndAccrualsAbstract_label_en-US" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payables and Accruals [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:to="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_d5e8f800-6993-4357-8a3a-31d5bd43cdf8_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_label_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OtherPerfMeasureAmt" xlink:to="lab_ecd_OtherPerfMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_BusinessCombinationConsiderationTransferredDebt_50e0dc16-d917-45fb-a8f3-bb501133297b_terseLabel_en-US" xlink:label="lab_ddd_BusinessCombinationConsiderationTransferredDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business combination, consideration transferred, debt</link:label>
    <link:label id="lab_ddd_BusinessCombinationConsiderationTransferredDebt_label_en-US" xlink:label="lab_ddd_BusinessCombinationConsiderationTransferredDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Consideration Transferred, Debt</link:label>
    <link:label id="lab_ddd_BusinessCombinationConsiderationTransferredDebt_documentation_en-US" xlink:label="lab_ddd_BusinessCombinationConsiderationTransferredDebt" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Consideration Transferred, Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_BusinessCombinationConsiderationTransferredDebt" xlink:href="ddd-20231231.xsd#ddd_BusinessCombinationConsiderationTransferredDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_BusinessCombinationConsiderationTransferredDebt" xlink:to="lab_ddd_BusinessCombinationConsiderationTransferredDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_e4247df7-13e9-42be-a4ef-8c224e6dfa8b_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net proceeds from offering</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Debt, Net of Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:to="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_2db24327-2413-4e76-8c35-fadb81e7cafc_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Components of Lease Cost</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_833dc758-57ae-4f75-afcb-37cf23a676c6_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_55e3eb0e-ccec-4c20-b9f0-b96e2eae90d3_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cash flows from investing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_UnrecognizedTaxBenefitsPeriodDecrease_6415e1e4-09e2-4424-b19c-950a95581f70_terseLabel_en-US" xlink:label="lab_ddd_UnrecognizedTaxBenefitsPeriodDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized tax benefits, period decrease</link:label>
    <link:label id="lab_ddd_UnrecognizedTaxBenefitsPeriodDecrease_label_en-US" xlink:label="lab_ddd_UnrecognizedTaxBenefitsPeriodDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits Period Decrease</link:label>
    <link:label id="lab_ddd_UnrecognizedTaxBenefitsPeriodDecrease_documentation_en-US" xlink:label="lab_ddd_UnrecognizedTaxBenefitsPeriodDecrease" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits Period Decrease</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_UnrecognizedTaxBenefitsPeriodDecrease" xlink:href="ddd-20231231.xsd#ddd_UnrecognizedTaxBenefitsPeriodDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_UnrecognizedTaxBenefitsPeriodDecrease" xlink:to="lab_ddd_UnrecognizedTaxBenefitsPeriodDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_bb2e24dd-9e22-4402-910f-f73f6ed9a36d_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSoldAbstract_2221bdc7-2c24-4179-8637-17300b797f35_verboseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cost of sales:</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSoldAbstract_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Goods and Services Sold [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSoldAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_3ba8279b-1177-48b6-8d39-fefb741f5079_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_14a4b86c-7bb5-42ad-8136-cf3e17622bd3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Gain on debt extinguishment</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_11e5881f-ba00-4d63-bb25-a11c9795805e_terseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gain on debt extinguishment</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_label_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Extinguishment of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_0108b168-55ea-4d89-90ce-10dd896f17c5_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reserves and allowances</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Returns and Allowances</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_4ce968d9-6b29-4928-9097-919b8b1b2973_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted Average Remaining Contractual Term (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteAbstract_d90ad03d-4a94-43da-8613-04335b471e92_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Note [Abstract]</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Note [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract" xlink:to="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TradingArrAxis_terseLabel_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangement:</link:label>
    <link:label id="lab_ecd_TradingArrAxis_label_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TradingArrAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrAxis" xlink:to="lab_ecd_TradingArrAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_e036eca6-d4b1-4baf-8e4f-c6db701d8275_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:to="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_1bdd90d2-d6b8-48ee-802f-96c1265738fa_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_752c1c79-ffd7-435c-93c3-72197125ddf0_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_0279ec94-b8d8-4721-8347-d9f7c41aeeea_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesTable_c035ea2f-b8c3-48df-b1b0-cdeff2b81ae3_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesTable_label_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesTable" xlink:to="lab_us-gaap_LossContingenciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_26d77a01-1212-4f96-ace8-3afb16498574_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialStandbyLetterOfCreditMember_7d45367c-b67d-4745-9b9f-5fdc565eb4d9_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialStandbyLetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial Standby Letter of Credit</link:label>
    <link:label id="lab_us-gaap_FinancialStandbyLetterOfCreditMember_label_en-US" xlink:label="lab_us-gaap_FinancialStandbyLetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Standby Letter of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialStandbyLetterOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialStandbyLetterOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialStandbyLetterOfCreditMember" xlink:to="lab_us-gaap_FinancialStandbyLetterOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_5c568a0a-e1f8-4429-b289-b97315f56363_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Decreases related to prior year tax positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_3819cfad-50d6-49ab-b0c7-e1c6663fc8b1_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_4099a872-6741-4453-8fe4-180ef8a98672_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization expense</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_StockIssuedDuringPeriodSharesNewIssuesAndRepurchases_78a271ee-a968-4630-a88d-62ce1d9d98bf_terseLabel_en-US" xlink:label="lab_ddd_StockIssuedDuringPeriodSharesNewIssuesAndRepurchases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance (repurchase) of stock (in shares)</link:label>
    <link:label id="lab_ddd_StockIssuedDuringPeriodSharesNewIssuesAndRepurchases_label_en-US" xlink:label="lab_ddd_StockIssuedDuringPeriodSharesNewIssuesAndRepurchases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, New Issues And Repurchases</link:label>
    <link:label id="lab_ddd_StockIssuedDuringPeriodSharesNewIssuesAndRepurchases_documentation_en-US" xlink:label="lab_ddd_StockIssuedDuringPeriodSharesNewIssuesAndRepurchases" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, New Issues And Repurchases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_StockIssuedDuringPeriodSharesNewIssuesAndRepurchases" xlink:href="ddd-20231231.xsd#ddd_StockIssuedDuringPeriodSharesNewIssuesAndRepurchases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_StockIssuedDuringPeriodSharesNewIssuesAndRepurchases" xlink:to="lab_ddd_StockIssuedDuringPeriodSharesNewIssuesAndRepurchases" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_20c69af5-9ec3-493d-b6f8-fe8b32f98ac8_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_96ed4ed0-f500-48e6-9084-8947f6a3f4d2_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDeterminationDate_terseLabel_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:label id="lab_ecd_RestatementDeterminationDate_label_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDeterminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDeterminationDate" xlink:to="lab_ecd_RestatementDeterminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_b41b7e75-8ec1-466e-839b-c76f0101cd8f_negatedLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Increases related to current year tax positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:to="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_e5f01ba6-674a-4a36-9db5-9ed8d906adee_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryAgencyDomain_15b39b21-079e-4a53-92b2-cbdf571b430a_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAgencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Regulatory Agency [Domain]</link:label>
    <link:label id="lab_us-gaap_RegulatoryAgencyDomain_label_en-US" xlink:label="lab_us-gaap_RegulatoryAgencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Regulatory Agency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAgencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryAgencyDomain" xlink:to="lab_us-gaap_RegulatoryAgencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4ea3513a-e696-47df-ac82-8a892f8e7a97_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cash, cash equivalents and restricted cash at the beginning of the year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_29465459-469d-4be3-a133-64735ac87023_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Cash, cash equivalents and restricted cash at the end of the year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByAssetClassAxis_c9e01708-7667-4e9a-862e-22ac84c1a21a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByAssetClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Asset Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByAssetClassAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByAssetClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asset Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByAssetClassAxis" xlink:to="lab_us-gaap_FairValueByAssetClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableLeaseCost_ef903801-8b91-4489-a69b-bfd915d1382c_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable lease cost</link:label>
    <link:label id="lab_us-gaap_VariableLeaseCost_label_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseCost" xlink:to="lab_us-gaap_VariableLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_81f77367-cff1-43de-a99b-008b6a696151_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Denominator for net (loss) income per share:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding Reconciliation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_39991a19-5fd8-4446-aef2-22dd8e197523_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_ca66894b-69bb-4951-b15c-75a6899b3819_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_d15377ea-965f-46fc-92f7-79227b796278_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance_72582160-469c-4473-b38f-13f503486666_terseLabel_en-US" xlink:label="lab_ddd_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amounts included in contract liability at the beginning of period</link:label>
    <link:label id="lab_ddd_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance_label_en-US" xlink:label="lab_ddd_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized, Including Opening Balance</link:label>
    <link:label id="lab_ddd_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance_documentation_en-US" xlink:label="lab_ddd_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized, Including Opening Balance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance" xlink:href="ddd-20231231.xsd#ddd_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance" xlink:to="lab_ddd_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_470a7838-9e0c-48c6-8e7b-1232b61a98ab_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_WeightedAverageRemainingLeaseTermAbstract_7a18a631-2d5c-426b-b2b5-fa53aebf2c0d_terseLabel_en-US" xlink:label="lab_ddd_WeightedAverageRemainingLeaseTermAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average remaining lease term (in years)</link:label>
    <link:label id="lab_ddd_WeightedAverageRemainingLeaseTermAbstract_label_en-US" xlink:label="lab_ddd_WeightedAverageRemainingLeaseTermAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Remaining Lease Term [Abstract]</link:label>
    <link:label id="lab_ddd_WeightedAverageRemainingLeaseTermAbstract_documentation_en-US" xlink:label="lab_ddd_WeightedAverageRemainingLeaseTermAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Weighted Average Remaining Lease Term [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_WeightedAverageRemainingLeaseTermAbstract" xlink:href="ddd-20231231.xsd#ddd_WeightedAverageRemainingLeaseTermAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_WeightedAverageRemainingLeaseTermAbstract" xlink:to="lab_ddd_WeightedAverageRemainingLeaseTermAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_AcquisitionAndDivestitureRelatedExpense_641ca0f4-b7b5-4693-a5f0-5a34a1bf97b4_terseLabel_en-US" xlink:label="lab_ddd_AcquisitionAndDivestitureRelatedExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquisition and divestiture-related expense</link:label>
    <link:label id="lab_ddd_AcquisitionAndDivestitureRelatedExpense_label_en-US" xlink:label="lab_ddd_AcquisitionAndDivestitureRelatedExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Acquisition And Divestiture Related Expense</link:label>
    <link:label id="lab_ddd_AcquisitionAndDivestitureRelatedExpense_documentation_en-US" xlink:label="lab_ddd_AcquisitionAndDivestitureRelatedExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Acquisition And Divestiture Related Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_AcquisitionAndDivestitureRelatedExpense" xlink:href="ddd-20231231.xsd#ddd_AcquisitionAndDivestitureRelatedExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_AcquisitionAndDivestitureRelatedExpense" xlink:to="lab_ddd_AcquisitionAndDivestitureRelatedExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustmentsPercent_7bbf2046-ab3a-45eb-88a0-ec07d9a66b4d_terseLabel_en-US" xlink:label="lab_ddd_EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustmentsPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Return-to-provision adjustments</link:label>
    <link:label id="lab_ddd_EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustmentsPercent_label_en-US" xlink:label="lab_ddd_EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustmentsPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Return To Provision Adjustments, Percent</link:label>
    <link:label id="lab_ddd_EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustmentsPercent_documentation_en-US" xlink:label="lab_ddd_EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustmentsPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Return To Provision Adjustments, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustmentsPercent" xlink:href="ddd-20231231.xsd#ddd_EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustmentsPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustmentsPercent" xlink:to="lab_ddd_EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustmentsPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_7603e6f7-597e-4c96-a1d8-9a2753334e62_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employer matching contribution percentage</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Match</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_b80e48ae-436f-495d-8b56-f3fb05b4eccc_periodStartLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at beginning of year</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_ae15b9c2-50aa-409c-a51a-dfe5ad1a04ba_periodEndLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance at end of year</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_8149a921-d218-4b17-a833-bee60042c975_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized stock-based compensation expense, period for recognize</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestDisclosureTextBlock_0eb9ad9a-7ca7-464c-98cf-12adb71f765d_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Redeemable Non-controlling Interest</link:label>
    <link:label id="lab_us-gaap_MinorityInterestDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_MinorityInterestDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncontrolling Interest Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestDisclosureTextBlock" xlink:to="lab_us-gaap_MinorityInterestDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_e41f54dc-ca3b-4d2a-b2e2-176581530a8c_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other financing activities</link:label>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from (Payments for) Other Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:to="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_1672585f-ad9e-4631-978c-25457d798c61_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Comprehensive (loss) income attributable to 3D Systems Corporation</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_d9d5c192-22bf-4f0a-bc8c-5b5beb6cc355_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Estimated Future Benefit Payments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Expected Benefit Payments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_LesseeTermOfContract_0452f549-427f-430b-9bd8-6fa643aff00c_terseLabel_en-US" xlink:label="lab_ddd_LesseeTermOfContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Remaining lease term</link:label>
    <link:label id="lab_ddd_LesseeTermOfContract_label_en-US" xlink:label="lab_ddd_LesseeTermOfContract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Term Of Contract</link:label>
    <link:label id="lab_ddd_LesseeTermOfContract_documentation_en-US" xlink:label="lab_ddd_LesseeTermOfContract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lessee, Term Of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_LesseeTermOfContract" xlink:href="ddd-20231231.xsd#ddd_LesseeTermOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_LesseeTermOfContract" xlink:to="lab_ddd_LesseeTermOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_38931b10-5324-474f-84d5-2b3918132fa6_totalLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Funded status as of December 31</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Funded (Unfunded) Status of Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:to="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DomesticCountryMember_4f4686f4-1202-41df-aaea-07e87a9383f8_terseLabel_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Domestic Tax Authority</link:label>
    <link:label id="lab_us-gaap_DomesticCountryMember_label_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Domestic Tax Authority [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DomesticCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DomesticCountryMember" xlink:to="lab_us-gaap_DomesticCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_17387090-df9b-49ec-b99e-dc0f9761513a_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term lease cost</link:label>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_label_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost" xlink:to="lab_us-gaap_ShortTermLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract_5a23743d-3a66-4a51-8ef8-e8b456f1b434_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets:</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions_c8fc25e4-c4ea-4868-8f4d-2c19207f88d0_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares issued to acquire assets and businesses</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestAndOtherIncomeTableTextBlock_85ecf430-c87d-4dac-a63b-ccc913dfe622_terseLabel_en-US" xlink:label="lab_us-gaap_InterestAndOtherIncomeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest and Other Income (Expenses), Net</link:label>
    <link:label id="lab_us-gaap_InterestAndOtherIncomeTableTextBlock_label_en-US" xlink:label="lab_us-gaap_InterestAndOtherIncomeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest and Other Income [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndOtherIncomeTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestAndOtherIncomeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestAndOtherIncomeTableTextBlock" xlink:to="lab_us-gaap_InterestAndOtherIncomeTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_9b490ae4-70d6-42cd-99ea-6dff55f9dd21_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTable_8c4ea93d-9606-4492-8908-8954e3339979_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTable_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_OnDemandManufacturingSimbionixUSAAndGIBBSCamCimatronMember_b8a41067-e888-437e-9120-e8c4c3049895_terseLabel_en-US" xlink:label="lab_ddd_OnDemandManufacturingSimbionixUSAAndGIBBSCamCimatronMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">On Demand Manufacturing, Simbionix USA And GIBBSCam Cimatron</link:label>
    <link:label id="lab_ddd_OnDemandManufacturingSimbionixUSAAndGIBBSCamCimatronMember_label_en-US" xlink:label="lab_ddd_OnDemandManufacturingSimbionixUSAAndGIBBSCamCimatronMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">On Demand Manufacturing, Simbionix USA And GIBBSCam Cimatron [Member]</link:label>
    <link:label id="lab_ddd_OnDemandManufacturingSimbionixUSAAndGIBBSCamCimatronMember_documentation_en-US" xlink:label="lab_ddd_OnDemandManufacturingSimbionixUSAAndGIBBSCamCimatronMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">On Demand Manufacturing, Simbionix USA And GIBBSCam Cimatron</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_OnDemandManufacturingSimbionixUSAAndGIBBSCamCimatronMember" xlink:href="ddd-20231231.xsd#ddd_OnDemandManufacturingSimbionixUSAAndGIBBSCamCimatronMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_OnDemandManufacturingSimbionixUSAAndGIBBSCamCimatronMember" xlink:to="lab_ddd_OnDemandManufacturingSimbionixUSAAndGIBBSCamCimatronMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_9e255a0e-b2c3-40be-9bde-bea30c11844d_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Warrant Obligation [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_label_en-US" xlink:label="lab_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" xlink:to="lab_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_a147212e-c0dc-404c-9637-29cbd9019ad2_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d56bd1e3-d461-41cf-a811-d84e3ffa4b62_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted Average Exercise</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_cd80150f-51fd-4fd4-8f25-0640cc073400_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Remaining performance obligation (as a percentage)</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_82e8d1ac-6a21-4160-a626-861f7324f609_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_4a7def57-10a7-4abc-aa6a-16fdcc9fa96e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards" xlink:to="lab_us-gaap_OperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_c16a5b46-e20b-480f-a993-75f79a54da84_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Attributable to Redeemable Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" xlink:to="lab_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsDeferredIncome_0c9263ff-dbb9-4593-aec6-fc32242a03a5_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsDeferredIncome_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Deferred Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:to="lab_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_4b0bc70e-1b2b-45ad-9912-114ba0a80cd7_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_3c6e0a48-9e5c-4ae4-bfca-433e3b2b0822_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquired product technology intangible asset increased</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Intangibles</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" xlink:to="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_a9019858-4509-4b6b-920e-f4d10e362e83_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue and customer deposits</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillGross_98aac2b6-f4e6-4d00-80b5-41fb0fb5287c_periodStartLabel_en-US" xlink:label="lab_us-gaap_GoodwillGross" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at beginning of year, gross</link:label>
    <link:label id="lab_us-gaap_GoodwillGross_3ae14caa-60a8-4f36-852f-cfd642b56560_periodEndLabel_en-US" xlink:label="lab_us-gaap_GoodwillGross" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance at ending of year, gross</link:label>
    <link:label id="lab_us-gaap_GoodwillGross_label_en-US" xlink:label="lab_us-gaap_GoodwillGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillGross" xlink:to="lab_us-gaap_GoodwillGross" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:to="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_608defff-d970-4492-93c7-fabad2075d6c_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_5e3b05c9-cac3-471d-b903-0a92bcd3fd1f_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_6ade3e7d-6f1d-40fc-8399-8a7289d13028_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pro forma net (loss) income attributable to 3D Systems Corporation</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Pro Forma Net Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_40e5bceb-05a3-40b6-81ed-7dc18ccaf00f_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_TitanAdditiveLLCMember_ffd6c2e3-c4de-44f2-a779-ea29a1af8c87_terseLabel_en-US" xlink:label="lab_ddd_TitanAdditiveLLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Titan Additive LLC</link:label>
    <link:label id="lab_ddd_TitanAdditiveLLCMember_label_en-US" xlink:label="lab_ddd_TitanAdditiveLLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Titan Additive LLC [Member]</link:label>
    <link:label id="lab_ddd_TitanAdditiveLLCMember_documentation_en-US" xlink:label="lab_ddd_TitanAdditiveLLCMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Titan Additive LLC</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_TitanAdditiveLLCMember" xlink:href="ddd-20231231.xsd#ddd_TitanAdditiveLLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_TitanAdditiveLLCMember" xlink:to="lab_ddd_TitanAdditiveLLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_BusinessCombinationPostClosingNetWorkingCapitalAdjustment_2d799391-7307-4662-a863-7be22080f62e_terseLabel_en-US" xlink:label="lab_ddd_BusinessCombinationPostClosingNetWorkingCapitalAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Post-closing net working capital adjustment</link:label>
    <link:label id="lab_ddd_BusinessCombinationPostClosingNetWorkingCapitalAdjustment_label_en-US" xlink:label="lab_ddd_BusinessCombinationPostClosingNetWorkingCapitalAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Post Closing Net Working Capital Adjustment</link:label>
    <link:label id="lab_ddd_BusinessCombinationPostClosingNetWorkingCapitalAdjustment_documentation_en-US" xlink:label="lab_ddd_BusinessCombinationPostClosingNetWorkingCapitalAdjustment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Post Closing Net Working Capital Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_BusinessCombinationPostClosingNetWorkingCapitalAdjustment" xlink:href="ddd-20231231.xsd#ddd_BusinessCombinationPostClosingNetWorkingCapitalAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_BusinessCombinationPostClosingNetWorkingCapitalAdjustment" xlink:to="lab_ddd_BusinessCombinationPostClosingNetWorkingCapitalAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_d58739c2-50db-4400-8f36-415f4cdce674_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]</link:label>
    <link:label id="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_label_en-US" xlink:label="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_9f526a03-20fc-4c54-862d-1739fb9482d0_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets for Plan Benefits, Defined Benefit Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:to="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExaminationLineItems_a75dd72b-4d20-435c-90a8-8dbd5292df65_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Examination [Line Items]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExaminationLineItems_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Examination [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExaminationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems" xlink:to="lab_us-gaap_IncomeTaxExaminationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestments_c5ae43d7-449b-4dad-817b-776933dd2ff6_verboseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Equity investments under the equity method of accounting</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestments_e095c10c-b13b-45a2-a165-d945df27a772_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Initial investment</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestments" xlink:to="lab_us-gaap_EquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_e29789b9-6604-474c-9ada-123582a93c10_verboseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNet_aa7cb0c9-206b-4dfa-b9f3-5a425b1538c1_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_13550f51-b88b-4a6b-9527-3644eb919103_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis" xlink:to="lab_us-gaap_FinancialInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract_1d1f7f86-067d-4f7f-90d4-26db6a829ea4_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other changes in plan assets and benefit obligations recognized in other comprehensive income (loss):</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_e16c7968-fc5f-4c95-ad88-5d515678e8d1_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Divestitures</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_VolumetricMember_34f9d4d6-cf39-4be2-87ca-6dcc5d609a2c_terseLabel_en-US" xlink:label="lab_ddd_VolumetricMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Volumetric</link:label>
    <link:label id="lab_ddd_VolumetricMember_label_en-US" xlink:label="lab_ddd_VolumetricMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Volumetric [Member]</link:label>
    <link:label id="lab_ddd_VolumetricMember_documentation_en-US" xlink:label="lab_ddd_VolumetricMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Volumetric</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_VolumetricMember" xlink:href="ddd-20231231.xsd#ddd_VolumetricMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_VolumetricMember" xlink:to="lab_ddd_VolumetricMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_21ed3a09-a919-4123-a504-24deb9389b83_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Estimated post closing purchase price adjustment</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" xlink:to="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_5cd9f469-4ae5-4533-b72a-48ffa0bb1058_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_358f7e63-0bbe-43b0-a1e7-c639ec07a817_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Advertising Costs</link:label>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Advertising Cost [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnAmt" xlink:to="lab_ecd_TotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_ca1693f1-4b4a-4651-8939-65b407457c82_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote</link:label>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToPeoCompFnTextBlock" xlink:to="lab_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockRetiredCostMethodAmount_0643c152-3f5e-44c6-9184-9effae8f552c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockRetiredCostMethodAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Retirement of treasury shares</link:label>
    <link:label id="lab_us-gaap_TreasuryStockRetiredCostMethodAmount_label_en-US" xlink:label="lab_us-gaap_TreasuryStockRetiredCostMethodAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Retired, Cost Method, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockRetiredCostMethodAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockRetiredCostMethodAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockRetiredCostMethodAmount" xlink:to="lab_us-gaap_TreasuryStockRetiredCostMethodAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_b28ebc23-3233-4579-948e-fc2e0b5a38c2_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_5dd98b25-31fb-454f-a652-0f208d0db3bb_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureAbstract" xlink:to="lab_us-gaap_InventoryDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_bda084b3-b9bb-48f6-9b48-771ab5a9bb68_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_ece89982-2f54-4895-b62a-6c2a8447ddd4_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_13db4010-c471-4fba-8453-d42f9e428e82_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:label id="lab_srt_ConsolidationItemsDomain_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_ExportControlsAndGovernmentContractsComplianceMember_19203a0c-b48c-4dd5-8430-47c8836aae7b_terseLabel_en-US" xlink:label="lab_ddd_ExportControlsAndGovernmentContractsComplianceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Export Controls and Government Contracts Compliance</link:label>
    <link:label id="lab_ddd_ExportControlsAndGovernmentContractsComplianceMember_label_en-US" xlink:label="lab_ddd_ExportControlsAndGovernmentContractsComplianceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Export Controls And Government Contracts Compliance [Member]</link:label>
    <link:label id="lab_ddd_ExportControlsAndGovernmentContractsComplianceMember_documentation_en-US" xlink:label="lab_ddd_ExportControlsAndGovernmentContractsComplianceMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Export Controls And Government Contracts Compliance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ExportControlsAndGovernmentContractsComplianceMember" xlink:href="ddd-20231231.xsd#ddd_ExportControlsAndGovernmentContractsComplianceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_ExportControlsAndGovernmentContractsComplianceMember" xlink:to="lab_ddd_ExportControlsAndGovernmentContractsComplianceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_7a844285-44a2-4e10-8e5d-13157bdc2d7a_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_WematterABMember_9d5a9491-00dd-41de-9e31-364e4d315fc2_terseLabel_en-US" xlink:label="lab_ddd_WematterABMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Wematter AB</link:label>
    <link:label id="lab_ddd_WematterABMember_label_en-US" xlink:label="lab_ddd_WematterABMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Wematter AB [Member]</link:label>
    <link:label id="lab_ddd_WematterABMember_documentation_en-US" xlink:label="lab_ddd_WematterABMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Wematter AB</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_WematterABMember" xlink:href="ddd-20231231.xsd#ddd_WematterABMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_WematterABMember" xlink:to="lab_ddd_WematterABMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_DebtSecuritiesAvailableForSaleWeightedAverageMaturityPeriod_0a71133c-b7bb-4afb-967f-8997412ef89b_terseLabel_en-US" xlink:label="lab_ddd_DebtSecuritiesAvailableForSaleWeightedAverageMaturityPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average maturity</link:label>
    <link:label id="lab_ddd_DebtSecuritiesAvailableForSaleWeightedAverageMaturityPeriod_label_en-US" xlink:label="lab_ddd_DebtSecuritiesAvailableForSaleWeightedAverageMaturityPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-For-Sale, Weighted Average Maturity Period</link:label>
    <link:label id="lab_ddd_DebtSecuritiesAvailableForSaleWeightedAverageMaturityPeriod_documentation_en-US" xlink:label="lab_ddd_DebtSecuritiesAvailableForSaleWeightedAverageMaturityPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-For-Sale, Weighted Average Maturity Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_DebtSecuritiesAvailableForSaleWeightedAverageMaturityPeriod" xlink:href="ddd-20231231.xsd#ddd_DebtSecuritiesAvailableForSaleWeightedAverageMaturityPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_DebtSecuritiesAvailableForSaleWeightedAverageMaturityPeriod" xlink:to="lab_ddd_DebtSecuritiesAvailableForSaleWeightedAverageMaturityPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_6495c0c1-abf4-4af8-acb7-b5bc82655471_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issued amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_ba348ea6-2ed7-467c-af3f-c080f00dcb2c_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_c4c65037-10b5-48a5-80a5-677a41244ab1_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_2747ccef-e32b-4429-a4ae-cdf5d80894a5_terseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income tax assets:</link:label>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_label_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Components of Deferred Tax Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_3b103f81-2505-4b84-8b0b-6eeeaa3165df_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_4f2ea6f3-2a91-431f-b3dd-5994125b4773_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_1f418fcf-8b68-4f65-990f-3eba930a137d_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total lease payments (undiscounted)</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_84c0a2b6-2a55-4381-bfa9-4548c43bf2e0_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cash flows from operating activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_bf0d7d13-7596-4046-9d9a-cfad05d82d25_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Conversion price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible, Conversion Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1_8fdccd90-9a5d-4419-8352-10f500468788_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Conversion ratio</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible, Conversion Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestChangeInRedemptionValue_6c438f3b-1711-4167-ae70-7475c6fe47d6_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestChangeInRedemptionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Redeemable non-controlling interest redemption value in excess of carrying value</link:label>
    <link:label id="lab_us-gaap_MinorityInterestChangeInRedemptionValue_f27085b4-dfe0-481e-866b-e17195f3b015_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestChangeInRedemptionValue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Redemption value in excess of carrying value</link:label>
    <link:label id="lab_us-gaap_MinorityInterestChangeInRedemptionValue_606f58a5-120c-464d-ac5d-446062f57e85_verboseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestChangeInRedemptionValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Redeemable non-controlling interest redemption value in excess of carrying value</link:label>
    <link:label id="lab_us-gaap_MinorityInterestChangeInRedemptionValue_label_en-US" xlink:label="lab_us-gaap_MinorityInterestChangeInRedemptionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncontrolling Interest, Change in Redemption Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestChangeInRedemptionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestChangeInRedemptionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestChangeInRedemptionValue" xlink:to="lab_us-gaap_MinorityInterestChangeInRedemptionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_080a1268-3295-4b52-a891-372ade5b4b15_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_2b6007a0-64d5-47f2-9a30-e570c3e14ff2_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts and Other Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_EffectiveIncomeTaxRateReconciliationNonDeductibleEarnoutExpensePercent_d4e4b28a-7d1d-4b7a-a483-66905a3eafc5_terseLabel_en-US" xlink:label="lab_ddd_EffectiveIncomeTaxRateReconciliationNonDeductibleEarnoutExpensePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-deductible earnout expense</link:label>
    <link:label id="lab_ddd_EffectiveIncomeTaxRateReconciliationNonDeductibleEarnoutExpensePercent_label_en-US" xlink:label="lab_ddd_EffectiveIncomeTaxRateReconciliationNonDeductibleEarnoutExpensePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Non-Deductible Earnout Expense, Percent</link:label>
    <link:label id="lab_ddd_EffectiveIncomeTaxRateReconciliationNonDeductibleEarnoutExpensePercent_documentation_en-US" xlink:label="lab_ddd_EffectiveIncomeTaxRateReconciliationNonDeductibleEarnoutExpensePercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Non-Deductible Earnout Expense, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_EffectiveIncomeTaxRateReconciliationNonDeductibleEarnoutExpensePercent" xlink:href="ddd-20231231.xsd#ddd_EffectiveIncomeTaxRateReconciliationNonDeductibleEarnoutExpensePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_EffectiveIncomeTaxRateReconciliationNonDeductibleEarnoutExpensePercent" xlink:to="lab_ddd_EffectiveIncomeTaxRateReconciliationNonDeductibleEarnoutExpensePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_3e3c0d69-ff5c-44ef-9709-80c82ab2d55e_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_14ecaf98-1c42-40d7-b4c8-0016a0ee88ec_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Asset Class [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asset Class [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_PaymentsForLegalSettlementsPaidByInsurance_878de9b3-b2ce-4684-87fb-69f4f5ec66ec_terseLabel_en-US" xlink:label="lab_ddd_PaymentsForLegalSettlementsPaidByInsurance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payments for legal settlements, paid by insurance</link:label>
    <link:label id="lab_ddd_PaymentsForLegalSettlementsPaidByInsurance_label_en-US" xlink:label="lab_ddd_PaymentsForLegalSettlementsPaidByInsurance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments For Legal Settlements, Paid By Insurance</link:label>
    <link:label id="lab_ddd_PaymentsForLegalSettlementsPaidByInsurance_documentation_en-US" xlink:label="lab_ddd_PaymentsForLegalSettlementsPaidByInsurance" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Payments For Legal Settlements, Paid By Insurance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_PaymentsForLegalSettlementsPaidByInsurance" xlink:href="ddd-20231231.xsd#ddd_PaymentsForLegalSettlementsPaidByInsurance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_PaymentsForLegalSettlementsPaidByInsurance" xlink:to="lab_ddd_PaymentsForLegalSettlementsPaidByInsurance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_534376f8-8a5f-46e0-8236-70f60d82e573_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee percentage of match</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:to="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_84b34d9b-69f4-4714-b61f-10d70b709275_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses_cb4a7e66-3e89-4f67-a72a-49db35c20b41_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gain for accumulated foreign currency translation gain</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Foreign Currency Translation Gains (Losses)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDomain_83301990-5896-4009-a466-65b735a88b7d_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_PaymentsToAcquireBusinessesGrossNoncurrentDefermentPeriod_2acb0db5-6f45-438c-85c3-f418429a6ade_terseLabel_en-US" xlink:label="lab_ddd_PaymentsToAcquireBusinessesGrossNoncurrentDefermentPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash deferment period</link:label>
    <link:label id="lab_ddd_PaymentsToAcquireBusinessesGrossNoncurrentDefermentPeriod_label_en-US" xlink:label="lab_ddd_PaymentsToAcquireBusinessesGrossNoncurrentDefermentPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments To Acquire Businesses, Gross, Noncurrent, Deferment Period</link:label>
    <link:label id="lab_ddd_PaymentsToAcquireBusinessesGrossNoncurrentDefermentPeriod_documentation_en-US" xlink:label="lab_ddd_PaymentsToAcquireBusinessesGrossNoncurrentDefermentPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Payments To Acquire Businesses, Gross, Noncurrent, Deferment Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_PaymentsToAcquireBusinessesGrossNoncurrentDefermentPeriod" xlink:href="ddd-20231231.xsd#ddd_PaymentsToAcquireBusinessesGrossNoncurrentDefermentPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_PaymentsToAcquireBusinessesGrossNoncurrentDefermentPeriod" xlink:to="lab_ddd_PaymentsToAcquireBusinessesGrossNoncurrentDefermentPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_33d376ef-754e-4814-b96f-d088f60da6b3_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer [Domain]</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_97c7c6d6-5e72-4239-a381-058a8ed3f376_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net (loss) income attributable to common stock shareholders</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_d22c9458-704b-4283-baae-8c8cfebf00c9_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Components of Inventories</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_4bdbd16b-65c0-4259-b17e-60f6f110026c_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_b3eb4e99-de98-49d2-8a7a-a4e20256a823_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of Shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CollaborativeArrangementMember_9bc01bc6-2963-4e27-8bd7-d15455a27db8_terseLabel_en-US" xlink:label="lab_us-gaap_CollaborativeArrangementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Collaborative Arrangement</link:label>
    <link:label id="lab_us-gaap_CollaborativeArrangementMember_label_en-US" xlink:label="lab_us-gaap_CollaborativeArrangementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Collaborative Arrangement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CollaborativeArrangementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CollaborativeArrangementMember" xlink:to="lab_us-gaap_CollaborativeArrangementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LitigationSettlementExpense_d59153be-aa90-48ea-bb8a-ce1349cece07_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationSettlementExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fees and expenses</link:label>
    <link:label id="lab_us-gaap_LitigationSettlementExpense_label_en-US" xlink:label="lab_us-gaap_LitigationSettlementExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Litigation Settlement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LitigationSettlementExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationSettlementExpense" xlink:to="lab_us-gaap_LitigationSettlementExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_9428d95f-fed1-4e5a-9bcf-69108fa7a861_totalLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Effective tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_19ef0b40-3836-4a58-a756-2edac0e02d66_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Present value of lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_IndustrialSegmentMember_80f10e49-bcbf-4089-8903-4c8a7f866d9c_terseLabel_en-US" xlink:label="lab_ddd_IndustrialSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Industrial</link:label>
    <link:label id="lab_ddd_IndustrialSegmentMember_label_en-US" xlink:label="lab_ddd_IndustrialSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Industrial Segment [Member]</link:label>
    <link:label id="lab_ddd_IndustrialSegmentMember_documentation_en-US" xlink:label="lab_ddd_IndustrialSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Industrial Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_IndustrialSegmentMember" xlink:href="ddd-20231231.xsd#ddd_IndustrialSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_IndustrialSegmentMember" xlink:to="lab_ddd_IndustrialSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ServiceMember_3a59254d-dfe8-4b08-b37a-e5208c5fcea8_terseLabel_en-US" xlink:label="lab_us-gaap_ServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Services</link:label>
    <link:label id="lab_us-gaap_ServiceMember_label_en-US" xlink:label="lab_us-gaap_ServiceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Service [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ServiceMember" xlink:to="lab_us-gaap_ServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_4659f723-9e8d-477c-ac25-de6e391029d1_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Overview and Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:to="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VestingDomain_76d861b9-e9ca-4910-9ac6-48f395414dba_terseLabel_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:label id="lab_us-gaap_VestingDomain_label_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VestingDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingDomain" xlink:to="lab_us-gaap_VestingDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_7aeaa2c4-0e0b-4711-859f-6524e7f818ef_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_7b1b36c2-5ca8-41c8-9736-39189983a6d2_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_AggtErrCompAmt_label_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompAmt" xlink:to="lab_ecd_AggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_176e37c5-6a7e-4ae4-93c5-7d6e689f34b5_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Axis]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_096e5548-d9ca-46b6-a899-f1bac7d9d08e_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity interest percentage</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Step Acquisition, Equity Interest in Acquiree, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:to="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_terseLabel_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Executive Categories</link:label>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_label_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Executive Categories [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="lab_ecd_AllExecutiveCategoriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_e74dd866-f530-4f3b-a0a6-c4f35e0c85ea_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_c4e79589-e1aa-4474-8e95-c90c6739b2e3_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_05178242-828b-4b7a-bebd-f929e787dc2f_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_d9fd8d10-2316-44fa-9984-19b0d1417a20_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued and Other Liabilities</link:label>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Payable and Accrued Liabilities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_486246f6-f15a-404e-b562-f6bbc960f974_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_2bd29366-9ca6-471d-a8c3-a14fa16a3d4a_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax benefit</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expense, Tax Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_0c5f6361-8d0a-43ef-9db6-0d7231f61830_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of reportable segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_a3d53a97-87ad-42c3-b173-d5ba760ce9c9_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net (loss) income per common share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_bbe6ebab-d53e-4a3a-b405-9e344e246ec6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of Shares/Units</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_fef4137d-18d1-491f-9dba-172f8d324d3e_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Common stock, $0.001 par value, authorized 220,000 shares; shares issued 133,619 and 131,207 as of December 31, 2023 and 2022, respectively</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e62ae2bc-bba4-4159-b19c-9f68f7548f2e_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeNamesMember_6a47cb55-f6a4-4c37-b8d5-db6f0b6218f0_terseLabel_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trade names</link:label>
    <link:label id="lab_us-gaap_TradeNamesMember_label_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trade Names [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeNamesMember" xlink:to="lab_us-gaap_TradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_909b7008-be74-45a6-8939-a59f6f92e6ae_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-cash operating lease expense</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Periodic Reduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeniorNotesMember_d95290b7-6f18-4101-91fd-e70b821cb41b_terseLabel_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Senior Notes</link:label>
    <link:label id="lab_us-gaap_SeniorNotesMember_label_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Notes [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeniorNotesMember" xlink:to="lab_us-gaap_SeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_49ec56a9-e24c-4c0c-8752-02aab9e159df_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss carryforwards for U.S. state income tax purposes</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, State and Local</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_473ca5e4-a633-4e51-8ae5-ccc8637d5320_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred:</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_b6649a58-006a-429c-8076-9e7a8420879a_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financing cash outflow for finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_label_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Principal Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:to="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_ab87a06c-5186-4cfc-becd-77489a91e281_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Future Minimum Lease Payments - Finance Leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, to be Paid, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization_6a61e5a1-34b9-4c24-9db6-ecc475fbf047_terseLabel_en-US" xlink:label="lab_ddd_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjusted EBITDA</link:label>
    <link:label id="lab_ddd_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization_label_en-US" xlink:label="lab_ddd_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjusted Earnings Before Interest Taxes Depreciation And Amortization</link:label>
    <link:label id="lab_ddd_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization_documentation_en-US" xlink:label="lab_ddd_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Adjusted Earnings Before Interest Taxes Depreciation And Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" xlink:href="ddd-20231231.xsd#ddd_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" xlink:to="lab_ddd_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent_b5c7f9bd-c9c7-4ccf-8f4d-8a80a9724c98_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Global intangible low-taxed income inclusion</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, GILTI, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllIndividualsMember_terseLabel_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Individuals</link:label>
    <link:label id="lab_ecd_AllIndividualsMember_label_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Individuals [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="lab_ecd_AllIndividualsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseTypeDomain_badc6e74-441d-4235-b20a-a01b333bf4c1_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:label id="lab_srt_LitigationCaseTypeDomain_label_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_LitigationCaseTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseTypeDomain" xlink:to="lab_srt_LitigationCaseTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_dea0b791-1b22-4f5e-b736-f6b23e9eebc5_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other income (expense), net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_d97e6c59-c675-420d-a138-c9cc9c750374_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_ContractWithCustomerLiabilityDeferredRevenueNoncurrent_c4129d9d-5738-4ffa-b969-df46fcd357e1_terseLabel_en-US" xlink:label="lab_ddd_ContractWithCustomerLiabilityDeferredRevenueNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term deferred revenue</link:label>
    <link:label id="lab_ddd_ContractWithCustomerLiabilityDeferredRevenueNoncurrent_label_en-US" xlink:label="lab_ddd_ContractWithCustomerLiabilityDeferredRevenueNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract With Customer, Liability, Deferred Revenue, Noncurrent</link:label>
    <link:label id="lab_ddd_ContractWithCustomerLiabilityDeferredRevenueNoncurrent_documentation_en-US" xlink:label="lab_ddd_ContractWithCustomerLiabilityDeferredRevenueNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract With Customer, Liability, Deferred Revenue, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ContractWithCustomerLiabilityDeferredRevenueNoncurrent" xlink:href="ddd-20231231.xsd#ddd_ContractWithCustomerLiabilityDeferredRevenueNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_ContractWithCustomerLiabilityDeferredRevenueNoncurrent" xlink:to="lab_ddd_ContractWithCustomerLiabilityDeferredRevenueNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_2048a4f9-6708-46c7-a57e-bc85c440582b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Equity Method Investments [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Equity Method Investments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition_1204ddd9-e709-4337-bf46-b679f39e1280_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Decreases related to acquired tax positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:to="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_3bfd0bf6-d9db-42b5-94a1-2ad90ccea9b2_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_9dd8ab1d-4f50-4239-a77a-46c39caf52b1_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition_8c9fc1bf-326b-4caf-91c6-ca9febdc7108_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Increases related to acquired tax positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_b4d41625-16af-460a-b8e0-4e04f3f63339_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Effective Tax Rate Reconciliation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_2a27ef41-10c3-45e5-bece-bff7a9c44829_negatedPeriodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at January 1</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_edccc1c0-8ae0-4202-8a8e-fc3edbd79d0c_negatedPeriodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="resource" xml:lang="en-US">Balance at December 31</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_b239d05a-bf36-4ad0-a956-68e725016b5d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoName_terseLabel_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:label id="lab_ecd_PeoName_label_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoName" xlink:to="lab_ecd_PeoName" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_EquityMethodInvestmentsEscrowDeposit_8b3f7b18-cba7-47d3-b95e-5b048b319d30_terseLabel_en-US" xlink:label="lab_ddd_EquityMethodInvestmentsEscrowDeposit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Escrow deposit</link:label>
    <link:label id="lab_ddd_EquityMethodInvestmentsEscrowDeposit_label_en-US" xlink:label="lab_ddd_EquityMethodInvestmentsEscrowDeposit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investments, Escrow Deposit</link:label>
    <link:label id="lab_ddd_EquityMethodInvestmentsEscrowDeposit_documentation_en-US" xlink:label="lab_ddd_EquityMethodInvestmentsEscrowDeposit" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Equity Method Investments, Escrow Deposit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_EquityMethodInvestmentsEscrowDeposit" xlink:href="ddd-20231231.xsd#ddd_EquityMethodInvestmentsEscrowDeposit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_EquityMethodInvestmentsEscrowDeposit" xlink:to="lab_ddd_EquityMethodInvestmentsEscrowDeposit" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_OfficeFurnitureAndEquipmentMember_3b6f8b61-f428-4ae6-98a1-7a252c6bd16d_terseLabel_en-US" xlink:label="lab_ddd_OfficeFurnitureAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Office furniture and equipment</link:label>
    <link:label id="lab_ddd_OfficeFurnitureAndEquipmentMember_label_en-US" xlink:label="lab_ddd_OfficeFurnitureAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Office Furniture And Equipment [Member]</link:label>
    <link:label id="lab_ddd_OfficeFurnitureAndEquipmentMember_documentation_en-US" xlink:label="lab_ddd_OfficeFurnitureAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Office Furniture And Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_OfficeFurnitureAndEquipmentMember" xlink:href="ddd-20231231.xsd#ddd_OfficeFurnitureAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_OfficeFurnitureAndEquipmentMember" xlink:to="lab_ddd_OfficeFurnitureAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_79f06336-2c5b-414a-a235-7086d892abd8_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_AsiaPacificMember_27dee306-93ad-490d-abcf-e1fb4066db04_terseLabel_en-US" xlink:label="lab_srt_AsiaPacificMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">APAC</link:label>
    <link:label id="lab_srt_AsiaPacificMember_label_en-US" xlink:label="lab_srt_AsiaPacificMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asia Pacific [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_AsiaPacificMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_AsiaPacificMember" xlink:to="lab_srt_AsiaPacificMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_OtherForeignEntitiesMember_195a324a-32ea-40f6-88f3-632374eeebb0_terseLabel_en-US" xlink:label="lab_ddd_OtherForeignEntitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other foreign entities</link:label>
    <link:label id="lab_ddd_OtherForeignEntitiesMember_label_en-US" xlink:label="lab_ddd_OtherForeignEntitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Foreign Entities [Member]</link:label>
    <link:label id="lab_ddd_OtherForeignEntitiesMember_documentation_en-US" xlink:label="lab_ddd_OtherForeignEntitiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other Foreign Entities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_OtherForeignEntitiesMember" xlink:href="ddd-20231231.xsd#ddd_OtherForeignEntitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_OtherForeignEntitiesMember" xlink:to="lab_ddd_OtherForeignEntitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_BureauOfIndustryAndSecurityOfTheDepartmentOfCommerceMember_252aef2f-bba7-4f54-b408-c08fa403c4d9_terseLabel_en-US" xlink:label="lab_ddd_BureauOfIndustryAndSecurityOfTheDepartmentOfCommerceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Bureau of Industry and Security oThe Department of Commerce</link:label>
    <link:label id="lab_ddd_BureauOfIndustryAndSecurityOfTheDepartmentOfCommerceMember_label_en-US" xlink:label="lab_ddd_BureauOfIndustryAndSecurityOfTheDepartmentOfCommerceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Bureau Of Industry And Security Of The Department Of Commerce [Member]</link:label>
    <link:label id="lab_ddd_BureauOfIndustryAndSecurityOfTheDepartmentOfCommerceMember_documentation_en-US" xlink:label="lab_ddd_BureauOfIndustryAndSecurityOfTheDepartmentOfCommerceMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Bureau Of Industry And Security Of The Department Of Commerce</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_BureauOfIndustryAndSecurityOfTheDepartmentOfCommerceMember" xlink:href="ddd-20231231.xsd#ddd_BureauOfIndustryAndSecurityOfTheDepartmentOfCommerceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_BureauOfIndustryAndSecurityOfTheDepartmentOfCommerceMember" xlink:to="lab_ddd_BureauOfIndustryAndSecurityOfTheDepartmentOfCommerceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashCurrent_d81f5825-7391-4f2e-b4e4-701b8b5ba293_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted cash, current</link:label>
    <link:label id="lab_us-gaap_RestrictedCashCurrent_label_en-US" xlink:label="lab_us-gaap_RestrictedCashCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Cash, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashCurrent" xlink:to="lab_us-gaap_RestrictedCashCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_9a58819c-3d2a-4137-9a74-1d2a1b9f4d71_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029 through 2033</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingMember_e55640c9-c958-46cb-94af-b8149c7e5aab_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Building</link:label>
    <link:label id="lab_us-gaap_BuildingMember_label_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Building [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingMember" xlink:to="lab_us-gaap_BuildingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_eba294a9-6995-498d-8b6f-2b3b1c7a9b10_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_d27d86f0-3afa-4bcd-a1e2-4e4d8450bc71_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax credit carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock_542a5004-7d42-4af9-8e57-23941212df1a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest and Other Income (Expense), Net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Nonoperating Income and Expense [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock" xlink:to="lab_us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_3bd5f223-f6a0-4543-8b82-20794ee5bba4_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock options and restricted stock awards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_5feabd84-acc9-4aa7-b8a2-05750463500d_negatedLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember_6c93a9cf-537c-47c6-9b0d-2c509ac3a8e6_terseLabel_en-US" xlink:label="lab_ddd_AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrealized loss on short-term investments</link:label>
    <link:label id="lab_ddd_AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember_label_en-US" xlink:label="lab_ddd_AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Unrealized Loss On Short Term Investment, Including Portion Attributable To Noncontrolling Interest [Member]</link:label>
    <link:label id="lab_ddd_AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember_documentation_en-US" xlink:label="lab_ddd_AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accumulated Unrealized Loss On Short Term Investment, Including Portion Attributable To Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember" xlink:href="ddd-20231231.xsd#ddd_AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember" xlink:to="lab_ddd_AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_6c3fbc42-81b0-4235-8c40-49ed5a6908fe_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_28f03f0d-a5f0-446f-bc45-17c66456ecc3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Net (gain) loss</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_EntachIncMember_1edb56a2-3457-403f-a444-4856d07da5b9_terseLabel_en-US" xlink:label="lab_ddd_EntachIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entach Inc</link:label>
    <link:label id="lab_ddd_EntachIncMember_label_en-US" xlink:label="lab_ddd_EntachIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entach Inc [Member]</link:label>
    <link:label id="lab_ddd_EntachIncMember_documentation_en-US" xlink:label="lab_ddd_EntachIncMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Entach Inc</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_EntachIncMember" xlink:href="ddd-20231231.xsd#ddd_EntachIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_EntachIncMember" xlink:to="lab_ddd_EntachIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_33789f72-858f-4305-896c-6142e36ce2d0_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other accrued liabilities</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_1f6789b8-966c-4dcd-b882-f94226af14ad_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Corporate and other</link:label>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_label_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Corporate, Non-Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateNonSegmentMember" xlink:to="lab_us-gaap_CorporateNonSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_dd3f934f-96bc-46e7-8e03-2bc5135cf420_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">All other operating activities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Other Operating Assets and Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty_8a272d5d-b4be-4895-bbc5-0680efb20f62_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amount awarded</link:label>
    <link:label id="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty_label_en-US" xlink:label="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Litigation Settlement, Amount Awarded to Other Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LitigationSettlementAmountAwardedToOtherParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:to="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_4e5b90e7-c1f0-4b73-b1b8-d6d10099d812_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest rate (as a percentage)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_5b3848ad-ffa1-450e-8e1c-3c8eecf713fb_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_c1cd99b8-156c-4b5d-9d25-2f407a8699c3_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized tax benefits that would impact effective tax rate</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_3cbe39bf-b138-4477-ac88-1b2c3bee6820_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockMember_f2f9c4ed-844b-4860-8bba-96f9b0d4c7b1_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted Stock</link:label>
    <link:label id="lab_us-gaap_RestrictedStockMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockMember" xlink:to="lab_us-gaap_RestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_734c19f6-5bf9-44cb-a76f-b9d92aa2221b_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deemed income related to foreign operations</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a9f7ee9e-1450-4c65-8a1b-ebc1acd23ab9_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_68305619-1498-4658-9f03-9a5f9c75b0fc_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8d3612e7-b694-429f-8d61-04c19734ebce_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">(Loss) income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_aa4dbb0b-9ac2-4513-ba20-e4559f2094b6_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Measurement, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_b43fe435-b5e6-4fa8-80e3-3c536f39106c_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring and Exit Activity Costs</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring and Related Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_47dc15b2-a6d0-4258-b718-3aa7b49ff23b_negatedLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Accrued and other liabilities</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liability, Defined Benefit Plan, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:to="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_43d779e1-0f5f-4050-8e03-5d2151ff4952_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Level 2</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareDilutedModificationOfContract_5ab31c60-76a8-4e74-a773-c815f2e84cc9_terseLabel_en-US" xlink:label="lab_ddd_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareDilutedModificationOfContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to diluted loss per share (in dollars per share)</link:label>
    <link:label id="lab_ddd_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareDilutedModificationOfContract_label_en-US" xlink:label="lab_ddd_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareDilutedModificationOfContract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract With Customer, Liability, Cumulative Catch-Up Adjustment To Earnings Per Share, Diluted, Modification Of Contract</link:label>
    <link:label id="lab_ddd_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareDilutedModificationOfContract_documentation_en-US" xlink:label="lab_ddd_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareDilutedModificationOfContract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract With Customer, Liability, Cumulative Catch-Up Adjustment To Earnings Per Share, Diluted, Modification Of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareDilutedModificationOfContract" xlink:href="ddd-20231231.xsd#ddd_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareDilutedModificationOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareDilutedModificationOfContract" xlink:to="lab_ddd_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareDilutedModificationOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_44e0b248-bcec-4dae-a00e-03ccce958bb9_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_fe2326c7-df78-430d-9dfc-9325b2c70847_terseLabel_en-US" xlink:label="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Long-Lived Assets by Geographical Region</link:label>
    <link:label id="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Assets by Geographic Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:to="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockSharesRetired_b444d15c-1d97-4f62-b07c-62f5ed8c45c5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesRetired" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Retirement of treasury shares (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesRetired_label_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesRetired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Shares, Retired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesRetired" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockSharesRetired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockSharesRetired" xlink:to="lab_us-gaap_TreasuryStockSharesRetired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_6d034bea-a989-4aae-ba5b-906168accc30_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment, intangible asset, finite-lived (excluding goodwill), statement of income or comprehensive income</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:to="lab_us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_eac70a4f-7d48-488d-8d71-1eb76394e726_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain" xlink:to="lab_us-gaap_DisposalGroupClassificationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersOperationsBasicAbstract_230d69ce-5f7d-4dfc-adda-28d06ecc2c2b_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersOperationsBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Numerator for basic and diluted net (loss) income per share:</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersOperationsBasicAbstract_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersOperationsBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic, Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersOperationsBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersOperationsBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersOperationsBasicAbstract" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersOperationsBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_323c1532-8b90-4357-a685-82ed6fb3ede0_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effective interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Interest Rate, Effective Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7fa48736-32af-4653-b990-21f3bf94b22e_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote</link:label>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_label_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:to="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_82f2b3c5-b142-410e-8285-1309af95680e_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_71d0f470-e929-4fdf-8a1b-11efc318a4a4_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Threshold trading days</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible, Threshold Trading Days</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:to="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_6efc2687-ed04-4192-a6e1-e53eac0d0e50_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Useful life</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_b48bbc52-5bb2-47f4-a2f2-5d9c9b01803c_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accrued and other liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_867d4116-b7ef-4eb2-a8d7-ca222b96e0b7_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_68f56f87-d144-40be-af23-34ad89075aa5_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Outstanding at beginning of year (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_f3355326-9ac5-4671-a934-3642d3e48c4a_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Outstanding at end of year (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_50249d5f-8920-4d5f-9703-4a8c516c9d3f_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_e8f61d97-2309-4f3d-8052-73aa09f65e8d_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Revenue by Geographic Region</link:label>
    <link:label id="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from External Customers by Geographic Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:to="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRepurchaseAmount_e5df312c-8e47-4267-bb4c-49626f5704b4_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRepurchaseAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt instrument, repurchase amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRepurchaseAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRepurchaseAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Repurchase Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRepurchaseAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentRepurchaseAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRepurchaseAmount" xlink:to="lab_us-gaap_DebtInstrumentRepurchaseAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesNoncurrent_3ac6cc2b-66c2-45b3-968d-38c3368357e5_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term tax liability</link:label>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Income Taxes, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_BusinessCombinationNumberOfMilestonesTerminated_eb0eb262-f560-4af3-aadc-23c7ef885b4e_terseLabel_en-US" xlink:label="lab_ddd_BusinessCombinationNumberOfMilestonesTerminated" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Milestones terminated</link:label>
    <link:label id="lab_ddd_BusinessCombinationNumberOfMilestonesTerminated_label_en-US" xlink:label="lab_ddd_BusinessCombinationNumberOfMilestonesTerminated" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Number Of Milestones Terminated</link:label>
    <link:label id="lab_ddd_BusinessCombinationNumberOfMilestonesTerminated_documentation_en-US" xlink:label="lab_ddd_BusinessCombinationNumberOfMilestonesTerminated" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Number Of Milestones Terminated</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_BusinessCombinationNumberOfMilestonesTerminated" xlink:href="ddd-20231231.xsd#ddd_BusinessCombinationNumberOfMilestonesTerminated"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_BusinessCombinationNumberOfMilestonesTerminated" xlink:to="lab_ddd_BusinessCombinationNumberOfMilestonesTerminated" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_19d017b2-3bb3-4000-9149-de9fa4cabbc2_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_StockAwardTrancheGrantingPeriod_0a4770d2-6f7e-40a8-a6e9-7d438b1a8f43_terseLabel_en-US" xlink:label="lab_ddd_StockAwardTrancheGrantingPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock award tranche granting period</link:label>
    <link:label id="lab_ddd_StockAwardTrancheGrantingPeriod_label_en-US" xlink:label="lab_ddd_StockAwardTrancheGrantingPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Award Tranche Granting Period</link:label>
    <link:label id="lab_ddd_StockAwardTrancheGrantingPeriod_documentation_en-US" xlink:label="lab_ddd_StockAwardTrancheGrantingPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock award tranche granting period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_StockAwardTrancheGrantingPeriod" xlink:href="ddd-20231231.xsd#ddd_StockAwardTrancheGrantingPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_StockAwardTrancheGrantingPeriod" xlink:to="lab_ddd_StockAwardTrancheGrantingPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_GIBBSCamCimatronMember_be7c7482-e945-4387-b7e7-1dcca8153b3e_terseLabel_en-US" xlink:label="lab_ddd_GIBBSCamCimatronMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">GIBBSCam Cimatron</link:label>
    <link:label id="lab_ddd_GIBBSCamCimatronMember_label_en-US" xlink:label="lab_ddd_GIBBSCamCimatronMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">GIBBSCam Cimatron [Member]</link:label>
    <link:label id="lab_ddd_GIBBSCamCimatronMember_documentation_en-US" xlink:label="lab_ddd_GIBBSCamCimatronMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">GIBBSCam Cimatron</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_GIBBSCamCimatronMember" xlink:href="ddd-20231231.xsd#ddd_GIBBSCamCimatronMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_GIBBSCamCimatronMember" xlink:to="lab_ddd_GIBBSCamCimatronMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_2c41d009-f82c-465d-ad44-38962231778d_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_b5022863-9798-4922-94f9-058274b867fe_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_LossOnChangeInHedgingDesignation_3d1b74f1-e8e1-49f0-bfb8-d61abcd92c36_terseLabel_en-US" xlink:label="lab_ddd_LossOnChangeInHedgingDesignation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gain (loss) on derivative instruments</link:label>
    <link:label id="lab_ddd_LossOnChangeInHedgingDesignation_label_en-US" xlink:label="lab_ddd_LossOnChangeInHedgingDesignation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss On Change In Hedging Designation</link:label>
    <link:label id="lab_ddd_LossOnChangeInHedgingDesignation_documentation_en-US" xlink:label="lab_ddd_LossOnChangeInHedgingDesignation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Loss On Change In Hedging Designation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_LossOnChangeInHedgingDesignation" xlink:href="ddd-20231231.xsd#ddd_LossOnChangeInHedgingDesignation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_LossOnChangeInHedgingDesignation" xlink:to="lab_ddd_LossOnChangeInHedgingDesignation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_68d6ca35-d3bb-4a02-ba4a-f707866603e9_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ownership percentage</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investment, Ownership Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_a49ea96c-044e-4e4f-a0a9-f9a818b8ed48_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_c9677918-104b-4633-8ae9-793198aed2e7_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_ConvertiblePreferredStockFairValue_cc9e76a9-7092-4883-b121-96cae7fe04b0_terseLabel_en-US" xlink:label="lab_ddd_ConvertiblePreferredStockFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair value of investment</link:label>
    <link:label id="lab_ddd_ConvertiblePreferredStockFairValue_label_en-US" xlink:label="lab_ddd_ConvertiblePreferredStockFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Convertible Preferred Stock, Fair Value</link:label>
    <link:label id="lab_ddd_ConvertiblePreferredStockFairValue_documentation_en-US" xlink:label="lab_ddd_ConvertiblePreferredStockFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Convertible Preferred Stock, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ConvertiblePreferredStockFairValue" xlink:href="ddd-20231231.xsd#ddd_ConvertiblePreferredStockFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_ConvertiblePreferredStockFairValue" xlink:to="lab_ddd_ConvertiblePreferredStockFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_69fb2879-37c2-4a52-a07c-f03929e69e67_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Stock Option Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardExrcPrice_terseLabel_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise Price</link:label>
    <link:label id="lab_ecd_AwardExrcPrice_label_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardExrcPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardExrcPrice" xlink:to="lab_ecd_AwardExrcPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cd957ad5-5f3b-473b-a86a-883e5a74ab1b_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicLineItems_2f50886a-2ef6-45c5-bc62-0f402561adca_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicLineItems_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasicLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems" xlink:to="lab_us-gaap_EarningsPerShareBasicLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_3a2f9d63-eb76-42ef-bfac-9923a4c3d422_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFVNINoncurrent_9d4f3c4b-304a-4c6d-9d4a-dc6e4353fcfe_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFVNINoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Carrying amount of non-current investments</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFVNINoncurrent_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFVNINoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Securities, FV-NI, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFVNINoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquitySecuritiesFVNINoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFVNINoncurrent" xlink:to="lab_us-gaap_EquitySecuritiesFVNINoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProfitLoss_96137311-17d6-4256-be41-e024cfc7c654_totalLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net (loss) income before redeemable non-controlling interest</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_4584b98a-bc39-4d29-b017-6363daafa350_terseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net (loss) income before redeemable non-controlling interest</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_label_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_d7e599cb-d116-4946-8b88-dff0a5c06607_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash income tax payments, net</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_2505d45f-7476-4325-b89b-5681bc2d2eb1_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Liabilities:</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrual_cb14d985-696d-4af2-bde4-bfcfeaf0c66a_terseLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrual" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product warranty liability</link:label>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrual_label_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrual" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Standard Product Warranty Accrual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrual" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StandardProductWarrantyAccrual"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyAccrual" xlink:to="lab_us-gaap_StandardProductWarrantyAccrual" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_988e7e30-7276-487e-bde7-f29485c237fa_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DevelopedTechnologyRightsMember_c1fe88bc-99ad-4794-aa4e-e636af0c45bd_terseLabel_en-US" xlink:label="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product technology</link:label>
    <link:label id="lab_us-gaap_DevelopedTechnologyRightsMember_label_en-US" xlink:label="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Developed Technology Rights [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DevelopedTechnologyRightsMember" xlink:to="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentMember_faf55d13-ae49-44bb-bacc-823e2c3fa300_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentMember_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentMember" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_DiscontinuedOperationOwnershipInterestPriorToDisposal_8d604ced-a3c1-41d1-82ce-f27b6641e1b1_terseLabel_en-US" xlink:label="lab_ddd_DiscontinuedOperationOwnershipInterestPriorToDisposal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ownership interest prior to disposal</link:label>
    <link:label id="lab_ddd_DiscontinuedOperationOwnershipInterestPriorToDisposal_label_en-US" xlink:label="lab_ddd_DiscontinuedOperationOwnershipInterestPriorToDisposal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Discontinued Operation, Ownership Interest Prior To Disposal</link:label>
    <link:label id="lab_ddd_DiscontinuedOperationOwnershipInterestPriorToDisposal_documentation_en-US" xlink:label="lab_ddd_DiscontinuedOperationOwnershipInterestPriorToDisposal" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Discontinued Operation, Ownership Interest Prior To Disposal</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_DiscontinuedOperationOwnershipInterestPriorToDisposal" xlink:href="ddd-20231231.xsd#ddd_DiscontinuedOperationOwnershipInterestPriorToDisposal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_DiscontinuedOperationOwnershipInterestPriorToDisposal" xlink:to="lab_ddd_DiscontinuedOperationOwnershipInterestPriorToDisposal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_6aa5bb0a-3bdf-4e24-a004-2b2c955d7ea1_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities, redeemable non-controlling interest and stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_8bcff356-9b84-4a51-b393-d864afd904a6_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:to="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_OwnershipDomain_2405edbc-21fb-4762-a149-7d9fecfc2b1d_terseLabel_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ownership [Domain]</link:label>
    <link:label id="lab_srt_OwnershipDomain_label_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Ownership [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_OwnershipDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipDomain" xlink:to="lab_srt_OwnershipDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_SettlementsMade_da8f1fdf-5bcc-4ae3-ace4-378af03cb5ea_negatedTerseLabel_en-US" xlink:label="lab_ddd_SettlementsMade" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Settlements made</link:label>
    <link:label id="lab_ddd_SettlementsMade_label_en-US" xlink:label="lab_ddd_SettlementsMade" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Settlements Made</link:label>
    <link:label id="lab_ddd_SettlementsMade_documentation_en-US" xlink:label="lab_ddd_SettlementsMade" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Warranty revenue recognized.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_SettlementsMade" xlink:href="ddd-20231231.xsd#ddd_SettlementsMade"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_SettlementsMade" xlink:to="lab_ddd_SettlementsMade" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessExitCosts1_d7e63565-975c-4b8c-929a-223311be6a03_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessExitCosts1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business exit costs</link:label>
    <link:label id="lab_us-gaap_BusinessExitCosts1_label_en-US" xlink:label="lab_us-gaap_BusinessExitCosts1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Exit Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessExitCosts1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessExitCosts1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessExitCosts1" xlink:to="lab_us-gaap_BusinessExitCosts1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_0948bd78-f910-405f-901c-aa893fc76986_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_d7fa8b12-036c-4746-94c8-b669fbdc9944_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reduction of workforce, percentage</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring and Related Cost, Number of Positions Eliminated, Period Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:to="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote</link:label>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_label_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:to="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_b972fbbc-3ffc-45fc-bbeb-93b4a6ecb073_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1_17f66eb5-3ea9-4d48-bb04-f2c84f8e2a08_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring expected cost</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring and Related Cost, Expected Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedCostExpectedCost1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:to="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_946ba708-e36b-400a-ba65-494de88fce70_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Discount rate</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_a73daa9e-0575-4038-88a8-1ce9bec49c3a_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance lease, liability, current, statement of financial position, extensible list</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrDuration_terseLabel_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Arrangement Duration</link:label>
    <link:label id="lab_ecd_TrdArrDuration_label_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Duration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrDuration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrDuration" xlink:to="lab_ecd_TrdArrDuration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InProcessResearchAndDevelopmentMember_d100298b-3326-48d1-a9a4-3adb8b7af077_terseLabel_en-US" xlink:label="lab_us-gaap_InProcessResearchAndDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">In-process research and development</link:label>
    <link:label id="lab_us-gaap_InProcessResearchAndDevelopmentMember_label_en-US" xlink:label="lab_us-gaap_InProcessResearchAndDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">In Process Research and Development [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InProcessResearchAndDevelopmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InProcessResearchAndDevelopmentMember" xlink:to="lab_us-gaap_InProcessResearchAndDevelopmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentIncomeInvestmentExpense_4dc6766c-a150-4e1e-b3ea-168855fc5ad7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInvestmentExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Interest expenses</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeInvestmentExpense_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInvestmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment Income, Investment Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInvestmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeInvestmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeInvestmentExpense" xlink:to="lab_us-gaap_InvestmentIncomeInvestmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_a0ae161c-9bd2-42de-a3f1-20d40ac7fad0_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:to="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyMember_877eec9b-493d-488e-94ed-37df83781786_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related Party</link:label>
    <link:label id="lab_us-gaap_RelatedPartyMember_label_en-US" xlink:label="lab_us-gaap_RelatedPartyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyMember" xlink:to="lab_us-gaap_RelatedPartyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_e660602a-6b7f-4af8-84d6-71bc26e03267_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information by Segment</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_HealthcareSegmentMember_42708615-09d0-4fd5-aa7f-3594d08a0a9c_terseLabel_en-US" xlink:label="lab_ddd_HealthcareSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Healthcare</link:label>
    <link:label id="lab_ddd_HealthcareSegmentMember_label_en-US" xlink:label="lab_ddd_HealthcareSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Healthcare Segment [Member]</link:label>
    <link:label id="lab_ddd_HealthcareSegmentMember_documentation_en-US" xlink:label="lab_ddd_HealthcareSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Healthcare Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_HealthcareSegmentMember" xlink:href="ddd-20231231.xsd#ddd_HealthcareSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_HealthcareSegmentMember" xlink:to="lab_ddd_HealthcareSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryCurrentTable_ec3cb1d5-d0c5-4fa9-abfe-860aae356aed_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryCurrentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventory, Current [Table]</link:label>
    <link:label id="lab_us-gaap_InventoryCurrentTable_label_en-US" xlink:label="lab_us-gaap_InventoryCurrentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Current [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryCurrentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryCurrentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryCurrentTable" xlink:to="lab_us-gaap_InventoryCurrentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCharges_962626ea-5e95-40bf-b54a-88fcd3a32458_verboseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Restructuring charges</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_749481e2-7b48-4673-9c45-4fe082618fd7_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_label_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCharges" xlink:to="lab_us-gaap_RestructuringCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashDivestedFromDeconsolidation_dbc47b24-b96e-410d-a0ca-d532a226eb3c_terseLabel_en-US" xlink:label="lab_us-gaap_CashDivestedFromDeconsolidation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash transferred to the purchaser</link:label>
    <link:label id="lab_us-gaap_CashDivestedFromDeconsolidation_label_en-US" xlink:label="lab_us-gaap_CashDivestedFromDeconsolidation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Divested from Deconsolidation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashDivestedFromDeconsolidation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashDivestedFromDeconsolidation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashDivestedFromDeconsolidation" xlink:to="lab_us-gaap_CashDivestedFromDeconsolidation" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrTerminationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Termination Date</link:label>
    <link:label id="lab_ecd_TrdArrTerminationDate_label_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Termination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrTerminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrTerminationDate" xlink:to="lab_ecd_TrdArrTerminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_be51f560-fffb-4571-8c0c-32dec6703e4e_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_6a689c66-6ddd-42b4-94ec-a2adb195b390_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PatentedTechnologyMember_1e217389-0472-4e99-901f-69aad10ffb38_terseLabel_en-US" xlink:label="lab_us-gaap_PatentedTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquired patents</link:label>
    <link:label id="lab_us-gaap_PatentedTechnologyMember_label_en-US" xlink:label="lab_us-gaap_PatentedTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Patented Technology [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentedTechnologyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PatentedTechnologyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PatentedTechnologyMember" xlink:to="lab_us-gaap_PatentedTechnologyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermInvestmentsMember_587c317a-bc5b-484c-9b78-c3497389cbe7_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term Investments and Marketable Securities</link:label>
    <link:label id="lab_us-gaap_ShortTermInvestmentsMember_label_en-US" xlink:label="lab_us-gaap_ShortTermInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Investments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermInvestmentsMember" xlink:to="lab_us-gaap_ShortTermInvestmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PhantomShareUnitsPSUsMember_ecd17364-5e2c-4a77-9cb9-7a6a6b0caaf2_terseLabel_en-US" xlink:label="lab_us-gaap_PhantomShareUnitsPSUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Phantom Share Units (PSUs)</link:label>
    <link:label id="lab_us-gaap_PhantomShareUnitsPSUsMember_label_en-US" xlink:label="lab_us-gaap_PhantomShareUnitsPSUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Phantom Share Units (PSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PhantomShareUnitsPSUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PhantomShareUnitsPSUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PhantomShareUnitsPSUsMember" xlink:to="lab_us-gaap_PhantomShareUnitsPSUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_18e229f2-f8a5-4f64-a516-521af34630c5_verboseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Adjustments to reconcile net (loss) income to net cash (used in) provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgDiscLineItems_label_en-US" xlink:label="lab_ecd_AwardTmgDiscLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="lab_ecd_AwardTmgDiscLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_518eb9ff-58e8-4afe-aa5f-95128a1d9069_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less: comprehensive loss attributable to redeemable non-controlling interest</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnInvestments_089768c9-55a5-4e98-b1b0-cf2c583b777f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Loss on short-term investments</link:label>
    <link:label id="lab_us-gaap_GainLossOnInvestments_label_en-US" xlink:label="lab_us-gaap_GainLossOnInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnInvestments" xlink:to="lab_us-gaap_GainLossOnInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_PaymentsToAcquireBusinessesGrossCurrent_b82cd166-d5be-44cf-93fc-d439b4ec2ea1_terseLabel_en-US" xlink:label="lab_ddd_PaymentsToAcquireBusinessesGrossCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash paid at acquisition</link:label>
    <link:label id="lab_ddd_PaymentsToAcquireBusinessesGrossCurrent_label_en-US" xlink:label="lab_ddd_PaymentsToAcquireBusinessesGrossCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments To Acquire Businesses, Gross, Current</link:label>
    <link:label id="lab_ddd_PaymentsToAcquireBusinessesGrossCurrent_documentation_en-US" xlink:label="lab_ddd_PaymentsToAcquireBusinessesGrossCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Payments To Acquire Businesses, Gross, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_PaymentsToAcquireBusinessesGrossCurrent" xlink:href="ddd-20231231.xsd#ddd_PaymentsToAcquireBusinessesGrossCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_PaymentsToAcquireBusinessesGrossCurrent" xlink:to="lab_ddd_PaymentsToAcquireBusinessesGrossCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_38252380-9793-4571-aa58-8c390db8b273_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Tranche Three</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Tranche Three [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_4bb12a0e-d412-4e6f-96d3-a3c11f1ddb20_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_9181161e-fbf6-4603-a67a-6b3e1e7e6edf_verboseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_1dcf1b42-e5fe-4b54-96d2-ce816c4271b6_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year three</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTradingArrLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingArrLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Arrangements [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="lab_ecd_InsiderTradingArrLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1ded4f12-9ee1-4fb8-a1ab-92fa67dfaa0d_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related Party, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_3a95ee53-7744-4f76-8dd9-0a677e1cde93_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate intrinsic value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_f821cf28-9b43-4597-b595-58249aa96ca5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Shares withheld related to net-share settlement of equity awards (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_dcafb7c2-30cd-42ad-a818-35aa4a4c1aa7_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_terseLabel_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement</link:label>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_label_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:to="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Method</link:label>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMethodTextBlock" xlink:to="lab_ecd_AwardTmgMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_3e075b74-bdd5-40bc-9c99-728e73129ac6_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign income tax rate differential</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_TradingPriceForStockAwardTrancheTwo_7f5673b7-267c-4fc1-a007-437447008b0b_terseLabel_en-US" xlink:label="lab_ddd_TradingPriceForStockAwardTrancheTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading price for stock award, tranche two (in dollars per share)</link:label>
    <link:label id="lab_ddd_TradingPriceForStockAwardTrancheTwo_label_en-US" xlink:label="lab_ddd_TradingPriceForStockAwardTrancheTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Price For Stock Award Tranche Two</link:label>
    <link:label id="lab_ddd_TradingPriceForStockAwardTrancheTwo_documentation_en-US" xlink:label="lab_ddd_TradingPriceForStockAwardTrancheTwo" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Trading price for stock award tranche two.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_TradingPriceForStockAwardTrancheTwo" xlink:href="ddd-20231231.xsd#ddd_TradingPriceForStockAwardTrancheTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_TradingPriceForStockAwardTrancheTwo" xlink:to="lab_ddd_TradingPriceForStockAwardTrancheTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_f073ecab-d6a4-4c4c-8784-7862471383d2_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year two</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation, Amount</link:label>
    <link:label id="lab_ecd_AdjToCompAmt_label_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAmt" xlink:to="lab_ecd_AdjToCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_27ad04c4-1741-4ec0-92ef-0b26896471fc_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Tranche Two</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Tranche Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesMember_41d39069-ac88-42a5-99ed-3f9fd115bcec_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total cost of sales</link:label>
    <link:label id="lab_us-gaap_CostOfSalesMember_label_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_CashFlowLesseeAbstract_d3ee5f2c-e5da-4874-9e3f-e3d0a36f8db8_terseLabel_en-US" xlink:label="lab_ddd_CashFlowLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash paid for amounts included in the measurement of lease liabilities:</link:label>
    <link:label id="lab_ddd_CashFlowLesseeAbstract_label_en-US" xlink:label="lab_ddd_CashFlowLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Flow, Lessee [Abstract]</link:label>
    <link:label id="lab_ddd_CashFlowLesseeAbstract_documentation_en-US" xlink:label="lab_ddd_CashFlowLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash Flow, Lessee [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_CashFlowLesseeAbstract" xlink:href="ddd-20231231.xsd#ddd_CashFlowLesseeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_CashFlowLesseeAbstract" xlink:to="lab_ddd_CashFlowLesseeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_d70b3634-816e-4983-ab58-58d974314021_terseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income tax liabilities:</link:label>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Components of Deferred Tax Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:to="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_15e8653f-7d6e-4103-8299-f7a450b8f6aa_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote</link:label>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_label_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:to="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7fee210e-5235-4d2b-9562-4716f2d2b3a2_negatedLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Less: Accumulated depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockTextBlock_a7b76cef-18ed-462d-a4aa-879b38941dc2_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock and Preferred Stock</link:label>
    <link:label id="lab_us-gaap_PreferredStockTextBlock_label_en-US" xlink:label="lab_us-gaap_PreferredStockTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockTextBlock" xlink:to="lab_us-gaap_PreferredStockTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_8062fac3-1a9b-4d0b-98e6-0c0172bcfcc6_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill impairment charge</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_097be269-59a0-4c47-9dd7-b0d814a6b37d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_d814f486-4761-4bec-9173-e383baa06a38_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Assets And Liabilities Measured at Fair Value on Recurring Basis</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_DebtInstrumentThresholdPercentageOfSalesPricePercent_46e18593-8a95-468f-8ae1-64bb37a8e27a_terseLabel_en-US" xlink:label="lab_ddd_DebtInstrumentThresholdPercentageOfSalesPricePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Threshold percentage of sales price per share</link:label>
    <link:label id="lab_ddd_DebtInstrumentThresholdPercentageOfSalesPricePercent_label_en-US" xlink:label="lab_ddd_DebtInstrumentThresholdPercentageOfSalesPricePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Threshold Percentage of Sales Price Percent</link:label>
    <link:label id="lab_ddd_DebtInstrumentThresholdPercentageOfSalesPricePercent_documentation_en-US" xlink:label="lab_ddd_DebtInstrumentThresholdPercentageOfSalesPricePercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Threshold Percentage of Sales Price Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_DebtInstrumentThresholdPercentageOfSalesPricePercent" xlink:href="ddd-20231231.xsd#ddd_DebtInstrumentThresholdPercentageOfSalesPricePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_DebtInstrumentThresholdPercentageOfSalesPricePercent" xlink:to="lab_ddd_DebtInstrumentThresholdPercentageOfSalesPricePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_9878ecbd-5817-4f7e-b70d-54240c807332_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repayment of borrowings/long-term debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repayments of Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_DeferredWarrantyRevenue_f6a0caa9-fa5a-41dc-b96c-e563568e4485_terseLabel_en-US" xlink:label="lab_ddd_DeferredWarrantyRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Beginning Balance</link:label>
    <link:label id="lab_ddd_DeferredWarrantyRevenue_6aa21449-31b0-4d2e-9ad7-04529c553283_verboseLabel_en-US" xlink:label="lab_ddd_DeferredWarrantyRevenue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Ending Balance</link:label>
    <link:label id="lab_ddd_DeferredWarrantyRevenue_label_en-US" xlink:label="lab_ddd_DeferredWarrantyRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Warranty Revenue</link:label>
    <link:label id="lab_ddd_DeferredWarrantyRevenue_documentation_en-US" xlink:label="lab_ddd_DeferredWarrantyRevenue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred warranty revenue.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_DeferredWarrantyRevenue" xlink:href="ddd-20231231.xsd#ddd_DeferredWarrantyRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_DeferredWarrantyRevenue" xlink:to="lab_ddd_DeferredWarrantyRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_06dd0d6c-961d-474d-a162-ac78062b17b4_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_fdbdb3a1-c8a0-4f61-874a-f9c8adda4851_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:to="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_0d69fc44-19f8-4a82-9c9b-acbd286149df_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_8d29f847-0274-4546-99e4-b091e423638f_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finished goods and parts</link:label>
    <link:label id="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Finished Goods, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:to="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_d983ae42-ae3e-4183-be01-5c1be0c9c1f2_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-deductible expenses</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_704f2b8f-0780-4249-819f-9d26c369eeb2_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_639c856b-9124-436d-860d-162f76c49dd6_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Compensation and benefits</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember_1173bc21-865f-40c3-850c-9cbc7ea7650e_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative financial instruments</link:label>
    <link:label id="lab_us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Gain (Loss), Cash Flow Hedge, Including Noncontrolling Interest [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember" xlink:to="lab_us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock_d82a3d63-e9ef-46d3-86ce-23f11c60fecd_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Accumulated and Projected Benefit Obligations</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Accumulated and Projected Benefit Obligations [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrIndName_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_TrdArrIndName_label_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndName" xlink:to="lab_ecd_TrdArrIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_BusinessCombinationContingentConsiderationLiabilityRecoveryNegotiationPeriod_0bb5f53a-cc8e-4cff-b10e-e2918e004ec1_terseLabel_en-US" xlink:label="lab_ddd_BusinessCombinationContingentConsiderationLiabilityRecoveryNegotiationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Negotiation period</link:label>
    <link:label id="lab_ddd_BusinessCombinationContingentConsiderationLiabilityRecoveryNegotiationPeriod_label_en-US" xlink:label="lab_ddd_BusinessCombinationContingentConsiderationLiabilityRecoveryNegotiationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration, Liability, Recovery Negotiation Period</link:label>
    <link:label id="lab_ddd_BusinessCombinationContingentConsiderationLiabilityRecoveryNegotiationPeriod_documentation_en-US" xlink:label="lab_ddd_BusinessCombinationContingentConsiderationLiabilityRecoveryNegotiationPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration, Liability, Recovery Negotiation Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_BusinessCombinationContingentConsiderationLiabilityRecoveryNegotiationPeriod" xlink:href="ddd-20231231.xsd#ddd_BusinessCombinationContingentConsiderationLiabilityRecoveryNegotiationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_BusinessCombinationContingentConsiderationLiabilityRecoveryNegotiationPeriod" xlink:to="lab_ddd_BusinessCombinationContingentConsiderationLiabilityRecoveryNegotiationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_93b2a6fc-5a0f-4641-a018-cc4b987b581d_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Amortization of prior years' unrecognized gain (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_81806648-802b-4fe6-957c-f9b5dbb23b55_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d643e08c-6c24-4327-886e-99690840ca5c_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a048798e-a0c8-4af2-b633-6ff8b2bf8f1d_netLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_64d8c285-9ad9-4247-8a39-87674eab6c9e_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_BusinessCombinationContingentConsiderationLiabilityPeriod_7c68ef6b-2f38-4636-b86c-6d0aefe36ca8_terseLabel_en-US" xlink:label="lab_ddd_BusinessCombinationContingentConsiderationLiabilityPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional payment period</link:label>
    <link:label id="lab_ddd_BusinessCombinationContingentConsiderationLiabilityPeriod_label_en-US" xlink:label="lab_ddd_BusinessCombinationContingentConsiderationLiabilityPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration, Liability, Period</link:label>
    <link:label id="lab_ddd_BusinessCombinationContingentConsiderationLiabilityPeriod_documentation_en-US" xlink:label="lab_ddd_BusinessCombinationContingentConsiderationLiabilityPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration, Liability, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_BusinessCombinationContingentConsiderationLiabilityPeriod" xlink:href="ddd-20231231.xsd#ddd_BusinessCombinationContingentConsiderationLiabilityPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_BusinessCombinationContingentConsiderationLiabilityPeriod" xlink:to="lab_ddd_BusinessCombinationContingentConsiderationLiabilityPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_a8530a3a-4128-4f09-b115-2d09d20e40d7_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsDisclosureTextBlock_ca81ff42-ac06-4a54-89bf-eb32110d6f6d_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible Assets</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_RightOfUseAssetObtainedInExchangeForLeaseLiability_bfd60e91-22cb-4428-bb15-38374ebb07f0_terseLabel_en-US" xlink:label="lab_ddd_RightOfUseAssetObtainedInExchangeForLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease assets obtained in exchange for new lease liabilities</link:label>
    <link:label id="lab_ddd_RightOfUseAssetObtainedInExchangeForLeaseLiability_label_en-US" xlink:label="lab_ddd_RightOfUseAssetObtainedInExchangeForLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Right-of-Use Asset Obtained In Exchange For Lease Liability</link:label>
    <link:label id="lab_ddd_RightOfUseAssetObtainedInExchangeForLeaseLiability_documentation_en-US" xlink:label="lab_ddd_RightOfUseAssetObtainedInExchangeForLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Right-of-Use Asset Obtained In Exchange For Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_RightOfUseAssetObtainedInExchangeForLeaseLiability" xlink:href="ddd-20231231.xsd#ddd_RightOfUseAssetObtainedInExchangeForLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_RightOfUseAssetObtainedInExchangeForLeaseLiability" xlink:to="lab_ddd_RightOfUseAssetObtainedInExchangeForLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_0bbf5d0b-807e-4ec7-a47f-7fb1ec364950_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents [Axis]</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis" xlink:to="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_afd84944-8ca4-40e7-844e-4140df5ff6bc_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Goodwill and Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_PaymentsToAcquireBusinessesGrossNoncurrent_9f3499c8-d46e-4aa2-85fc-691f0fcbf557_verboseLabel_en-US" xlink:label="lab_ddd_PaymentsToAcquireBusinessesGrossNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Deferred cash consideration</link:label>
    <link:label id="lab_ddd_PaymentsToAcquireBusinessesGrossNoncurrent_cf1c4e2b-c18d-42fd-b94a-361b73870173_terseLabel_en-US" xlink:label="lab_ddd_PaymentsToAcquireBusinessesGrossNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred cash consideration</link:label>
    <link:label id="lab_ddd_PaymentsToAcquireBusinessesGrossNoncurrent_label_en-US" xlink:label="lab_ddd_PaymentsToAcquireBusinessesGrossNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments To Acquire Businesses, Gross, Noncurrent</link:label>
    <link:label id="lab_ddd_PaymentsToAcquireBusinessesGrossNoncurrent_documentation_en-US" xlink:label="lab_ddd_PaymentsToAcquireBusinessesGrossNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Payments To Acquire Businesses, Gross, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_PaymentsToAcquireBusinessesGrossNoncurrent" xlink:href="ddd-20231231.xsd#ddd_PaymentsToAcquireBusinessesGrossNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_PaymentsToAcquireBusinessesGrossNoncurrent" xlink:to="lab_ddd_PaymentsToAcquireBusinessesGrossNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_36ce75de-cd32-4331-90c7-d31470a46943_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_c7708397-b211-458b-96b3-2078abb44584_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_label_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:to="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_5363e0d6-505a-4e32-bd99-4b872c01fbb2_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash interest payments</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_BusinessCombinationContingentConsiderationReducedLiability_0803886e-46ea-4562-babd-a675a1838a6f_terseLabel_en-US" xlink:label="lab_ddd_BusinessCombinationContingentConsiderationReducedLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reduced liability</link:label>
    <link:label id="lab_ddd_BusinessCombinationContingentConsiderationReducedLiability_label_en-US" xlink:label="lab_ddd_BusinessCombinationContingentConsiderationReducedLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration, Reduced Liability</link:label>
    <link:label id="lab_ddd_BusinessCombinationContingentConsiderationReducedLiability_documentation_en-US" xlink:label="lab_ddd_BusinessCombinationContingentConsiderationReducedLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration, Reduced Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_BusinessCombinationContingentConsiderationReducedLiability" xlink:href="ddd-20231231.xsd#ddd_BusinessCombinationContingentConsiderationReducedLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_BusinessCombinationContingentConsiderationReducedLiability" xlink:to="lab_ddd_BusinessCombinationContingentConsiderationReducedLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_OqtonIncMember_abc7e9bd-1049-4602-bc1e-ea6f6c9bfdf6_terseLabel_en-US" xlink:label="lab_ddd_OqtonIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Oqton, Inc.</link:label>
    <link:label id="lab_ddd_OqtonIncMember_label_en-US" xlink:label="lab_ddd_OqtonIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Oqton, Inc. [Member]</link:label>
    <link:label id="lab_ddd_OqtonIncMember_documentation_en-US" xlink:label="lab_ddd_OqtonIncMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Oqton, Inc.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_OqtonIncMember" xlink:href="ddd-20231231.xsd#ddd_OqtonIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_OqtonIncMember" xlink:to="lab_ddd_OqtonIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillDisclosureTextBlock_5b20de2a-1da3-4792-b4d5-bf06c07fe2de_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_af28ddd6-5938-474b-88d9-78695f35370d_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt, net of deferred financing costs</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_bf3e988b-81be-47a1-86a8-114c65c0b5bd_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance lease, liability, noncurrent, statement of financial position, extensible list</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_b3d983d2-a0ff-4251-86cf-26446f393208_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_5a5768a6-a1a8-4078-a132-19cc058f044e_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_112ee11f-f805-45ff-bdc0-221057db5d1c_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Net deferred income tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_40685578-b358-4f8c-bc87-74cef12f71bb_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_e11a2848-2f59-478d-9369-654c30aeb54c_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Weighted average shares - diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:to="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_40b83129-1974-4902-9d16-edb8ec83e44a_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest income (expense), net</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_2c72a31f-1f7f-4b2b-bd69-b54454d09a62_negatedLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Interest income, net</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_label_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Income (Expense), Nonoperating, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:to="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_14689ae6-10d1-4007-ac9f-981c08b02236_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares awarded (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_8f039d99-78ef-4081-8a14-3c7b4cdcdab9_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Operating expenses:</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_abfa772f-00cd-4144-9e43-4d60ab33c022_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Purchases of property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureAmt" xlink:to="lab_ecd_CoSelectedMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_a7771f53-08df-450e-b3dd-b3a832bfed82_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_944d1446-d765-46d9-96c2-3044ac01348b_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:to="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllOtherCorporateBondsMember_14915eff-08bf-4a79-a74d-dbe20499680b_terseLabel_en-US" xlink:label="lab_us-gaap_AllOtherCorporateBondsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Corporate bonds</link:label>
    <link:label id="lab_us-gaap_AllOtherCorporateBondsMember_label_en-US" xlink:label="lab_us-gaap_AllOtherCorporateBondsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Corporate Bonds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherCorporateBondsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllOtherCorporateBondsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllOtherCorporateBondsMember" xlink:to="lab_us-gaap_AllOtherCorporateBondsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareBasicModificationOfContract_8d507e48-7dc2-4cc8-b289-ae9b2e48049d_terseLabel_en-US" xlink:label="lab_ddd_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareBasicModificationOfContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to basic loss per share (in dollars per share)</link:label>
    <link:label id="lab_ddd_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareBasicModificationOfContract_label_en-US" xlink:label="lab_ddd_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareBasicModificationOfContract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract With Customer, Liability, Cumulative Catch-Up Adjustment To Earnings Per Share, Basic, Modification Of Contract</link:label>
    <link:label id="lab_ddd_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareBasicModificationOfContract_documentation_en-US" xlink:label="lab_ddd_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareBasicModificationOfContract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract With Customer, Liability, Cumulative Catch-Up Adjustment To Earnings Per Share, Basic, Modification Of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareBasicModificationOfContract" xlink:href="ddd-20231231.xsd#ddd_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareBasicModificationOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareBasicModificationOfContract" xlink:to="lab_ddd_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareBasicModificationOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_b1a0f65f-9987-42eb-97f7-465579a99fcb_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares issued, vested &amp; expired under equity incentive plans (in shares)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_c6384556-a497-41e9-a0de-50d1e866114d_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring and Related Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeriesAPreferredStockMember_d6464982-af35-4c62-a0cb-e5cb08c63117_terseLabel_en-US" xlink:label="lab_us-gaap_SeriesAPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Series A Preferred Stock</link:label>
    <link:label id="lab_us-gaap_SeriesAPreferredStockMember_label_en-US" xlink:label="lab_us-gaap_SeriesAPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Series A Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeriesAPreferredStockMember" xlink:to="lab_us-gaap_SeriesAPreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability_9c87bcb9-6015-4064-9582-3e266b5300b4_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating cash outflow for finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Interest Payment on Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:to="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_afcaf25f-13a3-4fdb-b602-846c43813694_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vested (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonNeosMember_terseLabel_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-NEOs</link:label>
    <link:label id="lab_ecd_NonNeosMember_label_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-NEOs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonNeosMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonNeosMember" xlink:to="lab_ecd_NonNeosMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_839638a3-030f-4e36-928c-fb6865963584_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Construction in progress</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Construction in Progress [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressMember" xlink:to="lab_us-gaap_ConstructionInProgressMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock_1da7f8fe-2fb8-4829-ac5b-2a0ec64013ee_terseLabel_en-US" xlink:label="lab_us-gaap_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Unrecognized Tax Benefits</link:label>
    <link:label id="lab_us-gaap_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock_label_en-US" xlink:label="lab_us-gaap_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Summary of Positions for which Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock" xlink:to="lab_us-gaap_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_22542c51-7c48-4ce8-b20f-22541ce85073_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cash flows from financing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_9ab275ff-091f-4f9f-84d8-66afc2b49895_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">(Loss) income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoMember_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO</link:label>
    <link:label id="lab_ecd_NonPeoNeoMember_label_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoMember" xlink:to="lab_ecd_NonPeoNeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetImpairment_e57a4cb7-7fa9-424c-9f2a-11de6d4ec7ee_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairments of goodwill and intangible assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetImpairment_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Asset Impairment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAxis_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation:</link:label>
    <link:label id="lab_ecd_AdjToCompAxis_label_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToCompAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="lab_ecd_AdjToCompAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_7e5a8d26-db47-4fa5-a6fc-5085d01a0c31_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research and experimentation tax credit carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards, Research</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_415004f9-6c90-4b91-801c-f0fe334381dc_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of shares amount</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Consideration Transferred, Equity Interests Issued and Issuable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_a0733443-6952-4908-94db-d635325d9866_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementScenarioAxis_589414ca-f6af-4d23-9299-2a9afcf57e79_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_label_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_69432084-4064-44b2-9b73-f337afa045e2_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Contract assets</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNet" xlink:to="lab_us-gaap_ContractWithCustomerAssetNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_4c9ad147-34af-45d0-8d03-e116b302bf4e_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1fc1fe63-6c04-46cf-8ddb-f23a5e6a92c0_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Weighted average shares - basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_8110871b-dcbb-417c-a061-a1e7e4f82c5a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_DebtInstrumentConvertibleMeasurementPeriod_32a8e74e-200f-4022-833f-92dd8868025d_terseLabel_en-US" xlink:label="lab_ddd_DebtInstrumentConvertibleMeasurementPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measurement period</link:label>
    <link:label id="lab_ddd_DebtInstrumentConvertibleMeasurementPeriod_label_en-US" xlink:label="lab_ddd_DebtInstrumentConvertibleMeasurementPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible, Measurement Period</link:label>
    <link:label id="lab_ddd_DebtInstrumentConvertibleMeasurementPeriod_documentation_en-US" xlink:label="lab_ddd_DebtInstrumentConvertibleMeasurementPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible, Measurement Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_DebtInstrumentConvertibleMeasurementPeriod" xlink:href="ddd-20231231.xsd#ddd_DebtInstrumentConvertibleMeasurementPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_DebtInstrumentConvertibleMeasurementPeriod" xlink:to="lab_ddd_DebtInstrumentConvertibleMeasurementPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_606095c6-511e-4863-9c34-53b34af79aa0_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesAbstract_848c2fdf-272f-4765-a819-76e83f999863_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Revenue:</link:label>
    <link:label id="lab_us-gaap_RevenuesAbstract_label_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenues [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesAbstract" xlink:to="lab_us-gaap_RevenuesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_fd118787-b460-4277-827f-4734c4ed92e7_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Annual amortization expense for intangible assets</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ddd_DpPolarGmbHMember_c1e8e548-9f6f-42f6-864a-37a8800feb2e_terseLabel_en-US" xlink:label="lab_ddd_DpPolarGmbHMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dp polar GmbH</link:label>
    <link:label id="lab_ddd_DpPolarGmbHMember_label_en-US" xlink:label="lab_ddd_DpPolarGmbHMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dp polar GmbH [Member]</link:label>
    <link:label id="lab_ddd_DpPolarGmbHMember_documentation_en-US" xlink:label="lab_ddd_DpPolarGmbHMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Dp polar GmbH</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_DpPolarGmbHMember" xlink:href="ddd-20231231.xsd#ddd_DpPolarGmbHMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ddd_DpPolarGmbHMember" xlink:to="lab_ddd_DpPolarGmbHMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PvpTable_terseLabel_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure</link:label>
    <link:label id="lab_ecd_PvpTable_label_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PvpTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTable" xlink:to="lab_ecd_PvpTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_cb4a9d25-6395-4288-8339-2fe6ec092091_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_ae21e755-3d0a-4b6f-beb7-7e27875ed9a6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>13
<FILENAME>ddd-20231231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:ce629a19-817f-4832-b464-d47d2c59caf2,g:db196101-42da-41a9-b0d1-0eb008a3b90c-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.3dsystems.com/role/CoverPage" xlink:type="simple" xlink:href="ddd-20231231.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_e8f1c69a-877b-474d-9cd4-78b66e0497e6" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_9dae708a-7b8e-4c0d-a209-e2deefa93ab8" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e8f1c69a-877b-474d-9cd4-78b66e0497e6" xlink:to="loc_dei_DocumentType_9dae708a-7b8e-4c0d-a209-e2deefa93ab8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_ebbb56d7-983e-4b93-8abc-1ccff328faa6" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e8f1c69a-877b-474d-9cd4-78b66e0497e6" xlink:to="loc_dei_DocumentAnnualReport_ebbb56d7-983e-4b93-8abc-1ccff328faa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_2bb62398-1b46-43bb-984c-1eff58391072" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e8f1c69a-877b-474d-9cd4-78b66e0497e6" xlink:to="loc_dei_DocumentPeriodEndDate_2bb62398-1b46-43bb-984c-1eff58391072" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_fbf9d1fd-b420-4323-95a2-bd7ebcc8cf55" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e8f1c69a-877b-474d-9cd4-78b66e0497e6" xlink:to="loc_dei_CurrentFiscalYearEndDate_fbf9d1fd-b420-4323-95a2-bd7ebcc8cf55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_e6c890c7-e20e-4cfe-a7e0-f9c0e4156f08" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e8f1c69a-877b-474d-9cd4-78b66e0497e6" xlink:to="loc_dei_DocumentTransitionReport_e6c890c7-e20e-4cfe-a7e0-f9c0e4156f08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_d55dd437-ff6d-4328-94f4-7d647e72ae5e" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e8f1c69a-877b-474d-9cd4-78b66e0497e6" xlink:to="loc_dei_EntityFileNumber_d55dd437-ff6d-4328-94f4-7d647e72ae5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_36cce4a1-6257-444e-93bb-3e5952bf71cc" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e8f1c69a-877b-474d-9cd4-78b66e0497e6" xlink:to="loc_dei_EntityRegistrantName_36cce4a1-6257-444e-93bb-3e5952bf71cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_795b902d-4631-4fb2-ab12-bab0a1ea7966" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e8f1c69a-877b-474d-9cd4-78b66e0497e6" xlink:to="loc_dei_EntityIncorporationStateCountryCode_795b902d-4631-4fb2-ab12-bab0a1ea7966" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_7440e39a-16ac-48e9-bdb2-217ba5226f83" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e8f1c69a-877b-474d-9cd4-78b66e0497e6" xlink:to="loc_dei_EntityTaxIdentificationNumber_7440e39a-16ac-48e9-bdb2-217ba5226f83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_71fb15bb-602d-486f-9806-fd9c0e44375c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e8f1c69a-877b-474d-9cd4-78b66e0497e6" xlink:to="loc_dei_EntityAddressAddressLine1_71fb15bb-602d-486f-9806-fd9c0e44375c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_4aa7e2f9-4571-46aa-8468-288d24e1ecef" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e8f1c69a-877b-474d-9cd4-78b66e0497e6" xlink:to="loc_dei_EntityAddressCityOrTown_4aa7e2f9-4571-46aa-8468-288d24e1ecef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_5c4d2900-7d9b-4d13-9c49-413908083307" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e8f1c69a-877b-474d-9cd4-78b66e0497e6" xlink:to="loc_dei_EntityAddressStateOrProvince_5c4d2900-7d9b-4d13-9c49-413908083307" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_366da4b7-f490-4f3d-8264-9ab29681462f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e8f1c69a-877b-474d-9cd4-78b66e0497e6" xlink:to="loc_dei_EntityAddressPostalZipCode_366da4b7-f490-4f3d-8264-9ab29681462f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_6739c0be-b92f-46c8-9552-5693632dfa8c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e8f1c69a-877b-474d-9cd4-78b66e0497e6" xlink:to="loc_dei_CityAreaCode_6739c0be-b92f-46c8-9552-5693632dfa8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_1640cdd1-ca24-4350-88ee-d7c3f6b24f4a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e8f1c69a-877b-474d-9cd4-78b66e0497e6" xlink:to="loc_dei_LocalPhoneNumber_1640cdd1-ca24-4350-88ee-d7c3f6b24f4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_9ccde7f3-5f10-4bf4-9647-9642dccd26b7" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e8f1c69a-877b-474d-9cd4-78b66e0497e6" xlink:to="loc_dei_Security12bTitle_9ccde7f3-5f10-4bf4-9647-9642dccd26b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_a12fffba-9f89-471a-b19d-712a3dcf98b7" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e8f1c69a-877b-474d-9cd4-78b66e0497e6" xlink:to="loc_dei_TradingSymbol_a12fffba-9f89-471a-b19d-712a3dcf98b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_c9b8d4a8-e238-4d86-af7e-142df3276f0e" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e8f1c69a-877b-474d-9cd4-78b66e0497e6" xlink:to="loc_dei_SecurityExchangeName_c9b8d4a8-e238-4d86-af7e-142df3276f0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_83c50bdd-b3d6-4007-8ed2-de50ba5320fd" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e8f1c69a-877b-474d-9cd4-78b66e0497e6" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_83c50bdd-b3d6-4007-8ed2-de50ba5320fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_b21f8fc1-41b8-4394-bcc4-a1c41752b8f0" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e8f1c69a-877b-474d-9cd4-78b66e0497e6" xlink:to="loc_dei_EntityVoluntaryFilers_b21f8fc1-41b8-4394-bcc4-a1c41752b8f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_4c2dd060-216c-4275-987b-2973cc006f98" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e8f1c69a-877b-474d-9cd4-78b66e0497e6" xlink:to="loc_dei_EntityCurrentReportingStatus_4c2dd060-216c-4275-987b-2973cc006f98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_f2aaa08f-7fcc-4818-8246-812724839cab" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e8f1c69a-877b-474d-9cd4-78b66e0497e6" xlink:to="loc_dei_EntityInteractiveDataCurrent_f2aaa08f-7fcc-4818-8246-812724839cab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_ca8c8b72-f265-4141-af18-4abd8637e2c1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e8f1c69a-877b-474d-9cd4-78b66e0497e6" xlink:to="loc_dei_EntityFilerCategory_ca8c8b72-f265-4141-af18-4abd8637e2c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_c2dd7424-6007-46ab-90d6-aeb520a5726a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e8f1c69a-877b-474d-9cd4-78b66e0497e6" xlink:to="loc_dei_EntitySmallBusiness_c2dd7424-6007-46ab-90d6-aeb520a5726a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_ef6ab196-b16f-44ce-88b8-f76e430281f5" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e8f1c69a-877b-474d-9cd4-78b66e0497e6" xlink:to="loc_dei_EntityEmergingGrowthCompany_ef6ab196-b16f-44ce-88b8-f76e430281f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_66a76e8f-2124-4da5-843b-8a3d193ccfb5" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e8f1c69a-877b-474d-9cd4-78b66e0497e6" xlink:to="loc_dei_IcfrAuditorAttestationFlag_66a76e8f-2124-4da5-843b-8a3d193ccfb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_79f411a6-0242-4d77-9a0b-a4ba6f112720" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e8f1c69a-877b-474d-9cd4-78b66e0497e6" xlink:to="loc_dei_DocumentFinStmtErrorCorrectionFlag_79f411a6-0242-4d77-9a0b-a4ba6f112720" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_e7ced3f6-0721-45f7-948b-19d5beb4c4f4" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e8f1c69a-877b-474d-9cd4-78b66e0497e6" xlink:to="loc_dei_EntityShellCompany_e7ced3f6-0721-45f7-948b-19d5beb4c4f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_01504fb7-f01f-4fea-af3e-ff9d6de2d942" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e8f1c69a-877b-474d-9cd4-78b66e0497e6" xlink:to="loc_dei_EntityPublicFloat_01504fb7-f01f-4fea-af3e-ff9d6de2d942" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_e2d55b3e-c99e-47b5-b90f-d099d243b011" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e8f1c69a-877b-474d-9cd4-78b66e0497e6" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_e2d55b3e-c99e-47b5-b90f-d099d243b011" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_4495bd3a-7a0e-49e4-a5c4-554b7b32c542" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e8f1c69a-877b-474d-9cd4-78b66e0497e6" xlink:to="loc_dei_AmendmentFlag_4495bd3a-7a0e-49e4-a5c4-554b7b32c542" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_4c4abbaf-d22b-4fe2-a8b0-af6300725608" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e8f1c69a-877b-474d-9cd4-78b66e0497e6" xlink:to="loc_dei_DocumentFiscalPeriodFocus_4c4abbaf-d22b-4fe2-a8b0-af6300725608" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_488aec4a-5922-42ee-8c0f-a5065cd38368" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e8f1c69a-877b-474d-9cd4-78b66e0497e6" xlink:to="loc_dei_DocumentFiscalYearFocus_488aec4a-5922-42ee-8c0f-a5065cd38368" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_9ab0fe88-a735-4056-9626-6b7fea2b6a1c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e8f1c69a-877b-474d-9cd4-78b66e0497e6" xlink:to="loc_dei_EntityCentralIndexKey_9ab0fe88-a735-4056-9626-6b7fea2b6a1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/AuditInformation" xlink:type="simple" xlink:href="ddd-20231231.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ddd_AuditInformationAbstract_3833e22c-1129-4b3c-a6b6-a2cbf1cd5de4" xlink:href="ddd-20231231.xsd#ddd_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_e9991d61-019f-4414-9717-665c5e588e9d" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorName"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddd_AuditInformationAbstract_3833e22c-1129-4b3c-a6b6-a2cbf1cd5de4" xlink:to="loc_dei_AuditorName_e9991d61-019f-4414-9717-665c5e588e9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_8353de2e-b041-44f1-9b43-60f6fe294d67" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddd_AuditInformationAbstract_3833e22c-1129-4b3c-a6b6-a2cbf1cd5de4" xlink:to="loc_dei_AuditorLocation_8353de2e-b041-44f1-9b43-60f6fe294d67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_6227348e-bcff-4c7b-befb-35ac8c9258e6" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddd_AuditInformationAbstract_3833e22c-1129-4b3c-a6b6-a2cbf1cd5de4" xlink:to="loc_dei_AuditorFirmId_6227348e-bcff-4c7b-befb-35ac8c9258e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="ddd-20231231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_1ba09243-90ee-43dd-8e7d-9719ea6f532c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_04170521-e5c8-47ce-96d4-353bc8261b1b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1ba09243-90ee-43dd-8e7d-9719ea6f532c" xlink:to="loc_us-gaap_AssetsAbstract_04170521-e5c8-47ce-96d4-353bc8261b1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_68e92866-ff6e-444e-8569-68ec770262b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_04170521-e5c8-47ce-96d4-353bc8261b1b" xlink:to="loc_us-gaap_AssetsCurrentAbstract_68e92866-ff6e-444e-8569-68ec770262b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_fd114b77-7fa0-4a1f-81ac-63b2fc7286e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_68e92866-ff6e-444e-8569-68ec770262b9" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_fd114b77-7fa0-4a1f-81ac-63b2fc7286e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_5b3ee943-38b7-43a2-9ba2-e9793845ad42" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_68e92866-ff6e-444e-8569-68ec770262b9" xlink:to="loc_us-gaap_ShortTermInvestments_5b3ee943-38b7-43a2-9ba2-e9793845ad42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_e2d4f1b7-a567-4b81-ab06-d1a7144c7161" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_68e92866-ff6e-444e-8569-68ec770262b9" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_e2d4f1b7-a567-4b81-ab06-d1a7144c7161" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_bd7ad0d1-e782-412c-b580-6d3b75403457" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_68e92866-ff6e-444e-8569-68ec770262b9" xlink:to="loc_us-gaap_InventoryNet_bd7ad0d1-e782-412c-b580-6d3b75403457" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_9bef0d12-c619-4067-a41f-4efb717bf121" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_68e92866-ff6e-444e-8569-68ec770262b9" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_9bef0d12-c619-4067-a41f-4efb717bf121" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_c331166f-3b21-4541-b218-ac87a0993205" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_68e92866-ff6e-444e-8569-68ec770262b9" xlink:to="loc_us-gaap_AssetsCurrent_c331166f-3b21-4541-b218-ac87a0993205" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_994c443f-902c-4ed4-b16d-1a58983e2fe2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_04170521-e5c8-47ce-96d4-353bc8261b1b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_994c443f-902c-4ed4-b16d-1a58983e2fe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_7c0c337d-1fe9-4a06-b9ce-5e07aa8c0408" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_04170521-e5c8-47ce-96d4-353bc8261b1b" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_7c0c337d-1fe9-4a06-b9ce-5e07aa8c0408" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_b50b597d-c61a-4923-81c9-b39953d73f3a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_04170521-e5c8-47ce-96d4-353bc8261b1b" xlink:to="loc_us-gaap_Goodwill_b50b597d-c61a-4923-81c9-b39953d73f3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_5174894b-12c8-47d3-8315-12b5f0411bf9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_04170521-e5c8-47ce-96d4-353bc8261b1b" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_5174894b-12c8-47d3-8315-12b5f0411bf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_62719ca9-7f61-40e9-876c-f958a90bfd25" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_04170521-e5c8-47ce-96d4-353bc8261b1b" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_62719ca9-7f61-40e9-876c-f958a90bfd25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_75876e43-0d46-4930-83a8-6adcf25c21db" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_04170521-e5c8-47ce-96d4-353bc8261b1b" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_75876e43-0d46-4930-83a8-6adcf25c21db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_b5aed4aa-182e-4dc5-9e61-664f134111a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_04170521-e5c8-47ce-96d4-353bc8261b1b" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_b5aed4aa-182e-4dc5-9e61-664f134111a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_b25e9832-87d0-4749-a626-978cd6d11094" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_04170521-e5c8-47ce-96d4-353bc8261b1b" xlink:to="loc_us-gaap_Assets_b25e9832-87d0-4749-a626-978cd6d11094" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_657dc404-8b5c-40eb-a9e9-f654599b7b97" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1ba09243-90ee-43dd-8e7d-9719ea6f532c" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_657dc404-8b5c-40eb-a9e9-f654599b7b97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_8d8c4a1b-5244-4d86-bea1-369903a5e057" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_657dc404-8b5c-40eb-a9e9-f654599b7b97" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_8d8c4a1b-5244-4d86-bea1-369903a5e057" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_5be47ab7-d698-49a0-8d23-45da8d8a7161" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_8d8c4a1b-5244-4d86-bea1-369903a5e057" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_5be47ab7-d698-49a0-8d23-45da8d8a7161" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_2ad9cf89-58dc-448a-9722-62ac6fc7afdd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_8d8c4a1b-5244-4d86-bea1-369903a5e057" xlink:to="loc_us-gaap_AccountsPayableCurrent_2ad9cf89-58dc-448a-9722-62ac6fc7afdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_138cb930-93cf-4c41-96ca-3a4a8c5a7f5f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_8d8c4a1b-5244-4d86-bea1-369903a5e057" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_138cb930-93cf-4c41-96ca-3a4a8c5a7f5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ContractWithCustomerLiabilityCustomerDepositsCurrent_a2779cde-cf3c-4144-add2-ef442ece2554" xlink:href="ddd-20231231.xsd#ddd_ContractWithCustomerLiabilityCustomerDepositsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_8d8c4a1b-5244-4d86-bea1-369903a5e057" xlink:to="loc_ddd_ContractWithCustomerLiabilityCustomerDepositsCurrent_a2779cde-cf3c-4144-add2-ef442ece2554" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_09c273ae-4e21-49be-b5e4-c70e2d75310d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_8d8c4a1b-5244-4d86-bea1-369903a5e057" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_09c273ae-4e21-49be-b5e4-c70e2d75310d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_3dad6929-85e1-43be-b528-f17bd70f29b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_8d8c4a1b-5244-4d86-bea1-369903a5e057" xlink:to="loc_us-gaap_LiabilitiesCurrent_3dad6929-85e1-43be-b528-f17bd70f29b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_01484ac7-c41a-4a34-b157-1e81ae9ddf31" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_657dc404-8b5c-40eb-a9e9-f654599b7b97" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_01484ac7-c41a-4a34-b157-1e81ae9ddf31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019f7053-b240-41f0-a5ae-95c2edbe0935" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_657dc404-8b5c-40eb-a9e9-f654599b7b97" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019f7053-b240-41f0-a5ae-95c2edbe0935" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_4448f121-21e1-417a-ac0a-32a7775d7efb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_657dc404-8b5c-40eb-a9e9-f654599b7b97" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_4448f121-21e1-417a-ac0a-32a7775d7efb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_1b693617-3a54-47fb-886d-07de81ca5893" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_657dc404-8b5c-40eb-a9e9-f654599b7b97" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_1b693617-3a54-47fb-886d-07de81ca5893" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_c939550d-abf8-427d-8449-c79f3191d661" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_657dc404-8b5c-40eb-a9e9-f654599b7b97" xlink:to="loc_us-gaap_Liabilities_c939550d-abf8-427d-8449-c79f3191d661" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_674b9dbd-bf5e-49de-bec4-b660c10c6f7b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_657dc404-8b5c-40eb-a9e9-f654599b7b97" xlink:to="loc_us-gaap_CommitmentsAndContingencies_674b9dbd-bf5e-49de-bec4-b660c10c6f7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_26ce8990-649c-415b-a169-bf654a5eeb7d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_657dc404-8b5c-40eb-a9e9-f654599b7b97" xlink:to="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_26ce8990-649c-415b-a169-bf654a5eeb7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_9916d17a-1095-41cb-842e-63d6770fe5aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_657dc404-8b5c-40eb-a9e9-f654599b7b97" xlink:to="loc_us-gaap_StockholdersEquityAbstract_9916d17a-1095-41cb-842e-63d6770fe5aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_4c0654e4-05e2-4b7b-b111-d0c95e0a3304" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_9916d17a-1095-41cb-842e-63d6770fe5aa" xlink:to="loc_us-gaap_CommonStockValue_4c0654e4-05e2-4b7b-b111-d0c95e0a3304" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_8d952701-8219-4753-a433-34451ddd7a97" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_9916d17a-1095-41cb-842e-63d6770fe5aa" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_8d952701-8219-4753-a433-34451ddd7a97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_3d37f93d-aeb7-4dbc-a75c-6718005aa1f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_9916d17a-1095-41cb-842e-63d6770fe5aa" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_3d37f93d-aeb7-4dbc-a75c-6718005aa1f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_4ba4af04-4fda-46cc-b765-edc8fc8051b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_9916d17a-1095-41cb-842e-63d6770fe5aa" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_4ba4af04-4fda-46cc-b765-edc8fc8051b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_abc56abf-fb25-4569-a89a-6e47ab09725a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_9916d17a-1095-41cb-842e-63d6770fe5aa" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_abc56abf-fb25-4569-a89a-6e47ab09725a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_ff601cd1-0c1c-48dd-a81d-458bd8c8e870" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_657dc404-8b5c-40eb-a9e9-f654599b7b97" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_ff601cd1-0c1c-48dd-a81d-458bd8c8e870" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="ddd-20231231.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_28f5498f-5717-4e62-8d31-9927dd7c96e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_fd1e5748-2060-4f93-957a-29fef040f2ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_28f5498f-5717-4e62-8d31-9927dd7c96e0" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_fd1e5748-2060-4f93-957a-29fef040f2ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_968b8f66-ce2f-4cdf-be86-5fadd30f5908" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_28f5498f-5717-4e62-8d31-9927dd7c96e0" xlink:to="loc_us-gaap_StockholdersEquityAbstract_968b8f66-ce2f-4cdf-be86-5fadd30f5908" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_13645f13-df5b-472f-b47e-15c60243081c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_968b8f66-ce2f-4cdf-be86-5fadd30f5908" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_13645f13-df5b-472f-b47e-15c60243081c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_c602e639-6dc8-4d35-b667-3f36f9326ef4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_968b8f66-ce2f-4cdf-be86-5fadd30f5908" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_c602e639-6dc8-4d35-b667-3f36f9326ef4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_374a5fcc-57ae-47c9-96cd-325f8bbf624f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_968b8f66-ce2f-4cdf-be86-5fadd30f5908" xlink:to="loc_us-gaap_CommonStockSharesIssued_374a5fcc-57ae-47c9-96cd-325f8bbf624f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="ddd-20231231.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_1f746296-22d9-4e17-b28e-7d83f2b47641" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_d8503512-4e39-44e0-a6ad-b432126d401f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_1f746296-22d9-4e17-b28e-7d83f2b47641" xlink:to="loc_us-gaap_StatementTable_d8503512-4e39-44e0-a6ad-b432126d401f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_4a411b12-2640-4dd2-b951-dea94f6f896c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_d8503512-4e39-44e0-a6ad-b432126d401f" xlink:to="loc_srt_ProductOrServiceAxis_4a411b12-2640-4dd2-b951-dea94f6f896c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_24bdc769-19d7-458d-98de-397d94cafeb7" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_4a411b12-2640-4dd2-b951-dea94f6f896c" xlink:to="loc_srt_ProductsAndServicesDomain_24bdc769-19d7-458d-98de-397d94cafeb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_653fb686-d06d-4891-a6a8-d4d4837cc89c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_24bdc769-19d7-458d-98de-397d94cafeb7" xlink:to="loc_us-gaap_ProductMember_653fb686-d06d-4891-a6a8-d4d4837cc89c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_c28f63af-aa64-412c-96b5-a46d0f27be84" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ServiceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_24bdc769-19d7-458d-98de-397d94cafeb7" xlink:to="loc_us-gaap_ServiceMember_c28f63af-aa64-412c-96b5-a46d0f27be84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_51110b86-94ac-495f-bce1-4b4fdfcc6971" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_d8503512-4e39-44e0-a6ad-b432126d401f" xlink:to="loc_us-gaap_StatementLineItems_51110b86-94ac-495f-bce1-4b4fdfcc6971" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_b2f40a8e-1e26-434a-9bde-f09fb05cd966" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_51110b86-94ac-495f-bce1-4b4fdfcc6971" xlink:to="loc_us-gaap_RevenuesAbstract_b2f40a8e-1e26-434a-9bde-f09fb05cd966" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e3299bf9-2f57-40b5-935e-42164817e846" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_b2f40a8e-1e26-434a-9bde-f09fb05cd966" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e3299bf9-2f57-40b5-935e-42164817e846" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldAbstract_b6cfa722-9019-4605-abb6-1d40505b6f6d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSoldAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_51110b86-94ac-495f-bce1-4b4fdfcc6971" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldAbstract_b6cfa722-9019-4605-abb6-1d40505b6f6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_f4c1cd7d-4cbf-41d4-b827-c674ff9dea60" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSoldAbstract_b6cfa722-9019-4605-abb6-1d40505b6f6d" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_f4c1cd7d-4cbf-41d4-b827-c674ff9dea60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_7e81f9fc-6916-45ef-9401-633053b555a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_51110b86-94ac-495f-bce1-4b4fdfcc6971" xlink:to="loc_us-gaap_GrossProfit_7e81f9fc-6916-45ef-9401-633053b555a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_ae318cd2-5d6a-456a-8e6b-3f2d3ea61aa9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_51110b86-94ac-495f-bce1-4b4fdfcc6971" xlink:to="loc_us-gaap_OperatingExpensesAbstract_ae318cd2-5d6a-456a-8e6b-3f2d3ea61aa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_fbffa98a-01c2-4dcc-b14d-75c5723dbc98" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_ae318cd2-5d6a-456a-8e6b-3f2d3ea61aa9" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_fbffa98a-01c2-4dcc-b14d-75c5723dbc98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_ed2f7e9f-91ac-4a8b-8092-5fdf3d52ed74" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_ae318cd2-5d6a-456a-8e6b-3f2d3ea61aa9" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_ed2f7e9f-91ac-4a8b-8092-5fdf3d52ed74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_ac752c7e-96f2-4a77-bce2-7dfea7bd1793" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_ae318cd2-5d6a-456a-8e6b-3f2d3ea61aa9" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_ac752c7e-96f2-4a77-bce2-7dfea7bd1793" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_68360a3e-6b98-4642-9e6a-dca8c9a45de8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_ae318cd2-5d6a-456a-8e6b-3f2d3ea61aa9" xlink:to="loc_us-gaap_OperatingExpenses_68360a3e-6b98-4642-9e6a-dca8c9a45de8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_75accc01-d55d-46d9-9c97-8b49f9c029be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_51110b86-94ac-495f-bce1-4b4fdfcc6971" xlink:to="loc_us-gaap_OperatingIncomeLoss_75accc01-d55d-46d9-9c97-8b49f9c029be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_7f2cba6d-7f44-412b-a79c-49b66e899a19" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_51110b86-94ac-495f-bce1-4b4fdfcc6971" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_7f2cba6d-7f44-412b-a79c-49b66e899a19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_d16e2874-9f2c-4743-a9f7-e643ba99e298" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_51110b86-94ac-495f-bce1-4b4fdfcc6971" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_d16e2874-9f2c-4743-a9f7-e643ba99e298" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_fe879256-1897-4a14-8385-d2e36357cccd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_51110b86-94ac-495f-bce1-4b4fdfcc6971" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_fe879256-1897-4a14-8385-d2e36357cccd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_930980dd-b718-4b43-ba3d-a53feaaf4d58" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_51110b86-94ac-495f-bce1-4b4fdfcc6971" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_930980dd-b718-4b43-ba3d-a53feaaf4d58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_6a14a336-c07b-417a-ab7e-803986e53e79" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_51110b86-94ac-495f-bce1-4b4fdfcc6971" xlink:to="loc_us-gaap_ProfitLoss_6a14a336-c07b-417a-ab7e-803986e53e79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_4ded1506-cb5d-44ac-902b-ef1609cdf911" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_51110b86-94ac-495f-bce1-4b4fdfcc6971" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_4ded1506-cb5d-44ac-902b-ef1609cdf911" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_bd446874-6894-4cb5-802c-44c387aa3aed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_51110b86-94ac-495f-bce1-4b4fdfcc6971" xlink:to="loc_us-gaap_NetIncomeLoss_bd446874-6894-4cb5-802c-44c387aa3aed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_a169671e-7012-4fb0-b164-bc76d12cdbea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_51110b86-94ac-495f-bce1-4b4fdfcc6971" xlink:to="loc_us-gaap_EarningsPerShareAbstract_a169671e-7012-4fb0-b164-bc76d12cdbea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_f58b39f0-c0d7-47d5-bd02-225de6d81974" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_a169671e-7012-4fb0-b164-bc76d12cdbea" xlink:to="loc_us-gaap_EarningsPerShareBasic_f58b39f0-c0d7-47d5-bd02-225de6d81974" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_5f21fbd7-c138-4a0c-ab90-f69dcb9524f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_a169671e-7012-4fb0-b164-bc76d12cdbea" xlink:to="loc_us-gaap_EarningsPerShareDiluted_5f21fbd7-c138-4a0c-ab90-f69dcb9524f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_WeightedAverageNumberOfShareOutstandingAbstract_099b1f09-012a-4257-a5f4-a2af0550aa24" xlink:href="ddd-20231231.xsd#ddd_WeightedAverageNumberOfShareOutstandingAbstract"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_51110b86-94ac-495f-bce1-4b4fdfcc6971" xlink:to="loc_ddd_WeightedAverageNumberOfShareOutstandingAbstract_099b1f09-012a-4257-a5f4-a2af0550aa24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_257500f3-a6b7-4e71-8fd0-09b7d4cec924" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddd_WeightedAverageNumberOfShareOutstandingAbstract_099b1f09-012a-4257-a5f4-a2af0550aa24" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_257500f3-a6b7-4e71-8fd0-09b7d4cec924" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_39ad5ac9-895d-4b2f-8324-2661125060d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddd_WeightedAverageNumberOfShareOutstandingAbstract_099b1f09-012a-4257-a5f4-a2af0550aa24" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_39ad5ac9-895d-4b2f-8324-2661125060d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="ddd-20231231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_93b57ef4-2a58-4d92-b25b-aa1f7055d59e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ceb10482-92a0-4b4a-9523-b2a809b26d19" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_93b57ef4-2a58-4d92-b25b-aa1f7055d59e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ceb10482-92a0-4b4a-9523-b2a809b26d19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_6f0ed59f-f44d-40e6-93de-f229a744e7d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ceb10482-92a0-4b4a-9523-b2a809b26d19" xlink:to="loc_us-gaap_ProfitLoss_6f0ed59f-f44d-40e6-93de-f229a744e7d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8da1e13b-958d-4735-bd58-83f3738ae7d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ceb10482-92a0-4b4a-9523-b2a809b26d19" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8da1e13b-958d-4735-bd58-83f3738ae7d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_48292b8e-9b59-4ee9-8ad1-9bef264590f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8da1e13b-958d-4735-bd58-83f3738ae7d2" xlink:to="loc_us-gaap_DepreciationAndAmortization_48292b8e-9b59-4ee9-8ad1-9bef264590f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_8917d70b-747c-49c1-9ea3-3f1a663ced62" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8da1e13b-958d-4735-bd58-83f3738ae7d2" xlink:to="loc_us-gaap_ShareBasedCompensation_8917d70b-747c-49c1-9ea3-3f1a663ced62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestments_b612eda7-3bf4-407f-ac9b-6fb62c25baf6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8da1e13b-958d-4735-bd58-83f3738ae7d2" xlink:to="loc_us-gaap_GainLossOnInvestments_b612eda7-3bf4-407f-ac9b-6fb62c25baf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_31a6157f-ff98-4a35-8748-60fd94fec54a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8da1e13b-958d-4735-bd58-83f3738ae7d2" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_31a6157f-ff98-4a35-8748-60fd94fec54a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown_78f4eb6f-beda-4d74-bea7-7dea4fa4c00b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryWriteDown"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8da1e13b-958d-4735-bd58-83f3738ae7d2" xlink:to="loc_us-gaap_InventoryWriteDown_78f4eb6f-beda-4d74-bea7-7dea4fa4c00b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnOilAndGasHedgingActivity_3abdf763-321c-4e92-969d-70009b2587fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnOilAndGasHedgingActivity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8da1e13b-958d-4735-bd58-83f3738ae7d2" xlink:to="loc_us-gaap_GainLossOnOilAndGasHedgingActivity_3abdf763-321c-4e92-969d-70009b2587fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_272a28e6-8e86-44ed-9821-63a216ad4551" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8da1e13b-958d-4735-bd58-83f3738ae7d2" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_272a28e6-8e86-44ed-9821-63a216ad4551" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_b82fec88-9459-4810-89e6-83eb027e0c2e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8da1e13b-958d-4735-bd58-83f3738ae7d2" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_b82fec88-9459-4810-89e6-83eb027e0c2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_5df622a4-90ee-40f9-9d22-a13d99dad8b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8da1e13b-958d-4735-bd58-83f3738ae7d2" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_5df622a4-90ee-40f9-9d22-a13d99dad8b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_0c5af281-08b5-432b-9423-deead641826e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8da1e13b-958d-4735-bd58-83f3738ae7d2" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_0c5af281-08b5-432b-9423-deead641826e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_34bd8d21-935c-4a75-99eb-3d5096dcfb35" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8da1e13b-958d-4735-bd58-83f3738ae7d2" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_34bd8d21-935c-4a75-99eb-3d5096dcfb35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_36893739-3c40-4517-a8f2-878607ca74ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8da1e13b-958d-4735-bd58-83f3738ae7d2" xlink:to="loc_us-gaap_AssetImpairmentCharges_36893739-3c40-4517-a8f2-878607ca74ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1329a2ce-3eb0-4856-8815-94ed29dc7e8f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8da1e13b-958d-4735-bd58-83f3738ae7d2" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1329a2ce-3eb0-4856-8815-94ed29dc7e8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_12d36550-27cb-4e61-84aa-50d2f9070cdb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1329a2ce-3eb0-4856-8815-94ed29dc7e8f" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_12d36550-27cb-4e61-84aa-50d2f9070cdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_87104edb-bdc2-4998-a44b-a167022745cd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1329a2ce-3eb0-4856-8815-94ed29dc7e8f" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_87104edb-bdc2-4998-a44b-a167022745cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_09d304f3-02a8-44ad-a94d-765da00dd4a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1329a2ce-3eb0-4856-8815-94ed29dc7e8f" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_09d304f3-02a8-44ad-a94d-765da00dd4a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_30c99df9-e80b-42ca-bb78-946b2719a9de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1329a2ce-3eb0-4856-8815-94ed29dc7e8f" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_30c99df9-e80b-42ca-bb78-946b2719a9de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_7e846d45-d231-4d5f-abd2-a685462b765d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1329a2ce-3eb0-4856-8815-94ed29dc7e8f" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_7e846d45-d231-4d5f-abd2-a685462b765d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_7e82f412-cf98-4a1b-a295-b7e42e94b9a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1329a2ce-3eb0-4856-8815-94ed29dc7e8f" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_7e82f412-cf98-4a1b-a295-b7e42e94b9a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_7adda53a-67d6-4014-bc43-1477af42d8b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1329a2ce-3eb0-4856-8815-94ed29dc7e8f" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_7adda53a-67d6-4014-bc43-1477af42d8b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4a868875-35c1-498b-922d-b471bbda5c00" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ceb10482-92a0-4b4a-9523-b2a809b26d19" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4a868875-35c1-498b-922d-b471bbda5c00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d9e7f5fd-b7bc-43a4-8806-90ed86f14089" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_93b57ef4-2a58-4d92-b25b-aa1f7055d59e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d9e7f5fd-b7bc-43a4-8806-90ed86f14089" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_bd4ef1f7-1a2a-4628-9987-4474e95d1eb7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d9e7f5fd-b7bc-43a4-8806-90ed86f14089" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_bd4ef1f7-1a2a-4628-9987-4474e95d1eb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments_7056f0c0-a904-4f7a-ab54-2bac439a0605" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireShortTermInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d9e7f5fd-b7bc-43a4-8806-90ed86f14089" xlink:to="loc_us-gaap_PaymentsToAcquireShortTermInvestments_7056f0c0-a904-4f7a-ab54-2bac439a0605" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_9372bdc9-f3d8-4f99-81a9-e3f7d9bd25ec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d9e7f5fd-b7bc-43a4-8806-90ed86f14089" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_9372bdc9-f3d8-4f99-81a9-e3f7d9bd25ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_4b7220ae-74d4-4a37-9bf1-323469879b62" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d9e7f5fd-b7bc-43a4-8806-90ed86f14089" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_4b7220ae-74d4-4a37-9bf1-323469879b62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_13c46ab9-d12a-4bc4-b875-38d2124af866" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d9e7f5fd-b7bc-43a4-8806-90ed86f14089" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_13c46ab9-d12a-4bc4-b875-38d2124af866" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_fb12633e-a77f-44bb-a592-4d41aec3c1f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d9e7f5fd-b7bc-43a4-8806-90ed86f14089" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_fb12633e-a77f-44bb-a592-4d41aec3c1f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_78e0a9bd-869f-4d9c-9338-120e98e90798" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d9e7f5fd-b7bc-43a4-8806-90ed86f14089" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_78e0a9bd-869f-4d9c-9338-120e98e90798" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4c6554ee-4efd-43f7-95ac-e58c5e05a607" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_93b57ef4-2a58-4d92-b25b-aa1f7055d59e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4c6554ee-4efd-43f7-95ac-e58c5e05a607" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_05fb4240-02d8-4c1c-aafe-a723a53bd48d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4c6554ee-4efd-43f7-95ac-e58c5e05a607" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_05fb4240-02d8-4c1c-aafe-a723a53bd48d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_07c62098-31a6-42de-94ce-8b698aed5ccb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4c6554ee-4efd-43f7-95ac-e58c5e05a607" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_07c62098-31a6-42de-94ce-8b698aed5ccb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_6bee2798-c619-4224-9232-bbc8e290f415" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4c6554ee-4efd-43f7-95ac-e58c5e05a607" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_6bee2798-c619-4224-9232-bbc8e290f415" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders_df962058-132b-49c4-9b5c-a8495698fa9c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4c6554ee-4efd-43f7-95ac-e58c5e05a607" xlink:to="loc_us-gaap_PaymentsToMinorityShareholders_df962058-132b-49c4-9b5c-a8495698fa9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_558d46df-2b62-4e1b-930a-0408882c7493" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4c6554ee-4efd-43f7-95ac-e58c5e05a607" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_558d46df-2b62-4e1b-930a-0408882c7493" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_91870493-c13a-4e83-856d-4117d377e8e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4c6554ee-4efd-43f7-95ac-e58c5e05a607" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_91870493-c13a-4e83-856d-4117d377e8e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d8eb032a-c003-4dd5-b467-ca7cc422b25b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4c6554ee-4efd-43f7-95ac-e58c5e05a607" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d8eb032a-c003-4dd5-b467-ca7cc422b25b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_526d156f-d831-454d-9bb6-acd9f74c7266" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_93b57ef4-2a58-4d92-b25b-aa1f7055d59e" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_526d156f-d831-454d-9bb6-acd9f74c7266" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6215c64d-30bd-4cd7-885f-30308fa22071" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_93b57ef4-2a58-4d92-b25b-aa1f7055d59e" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6215c64d-30bd-4cd7-885f-30308fa22071" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ade09c9d-0477-4841-9bf8-e1b9e90d4ac6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_93b57ef4-2a58-4d92-b25b-aa1f7055d59e" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ade09c9d-0477-4841-9bf8-e1b9e90d4ac6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_84c615f3-f9c3-46ab-90ae-51422a32cf88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_93b57ef4-2a58-4d92-b25b-aa1f7055d59e" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_84c615f3-f9c3-46ab-90ae-51422a32cf88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_2c4a20eb-200c-4d39-a8fb-d55a5e5fb023" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_93b57ef4-2a58-4d92-b25b-aa1f7055d59e" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_2c4a20eb-200c-4d39-a8fb-d55a5e5fb023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_RightOfUseAssetObtainedInExchangeForLeaseLiability_daed4baa-742b-4fe7-9c68-f337ad4844ea" xlink:href="ddd-20231231.xsd#ddd_RightOfUseAssetObtainedInExchangeForLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_2c4a20eb-200c-4d39-a8fb-d55a5e5fb023" xlink:to="loc_ddd_RightOfUseAssetObtainedInExchangeForLeaseLiability_daed4baa-742b-4fe7-9c68-f337ad4844ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_41363bc0-3080-4687-853c-906a5b614175" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_2c4a20eb-200c-4d39-a8fb-d55a5e5fb023" xlink:to="loc_us-gaap_InterestPaidNet_41363bc0-3080-4687-853c-906a5b614175" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_87078ab4-d975-4e6c-aa0b-4e02ef5dac4e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_2c4a20eb-200c-4d39-a8fb-d55a5e5fb023" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_87078ab4-d975-4e6c-aa0b-4e02ef5dac4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_TransferOfEquipmentFromInventoryToPropertyAndEquipmentNet_639ff9d7-0c18-46f4-bae2-b637f4729d4e" xlink:href="ddd-20231231.xsd#ddd_TransferOfEquipmentFromInventoryToPropertyAndEquipmentNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_2c4a20eb-200c-4d39-a8fb-d55a5e5fb023" xlink:to="loc_ddd_TransferOfEquipmentFromInventoryToPropertyAndEquipmentNet_639ff9d7-0c18-46f4-bae2-b637f4729d4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssued1_42024b6a-52ed-4fe6-8f44-470e0d079287" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssued1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_2c4a20eb-200c-4d39-a8fb-d55a5e5fb023" xlink:to="loc_us-gaap_StockIssued1_42024b6a-52ed-4fe6-8f44-470e0d079287" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" xlink:type="simple" xlink:href="ddd-20231231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_e6f563d0-60bb-49b1-b7d4-79809f907919" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent_42f79fb4-69b4-4125-97da-95b0d1263f37" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e6f563d0-60bb-49b1-b7d4-79809f907919" xlink:to="loc_us-gaap_RestrictedCashCurrent_42f79fb4-69b4-4125-97da-95b0d1263f37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_352cd2b1-f5e0-4110-b9e6-230baa17b6d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e6f563d0-60bb-49b1-b7d4-79809f907919" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_352cd2b1-f5e0-4110-b9e6-230baa17b6d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME" xlink:type="simple" xlink:href="ddd-20231231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_6f0fecf2-edeb-45c7-b6a4-b48cc800aa80" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_c0057368-87c1-4cd3-8ed6-a132c6f5bc3f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_6f0fecf2-edeb-45c7-b6a4-b48cc800aa80" xlink:to="loc_us-gaap_ProfitLoss_c0057368-87c1-4cd3-8ed6-a132c6f5bc3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_4beedeb2-88a5-48a7-a9d6-7fdfcad5485f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_6f0fecf2-edeb-45c7-b6a4-b48cc800aa80" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_4beedeb2-88a5-48a7-a9d6-7fdfcad5485f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_4acab885-1fe5-4ba9-824e-c809822b25e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_4beedeb2-88a5-48a7-a9d6-7fdfcad5485f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_4acab885-1fe5-4ba9-824e-c809822b25e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_0f972c5b-d3af-4f88-8430-8fe809810546" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_4beedeb2-88a5-48a7-a9d6-7fdfcad5485f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_0f972c5b-d3af-4f88-8430-8fe809810546" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_45539146-23b3-476a-ba7a-a5521373ac0d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_4beedeb2-88a5-48a7-a9d6-7fdfcad5485f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_45539146-23b3-476a-ba7a-a5521373ac0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_24084e0b-d2dc-4230-ac13-e19ac5c828cb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_4beedeb2-88a5-48a7-a9d6-7fdfcad5485f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_24084e0b-d2dc-4230-ac13-e19ac5c828cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_1f9b1575-1fb4-4136-8400-2ac1712563e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_4beedeb2-88a5-48a7-a9d6-7fdfcad5485f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_1f9b1575-1fb4-4136-8400-2ac1712563e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_e0be45dc-9b4b-463e-b7a7-aa6f960a6061" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_4beedeb2-88a5-48a7-a9d6-7fdfcad5485f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_e0be45dc-9b4b-463e-b7a7-aa6f960a6061" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_700b223f-a6a3-423f-9e62-f9718057713d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_4beedeb2-88a5-48a7-a9d6-7fdfcad5485f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_700b223f-a6a3-423f-9e62-f9718057713d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_df42c0a9-6689-4910-89c7-33ffe27e86e8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_6f0fecf2-edeb-45c7-b6a4-b48cc800aa80" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_df42c0a9-6689-4910-89c7-33ffe27e86e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_b4cd7625-b74b-4b13-8753-159c96430422" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_6f0fecf2-edeb-45c7-b6a4-b48cc800aa80" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_b4cd7625-b74b-4b13-8753-159c96430422" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_aaccc076-0a71-441d-a0cc-d5f819b1f23a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_6f0fecf2-edeb-45c7-b6a4-b48cc800aa80" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_aaccc076-0a71-441d-a0cc-d5f819b1f23a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="ddd-20231231.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_68940008-1629-48da-a62b-3d39c6a197fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_94935731-c3ab-412c-b762-d69e6f6c17d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_68940008-1629-48da-a62b-3d39c6a197fb" xlink:to="loc_us-gaap_StatementTable_94935731-c3ab-412c-b762-d69e6f6c17d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_d1938233-48ea-4f9a-9bb7-1d5e8aadb879" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_94935731-c3ab-412c-b762-d69e6f6c17d9" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_d1938233-48ea-4f9a-9bb7-1d5e8aadb879" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_275817ad-8224-4b64-9d61-bbb8e48d48a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_d1938233-48ea-4f9a-9bb7-1d5e8aadb879" xlink:to="loc_us-gaap_EquityComponentDomain_275817ad-8224-4b64-9d61-bbb8e48d48a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_9ab568cb-225e-495a-90f1-ef581083a7a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_275817ad-8224-4b64-9d61-bbb8e48d48a1" xlink:to="loc_us-gaap_CommonStockMember_9ab568cb-225e-495a-90f1-ef581083a7a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_b1071b6f-6b72-4f1d-87cc-c8cf67d0788e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_275817ad-8224-4b64-9d61-bbb8e48d48a1" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_b1071b6f-6b72-4f1d-87cc-c8cf67d0788e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_93adee7d-cd16-4d24-9d0c-d777a8496190" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_275817ad-8224-4b64-9d61-bbb8e48d48a1" xlink:to="loc_us-gaap_TreasuryStockCommonMember_93adee7d-cd16-4d24-9d0c-d777a8496190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_963f8bf2-6481-4e58-8cb3-de8a0898713b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_275817ad-8224-4b64-9d61-bbb8e48d48a1" xlink:to="loc_us-gaap_RetainedEarningsMember_963f8bf2-6481-4e58-8cb3-de8a0898713b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_c555e22d-9596-46d8-ada6-5d36294806b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_275817ad-8224-4b64-9d61-bbb8e48d48a1" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_c555e22d-9596-46d8-ada6-5d36294806b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_56bdd63d-fee0-466c-95e2-1368a8a02165" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_94935731-c3ab-412c-b762-d69e6f6c17d9" xlink:to="loc_us-gaap_StatementLineItems_56bdd63d-fee0-466c-95e2-1368a8a02165" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8cb4469-29d1-48a1-bff2-617a7d8e2712" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_56bdd63d-fee0-466c-95e2-1368a8a02165" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8cb4469-29d1-48a1-bff2-617a7d8e2712" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_5208321f-2ce3-4b50-9a88-62b6e9883c1d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8cb4469-29d1-48a1-bff2-617a7d8e2712" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_5208321f-2ce3-4b50-9a88-62b6e9883c1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_69451851-c27b-4255-98ab-a3785127ab8f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8cb4469-29d1-48a1-bff2-617a7d8e2712" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_69451851-c27b-4255-98ab-a3785127ab8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_StockIssuedDuringPeriodSharesNewIssuesAndRepurchases_b4fed96c-9efb-4248-863b-9726afad005c" xlink:href="ddd-20231231.xsd#ddd_StockIssuedDuringPeriodSharesNewIssuesAndRepurchases"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8cb4469-29d1-48a1-bff2-617a7d8e2712" xlink:to="loc_ddd_StockIssuedDuringPeriodSharesNewIssuesAndRepurchases_b4fed96c-9efb-4248-863b-9726afad005c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_StockIssuedDuringPeriodValueNewIssuesAndRepurchases_4bde0cfa-7995-4204-889d-1198b8632ff6" xlink:href="ddd-20231231.xsd#ddd_StockIssuedDuringPeriodValueNewIssuesAndRepurchases"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8cb4469-29d1-48a1-bff2-617a7d8e2712" xlink:to="loc_ddd_StockIssuedDuringPeriodValueNewIssuesAndRepurchases_4bde0cfa-7995-4204-889d-1198b8632ff6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_46e43844-8aa8-44a6-842d-24f048e3c255" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8cb4469-29d1-48a1-bff2-617a7d8e2712" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_46e43844-8aa8-44a6-842d-24f048e3c255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_SharesIssuedVestedExpiredUnderCompensation_057d6e29-0234-4a43-b3b4-8418f544f4c0" xlink:href="ddd-20231231.xsd#ddd_SharesIssuedVestedExpiredUnderCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8cb4469-29d1-48a1-bff2-617a7d8e2712" xlink:to="loc_ddd_SharesIssuedVestedExpiredUnderCompensation_057d6e29-0234-4a43-b3b4-8418f544f4c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_5104f5c9-7c44-451d-9f02-d188ba55cefd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8cb4469-29d1-48a1-bff2-617a7d8e2712" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_5104f5c9-7c44-451d-9f02-d188ba55cefd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_7cdad7ff-1f09-48a0-91be-e07ad86d486b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8cb4469-29d1-48a1-bff2-617a7d8e2712" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_7cdad7ff-1f09-48a0-91be-e07ad86d486b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_5394d5bf-8090-4f67-9bea-85189305fd8d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8cb4469-29d1-48a1-bff2-617a7d8e2712" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_5394d5bf-8090-4f67-9bea-85189305fd8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_a5e9eba3-ef6b-4fa9-a0a6-b30d27a57b32" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8cb4469-29d1-48a1-bff2-617a7d8e2712" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_a5e9eba3-ef6b-4fa9-a0a6-b30d27a57b32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_b2cb2660-81a0-4c98-ac3d-f73f226fff1f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8cb4469-29d1-48a1-bff2-617a7d8e2712" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_b2cb2660-81a0-4c98-ac3d-f73f226fff1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_610bfaac-8031-495f-b270-acb42a69d1bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8cb4469-29d1-48a1-bff2-617a7d8e2712" xlink:to="loc_us-gaap_NetIncomeLoss_610bfaac-8031-495f-b270-acb42a69d1bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax_27547255-50c5-4201-aa01-76e949221663" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8cb4469-29d1-48a1-bff2-617a7d8e2712" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax_27547255-50c5-4201-aa01-76e949221663" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_0460b517-302b-4b7a-8ec9-b2d5672844d8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8cb4469-29d1-48a1-bff2-617a7d8e2712" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_0460b517-302b-4b7a-8ec9-b2d5672844d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_3f9353d9-2aa0-49f6-b23d-9b21f143c2b7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8cb4469-29d1-48a1-bff2-617a7d8e2712" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_3f9353d9-2aa0-49f6-b23d-9b21f143c2b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_LossOnChangeInHedgingDesignation_b13a2a64-7772-4429-9053-62971e90f54e" xlink:href="ddd-20231231.xsd#ddd_LossOnChangeInHedgingDesignation"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8cb4469-29d1-48a1-bff2-617a7d8e2712" xlink:to="loc_ddd_LossOnChangeInHedgingDesignation_b13a2a64-7772-4429-9053-62971e90f54e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesRetired_ab5ef7de-8f33-45e6-ab40-3c398002439b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockSharesRetired"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8cb4469-29d1-48a1-bff2-617a7d8e2712" xlink:to="loc_us-gaap_TreasuryStockSharesRetired_ab5ef7de-8f33-45e6-ab40-3c398002439b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockRetiredCostMethodAmount_63ad7bca-48bf-4e1d-8299-247c3f58e102" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockRetiredCostMethodAmount"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8cb4469-29d1-48a1-bff2-617a7d8e2712" xlink:to="loc_us-gaap_TreasuryStockRetiredCostMethodAmount_63ad7bca-48bf-4e1d-8299-247c3f58e102" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestChangeInRedemptionValue_02aec84a-3fdc-433f-9903-28c89e9d70a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestChangeInRedemptionValue"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8cb4469-29d1-48a1-bff2-617a7d8e2712" xlink:to="loc_us-gaap_MinorityInterestChangeInRedemptionValue_02aec84a-3fdc-433f-9903-28c89e9d70a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_55094985-6cd1-4dc0-ae6e-34411741e2c4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8cb4469-29d1-48a1-bff2-617a7d8e2712" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_55094985-6cd1-4dc0-ae6e-34411741e2c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_10cf94c7-5111-4c94-a602-61f55b0e19d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8cb4469-29d1-48a1-bff2-617a7d8e2712" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_10cf94c7-5111-4c94-a602-61f55b0e19d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3626fd7b-1807-4262-8f6b-3f9d93a95197" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e8cb4469-29d1-48a1-bff2-617a7d8e2712" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3626fd7b-1807-4262-8f6b-3f9d93a95197" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical" xlink:type="simple" xlink:href="ddd-20231231.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_09648346-f8ca-42b7-8c5d-7d03f4fd0a68" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_a52a8991-b720-435d-9fa1-8054c520fda4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_09648346-f8ca-42b7-8c5d-7d03f4fd0a68" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_a52a8991-b720-435d-9fa1-8054c520fda4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/OverviewandBasisofPresentation" xlink:type="simple" xlink:href="ddd-20231231.xsd#OverviewandBasisofPresentation"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/OverviewandBasisofPresentation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_de818781-d885-4697-85b9-8bd4547d079e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_59ae38d7-5e85-4574-be2d-c929502fdf2c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_de818781-d885-4697-85b9-8bd4547d079e" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_59ae38d7-5e85-4574-be2d-c929502fdf2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/SignificantAccountingPolicies" xlink:type="simple" xlink:href="ddd-20231231.xsd#SignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/SignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_93052b4e-33d2-41b0-a5c3-7ec2742a8921" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_932f8c8d-fb93-4d39-bf55-35ba7268c741" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_93052b4e-33d2-41b0-a5c3-7ec2742a8921" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_932f8c8d-fb93-4d39-bf55-35ba7268c741" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/Acquisitions" xlink:type="simple" xlink:href="ddd-20231231.xsd#Acquisitions"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/Acquisitions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_ac0f199c-2f95-4328-9650-c0c587fb0e68" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_2ecc06f6-d615-48c7-a10d-3d70e9fb523d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_ac0f199c-2f95-4328-9650-c0c587fb0e68" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_2ecc06f6-d615-48c7-a10d-3d70e9fb523d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/Divestitures" xlink:type="simple" xlink:href="ddd-20231231.xsd#Divestitures"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/Divestitures" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_ccd79b87-a0de-437a-8f67-489bfdbe6592" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_e883be3d-45ac-44bc-971a-da84a3c93d56" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_ccd79b87-a0de-437a-8f67-489bfdbe6592" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_e883be3d-45ac-44bc-971a-da84a3c93d56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/Revenue" xlink:type="simple" xlink:href="ddd-20231231.xsd#Revenue"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/Revenue" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d923eb93-22eb-43e8-a225-54af5fb7d5c3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_983cabdf-22e8-4d59-a70a-2c42d87497ec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d923eb93-22eb-43e8-a225-54af5fb7d5c3" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_983cabdf-22e8-4d59-a70a-2c42d87497ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/Inventories" xlink:type="simple" xlink:href="ddd-20231231.xsd#Inventories"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/Inventories" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_eb55e1bd-2d4b-4218-868c-8bebf88fe922" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_04a59ff9-6a3c-48da-a52f-6cfc1ee0e045" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_eb55e1bd-2d4b-4218-868c-8bebf88fe922" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_04a59ff9-6a3c-48da-a52f-6cfc1ee0e045" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/PropertyandEquipment" xlink:type="simple" xlink:href="ddd-20231231.xsd#PropertyandEquipment"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/PropertyandEquipment" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_dc65095a-337b-44fc-b950-e5d4b428a467" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_6b9c406e-e6fb-48a1-9bf4-c9f14376aea0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_dc65095a-337b-44fc-b950-e5d4b428a467" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_6b9c406e-e6fb-48a1-9bf4-c9f14376aea0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/IntangibleAssets" xlink:type="simple" xlink:href="ddd-20231231.xsd#IntangibleAssets"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/IntangibleAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_03d65b75-8cfb-4289-8253-74eb36d963e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_62fc2543-2636-45b4-ace6-dc0c0ed39eb4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_03d65b75-8cfb-4289-8253-74eb36d963e0" xlink:to="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_62fc2543-2636-45b4-ace6-dc0c0ed39eb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/Goodwill" xlink:type="simple" xlink:href="ddd-20231231.xsd#Goodwill"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/Goodwill" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_db917ad9-82c8-4c06-8bf4-c3fa19ac3e43" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillDisclosureTextBlock_33374c31-7a8c-4daa-ba40-52311b706f28" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_db917ad9-82c8-4c06-8bf4-c3fa19ac3e43" xlink:to="loc_us-gaap_GoodwillDisclosureTextBlock_33374c31-7a8c-4daa-ba40-52311b706f28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/InvestmentsandNoteReceivable" xlink:type="simple" xlink:href="ddd-20231231.xsd#InvestmentsandNoteReceivable"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/InvestmentsandNoteReceivable" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_e1bdae3c-cc7b-42f2-babe-7c3a74319074" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_InvestmentsAndNotesReceivableTextBlock_aff0596f-603b-4eac-adbb-ef0b1481a115" xlink:href="ddd-20231231.xsd#ddd_InvestmentsAndNotesReceivableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_e1bdae3c-cc7b-42f2-babe-7c3a74319074" xlink:to="loc_ddd_InvestmentsAndNotesReceivableTextBlock_aff0596f-603b-4eac-adbb-ef0b1481a115" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/Leases" xlink:type="simple" xlink:href="ddd-20231231.xsd#Leases"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_7a3424d1-7ccf-43d9-8409-0270e6a83aee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock_0621a95a-cdc2-459e-b22b-9e5b7cb249d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7a3424d1-7ccf-43d9-8409-0270e6a83aee" xlink:to="loc_us-gaap_LesseeFinanceLeasesTextBlock_0621a95a-cdc2-459e-b22b-9e5b7cb249d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_d79ee567-89e4-44d1-98a0-e8ccdf078e54" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7a3424d1-7ccf-43d9-8409-0270e6a83aee" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_d79ee567-89e4-44d1-98a0-e8ccdf078e54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/AccruedandOtherLiabilities" xlink:type="simple" xlink:href="ddd-20231231.xsd#AccruedandOtherLiabilities"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/AccruedandOtherLiabilities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_63ed9eda-f63e-4f7d-b802-df8a23cc90f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_0a8073a2-3b65-40ea-9fa8-39af9c3f6322" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_63ed9eda-f63e-4f7d-b802-df8a23cc90f8" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_0a8073a2-3b65-40ea-9fa8-39af9c3f6322" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/Borrowings" xlink:type="simple" xlink:href="ddd-20231231.xsd#Borrowings"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/Borrowings" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_d1c78afb-310d-4cc7-9655-1e35b045ab9c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_1ebc9768-53cc-4dde-8d3d-a2d6cae34770" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d1c78afb-310d-4cc7-9655-1e35b045ab9c" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_1ebc9768-53cc-4dde-8d3d-a2d6cae34770" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/EmployeeBenefits" xlink:type="simple" xlink:href="ddd-20231231.xsd#EmployeeBenefits"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/EmployeeBenefits" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_80a0915a-8382-46e9-b46d-e303dbd42d4e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_ee42131e-9925-4592-b562-33fe681a3e13" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_80a0915a-8382-46e9-b46d-e303dbd42d4e" xlink:to="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_ee42131e-9925-4592-b562-33fe681a3e13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/RedeemableNoncontrollingInterest" xlink:type="simple" xlink:href="ddd-20231231.xsd#RedeemableNoncontrollingInterest"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/RedeemableNoncontrollingInterest" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestAbstract_9bf772bd-2754-4571-87db-f2217cdaf238" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncontrollingInterestAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDisclosureTextBlock_fb3b4735-2a5f-4706-89e1-eac1bfbce41b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_9bf772bd-2754-4571-87db-f2217cdaf238" xlink:to="loc_us-gaap_MinorityInterestDisclosureTextBlock_fb3b4735-2a5f-4706-89e1-eac1bfbce41b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/CommonStockandPreferredStock" xlink:type="simple" xlink:href="ddd-20231231.xsd#CommonStockandPreferredStock"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/CommonStockandPreferredStock" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_08867f58-984c-4321-a9a3-cd87f8e47ff5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockTextBlock_469f90f5-8634-4055-91ed-e49d963ed596" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_08867f58-984c-4321-a9a3-cd87f8e47ff5" xlink:to="loc_us-gaap_PreferredStockTextBlock_469f90f5-8634-4055-91ed-e49d963ed596" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="ddd-20231231.xsd#StockBasedCompensation"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/StockBasedCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c30d0145-0dba-412f-b695-dbca57ecd2dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_e088c80e-8158-413b-aa31-e99a0b8a6fc8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c30d0145-0dba-412f-b695-dbca57ecd2dd" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_e088c80e-8158-413b-aa31-e99a0b8a6fc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNet" xlink:type="simple" xlink:href="ddd-20231231.xsd#InterestandOtherIncomeExpenseNet"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNet" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_9fdccfaa-af57-4251-b020-ee4fe3e4324b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock_1b73a105-e7f7-49d8-9b36-7ec36f0f51e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_9fdccfaa-af57-4251-b020-ee4fe3e4324b" xlink:to="loc_us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock_1b73a105-e7f7-49d8-9b36-7ec36f0f51e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/IncomeTaxes" xlink:type="simple" xlink:href="ddd-20231231.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_b954209a-bb23-481a-8057-408ce7006057" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_16a8cd8f-85f0-4f1e-bd41-353dc5ed9f97" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_b954209a-bb23-481a-8057-408ce7006057" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_16a8cd8f-85f0-4f1e-bd41-353dc5ed9f97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/NetIncomeLossPerShare" xlink:type="simple" xlink:href="ddd-20231231.xsd#NetIncomeLossPerShare"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/NetIncomeLossPerShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_1988ba0a-7578-4b7e-81e1-51ecdeb3bf9e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_cdd2f95e-1c27-4c00-9575-151631483d14" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1988ba0a-7578-4b7e-81e1-51ecdeb3bf9e" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_cdd2f95e-1c27-4c00-9575-151631483d14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLoss" xlink:type="simple" xlink:href="ddd-20231231.xsd#AccumulatedOtherComprehensiveLoss"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_7eaa8fb7-3910-49c7-95be-88a718727468" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_5a4ffd18-3027-46b5-a0e4-752ec5dc2bca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_7eaa8fb7-3910-49c7-95be-88a718727468" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_5a4ffd18-3027-46b5-a0e4-752ec5dc2bca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/SegmentInformation" xlink:type="simple" xlink:href="ddd-20231231.xsd#SegmentInformation"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/SegmentInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_c1a61114-7f20-448c-8830-30f9d23ecac7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_89d56532-01ca-43df-873b-a2e9145b3359" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_c1a61114-7f20-448c-8830-30f9d23ecac7" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_89d56532-01ca-43df-873b-a2e9145b3359" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="ddd-20231231.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_98ea2acf-0d78-4272-99f1-b7abfd9a074e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_0626f75f-7ff4-484d-b98a-a26a8f040c35" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_98ea2acf-0d78-4272-99f1-b7abfd9a074e" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_0626f75f-7ff4-484d-b98a-a26a8f040c35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="ddd-20231231.xsd#FairValueMeasurements"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/FairValueMeasurements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_4eb68ba5-82c7-4a52-be76-4ae81d1212b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_8dd5a63c-c412-474e-9ba0-e03ac0ebca7f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_4eb68ba5-82c7-4a52-be76-4ae81d1212b1" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_8dd5a63c-c412-474e-9ba0-e03ac0ebca7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/RestructuringandExitActivityCosts" xlink:type="simple" xlink:href="ddd-20231231.xsd#RestructuringandExitActivityCosts"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/RestructuringandExitActivityCosts" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_b9f27a1a-44da-4636-ad74-457123fd1d65" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_1a44c27d-87f1-4d74-8909-3e277da95052" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_b9f27a1a-44da-4636-ad74-457123fd1d65" xlink:to="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_1a44c27d-87f1-4d74-8909-3e277da95052" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/SubsequentEvents" xlink:type="simple" xlink:href="ddd-20231231.xsd#SubsequentEvents"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/SubsequentEvents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_5d23aa4a-b3c2-499d-8afd-623f45a05ab7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_b23af95e-a65e-486d-be7d-57805d87c0cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_5d23aa4a-b3c2-499d-8afd-623f45a05ab7" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_b23af95e-a65e-486d-be7d-57805d87c0cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="ddd-20231231.xsd#SignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_1d920543-688d-44bf-b1cd-281e8ef71bf2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_b44610a2-2c83-4a83-91b8-2a713dec1b8f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1d920543-688d-44bf-b1cd-281e8ef71bf2" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_b44610a2-2c83-4a83-91b8-2a713dec1b8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_fda1b7e4-ba1b-4125-b754-83c108c3eaa9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1d920543-688d-44bf-b1cd-281e8ef71bf2" xlink:to="loc_us-gaap_UseOfEstimates_fda1b7e4-ba1b-4125-b754-83c108c3eaa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_9531e2de-eecc-4425-a5d2-8c74fb87babe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1d920543-688d-44bf-b1cd-281e8ef71bf2" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_9531e2de-eecc-4425-a5d2-8c74fb87babe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_97d9a0e6-32a9-4e58-8943-c6f921028015" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1d920543-688d-44bf-b1cd-281e8ef71bf2" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_97d9a0e6-32a9-4e58-8943-c6f921028015" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock_d773b86b-a1d8-495e-985c-c203e6c4f47d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1d920543-688d-44bf-b1cd-281e8ef71bf2" xlink:to="loc_us-gaap_InvestmentPolicyTextBlock_d773b86b-a1d8-495e-985c-c203e6c4f47d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationVariableInterestEntityPolicy_cd5e1f66-d765-4383-8961-8eb7ff0b7246" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationVariableInterestEntityPolicy"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1d920543-688d-44bf-b1cd-281e8ef71bf2" xlink:to="loc_us-gaap_ConsolidationVariableInterestEntityPolicy_cd5e1f66-d765-4383-8961-8eb7ff0b7246" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsPolicy_c9a1d510-c3f4-47d2-ba2c-79b5a6a92e61" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentsPolicy"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1d920543-688d-44bf-b1cd-281e8ef71bf2" xlink:to="loc_us-gaap_EquityMethodInvestmentsPolicy_c9a1d510-c3f4-47d2-ba2c-79b5a6a92e61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_d0f064b0-cd13-40e4-8ccb-184bd8bde761" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1d920543-688d-44bf-b1cd-281e8ef71bf2" xlink:to="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_d0f064b0-cd13-40e4-8ccb-184bd8bde761" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_09b52696-6fe9-455b-a570-939424a6a353" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1d920543-688d-44bf-b1cd-281e8ef71bf2" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_09b52696-6fe9-455b-a570-939424a6a353" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_03ab2d73-7cc7-47ec-91b8-71e4d88ac0d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1d920543-688d-44bf-b1cd-281e8ef71bf2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_03ab2d73-7cc7-47ec-91b8-71e4d88ac0d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_42b06f83-764a-4479-bd20-10cefa6ffe02" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1d920543-688d-44bf-b1cd-281e8ef71bf2" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_42b06f83-764a-4479-bd20-10cefa6ffe02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_25cda34f-ebbc-444c-b691-69553b596e2d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1d920543-688d-44bf-b1cd-281e8ef71bf2" xlink:to="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_25cda34f-ebbc-444c-b691-69553b596e2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_47774c9f-9314-48c8-9200-a32645ad82f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1d920543-688d-44bf-b1cd-281e8ef71bf2" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_47774c9f-9314-48c8-9200-a32645ad82f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_491488ae-00a0-4ac4-a761-6875d317775e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1d920543-688d-44bf-b1cd-281e8ef71bf2" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_491488ae-00a0-4ac4-a761-6875d317775e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_c7fe49d2-4ab2-4159-b0cf-5262f39e16a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1d920543-688d-44bf-b1cd-281e8ef71bf2" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_c7fe49d2-4ab2-4159-b0cf-5262f39e16a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_242ed551-e988-44f5-97fb-d1bc9b08da3a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1d920543-688d-44bf-b1cd-281e8ef71bf2" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_242ed551-e988-44f5-97fb-d1bc9b08da3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_f277f4a1-ce2c-4ed9-9790-d3a69489787d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1d920543-688d-44bf-b1cd-281e8ef71bf2" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_f277f4a1-ce2c-4ed9-9790-d3a69489787d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_18ccd014-e0e4-45fa-913f-490e0319e87d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1d920543-688d-44bf-b1cd-281e8ef71bf2" xlink:to="loc_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_18ccd014-e0e4-45fa-913f-490e0319e87d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_848b31f1-3ad7-4aab-8091-94bc9195174b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1d920543-688d-44bf-b1cd-281e8ef71bf2" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_848b31f1-3ad7-4aab-8091-94bc9195174b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_ebca2afe-a05c-403c-804b-e25de3f11e8c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1d920543-688d-44bf-b1cd-281e8ef71bf2" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_ebca2afe-a05c-403c-804b-e25de3f11e8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_11423207-42e3-481c-aad9-9e586c67c008" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1d920543-688d-44bf-b1cd-281e8ef71bf2" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_11423207-42e3-481c-aad9-9e586c67c008" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_5e0ef8f0-d7f8-497f-9fd2-686195b5ea50" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1d920543-688d-44bf-b1cd-281e8ef71bf2" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_5e0ef8f0-d7f8-497f-9fd2-686195b5ea50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_dcd5b533-21bd-4dd7-9485-a769ad9a7f8f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1d920543-688d-44bf-b1cd-281e8ef71bf2" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_dcd5b533-21bd-4dd7-9485-a769ad9a7f8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/SignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="ddd-20231231.xsd#SignificantAccountingPoliciesTables"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/SignificantAccountingPoliciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_4bb082d3-6981-465d-9a1b-005af3344443" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_3a42b685-b1ed-4b3f-8bbc-a7a5e666ffb1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4bb082d3-6981-465d-9a1b-005af3344443" xlink:to="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_3a42b685-b1ed-4b3f-8bbc-a7a5e666ffb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/AcquisitionsTables" xlink:type="simple" xlink:href="ddd-20231231.xsd#AcquisitionsTables"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/AcquisitionsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_09dd2078-a0b6-4074-a060-8c6cafa4c37b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_01d994a7-2c73-40cd-9f69-6a4cb9b2fb66" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_09dd2078-a0b6-4074-a060-8c6cafa4c37b" xlink:to="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_01d994a7-2c73-40cd-9f69-6a4cb9b2fb66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_5282556b-bdf9-4c76-82e1-91302c4ed5fa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_09dd2078-a0b6-4074-a060-8c6cafa4c37b" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_5282556b-bdf9-4c76-82e1-91302c4ed5fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_cc6ea2de-a740-472f-91b5-1c65b0c4493b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_09dd2078-a0b6-4074-a060-8c6cafa4c37b" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_cc6ea2de-a740-472f-91b5-1c65b0c4493b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/RevenueTables" xlink:type="simple" xlink:href="ddd-20231231.xsd#RevenueTables"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/RevenueTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ea68891b-5827-4779-a648-d5a9a8473f6d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_759cbac7-fdba-4409-a500-9f57d9c9c56a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ea68891b-5827-4779-a648-d5a9a8473f6d" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_759cbac7-fdba-4409-a500-9f57d9c9c56a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_6988995c-fcbb-47dc-9576-00efa2c780a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ea68891b-5827-4779-a648-d5a9a8473f6d" xlink:to="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_6988995c-fcbb-47dc-9576-00efa2c780a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/InventoriesTables" xlink:type="simple" xlink:href="ddd-20231231.xsd#InventoriesTables"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/InventoriesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_c13de2e4-f3be-4add-8a07-4014062cd4fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_850f16f9-1d1f-46cf-97bb-86ce30265287" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_c13de2e4-f3be-4add-8a07-4014062cd4fd" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_850f16f9-1d1f-46cf-97bb-86ce30265287" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/PropertyandEquipmentTables" xlink:type="simple" xlink:href="ddd-20231231.xsd#PropertyandEquipmentTables"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/PropertyandEquipmentTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_5ca8da20-5748-4f4b-8088-5a4b8aa90f21" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_be17d510-6e45-4389-89f0-dd4d284944a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_5ca8da20-5748-4f4b-8088-5a4b8aa90f21" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_be17d510-6e45-4389-89f0-dd4d284944a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/IntangibleAssetsTables" xlink:type="simple" xlink:href="ddd-20231231.xsd#IntangibleAssetsTables"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/IntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_46ef22e9-71ec-4d99-9547-eaab64f5c0b7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock_23e56c1d-2999-4b23-bafc-821910d121a1" xlink:href="ddd-20231231.xsd#ddd_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_46ef22e9-71ec-4d99-9547-eaab64f5c0b7" xlink:to="loc_ddd_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock_23e56c1d-2999-4b23-bafc-821910d121a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/GoodwillTables" xlink:type="simple" xlink:href="ddd-20231231.xsd#GoodwillTables"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/GoodwillTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_fc838ba6-9ae0-46d7-9cf1-f900fe96ee08" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_a979f254-491e-48b1-9db6-87af06287a5f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_fc838ba6-9ae0-46d7-9cf1-f900fe96ee08" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_a979f254-491e-48b1-9db6-87af06287a5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/InvestmentsandNoteReceivableTables" xlink:type="simple" xlink:href="ddd-20231231.xsd#InvestmentsandNoteReceivableTables"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/InvestmentsandNoteReceivableTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_af6e9c1d-2400-4afb-a430-32dff7f99867" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsTextBlock_5571ccac-d05b-469b-9c2f-cc26c372445b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_af6e9c1d-2400-4afb-a430-32dff7f99867" xlink:to="loc_us-gaap_EquityMethodInvestmentsTextBlock_5571ccac-d05b-469b-9c2f-cc26c372445b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/LeasesTables" xlink:type="simple" xlink:href="ddd-20231231.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_1197a930-d298-4ea3-80c2-7e4eb70af26d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_2285b844-66d1-41d0-9a77-4818ac578f1a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1197a930-d298-4ea3-80c2-7e4eb70af26d" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_2285b844-66d1-41d0-9a77-4818ac578f1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_37d019fa-2a95-49db-9a53-7d6d019248c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1197a930-d298-4ea3-80c2-7e4eb70af26d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_37d019fa-2a95-49db-9a53-7d6d019248c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_dd995116-a777-4ac4-929f-4a69ce7bd2c4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1197a930-d298-4ea3-80c2-7e4eb70af26d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_dd995116-a777-4ac4-929f-4a69ce7bd2c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/AccruedandOtherLiabilitiesTables" xlink:type="simple" xlink:href="ddd-20231231.xsd#AccruedandOtherLiabilitiesTables"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/AccruedandOtherLiabilitiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_17edb239-96f5-4db1-b054-98a499e7fe53" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_50184c7f-e940-49d4-891c-8e5d90bcba45" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_17edb239-96f5-4db1-b054-98a499e7fe53" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_50184c7f-e940-49d4-891c-8e5d90bcba45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ScheduleOfRecognizedWarrantyRevenueAndIncurredWarrantyCostsTableTextBlock_4f0eaad0-e7a6-48f3-b965-f445ca75a156" xlink:href="ddd-20231231.xsd#ddd_ScheduleOfRecognizedWarrantyRevenueAndIncurredWarrantyCostsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_17edb239-96f5-4db1-b054-98a499e7fe53" xlink:to="loc_ddd_ScheduleOfRecognizedWarrantyRevenueAndIncurredWarrantyCostsTableTextBlock_4f0eaad0-e7a6-48f3-b965-f445ca75a156" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_ccf81712-f41b-4cbb-93b2-49e2c1792e59" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncurrentLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_17edb239-96f5-4db1-b054-98a499e7fe53" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_ccf81712-f41b-4cbb-93b2-49e2c1792e59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/EmployeeBenefitsTables" xlink:type="simple" xlink:href="ddd-20231231.xsd#EmployeeBenefitsTables"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/EmployeeBenefitsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_ac596861-784c-415b-b5c8-e039a60693ac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock_96916c2b-1f68-4cdd-87dc-eeaf29fc5364" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_ac596861-784c-415b-b5c8-e039a60693ac" xlink:to="loc_us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock_96916c2b-1f68-4cdd-87dc-eeaf29fc5364" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_c6894f04-bba8-4a33-ab3e-33db7655a505" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_ac596861-784c-415b-b5c8-e039a60693ac" xlink:to="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_c6894f04-bba8-4a33-ab3e-33db7655a505" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock_e8887a68-6857-4ecc-a40c-d52fa9a49cf1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_ac596861-784c-415b-b5c8-e039a60693ac" xlink:to="loc_us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock_e8887a68-6857-4ecc-a40c-d52fa9a49cf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_62787066-e283-427f-b54f-cc9f1e94e713" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_ac596861-784c-415b-b5c8-e039a60693ac" xlink:to="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_62787066-e283-427f-b54f-cc9f1e94e713" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_1145f1fd-1e78-4021-918d-2e2d20706384" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_ac596861-784c-415b-b5c8-e039a60693ac" xlink:to="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_1145f1fd-1e78-4021-918d-2e2d20706384" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/RedeemableNoncontrollingInterestTables" xlink:type="simple" xlink:href="ddd-20231231.xsd#RedeemableNoncontrollingInterestTables"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/RedeemableNoncontrollingInterestTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestAbstract_371c26d9-cce9-463e-90f2-bcffadffbe74" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncontrollingInterestAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestTableTextBlock_841555f6-300d-4b6b-b463-ec051cadcc71" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RedeemableNoncontrollingInterestTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_371c26d9-cce9-463e-90f2-bcffadffbe74" xlink:to="loc_us-gaap_RedeemableNoncontrollingInterestTableTextBlock_841555f6-300d-4b6b-b463-ec051cadcc71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="ddd-20231231.xsd#StockBasedCompensationTables"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/StockBasedCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_cb1a222a-3702-485b-ac42-0bc1c58e3fd1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_dc06262d-7f9c-401d-aae0-e136219df281" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_cb1a222a-3702-485b-ac42-0bc1c58e3fd1" xlink:to="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_dc06262d-7f9c-401d-aae0-e136219df281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_1f74226e-b90d-4394-a607-c8626c96adab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_cb1a222a-3702-485b-ac42-0bc1c58e3fd1" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_1f74226e-b90d-4394-a607-c8626c96adab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_965ffa2f-2697-40d4-b2b9-412e5fc7bafc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_cb1a222a-3702-485b-ac42-0bc1c58e3fd1" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_965ffa2f-2697-40d4-b2b9-412e5fc7bafc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNetTables" xlink:type="simple" xlink:href="ddd-20231231.xsd#InterestandOtherIncomeExpenseNetTables"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNetTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_dfabe2fd-186b-43b0-b848-54fe436cea08" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndOtherIncomeTableTextBlock_b06c5f86-98cf-405f-89d7-f8eddf500033" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestAndOtherIncomeTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_dfabe2fd-186b-43b0-b848-54fe436cea08" xlink:to="loc_us-gaap_InterestAndOtherIncomeTableTextBlock_b06c5f86-98cf-405f-89d7-f8eddf500033" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="ddd-20231231.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_76e9bebd-b7fe-49c7-9223-ccd8b4b6ccce" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_d8fb4427-35f4-4082-ac18-2c7ced655982" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_76e9bebd-b7fe-49c7-9223-ccd8b4b6ccce" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_d8fb4427-35f4-4082-ac18-2c7ced655982" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_f3b228ce-c128-43ea-9239-6e83ccd72c23" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_76e9bebd-b7fe-49c7-9223-ccd8b4b6ccce" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_f3b228ce-c128-43ea-9239-6e83ccd72c23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_729a5598-9640-40e5-9337-dfbd2306e58d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_76e9bebd-b7fe-49c7-9223-ccd8b4b6ccce" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_729a5598-9640-40e5-9337-dfbd2306e58d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_2c53dc2a-1d57-409a-8ae1-706188610196" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_76e9bebd-b7fe-49c7-9223-ccd8b4b6ccce" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_2c53dc2a-1d57-409a-8ae1-706188610196" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock_cb940f10-8ddd-4720-9d2a-172f71346e4e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_76e9bebd-b7fe-49c7-9223-ccd8b4b6ccce" xlink:to="loc_us-gaap_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock_cb940f10-8ddd-4720-9d2a-172f71346e4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfValuationAllowanceTextBlock_a39fe2f8-07a7-4571-812c-65b03a7b0eaf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SummaryOfValuationAllowanceTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_76e9bebd-b7fe-49c7-9223-ccd8b4b6ccce" xlink:to="loc_us-gaap_SummaryOfValuationAllowanceTextBlock_a39fe2f8-07a7-4571-812c-65b03a7b0eaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/NetIncomeLossPerShareTables" xlink:type="simple" xlink:href="ddd-20231231.xsd#NetIncomeLossPerShareTables"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/NetIncomeLossPerShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_fc846e8a-746c-4f99-aa2b-269f9ad6769b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_87959e67-9c7b-424d-9503-a3ebca5eb3c3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_fc846e8a-746c-4f99-aa2b-269f9ad6769b" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_87959e67-9c7b-424d-9503-a3ebca5eb3c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossTables" xlink:type="simple" xlink:href="ddd-20231231.xsd#AccumulatedOtherComprehensiveLossTables"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_c8c9b117-5105-44fb-b18b-c8797b43ede0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_31b2c35d-c004-4caf-8a18-ad82993b4825" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_c8c9b117-5105-44fb-b18b-c8797b43ede0" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_31b2c35d-c004-4caf-8a18-ad82993b4825" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/SegmentInformationTables" xlink:type="simple" xlink:href="ddd-20231231.xsd#SegmentInformationTables"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/SegmentInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_bf74f1f7-7afd-4f8c-ad4c-bceb44d295ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_6b32abda-715c-4f6b-b23b-398abe22e470" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_bf74f1f7-7afd-4f8c-ad4c-bceb44d295ab" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_6b32abda-715c-4f6b-b23b-398abe22e470" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_1a524dba-2de7-486a-99ba-c3993b5ab8e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_bf74f1f7-7afd-4f8c-ad4c-bceb44d295ab" xlink:to="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_1a524dba-2de7-486a-99ba-c3993b5ab8e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="ddd-20231231.xsd#FairValueMeasurementsTables"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/FairValueMeasurementsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_57a8a7d6-3142-4699-83e4-9d88d0a684c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_83047912-7289-4f1d-93d5-794c75bec26a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_57a8a7d6-3142-4699-83e4-9d88d0a684c2" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_83047912-7289-4f1d-93d5-794c75bec26a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/RestructuringandExitActivityCostsTables" xlink:type="simple" xlink:href="ddd-20231231.xsd#RestructuringandExitActivityCostsTables"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/RestructuringandExitActivityCostsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_0313fa8e-00b8-44ad-88f9-65b4ddae9d43" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_30d5f6bb-a1eb-4b80-a856-24062bf82e89" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_0313fa8e-00b8-44ad-88f9-65b4ddae9d43" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_30d5f6bb-a1eb-4b80-a856-24062bf82e89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#SignificantAccountingPoliciesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_30a4ddce-482a-47d0-a90a-5d6cf73229db" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3bc6bf23-c569-440d-8d27-25d031ef607e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_30a4ddce-482a-47d0-a90a-5d6cf73229db" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3bc6bf23-c569-440d-8d27-25d031ef607e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_dfaa0c99-16eb-4468-938a-669562582453" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3bc6bf23-c569-440d-8d27-25d031ef607e" xlink:to="loc_srt_RangeAxis_dfaa0c99-16eb-4468-938a-669562582453" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_056785a1-8c42-4bd8-a9d4-407b2b3e433c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_dfaa0c99-16eb-4468-938a-669562582453" xlink:to="loc_srt_RangeMember_056785a1-8c42-4bd8-a9d4-407b2b3e433c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_591d04e8-f39b-49c3-adfc-28f8d0d88139" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_056785a1-8c42-4bd8-a9d4-407b2b3e433c" xlink:to="loc_srt_MinimumMember_591d04e8-f39b-49c3-adfc-28f8d0d88139" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_9255b9f0-b22b-4a1b-83ff-9e66c941bce5" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_056785a1-8c42-4bd8-a9d4-407b2b3e433c" xlink:to="loc_srt_MaximumMember_9255b9f0-b22b-4a1b-83ff-9e66c941bce5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_9a096edd-296a-417c-91bf-fb076e56d42b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3bc6bf23-c569-440d-8d27-25d031ef607e" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_9a096edd-296a-417c-91bf-fb076e56d42b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_f6798e24-a674-4c0a-bafa-7b1ff633f7b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_9a096edd-296a-417c-91bf-fb076e56d42b" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_f6798e24-a674-4c0a-bafa-7b1ff633f7b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_86aea7be-9aef-4b40-8ed9-4f009d142da2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_f6798e24-a674-4c0a-bafa-7b1ff633f7b1" xlink:to="loc_us-gaap_AccountsReceivableMember_86aea7be-9aef-4b40-8ed9-4f009d142da2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_db8bc0ad-858d-4e24-ab83-5b0fbf41e1b4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3bc6bf23-c569-440d-8d27-25d031ef607e" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_db8bc0ad-858d-4e24-ab83-5b0fbf41e1b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_99cdfbc2-1890-4658-93b5-aa656500458e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_db8bc0ad-858d-4e24-ab83-5b0fbf41e1b4" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_99cdfbc2-1890-4658-93b5-aa656500458e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_c8cbc878-422b-457e-9788-bc411c95ed98" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_99cdfbc2-1890-4658-93b5-aa656500458e" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_c8cbc878-422b-457e-9788-bc411c95ed98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_a118f32f-f077-498d-92d8-02a1d745b31c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3bc6bf23-c569-440d-8d27-25d031ef607e" xlink:to="loc_srt_MajorCustomersAxis_a118f32f-f077-498d-92d8-02a1d745b31c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_335a5fe0-d747-49b0-9446-264376c8a00f" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_a118f32f-f077-498d-92d8-02a1d745b31c" xlink:to="loc_srt_NameOfMajorCustomerDomain_335a5fe0-d747-49b0-9446-264376c8a00f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_OneCustomerMember_c9fdf29d-e500-4b31-9797-f75ff2e5a8e2" xlink:href="ddd-20231231.xsd#ddd_OneCustomerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_335a5fe0-d747-49b0-9446-264376c8a00f" xlink:to="loc_ddd_OneCustomerMember_c9fdf29d-e500-4b31-9797-f75ff2e5a8e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_d30e5026-e98e-4961-8332-cf8360246ce7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3bc6bf23-c569-440d-8d27-25d031ef607e" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_d30e5026-e98e-4961-8332-cf8360246ce7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount_735e993d-99c5-439c-be05-5ddf7f530f62" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_d30e5026-e98e-4961-8332-cf8360246ce7" xlink:to="loc_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount_735e993d-99c5-439c-be05-5ddf7f530f62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_f3b63339-845d-48c0-974c-29989d181e90" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_d30e5026-e98e-4961-8332-cf8360246ce7" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_f3b63339-845d-48c0-974c-29989d181e90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_df3b8ed1-b62b-4cc6-9fe5-680cdb1edbd8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_d30e5026-e98e-4961-8332-cf8360246ce7" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_df3b8ed1-b62b-4cc6-9fe5-680cdb1edbd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_440b328b-ec5a-448c-a022-30e306e418bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_d30e5026-e98e-4961-8332-cf8360246ce7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_440b328b-ec5a-448c-a022-30e306e418bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_5988cd84-a2d3-4bd8-af85-d427b389771e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_d30e5026-e98e-4961-8332-cf8360246ce7" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_5988cd84-a2d3-4bd8-af85-d427b389771e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_17072ead-8855-4f30-aece-c5df8c217124" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_d30e5026-e98e-4961-8332-cf8360246ce7" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_17072ead-8855-4f30-aece-c5df8c217124" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFVNINoncurrent_369db12a-dc5f-496c-8363-d17ec2432211" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquitySecuritiesFVNINoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_d30e5026-e98e-4961-8332-cf8360246ce7" xlink:to="loc_us-gaap_EquitySecuritiesFVNINoncurrent_369db12a-dc5f-496c-8363-d17ec2432211" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_fa43b65c-d45c-4920-86a0-ecafdceb2808" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_d30e5026-e98e-4961-8332-cf8360246ce7" xlink:to="loc_us-gaap_AdvertisingExpense_fa43b65c-d45c-4920-86a0-ecafdceb2808" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued_1134faaf-88ce-46a3-b304-1447d7e915ce" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_d30e5026-e98e-4961-8332-cf8360246ce7" xlink:to="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued_1134faaf-88ce-46a3-b304-1447d7e915ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_c4c7c5b1-4207-4200-9e42-f7459f1ec069" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_d30e5026-e98e-4961-8332-cf8360246ce7" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_c4c7c5b1-4207-4200-9e42-f7459f1ec069" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/SignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#SignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/SignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_66ac0e1a-cc6c-4b3c-8187-271f49d48750" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_2504da93-f2e6-4080-b414-042fac294c92" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_66ac0e1a-cc6c-4b3c-8187-271f49d48750" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_2504da93-f2e6-4080-b414-042fac294c92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_604e0de0-21f6-4314-82e8-c5e6b7cf0557" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_2504da93-f2e6-4080-b414-042fac294c92" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_604e0de0-21f6-4314-82e8-c5e6b7cf0557" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_69c44b6a-d3ee-47b0-a1a4-5c76d4dc01c3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_2504da93-f2e6-4080-b414-042fac294c92" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_69c44b6a-d3ee-47b0-a1a4-5c76d4dc01c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_b5d654b0-9baa-41fd-8902-88fc0dccb45b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_2504da93-f2e6-4080-b414-042fac294c92" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_b5d654b0-9baa-41fd-8902-88fc0dccb45b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_eae577da-ecf2-4202-91e3-ade4f20957ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_2504da93-f2e6-4080-b414-042fac294c92" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_eae577da-ecf2-4202-91e3-ade4f20957ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/AcquisitionsNarrativeDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#AcquisitionsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/AcquisitionsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_b85b12ae-426b-429c-b955-d7efbad955b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_6d70ee1a-cee5-4cd4-9017-068baf3d0e25" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_b85b12ae-426b-429c-b955-d7efbad955b3" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_6d70ee1a-cee5-4cd4-9017-068baf3d0e25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_a59ed162-dba5-42ee-b431-3c89a52be3c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_6d70ee1a-cee5-4cd4-9017-068baf3d0e25" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_a59ed162-dba5-42ee-b431-3c89a52be3c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6ac14ca2-c268-457b-a81c-232046fe67f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_a59ed162-dba5-42ee-b431-3c89a52be3c9" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6ac14ca2-c268-457b-a81c-232046fe67f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_WematterABMember_38aa41e5-8692-4663-8253-4a59bf0800c2" xlink:href="ddd-20231231.xsd#ddd_WematterABMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6ac14ca2-c268-457b-a81c-232046fe67f8" xlink:to="loc_ddd_WematterABMember_38aa41e5-8692-4663-8253-4a59bf0800c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_DpPolarGmbHMember_fe6707a3-ad88-4bc1-9c53-16e58ea68afe" xlink:href="ddd-20231231.xsd#ddd_DpPolarGmbHMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6ac14ca2-c268-457b-a81c-232046fe67f8" xlink:to="loc_ddd_DpPolarGmbHMember_fe6707a3-ad88-4bc1-9c53-16e58ea68afe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_KumovisGmbHMember_95fbc7a2-dea2-41a1-aa39-d114ad45eeb1" xlink:href="ddd-20231231.xsd#ddd_KumovisGmbHMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6ac14ca2-c268-457b-a81c-232046fe67f8" xlink:to="loc_ddd_KumovisGmbHMember_95fbc7a2-dea2-41a1-aa39-d114ad45eeb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_TitanAdditiveLLCMember_0544c9df-0980-45a9-952d-0323878d0673" xlink:href="ddd-20231231.xsd#ddd_TitanAdditiveLLCMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6ac14ca2-c268-457b-a81c-232046fe67f8" xlink:to="loc_ddd_TitanAdditiveLLCMember_0544c9df-0980-45a9-952d-0323878d0673" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_VolumetricBiotechnologiesIncMember_3d6d07bf-60d5-430f-8fda-cdc73a07535d" xlink:href="ddd-20231231.xsd#ddd_VolumetricBiotechnologiesIncMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6ac14ca2-c268-457b-a81c-232046fe67f8" xlink:to="loc_ddd_VolumetricBiotechnologiesIncMember_3d6d07bf-60d5-430f-8fda-cdc73a07535d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_OqtonIncMember_fcab585a-50da-41e3-9971-67f7385e0314" xlink:href="ddd-20231231.xsd#ddd_OqtonIncMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6ac14ca2-c268-457b-a81c-232046fe67f8" xlink:to="loc_ddd_OqtonIncMember_fcab585a-50da-41e3-9971-67f7385e0314" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_WuxiEasywayMember_cfe6d3a4-88dc-439c-900f-ee9e498f0426" xlink:href="ddd-20231231.xsd#ddd_WuxiEasywayMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6ac14ca2-c268-457b-a81c-232046fe67f8" xlink:to="loc_ddd_WuxiEasywayMember_cfe6d3a4-88dc-439c-900f-ee9e498f0426" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_0455f72d-00a7-450e-aea1-7491cdd3171a" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_6d70ee1a-cee5-4cd4-9017-068baf3d0e25" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_0455f72d-00a7-450e-aea1-7491cdd3171a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_3978aa4e-c762-4833-bd61-c4dc25b03125" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_0455f72d-00a7-450e-aea1-7491cdd3171a" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_3978aa4e-c762-4833-bd61-c4dc25b03125" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_KumovisGmbHMember_69d6c193-5d00-44d2-b28a-0c8fb7ab63e2" xlink:href="ddd-20231231.xsd#ddd_KumovisGmbHMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_3978aa4e-c762-4833-bd61-c4dc25b03125" xlink:to="loc_ddd_KumovisGmbHMember_69d6c193-5d00-44d2-b28a-0c8fb7ab63e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_63c2b569-abed-42a4-a871-92dc29851f5a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_6d70ee1a-cee5-4cd4-9017-068baf3d0e25" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_63c2b569-abed-42a4-a871-92dc29851f5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_fd54b596-75ab-4427-b1e1-f1f9ad460a5e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_63c2b569-abed-42a4-a871-92dc29851f5a" xlink:to="loc_us-gaap_SegmentDomain_fd54b596-75ab-4427-b1e1-f1f9ad460a5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_IndustrialSegmentMember_56bcc482-4758-491c-b598-af86a25a068c" xlink:href="ddd-20231231.xsd#ddd_IndustrialSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fd54b596-75ab-4427-b1e1-f1f9ad460a5e" xlink:to="loc_ddd_IndustrialSegmentMember_56bcc482-4758-491c-b598-af86a25a068c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_ec2dea36-9f44-4f70-9433-c120bf606e2d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_6d70ee1a-cee5-4cd4-9017-068baf3d0e25" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_ec2dea36-9f44-4f70-9433-c120bf606e2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_a9b3a878-20ae-4db1-81b3-9fce4cdc5437" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ec2dea36-9f44-4f70-9433-c120bf606e2d" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_a9b3a878-20ae-4db1-81b3-9fce4cdc5437" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_c84f71b1-2981-40e6-8955-d27e9bfaf64a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ec2dea36-9f44-4f70-9433-c120bf606e2d" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_c84f71b1-2981-40e6-8955-d27e9bfaf64a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_42be8597-b342-4637-b639-477c240536ff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ec2dea36-9f44-4f70-9433-c120bf606e2d" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_42be8597-b342-4637-b639-477c240536ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_BusinessCombinationContingentConsiderationLiabilityPeriod_c699cfdf-b3cd-454a-8843-9e3e2f1a4e5b" xlink:href="ddd-20231231.xsd#ddd_BusinessCombinationContingentConsiderationLiabilityPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ec2dea36-9f44-4f70-9433-c120bf606e2d" xlink:to="loc_ddd_BusinessCombinationContingentConsiderationLiabilityPeriod_c699cfdf-b3cd-454a-8843-9e3e2f1a4e5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_f0ca01c1-4970-4ee1-b883-e43c67a480cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ec2dea36-9f44-4f70-9433-c120bf606e2d" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_f0ca01c1-4970-4ee1-b883-e43c67a480cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_BusinessCombinationConsiderationTransferredDebt_6a8a100e-e176-4cde-8a49-b0f8b016a59b" xlink:href="ddd-20231231.xsd#ddd_BusinessCombinationConsiderationTransferredDebt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ec2dea36-9f44-4f70-9433-c120bf606e2d" xlink:to="loc_ddd_BusinessCombinationConsiderationTransferredDebt_6a8a100e-e176-4cde-8a49-b0f8b016a59b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_ababb7cf-1f5b-40c1-a1aa-661f9fd80780" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ec2dea36-9f44-4f70-9433-c120bf606e2d" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_ababb7cf-1f5b-40c1-a1aa-661f9fd80780" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_8ab9659e-351c-48bb-8c11-4d7c81172bb6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ec2dea36-9f44-4f70-9433-c120bf606e2d" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_8ab9659e-351c-48bb-8c11-4d7c81172bb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f5e37891-b5c7-4016-bb22-59430b04970c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ec2dea36-9f44-4f70-9433-c120bf606e2d" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f5e37891-b5c7-4016-bb22-59430b04970c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_07b34cea-e151-40a7-a37c-94353e06d949" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ec2dea36-9f44-4f70-9433-c120bf606e2d" xlink:to="loc_us-gaap_NetIncomeLoss_07b34cea-e151-40a7-a37c-94353e06d949" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_a24a94b8-85dc-499d-bad3-1ebba1389d3a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ec2dea36-9f44-4f70-9433-c120bf606e2d" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_a24a94b8-85dc-499d-bad3-1ebba1389d3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_2e549fa0-09af-4d97-9940-d3f613a841e6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ec2dea36-9f44-4f70-9433-c120bf606e2d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_2e549fa0-09af-4d97-9940-d3f613a841e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_18aba6c3-f2d3-4a91-9945-a68929e4f12b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ec2dea36-9f44-4f70-9433-c120bf606e2d" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_18aba6c3-f2d3-4a91-9945-a68929e4f12b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_1d0da496-b2f1-4eb2-b8c2-1452c82ffbd5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ec2dea36-9f44-4f70-9433-c120bf606e2d" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_1d0da496-b2f1-4eb2-b8c2-1452c82ffbd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_BusinessCombinationRedeemableNoncontrollingInterestEquityFairValue_7d9f496d-ca4e-429d-a105-9c9f4701ce16" xlink:href="ddd-20231231.xsd#ddd_BusinessCombinationRedeemableNoncontrollingInterestEquityFairValue"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ec2dea36-9f44-4f70-9433-c120bf606e2d" xlink:to="loc_ddd_BusinessCombinationRedeemableNoncontrollingInterestEquityFairValue_7d9f496d-ca4e-429d-a105-9c9f4701ce16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_PaymentsToAcquireBusinessesGrossNoncurrent_d267ce22-240b-43d4-8d6c-92663c0054c6" xlink:href="ddd-20231231.xsd#ddd_PaymentsToAcquireBusinessesGrossNoncurrent"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ec2dea36-9f44-4f70-9433-c120bf606e2d" xlink:to="loc_ddd_PaymentsToAcquireBusinessesGrossNoncurrent_d267ce22-240b-43d4-8d6c-92663c0054c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_PaymentsToAcquireBusinessesGrossNoncurrentDefermentPeriod_620ab256-c5f3-4281-b1aa-ccdacba91580" xlink:href="ddd-20231231.xsd#ddd_PaymentsToAcquireBusinessesGrossNoncurrentDefermentPeriod"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ec2dea36-9f44-4f70-9433-c120bf606e2d" xlink:to="loc_ddd_PaymentsToAcquireBusinessesGrossNoncurrentDefermentPeriod_620ab256-c5f3-4281-b1aa-ccdacba91580" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_be03dfdd-30b6-41ee-968e-07c84cbf4dd8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ec2dea36-9f44-4f70-9433-c120bf606e2d" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_be03dfdd-30b6-41ee-968e-07c84cbf4dd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_f332dd01-dcbb-4941-b1aa-3871b7e2553a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ec2dea36-9f44-4f70-9433-c120bf606e2d" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_f332dd01-dcbb-4941-b1aa-3871b7e2553a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1_1dac719f-2d99-46af-afcd-34fae73be359" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ec2dea36-9f44-4f70-9433-c120bf606e2d" xlink:to="loc_us-gaap_BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1_1dac719f-2d99-46af-afcd-34fae73be359" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_ab3ba42f-5cd8-468f-99f5-db2ac15b9839" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ec2dea36-9f44-4f70-9433-c120bf606e2d" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_ab3ba42f-5cd8-468f-99f5-db2ac15b9839" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_BusinessCombinationNumberOfMilestones_08b80a01-2e3b-4274-9f36-b431f5355660" xlink:href="ddd-20231231.xsd#ddd_BusinessCombinationNumberOfMilestones"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ec2dea36-9f44-4f70-9433-c120bf606e2d" xlink:to="loc_ddd_BusinessCombinationNumberOfMilestones_08b80a01-2e3b-4274-9f36-b431f5355660" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_7ce48326-7429-422d-bfee-cda2a11b286a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ec2dea36-9f44-4f70-9433-c120bf606e2d" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_7ce48326-7429-422d-bfee-cda2a11b286a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders_72cb83ab-4257-4a41-874d-4f740874525b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ec2dea36-9f44-4f70-9433-c120bf606e2d" xlink:to="loc_us-gaap_PaymentsToMinorityShareholders_72cb83ab-4257-4a41-874d-4f740874525b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#AcquisitionsAssetsandLiabilitiesAssumedDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_99320315-3cb2-4667-b145-de2796eedbdb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f63fc406-589b-48ed-a840-66cb1a32c527" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_99320315-3cb2-4667-b145-de2796eedbdb" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f63fc406-589b-48ed-a840-66cb1a32c527" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_9a7d8927-f675-496a-92f2-f8321f2c1abf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f63fc406-589b-48ed-a840-66cb1a32c527" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_9a7d8927-f675-496a-92f2-f8321f2c1abf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d77c3a64-7c7e-4197-9cfc-dbdd513efa41" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_9a7d8927-f675-496a-92f2-f8321f2c1abf" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d77c3a64-7c7e-4197-9cfc-dbdd513efa41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_WematterABMember_364f85c5-f656-48a1-af39-ad973bb5af35" xlink:href="ddd-20231231.xsd#ddd_WematterABMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d77c3a64-7c7e-4197-9cfc-dbdd513efa41" xlink:to="loc_ddd_WematterABMember_364f85c5-f656-48a1-af39-ad973bb5af35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_DpPolarGmbHMember_1ff945cd-ff3e-49f9-a0c9-85bf2ae2e5c5" xlink:href="ddd-20231231.xsd#ddd_DpPolarGmbHMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d77c3a64-7c7e-4197-9cfc-dbdd513efa41" xlink:to="loc_ddd_DpPolarGmbHMember_1ff945cd-ff3e-49f9-a0c9-85bf2ae2e5c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_KumovisGmbHMember_00f0d7f8-94fa-4e12-86f7-15fa68082fa2" xlink:href="ddd-20231231.xsd#ddd_KumovisGmbHMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d77c3a64-7c7e-4197-9cfc-dbdd513efa41" xlink:to="loc_ddd_KumovisGmbHMember_00f0d7f8-94fa-4e12-86f7-15fa68082fa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_TitanAdditiveLLCMember_4ac2afdd-ea03-4277-9bc9-a43ef7420786" xlink:href="ddd-20231231.xsd#ddd_TitanAdditiveLLCMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d77c3a64-7c7e-4197-9cfc-dbdd513efa41" xlink:to="loc_ddd_TitanAdditiveLLCMember_4ac2afdd-ea03-4277-9bc9-a43ef7420786" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_VolumetricBiotechnologiesIncMember_89699ea6-c308-42cb-ba01-839d24537a60" xlink:href="ddd-20231231.xsd#ddd_VolumetricBiotechnologiesIncMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d77c3a64-7c7e-4197-9cfc-dbdd513efa41" xlink:to="loc_ddd_VolumetricBiotechnologiesIncMember_89699ea6-c308-42cb-ba01-839d24537a60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_OqtonIncMember_ffb9c55b-21ee-4e78-a06b-074f3cba5db3" xlink:href="ddd-20231231.xsd#ddd_OqtonIncMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d77c3a64-7c7e-4197-9cfc-dbdd513efa41" xlink:to="loc_ddd_OqtonIncMember_ffb9c55b-21ee-4e78-a06b-074f3cba5db3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_21172f7c-9d2b-4a9d-b277-94c3f8e07b21" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f63fc406-589b-48ed-a840-66cb1a32c527" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_21172f7c-9d2b-4a9d-b277-94c3f8e07b21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4242c32e-e1ab-4f24-bb9e-7661af5b43bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_21172f7c-9d2b-4a9d-b277-94c3f8e07b21" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4242c32e-e1ab-4f24-bb9e-7661af5b43bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_3ff8d742-671c-4c45-bd20-85c6ec3ad1fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4242c32e-e1ab-4f24-bb9e-7661af5b43bb" xlink:to="loc_us-gaap_TradeNamesMember_3ff8d742-671c-4c45-bd20-85c6ec3ad1fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ProductTechnologyMember_953dcb39-8379-454d-af31-da6719350779" xlink:href="ddd-20231231.xsd#ddd_ProductTechnologyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4242c32e-e1ab-4f24-bb9e-7661af5b43bb" xlink:to="loc_ddd_ProductTechnologyMember_953dcb39-8379-454d-af31-da6719350779" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentMember_968b72f3-cfc2-4466-83c4-d9fa5f555065" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InProcessResearchAndDevelopmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4242c32e-e1ab-4f24-bb9e-7661af5b43bb" xlink:to="loc_us-gaap_InProcessResearchAndDevelopmentMember_968b72f3-cfc2-4466-83c4-d9fa5f555065" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_e9bf25de-66d5-4d1d-9397-beadec05db6e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4242c32e-e1ab-4f24-bb9e-7661af5b43bb" xlink:to="loc_us-gaap_CustomerRelationshipsMember_e9bf25de-66d5-4d1d-9397-beadec05db6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_1280f6d2-0f39-413c-be27-64e2f1e309c4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4242c32e-e1ab-4f24-bb9e-7661af5b43bb" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_1280f6d2-0f39-413c-be27-64e2f1e309c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_a0c0649c-b828-4ee3-b2b9-5df4c298c5fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f63fc406-589b-48ed-a840-66cb1a32c527" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_a0c0649c-b828-4ee3-b2b9-5df4c298c5fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_79582c19-14ef-460c-9f82-f0f5bc860b4b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a0c0649c-b828-4ee3-b2b9-5df4c298c5fc" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_79582c19-14ef-460c-9f82-f0f5bc860b4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract_f7072b8c-9874-42ba-aae3-0441a948638c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a0c0649c-b828-4ee3-b2b9-5df4c298c5fc" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract_f7072b8c-9874-42ba-aae3-0441a948638c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_f85b1db0-4a5d-4be3-bcf2-f8ee21dad902" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract_f7072b8c-9874-42ba-aae3-0441a948638c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_f85b1db0-4a5d-4be3-bcf2-f8ee21dad902" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_0216bd0a-9ab8-4c55-8a4f-ad10b103c756" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a0c0649c-b828-4ee3-b2b9-5df4c298c5fc" xlink:to="loc_us-gaap_Goodwill_0216bd0a-9ab8-4c55-8a4f-ad10b103c756" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_e8045fe9-c06a-4e28-ad7a-a6d3dd4ea035" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a0c0649c-b828-4ee3-b2b9-5df4c298c5fc" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_e8045fe9-c06a-4e28-ad7a-a6d3dd4ea035" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_cad86362-b4ac-4cc3-934b-b6c6e199136f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a0c0649c-b828-4ee3-b2b9-5df4c298c5fc" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_cad86362-b4ac-4cc3-934b-b6c6e199136f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_8c4b0307-be68-4972-b2c2-cccf5460f7ac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_cad86362-b4ac-4cc3-934b-b6c6e199136f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_8c4b0307-be68-4972-b2c2-cccf5460f7ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_5f8f23b2-a681-4c0a-a70f-3fdbb13094b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_cad86362-b4ac-4cc3-934b-b6c6e199136f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_5f8f23b2-a681-4c0a-a70f-3fdbb13094b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_e386ba2b-0005-464c-a45b-0dcc143e6051" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_cad86362-b4ac-4cc3-934b-b6c6e199136f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_e386ba2b-0005-464c-a45b-0dcc143e6051" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_830b5067-65d1-415c-8650-4fba7cf2afd2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_cad86362-b4ac-4cc3-934b-b6c6e199136f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_830b5067-65d1-415c-8650-4fba7cf2afd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_08bd2d08-c58b-412f-92c0-ceebf8edadd1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_cad86362-b4ac-4cc3-934b-b6c6e199136f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_08bd2d08-c58b-412f-92c0-ceebf8edadd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_083c1cd2-339a-4b6b-8cf2-9643cb1ee1e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a0c0649c-b828-4ee3-b2b9-5df4c298c5fc" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_083c1cd2-339a-4b6b-8cf2-9643cb1ee1e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_105e97bf-4ce5-49a7-9782-0312bb91f8a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a0c0649c-b828-4ee3-b2b9-5df4c298c5fc" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_105e97bf-4ce5-49a7-9782-0312bb91f8a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/AcquisitionsDefiniteLivedIntangibleAssetsDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#AcquisitionsDefiniteLivedIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/AcquisitionsDefiniteLivedIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_9187ee04-2e62-417d-a683-d0b8059d27ae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b0f639ab-248e-494b-94d8-ec23ce1a730f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_9187ee04-2e62-417d-a683-d0b8059d27ae" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b0f639ab-248e-494b-94d8-ec23ce1a730f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_698a81b7-b316-4441-a492-ce2e0c81b94c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b0f639ab-248e-494b-94d8-ec23ce1a730f" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_698a81b7-b316-4441-a492-ce2e0c81b94c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4200720c-d026-4319-80f8-a0c8dadf3d00" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_698a81b7-b316-4441-a492-ce2e0c81b94c" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4200720c-d026-4319-80f8-a0c8dadf3d00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_WematterABMember_fe4bd2b7-fcbf-4ec7-b876-3780486cfb31" xlink:href="ddd-20231231.xsd#ddd_WematterABMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4200720c-d026-4319-80f8-a0c8dadf3d00" xlink:to="loc_ddd_WematterABMember_fe4bd2b7-fcbf-4ec7-b876-3780486cfb31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_62d08564-088b-41ed-bf87-3253994fe6d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b0f639ab-248e-494b-94d8-ec23ce1a730f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_62d08564-088b-41ed-bf87-3253994fe6d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_213e154b-0876-491b-b885-f43c13591868" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_62d08564-088b-41ed-bf87-3253994fe6d7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_213e154b-0876-491b-b885-f43c13591868" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_30f9d390-5eae-4867-b4d1-55609d2ee77c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_213e154b-0876-491b-b885-f43c13591868" xlink:to="loc_us-gaap_TradeNamesMember_30f9d390-5eae-4867-b4d1-55609d2ee77c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_cec12bd9-ab10-41ad-959d-e91ebdbcd11b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_213e154b-0876-491b-b885-f43c13591868" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_cec12bd9-ab10-41ad-959d-e91ebdbcd11b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_db694f18-2a4a-450c-8bdb-3420236fdc11" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_213e154b-0876-491b-b885-f43c13591868" xlink:to="loc_us-gaap_CustomerRelationshipsMember_db694f18-2a4a-450c-8bdb-3420236fdc11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_3001d808-e875-475b-acec-7129edf3f10c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b0f639ab-248e-494b-94d8-ec23ce1a730f" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_3001d808-e875-475b-acec-7129edf3f10c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_30c7e1ac-9d5d-4c28-8e38-e1b5c6072db3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3001d808-e875-475b-acec-7129edf3f10c" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_30c7e1ac-9d5d-4c28-8e38-e1b5c6072db3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/AcquisitionsAcquisitionProFormaInformationDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#AcquisitionsAcquisitionProFormaInformationDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/AcquisitionsAcquisitionProFormaInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_f3a32216-2a88-4fd3-96a8-459d5f1aa8ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_cc9f3933-3063-40aa-a966-890dd75cacb6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_f3a32216-2a88-4fd3-96a8-459d5f1aa8ea" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_cc9f3933-3063-40aa-a966-890dd75cacb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_f6a7184f-4c92-4d12-8227-4387afb6ac4a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_cc9f3933-3063-40aa-a966-890dd75cacb6" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_f6a7184f-4c92-4d12-8227-4387afb6ac4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_11b5fd7f-7ed2-493a-9205-aefa0f693534" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_f6a7184f-4c92-4d12-8227-4387afb6ac4a" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_11b5fd7f-7ed2-493a-9205-aefa0f693534" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_WematterABMember_4408e3d3-b9d3-4d0e-937f-5b4051826346" xlink:href="ddd-20231231.xsd#ddd_WematterABMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_11b5fd7f-7ed2-493a-9205-aefa0f693534" xlink:to="loc_ddd_WematterABMember_4408e3d3-b9d3-4d0e-937f-5b4051826346" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_b081984d-b20d-46d7-b5da-91a7561b1b1e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_cc9f3933-3063-40aa-a966-890dd75cacb6" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_b081984d-b20d-46d7-b5da-91a7561b1b1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_1d446acb-0b85-4443-a5f6-c612c17ab5fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b081984d-b20d-46d7-b5da-91a7561b1b1e" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_1d446acb-0b85-4443-a5f6-c612c17ab5fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#AcquisitionsFairValueofConsiderationTransferredDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_b957dbab-5e1d-41c8-890e-5d8546018cda" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2b53b7ca-bdda-461a-b0e6-f9f541b9d738" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_b957dbab-5e1d-41c8-890e-5d8546018cda" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2b53b7ca-bdda-461a-b0e6-f9f541b9d738" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_942aebc7-7743-4e5a-a6de-6104e7542549" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2b53b7ca-bdda-461a-b0e6-f9f541b9d738" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_942aebc7-7743-4e5a-a6de-6104e7542549" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_22a942d8-9a84-46bf-b436-915bd30483f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_942aebc7-7743-4e5a-a6de-6104e7542549" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_22a942d8-9a84-46bf-b436-915bd30483f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_KumovisGmbHMember_5414f453-9297-4ea6-b9fb-25b2936e71d0" xlink:href="ddd-20231231.xsd#ddd_KumovisGmbHMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_22a942d8-9a84-46bf-b436-915bd30483f1" xlink:to="loc_ddd_KumovisGmbHMember_5414f453-9297-4ea6-b9fb-25b2936e71d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_999b43e4-1cc9-4b74-b336-e67e881f99fe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2b53b7ca-bdda-461a-b0e6-f9f541b9d738" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_999b43e4-1cc9-4b74-b336-e67e881f99fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_PaymentsToAcquireBusinessesGrossCurrent_b6cc87d5-64c2-485c-a219-e66f1d909466" xlink:href="ddd-20231231.xsd#ddd_PaymentsToAcquireBusinessesGrossCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_999b43e4-1cc9-4b74-b336-e67e881f99fe" xlink:to="loc_ddd_PaymentsToAcquireBusinessesGrossCurrent_b6cc87d5-64c2-485c-a219-e66f1d909466" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_PaymentsToAcquireBusinessesGrossNoncurrent_5fcbb40d-45fc-472c-a65a-6665586dadb2" xlink:href="ddd-20231231.xsd#ddd_PaymentsToAcquireBusinessesGrossNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_999b43e4-1cc9-4b74-b336-e67e881f99fe" xlink:to="loc_ddd_PaymentsToAcquireBusinessesGrossNoncurrent_5fcbb40d-45fc-472c-a65a-6665586dadb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_BusinessCombinationRedeemableNoncontrollingInterestEquityFairValue_3644f451-e1cf-4e6e-a89b-3518b8899bb3" xlink:href="ddd-20231231.xsd#ddd_BusinessCombinationRedeemableNoncontrollingInterestEquityFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_999b43e4-1cc9-4b74-b336-e67e881f99fe" xlink:to="loc_ddd_BusinessCombinationRedeemableNoncontrollingInterestEquityFairValue_3644f451-e1cf-4e6e-a89b-3518b8899bb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_BusinessCombinationPostClosingNetWorkingCapitalAdjustment_0e041900-8899-4c99-941c-7e205e9949e0" xlink:href="ddd-20231231.xsd#ddd_BusinessCombinationPostClosingNetWorkingCapitalAdjustment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_999b43e4-1cc9-4b74-b336-e67e881f99fe" xlink:to="loc_ddd_BusinessCombinationPostClosingNetWorkingCapitalAdjustment_0e041900-8899-4c99-941c-7e205e9949e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_9eec8579-b72a-4039-8cb5-15da6fa2bc7b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_999b43e4-1cc9-4b74-b336-e67e881f99fe" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_9eec8579-b72a-4039-8cb5-15da6fa2bc7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/DivestituresDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#DivestituresDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/DivestituresDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_dd39c24f-23da-4c19-b802-d305fd665adb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_dca4da02-9e38-4023-8921-5cb3b536e060" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_dd39c24f-23da-4c19-b802-d305fd665adb" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_dca4da02-9e38-4023-8921-5cb3b536e060" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_d014e021-de92-443b-aa03-7bcc1f8283b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_dca4da02-9e38-4023-8921-5cb3b536e060" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_d014e021-de92-443b-aa03-7bcc1f8283b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_80e7ea75-9ddb-406f-a808-0b84f9c2af2b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_d014e021-de92-443b-aa03-7bcc1f8283b6" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_80e7ea75-9ddb-406f-a808-0b84f9c2af2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_433664d3-afd6-42e3-a2ad-3fbeca0fba17" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_80e7ea75-9ddb-406f-a808-0b84f9c2af2b" xlink:to="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_433664d3-afd6-42e3-a2ad-3fbeca0fba17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_e49e3491-70d4-4d34-9483-9c71babfe172" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_dca4da02-9e38-4023-8921-5cb3b536e060" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_e49e3491-70d4-4d34-9483-9c71babfe172" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_64a162a1-233a-4478-962e-c3ebba494820" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_e49e3491-70d4-4d34-9483-9c71babfe172" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_64a162a1-233a-4478-962e-c3ebba494820" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_OnDemandManufacturingMember_ad58a1b0-848d-47de-9746-ef6ec858905c" xlink:href="ddd-20231231.xsd#ddd_OnDemandManufacturingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_64a162a1-233a-4478-962e-c3ebba494820" xlink:to="loc_ddd_OnDemandManufacturingMember_ad58a1b0-848d-47de-9746-ef6ec858905c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_SimbionixUSACorporationMember_2f78122a-4967-4e7c-b9c3-5f7c84242366" xlink:href="ddd-20231231.xsd#ddd_SimbionixUSACorporationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_64a162a1-233a-4478-962e-c3ebba494820" xlink:to="loc_ddd_SimbionixUSACorporationMember_2f78122a-4967-4e7c-b9c3-5f7c84242366" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_GIBBSCamCimatronMember_10e651dc-da02-46fb-badb-87bc153ffe95" xlink:href="ddd-20231231.xsd#ddd_GIBBSCamCimatronMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_64a162a1-233a-4478-962e-c3ebba494820" xlink:to="loc_ddd_GIBBSCamCimatronMember_10e651dc-da02-46fb-badb-87bc153ffe95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_02fd1748-aced-4da5-b3d4-2da62205d97f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_dca4da02-9e38-4023-8921-5cb3b536e060" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_02fd1748-aced-4da5-b3d4-2da62205d97f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_fb6d289c-c348-4835-b27e-a1ea22b36361" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_02fd1748-aced-4da5-b3d4-2da62205d97f" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_fb6d289c-c348-4835-b27e-a1ea22b36361" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_c60a5931-0a29-41d8-9b25-576871f3be8b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_02fd1748-aced-4da5-b3d4-2da62205d97f" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_c60a5931-0a29-41d8-9b25-576871f3be8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_DiscontinuedOperationOwnershipInterestPriorToDisposal_f6591c24-1b47-4da8-907d-166821997c20" xlink:href="ddd-20231231.xsd#ddd_DiscontinuedOperationOwnershipInterestPriorToDisposal"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_02fd1748-aced-4da5-b3d4-2da62205d97f" xlink:to="loc_ddd_DiscontinuedOperationOwnershipInterestPriorToDisposal_f6591c24-1b47-4da8-907d-166821997c20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashDivestedFromDeconsolidation_2d382353-aa3b-47ef-bb37-9dad042f3e3a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashDivestedFromDeconsolidation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_02fd1748-aced-4da5-b3d4-2da62205d97f" xlink:to="loc_us-gaap_CashDivestedFromDeconsolidation_2d382353-aa3b-47ef-bb37-9dad042f3e3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList_90b303b7-1c01-4906-a077-1b0b4ac6a6f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_02fd1748-aced-4da5-b3d4-2da62205d97f" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList_90b303b7-1c01-4906-a077-1b0b4ac6a6f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses_2ebf1c85-28e6-4cd8-a121-cdac62bc5354" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_02fd1748-aced-4da5-b3d4-2da62205d97f" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses_2ebf1c85-28e6-4cd8-a121-cdac62bc5354" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/RevenueNarrativeDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#RevenueNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/RevenueNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_2af0c101-064e-456e-8064-63afb4dcfabf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_234b1d4f-4360-4de9-aa3e-b82db572ea9f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_2af0c101-064e-456e-8064-63afb4dcfabf" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_234b1d4f-4360-4de9-aa3e-b82db572ea9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_c1bbe3cb-09ac-4843-b180-9cfd002162a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_234b1d4f-4360-4de9-aa3e-b82db572ea9f" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_c1bbe3cb-09ac-4843-b180-9cfd002162a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_07740f77-e2df-4e6e-90d0-0fca2b2e55a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_234b1d4f-4360-4de9-aa3e-b82db572ea9f" xlink:to="loc_us-gaap_TypeOfArrangementAxis_07740f77-e2df-4e6e-90d0-0fca2b2e55a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_fc357b36-da5f-4e56-856c-7823ff81e7ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfArrangementAxis_07740f77-e2df-4e6e-90d0-0fca2b2e55a8" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_fc357b36-da5f-4e56-856c-7823ff81e7ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementMember_14893fc0-1585-4eea-afc1-f24f693ac4e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CollaborativeArrangementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_fc357b36-da5f-4e56-856c-7823ff81e7ad" xlink:to="loc_us-gaap_CollaborativeArrangementMember_14893fc0-1585-4eea-afc1-f24f693ac4e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_d68ff086-e76a-4134-8627-26988022c1a7" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_234b1d4f-4360-4de9-aa3e-b82db572ea9f" xlink:to="loc_srt_ProductOrServiceAxis_d68ff086-e76a-4134-8627-26988022c1a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_2d8e0528-091e-440c-a0aa-6b74841e7fa2" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_d68ff086-e76a-4134-8627-26988022c1a7" xlink:to="loc_srt_ProductsAndServicesDomain_2d8e0528-091e-440c-a0aa-6b74841e7fa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_0f31bd04-d087-4392-b638-5203de6d8d63" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ServiceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_2d8e0528-091e-440c-a0aa-6b74841e7fa2" xlink:to="loc_us-gaap_ServiceMember_0f31bd04-d087-4392-b638-5203de6d8d63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_1ba584bf-2be7-4adc-bbdc-f553ada2f00b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_234b1d4f-4360-4de9-aa3e-b82db572ea9f" xlink:to="loc_srt_MajorCustomersAxis_1ba584bf-2be7-4adc-bbdc-f553ada2f00b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_2b864609-43a2-453d-aeb2-60512611505f" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_1ba584bf-2be7-4adc-bbdc-f553ada2f00b" xlink:to="loc_srt_NameOfMajorCustomerDomain_2b864609-43a2-453d-aeb2-60512611505f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_OneCustomerMember_559de9ce-fe83-4bc8-9254-4914df0b799f" xlink:href="ddd-20231231.xsd#ddd_OneCustomerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_2b864609-43a2-453d-aeb2-60512611505f" xlink:to="loc_ddd_OneCustomerMember_559de9ce-fe83-4bc8-9254-4914df0b799f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_6ad7f00d-0f7b-4f81-9f21-6634b99bd4d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_234b1d4f-4360-4de9-aa3e-b82db572ea9f" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_6ad7f00d-0f7b-4f81-9f21-6634b99bd4d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_a3d95ad6-717c-460e-b5d8-633c6a36c6e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_6ad7f00d-0f7b-4f81-9f21-6634b99bd4d5" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_a3d95ad6-717c-460e-b5d8-633c6a36c6e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_b8e77757-4b8d-4128-bc73-c284a76d917f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_a3d95ad6-717c-460e-b5d8-633c6a36c6e4" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_b8e77757-4b8d-4128-bc73-c284a76d917f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_3660b05a-610d-4f21-9742-fe2583cea850" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_234b1d4f-4360-4de9-aa3e-b82db572ea9f" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_3660b05a-610d-4f21-9742-fe2583cea850" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_6a5c25a1-0d90-49c2-9e19-993e2a466833" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_3660b05a-610d-4f21-9742-fe2583cea850" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_6a5c25a1-0d90-49c2-9e19-993e2a466833" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_45f69b70-0e38-484b-be5f-e5c8e9bf6974" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_6a5c25a1-0d90-49c2-9e19-993e2a466833" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_45f69b70-0e38-484b-be5f-e5c8e9bf6974" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_93209f0f-e95a-45ea-8d7d-ec3a4c9b197a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_234b1d4f-4360-4de9-aa3e-b82db572ea9f" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_93209f0f-e95a-45ea-8d7d-ec3a4c9b197a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_ab6cf2b2-d954-4873-ba9c-c4aec1e5e3a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_93209f0f-e95a-45ea-8d7d-ec3a4c9b197a" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_ab6cf2b2-d954-4873-ba9c-c4aec1e5e3a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_RevenueRemainingPerformanceObligationVariableConsiderationAmount_af9101cf-50d5-4b21-8827-aa360ce0bdd8" xlink:href="ddd-20231231.xsd#ddd_RevenueRemainingPerformanceObligationVariableConsiderationAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_93209f0f-e95a-45ea-8d7d-ec3a4c9b197a" xlink:to="loc_ddd_RevenueRemainingPerformanceObligationVariableConsiderationAmount_af9101cf-50d5-4b21-8827-aa360ce0bdd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_9d96ee9e-73bf-4136-bc18-f1d6a5bf0e3a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_93209f0f-e95a-45ea-8d7d-ec3a4c9b197a" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_9d96ee9e-73bf-4136-bc18-f1d6a5bf0e3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_87a7b91a-2863-44e8-a9b7-258f86d9197a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_93209f0f-e95a-45ea-8d7d-ec3a4c9b197a" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_87a7b91a-2863-44e8-a9b7-258f86d9197a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_RevenueFromContractWithCustomersWarrantyPeriod_6c89eea7-34c5-4a2b-a6d2-fddccaace7ba" xlink:href="ddd-20231231.xsd#ddd_RevenueFromContractWithCustomersWarrantyPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_93209f0f-e95a-45ea-8d7d-ec3a4c9b197a" xlink:to="loc_ddd_RevenueFromContractWithCustomersWarrantyPeriod_6c89eea7-34c5-4a2b-a6d2-fddccaace7ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c76c1328-8403-4cc7-b168-c0302425fbb6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_93209f0f-e95a-45ea-8d7d-ec3a4c9b197a" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c76c1328-8403-4cc7-b168-c0302425fbb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_8e1f3a63-31a7-4ce3-8c76-f4ba5370bbbc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_93209f0f-e95a-45ea-8d7d-ec3a4c9b197a" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_8e1f3a63-31a7-4ce3-8c76-f4ba5370bbbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueModificationOfContract_72347aa5-abb8-44ca-b57b-f7c7ec74a0f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueModificationOfContract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_93209f0f-e95a-45ea-8d7d-ec3a4c9b197a" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueModificationOfContract_72347aa5-abb8-44ca-b57b-f7c7ec74a0f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareBasicModificationOfContract_db055dce-15b8-447f-bb37-70017624f411" xlink:href="ddd-20231231.xsd#ddd_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareBasicModificationOfContract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_93209f0f-e95a-45ea-8d7d-ec3a4c9b197a" xlink:to="loc_ddd_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareBasicModificationOfContract_db055dce-15b8-447f-bb37-70017624f411" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareDilutedModificationOfContract_04dc25f4-a035-4665-9a8c-303c06c74ba0" xlink:href="ddd-20231231.xsd#ddd_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareDilutedModificationOfContract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_93209f0f-e95a-45ea-8d7d-ec3a4c9b197a" xlink:to="loc_ddd_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareDilutedModificationOfContract_04dc25f4-a035-4665-9a8c-303c06c74ba0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance_86d27efd-7a22-4fb5-b661-b015a4bb3037" xlink:href="ddd-20231231.xsd#ddd_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_93209f0f-e95a-45ea-8d7d-ec3a4c9b197a" xlink:to="loc_ddd_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance_86d27efd-7a22-4fb5-b661-b015a4bb3037" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_9185c1f7-fc49-4bb7-ac8e-6e2a1507f80a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_93209f0f-e95a-45ea-8d7d-ec3a4c9b197a" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_9185c1f7-fc49-4bb7-ac8e-6e2a1507f80a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_880c595b-eed0-475a-9f40-1968fe6f1c2b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_93209f0f-e95a-45ea-8d7d-ec3a4c9b197a" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_880c595b-eed0-475a-9f40-1968fe6f1c2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/RevenueContractwithCustomerContractAssetContractLiabilityandReceivableDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#RevenueContractwithCustomerContractAssetContractLiabilityandReceivableDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/RevenueContractwithCustomerContractAssetContractLiabilityandReceivableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_0215ed5d-d82c-49ee-9834-04d364ed26c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_e844506f-636f-4058-8fcc-2e5fa53e0d03" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_0215ed5d-d82c-49ee-9834-04d364ed26c6" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_e844506f-636f-4058-8fcc-2e5fa53e0d03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_55936e31-33f7-4391-a6ad-343badab8595" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_0215ed5d-d82c-49ee-9834-04d364ed26c6" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_55936e31-33f7-4391-a6ad-343badab8595" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_3153b579-2cad-411b-afab-eaf705f0de50" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_0215ed5d-d82c-49ee-9834-04d364ed26c6" xlink:to="loc_us-gaap_ContractWithCustomerLiability_3153b579-2cad-411b-afab-eaf705f0de50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_4fa63952-dcf0-49bb-9bd3-2aa9c392bbd0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesLongTermContractsOrPrograms"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_0215ed5d-d82c-49ee-9834-04d364ed26c6" xlink:to="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_4fa63952-dcf0-49bb-9bd3-2aa9c392bbd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/RevenueRevenuebyGeographicRegionDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#RevenueRevenuebyGeographicRegionDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/RevenueRevenuebyGeographicRegionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_70f7b8c6-14d1-49d9-b25d-35b72b684e31" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_f0a22362-7ce1-4d18-b358-0d26703940b8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_70f7b8c6-14d1-49d9-b25d-35b72b684e31" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_f0a22362-7ce1-4d18-b358-0d26703940b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_88097b3d-5ae3-4d3d-a129-bc6ca6039a5c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f0a22362-7ce1-4d18-b358-0d26703940b8" xlink:to="loc_srt_StatementGeographicalAxis_88097b3d-5ae3-4d3d-a129-bc6ca6039a5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_34c21255-eead-47b8-94e6-3ea62b6e7753" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_88097b3d-5ae3-4d3d-a129-bc6ca6039a5c" xlink:to="loc_srt_SegmentGeographicalDomain_34c21255-eead-47b8-94e6-3ea62b6e7753" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AmericasMember_a6d402a9-43f8-414e-a68c-b20bf3496e35" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_AmericasMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_34c21255-eead-47b8-94e6-3ea62b6e7753" xlink:to="loc_srt_AmericasMember_a6d402a9-43f8-414e-a68c-b20bf3496e35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EMEAMember_398e55bb-02e8-4be2-9a6a-6ab34811bd9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EMEAMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_34c21255-eead-47b8-94e6-3ea62b6e7753" xlink:to="loc_us-gaap_EMEAMember_398e55bb-02e8-4be2-9a6a-6ab34811bd9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_5a5c18dc-0cab-45d3-9388-04ff7cbaf1a7" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_AsiaPacificMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_34c21255-eead-47b8-94e6-3ea62b6e7753" xlink:to="loc_srt_AsiaPacificMember_5a5c18dc-0cab-45d3-9388-04ff7cbaf1a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_73795435-7b79-4cb2-b11b-6b2d4d063d7c" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_34c21255-eead-47b8-94e6-3ea62b6e7753" xlink:to="loc_country_US_73795435-7b79-4cb2-b11b-6b2d4d063d7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_DE_5485d480-b3f2-48d7-b05c-1bb463632e11" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_DE"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_34c21255-eead-47b8-94e6-3ea62b6e7753" xlink:to="loc_country_DE_5485d480-b3f2-48d7-b05c-1bb463632e11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_e8e7b282-56a4-45b2-b05a-dbfb93a77908" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f0a22362-7ce1-4d18-b358-0d26703940b8" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_e8e7b282-56a4-45b2-b05a-dbfb93a77908" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_40191613-1dcf-4fb9-a7dc-75ce0c376019" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_e8e7b282-56a4-45b2-b05a-dbfb93a77908" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_40191613-1dcf-4fb9-a7dc-75ce0c376019" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/InventoriesComponentsOfInventoriesDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#InventoriesComponentsOfInventoriesDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/InventoriesComponentsOfInventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_43ee5b33-56db-43ea-afc5-4a706d8bf3da" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_1bb918b7-87fb-4dca-9f1e-427d29c3bc72" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_43ee5b33-56db-43ea-afc5-4a706d8bf3da" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_1bb918b7-87fb-4dca-9f1e-427d29c3bc72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_cf911c2b-2db9-4aae-a169-0dc98839503d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_43ee5b33-56db-43ea-afc5-4a706d8bf3da" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_cf911c2b-2db9-4aae-a169-0dc98839503d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_98ca1745-6422-44d6-a6a4-a7369fe261ef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_43ee5b33-56db-43ea-afc5-4a706d8bf3da" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_98ca1745-6422-44d6-a6a4-a7369fe261ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_eb180990-8493-4b78-aa75-9fe7321e6cae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_43ee5b33-56db-43ea-afc5-4a706d8bf3da" xlink:to="loc_us-gaap_InventoryNet_eb180990-8493-4b78-aa75-9fe7321e6cae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/InventoriesNarrativeDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#InventoriesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/InventoriesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_ba573f39-2b1e-4502-b402-e16d7ada2b24" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryCurrentTable_cc66ce05-4516-4b3f-8717-a12a96d11a02" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryCurrentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_ba573f39-2b1e-4502-b402-e16d7ada2b24" xlink:to="loc_us-gaap_InventoryCurrentTable_cc66ce05-4516-4b3f-8717-a12a96d11a02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_a062deaf-4907-4d68-aeb0-bab5514768bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryCurrentTable_cc66ce05-4516-4b3f-8717-a12a96d11a02" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_a062deaf-4907-4d68-aeb0-bab5514768bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_0c27bf99-9186-49df-b9dd-5d5638e27056" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_a062deaf-4907-4d68-aeb0-bab5514768bb" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_0c27bf99-9186-49df-b9dd-5d5638e27056" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoriesMember_ee625ef2-e93c-44a8-ad0b-ca7574e4d283" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoriesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_0c27bf99-9186-49df-b9dd-5d5638e27056" xlink:to="loc_us-gaap_InventoriesMember_ee625ef2-e93c-44a8-ad0b-ca7574e4d283" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalAdditionsMember_3e52e219-41e8-40ae-8bc2-a76aa604c630" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalAdditionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_0c27bf99-9186-49df-b9dd-5d5638e27056" xlink:to="loc_us-gaap_CapitalAdditionsMember_3e52e219-41e8-40ae-8bc2-a76aa604c630" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLineItems_96198093-5667-4914-b1db-1e9e341d7c6f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryCurrentTable_cc66ce05-4516-4b3f-8717-a12a96d11a02" xlink:to="loc_us-gaap_InventoryLineItems_96198093-5667-4914-b1db-1e9e341d7c6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves_d5e85816-d1bd-411a-a065-bc668531e01b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryValuationReserves"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryLineItems_96198093-5667-4914-b1db-1e9e341d7c6f" xlink:to="loc_us-gaap_InventoryValuationReserves_d5e85816-d1bd-411a-a065-bc668531e01b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessExitCosts1_2ef434ed-19d3-474d-bde5-0cdc1cae6470" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessExitCosts1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryLineItems_96198093-5667-4914-b1db-1e9e341d7c6f" xlink:to="loc_us-gaap_BusinessExitCosts1_2ef434ed-19d3-474d-bde5-0cdc1cae6470" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentAmount_da395030-1438-461f-95c4-e0eb5508fac0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermPurchaseCommitmentAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryLineItems_96198093-5667-4914-b1db-1e9e341d7c6f" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentAmount_da395030-1438-461f-95c4-e0eb5508fac0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#PropertyandEquipmentScheduleofPropertyandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_2b802745-ffd8-441d-b9b3-35974bfb91e8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6781b232-bb3d-497b-a92f-2a745c75fb6c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_2b802745-ffd8-441d-b9b3-35974bfb91e8" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6781b232-bb3d-497b-a92f-2a745c75fb6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_39254a08-c4ea-4c65-abf4-adcad612d53c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6781b232-bb3d-497b-a92f-2a745c75fb6c" xlink:to="loc_srt_RangeAxis_39254a08-c4ea-4c65-abf4-adcad612d53c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b545f3e8-ab58-4927-89d2-2b4ffcef0530" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_39254a08-c4ea-4c65-abf4-adcad612d53c" xlink:to="loc_srt_RangeMember_b545f3e8-ab58-4927-89d2-2b4ffcef0530" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_da8c7f1e-d9ee-471a-8e65-0c5656bb5466" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b545f3e8-ab58-4927-89d2-2b4ffcef0530" xlink:to="loc_srt_MinimumMember_da8c7f1e-d9ee-471a-8e65-0c5656bb5466" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_926b40aa-ca86-4d15-8ebe-db4e6375579a" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b545f3e8-ab58-4927-89d2-2b4ffcef0530" xlink:to="loc_srt_MaximumMember_926b40aa-ca86-4d15-8ebe-db4e6375579a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a8e8ad1f-b2d4-472c-8b9a-f3d0c677d1a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6781b232-bb3d-497b-a92f-2a745c75fb6c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a8e8ad1f-b2d4-472c-8b9a-f3d0c677d1a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_39c2a742-1a25-4da0-a1bb-cfa2eea48446" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a8e8ad1f-b2d4-472c-8b9a-f3d0c677d1a3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_39c2a742-1a25-4da0-a1bb-cfa2eea48446" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_faac04b3-ae25-4725-8164-0b9178aca529" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_39c2a742-1a25-4da0-a1bb-cfa2eea48446" xlink:to="loc_us-gaap_BuildingMember_faac04b3-ae25-4725-8164-0b9178aca529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_699efc2d-9dc3-4b62-9524-ac35d99713a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_39c2a742-1a25-4da0-a1bb-cfa2eea48446" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_699efc2d-9dc3-4b62-9524-ac35d99713a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_aa9a34b5-bba9-43da-ba59-bbf12da87a0e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_39c2a742-1a25-4da0-a1bb-cfa2eea48446" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_aa9a34b5-bba9-43da-ba59-bbf12da87a0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_OfficeFurnitureAndEquipmentMember_03e83340-1ee1-41dc-afd4-577199ae540e" xlink:href="ddd-20231231.xsd#ddd_OfficeFurnitureAndEquipmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_39c2a742-1a25-4da0-a1bb-cfa2eea48446" xlink:to="loc_ddd_OfficeFurnitureAndEquipmentMember_03e83340-1ee1-41dc-afd4-577199ae540e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_5c98d65b-453d-4e84-8296-6cd2cd8f13e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_39c2a742-1a25-4da0-a1bb-cfa2eea48446" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_5c98d65b-453d-4e84-8296-6cd2cd8f13e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_511ac0a2-923e-413d-92e0-b55ed8bdbf5a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_39c2a742-1a25-4da0-a1bb-cfa2eea48446" xlink:to="loc_us-gaap_ConstructionInProgressMember_511ac0a2-923e-413d-92e0-b55ed8bdbf5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_830b22e9-1282-45b0-b236-9dd0474c5793" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6781b232-bb3d-497b-a92f-2a745c75fb6c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_830b22e9-1282-45b0-b236-9dd0474c5793" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_b9595a90-7637-4866-9cba-d7e3525d3c5b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_830b22e9-1282-45b0-b236-9dd0474c5793" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_b9595a90-7637-4866-9cba-d7e3525d3c5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_13fab2b4-c933-42cf-aca7-5a4559e4f6d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_830b22e9-1282-45b0-b236-9dd0474c5793" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_13fab2b4-c933-42cf-aca7-5a4559e4f6d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_e045953d-de26-4ca4-9eb4-1e6e5ae8f9d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_830b22e9-1282-45b0-b236-9dd0474c5793" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_e045953d-de26-4ca4-9eb4-1e6e5ae8f9d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_df020a2f-fb64-4532-a708-c6b4af302b3a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_830b22e9-1282-45b0-b236-9dd0474c5793" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_df020a2f-fb64-4532-a708-c6b4af302b3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/PropertyandEquipmentNarrativeDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#PropertyandEquipmentNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/PropertyandEquipmentNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_3d623d25-b302-4eb9-a5f2-9996465bd82f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4cf31c4a-d3d7-4898-9371-16e891be62d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_3d623d25-b302-4eb9-a5f2-9996465bd82f" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4cf31c4a-d3d7-4898-9371-16e891be62d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_cc285363-f55b-4ffd-8b4e-8b204020adac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4cf31c4a-d3d7-4898-9371-16e891be62d2" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_cc285363-f55b-4ffd-8b4e-8b204020adac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_9ad753ae-8a8c-4693-89c3-d00ff40b2b06" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_cc285363-f55b-4ffd-8b4e-8b204020adac" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_9ad753ae-8a8c-4693-89c3-d00ff40b2b06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentMember_1d2c6d73-3726-425c-b34d-7fbcb743a9e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_9ad753ae-8a8c-4693-89c3-d00ff40b2b06" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentMember_1d2c6d73-3726-425c-b34d-7fbcb743a9e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b00d7622-0e64-44ab-933b-47fa86d5d1d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4cf31c4a-d3d7-4898-9371-16e891be62d2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b00d7622-0e64-44ab-933b-47fa86d5d1d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_36298caf-f7e8-4b99-b9f3-e869f1f8c40b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b00d7622-0e64-44ab-933b-47fa86d5d1d3" xlink:to="loc_us-gaap_Depreciation_36298caf-f7e8-4b99-b9f3-e869f1f8c40b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_47469f01-f0fe-491a-8000-4b6037e5e2e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b00d7622-0e64-44ab-933b-47fa86d5d1d3" xlink:to="loc_us-gaap_AssetImpairmentCharges_47469f01-f0fe-491a-8000-4b6037e5e2e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_08c6c604-a2bc-4623-aaaf-f32b7bb49894" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ad90fccd-6958-4ac7-8373-53934bc527a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_08c6c604-a2bc-4623-aaaf-f32b7bb49894" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ad90fccd-6958-4ac7-8373-53934bc527a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1d75f9a7-9af8-4c4c-8107-67c90b92b00a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ad90fccd-6958-4ac7-8373-53934bc527a2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1d75f9a7-9af8-4c4c-8107-67c90b92b00a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_62955e3e-913d-4b92-a401-a2033c799697" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1d75f9a7-9af8-4c4c-8107-67c90b92b00a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_62955e3e-913d-4b92-a401-a2033c799697" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_9d3b6a94-8880-484c-87ce-dd294f63cfb8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_62955e3e-913d-4b92-a401-a2033c799697" xlink:to="loc_us-gaap_CustomerRelationshipsMember_9d3b6a94-8880-484c-87ce-dd294f63cfb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_AcquiredTechnologyMember_12ef46f0-6c99-4eca-a02d-dbe5a09da1c0" xlink:href="ddd-20231231.xsd#ddd_AcquiredTechnologyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_62955e3e-913d-4b92-a401-a2033c799697" xlink:to="loc_ddd_AcquiredTechnologyMember_12ef46f0-6c99-4eca-a02d-dbe5a09da1c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_b33e972a-08c2-48a1-b49b-8689577e1076" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_62955e3e-913d-4b92-a401-a2033c799697" xlink:to="loc_us-gaap_TradeNamesMember_b33e972a-08c2-48a1-b49b-8689577e1076" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentsMember_d97b74a6-2cc5-4ad7-9c18-eb2f07c434c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PatentsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_62955e3e-913d-4b92-a401-a2033c799697" xlink:to="loc_us-gaap_PatentsMember_d97b74a6-2cc5-4ad7-9c18-eb2f07c434c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentedTechnologyMember_898b89d2-d3e3-41ed-b5c1-b0b75806d8c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PatentedTechnologyMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_62955e3e-913d-4b92-a401-a2033c799697" xlink:to="loc_us-gaap_PatentedTechnologyMember_898b89d2-d3e3-41ed-b5c1-b0b75806d8c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_cf4bcde3-44f0-4ba2-ad2f-383f0acc48a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_62955e3e-913d-4b92-a401-a2033c799697" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_cf4bcde3-44f0-4ba2-ad2f-383f0acc48a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_f8132fe3-2cb9-4487-a210-2616bcd553c4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ad90fccd-6958-4ac7-8373-53934bc527a2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_f8132fe3-2cb9-4487-a210-2616bcd553c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_7912cab0-9907-4d9a-83e6-bff58ce0218b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_f8132fe3-2cb9-4487-a210-2616bcd553c4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_7912cab0-9907-4d9a-83e6-bff58ce0218b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2afb77ba-cdda-4f27-9008-53329b1fba64" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_f8132fe3-2cb9-4487-a210-2616bcd553c4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2afb77ba-cdda-4f27-9008-53329b1fba64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d5b96fa0-95dd-41a1-975c-53cbde4e9116" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_f8132fe3-2cb9-4487-a210-2616bcd553c4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d5b96fa0-95dd-41a1-975c-53cbde4e9116" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_8cf246f1-9d01-4d5d-8925-f009675e94d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_f8132fe3-2cb9-4487-a210-2616bcd553c4" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_8cf246f1-9d01-4d5d-8925-f009675e94d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#IntangibleAssetsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_320f8d48-ccef-4150-b1e2-ae0294d50886" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_371d83e0-db52-4fdd-845e-9e56869d10fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_320f8d48-ccef-4150-b1e2-ae0294d50886" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_371d83e0-db52-4fdd-845e-9e56869d10fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_657d561e-7501-4f46-a35a-8353f5261c2c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_371d83e0-db52-4fdd-845e-9e56869d10fb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_657d561e-7501-4f46-a35a-8353f5261c2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a6b0d0ec-b431-450b-842c-59e51fc1d4c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_657d561e-7501-4f46-a35a-8353f5261c2c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a6b0d0ec-b431-450b-842c-59e51fc1d4c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_a6f56173-ea36-4208-8277-0f7f7371d8f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a6b0d0ec-b431-450b-842c-59e51fc1d4c5" xlink:to="loc_us-gaap_TradeNamesMember_a6f56173-ea36-4208-8277-0f7f7371d8f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_AcquiredTechnologyAndTradeNamesMember_d65dd0f9-929c-4c5f-835a-c91d3d37778b" xlink:href="ddd-20231231.xsd#ddd_AcquiredTechnologyAndTradeNamesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a6b0d0ec-b431-450b-842c-59e51fc1d4c5" xlink:to="loc_ddd_AcquiredTechnologyAndTradeNamesMember_d65dd0f9-929c-4c5f-835a-c91d3d37778b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9e992031-9803-4321-bbbc-0e92590047e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_371d83e0-db52-4fdd-845e-9e56869d10fb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9e992031-9803-4321-bbbc-0e92590047e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_08621359-b9f5-4822-9588-567de3aa7ef6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9e992031-9803-4321-bbbc-0e92590047e7" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_08621359-b9f5-4822-9588-567de3aa7ef6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_e6a5d3b7-409d-4c40-9f53-e9ab8156839d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9e992031-9803-4321-bbbc-0e92590047e7" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_e6a5d3b7-409d-4c40-9f53-e9ab8156839d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetIndefiniteLivedExcludingGoodwillStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_82539f1d-b52f-40b6-a042-b1d4bdb6b6a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfIntangibleAssetIndefiniteLivedExcludingGoodwillStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9e992031-9803-4321-bbbc-0e92590047e7" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetIndefiniteLivedExcludingGoodwillStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_82539f1d-b52f-40b6-a042-b1d4bdb6b6a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_67cb58ba-c0b7-4bda-98e5-f4d0fc792f65" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9e992031-9803-4321-bbbc-0e92590047e7" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_67cb58ba-c0b7-4bda-98e5-f4d0fc792f65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_481de08d-3fc6-4b57-9ab4-3ffaebcc7540" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9e992031-9803-4321-bbbc-0e92590047e7" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_481de08d-3fc6-4b57-9ab4-3ffaebcc7540" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_b352005f-66be-4aaa-89d4-6296a3a85a4c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9e992031-9803-4321-bbbc-0e92590047e7" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_b352005f-66be-4aaa-89d4-6296a3a85a4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_5fcdc794-c700-4599-96a3-2e7d8a5ea8af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9e992031-9803-4321-bbbc-0e92590047e7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_5fcdc794-c700-4599-96a3-2e7d8a5ea8af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_c13506a7-f1c0-4249-b3ed-302a3c4c5da1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_5fcdc794-c700-4599-96a3-2e7d8a5ea8af" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_c13506a7-f1c0-4249-b3ed-302a3c4c5da1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_c7ae373e-efd4-4a8b-a608-54a0dadf1232" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_5fcdc794-c700-4599-96a3-2e7d8a5ea8af" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_c7ae373e-efd4-4a8b-a608-54a0dadf1232" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_dbd24154-430b-444e-8cee-f11c5e8ec8df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_5fcdc794-c700-4599-96a3-2e7d8a5ea8af" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_dbd24154-430b-444e-8cee-f11c5e8ec8df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_45de7e26-1ad3-46f9-8960-0417611a4fc0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_5fcdc794-c700-4599-96a3-2e7d8a5ea8af" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_45de7e26-1ad3-46f9-8960-0417611a4fc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_a6174c9e-41a3-4493-a3dc-83802da37bfc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_5fcdc794-c700-4599-96a3-2e7d8a5ea8af" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_a6174c9e-41a3-4493-a3dc-83802da37bfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_ba54e1b1-5fe3-416d-a65c-a4f2957cc342" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9e992031-9803-4321-bbbc-0e92590047e7" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_ba54e1b1-5fe3-416d-a65c-a4f2957cc342" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/GoodwillRollForwardDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#GoodwillRollForwardDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/GoodwillRollForwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_d7ff19ce-38bd-4bf4-880a-edc414e175bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_70afc1bf-c743-48c8-bf4d-a7ab8d8c3382" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_d7ff19ce-38bd-4bf4-880a-edc414e175bd" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_70afc1bf-c743-48c8-bf4d-a7ab8d8c3382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_41a424cd-e8f4-47cb-82f2-3bb510bd418c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_70afc1bf-c743-48c8-bf4d-a7ab8d8c3382" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_41a424cd-e8f4-47cb-82f2-3bb510bd418c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_0e7860cc-f5fd-4ecc-8295-614b4fa3d0cd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_41a424cd-e8f4-47cb-82f2-3bb510bd418c" xlink:to="loc_us-gaap_SegmentDomain_0e7860cc-f5fd-4ecc-8295-614b4fa3d0cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_HealthcareSegmentMember_7649e5bd-2028-41cd-b57b-2fd22adb6bef" xlink:href="ddd-20231231.xsd#ddd_HealthcareSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_0e7860cc-f5fd-4ecc-8295-614b4fa3d0cd" xlink:to="loc_ddd_HealthcareSegmentMember_7649e5bd-2028-41cd-b57b-2fd22adb6bef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_IndustrialSegmentMember_a1b9d282-3778-4a56-8bfe-ef9069eb5140" xlink:href="ddd-20231231.xsd#ddd_IndustrialSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_0e7860cc-f5fd-4ecc-8295-614b4fa3d0cd" xlink:to="loc_ddd_IndustrialSegmentMember_a1b9d282-3778-4a56-8bfe-ef9069eb5140" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_6406395f-7ed2-4e0a-9f43-7a49d15f4e86" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_70afc1bf-c743-48c8-bf4d-a7ab8d8c3382" xlink:to="loc_us-gaap_GoodwillLineItems_6406395f-7ed2-4e0a-9f43-7a49d15f4e86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_6a55a60a-d309-497d-80ab-36e2af9d7b1c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_6406395f-7ed2-4e0a-9f43-7a49d15f4e86" xlink:to="loc_us-gaap_GoodwillRollForward_6a55a60a-d309-497d-80ab-36e2af9d7b1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_a79624fb-c96a-43c2-89fd-b0d8b621f493" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_6a55a60a-d309-497d-80ab-36e2af9d7b1c" xlink:to="loc_us-gaap_GoodwillGross_a79624fb-c96a-43c2-89fd-b0d8b621f493" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_77f995c2-e47f-460e-ba19-bbf20ef42fbb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_6a55a60a-d309-497d-80ab-36e2af9d7b1c" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_77f995c2-e47f-460e-ba19-bbf20ef42fbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_c8e0768f-4680-4a21-a23d-3285cf89baeb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_6a55a60a-d309-497d-80ab-36e2af9d7b1c" xlink:to="loc_us-gaap_Goodwill_c8e0768f-4680-4a21-a23d-3285cf89baeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_4376d03f-8e58-4b46-b3b9-828eff100593" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_6a55a60a-d309-497d-80ab-36e2af9d7b1c" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_4376d03f-8e58-4b46-b3b9-828eff100593" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_aa6879ab-80f3-4602-b0bb-303b58a4eba4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_6a55a60a-d309-497d-80ab-36e2af9d7b1c" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_aa6879ab-80f3-4602-b0bb-303b58a4eba4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_ca99ef21-997a-4b2a-8843-a3c1bce00ede" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_6a55a60a-d309-497d-80ab-36e2af9d7b1c" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_ca99ef21-997a-4b2a-8843-a3c1bce00ede" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_0e73eef8-7a94-42b1-8d41-9251c3eb5079" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillGross"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_6a55a60a-d309-497d-80ab-36e2af9d7b1c" xlink:to="loc_us-gaap_GoodwillGross_0e73eef8-7a94-42b1-8d41-9251c3eb5079" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_29cd9063-74ce-4e6f-932e-be04a97001c1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_6a55a60a-d309-497d-80ab-36e2af9d7b1c" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_29cd9063-74ce-4e6f-932e-be04a97001c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3cf55222-142f-4ca9-95d3-a60ce74b1d20" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_6a55a60a-d309-497d-80ab-36e2af9d7b1c" xlink:to="loc_us-gaap_Goodwill_3cf55222-142f-4ca9-95d3-a60ce74b1d20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/GoodwillNarrativeDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#GoodwillNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/GoodwillNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f8a4cf68-db9a-4437-82d0-90799d4ba605" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_30ec42d7-dd83-477a-8e92-2629400404bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f8a4cf68-db9a-4437-82d0-90799d4ba605" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_30ec42d7-dd83-477a-8e92-2629400404bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_604b8913-2d75-4cfc-a94d-a729ba849c53" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_30ec42d7-dd83-477a-8e92-2629400404bd" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_604b8913-2d75-4cfc-a94d-a729ba849c53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_a71ed495-3abc-40df-8b5c-8e419985b22a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_604b8913-2d75-4cfc-a94d-a729ba849c53" xlink:to="loc_us-gaap_SegmentDomain_a71ed495-3abc-40df-8b5c-8e419985b22a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_IndustrialSegmentMember_cdb4a4dd-a18d-4cb8-bcd8-2b70ad119bb2" xlink:href="ddd-20231231.xsd#ddd_IndustrialSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_a71ed495-3abc-40df-8b5c-8e419985b22a" xlink:to="loc_ddd_IndustrialSegmentMember_cdb4a4dd-a18d-4cb8-bcd8-2b70ad119bb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_05fe84ef-5cd2-42d4-87ec-66d51e89bb9f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_30ec42d7-dd83-477a-8e92-2629400404bd" xlink:to="loc_us-gaap_GoodwillLineItems_05fe84ef-5cd2-42d4-87ec-66d51e89bb9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_6cd2d697-702e-4402-b1a9-79466b46bc6b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_05fe84ef-5cd2-42d4-87ec-66d51e89bb9f" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_6cd2d697-702e-4402-b1a9-79466b46bc6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/InvestmentsandNoteReceivableScheduleofEquityInvestmentsDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#InvestmentsandNoteReceivableScheduleofEquityInvestmentsDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/InvestmentsandNoteReceivableScheduleofEquityInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_a62a6a4d-2021-4ebf-a6de-b392acdaca40" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_6eefd096-0008-4e71-99e0-ed0c6a9d7ee1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_a62a6a4d-2021-4ebf-a6de-b392acdaca40" xlink:to="loc_us-gaap_EquityMethodInvestments_6eefd096-0008-4e71-99e0-ed0c6a9d7ee1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_7dc8fbc5-fd08-407c-9e39-f4b1c501ece7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_a62a6a4d-2021-4ebf-a6de-b392acdaca40" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_7dc8fbc5-fd08-407c-9e39-f4b1c501ece7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_OtherEquityInvestment_f3e9d11c-058d-4fe9-8673-45bfb8ea491e" xlink:href="ddd-20231231.xsd#ddd_OtherEquityInvestment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_a62a6a4d-2021-4ebf-a6de-b392acdaca40" xlink:to="loc_ddd_OtherEquityInvestment_f3e9d11c-058d-4fe9-8673-45bfb8ea491e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_EquityInvestmentsAndSecurities_8d9a86bb-b968-4d65-ad78-691947b766ce" xlink:href="ddd-20231231.xsd#ddd_EquityInvestmentsAndSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_a62a6a4d-2021-4ebf-a6de-b392acdaca40" xlink:to="loc_ddd_EquityInvestmentsAndSecurities_8d9a86bb-b968-4d65-ad78-691947b766ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_235bc528-6b51-445c-b967-02d296180a19" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_a62a6a4d-2021-4ebf-a6de-b392acdaca40" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_235bc528-6b51-445c-b967-02d296180a19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet_95775715-e6cb-4dd3-997c-3e6abcebec11" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesReceivableNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_a62a6a4d-2021-4ebf-a6de-b392acdaca40" xlink:to="loc_us-gaap_NotesReceivableNet_95775715-e6cb-4dd3-997c-3e6abcebec11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#InvestmentsandNoteReceivableNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_ccc83a64-ac0f-4a81-9479-10e9efeec1f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_c0299f53-c84a-4bc9-96fa-d04db911c0ae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_ccc83a64-ac0f-4a81-9479-10e9efeec1f3" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_c0299f53-c84a-4bc9-96fa-d04db911c0ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_17ac6a7a-beca-475d-8d5a-304470e86c8e" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_c0299f53-c84a-4bc9-96fa-d04db911c0ae" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_17ac6a7a-beca-475d-8d5a-304470e86c8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_60839ca8-538b-4642-b5c6-aaf7c154bbcb" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_17ac6a7a-beca-475d-8d5a-304470e86c8e" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_60839ca8-538b-4642-b5c6-aaf7c154bbcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_SaudiArabianIndustrialInvestmentsCompanyMember_37b5d314-ce19-4bb4-9c37-0d69b7e5af4b" xlink:href="ddd-20231231.xsd#ddd_SaudiArabianIndustrialInvestmentsCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_60839ca8-538b-4642-b5c6-aaf7c154bbcb" xlink:to="loc_ddd_SaudiArabianIndustrialInvestmentsCompanyMember_37b5d314-ce19-4bb4-9c37-0d69b7e5af4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_TheradaptiveIncMember_5c937854-c214-4170-bca6-0ed42b8870e6" xlink:href="ddd-20231231.xsd#ddd_TheradaptiveIncMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_60839ca8-538b-4642-b5c6-aaf7c154bbcb" xlink:to="loc_ddd_TheradaptiveIncMember_5c937854-c214-4170-bca6-0ed42b8870e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_EntachIncMember_b79c1e3e-1259-4820-8997-b7e2b36fac3f" xlink:href="ddd-20231231.xsd#ddd_EntachIncMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_60839ca8-538b-4642-b5c6-aaf7c154bbcb" xlink:to="loc_ddd_EntachIncMember_b79c1e3e-1259-4820-8997-b7e2b36fac3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_745d9d8c-88c7-4904-9d32-70cb166e9000" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_c0299f53-c84a-4bc9-96fa-d04db911c0ae" xlink:to="loc_us-gaap_StatementClassOfStockAxis_745d9d8c-88c7-4904-9d32-70cb166e9000" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_21ac152c-20b8-437b-b362-26c88fb712a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_745d9d8c-88c7-4904-9d32-70cb166e9000" xlink:to="loc_us-gaap_ClassOfStockDomain_21ac152c-20b8-437b-b362-26c88fb712a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_0f81ca63-9f3e-4c6e-b4d3-c087225437c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_21ac152c-20b8-437b-b362-26c88fb712a1" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_0f81ca63-9f3e-4c6e-b4d3-c087225437c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_d7e62e42-5c31-479e-895a-c35601fc888e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_c0299f53-c84a-4bc9-96fa-d04db911c0ae" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_d7e62e42-5c31-479e-895a-c35601fc888e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_fff62a54-22aa-4869-8362-1b6ffa6af1b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_d7e62e42-5c31-479e-895a-c35601fc888e" xlink:to="loc_us-gaap_EquityComponentDomain_fff62a54-22aa-4869-8362-1b6ffa6af1b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_1677f98b-9b8d-4584-a750-557e5ee42b7e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_fff62a54-22aa-4869-8362-1b6ffa6af1b3" xlink:to="loc_us-gaap_PreferredStockMember_1677f98b-9b8d-4584-a750-557e5ee42b7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_613c32ab-ad90-475e-af41-e5c3b6ce4c7d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WarrantMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_fff62a54-22aa-4869-8362-1b6ffa6af1b3" xlink:to="loc_us-gaap_WarrantMember_613c32ab-ad90-475e-af41-e5c3b6ce4c7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_dc56c89b-779d-48fb-b82f-09ff8781bf3c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_c0299f53-c84a-4bc9-96fa-d04db911c0ae" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_dc56c89b-779d-48fb-b82f-09ff8781bf3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_e02bd31e-0075-4a01-a751-1b2e9f73316e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_dc56c89b-779d-48fb-b82f-09ff8781bf3c" xlink:to="loc_us-gaap_RelatedPartyDomain_e02bd31e-0075-4a01-a751-1b2e9f73316e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_b8b3559e-9486-4d2b-8104-d3a6beb0b35a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_e02bd31e-0075-4a01-a751-1b2e9f73316e" xlink:to="loc_us-gaap_RelatedPartyMember_b8b3559e-9486-4d2b-8104-d3a6beb0b35a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ab5e33b-b11b-4a42-9e07-02882ca0ccaa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_c0299f53-c84a-4bc9-96fa-d04db911c0ae" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ab5e33b-b11b-4a42-9e07-02882ca0ccaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_618df91f-aae0-4235-ba63-27472238f8be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ab5e33b-b11b-4a42-9e07-02882ca0ccaa" xlink:to="loc_us-gaap_EquityMethodInvestments_618df91f-aae0-4235-ba63-27472238f8be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_EquityMethodInvestmentsEscrowDeposit_20500356-a910-4596-8cbc-41f9cb4132ce" xlink:href="ddd-20231231.xsd#ddd_EquityMethodInvestmentsEscrowDeposit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ab5e33b-b11b-4a42-9e07-02882ca0ccaa" xlink:to="loc_ddd_EquityMethodInvestmentsEscrowDeposit_20500356-a910-4596-8cbc-41f9cb4132ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_503b8ddc-306a-45f8-a298-a372f14f18dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ab5e33b-b11b-4a42-9e07-02882ca0ccaa" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_503b8ddc-306a-45f8-a298-a372f14f18dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3af93143-0785-42f3-8150-429833f72f4d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ab5e33b-b11b-4a42-9e07-02882ca0ccaa" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3af93143-0785-42f3-8150-429833f72f4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_c2439357-513c-47ed-beea-fb06cf48eec9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ab5e33b-b11b-4a42-9e07-02882ca0ccaa" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_c2439357-513c-47ed-beea-fb06cf48eec9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_ac696b55-a344-4c55-8308-7ba82758465c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ab5e33b-b11b-4a42-9e07-02882ca0ccaa" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_ac696b55-a344-4c55-8308-7ba82758465c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_3c9c6dc0-ebc6-40fe-9c8f-c355866b84b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ab5e33b-b11b-4a42-9e07-02882ca0ccaa" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_3c9c6dc0-ebc6-40fe-9c8f-c355866b84b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityOwnershipPercentageExcludingConsolidatedEntityAndEquityMethodInvestee_1d39c6e2-0cb1-4e0a-bf5b-df71b147e67e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityOwnershipPercentageExcludingConsolidatedEntityAndEquityMethodInvestee"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ab5e33b-b11b-4a42-9e07-02882ca0ccaa" xlink:to="loc_us-gaap_EquityOwnershipPercentageExcludingConsolidatedEntityAndEquityMethodInvestee_1d39c6e2-0cb1-4e0a-bf5b-df71b147e67e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_ddf66dba-ad48-40de-bc9a-aa34c1940459" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ab5e33b-b11b-4a42-9e07-02882ca0ccaa" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_ddf66dba-ad48-40de-bc9a-aa34c1940459" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ConvertiblePreferredStockFairValue_77f4feba-08b6-496b-b7ab-726993a371ca" xlink:href="ddd-20231231.xsd#ddd_ConvertiblePreferredStockFairValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ab5e33b-b11b-4a42-9e07-02882ca0ccaa" xlink:to="loc_ddd_ConvertiblePreferredStockFairValue_77f4feba-08b6-496b-b7ab-726993a371ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount_5813f69d-6c26-44bc-8ac1-8f045f1c10ba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ab5e33b-b11b-4a42-9e07-02882ca0ccaa" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount_5813f69d-6c26-44bc-8ac1-8f045f1c10ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_33aefeea-31bc-4d21-85ff-bd4a086a5b37" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_9ab5e33b-b11b-4a42-9e07-02882ca0ccaa" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_33aefeea-31bc-4d21-85ff-bd4a086a5b37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#LeasesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/LeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_39f59054-d9a8-4405-9c4e-32ae77b67dc9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_5ecf92be-2bee-4f2a-ac2d-08f887d29b8d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_39f59054-d9a8-4405-9c4e-32ae77b67dc9" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_5ecf92be-2bee-4f2a-ac2d-08f887d29b8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e7525c45-a2d6-45e5-aa83-341f13dbec5e" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_5ecf92be-2bee-4f2a-ac2d-08f887d29b8d" xlink:to="loc_srt_RangeAxis_e7525c45-a2d6-45e5-aa83-341f13dbec5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1725fdc2-8695-4420-bbfd-f2e765690df9" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_e7525c45-a2d6-45e5-aa83-341f13dbec5e" xlink:to="loc_srt_RangeMember_1725fdc2-8695-4420-bbfd-f2e765690df9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_8ea70750-ba3d-4a9e-9500-c3402115ca79" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1725fdc2-8695-4420-bbfd-f2e765690df9" xlink:to="loc_srt_MinimumMember_8ea70750-ba3d-4a9e-9500-c3402115ca79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a231465f-775b-423c-acd5-e8633b5acf1c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1725fdc2-8695-4420-bbfd-f2e765690df9" xlink:to="loc_srt_MaximumMember_a231465f-775b-423c-acd5-e8633b5acf1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_e51b21b8-b485-4dfc-9d9b-ef21a426abb0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_5ecf92be-2bee-4f2a-ac2d-08f887d29b8d" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_e51b21b8-b485-4dfc-9d9b-ef21a426abb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_LesseeTermOfContract_a444c36c-b523-41b1-b1ea-87a7e11051bf" xlink:href="ddd-20231231.xsd#ddd_LesseeTermOfContract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_e51b21b8-b485-4dfc-9d9b-ef21a426abb0" xlink:to="loc_ddd_LesseeTermOfContract_a444c36c-b523-41b1-b1ea-87a7e11051bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfRealEstateProperties_30543ace-27be-4479-ae31-708e12e13084" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfRealEstateProperties"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_e51b21b8-b485-4dfc-9d9b-ef21a426abb0" xlink:to="loc_us-gaap_NumberOfRealEstateProperties_30543ace-27be-4479-ae31-708e12e13084" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#LeasesComponentsofLeaseCostDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_1ad0808c-d3d7-470d-b545-5c44ea41f5e6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_12d054e0-6a6c-4d8b-b685-0f11048c670d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1ad0808c-d3d7-470d-b545-5c44ea41f5e6" xlink:to="loc_us-gaap_OperatingLeaseCost_12d054e0-6a6c-4d8b-b685-0f11048c670d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_e810fe3d-88c1-44a2-9252-044bb08cb989" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1ad0808c-d3d7-470d-b545-5c44ea41f5e6" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_e810fe3d-88c1-44a2-9252-044bb08cb989" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_db28d10e-82ee-42c8-8da4-d56c5be4ebfd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1ad0808c-d3d7-470d-b545-5c44ea41f5e6" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_db28d10e-82ee-42c8-8da4-d56c5be4ebfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_5b5a2d93-21ed-454e-b08c-79ab5be415c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1ad0808c-d3d7-470d-b545-5c44ea41f5e6" xlink:to="loc_us-gaap_ShortTermLeaseCost_5b5a2d93-21ed-454e-b08c-79ab5be415c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_09ba8683-aa61-4ab5-bcdb-74e744e051bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1ad0808c-d3d7-470d-b545-5c44ea41f5e6" xlink:to="loc_us-gaap_VariableLeaseCost_09ba8683-aa61-4ab5-bcdb-74e744e051bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_c7dd6cc3-ac50-498e-8ea2-8c1bd710600c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubleaseIncome"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1ad0808c-d3d7-470d-b545-5c44ea41f5e6" xlink:to="loc_us-gaap_SubleaseIncome_c7dd6cc3-ac50-498e-8ea2-8c1bd710600c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_fa029f43-0492-4325-b353-958eeeaebe4d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1ad0808c-d3d7-470d-b545-5c44ea41f5e6" xlink:to="loc_us-gaap_LeaseCost_fa029f43-0492-4325-b353-958eeeaebe4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#LeasesFutureMinimumLeasePaymentsDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_d99507aa-f661-4790-b2d2-52c64ae0df7b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_03bce26f-0fc2-48a8-ad7a-42d8ff4eb853" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d99507aa-f661-4790-b2d2-52c64ae0df7b" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_03bce26f-0fc2-48a8-ad7a-42d8ff4eb853" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_ec7720ec-380d-450c-b622-1ecdd4b00f1f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_03bce26f-0fc2-48a8-ad7a-42d8ff4eb853" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_ec7720ec-380d-450c-b622-1ecdd4b00f1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_105de8a0-1a98-4bdb-9ee3-01a1e576b5da" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_03bce26f-0fc2-48a8-ad7a-42d8ff4eb853" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_105de8a0-1a98-4bdb-9ee3-01a1e576b5da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_242e530b-4762-4e2d-a09f-9651987befa5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_03bce26f-0fc2-48a8-ad7a-42d8ff4eb853" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_242e530b-4762-4e2d-a09f-9651987befa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_1ad6520b-39a1-4321-ab48-84aa7c8d9b32" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_03bce26f-0fc2-48a8-ad7a-42d8ff4eb853" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_1ad6520b-39a1-4321-ab48-84aa7c8d9b32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_27a1131f-7418-4d8a-852e-5b49f44425be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_03bce26f-0fc2-48a8-ad7a-42d8ff4eb853" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_27a1131f-7418-4d8a-852e-5b49f44425be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_33c99ece-24e6-47a6-8310-28340461b049" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_03bce26f-0fc2-48a8-ad7a-42d8ff4eb853" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_33c99ece-24e6-47a6-8310-28340461b049" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_111cdf26-cbf6-417b-a593-137b0f3d7323" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_03bce26f-0fc2-48a8-ad7a-42d8ff4eb853" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_111cdf26-cbf6-417b-a593-137b0f3d7323" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_8c78e93d-0281-4932-88bc-0eb99b350553" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_03bce26f-0fc2-48a8-ad7a-42d8ff4eb853" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_8c78e93d-0281-4932-88bc-0eb99b350553" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_1a4c18d1-1fde-4136-a68e-6e4878dc4d6b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_03bce26f-0fc2-48a8-ad7a-42d8ff4eb853" xlink:to="loc_us-gaap_FinanceLeaseLiability_1a4c18d1-1fde-4136-a68e-6e4878dc4d6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_65627308-29d6-48e6-b3c0-dc1e59ec3718" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d99507aa-f661-4790-b2d2-52c64ae0df7b" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_65627308-29d6-48e6-b3c0-dc1e59ec3718" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_67a91be7-6e62-4972-a512-f35096991d5c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_65627308-29d6-48e6-b3c0-dc1e59ec3718" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_67a91be7-6e62-4972-a512-f35096991d5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_5746ef17-56b0-4f71-b0ce-bd6bb24449f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_65627308-29d6-48e6-b3c0-dc1e59ec3718" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_5746ef17-56b0-4f71-b0ce-bd6bb24449f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_a4473eac-14f4-4559-aca5-652d180cc218" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_65627308-29d6-48e6-b3c0-dc1e59ec3718" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_a4473eac-14f4-4559-aca5-652d180cc218" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_4fabc430-6682-457b-a85f-b2b12c4930a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_65627308-29d6-48e6-b3c0-dc1e59ec3718" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_4fabc430-6682-457b-a85f-b2b12c4930a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_c90d08d1-461d-4773-a614-12614f01ad65" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_65627308-29d6-48e6-b3c0-dc1e59ec3718" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_c90d08d1-461d-4773-a614-12614f01ad65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_3438dca1-c065-4d2a-8102-bad54211ff98" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_65627308-29d6-48e6-b3c0-dc1e59ec3718" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_3438dca1-c065-4d2a-8102-bad54211ff98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_868266df-b6e8-442f-aefa-6fa6701c1e0e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_65627308-29d6-48e6-b3c0-dc1e59ec3718" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_868266df-b6e8-442f-aefa-6fa6701c1e0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_248731c0-9145-4ff1-a640-f1616ec0bf6e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_65627308-29d6-48e6-b3c0-dc1e59ec3718" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_248731c0-9145-4ff1-a640-f1616ec0bf6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_a70d2034-284b-434b-9f97-6be2a756cc31" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_65627308-29d6-48e6-b3c0-dc1e59ec3718" xlink:to="loc_us-gaap_OperatingLeaseLiability_a70d2034-284b-434b-9f97-6be2a756cc31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/LeasesSupplementalCashFlowsDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#LeasesSupplementalCashFlowsDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/LeasesSupplementalCashFlowsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_b8b30041-01b5-4e34-85c1-d6d7b308862b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_CashFlowLesseeAbstract_146ad64d-6356-4dfd-aa2d-45402660fe48" xlink:href="ddd-20231231.xsd#ddd_CashFlowLesseeAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b8b30041-01b5-4e34-85c1-d6d7b308862b" xlink:to="loc_ddd_CashFlowLesseeAbstract_146ad64d-6356-4dfd-aa2d-45402660fe48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_7f119419-c480-4d94-a018-cfaa8f19f421" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddd_CashFlowLesseeAbstract_146ad64d-6356-4dfd-aa2d-45402660fe48" xlink:to="loc_us-gaap_OperatingLeasePayments_7f119419-c480-4d94-a018-cfaa8f19f421" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_912d07fe-53e9-4dfd-9a6a-066e2c12510f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddd_CashFlowLesseeAbstract_146ad64d-6356-4dfd-aa2d-45402660fe48" xlink:to="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_912d07fe-53e9-4dfd-9a6a-066e2c12510f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_eb9b85a8-60c1-4767-9530-90f5d1cc8fdb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddd_CashFlowLesseeAbstract_146ad64d-6356-4dfd-aa2d-45402660fe48" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_eb9b85a8-60c1-4767-9530-90f5d1cc8fdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/LeasesLeaseWeightedAverageDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#LeasesLeaseWeightedAverageDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/LeasesLeaseWeightedAverageDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_ae86ae2a-8d20-433d-8b86-7e885b9e8c69" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_WeightedAverageRemainingLeaseTermAbstract_e073c40a-3f83-4b64-8373-190e9a978453" xlink:href="ddd-20231231.xsd#ddd_WeightedAverageRemainingLeaseTermAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ae86ae2a-8d20-433d-8b86-7e885b9e8c69" xlink:to="loc_ddd_WeightedAverageRemainingLeaseTermAbstract_e073c40a-3f83-4b64-8373-190e9a978453" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_4fbd9202-b5de-464e-824c-31ebeca14e7e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddd_WeightedAverageRemainingLeaseTermAbstract_e073c40a-3f83-4b64-8373-190e9a978453" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_4fbd9202-b5de-464e-824c-31ebeca14e7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_1cc0f78f-231b-460b-8c4a-f272002d772a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddd_WeightedAverageRemainingLeaseTermAbstract_e073c40a-3f83-4b64-8373-190e9a978453" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_1cc0f78f-231b-460b-8c4a-f272002d772a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_LeasesWeightedAverageDiscountRateAbstract_ba16916e-e69f-4c10-9035-9d1b7d95f553" xlink:href="ddd-20231231.xsd#ddd_LeasesWeightedAverageDiscountRateAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ae86ae2a-8d20-433d-8b86-7e885b9e8c69" xlink:to="loc_ddd_LeasesWeightedAverageDiscountRateAbstract_ba16916e-e69f-4c10-9035-9d1b7d95f553" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_968b9f5c-236d-4ca3-ba66-bb0c1ceb4e1e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddd_LeasesWeightedAverageDiscountRateAbstract_ba16916e-e69f-4c10-9035-9d1b7d95f553" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_968b9f5c-236d-4ca3-ba66-bb0c1ceb4e1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_8e38abe3-acae-4bc2-bfb1-0bb93a7891d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddd_LeasesWeightedAverageDiscountRateAbstract_ba16916e-e69f-4c10-9035-9d1b7d95f553" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_8e38abe3-acae-4bc2-bfb1-0bb93a7891d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_f4443ed8-7b72-492d-adff-5473fb33dcd0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_58944626-3e0f-4647-b2c4-e2108a052960" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_f4443ed8-7b72-492d-adff-5473fb33dcd0" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_58944626-3e0f-4647-b2c4-e2108a052960" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_cd57f4ff-3369-4e55-9cf9-e4ba94867102" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_f4443ed8-7b72-492d-adff-5473fb33dcd0" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_cd57f4ff-3369-4e55-9cf9-e4ba94867102" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualCarryingValueCurrent_7a8591ca-0ddd-4a98-a982-09b0d4e8e038" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyAccrualCarryingValueCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_f4443ed8-7b72-492d-adff-5473fb33dcd0" xlink:to="loc_us-gaap_LossContingencyAccrualCarryingValueCurrent_7a8591ca-0ddd-4a98-a982-09b0d4e8e038" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrual_8687124b-3123-4f04-85e5-3b086c8267c3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StandardProductWarrantyAccrual"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_f4443ed8-7b72-492d-adff-5473fb33dcd0" xlink:to="loc_us-gaap_StandardProductWarrantyAccrual_8687124b-3123-4f04-85e5-3b086c8267c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_e512c878-6427-4576-847d-18e6c13feb36" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_f4443ed8-7b72-492d-adff-5473fb33dcd0" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_e512c878-6427-4576-847d-18e6c13feb36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_6c18676d-de62-44c6-8c67-c89fd822948f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_f4443ed8-7b72-492d-adff-5473fb33dcd0" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_6c18676d-de62-44c6-8c67-c89fd822948f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_debb998c-9e9c-4d7c-9b98-ca2e1a1c5670" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_f4443ed8-7b72-492d-adff-5473fb33dcd0" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_debb998c-9e9c-4d7c-9b98-ca2e1a1c5670" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_ef501f07-56b0-4e71-a60c-dfe1beeda611" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_f4443ed8-7b72-492d-adff-5473fb33dcd0" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_ef501f07-56b0-4e71-a60c-dfe1beeda611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofRecognizedWarrantyRevenueandIncurredWarrantyCostsDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#AccruedandOtherLiabilitiesScheduleofRecognizedWarrantyRevenueandIncurredWarrantyCostsDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofRecognizedWarrantyRevenueandIncurredWarrantyCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_c3b6660c-4534-4e11-b678-15726ad9f94a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_9a87a716-5bb0-4aad-9c4e-79376f119a53" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_c3b6660c-4534-4e11-b678-15726ad9f94a" xlink:to="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_9a87a716-5bb0-4aad-9c4e-79376f119a53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_DeferredWarrantyRevenue_5b7e81e1-7c76-476c-ac4e-81d4a557d92a" xlink:href="ddd-20231231.xsd#ddd_DeferredWarrantyRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_9a87a716-5bb0-4aad-9c4e-79376f119a53" xlink:to="loc_ddd_DeferredWarrantyRevenue_5b7e81e1-7c76-476c-ac4e-81d4a557d92a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_SettlementsMade_cb25ded9-a009-4d6e-8ff5-ac545195f55f" xlink:href="ddd-20231231.xsd#ddd_SettlementsMade"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_9a87a716-5bb0-4aad-9c4e-79376f119a53" xlink:to="loc_ddd_SettlementsMade_cb25ded9-a009-4d6e-8ff5-ac545195f55f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_AccrualsForWarrantiesIssued_472e9951-270a-4452-b134-195ebbac9332" xlink:href="ddd-20231231.xsd#ddd_AccrualsForWarrantiesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_9a87a716-5bb0-4aad-9c4e-79376f119a53" xlink:to="loc_ddd_AccrualsForWarrantiesIssued_472e9951-270a-4452-b134-195ebbac9332" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_DeferredWarrantyRevenue_1f4cad28-3c13-4109-abab-78df94631776" xlink:href="ddd-20231231.xsd#ddd_DeferredWarrantyRevenue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_9a87a716-5bb0-4aad-9c4e-79376f119a53" xlink:to="loc_ddd_DeferredWarrantyRevenue_1f4cad28-3c13-4109-abab-78df94631776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_1a0d6493-8df8-423a-8669-ac379e46e0e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_OtherLiabilitiesEmployeeIndemnityNoncurrent_55f95f44-8ab7-406f-9c5a-45e1b09d636f" xlink:href="ddd-20231231.xsd#ddd_OtherLiabilitiesEmployeeIndemnityNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_1a0d6493-8df8-423a-8669-ac379e46e0e1" xlink:to="loc_ddd_OtherLiabilitiesEmployeeIndemnityNoncurrent_55f95f44-8ab7-406f-9c5a-45e1b09d636f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent_cdc4a20e-2689-4034-9661-d1b24e5effac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_1a0d6493-8df8-423a-8669-ac379e46e0e1" xlink:to="loc_us-gaap_AccruedIncomeTaxesNoncurrent_cdc4a20e-2689-4034-9661-d1b24e5effac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent_e0ff8a27-ff99-49bc-8b6a-f225bf38615b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_1a0d6493-8df8-423a-8669-ac379e46e0e1" xlink:to="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent_e0ff8a27-ff99-49bc-8b6a-f225bf38615b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ContractWithCustomerLiabilityDeferredRevenueNoncurrent_8300e030-d675-4ee8-8d80-ca23e83b062a" xlink:href="ddd-20231231.xsd#ddd_ContractWithCustomerLiabilityDeferredRevenueNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_1a0d6493-8df8-423a-8669-ac379e46e0e1" xlink:to="loc_ddd_ContractWithCustomerLiabilityDeferredRevenueNoncurrent_8300e030-d675-4ee8-8d80-ca23e83b062a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_AccruedEarnoutLiabilityNoncurrent_ba65164e-2594-4a1b-85bb-f0016dc80d45" xlink:href="ddd-20231231.xsd#ddd_AccruedEarnoutLiabilityNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_1a0d6493-8df8-423a-8669-ac379e46e0e1" xlink:to="loc_ddd_AccruedEarnoutLiabilityNoncurrent_ba65164e-2594-4a1b-85bb-f0016dc80d45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationReserveNoncurrent_a2bf49e9-fc5b-4fd7-b126-746d11cf99a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LitigationReserveNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_1a0d6493-8df8-423a-8669-ac379e46e0e1" xlink:to="loc_us-gaap_LitigationReserveNoncurrent_a2bf49e9-fc5b-4fd7-b126-746d11cf99a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent_11f3a243-7f13-4c0f-8f7e-8a11ee46e8d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAccruedLiabilitiesNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_1a0d6493-8df8-423a-8669-ac379e46e0e1" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent_11f3a243-7f13-4c0f-8f7e-8a11ee46e8d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_8c450254-451a-4e32-9d1e-538a66e84f9c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_1a0d6493-8df8-423a-8669-ac379e46e0e1" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_8c450254-451a-4e32-9d1e-538a66e84f9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_bc2fa898-c8e4-432b-9a11-f6eb24279aaa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_1a0d6493-8df8-423a-8669-ac379e46e0e1" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_bc2fa898-c8e4-432b-9a11-f6eb24279aaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_9ec504ec-575d-4d53-b76a-314901584d2c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_1a0d6493-8df8-423a-8669-ac379e46e0e1" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_9ec504ec-575d-4d53-b76a-314901584d2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/BorrowingsDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#BorrowingsDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/BorrowingsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_3333a561-32c3-4297-bfbf-46e1a4148c3c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_593ed6e4-93b0-417a-be84-fa05ea583a22" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_3333a561-32c3-4297-bfbf-46e1a4148c3c" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_593ed6e4-93b0-417a-be84-fa05ea583a22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_6286a633-d876-4acb-89cc-c84fef86fcfc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_593ed6e4-93b0-417a-be84-fa05ea583a22" xlink:to="loc_us-gaap_DebtInstrumentAxis_6286a633-d876-4acb-89cc-c84fef86fcfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_4b2a4157-416e-4af7-a945-7b3953df1577" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_6286a633-d876-4acb-89cc-c84fef86fcfc" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_4b2a4157-416e-4af7-a945-7b3953df1577" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ConvertibleSeniorNotesDue2026Member_cfc4a83b-bb4b-408c-a164-869ea7eec5d9" xlink:href="ddd-20231231.xsd#ddd_ConvertibleSeniorNotesDue2026Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4b2a4157-416e-4af7-a945-7b3953df1577" xlink:to="loc_ddd_ConvertibleSeniorNotesDue2026Member_cfc4a83b-bb4b-408c-a164-869ea7eec5d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1ce81f8f-a57f-4bab-bf32-58b573fbf6fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_593ed6e4-93b0-417a-be84-fa05ea583a22" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1ce81f8f-a57f-4bab-bf32-58b573fbf6fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_cc4a5db0-f133-4d17-a769-8e6c9f8efa6c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1ce81f8f-a57f-4bab-bf32-58b573fbf6fc" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_cc4a5db0-f133-4d17-a769-8e6c9f8efa6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_fa81f916-6d93-4c9a-86ca-34885abf59db" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_cc4a5db0-f133-4d17-a769-8e6c9f8efa6c" xlink:to="loc_us-gaap_ConvertibleDebtMember_fa81f916-6d93-4c9a-86ca-34885abf59db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_719659de-0b13-42f7-81bc-d557d39bd334" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_593ed6e4-93b0-417a-be84-fa05ea583a22" xlink:to="loc_srt_StatementScenarioAxis_719659de-0b13-42f7-81bc-d557d39bd334" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_a323a886-8bd3-4b18-bce7-4e782233af45" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_719659de-0b13-42f7-81bc-d557d39bd334" xlink:to="loc_srt_ScenarioUnspecifiedDomain_a323a886-8bd3-4b18-bce7-4e782233af45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_96f6ffad-3ab9-47a7-9bde-a90419ebcb95" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_a323a886-8bd3-4b18-bce7-4e782233af45" xlink:to="loc_srt_ScenarioForecastMember_96f6ffad-3ab9-47a7-9bde-a90419ebcb95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_fc3e86f2-9d78-411d-8fa5-804c1ba23687" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_593ed6e4-93b0-417a-be84-fa05ea583a22" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_fc3e86f2-9d78-411d-8fa5-804c1ba23687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_f8707e85-0125-4408-bbcb-19cb17c1e3ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc3e86f2-9d78-411d-8fa5-804c1ba23687" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_f8707e85-0125-4408-bbcb-19cb17c1e3ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_f75230a8-dc6b-4708-a0c4-abf1816b1abc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc3e86f2-9d78-411d-8fa5-804c1ba23687" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_f75230a8-dc6b-4708-a0c4-abf1816b1abc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_565e306e-0c35-457b-8ebc-6dd3aab36870" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc3e86f2-9d78-411d-8fa5-804c1ba23687" xlink:to="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_565e306e-0c35-457b-8ebc-6dd3aab36870" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium_175fcb38-41fc-432a-9835-46e0d79ae01e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc3e86f2-9d78-411d-8fa5-804c1ba23687" xlink:to="loc_us-gaap_AmortizationOfDebtDiscountPremium_175fcb38-41fc-432a-9835-46e0d79ae01e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_1e1604bc-b0e6-4194-ba52-428a6eb23553" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc3e86f2-9d78-411d-8fa5-804c1ba23687" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_1e1604bc-b0e6-4194-ba52-428a6eb23553" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_48b6c18b-667c-4fe9-87a7-fbf42159d664" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc3e86f2-9d78-411d-8fa5-804c1ba23687" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_48b6c18b-667c-4fe9-87a7-fbf42159d664" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_ba4652da-adb8-4565-8e12-7af9dd8ed13a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc3e86f2-9d78-411d-8fa5-804c1ba23687" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_ba4652da-adb8-4565-8e12-7af9dd8ed13a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_d8dfad91-e599-4a3c-812c-650ae22bdd48" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc3e86f2-9d78-411d-8fa5-804c1ba23687" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_d8dfad91-e599-4a3c-812c-650ae22bdd48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_3a45e24c-9701-4e59-86bf-4639f21ce3f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc3e86f2-9d78-411d-8fa5-804c1ba23687" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_3a45e24c-9701-4e59-86bf-4639f21ce3f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysSalePrice_f99e39dc-9861-4bcd-841c-95a464be179a" xlink:href="ddd-20231231.xsd#ddd_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysSalePrice"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc3e86f2-9d78-411d-8fa5-804c1ba23687" xlink:to="loc_ddd_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysSalePrice_f99e39dc-9861-4bcd-841c-95a464be179a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_DebtInstrumentConvertibleMeasurementPeriod_071cbe60-9ced-4598-99bd-03867b9807bf" xlink:href="ddd-20231231.xsd#ddd_DebtInstrumentConvertibleMeasurementPeriod"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc3e86f2-9d78-411d-8fa5-804c1ba23687" xlink:to="loc_ddd_DebtInstrumentConvertibleMeasurementPeriod_071cbe60-9ced-4598-99bd-03867b9807bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_DebtInstrumentThresholdPercentageOfSalesPricePercent_86e14a5d-d7ef-42b6-9ab0-0118981349f4" xlink:href="ddd-20231231.xsd#ddd_DebtInstrumentThresholdPercentageOfSalesPricePercent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc3e86f2-9d78-411d-8fa5-804c1ba23687" xlink:to="loc_ddd_DebtInstrumentThresholdPercentageOfSalesPricePercent_86e14a5d-d7ef-42b6-9ab0-0118981349f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_671c5d79-3526-4919-896f-67a22966e3be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc3e86f2-9d78-411d-8fa5-804c1ba23687" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_671c5d79-3526-4919-896f-67a22966e3be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_d84c4ff3-d270-42a1-840a-1a30802ed06a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc3e86f2-9d78-411d-8fa5-804c1ba23687" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_d84c4ff3-d270-42a1-840a-1a30802ed06a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_601b8f14-8d2b-47ee-9b7c-a59a9c35be4b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc3e86f2-9d78-411d-8fa5-804c1ba23687" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_601b8f14-8d2b-47ee-9b7c-a59a9c35be4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_7159262e-c95c-4c2b-81dd-6515adac615c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc3e86f2-9d78-411d-8fa5-804c1ba23687" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_7159262e-c95c-4c2b-81dd-6515adac615c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_b656bc92-0faf-4bf2-9a66-d5da6101dbb8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WriteOffOfDeferredDebtIssuanceCost"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc3e86f2-9d78-411d-8fa5-804c1ba23687" xlink:to="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_b656bc92-0faf-4bf2-9a66-d5da6101dbb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRepurchasedFaceAmount_92164a6c-fc16-40cd-aed9-76826ea26fc4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentRepurchasedFaceAmount"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc3e86f2-9d78-411d-8fa5-804c1ba23687" xlink:to="loc_us-gaap_DebtInstrumentRepurchasedFaceAmount_92164a6c-fc16-40cd-aed9-76826ea26fc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfConvertibleDebt_48c055f3-6a10-4297-be76-e86085ebc629" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfConvertibleDebt"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc3e86f2-9d78-411d-8fa5-804c1ba23687" xlink:to="loc_us-gaap_RepaymentsOfConvertibleDebt_48c055f3-6a10-4297-be76-e86085ebc629" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_af82831f-85a1-4c5a-8544-f08334a8fbdb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc3e86f2-9d78-411d-8fa5-804c1ba23687" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_af82831f-85a1-4c5a-8544-f08334a8fbdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_0ef1a9f7-8d01-4e06-b871-d5e03788ae35" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc3e86f2-9d78-411d-8fa5-804c1ba23687" xlink:to="loc_us-gaap_LongTermDebt_0ef1a9f7-8d01-4e06-b871-d5e03788ae35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_55cb406a-72f6-4c76-bc4b-5a33f2fd6319" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc3e86f2-9d78-411d-8fa5-804c1ba23687" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_55cb406a-72f6-4c76-bc4b-5a33f2fd6319" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRepurchaseAmount_e21051e3-c1e4-42af-b9ed-31c91d283e4f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentRepurchaseAmount"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc3e86f2-9d78-411d-8fa5-804c1ba23687" xlink:to="loc_us-gaap_DebtInstrumentRepurchaseAmount_e21051e3-c1e4-42af-b9ed-31c91d283e4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/EmployeeBenefitsNarrativeDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#EmployeeBenefitsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/EmployeeBenefitsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_f6c0d3a6-00a8-42d1-91f2-0909d7149019" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_04fbf8e0-12bb-4d1a-878d-ab0d14a9d9b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_f6c0d3a6-00a8-42d1-91f2-0909d7149019" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_04fbf8e0-12bb-4d1a-878d-ab0d14a9d9b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_a8252220-ab6d-4cbd-bbb2-95c8f0a858e8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_f6c0d3a6-00a8-42d1-91f2-0909d7149019" xlink:to="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_a8252220-ab6d-4cbd-bbb2-95c8f0a858e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_6feaab76-5110-40c4-994b-81b872c14526" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_f6c0d3a6-00a8-42d1-91f2-0909d7149019" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_6feaab76-5110-40c4-994b-81b872c14526" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/EmployeeBenefitsScheduleofReconciliationofChangesInProjectedBenefitObligationDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#EmployeeBenefitsScheduleofReconciliationofChangesInProjectedBenefitObligationDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/EmployeeBenefitsScheduleofReconciliationofChangesInProjectedBenefitObligationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_f3904407-ad19-4f7d-9aa9-020f4851cf22" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_c9fbc293-2ce5-4916-9513-6191e9c95198" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_f3904407-ad19-4f7d-9aa9-020f4851cf22" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_c9fbc293-2ce5-4916-9513-6191e9c95198" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_8f0411ef-a0b7-4adf-b78f-0b08a769e27f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_c9fbc293-2ce5-4916-9513-6191e9c95198" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_8f0411ef-a0b7-4adf-b78f-0b08a769e27f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_3309fca4-35af-4f77-8848-800c5cff6290" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_c9fbc293-2ce5-4916-9513-6191e9c95198" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_3309fca4-35af-4f77-8848-800c5cff6290" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_3004ea95-8324-4543-bd34-599fed90df88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_c9fbc293-2ce5-4916-9513-6191e9c95198" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_3004ea95-8324-4543-bd34-599fed90df88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_ed1b2915-10e3-41aa-a974-60cb73c7dfa3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_c9fbc293-2ce5-4916-9513-6191e9c95198" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_ed1b2915-10e3-41aa-a974-60cb73c7dfa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_f53dc974-aa47-47f3-a6b1-ca1bc7ef6224" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_c9fbc293-2ce5-4916-9513-6191e9c95198" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_f53dc974-aa47-47f3-a6b1-ca1bc7ef6224" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_6fbb7cef-a342-4633-982b-4389c1d29d17" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_c9fbc293-2ce5-4916-9513-6191e9c95198" xlink:to="loc_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_6fbb7cef-a342-4633-982b-4389c1d29d17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_dd056ef6-cf07-45e7-b13d-06260e13d339" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_c9fbc293-2ce5-4916-9513-6191e9c95198" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_dd056ef6-cf07-45e7-b13d-06260e13d339" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_3c932c34-1369-46d9-bf0c-eb3d39e69ec9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_f3904407-ad19-4f7d-9aa9-020f4851cf22" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_3c932c34-1369-46d9-bf0c-eb3d39e69ec9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_ffb5e842-7499-4369-9477-68322928a971" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_f3904407-ad19-4f7d-9aa9-020f4851cf22" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_ffb5e842-7499-4369-9477-68322928a971" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/EmployeeBenefitsScheduleofAmountsRecognizedinConsolidatedBalanceSheetsDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#EmployeeBenefitsScheduleofAmountsRecognizedinConsolidatedBalanceSheetsDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/EmployeeBenefitsScheduleofAmountsRecognizedinConsolidatedBalanceSheetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_05a069ea-b568-4214-b805-974ece413d9f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_035722aa-34d9-42ac-b81e-4b4693c4c433" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_05a069ea-b568-4214-b805-974ece413d9f" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_035722aa-34d9-42ac-b81e-4b4693c4c433" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_e2cfd8f5-bf87-456d-a030-ed2bd47ac723" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_05a069ea-b568-4214-b805-974ece413d9f" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_e2cfd8f5-bf87-456d-a030-ed2bd47ac723" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_9e5dc996-2654-4da3-b11a-39147b0061d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_05a069ea-b568-4214-b805-974ece413d9f" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_9e5dc996-2654-4da3-b11a-39147b0061d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent_bd7b6050-67e6-48ea-a97d-ca6b5a0ba9d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_05a069ea-b568-4214-b805-974ece413d9f" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent_bd7b6050-67e6-48ea-a97d-ca6b5a0ba9d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/EmployeeBenefitsScheduleofAccumulatedAndProjectedBenefitObligationsDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#EmployeeBenefitsScheduleofAccumulatedAndProjectedBenefitObligationsDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/EmployeeBenefitsScheduleofAccumulatedAndProjectedBenefitObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_cc78f453-0acb-4591-a03b-cc7fab2d52d8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_d5e876d2-7d17-48d9-b565-95af4514bddb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_cc78f453-0acb-4591-a03b-cc7fab2d52d8" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_d5e876d2-7d17-48d9-b565-95af4514bddb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_4ee97c24-68c9-42ef-8169-e3a9312f47dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_cc78f453-0acb-4591-a03b-cc7fab2d52d8" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_4ee97c24-68c9-42ef-8169-e3a9312f47dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/EmployeeBenefitsScheduleofComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#EmployeeBenefitsScheduleofComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/EmployeeBenefitsScheduleofComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_7103aa4f-b313-45a3-8c14-f93f43d4cb86" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_7a9e0580-7521-4a3a-b6de-51993e6ba439" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_7103aa4f-b313-45a3-8c14-f93f43d4cb86" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_7a9e0580-7521-4a3a-b6de-51993e6ba439" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_015df9a2-80ac-4e0a-8342-abc1b920cb71" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_7103aa4f-b313-45a3-8c14-f93f43d4cb86" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_015df9a2-80ac-4e0a-8342-abc1b920cb71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_b9de9264-b94f-4104-8094-539a41fad112" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_7103aa4f-b313-45a3-8c14-f93f43d4cb86" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_b9de9264-b94f-4104-8094-539a41fad112" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_4d2852df-497d-413e-a38e-28850de8c89b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_7103aa4f-b313-45a3-8c14-f93f43d4cb86" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_4d2852df-497d-413e-a38e-28850de8c89b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract_132eac64-0183-425a-bd62-da8ab4e41e71" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_7103aa4f-b313-45a3-8c14-f93f43d4cb86" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract_132eac64-0183-425a-bd62-da8ab4e41e71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_0d786858-4293-4f39-8a07-227786f5315b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract_132eac64-0183-425a-bd62-da8ab4e41e71" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_0d786858-4293-4f39-8a07-227786f5315b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_4dfd3368-b5a0-4f58-ac88-dbfb9c233c13" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract_132eac64-0183-425a-bd62-da8ab4e41e71" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_4dfd3368-b5a0-4f58-ac88-dbfb9c233c13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_OtherComprehensiveIncomeLossDefinedBenefitPlanAfterReclassificationAdjustmentExcludingTax_2bffbbc5-66e2-4831-8790-a2191e5f9d46" xlink:href="ddd-20231231.xsd#ddd_OtherComprehensiveIncomeLossDefinedBenefitPlanAfterReclassificationAdjustmentExcludingTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract_132eac64-0183-425a-bd62-da8ab4e41e71" xlink:to="loc_ddd_OtherComprehensiveIncomeLossDefinedBenefitPlanAfterReclassificationAdjustmentExcludingTax_2bffbbc5-66e2-4831-8790-a2191e5f9d46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax_ad5cd53b-87b5-47d1-b5e5-3e6d04fd4568" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_7103aa4f-b313-45a3-8c14-f93f43d4cb86" xlink:to="loc_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax_ad5cd53b-87b5-47d1-b5e5-3e6d04fd4568" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList_dec3277a-0ae6-4a59-95e1-cc2e07ffa84f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_7103aa4f-b313-45a3-8c14-f93f43d4cb86" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList_dec3277a-0ae6-4a59-95e1-cc2e07ffa84f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/EmployeeBenefitsScheduleofAssumptionsUsedtoDetermineBenefitObligationsDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#EmployeeBenefitsScheduleofAssumptionsUsedtoDetermineBenefitObligationsDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/EmployeeBenefitsScheduleofAssumptionsUsedtoDetermineBenefitObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_5dfb4632-b29d-4893-9825-07cdbd576444" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_937d1cd9-8ff6-4857-bcea-2a835f003762" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_5dfb4632-b29d-4893-9825-07cdbd576444" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_937d1cd9-8ff6-4857-bcea-2a835f003762" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_239d3685-0651-44f7-be1d-f33ff46522f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_5dfb4632-b29d-4893-9825-07cdbd576444" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_239d3685-0651-44f7-be1d-f33ff46522f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/EmployeeBenefitsScheduleofEstimatedFutureBenefitPaymentsDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#EmployeeBenefitsScheduleofEstimatedFutureBenefitPaymentsDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/EmployeeBenefitsScheduleofEstimatedFutureBenefitPaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_23fda1ca-d88f-4545-83df-eaa6e8944adb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_9412d32f-81c2-40f3-9660-b8a4ef02468e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_23fda1ca-d88f-4545-83df-eaa6e8944adb" xlink:to="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_9412d32f-81c2-40f3-9660-b8a4ef02468e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_e40f4398-80d3-42d2-b7aa-85b7573aad9f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_9412d32f-81c2-40f3-9660-b8a4ef02468e" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_e40f4398-80d3-42d2-b7aa-85b7573aad9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_8fc3bcd0-c949-4e07-beec-f309c0392269" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_9412d32f-81c2-40f3-9660-b8a4ef02468e" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_8fc3bcd0-c949-4e07-beec-f309c0392269" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_e6e363ba-f738-4751-bed4-87f024723ef2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_9412d32f-81c2-40f3-9660-b8a4ef02468e" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_e6e363ba-f738-4751-bed4-87f024723ef2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_6970d350-b781-47ed-b0ca-27dfbe0603f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_9412d32f-81c2-40f3-9660-b8a4ef02468e" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_6970d350-b781-47ed-b0ca-27dfbe0603f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_35131892-621e-4b35-b232-0b82e177a229" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_9412d32f-81c2-40f3-9660-b8a4ef02468e" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_35131892-621e-4b35-b232-0b82e177a229" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_1217aa2c-4bef-4626-bc2c-cc364b7c2d4d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_9412d32f-81c2-40f3-9660-b8a4ef02468e" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_1217aa2c-4bef-4626-bc2c-cc364b7c2d4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/RedeemableNoncontrollingInterestDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#RedeemableNoncontrollingInterestDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/RedeemableNoncontrollingInterestDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestAbstract_edbbc0f4-b55f-470f-b3ad-97c5b196e3e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncontrollingInterestAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_93ae6fa4-74a0-46ac-8875-83a9e4a66f64" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_edbbc0f4-b55f-470f-b3ad-97c5b196e3e3" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_93ae6fa4-74a0-46ac-8875-83a9e4a66f64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_adc27346-c910-435a-b15c-9373646eb041" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_93ae6fa4-74a0-46ac-8875-83a9e4a66f64" xlink:to="loc_srt_OwnershipAxis_adc27346-c910-435a-b15c-9373646eb041" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_da9bd68c-64d4-454f-a805-e4539e0d9252" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_adc27346-c910-435a-b15c-9373646eb041" xlink:to="loc_srt_OwnershipDomain_da9bd68c-64d4-454f-a805-e4539e0d9252" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_KumovisGmbHMember_34749a44-4da2-4ac7-9003-61008968a52a" xlink:href="ddd-20231231.xsd#ddd_KumovisGmbHMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_da9bd68c-64d4-454f-a805-e4539e0d9252" xlink:to="loc_ddd_KumovisGmbHMember_34749a44-4da2-4ac7-9003-61008968a52a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_65a7e5f2-2a35-410c-bf74-f1d2c889152c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_93ae6fa4-74a0-46ac-8875-83a9e4a66f64" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_65a7e5f2-2a35-410c-bf74-f1d2c889152c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_afa30644-328b-4766-bbe3-aa57f88ccd84" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_65a7e5f2-2a35-410c-bf74-f1d2c889152c" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_afa30644-328b-4766-bbe3-aa57f88ccd84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_RedeemableNoncontrollingInterestEquityRollForward_90df580b-c1c8-4081-b802-227565382790" xlink:href="ddd-20231231.xsd#ddd_RedeemableNoncontrollingInterestEquityRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_65a7e5f2-2a35-410c-bf74-f1d2c889152c" xlink:to="loc_ddd_RedeemableNoncontrollingInterestEquityRollForward_90df580b-c1c8-4081-b802-227565382790" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_42b5722b-292c-4f32-aa49-13fda303ca52" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddd_RedeemableNoncontrollingInterestEquityRollForward_90df580b-c1c8-4081-b802-227565382790" xlink:to="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_42b5722b-292c-4f32-aa49-13fda303ca52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_RedeemableNoncontrollingInterestEquityFairValueAtDateOfAcquisition_82d7281f-0832-43ac-a18b-190403b3b1ce" xlink:href="ddd-20231231.xsd#ddd_RedeemableNoncontrollingInterestEquityFairValueAtDateOfAcquisition"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddd_RedeemableNoncontrollingInterestEquityRollForward_90df580b-c1c8-4081-b802-227565382790" xlink:to="loc_ddd_RedeemableNoncontrollingInterestEquityFairValueAtDateOfAcquisition_82d7281f-0832-43ac-a18b-190403b3b1ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_53c60917-8485-46cc-94ea-3372dc0924f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddd_RedeemableNoncontrollingInterestEquityRollForward_90df580b-c1c8-4081-b802-227565382790" xlink:to="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_53c60917-8485-46cc-94ea-3372dc0924f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestChangeInRedemptionValue_98f7a6d8-5369-44de-bccc-2bd18aa5d54d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestChangeInRedemptionValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddd_RedeemableNoncontrollingInterestEquityRollForward_90df580b-c1c8-4081-b802-227565382790" xlink:to="loc_us-gaap_MinorityInterestChangeInRedemptionValue_98f7a6d8-5369-44de-bccc-2bd18aa5d54d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_RedeemableNoncontrollingInterestEquityTranslationAdjustments_4f8bf5e2-1b1a-4183-bd41-56f3f22514c5" xlink:href="ddd-20231231.xsd#ddd_RedeemableNoncontrollingInterestEquityTranslationAdjustments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddd_RedeemableNoncontrollingInterestEquityRollForward_90df580b-c1c8-4081-b802-227565382790" xlink:to="loc_ddd_RedeemableNoncontrollingInterestEquityTranslationAdjustments_4f8bf5e2-1b1a-4183-bd41-56f3f22514c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_01fdfe6e-aee9-4224-882a-82e2f57093c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ddd_RedeemableNoncontrollingInterestEquityRollForward_90df580b-c1c8-4081-b802-227565382790" xlink:to="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_01fdfe6e-aee9-4224-882a-82e2f57093c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/CommonStockandPreferredStockDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#CommonStockandPreferredStockDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/CommonStockandPreferredStockDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_0a1f781b-ce15-4a69-aee0-539960271620" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_64012a1b-b3b6-4c23-90b0-e98d2e006c9c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_0a1f781b-ce15-4a69-aee0-539960271620" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_64012a1b-b3b6-4c23-90b0-e98d2e006c9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_CommonStockVotingRightsVotesPerShare_98faeca0-40b5-4ed2-b1aa-e9d38d058370" xlink:href="ddd-20231231.xsd#ddd_CommonStockVotingRightsVotesPerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_0a1f781b-ce15-4a69-aee0-539960271620" xlink:to="loc_ddd_CommonStockVotingRightsVotesPerShare_98faeca0-40b5-4ed2-b1aa-e9d38d058370" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_f9f95fff-c9b0-4008-a079-c89379a0f9f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_0a1f781b-ce15-4a69-aee0-539960271620" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_f9f95fff-c9b0-4008-a079-c89379a0f9f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_8ecd3f91-c832-4d72-a2f5-a2807f1e4be4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_0a1f781b-ce15-4a69-aee0-539960271620" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_8ecd3f91-c832-4d72-a2f5-a2807f1e4be4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#StockBasedCompensationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a323ec1e-caeb-408b-896a-cbd133930280" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c8882fea-35bc-47f2-9792-1faf38a21b6e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a323ec1e-caeb-408b-896a-cbd133930280" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c8882fea-35bc-47f2-9792-1faf38a21b6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_8118f24a-f658-4270-a0b8-06653605516f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c8882fea-35bc-47f2-9792-1faf38a21b6e" xlink:to="loc_us-gaap_AwardTypeAxis_8118f24a-f658-4270-a0b8-06653605516f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5d624597-a2a9-4b98-8e39-ddd480c662ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_8118f24a-f658-4270-a0b8-06653605516f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5d624597-a2a9-4b98-8e39-ddd480c662ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PhantomShareUnitsPSUsMember_6cee717d-916f-4f6b-b8b6-54677c08606f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PhantomShareUnitsPSUsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5d624597-a2a9-4b98-8e39-ddd480c662ca" xlink:to="loc_us-gaap_PhantomShareUnitsPSUsMember_6cee717d-916f-4f6b-b8b6-54677c08606f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_055fa346-43f1-4ff4-bc55-c042fa7f02ba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5d624597-a2a9-4b98-8e39-ddd480c662ca" xlink:to="loc_us-gaap_PerformanceSharesMember_055fa346-43f1-4ff4-bc55-c042fa7f02ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_IncentiveAwardsMember_0252f5c7-b281-4706-a4ed-2cbde226eef2" xlink:href="ddd-20231231.xsd#ddd_IncentiveAwardsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5d624597-a2a9-4b98-8e39-ddd480c662ca" xlink:to="loc_ddd_IncentiveAwardsMember_0252f5c7-b281-4706-a4ed-2cbde226eef2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_RestrictedStockMarketConditionsMember_7bdaf7ae-1f82-4f66-989f-835b8d349794" xlink:href="ddd-20231231.xsd#ddd_RestrictedStockMarketConditionsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5d624597-a2a9-4b98-8e39-ddd480c662ca" xlink:to="loc_ddd_RestrictedStockMarketConditionsMember_7bdaf7ae-1f82-4f66-989f-835b8d349794" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_RestrictedStockPerformanceMeasuresMember_e6f78799-78e4-4392-a582-c159944dc7e7" xlink:href="ddd-20231231.xsd#ddd_RestrictedStockPerformanceMeasuresMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5d624597-a2a9-4b98-8e39-ddd480c662ca" xlink:to="loc_ddd_RestrictedStockPerformanceMeasuresMember_e6f78799-78e4-4392-a582-c159944dc7e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_StockOptionsAndRestrictedStockAwardsMember_a2b9ec3e-6c84-45c3-968b-9bf2376cf497" xlink:href="ddd-20231231.xsd#ddd_StockOptionsAndRestrictedStockAwardsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5d624597-a2a9-4b98-8e39-ddd480c662ca" xlink:to="loc_ddd_StockOptionsAndRestrictedStockAwardsMember_a2b9ec3e-6c84-45c3-968b-9bf2376cf497" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_615498a4-cd84-48ba-b9c8-0c95fc4071c5" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c8882fea-35bc-47f2-9792-1faf38a21b6e" xlink:to="loc_srt_RangeAxis_615498a4-cd84-48ba-b9c8-0c95fc4071c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_86ddfe1b-4eab-4415-8d83-0b7de6250a17" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_615498a4-cd84-48ba-b9c8-0c95fc4071c5" xlink:to="loc_srt_RangeMember_86ddfe1b-4eab-4415-8d83-0b7de6250a17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7467eb13-6be0-4a25-9efb-dc5e6ec5db78" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_86ddfe1b-4eab-4415-8d83-0b7de6250a17" xlink:to="loc_srt_MinimumMember_7467eb13-6be0-4a25-9efb-dc5e6ec5db78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_352cc7ee-2ea8-4864-8ce0-4b55a7d5f141" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_86ddfe1b-4eab-4415-8d83-0b7de6250a17" xlink:to="loc_srt_MaximumMember_352cc7ee-2ea8-4864-8ce0-4b55a7d5f141" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_022e37cb-afff-4d5e-8b5e-b70c082b7127" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c8882fea-35bc-47f2-9792-1faf38a21b6e" xlink:to="loc_us-gaap_PlanNameAxis_022e37cb-afff-4d5e-8b5e-b70c082b7127" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_78e9a2b0-7c2e-493d-96b2-8bd982147ef5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_022e37cb-afff-4d5e-8b5e-b70c082b7127" xlink:to="loc_us-gaap_PlanNameDomain_78e9a2b0-7c2e-493d-96b2-8bd982147ef5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_SystemicBioPhantomUnitPlanMember_218bde6c-a1f5-4504-bddd-c2246bd20a55" xlink:href="ddd-20231231.xsd#ddd_SystemicBioPhantomUnitPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_78e9a2b0-7c2e-493d-96b2-8bd982147ef5" xlink:to="loc_ddd_SystemicBioPhantomUnitPlanMember_218bde6c-a1f5-4504-bddd-c2246bd20a55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_TwoThousandFifteenPlanMember_10c69f17-977f-4bba-bb0a-00716fa0c6c9" xlink:href="ddd-20231231.xsd#ddd_TwoThousandFifteenPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_78e9a2b0-7c2e-493d-96b2-8bd982147ef5" xlink:to="loc_ddd_TwoThousandFifteenPlanMember_10c69f17-977f-4bba-bb0a-00716fa0c6c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_567b1e80-e1ed-44a2-9080-51759d9e06e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c8882fea-35bc-47f2-9792-1faf38a21b6e" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_567b1e80-e1ed-44a2-9080-51759d9e06e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_aedefc68-aa2c-4fb6-9cf0-cc442ed3ca6c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_567b1e80-e1ed-44a2-9080-51759d9e06e2" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_aedefc68-aa2c-4fb6-9cf0-cc442ed3ca6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_VolumetricMember_0567e734-2c29-420c-ba8b-4bf0be1fbb94" xlink:href="ddd-20231231.xsd#ddd_VolumetricMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_aedefc68-aa2c-4fb6-9cf0-cc442ed3ca6c" xlink:to="loc_ddd_VolumetricMember_0567e734-2c29-420c-ba8b-4bf0be1fbb94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_VolumetricBiotechnologiesIncMember_ca09b61a-db15-490d-bbf7-0a73f1267ef2" xlink:href="ddd-20231231.xsd#ddd_VolumetricBiotechnologiesIncMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_aedefc68-aa2c-4fb6-9cf0-cc442ed3ca6c" xlink:to="loc_ddd_VolumetricBiotechnologiesIncMember_ca09b61a-db15-490d-bbf7-0a73f1267ef2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_DpPolarGmbHMember_473ff0b6-bb68-424d-8d90-ba9e228c3d6d" xlink:href="ddd-20231231.xsd#ddd_DpPolarGmbHMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_aedefc68-aa2c-4fb6-9cf0-cc442ed3ca6c" xlink:to="loc_ddd_DpPolarGmbHMember_473ff0b6-bb68-424d-8d90-ba9e228c3d6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_38a1d0d8-6e1d-4477-b064-50923dc015cd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VestingAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c8882fea-35bc-47f2-9792-1faf38a21b6e" xlink:to="loc_us-gaap_VestingAxis_38a1d0d8-6e1d-4477-b064-50923dc015cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_7b4b379b-5397-4ee7-b907-14641a23d80d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VestingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingAxis_38a1d0d8-6e1d-4477-b064-50923dc015cd" xlink:to="loc_us-gaap_VestingDomain_7b4b379b-5397-4ee7-b907-14641a23d80d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_bb29e5ca-bb07-4a1b-ac71-f31bd5e29375" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_7b4b379b-5397-4ee7-b907-14641a23d80d" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_bb29e5ca-bb07-4a1b-ac71-f31bd5e29375" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_735d8c10-713e-40b5-9d2c-e9b8858ae991" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_7b4b379b-5397-4ee7-b907-14641a23d80d" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_735d8c10-713e-40b5-9d2c-e9b8858ae991" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_eb379c3a-ba5d-49e1-813c-6248267c0959" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_7b4b379b-5397-4ee7-b907-14641a23d80d" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_eb379c3a-ba5d-49e1-813c-6248267c0959" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e17946eb-96f8-40fa-97dd-6c573ef659dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c8882fea-35bc-47f2-9792-1faf38a21b6e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e17946eb-96f8-40fa-97dd-6c573ef659dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_a2b66c86-035e-43a1-b450-da4b778ae97d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e17946eb-96f8-40fa-97dd-6c573ef659dc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_a2b66c86-035e-43a1-b450-da4b778ae97d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_d74ff989-6c4b-4f33-9181-ec54579000cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e17946eb-96f8-40fa-97dd-6c573ef659dc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_d74ff989-6c4b-4f33-9181-ec54579000cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_2102e8fc-f072-4261-9c6b-7beb733f03ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e17946eb-96f8-40fa-97dd-6c573ef659dc" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_2102e8fc-f072-4261-9c6b-7beb733f03ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_BusinessCombinationNumberOfMilestones_d2bd663b-a8e9-4a4f-99f5-2d87ce4524b0" xlink:href="ddd-20231231.xsd#ddd_BusinessCombinationNumberOfMilestones"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e17946eb-96f8-40fa-97dd-6c573ef659dc" xlink:to="loc_ddd_BusinessCombinationNumberOfMilestones_d2bd663b-a8e9-4a4f-99f5-2d87ce4524b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNumberOfNonFinancialMilestones_1235060d-de25-474a-80bd-b674e403d744" xlink:href="ddd-20231231.xsd#ddd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNumberOfNonFinancialMilestones"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e17946eb-96f8-40fa-97dd-6c573ef659dc" xlink:to="loc_ddd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNumberOfNonFinancialMilestones_1235060d-de25-474a-80bd-b674e403d744" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ShareBasedPaymentArrangementExpenseEarnoutPaymentMilestone_6347a12b-4673-425a-becf-26e866a63ce2" xlink:href="ddd-20231231.xsd#ddd_ShareBasedPaymentArrangementExpenseEarnoutPaymentMilestone"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e17946eb-96f8-40fa-97dd-6c573ef659dc" xlink:to="loc_ddd_ShareBasedPaymentArrangementExpenseEarnoutPaymentMilestone_6347a12b-4673-425a-becf-26e866a63ce2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodFairValue_bf6c17d0-bfd2-4b2e-a1e5-1e20c94534b6" xlink:href="ddd-20231231.xsd#ddd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodFairValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e17946eb-96f8-40fa-97dd-6c573ef659dc" xlink:to="loc_ddd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodFairValue_bf6c17d0-bfd2-4b2e-a1e5-1e20c94534b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ShareBasedPaymentArrangementAccruedCompensationExpense_e656880f-afb5-4208-a109-3ffaac917001" xlink:href="ddd-20231231.xsd#ddd_ShareBasedPaymentArrangementAccruedCompensationExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e17946eb-96f8-40fa-97dd-6c573ef659dc" xlink:to="loc_ddd_ShareBasedPaymentArrangementAccruedCompensationExpense_e656880f-afb5-4208-a109-3ffaac917001" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ShareBasedPaymentArrangementChangeInEstimateEarningsPerShareBasic_2bd77f5d-1122-435d-98c3-4e7f5ea1f124" xlink:href="ddd-20231231.xsd#ddd_ShareBasedPaymentArrangementChangeInEstimateEarningsPerShareBasic"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e17946eb-96f8-40fa-97dd-6c573ef659dc" xlink:to="loc_ddd_ShareBasedPaymentArrangementChangeInEstimateEarningsPerShareBasic_2bd77f5d-1122-435d-98c3-4e7f5ea1f124" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ShareBasedPaymentArrangementChangeInEstimateEarningsPerShareDiluted_1ce0c1f9-34b6-4279-a6d6-73256164fe09" xlink:href="ddd-20231231.xsd#ddd_ShareBasedPaymentArrangementChangeInEstimateEarningsPerShareDiluted"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e17946eb-96f8-40fa-97dd-6c573ef659dc" xlink:to="loc_ddd_ShareBasedPaymentArrangementChangeInEstimateEarningsPerShareDiluted_1ce0c1f9-34b6-4279-a6d6-73256164fe09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_fc585ea2-30d0-4d3e-b80b-91e0fc31a91f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e17946eb-96f8-40fa-97dd-6c573ef659dc" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_fc585ea2-30d0-4d3e-b80b-91e0fc31a91f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_51770a24-595c-4654-95d4-9dfaad9342ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e17946eb-96f8-40fa-97dd-6c573ef659dc" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_51770a24-595c-4654-95d4-9dfaad9342ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_0937a01b-84bc-4791-a79f-2bd14c63eb6d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e17946eb-96f8-40fa-97dd-6c573ef659dc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_0937a01b-84bc-4791-a79f-2bd14c63eb6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_26ce8b71-1583-42b2-8747-fbbf4575d88d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e17946eb-96f8-40fa-97dd-6c573ef659dc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_26ce8b71-1583-42b2-8747-fbbf4575d88d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_a582ca0f-7c9a-4299-97f6-b113823f6bcf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e17946eb-96f8-40fa-97dd-6c573ef659dc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_a582ca0f-7c9a-4299-97f6-b113823f6bcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_aec3cfd0-4c2a-4993-ad83-f6792ef63637" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e17946eb-96f8-40fa-97dd-6c573ef659dc" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_aec3cfd0-4c2a-4993-ad83-f6792ef63637" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_3896e552-599c-4e3d-8ed8-7f12b94af8f9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e17946eb-96f8-40fa-97dd-6c573ef659dc" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_3896e552-599c-4e3d-8ed8-7f12b94af8f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_2d8571e4-5fd3-49d8-9002-5ed93307d24f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e17946eb-96f8-40fa-97dd-6c573ef659dc" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_2d8571e4-5fd3-49d8-9002-5ed93307d24f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ShareBasedCompensationArrangementBySharebasedPaymentAwardNumberOfTranches_d82adfc1-d23d-4806-be13-a690a1b9c762" xlink:href="ddd-20231231.xsd#ddd_ShareBasedCompensationArrangementBySharebasedPaymentAwardNumberOfTranches"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e17946eb-96f8-40fa-97dd-6c573ef659dc" xlink:to="loc_ddd_ShareBasedCompensationArrangementBySharebasedPaymentAwardNumberOfTranches_d82adfc1-d23d-4806-be13-a690a1b9c762" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_51ea2eea-baed-4e8d-badc-3294d6efff3e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e17946eb-96f8-40fa-97dd-6c573ef659dc" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_51ea2eea-baed-4e8d-badc-3294d6efff3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_TradingPriceForStockAwardTrancheOne_40e2f0a5-81cb-4cc5-935b-657fd02b95af" xlink:href="ddd-20231231.xsd#ddd_TradingPriceForStockAwardTrancheOne"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e17946eb-96f8-40fa-97dd-6c573ef659dc" xlink:to="loc_ddd_TradingPriceForStockAwardTrancheOne_40e2f0a5-81cb-4cc5-935b-657fd02b95af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_TradingPriceForStockAwardTrancheTwo_8a5d6267-501a-4221-bfb4-b408f10d4cca" xlink:href="ddd-20231231.xsd#ddd_TradingPriceForStockAwardTrancheTwo"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e17946eb-96f8-40fa-97dd-6c573ef659dc" xlink:to="loc_ddd_TradingPriceForStockAwardTrancheTwo_8a5d6267-501a-4221-bfb4-b408f10d4cca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_StockAwardTrancheGrantingPeriod_e73c7e0a-ab85-426b-9088-e93b7a91ddc5" xlink:href="ddd-20231231.xsd#ddd_StockAwardTrancheGrantingPeriod"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e17946eb-96f8-40fa-97dd-6c573ef659dc" xlink:to="loc_ddd_StockAwardTrancheGrantingPeriod_e73c7e0a-ab85-426b-9088-e93b7a91ddc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_675fb3e2-443b-4343-9da0-e13d7ff90da9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e17946eb-96f8-40fa-97dd-6c573ef659dc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_675fb3e2-443b-4343-9da0-e13d7ff90da9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_717a8a40-24ac-4b4d-98fb-0049027b356c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e17946eb-96f8-40fa-97dd-6c573ef659dc" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_717a8a40-24ac-4b4d-98fb-0049027b356c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#StockBasedCompensationScheduleofStockbasedCompensationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1da372d1-86e1-4bd2-8819-6bd198d7c58b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_bb79c2d7-f076-4d9e-a8e9-a917320674ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1da372d1-86e1-4bd2-8819-6bd198d7c58b" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_bb79c2d7-f076-4d9e-a8e9-a917320674ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_c010205a-1a5f-458c-9744-4a8b07aa579e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1da372d1-86e1-4bd2-8819-6bd198d7c58b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_c010205a-1a5f-458c-9744-4a8b07aa579e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_39e43569-0331-428c-84e7-8d2ac565f8b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4dd40b46-34ee-40b0-86d4-f5fd8748bf22" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_39e43569-0331-428c-84e7-8d2ac565f8b3" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4dd40b46-34ee-40b0-86d4-f5fd8748bf22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_bb41337b-52fe-4b4f-8536-96b9ed6e847e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4dd40b46-34ee-40b0-86d4-f5fd8748bf22" xlink:to="loc_us-gaap_AwardTypeAxis_bb41337b-52fe-4b4f-8536-96b9ed6e847e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c50d1a5b-86f1-4a48-9160-812f7a25250e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_bb41337b-52fe-4b4f-8536-96b9ed6e847e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c50d1a5b-86f1-4a48-9160-812f7a25250e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_8f05a898-37a4-45a9-9169-6dfc33caaf2b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c50d1a5b-86f1-4a48-9160-812f7a25250e" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_8f05a898-37a4-45a9-9169-6dfc33caaf2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_493882c2-a6d3-4f89-87dd-bf97b70b0f63" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4dd40b46-34ee-40b0-86d4-f5fd8748bf22" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_493882c2-a6d3-4f89-87dd-bf97b70b0f63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_76fff926-864a-44ed-afc7-933639870386" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_493882c2-a6d3-4f89-87dd-bf97b70b0f63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_76fff926-864a-44ed-afc7-933639870386" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_36473237-3416-4c09-b244-614ff6bd0c85" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_76fff926-864a-44ed-afc7-933639870386" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_36473237-3416-4c09-b244-614ff6bd0c85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_600c48d9-0cfb-443a-a698-81ff86016fb9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_76fff926-864a-44ed-afc7-933639870386" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_600c48d9-0cfb-443a-a698-81ff86016fb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_f8c2d4a2-cf0a-449d-b4d9-c776819708bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_76fff926-864a-44ed-afc7-933639870386" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_f8c2d4a2-cf0a-449d-b4d9-c776819708bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_a7e547a6-4560-43b6-9ae9-5bcefaaca054" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_76fff926-864a-44ed-afc7-933639870386" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_a7e547a6-4560-43b6-9ae9-5bcefaaca054" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_b4329f99-c1fa-4a74-ade8-435495a70544" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_76fff926-864a-44ed-afc7-933639870386" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_b4329f99-c1fa-4a74-ade8-435495a70544" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2bc5318b-2780-44d6-9b46-25c95d785005" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_493882c2-a6d3-4f89-87dd-bf97b70b0f63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2bc5318b-2780-44d6-9b46-25c95d785005" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_59786402-e5e6-4605-8155-ae310a2cb30d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2bc5318b-2780-44d6-9b46-25c95d785005" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_59786402-e5e6-4605-8155-ae310a2cb30d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_aa6de4ae-581a-4b2e-920a-5042dc5e8538" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2bc5318b-2780-44d6-9b46-25c95d785005" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_aa6de4ae-581a-4b2e-920a-5042dc5e8538" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_0a06791a-ac3e-43e2-af3e-6d4b4bcf3361" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2bc5318b-2780-44d6-9b46-25c95d785005" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_0a06791a-ac3e-43e2-af3e-6d4b4bcf3361" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_b304c4ba-6596-48a4-8c9f-0cbca8398b88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2bc5318b-2780-44d6-9b46-25c95d785005" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_b304c4ba-6596-48a4-8c9f-0cbca8398b88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a950862c-ede8-4a7b-a24c-720c46d7dd32" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2bc5318b-2780-44d6-9b46-25c95d785005" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a950862c-ede8-4a7b-a24c-720c46d7dd32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#StockBasedCompensationScheduleofStockOptionActivityDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ca33010a-c8ce-4c9e-b370-871ef8679b92" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_4da6f86c-167d-4972-8fef-4b2c65134fbd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ca33010a-c8ce-4c9e-b370-871ef8679b92" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_4da6f86c-167d-4972-8fef-4b2c65134fbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_8ca1c791-c6ac-41ff-8208-06aae689f8e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_4da6f86c-167d-4972-8fef-4b2c65134fbd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_8ca1c791-c6ac-41ff-8208-06aae689f8e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_affb4055-48d7-4704-b89c-9b918cb7df21" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_4da6f86c-167d-4972-8fef-4b2c65134fbd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_affb4055-48d7-4704-b89c-9b918cb7df21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_72372278-8b8d-4987-af94-c951dbd5a923" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_4da6f86c-167d-4972-8fef-4b2c65134fbd" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_72372278-8b8d-4987-af94-c951dbd5a923" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_9a96299a-a17f-4be9-96c1-6c882b0e2a40" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_4da6f86c-167d-4972-8fef-4b2c65134fbd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_9a96299a-a17f-4be9-96c1-6c882b0e2a40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1f95d25f-4101-4503-9fd2-861acd8478cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_4da6f86c-167d-4972-8fef-4b2c65134fbd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1f95d25f-4101-4503-9fd2-861acd8478cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0b7a67f0-99e2-4fcc-bfab-4bc50b572e76" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ca33010a-c8ce-4c9e-b370-871ef8679b92" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0b7a67f0-99e2-4fcc-bfab-4bc50b572e76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_e9c2439d-e2da-43ef-b090-0fdbf2a02fd1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0b7a67f0-99e2-4fcc-bfab-4bc50b572e76" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_e9c2439d-e2da-43ef-b090-0fdbf2a02fd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_32f329f5-1806-44a4-ba59-ebe1983b89cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0b7a67f0-99e2-4fcc-bfab-4bc50b572e76" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_32f329f5-1806-44a4-ba59-ebe1983b89cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_0b973ec8-b639-4347-a560-425530d77742" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0b7a67f0-99e2-4fcc-bfab-4bc50b572e76" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_0b973ec8-b639-4347-a560-425530d77742" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_233a343d-2738-445f-b6d5-ed556c55b876" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0b7a67f0-99e2-4fcc-bfab-4bc50b572e76" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_233a343d-2738-445f-b6d5-ed556c55b876" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_04ae07cf-bfe7-424b-adea-1074c1534a4c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0b7a67f0-99e2-4fcc-bfab-4bc50b572e76" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_04ae07cf-bfe7-424b-adea-1074c1534a4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_258c9860-1c1f-4907-92d4-ed879c0d0645" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ca33010a-c8ce-4c9e-b370-871ef8679b92" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_258c9860-1c1f-4907-92d4-ed879c0d0645" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_c987a473-9617-4c97-8cb4-c622f4ee1e18" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ca33010a-c8ce-4c9e-b370-871ef8679b92" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_c987a473-9617-4c97-8cb4-c622f4ee1e18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNetDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#InterestandOtherIncomeExpenseNetDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_a409ce74-5c62-46a5-a9ae-3a5c7e509166" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_9320b14d-18b8-4720-a230-6875217dcede" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_a409ce74-5c62-46a5-a9ae-3a5c7e509166" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_9320b14d-18b8-4720-a230-6875217dcede" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_f9eb7d04-763b-4568-9526-b5ed8f8348e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_9320b14d-18b8-4720-a230-6875217dcede" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_f9eb7d04-763b-4568-9526-b5ed8f8348e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_c9730f2b-4617-4898-88ee-d31e719d1883" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_f9eb7d04-763b-4568-9526-b5ed8f8348e1" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_c9730f2b-4617-4898-88ee-d31e719d1883" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_0444667f-1d7f-47d1-98fd-ada87f4b7f79" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_c9730f2b-4617-4898-88ee-d31e719d1883" xlink:to="loc_us-gaap_ConvertibleDebtMember_0444667f-1d7f-47d1-98fd-ada87f4b7f79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_1077ccce-8a70-4d9d-8b72-c1773321720d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_9320b14d-18b8-4720-a230-6875217dcede" xlink:to="loc_us-gaap_DebtInstrumentAxis_1077ccce-8a70-4d9d-8b72-c1773321720d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_3a9a0637-a271-48eb-b755-29e4d035f36c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_1077ccce-8a70-4d9d-8b72-c1773321720d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_3a9a0637-a271-48eb-b755-29e4d035f36c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ConvertibleSeniorNotesDue2026Member_3d2d6e53-07f8-476d-8501-f578bd790cb1" xlink:href="ddd-20231231.xsd#ddd_ConvertibleSeniorNotesDue2026Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3a9a0637-a271-48eb-b755-29e4d035f36c" xlink:to="loc_ddd_ConvertibleSeniorNotesDue2026Member_3d2d6e53-07f8-476d-8501-f578bd790cb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_b69d9432-0490-4e9b-a978-2ba4cb27ff4d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_9320b14d-18b8-4720-a230-6875217dcede" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_b69d9432-0490-4e9b-a978-2ba4cb27ff4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_b42219f9-8b31-4689-a050-a9dc35c23c64" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_b69d9432-0490-4e9b-a978-2ba4cb27ff4d" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_b42219f9-8b31-4689-a050-a9dc35c23c64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_OnDemandManufacturingSimbionixUSAAndGIBBSCamCimatronMember_1c6d4a6a-ec60-41ff-9623-cc8be7b0c930" xlink:href="ddd-20231231.xsd#ddd_OnDemandManufacturingSimbionixUSAAndGIBBSCamCimatronMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_b42219f9-8b31-4689-a050-a9dc35c23c64" xlink:to="loc_ddd_OnDemandManufacturingSimbionixUSAAndGIBBSCamCimatronMember_1c6d4a6a-ec60-41ff-9623-cc8be7b0c930" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_070a96d2-fc6b-4af4-8f09-8634be2dddee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_9320b14d-18b8-4720-a230-6875217dcede" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_070a96d2-fc6b-4af4-8f09-8634be2dddee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_05510f09-e88c-42d7-bdcb-cc02ed42e8f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_070a96d2-fc6b-4af4-8f09-8634be2dddee" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_05510f09-e88c-42d7-bdcb-cc02ed42e8f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_26287c81-181d-4508-8bd0-88272a4c298e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_070a96d2-fc6b-4af4-8f09-8634be2dddee" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_26287c81-181d-4508-8bd0-88272a4c298e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_932fc198-5fb6-4ad3-8178-a65e62021cda" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_070a96d2-fc6b-4af4-8f09-8634be2dddee" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_932fc198-5fb6-4ad3-8178-a65e62021cda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_65a4f208-3bb1-4dcf-9cef-3fad50c7cf67" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_070a96d2-fc6b-4af4-8f09-8634be2dddee" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_65a4f208-3bb1-4dcf-9cef-3fad50c7cf67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_37d3cdd3-2a73-463d-b073-2cc93a5c010b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_070a96d2-fc6b-4af4-8f09-8634be2dddee" xlink:to="loc_us-gaap_InvestmentIncomeInterest_37d3cdd3-2a73-463d-b073-2cc93a5c010b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInvestmentExpense_413e2dcb-cfcf-410f-b48f-9c3174e5d35b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeInvestmentExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_070a96d2-fc6b-4af4-8f09-8634be2dddee" xlink:to="loc_us-gaap_InvestmentIncomeInvestmentExpense_413e2dcb-cfcf-410f-b48f-9c3174e5d35b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_a424abc9-5e11-4ebc-bfbe-1e6fa8519a95" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_070a96d2-fc6b-4af4-8f09-8634be2dddee" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_a424abc9-5e11-4ebc-bfbe-1e6fa8519a95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRepurchasedFaceAmount_108e1ca1-70b0-4681-a1a0-9edd7de59f59" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentRepurchasedFaceAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_070a96d2-fc6b-4af4-8f09-8634be2dddee" xlink:to="loc_us-gaap_DebtInstrumentRepurchasedFaceAmount_108e1ca1-70b0-4681-a1a0-9edd7de59f59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeBeforeIncomeTaxesDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#IncomeTaxesScheduleofComponentsofIncomeBeforeIncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeBeforeIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_6711860a-e41e-438c-be8a-1dba09fe7390" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_aaa776e8-3c1f-4ae8-b7ea-577480dd52cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6711860a-e41e-438c-be8a-1dba09fe7390" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_aaa776e8-3c1f-4ae8-b7ea-577480dd52cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_e64ac5d0-bdfd-4f1e-a886-1837f242a406" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6711860a-e41e-438c-be8a-1dba09fe7390" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_e64ac5d0-bdfd-4f1e-a886-1837f242a406" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_31431cb0-da1d-42e6-b6fc-759de9ddf86c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6711860a-e41e-438c-be8a-1dba09fe7390" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_31431cb0-da1d-42e6-b6fc-759de9ddf86c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_ecc767c7-be4c-4c7d-b135-70e8feddcbf6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_96e54162-0324-4e57-8425-28f9cda1752a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ecc767c7-be4c-4c7d-b135-70e8feddcbf6" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_96e54162-0324-4e57-8425-28f9cda1752a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_60caae86-581a-443c-9728-408122c7e17b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_96e54162-0324-4e57-8425-28f9cda1752a" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_60caae86-581a-443c-9728-408122c7e17b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_fb471c4d-0409-410b-bb06-9383834161dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_96e54162-0324-4e57-8425-28f9cda1752a" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_fb471c4d-0409-410b-bb06-9383834161dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_c5ff5b6b-72b5-47b6-912b-f2bc3f7f7b73" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_96e54162-0324-4e57-8425-28f9cda1752a" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_c5ff5b6b-72b5-47b6-912b-f2bc3f7f7b73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_640e51e7-37d9-4213-8b92-380b3afa6bbd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_96e54162-0324-4e57-8425-28f9cda1752a" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_640e51e7-37d9-4213-8b92-380b3afa6bbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_d9157ff6-47d6-4dfb-88c6-c6e98a2e7063" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ecc767c7-be4c-4c7d-b135-70e8feddcbf6" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_d9157ff6-47d6-4dfb-88c6-c6e98a2e7063" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_5ec7f228-a254-4a50-a248-1ec9526c2054" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_d9157ff6-47d6-4dfb-88c6-c6e98a2e7063" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_5ec7f228-a254-4a50-a248-1ec9526c2054" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_09300656-67dc-434c-827a-67f0dc138b84" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_d9157ff6-47d6-4dfb-88c6-c6e98a2e7063" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_09300656-67dc-434c-827a-67f0dc138b84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_48267521-a63c-45ba-8579-5a1ec688e835" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_d9157ff6-47d6-4dfb-88c6-c6e98a2e7063" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_48267521-a63c-45ba-8579-5a1ec688e835" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_05bdc63e-a37c-424d-a47b-d1cd7fae5b90" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_d9157ff6-47d6-4dfb-88c6-c6e98a2e7063" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_05bdc63e-a37c-424d-a47b-d1cd7fae5b90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_7e31d9dd-181d-4ab7-9051-7d68d4bb9f14" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ecc767c7-be4c-4c7d-b135-70e8feddcbf6" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_7e31d9dd-181d-4ab7-9051-7d68d4bb9f14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_cb921a82-5ef5-4a9a-9401-38643f9c0578" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_666e3666-1e12-48eb-91e3-8c20b81cc301" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_cb921a82-5ef5-4a9a-9401-38643f9c0578" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_666e3666-1e12-48eb-91e3-8c20b81cc301" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_f4c3eea8-9095-49db-a411-168f53edad88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_666e3666-1e12-48eb-91e3-8c20b81cc301" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_f4c3eea8-9095-49db-a411-168f53edad88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_3f612dee-8a57-43b1-854d-2c8bfcdc0fac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_666e3666-1e12-48eb-91e3-8c20b81cc301" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_3f612dee-8a57-43b1-854d-2c8bfcdc0fac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_EffectiveIncomeTaxRateReconciliationChangeInCarryforwardAttributes_d1efc00c-40c4-45b5-8954-c8e63fcd2f26" xlink:href="ddd-20231231.xsd#ddd_EffectiveIncomeTaxRateReconciliationChangeInCarryforwardAttributes"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_666e3666-1e12-48eb-91e3-8c20b81cc301" xlink:to="loc_ddd_EffectiveIncomeTaxRateReconciliationChangeInCarryforwardAttributes_d1efc00c-40c4-45b5-8954-c8e63fcd2f26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent_c1e048cc-c306-4e2a-9227-b0039b1dbfb9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_666e3666-1e12-48eb-91e3-8c20b81cc301" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent_c1e048cc-c306-4e2a-9227-b0039b1dbfb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_12b41bec-3089-4f22-a745-c34cf4e6e7aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_666e3666-1e12-48eb-91e3-8c20b81cc301" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_12b41bec-3089-4f22-a745-c34cf4e6e7aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_EffectiveIncomeTaxRateReconciliationNonDeductibleEarnoutExpensePercent_ea976ec2-174d-4ce9-8bbd-6ae5dc3db4fa" xlink:href="ddd-20231231.xsd#ddd_EffectiveIncomeTaxRateReconciliationNonDeductibleEarnoutExpensePercent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_666e3666-1e12-48eb-91e3-8c20b81cc301" xlink:to="loc_ddd_EffectiveIncomeTaxRateReconciliationNonDeductibleEarnoutExpensePercent_ea976ec2-174d-4ce9-8bbd-6ae5dc3db4fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_75ac283b-be16-4ff4-861c-92842b2c64c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_666e3666-1e12-48eb-91e3-8c20b81cc301" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_75ac283b-be16-4ff4-861c-92842b2c64c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_b1ffc697-5b94-4ed2-b0ef-9bbc2635daa6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_666e3666-1e12-48eb-91e3-8c20b81cc301" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_b1ffc697-5b94-4ed2-b0ef-9bbc2635daa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_457eee1b-8159-4af4-b75a-e6a9a812ace3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_666e3666-1e12-48eb-91e3-8c20b81cc301" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_457eee1b-8159-4af4-b75a-e6a9a812ace3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_68026c2f-1a69-46f1-85ea-5b8bbb220dea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_666e3666-1e12-48eb-91e3-8c20b81cc301" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_68026c2f-1a69-46f1-85ea-5b8bbb220dea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_1be84a2a-d33c-4e7a-9b5d-79a10beee659" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_666e3666-1e12-48eb-91e3-8c20b81cc301" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_1be84a2a-d33c-4e7a-9b5d-79a10beee659" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_48456f20-bd38-4520-9a30-2d0b46f692a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_666e3666-1e12-48eb-91e3-8c20b81cc301" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_48456f20-bd38-4520-9a30-2d0b46f692a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_EffectiveIncomeTaxRateReconciliationDeferredAndPayableAdjustmentsPercent_cf568ad6-7a55-4fb6-a838-ab00ed57c84c" xlink:href="ddd-20231231.xsd#ddd_EffectiveIncomeTaxRateReconciliationDeferredAndPayableAdjustmentsPercent"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_666e3666-1e12-48eb-91e3-8c20b81cc301" xlink:to="loc_ddd_EffectiveIncomeTaxRateReconciliationDeferredAndPayableAdjustmentsPercent_cf568ad6-7a55-4fb6-a838-ab00ed57c84c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_EffectiveIncomeTaxRateReconciliationNonDeductiblePenaltiesPercent_6a0619d8-0da9-4cb2-b41f-32cfaa709e0d" xlink:href="ddd-20231231.xsd#ddd_EffectiveIncomeTaxRateReconciliationNonDeductiblePenaltiesPercent"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_666e3666-1e12-48eb-91e3-8c20b81cc301" xlink:to="loc_ddd_EffectiveIncomeTaxRateReconciliationNonDeductiblePenaltiesPercent_6a0619d8-0da9-4cb2-b41f-32cfaa709e0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal_bfcc25aa-b3c0-4dac-86c9-ea306737850b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_666e3666-1e12-48eb-91e3-8c20b81cc301" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal_bfcc25aa-b3c0-4dac-86c9-ea306737850b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustmentsPercent_319b8ea5-dbcd-4a7f-b731-b43dfb79b844" xlink:href="ddd-20231231.xsd#ddd_EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustmentsPercent"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_666e3666-1e12-48eb-91e3-8c20b81cc301" xlink:to="loc_ddd_EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustmentsPercent_319b8ea5-dbcd-4a7f-b731-b43dfb79b844" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther_1a938501-5523-4715-803e-c41c80a01a78" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_666e3666-1e12-48eb-91e3-8c20b81cc301" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther_1a938501-5523-4715-803e-c41c80a01a78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent_5fe996ef-4dc9-4065-9c09-28d0e31a2389" xlink:href="ddd-20231231.xsd#ddd_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_666e3666-1e12-48eb-91e3-8c20b81cc301" xlink:to="loc_ddd_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent_5fe996ef-4dc9-4065-9c09-28d0e31a2389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness_4954dd28-afb2-4750-85cc-34b31e7fe772" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_666e3666-1e12-48eb-91e3-8c20b81cc301" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness_4954dd28-afb2-4750-85cc-34b31e7fe772" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_9b480d8a-a453-42e9-9f82-2b52575cc605" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_666e3666-1e12-48eb-91e3-8c20b81cc301" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_9b480d8a-a453-42e9-9f82-2b52575cc605" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_cb1e8e35-6e4f-4022-9dc1-e9ce46d0bc84" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_fa6348b9-4e5e-4925-87bd-c4502da4490b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_cb1e8e35-6e4f-4022-9dc1-e9ce46d0bc84" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_fa6348b9-4e5e-4925-87bd-c4502da4490b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_b0f031b2-84fc-4c57-b7c7-ab7edfbcbaef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_fa6348b9-4e5e-4925-87bd-c4502da4490b" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_b0f031b2-84fc-4c57-b7c7-ab7edfbcbaef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_02604050-e588-4b73-81df-ac992dc8154b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_b0f031b2-84fc-4c57-b7c7-ab7edfbcbaef" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_02604050-e588-4b73-81df-ac992dc8154b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_7cd1d90e-d8d8-4202-bf7f-14335fed73b0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DomesticCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_02604050-e588-4b73-81df-ac992dc8154b" xlink:to="loc_us-gaap_DomesticCountryMember_7cd1d90e-d8d8-4202-bf7f-14335fed73b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_783edef6-326a-4281-8b2a-769883e1fd7f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_02604050-e588-4b73-81df-ac992dc8154b" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_783edef6-326a-4281-8b2a-769883e1fd7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_b601cd5f-ac81-44cc-a936-5c4da1d244f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_fa6348b9-4e5e-4925-87bd-c4502da4490b" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLineItems_b601cd5f-ac81-44cc-a936-5c4da1d244f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_DifferenceInEffectiveIncomeTaxRateAndFederalStatutoryRatePercent_06d8313f-bf69-4a33-9683-5b530fa8ba1c" xlink:href="ddd-20231231.xsd#ddd_DifferenceInEffectiveIncomeTaxRateAndFederalStatutoryRatePercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_b601cd5f-ac81-44cc-a936-5c4da1d244f7" xlink:to="loc_ddd_DifferenceInEffectiveIncomeTaxRateAndFederalStatutoryRatePercent_06d8313f-bf69-4a33-9683-5b530fa8ba1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves_b6580d2d-059f-4c4e-8eb9-01797fd66e1a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_b601cd5f-ac81-44cc-a936-5c4da1d244f7" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves_b6580d2d-059f-4c4e-8eb9-01797fd66e1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_969b7290-64a8-4d0c-b8de-cc52057d2cce" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_b601cd5f-ac81-44cc-a936-5c4da1d244f7" xlink:to="loc_us-gaap_OperatingLossCarryforwards_969b7290-64a8-4d0c-b8de-cc52057d2cce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_eb7dfbb2-68cc-40ac-89f8-5edc59511e94" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_b601cd5f-ac81-44cc-a936-5c4da1d244f7" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_eb7dfbb2-68cc-40ac-89f8-5edc59511e94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_4aee9583-7169-46f6-b5c8-a8bf7206fcff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_b601cd5f-ac81-44cc-a936-5c4da1d244f7" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_4aee9583-7169-46f6-b5c8-a8bf7206fcff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_421ea323-4a36-4dae-b11f-147b0fbb126c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_b601cd5f-ac81-44cc-a936-5c4da1d244f7" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_421ea323-4a36-4dae-b11f-147b0fbb126c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_dc865e0f-30e3-466f-ac45-bbe6ff029dbb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_b601cd5f-ac81-44cc-a936-5c4da1d244f7" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_dc865e0f-30e3-466f-ac45-bbe6ff029dbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_89756a3e-a484-49cb-919b-e52ad4ed04ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_b601cd5f-ac81-44cc-a936-5c4da1d244f7" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_89756a3e-a484-49cb-919b-e52ad4ed04ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign_29f1ef96-9648-4b0b-9603-022ef6fa0c42" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_b601cd5f-ac81-44cc-a936-5c4da1d244f7" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign_29f1ef96-9648-4b0b-9603-022ef6fa0c42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense_87da9996-2269-4b5a-bbc3-3b80c4beae95" xlink:href="ddd-20231231.xsd#ddd_TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_b601cd5f-ac81-44cc-a936-5c4da1d244f7" xlink:to="loc_ddd_TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense_87da9996-2269-4b5a-bbc3-3b80c4beae95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_cad01c6b-a9ac-42a7-a50a-ea7f3ee06ed6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_b601cd5f-ac81-44cc-a936-5c4da1d244f7" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_cad01c6b-a9ac-42a7-a50a-ea7f3ee06ed6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_UnrecognizedTaxBenefitsPeriodDecrease_6d83c905-6872-430b-a3fc-4d00f1e7da9b" xlink:href="ddd-20231231.xsd#ddd_UnrecognizedTaxBenefitsPeriodDecrease"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_b601cd5f-ac81-44cc-a936-5c4da1d244f7" xlink:to="loc_ddd_UnrecognizedTaxBenefitsPeriodDecrease_6d83c905-6872-430b-a3fc-4d00f1e7da9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_UnrecognizedTaxBenefitsPeriodIncrease_6e67ccf6-fb78-4b96-b5b0-b46b5abfd9d8" xlink:href="ddd-20231231.xsd#ddd_UnrecognizedTaxBenefitsPeriodIncrease"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_b601cd5f-ac81-44cc-a936-5c4da1d244f7" xlink:to="loc_ddd_UnrecognizedTaxBenefitsPeriodIncrease_6e67ccf6-fb78-4b96-b5b0-b46b5abfd9d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_50cb9f2c-3855-44cb-bcd9-7c2781a1216e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_b601cd5f-ac81-44cc-a936-5c4da1d244f7" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_50cb9f2c-3855-44cb-bcd9-7c2781a1216e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_fba61d65-cdc1-44ed-88b6-1fc8a8169fb0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_a3ba03c4-20bb-4fb4-b828-e8563f97d6de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_fba61d65-cdc1-44ed-88b6-1fc8a8169fb0" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_a3ba03c4-20bb-4fb4-b828-e8563f97d6de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_4e2003dd-75c1-4fa0-8507-7ad6d97eb96e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_a3ba03c4-20bb-4fb4-b828-e8563f97d6de" xlink:to="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_4e2003dd-75c1-4fa0-8507-7ad6d97eb96e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_0c2b7d7b-c0ec-47ac-9981-7cc071679310" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_a3ba03c4-20bb-4fb4-b828-e8563f97d6de" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_0c2b7d7b-c0ec-47ac-9981-7cc071679310" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_bd70b9bc-8e28-4340-a698-695e8bb4a02a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_a3ba03c4-20bb-4fb4-b828-e8563f97d6de" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_bd70b9bc-8e28-4340-a698-695e8bb4a02a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_efb9e4be-6a84-4943-8164-10d8854ee9af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_a3ba03c4-20bb-4fb4-b828-e8563f97d6de" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_efb9e4be-6a84-4943-8164-10d8854ee9af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_aebb100b-003e-490d-af6a-2165e2b3ba33" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_a3ba03c4-20bb-4fb4-b828-e8563f97d6de" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_aebb100b-003e-490d-af6a-2165e2b3ba33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_23de68ea-55c8-4d5b-82d9-f380f3770a57" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_a3ba03c4-20bb-4fb4-b828-e8563f97d6de" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_23de68ea-55c8-4d5b-82d9-f380f3770a57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome_b1fb33f6-2d01-4ebc-b055-92aa5cea5c79" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_a3ba03c4-20bb-4fb4-b828-e8563f97d6de" xlink:to="loc_us-gaap_DeferredTaxAssetsDeferredIncome_b1fb33f6-2d01-4ebc-b055-92aa5cea5c79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_DeferredTaxAssetsLeasingArrangements_87a609c6-5e65-4ed3-b7a1-84c50555f8c1" xlink:href="ddd-20231231.xsd#ddd_DeferredTaxAssetsLeasingArrangements"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_a3ba03c4-20bb-4fb4-b828-e8563f97d6de" xlink:to="loc_ddd_DeferredTaxAssetsLeasingArrangements_87a609c6-5e65-4ed3-b7a1-84c50555f8c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_DeferredTaxAssetsResearchExpendituresCapitalization_6b1e2369-bb63-43cb-b61e-7c8ece0105d7" xlink:href="ddd-20231231.xsd#ddd_DeferredTaxAssetsResearchExpendituresCapitalization"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_a3ba03c4-20bb-4fb4-b828-e8563f97d6de" xlink:to="loc_ddd_DeferredTaxAssetsResearchExpendituresCapitalization_6b1e2369-bb63-43cb-b61e-7c8ece0105d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_c1891218-1c08-49ec-ae58-42828e693c01" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_a3ba03c4-20bb-4fb4-b828-e8563f97d6de" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_c1891218-1c08-49ec-ae58-42828e693c01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_81d440a7-9c63-4b29-85eb-ed719b5f7a19" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_a3ba03c4-20bb-4fb4-b828-e8563f97d6de" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_81d440a7-9c63-4b29-85eb-ed719b5f7a19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_66417dde-e4c2-4bd1-bb0f-eba8b738460c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_a3ba03c4-20bb-4fb4-b828-e8563f97d6de" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_66417dde-e4c2-4bd1-bb0f-eba8b738460c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_d808b7bb-592a-4722-ab66-d1cbdf4d32cd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_fba61d65-cdc1-44ed-88b6-1fc8a8169fb0" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_d808b7bb-592a-4722-ab66-d1cbdf4d32cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_a42214d7-a0c8-40be-98a8-629a13d8ea31" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_d808b7bb-592a-4722-ab66-d1cbdf4d32cd" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_a42214d7-a0c8-40be-98a8-629a13d8ea31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_7d862b4d-4092-4b68-9806-713891d78cca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_d808b7bb-592a-4722-ab66-d1cbdf4d32cd" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_7d862b4d-4092-4b68-9806-713891d78cca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_0f69ce82-bf92-4ded-b29b-bf4680ec8fbf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_d808b7bb-592a-4722-ab66-d1cbdf4d32cd" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_0f69ce82-bf92-4ded-b29b-bf4680ec8fbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_87bcc707-7427-43b0-811b-36d7342bf9aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_d808b7bb-592a-4722-ab66-d1cbdf4d32cd" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_87bcc707-7427-43b0-811b-36d7342bf9aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_833bf3c7-ed55-4b48-9b10-c0141510164e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_d808b7bb-592a-4722-ab66-d1cbdf4d32cd" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_833bf3c7-ed55-4b48-9b10-c0141510164e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_4c1b7449-0ca7-4e4a-b40f-0b9d86e4ed87" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_fba61d65-cdc1-44ed-88b6-1fc8a8169fb0" xlink:to="loc_us-gaap_DeferredTaxLiabilities_4c1b7449-0ca7-4e4a-b40f-0b9d86e4ed87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_20d1ab51-f060-4396-97c8-57c69dabeb84" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_caa24818-1278-471e-a933-0ad515e187b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_20d1ab51-f060-4396-97c8-57c69dabeb84" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_caa24818-1278-471e-a933-0ad515e187b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_555b0613-3b94-4463-830f-4a467b5a1908" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_caa24818-1278-471e-a933-0ad515e187b5" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_555b0613-3b94-4463-830f-4a467b5a1908" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_6f84c9b6-bc81-4640-84f4-5e771b447cf2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_caa24818-1278-471e-a933-0ad515e187b5" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_6f84c9b6-bc81-4640-84f4-5e771b447cf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_4b170dcd-809b-4fd1-9c7d-78c7b7495463" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_caa24818-1278-471e-a933-0ad515e187b5" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_4b170dcd-809b-4fd1-9c7d-78c7b7495463" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_b9b296f2-789c-4075-af52-7ab30dbbfbeb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_caa24818-1278-471e-a933-0ad515e187b5" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_b9b296f2-789c-4075-af52-7ab30dbbfbeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_1a3b21b2-327e-4080-93b4-711913ebd555" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_caa24818-1278-471e-a933-0ad515e187b5" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_1a3b21b2-327e-4080-93b4-711913ebd555" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_a5e5287e-9333-4b6f-92d5-5c49fece3a25" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_caa24818-1278-471e-a933-0ad515e187b5" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_a5e5287e-9333-4b6f-92d5-5c49fece3a25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition_06fe8286-1332-4d24-9e14-e96c92f9ea5c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_caa24818-1278-471e-a933-0ad515e187b5" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition_06fe8286-1332-4d24-9e14-e96c92f9ea5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition_d39dff25-e79a-4359-812b-406772870fb5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_caa24818-1278-471e-a933-0ad515e187b5" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition_d39dff25-e79a-4359-812b-406772870fb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_41189037-0503-4aad-b1b0-90102ad251a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_caa24818-1278-471e-a933-0ad515e187b5" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_41189037-0503-4aad-b1b0-90102ad251a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_294e0eb4-89f8-4f45-8d83-58f23fda61ac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_20d1ab51-f060-4396-97c8-57c69dabeb84" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_294e0eb4-89f8-4f45-8d83-58f23fda61ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetValuationAllowanceDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#IncomeTaxesScheduleofDeferredIncomeTaxAssetValuationAllowanceDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetValuationAllowanceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_0f1e293c-2690-4831-a76b-18b3c629fc41" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationTable_fafad3fb-607c-4f7b-80f1-4cab7c87df9c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExaminationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0f1e293c-2690-4831-a76b-18b3c629fc41" xlink:to="loc_us-gaap_IncomeTaxExaminationTable_fafad3fb-607c-4f7b-80f1-4cab7c87df9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_2f591427-4578-4614-b97c-cf3b0a931ced" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationTable_fafad3fb-607c-4f7b-80f1-4cab7c87df9c" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_2f591427-4578-4614-b97c-cf3b0a931ced" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_e5af65e1-45c4-4fe7-8863-7f2db3aaf909" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_2f591427-4578-4614-b97c-cf3b0a931ced" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_e5af65e1-45c4-4fe7-8863-7f2db3aaf909" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_8c39b4be-2d37-43ad-b9bf-93e4159845bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_e5af65e1-45c4-4fe7-8863-7f2db3aaf909" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_8c39b4be-2d37-43ad-b9bf-93e4159845bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationLineItems_5be7a40a-7a93-4b3b-baf3-7fda6352c7c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExaminationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationTable_fafad3fb-607c-4f7b-80f1-4cab7c87df9c" xlink:to="loc_us-gaap_IncomeTaxExaminationLineItems_5be7a40a-7a93-4b3b-baf3-7fda6352c7c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_a8b7a0cf-7ff5-424b-89f8-ba585628734b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_5be7a40a-7a93-4b3b-baf3-7fda6352c7c7" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_a8b7a0cf-7ff5-424b-89f8-ba585628734b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_976caf2d-4188-41d7-9240-31a151171bb2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_a8b7a0cf-7ff5-424b-89f8-ba585628734b" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_976caf2d-4188-41d7-9240-31a151171bb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ValuationAllowancesAndReservesAdditionsReductionsForChargesToCostAndExpense_0db0eef2-eaca-4d1d-891f-3e034b7576f6" xlink:href="ddd-20231231.xsd#ddd_ValuationAllowancesAndReservesAdditionsReductionsForChargesToCostAndExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_a8b7a0cf-7ff5-424b-89f8-ba585628734b" xlink:to="loc_ddd_ValuationAllowancesAndReservesAdditionsReductionsForChargesToCostAndExpense_0db0eef2-eaca-4d1d-891f-3e034b7576f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_93f4d666-b189-4762-aaa1-c584087974b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_a8b7a0cf-7ff5-424b-89f8-ba585628734b" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_93f4d666-b189-4762-aaa1-c584087974b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_71474050-8af6-4b21-972c-91539cc68296" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_a8b7a0cf-7ff5-424b-89f8-ba585628734b" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_71474050-8af6-4b21-972c-91539cc68296" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#NetIncomeLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_01377c84-6926-481c-bb64-3a65a3ce619d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_34905021-1755-4378-a42c-ccc56cfe8723" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_01377c84-6926-481c-bb64-3a65a3ce619d" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_34905021-1755-4378-a42c-ccc56cfe8723" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_df358a2f-0c48-46e0-ad5a-bd13ed13de72" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_34905021-1755-4378-a42c-ccc56cfe8723" xlink:to="loc_us-gaap_AwardTypeAxis_df358a2f-0c48-46e0-ad5a-bd13ed13de72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d818b25f-68ac-4640-9dc8-1c48f0ff79bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_df358a2f-0c48-46e0-ad5a-bd13ed13de72" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d818b25f-68ac-4640-9dc8-1c48f0ff79bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_b0ffd082-751a-4b9a-aca3-8abbfa0fe440" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d818b25f-68ac-4640-9dc8-1c48f0ff79bd" xlink:to="loc_us-gaap_RestrictedStockMember_b0ffd082-751a-4b9a-aca3-8abbfa0fe440" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_IncentiveAwardsMember_36487af5-8895-4d19-ae38-0c2c4a6f58b8" xlink:href="ddd-20231231.xsd#ddd_IncentiveAwardsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d818b25f-68ac-4640-9dc8-1c48f0ff79bd" xlink:to="loc_ddd_IncentiveAwardsMember_36487af5-8895-4d19-ae38-0c2c4a6f58b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicLineItems_e6226703-0421-4d15-9217-6d102a43df01" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasicLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_34905021-1755-4378-a42c-ccc56cfe8723" xlink:to="loc_us-gaap_EarningsPerShareBasicLineItems_e6226703-0421-4d15-9217-6d102a43df01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersOperationsBasicAbstract_b4a9f2dc-cd65-4007-8fb8-7b34e643570a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersOperationsBasicAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_e6226703-0421-4d15-9217-6d102a43df01" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersOperationsBasicAbstract_b4a9f2dc-cd65-4007-8fb8-7b34e643570a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3aebee36-1b9a-428a-a1ed-c5eae9cb495c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersOperationsBasicAbstract_b4a9f2dc-cd65-4007-8fb8-7b34e643570a" xlink:to="loc_us-gaap_NetIncomeLoss_3aebee36-1b9a-428a-a1ed-c5eae9cb495c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestChangeInRedemptionValue_be918921-2ae3-46e3-bfe0-05e2c47f921d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestChangeInRedemptionValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersOperationsBasicAbstract_b4a9f2dc-cd65-4007-8fb8-7b34e643570a" xlink:to="loc_us-gaap_MinorityInterestChangeInRedemptionValue_be918921-2ae3-46e3-bfe0-05e2c47f921d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_8ec4f2c9-17f8-4f0d-bc0d-8298614251c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersOperationsBasicAbstract_b4a9f2dc-cd65-4007-8fb8-7b34e643570a" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_8ec4f2c9-17f8-4f0d-bc0d-8298614251c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_f6669d9f-adca-4d0b-a6dc-755edaeef098" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_e6226703-0421-4d15-9217-6d102a43df01" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_f6669d9f-adca-4d0b-a6dc-755edaeef098" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_242d3d05-db3b-44fe-844f-e83fe4791847" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_f6669d9f-adca-4d0b-a6dc-755edaeef098" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_242d3d05-db3b-44fe-844f-e83fe4791847" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_990daca5-60ea-40d5-8110-7408326c1951" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_f6669d9f-adca-4d0b-a6dc-755edaeef098" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_990daca5-60ea-40d5-8110-7408326c1951" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_6a4737f9-555d-44dd-b47e-f6ec3d27171e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_f6669d9f-adca-4d0b-a6dc-755edaeef098" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_6a4737f9-555d-44dd-b47e-f6ec3d27171e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_af5d56d7-7025-4de7-a2ce-1a4b9e1d3847" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_e6226703-0421-4d15-9217-6d102a43df01" xlink:to="loc_us-gaap_EarningsPerShareBasic_af5d56d7-7025-4de7-a2ce-1a4b9e1d3847" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_7132343e-ef43-4b39-8260-2f6f31ff77ef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_e6226703-0421-4d15-9217-6d102a43df01" xlink:to="loc_us-gaap_EarningsPerShareDiluted_7132343e-ef43-4b39-8260-2f6f31ff77ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/NetIncomeLossPerShareEquityAwardsDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#NetIncomeLossPerShareEquityAwardsDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/NetIncomeLossPerShareEquityAwardsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_a3a0dbd4-bf28-4e0a-8e05-f86a27de8c84" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_db71eb23-6e67-47eb-920f-cac8b7b6f37c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_a3a0dbd4-bf28-4e0a-8e05-f86a27de8c84" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_db71eb23-6e67-47eb-920f-cac8b7b6f37c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_b9310826-c247-48ef-bb32-cb11e86d3e9b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_db71eb23-6e67-47eb-920f-cac8b7b6f37c" xlink:to="loc_us-gaap_AwardTypeAxis_b9310826-c247-48ef-bb32-cb11e86d3e9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_25a665e6-1a83-441e-8c4e-1cb6aa80429e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_b9310826-c247-48ef-bb32-cb11e86d3e9b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_25a665e6-1a83-441e-8c4e-1cb6aa80429e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_RestrictedStockAndRestrictedStockUnitMember_5d4e572c-d0f6-4b2f-b829-2989ec27a37e" xlink:href="ddd-20231231.xsd#ddd_RestrictedStockAndRestrictedStockUnitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_25a665e6-1a83-441e-8c4e-1cb6aa80429e" xlink:to="loc_ddd_RestrictedStockAndRestrictedStockUnitMember_5d4e572c-d0f6-4b2f-b829-2989ec27a37e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionMember_1fb61664-d719-467b-8315-4ab90a952cc3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_25a665e6-1a83-441e-8c4e-1cb6aa80429e" xlink:to="loc_us-gaap_StockOptionMember_1fb61664-d719-467b-8315-4ab90a952cc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_IncentiveAwardsMember_1a80075b-5856-44eb-9a47-d84829f44cf4" xlink:href="ddd-20231231.xsd#ddd_IncentiveAwardsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_25a665e6-1a83-441e-8c4e-1cb6aa80429e" xlink:to="loc_ddd_IncentiveAwardsMember_1a80075b-5856-44eb-9a47-d84829f44cf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicLineItems_19689169-5b8b-4e18-a2b5-32f96b9b22b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasicLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_db71eb23-6e67-47eb-920f-cac8b7b6f37c" xlink:to="loc_us-gaap_EarningsPerShareBasicLineItems_19689169-5b8b-4e18-a2b5-32f96b9b22b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_aca8db3b-811c-474c-9030-401d2ffb40db" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_19689169-5b8b-4e18-a2b5-32f96b9b22b3" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_aca8db3b-811c-474c-9030-401d2ffb40db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#NetIncomeLossPerShareNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_ec82e5e5-b20f-45e1-a16f-03d04cb138bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_ef1144a2-2e2f-4ad7-bc45-35f12aa81e91" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ec82e5e5-b20f-45e1-a16f-03d04cb138bf" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_ef1144a2-2e2f-4ad7-bc45-35f12aa81e91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_5c2fbfff-d6d3-4053-b460-c5da478dac7e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_ef1144a2-2e2f-4ad7-bc45-35f12aa81e91" xlink:to="loc_us-gaap_DebtInstrumentAxis_5c2fbfff-d6d3-4053-b460-c5da478dac7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_16da9d2e-39c7-4e80-b9d6-1daa056b2f60" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_5c2fbfff-d6d3-4053-b460-c5da478dac7e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_16da9d2e-39c7-4e80-b9d6-1daa056b2f60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ConvertibleSeniorNotesDue2026Member_8beb184b-a08e-4f76-8e50-a5f7f029819b" xlink:href="ddd-20231231.xsd#ddd_ConvertibleSeniorNotesDue2026Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_16da9d2e-39c7-4e80-b9d6-1daa056b2f60" xlink:to="loc_ddd_ConvertibleSeniorNotesDue2026Member_8beb184b-a08e-4f76-8e50-a5f7f029819b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_ed6d4988-4159-46bb-8bea-f1a65320cb4e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_ef1144a2-2e2f-4ad7-bc45-35f12aa81e91" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_ed6d4988-4159-46bb-8bea-f1a65320cb4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_6f7f4a01-3912-4238-9a89-a05b8b14bfdf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_ed6d4988-4159-46bb-8bea-f1a65320cb4e" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_6f7f4a01-3912-4238-9a89-a05b8b14bfdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_e7861033-6879-4205-b886-52f7f6ccba19" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_6f7f4a01-3912-4238-9a89-a05b8b14bfdf" xlink:to="loc_us-gaap_SeniorNotesMember_e7861033-6879-4205-b886-52f7f6ccba19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_3eda8b80-0c1d-4dfc-a6ed-8596f5d5005e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_ef1144a2-2e2f-4ad7-bc45-35f12aa81e91" xlink:to="loc_us-gaap_AwardTypeAxis_3eda8b80-0c1d-4dfc-a6ed-8596f5d5005e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d56eafad-f615-4055-95b5-2f70a8b92ede" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_3eda8b80-0c1d-4dfc-a6ed-8596f5d5005e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d56eafad-f615-4055-95b5-2f70a8b92ede" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_484c41ce-0add-41af-9603-7b04557d54f9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d56eafad-f615-4055-95b5-2f70a8b92ede" xlink:to="loc_us-gaap_RestrictedStockMember_484c41ce-0add-41af-9603-7b04557d54f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_IncentiveAwardsMember_da3902d4-9fc8-4ef1-bc77-4f9c18a01643" xlink:href="ddd-20231231.xsd#ddd_IncentiveAwardsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d56eafad-f615-4055-95b5-2f70a8b92ede" xlink:to="loc_ddd_IncentiveAwardsMember_da3902d4-9fc8-4ef1-bc77-4f9c18a01643" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_DpPolarGmbHMember_798cba42-f556-4cb5-b0f0-afd427ae4a70" xlink:href="ddd-20231231.xsd#ddd_DpPolarGmbHMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d56eafad-f615-4055-95b5-2f70a8b92ede" xlink:to="loc_ddd_DpPolarGmbHMember_798cba42-f556-4cb5-b0f0-afd427ae4a70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems_ba1325c8-c890-4694-8fa3-021a45b5f9f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiarySaleOfStockLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_ef1144a2-2e2f-4ad7-bc45-35f12aa81e91" xlink:to="loc_us-gaap_SubsidiarySaleOfStockLineItems_ba1325c8-c890-4694-8fa3-021a45b5f9f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_e4c90bd4-fbbb-41ca-ad90-3f0400b5521d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_ba1325c8-c890-4694-8fa3-021a45b5f9f2" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_e4c90bd4-fbbb-41ca-ad90-3f0400b5521d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice_6dd2c8a0-3d3e-4fb3-8d54-fbcb84360385" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_ba1325c8-c890-4694-8fa3-021a45b5f9f2" xlink:to="loc_us-gaap_SharePrice_6dd2c8a0-3d3e-4fb3-8d54-fbcb84360385" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_a5009da0-dd9c-4e84-959a-9127d5b0259c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_ba1325c8-c890-4694-8fa3-021a45b5f9f2" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_a5009da0-dd9c-4e84-959a-9127d5b0259c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_94c81232-dd95-4b8f-a490-bbe7f90d6aab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_ba1325c8-c890-4694-8fa3-021a45b5f9f2" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_94c81232-dd95-4b8f-a490-bbe7f90d6aab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleStockPriceTrigger_469320b4-5fdf-4fdd-a3e9-3b312be3b179" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentConvertibleStockPriceTrigger"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_ba1325c8-c890-4694-8fa3-021a45b5f9f2" xlink:to="loc_us-gaap_DebtInstrumentConvertibleStockPriceTrigger_469320b4-5fdf-4fdd-a3e9-3b312be3b179" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_35e5399b-01be-495f-8f54-5f04eed5ac3e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_8a01e6bb-c8be-43cc-84e4-e09831efb746" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_35e5399b-01be-495f-8f54-5f04eed5ac3e" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_8a01e6bb-c8be-43cc-84e4-e09831efb746" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_a65ab3c0-231a-4477-9619-60c03280234b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_8a01e6bb-c8be-43cc-84e4-e09831efb746" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_a65ab3c0-231a-4477-9619-60c03280234b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_9bf89724-d414-40cc-8deb-27d884f9ff4c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_a65ab3c0-231a-4477-9619-60c03280234b" xlink:to="loc_us-gaap_EquityComponentDomain_9bf89724-d414-40cc-8deb-27d884f9ff4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember_076aba75-d740-4c12-a123-21b5681e8639" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_9bf89724-d414-40cc-8deb-27d884f9ff4c" xlink:to="loc_us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember_076aba75-d740-4c12-a123-21b5681e8639" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember_ec9d147e-48b5-402e-8e04-cdef02f19235" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember_076aba75-d740-4c12-a123-21b5681e8639" xlink:to="loc_us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember_ec9d147e-48b5-402e-8e04-cdef02f19235" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember_86740d68-c106-4b43-a7d4-6c1a56b251ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember_076aba75-d740-4c12-a123-21b5681e8639" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember_86740d68-c106-4b43-a7d4-6c1a56b251ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember_1f819070-8362-4671-82d6-79ef7f272ae4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember_076aba75-d740-4c12-a123-21b5681e8639" xlink:to="loc_us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember_1f819070-8362-4671-82d6-79ef7f272ae4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember_aacc10e6-583b-4bce-8714-897b0dcdac1a" xlink:href="ddd-20231231.xsd#ddd_AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember_076aba75-d740-4c12-a123-21b5681e8639" xlink:to="loc_ddd_AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember_aacc10e6-583b-4bce-8714-897b0dcdac1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_cb39e34b-39d9-4fd3-ac6e-8427c8c86a19" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_8a01e6bb-c8be-43cc-84e4-e09831efb746" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_cb39e34b-39d9-4fd3-ac6e-8427c8c86a19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_f3b1e400-4ede-46b7-af19-6d1c92a75f29" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_cb39e34b-39d9-4fd3-ac6e-8427c8c86a19" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_f3b1e400-4ede-46b7-af19-6d1c92a75f29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_fdde609b-3e6b-4529-bbc3-da4bcd96a655" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_f3b1e400-4ede-46b7-af19-6d1c92a75f29" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_fdde609b-3e6b-4529-bbc3-da4bcd96a655" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c98e1c57-fca2-4584-847d-82b3fdd2acb8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_f3b1e400-4ede-46b7-af19-6d1c92a75f29" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_c98e1c57-fca2-4584-847d-82b3fdd2acb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_e66d2a7c-b536-4e0a-b397-cd62e635fc79" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_f3b1e400-4ede-46b7-af19-6d1c92a75f29" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_e66d2a7c-b536-4e0a-b397-cd62e635fc79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_36a0d423-a1cc-4e14-8105-3b04a4168e1e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_f3b1e400-4ede-46b7-af19-6d1c92a75f29" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_36a0d423-a1cc-4e14-8105-3b04a4168e1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#SegmentInformationOperatingResultsbySegmentDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_febb4ff5-a929-444c-8ed9-25bc21e696dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d1ad547b-a810-44c4-ac88-e06b5d28fa74" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_febb4ff5-a929-444c-8ed9-25bc21e696dc" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d1ad547b-a810-44c4-ac88-e06b5d28fa74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_4f6839dc-18ee-4e52-851a-6dbdf57bfeaf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d1ad547b-a810-44c4-ac88-e06b5d28fa74" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_4f6839dc-18ee-4e52-851a-6dbdf57bfeaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_609990c9-fc77-46cf-bc37-9802a4361345" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_4f6839dc-18ee-4e52-851a-6dbdf57bfeaf" xlink:to="loc_us-gaap_SegmentDomain_609990c9-fc77-46cf-bc37-9802a4361345" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_HealthcareSegmentMember_cc61951c-96db-4a80-9130-2deb946d0424" xlink:href="ddd-20231231.xsd#ddd_HealthcareSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_609990c9-fc77-46cf-bc37-9802a4361345" xlink:to="loc_ddd_HealthcareSegmentMember_cc61951c-96db-4a80-9130-2deb946d0424" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_IndustrialSegmentMember_612e87ff-343d-4ea3-931a-0b7e4cfbfd51" xlink:href="ddd-20231231.xsd#ddd_IndustrialSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_609990c9-fc77-46cf-bc37-9802a4361345" xlink:to="loc_ddd_IndustrialSegmentMember_612e87ff-343d-4ea3-931a-0b7e4cfbfd51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_d4d12073-7921-4634-9f6f-547ddd97cb2b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d1ad547b-a810-44c4-ac88-e06b5d28fa74" xlink:to="loc_srt_ConsolidationItemsAxis_d4d12073-7921-4634-9f6f-547ddd97cb2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_b7f92365-1cea-4034-a11c-c46659a55bd9" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_d4d12073-7921-4634-9f6f-547ddd97cb2b" xlink:to="loc_srt_ConsolidationItemsDomain_b7f92365-1cea-4034-a11c-c46659a55bd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_444650be-c5eb-412c-947b-c660bcc818ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_b7f92365-1cea-4034-a11c-c46659a55bd9" xlink:to="loc_us-gaap_OperatingSegmentsMember_444650be-c5eb-412c-947b-c660bcc818ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_d65a8f0c-b5b3-4576-a9be-9cb7e2203cb5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_b7f92365-1cea-4034-a11c-c46659a55bd9" xlink:to="loc_us-gaap_CorporateNonSegmentMember_d65a8f0c-b5b3-4576-a9be-9cb7e2203cb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_b91b1c72-4409-4491-895a-7a4f19d3aa41" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d1ad547b-a810-44c4-ac88-e06b5d28fa74" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_b91b1c72-4409-4491-895a-7a4f19d3aa41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_0d468c75-777a-4c6c-bce9-6e616f802499" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b91b1c72-4409-4491-895a-7a4f19d3aa41" xlink:to="loc_us-gaap_NumberOfReportableSegments_0d468c75-777a-4c6c-bce9-6e616f802499" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4bde10dc-ca74-4866-9617-df31fddcf56c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b91b1c72-4409-4491-895a-7a4f19d3aa41" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4bde10dc-ca74-4866-9617-df31fddcf56c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization_2ee59edd-fe3c-4831-91e6-3a6d432ed5a1" xlink:href="ddd-20231231.xsd#ddd_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b91b1c72-4409-4491-895a-7a4f19d3aa41" xlink:to="loc_ddd_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization_2ee59edd-fe3c-4831-91e6-3a6d432ed5a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_09d07fc8-e550-4303-89c9-c698a8c2b676" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b91b1c72-4409-4491-895a-7a4f19d3aa41" xlink:to="loc_us-gaap_NetIncomeLoss_09d07fc8-e550-4303-89c9-c698a8c2b676" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_8b55ab37-0093-492a-ae51-bc23ef54aee1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b91b1c72-4409-4491-895a-7a4f19d3aa41" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_8b55ab37-0093-492a-ae51-bc23ef54aee1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_35f1b297-ea47-40df-af54-24009490f118" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b91b1c72-4409-4491-895a-7a4f19d3aa41" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_35f1b297-ea47-40df-af54-24009490f118" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_32d991be-e52e-48ee-afda-810c902942eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b91b1c72-4409-4491-895a-7a4f19d3aa41" xlink:to="loc_us-gaap_Depreciation_32d991be-e52e-48ee-afda-810c902942eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_82c49176-2b9d-427d-bee0-7ff44b403dc0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b91b1c72-4409-4491-895a-7a4f19d3aa41" xlink:to="loc_us-gaap_AdjustmentForAmortization_82c49176-2b9d-427d-bee0-7ff44b403dc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_8258ae5d-b40f-4088-9436-5269930bfd97" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b91b1c72-4409-4491-895a-7a4f19d3aa41" xlink:to="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_8258ae5d-b40f-4088-9436-5269930bfd97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_AcquisitionAndDivestitureRelatedExpense_77393572-eb64-4dcd-a7b9-c4640a8e3629" xlink:href="ddd-20231231.xsd#ddd_AcquisitionAndDivestitureRelatedExpense"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b91b1c72-4409-4491-895a-7a4f19d3aa41" xlink:to="loc_ddd_AcquisitionAndDivestitureRelatedExpense_77393572-eb64-4dcd-a7b9-c4640a8e3629" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalFees_5621a637-3514-41aa-90b1-364138501164" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LegalFees"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b91b1c72-4409-4491-895a-7a4f19d3aa41" xlink:to="loc_us-gaap_LegalFees_5621a637-3514-41aa-90b1-364138501164" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCosts_22e232dd-772b-49a7-82a7-550700b1268b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCosts"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b91b1c72-4409-4491-895a-7a4f19d3aa41" xlink:to="loc_us-gaap_RestructuringCosts_22e232dd-772b-49a7-82a7-550700b1268b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_8fea971a-bd77-491a-9ba0-eeb416a8cedc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b91b1c72-4409-4491-895a-7a4f19d3aa41" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_8fea971a-bd77-491a-9ba0-eeb416a8cedc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_06b177dc-ae97-4ce1-9a79-987f1257de1d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b91b1c72-4409-4491-895a-7a4f19d3aa41" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_06b177dc-ae97-4ce1-9a79-987f1257de1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_GoodwillAndOtherAssetImpairmentCharges_1f2aec32-84f3-466f-9854-98b0c2c13161" xlink:href="ddd-20231231.xsd#ddd_GoodwillAndOtherAssetImpairmentCharges"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b91b1c72-4409-4491-895a-7a4f19d3aa41" xlink:to="loc_ddd_GoodwillAndOtherAssetImpairmentCharges_1f2aec32-84f3-466f-9854-98b0c2c13161" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnRepurchaseOfDebtInstrument_cbfb8eaa-a19b-48a9-b784-51c821d86801" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnRepurchaseOfDebtInstrument"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b91b1c72-4409-4491-895a-7a4f19d3aa41" xlink:to="loc_us-gaap_GainLossOnRepurchaseOfDebtInstrument_cbfb8eaa-a19b-48a9-b784-51c821d86801" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseNet_3be0d20e-5f64-40cf-8ddd-2860388f5efa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherOperatingIncomeExpenseNet"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b91b1c72-4409-4491-895a-7a4f19d3aa41" xlink:to="loc_us-gaap_OtherOperatingIncomeExpenseNet_3be0d20e-5f64-40cf-8ddd-2860388f5efa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization_fdae2489-067b-4179-abcb-09ec272672e8" xlink:href="ddd-20231231.xsd#ddd_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/SegmentInformationScheduleofLongLivedAssetsbyGeographicRegionDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#SegmentInformationScheduleofLongLivedAssetsbyGeographicRegionDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/SegmentInformationScheduleofLongLivedAssetsbyGeographicRegionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_6ada7be5-1bb6-4acd-a232-5f2a3545f91d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_7abeadfd-9d37-4bba-938f-8ff227f3c994" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_6ada7be5-1bb6-4acd-a232-5f2a3545f91d" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_7abeadfd-9d37-4bba-938f-8ff227f3c994" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_cf574768-38d2-4cd5-b33d-41a2aa896e4a" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_7abeadfd-9d37-4bba-938f-8ff227f3c994" xlink:to="loc_srt_StatementGeographicalAxis_cf574768-38d2-4cd5-b33d-41a2aa896e4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_788c9178-3499-4fc7-9c03-312b551a77a3" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_cf574768-38d2-4cd5-b33d-41a2aa896e4a" xlink:to="loc_srt_SegmentGeographicalDomain_788c9178-3499-4fc7-9c03-312b551a77a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_63ded475-0a8a-4423-ae75-47c048dbc883" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_788c9178-3499-4fc7-9c03-312b551a77a3" xlink:to="loc_country_US_63ded475-0a8a-4423-ae75-47c048dbc883" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_BE_89f3d8b9-b9c8-4ba9-94f3-d189557c55a4" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_BE"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_788c9178-3499-4fc7-9c03-312b551a77a3" xlink:to="loc_country_BE_89f3d8b9-b9c8-4ba9-94f3-d189557c55a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_OtherForeignEntitiesMember_cfd83700-d96e-483f-bcde-a03d37a350cf" xlink:href="ddd-20231231.xsd#ddd_OtherForeignEntitiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_788c9178-3499-4fc7-9c03-312b551a77a3" xlink:to="loc_ddd_OtherForeignEntitiesMember_cfd83700-d96e-483f-bcde-a03d37a350cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_8c04e55e-e836-4d86-97b7-fa93f5973b6d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_7abeadfd-9d37-4bba-938f-8ff227f3c994" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_8c04e55e-e836-4d86-97b7-fa93f5973b6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_023cab70-ea4a-45c5-8198-d14c6fa23df1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncurrentAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_8c04e55e-e836-4d86-97b7-fa93f5973b6d" xlink:to="loc_us-gaap_NoncurrentAssets_023cab70-ea4a-45c5-8198-d14c6fa23df1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#CommitmentsandContingenciesDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_c19e36a4-39b2-42e4-869d-7e555bcf0c40" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_cec927c9-f016-41a1-8e3b-ad2cd956e988" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_c19e36a4-39b2-42e4-869d-7e555bcf0c40" xlink:to="loc_us-gaap_LossContingenciesTable_cec927c9-f016-41a1-8e3b-ad2cd956e988" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_8065aa9d-2e29-4094-97fb-1ff43534d7b3" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_LitigationCaseAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_cec927c9-f016-41a1-8e3b-ad2cd956e988" xlink:to="loc_srt_LitigationCaseAxis_8065aa9d-2e29-4094-97fb-1ff43534d7b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_f353cd56-f10f-4bf7-8909-979a73a75ac8" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_LitigationCaseTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseAxis_8065aa9d-2e29-4094-97fb-1ff43534d7b3" xlink:to="loc_srt_LitigationCaseTypeDomain_f353cd56-f10f-4bf7-8909-979a73a75ac8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ExportControlsAndGovernmentContractsComplianceMember_051be83a-aee6-45cf-b92f-404dc1225e34" xlink:href="ddd-20231231.xsd#ddd_ExportControlsAndGovernmentContractsComplianceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_f353cd56-f10f-4bf7-8909-979a73a75ac8" xlink:to="loc_ddd_ExportControlsAndGovernmentContractsComplianceMember_051be83a-aee6-45cf-b92f-404dc1225e34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_SecuritiesClassActionMember_5a9b9273-006c-4dd5-826f-a4d86b3c7e3d" xlink:href="ddd-20231231.xsd#ddd_SecuritiesClassActionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_f353cd56-f10f-4bf7-8909-979a73a75ac8" xlink:to="loc_ddd_SecuritiesClassActionMember_5a9b9273-006c-4dd5-826f-a4d86b3c7e3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyAxis_aabf3284-9839-4140-8bab-334ad0999c51" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAgencyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_cec927c9-f016-41a1-8e3b-ad2cd956e988" xlink:to="loc_us-gaap_RegulatoryAgencyAxis_aabf3284-9839-4140-8bab-334ad0999c51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyDomain_f3ba98d9-7d09-434c-b0ef-5929ed39872f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAgencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAgencyAxis_aabf3284-9839-4140-8bab-334ad0999c51" xlink:to="loc_us-gaap_RegulatoryAgencyDomain_f3ba98d9-7d09-434c-b0ef-5929ed39872f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_DirectorateOfDefenseTradeControlsMember_80931013-a352-4aa5-ac76-ff3cadba0947" xlink:href="ddd-20231231.xsd#ddd_DirectorateOfDefenseTradeControlsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAgencyDomain_f3ba98d9-7d09-434c-b0ef-5929ed39872f" xlink:to="loc_ddd_DirectorateOfDefenseTradeControlsMember_80931013-a352-4aa5-ac76-ff3cadba0947" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_BureauOfIndustryAndSecurityOfTheDepartmentOfCommerceMember_63bc0102-82c0-45a0-8d18-81c8e3a953da" xlink:href="ddd-20231231.xsd#ddd_BureauOfIndustryAndSecurityOfTheDepartmentOfCommerceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAgencyDomain_f3ba98d9-7d09-434c-b0ef-5929ed39872f" xlink:to="loc_ddd_BureauOfIndustryAndSecurityOfTheDepartmentOfCommerceMember_63bc0102-82c0-45a0-8d18-81c8e3a953da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_USDepartmentOfJusticeMember_7b630862-593b-48cb-820a-d119dbcf88cd" xlink:href="ddd-20231231.xsd#ddd_USDepartmentOfJusticeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAgencyDomain_f3ba98d9-7d09-434c-b0ef-5929ed39872f" xlink:to="loc_ddd_USDepartmentOfJusticeMember_7b630862-593b-48cb-820a-d119dbcf88cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis_2b36eb09-98df-471e-8389-60eb586cfeb4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GuaranteeObligationsByNatureAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_cec927c9-f016-41a1-8e3b-ad2cd956e988" xlink:to="loc_us-gaap_GuaranteeObligationsByNatureAxis_2b36eb09-98df-471e-8389-60eb586cfeb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_b7f5a504-8b06-4b4f-bd6c-cae5e33b3d93" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_2b36eb09-98df-471e-8389-60eb586cfeb4" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_b7f5a504-8b06-4b4f-bd6c-cae5e33b3d93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialStandbyLetterOfCreditMember_9c15b766-defa-4109-9053-567584cfc10a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialStandbyLetterOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_b7f5a504-8b06-4b4f-bd6c-cae5e33b3d93" xlink:to="loc_us-gaap_FinancialStandbyLetterOfCreditMember_9c15b766-defa-4109-9053-567584cfc10a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_10e4978c-a8f7-4a99-86df-3e6ac2c15482" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_cec927c9-f016-41a1-8e3b-ad2cd956e988" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_10e4978c-a8f7-4a99-86df-3e6ac2c15482" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_3e190299-5834-4ba3-8f2b-8e886d3eade1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_10e4978c-a8f7-4a99-86df-3e6ac2c15482" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_3e190299-5834-4ba3-8f2b-8e886d3eade1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_a6482eed-663a-4747-8480-8eea673b6895" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_3e190299-5834-4ba3-8f2b-8e886d3eade1" xlink:to="loc_us-gaap_SubsequentEventMember_a6482eed-663a-4747-8480-8eea673b6895" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_9647e88a-c1d7-41f2-ac40-7123383c38a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_cec927c9-f016-41a1-8e3b-ad2cd956e988" xlink:to="loc_us-gaap_LossContingenciesLineItems_9647e88a-c1d7-41f2-ac40-7123383c38a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation_8e4ee90c-f366-4ebe-bc1a-d15f7fb2db9a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_9647e88a-c1d7-41f2-ac40-7123383c38a4" xlink:to="loc_us-gaap_PurchaseObligation_8e4ee90c-f366-4ebe-bc1a-d15f7fb2db9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_efa5ecab-e247-42b0-8f1f-312fe39aa119" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_9647e88a-c1d7-41f2-ac40-7123383c38a4" xlink:to="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_efa5ecab-e247-42b0-8f1f-312fe39aa119" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty_d2015907-30b9-4e37-87e0-4a5e981ac205" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LitigationSettlementAmountAwardedToOtherParty"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_9647e88a-c1d7-41f2-ac40-7123383c38a4" xlink:to="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty_d2015907-30b9-4e37-87e0-4a5e981ac205" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_LitigationSettlementNumberOfInstallmentPayments_c47ebb93-c7c2-47cc-96e1-b1319fdc56ee" xlink:href="ddd-20231231.xsd#ddd_LitigationSettlementNumberOfInstallmentPayments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_9647e88a-c1d7-41f2-ac40-7123383c38a4" xlink:to="loc_ddd_LitigationSettlementNumberOfInstallmentPayments_c47ebb93-c7c2-47cc-96e1-b1319fdc56ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_LitigationSettlementAmountAwardedToOtherPartyPaymentPeriod_288d5293-c8f3-46b1-bee4-3ec0f759a0d6" xlink:href="ddd-20231231.xsd#ddd_LitigationSettlementAmountAwardedToOtherPartyPaymentPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_9647e88a-c1d7-41f2-ac40-7123383c38a4" xlink:to="loc_ddd_LitigationSettlementAmountAwardedToOtherPartyPaymentPeriod_288d5293-c8f3-46b1-bee4-3ec0f759a0d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForLegalSettlements_d517ccbd-c46b-451c-9604-410b39a3e255" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForLegalSettlements"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_9647e88a-c1d7-41f2-ac40-7123383c38a4" xlink:to="loc_us-gaap_PaymentsForLegalSettlements_d517ccbd-c46b-451c-9604-410b39a3e255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_LitigationSettlementSuspendedPenalty_5c695a99-7fa2-453e-ad00-258ead4066af" xlink:href="ddd-20231231.xsd#ddd_LitigationSettlementSuspendedPenalty"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_9647e88a-c1d7-41f2-ac40-7123383c38a4" xlink:to="loc_ddd_LitigationSettlementSuspendedPenalty_5c695a99-7fa2-453e-ad00-258ead4066af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsMaximumExposure_360c22e5-ce39-456c-af36-f3f5dce8ba96" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GuaranteeObligationsMaximumExposure"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_9647e88a-c1d7-41f2-ac40-7123383c38a4" xlink:to="loc_us-gaap_GuaranteeObligationsMaximumExposure_360c22e5-ce39-456c-af36-f3f5dce8ba96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_GuarantorObligationsExtensionTerm_eb60c449-e300-4f4b-ac6d-fd5f8eb048c5" xlink:href="ddd-20231231.xsd#ddd_GuarantorObligationsExtensionTerm"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_9647e88a-c1d7-41f2-ac40-7123383c38a4" xlink:to="loc_ddd_GuarantorObligationsExtensionTerm_eb60c449-e300-4f4b-ac6d-fd5f8eb048c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_PaymentsForLegalSettlementsPaidByInsurance_f9baeb6f-892b-4ade-925e-f792039474fd" xlink:href="ddd-20231231.xsd#ddd_PaymentsForLegalSettlementsPaidByInsurance"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_9647e88a-c1d7-41f2-ac40-7123383c38a4" xlink:to="loc_ddd_PaymentsForLegalSettlementsPaidByInsurance_f9baeb6f-892b-4ade-925e-f792039474fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementExpense_6f7e0b2d-6800-4778-a385-64344c3bf116" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LitigationSettlementExpense"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_9647e88a-c1d7-41f2-ac40-7123383c38a4" xlink:to="loc_us-gaap_LitigationSettlementExpense_6f7e0b2d-6800-4778-a385-64344c3bf116" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue_a2e9858a-a80e-45cd-92fc-c2beda889837" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyDamagesSoughtValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_9647e88a-c1d7-41f2-ac40-7123383c38a4" xlink:to="loc_us-gaap_LossContingencyDamagesSoughtValue_a2e9858a-a80e-45cd-92fc-c2beda889837" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#FairValueMeasurementsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_97c69884-0211-4c8f-8d40-93aa4389e641" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_5fe5a490-2ba0-4073-bbe8-2a4ef0c02340" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_97c69884-0211-4c8f-8d40-93aa4389e641" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_5fe5a490-2ba0-4073-bbe8-2a4ef0c02340" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_633bd1e0-399e-4395-bb74-31cdc534f4f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_5fe5a490-2ba0-4073-bbe8-2a4ef0c02340" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_633bd1e0-399e-4395-bb74-31cdc534f4f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_640049f0-e117-4a57-8674-b7ac9ecc0738" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_633bd1e0-399e-4395-bb74-31cdc534f4f6" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_640049f0-e117-4a57-8674-b7ac9ecc0738" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_b533239b-bfbb-4565-92d9-951bfa69f439" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_640049f0-e117-4a57-8674-b7ac9ecc0738" xlink:to="loc_us-gaap_MoneyMarketFundsMember_b533239b-bfbb-4565-92d9-951bfa69f439" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ef2486b4-6abe-43ed-b48c-d4cd082321c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_5fe5a490-2ba0-4073-bbe8-2a4ef0c02340" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ef2486b4-6abe-43ed-b48c-d4cd082321c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_97c3c35a-767b-494b-98ef-9291feef06e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ef2486b4-6abe-43ed-b48c-d4cd082321c7" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_97c3c35a-767b-494b-98ef-9291feef06e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_b645a4b1-dfe2-48e8-b6c0-c68c12a233ae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3641d876-a97c-4561-b82d-9ea498deec1c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_b645a4b1-dfe2-48e8-b6c0-c68c12a233ae" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3641d876-a97c-4561-b82d-9ea498deec1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a08b7dc1-4a80-4084-913b-ef3e9b175a7f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3641d876-a97c-4561-b82d-9ea498deec1c" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a08b7dc1-4a80-4084-913b-ef3e9b175a7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_243c3473-4a69-4ad2-bf22-70edc212489c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a08b7dc1-4a80-4084-913b-ef3e9b175a7f" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_243c3473-4a69-4ad2-bf22-70edc212489c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_c61aba1b-a499-46ab-b586-de64a6e9bf87" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_243c3473-4a69-4ad2-bf22-70edc212489c" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_c61aba1b-a499-46ab-b586-de64a6e9bf87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_0d71d338-7539-420b-8967-a45c4daff83c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_243c3473-4a69-4ad2-bf22-70edc212489c" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_0d71d338-7539-420b-8967-a45c4daff83c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_43549d44-66cd-49fd-888f-728797efad56" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3641d876-a97c-4561-b82d-9ea498deec1c" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_43549d44-66cd-49fd-888f-728797efad56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_410e8885-9f26-4322-8dc5-f7fe9c0a33f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_43549d44-66cd-49fd-888f-728797efad56" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_410e8885-9f26-4322-8dc5-f7fe9c0a33f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember_499e00bc-7211-4276-abfc-d0285ce5fcc5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_410e8885-9f26-4322-8dc5-f7fe9c0a33f6" xlink:to="loc_us-gaap_CashAndCashEquivalentsMember_499e00bc-7211-4276-abfc-d0285ce5fcc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestmentsMember_ea8dfc7d-ede6-43cc-b1f0-0d9b3b9dea87" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestmentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_410e8885-9f26-4322-8dc5-f7fe9c0a33f6" xlink:to="loc_us-gaap_ShortTermInvestmentsMember_ea8dfc7d-ede6-43cc-b1f0-0d9b3b9dea87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_5ba3d03b-f4aa-4c79-91cf-eca1eb35fd9c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3641d876-a97c-4561-b82d-9ea498deec1c" xlink:to="loc_us-gaap_FinancialInstrumentAxis_5ba3d03b-f4aa-4c79-91cf-eca1eb35fd9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d54cfaee-4b38-4cb7-aa0a-b02474f8726c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_5ba3d03b-f4aa-4c79-91cf-eca1eb35fd9c" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d54cfaee-4b38-4cb7-aa0a-b02474f8726c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_87f692f9-00e0-4f28-9920-77f3afaee887" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d54cfaee-4b38-4cb7-aa0a-b02474f8726c" xlink:to="loc_us-gaap_MoneyMarketFundsMember_87f692f9-00e0-4f28-9920-77f3afaee887" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_31b98974-11a2-4a8f-abfd-6bc05af5479e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d54cfaee-4b38-4cb7-aa0a-b02474f8726c" xlink:to="loc_us-gaap_CertificatesOfDepositMember_31b98974-11a2-4a8f-abfd-6bc05af5479e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_4584a8ee-83fb-4a06-9686-6590b2e941fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d54cfaee-4b38-4cb7-aa0a-b02474f8726c" xlink:to="loc_us-gaap_CommercialPaperMember_4584a8ee-83fb-4a06-9686-6590b2e941fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ShortTermBondMutualFundMember_c37878f0-9807-4457-9eb5-6e75c60e4bd4" xlink:href="ddd-20231231.xsd#ddd_ShortTermBondMutualFundMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d54cfaee-4b38-4cb7-aa0a-b02474f8726c" xlink:to="loc_ddd_ShortTermBondMutualFundMember_c37878f0-9807-4457-9eb5-6e75c60e4bd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherCorporateBondsMember_b05e55e4-fb65-4f68-814d-8590e7a4d216" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllOtherCorporateBondsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d54cfaee-4b38-4cb7-aa0a-b02474f8726c" xlink:to="loc_us-gaap_AllOtherCorporateBondsMember_b05e55e4-fb65-4f68-814d-8590e7a4d216" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6840e295-debe-4276-8f04-2cfe3bb6be4d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3641d876-a97c-4561-b82d-9ea498deec1c" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6840e295-debe-4276-8f04-2cfe3bb6be4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent_d18f50ec-4147-4bc1-9a4e-f0cf7c79c948" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6840e295-debe-4276-8f04-2cfe3bb6be4d" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent_d18f50ec-4147-4bc1-9a4e-f0cf7c79c948" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_a966c0dd-693e-4c42-b648-cd314d1ac930" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6840e295-debe-4276-8f04-2cfe3bb6be4d" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_a966c0dd-693e-4c42-b648-cd314d1ac930" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_debb1783-923d-473b-9b03-37ca8713e521" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6840e295-debe-4276-8f04-2cfe3bb6be4d" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_debb1783-923d-473b-9b03-37ca8713e521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_DebtSecuritiesAvailableForSaleWeightedAverageMaturityPeriod_737d07ee-e68f-4d87-a915-0a5f73786d33" xlink:href="ddd-20231231.xsd#ddd_DebtSecuritiesAvailableForSaleWeightedAverageMaturityPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6840e295-debe-4276-8f04-2cfe3bb6be4d" xlink:to="loc_ddd_DebtSecuritiesAvailableForSaleWeightedAverageMaturityPeriod_737d07ee-e68f-4d87-a915-0a5f73786d33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#RestructuringandExitActivityCostsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_d9c2aa30-f61b-4347-a593-08dd678494c4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_c3d3a6fd-3f85-48a7-a2d2-3d66f94968a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_d9c2aa30-f61b-4347-a593-08dd678494c4" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_c3d3a6fd-3f85-48a7-a2d2-3d66f94968a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d721be0d-57ee-40ba-b72f-dc774d343807" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_c3d3a6fd-3f85-48a7-a2d2-3d66f94968a3" xlink:to="loc_srt_RangeAxis_d721be0d-57ee-40ba-b72f-dc774d343807" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f79a0869-048f-4aac-b214-538742da8b52" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_d721be0d-57ee-40ba-b72f-dc774d343807" xlink:to="loc_srt_RangeMember_f79a0869-048f-4aac-b214-538742da8b52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_09016392-4285-449b-8d32-24d3c7d311c2" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f79a0869-048f-4aac-b214-538742da8b52" xlink:to="loc_srt_MinimumMember_09016392-4285-449b-8d32-24d3c7d311c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_323649c1-db92-4e07-87ae-17d8546aee73" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f79a0869-048f-4aac-b214-538742da8b52" xlink:to="loc_srt_MaximumMember_323649c1-db92-4e07-87ae-17d8546aee73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_d03739d2-5643-42eb-af16-49b95a56e9b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_c3d3a6fd-3f85-48a7-a2d2-3d66f94968a3" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_d03739d2-5643-42eb-af16-49b95a56e9b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_c0f5168c-a987-4ca0-9dd9-744ed21d05b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_d03739d2-5643-42eb-af16-49b95a56e9b9" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_c0f5168c-a987-4ca0-9dd9-744ed21d05b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_EmployeeSeveranceTerminationBenefitsAndOtherRestructuringMember_cb1bf9a5-b9a3-415b-89c0-c3270f134aad" xlink:href="ddd-20231231.xsd#ddd_EmployeeSeveranceTerminationBenefitsAndOtherRestructuringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_c0f5168c-a987-4ca0-9dd9-744ed21d05b3" xlink:to="loc_ddd_EmployeeSeveranceTerminationBenefitsAndOtherRestructuringMember_cb1bf9a5-b9a3-415b-89c0-c3270f134aad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FacilityClosingMember_9a640833-cbed-4a12-b467-344ab711b112" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FacilityClosingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_c0f5168c-a987-4ca0-9dd9-744ed21d05b3" xlink:to="loc_us-gaap_FacilityClosingMember_9a640833-cbed-4a12-b467-344ab711b112" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_37c8330b-d676-4556-815e-f522344fe061" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_c3d3a6fd-3f85-48a7-a2d2-3d66f94968a3" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_37c8330b-d676-4556-815e-f522344fe061" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_91e4d61d-400a-442d-97c5-87466709a0ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_37c8330b-d676-4556-815e-f522344fe061" xlink:to="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_91e4d61d-400a-442d-97c5-87466709a0ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_257f15cb-f5e2-44a0-9e9e-27c951e4448a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedCostExpectedCost1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_37c8330b-d676-4556-815e-f522344fe061" xlink:to="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_257f15cb-f5e2-44a0-9e9e-27c951e4448a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_67804829-dc60-496f-80a8-3d7f674a8c04" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_37c8330b-d676-4556-815e-f522344fe061" xlink:to="loc_us-gaap_RestructuringCharges_67804829-dc60-496f-80a8-3d7f674a8c04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_d57632b7-ab0c-4c67-9255-867c0fd21599" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_37c8330b-d676-4556-815e-f522344fe061" xlink:to="loc_us-gaap_AssetImpairmentCharges_d57632b7-ab0c-4c67-9255-867c0fd21599" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_80832cab-eca2-440a-818f-62cbc14326f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_37c8330b-d676-4556-815e-f522344fe061" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_80832cab-eca2-440a-818f-62cbc14326f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringChargesDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#RestructuringandExitActivityCostsRestructuringChargesDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringChargesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_00d8741a-4b25-4251-9643-d83b6b00adf5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_7c169826-8985-476f-9b8f-6be960c46445" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_00d8741a-4b25-4251-9643-d83b6b00adf5" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_7c169826-8985-476f-9b8f-6be960c46445" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_d8647234-e513-4524-85bf-142c0cd24ce8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_7c169826-8985-476f-9b8f-6be960c46445" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_d8647234-e513-4524-85bf-142c0cd24ce8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_94ad6736-cba6-4ac1-9ff2-f0cbcddc4bd7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_d8647234-e513-4524-85bf-142c0cd24ce8" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_94ad6736-cba6-4ac1-9ff2-f0cbcddc4bd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_EmployeeSeveranceTerminationBenefitsAndOtherRestructuringMember_8cd13f18-386a-483c-b348-c1cb8dc76b64" xlink:href="ddd-20231231.xsd#ddd_EmployeeSeveranceTerminationBenefitsAndOtherRestructuringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_94ad6736-cba6-4ac1-9ff2-f0cbcddc4bd7" xlink:to="loc_ddd_EmployeeSeveranceTerminationBenefitsAndOtherRestructuringMember_8cd13f18-386a-483c-b348-c1cb8dc76b64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_3aa6dbcf-1548-4383-8660-b65b359711cb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_7c169826-8985-476f-9b8f-6be960c46445" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_3aa6dbcf-1548-4383-8660-b65b359711cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_6aaee3a8-1fac-4fd8-a58f-e2ef333c686b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_3aa6dbcf-1548-4383-8660-b65b359711cb" xlink:to="loc_us-gaap_RestructuringReserveRollForward_6aaee3a8-1fac-4fd8-a58f-e2ef333c686b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_dc8c212b-073b-4f71-8e71-16780bd69ff3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringReserve"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_6aaee3a8-1fac-4fd8-a58f-e2ef333c686b" xlink:to="loc_us-gaap_RestructuringReserve_dc8c212b-073b-4f71-8e71-16780bd69ff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_4b074431-27e6-48d9-8435-346acb5a056e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_6aaee3a8-1fac-4fd8-a58f-e2ef333c686b" xlink:to="loc_us-gaap_RestructuringCharges_4b074431-27e6-48d9-8435-346acb5a056e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_9f86c905-1ddc-498d-95bd-4781b2cd4ba7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_6aaee3a8-1fac-4fd8-a58f-e2ef333c686b" xlink:to="loc_us-gaap_PaymentsForRestructuring_9f86c905-1ddc-498d-95bd-4781b2cd4ba7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_1d60211b-5e6d-4325-8628-a351e9974ee2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringReserve"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_6aaee3a8-1fac-4fd8-a58f-e2ef333c686b" xlink:to="loc_us-gaap_RestructuringReserve_1d60211b-5e6d-4325-8628-a351e9974ee2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/RestructuringandExitActivityCostsCostsIncurredDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#RestructuringandExitActivityCostsCostsIncurredDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/RestructuringandExitActivityCostsCostsIncurredDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_c60619b6-ccfd-470b-b9f4-9ffc803a7eaf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_e1f36f9e-0a8c-47db-9675-a02f437d2599" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_c60619b6-ccfd-470b-b9f4-9ffc803a7eaf" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_e1f36f9e-0a8c-47db-9675-a02f437d2599" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_a7bf52ec-ab61-4f0e-bce2-484d8e0fdf68" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_e1f36f9e-0a8c-47db-9675-a02f437d2599" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_a7bf52ec-ab61-4f0e-bce2-484d8e0fdf68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_9ace3018-4643-4bde-987b-8777542b6003" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_a7bf52ec-ab61-4f0e-bce2-484d8e0fdf68" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_9ace3018-4643-4bde-987b-8777542b6003" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_23edd7d8-0bd3-4846-bf36-94db687a64bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_9ace3018-4643-4bde-987b-8777542b6003" xlink:to="loc_us-gaap_CostOfSalesMember_23edd7d8-0bd3-4846-bf36-94db687a64bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_f672e440-9f77-4414-bb25-a6c82524a38d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_9ace3018-4643-4bde-987b-8777542b6003" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_f672e440-9f77-4414-bb25-a6c82524a38d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_d48e0d66-ca3c-45f8-9b9f-6f5bcda578b4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_9ace3018-4643-4bde-987b-8777542b6003" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_d48e0d66-ca3c-45f8-9b9f-6f5bcda578b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_8532c7a7-0eb5-4d6a-874c-008784070ca5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_e1f36f9e-0a8c-47db-9675-a02f437d2599" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_8532c7a7-0eb5-4d6a-874c-008784070ca5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_5994668c-3ae7-481a-8081-28f36f4e2969" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_8532c7a7-0eb5-4d6a-874c-008784070ca5" xlink:to="loc_us-gaap_RestructuringCharges_5994668c-3ae7-481a-8081-28f36f4e2969" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.3dsystems.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="ddd-20231231.xsd#SubsequentEventsDetails"/>
  <link:presentationLink xlink:role="http://www.3dsystems.com/role/SubsequentEventsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_a5eb9b8c-6bd1-4681-bb3d-5af2510c2bb6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_9e884462-7a5d-4bc9-848a-df438db7c53b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_a5eb9b8c-6bd1-4681-bb3d-5af2510c2bb6" xlink:to="loc_us-gaap_SubsequentEventTable_9e884462-7a5d-4bc9-848a-df438db7c53b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_50be3487-603f-40a2-b6a7-3435de06837f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_9e884462-7a5d-4bc9-848a-df438db7c53b" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_50be3487-603f-40a2-b6a7-3435de06837f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_836ff92a-c99d-490c-bbc9-627306de68bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_50be3487-603f-40a2-b6a7-3435de06837f" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_836ff92a-c99d-490c-bbc9-627306de68bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_09ea93e8-e6b8-40ac-a010-7d59c822467e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_836ff92a-c99d-490c-bbc9-627306de68bb" xlink:to="loc_us-gaap_SubsequentEventMember_09ea93e8-e6b8-40ac-a010-7d59c822467e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_5263dc4d-fce8-423e-86fc-9b648a45e551" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_9e884462-7a5d-4bc9-848a-df438db7c53b" xlink:to="loc_us-gaap_DebtInstrumentAxis_5263dc4d-fce8-423e-86fc-9b648a45e551" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_d4ffb872-6c1b-4ff9-a289-3a6c9e09635b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_5263dc4d-fce8-423e-86fc-9b648a45e551" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_d4ffb872-6c1b-4ff9-a289-3a6c9e09635b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ConvertibleSeniorNotesDue2026Member_b03e5e15-57a5-468c-801a-9b38f278cda5" xlink:href="ddd-20231231.xsd#ddd_ConvertibleSeniorNotesDue2026Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d4ffb872-6c1b-4ff9-a289-3a6c9e09635b" xlink:to="loc_ddd_ConvertibleSeniorNotesDue2026Member_b03e5e15-57a5-468c-801a-9b38f278cda5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_82a4dd6e-efcb-42cc-9c50-251436c7cec9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_9e884462-7a5d-4bc9-848a-df438db7c53b" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_82a4dd6e-efcb-42cc-9c50-251436c7cec9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_d4b6e8e2-4958-417b-bf13-ed856bfd3fc4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_82a4dd6e-efcb-42cc-9c50-251436c7cec9" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_d4b6e8e2-4958-417b-bf13-ed856bfd3fc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_7d099fdf-4fc3-4483-ab96-02b0857e657f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_d4b6e8e2-4958-417b-bf13-ed856bfd3fc4" xlink:to="loc_us-gaap_ConvertibleDebtMember_7d099fdf-4fc3-4483-ab96-02b0857e657f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_0aaba908-d903-4bfd-aed0-9151609b3278" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_9e884462-7a5d-4bc9-848a-df438db7c53b" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_0aaba908-d903-4bfd-aed0-9151609b3278" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a071d81a-26f7-4be8-8219-42e8be21516b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_0aaba908-d903-4bfd-aed0-9151609b3278" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a071d81a-26f7-4be8-8219-42e8be21516b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_VolumetricBiotechnologiesIncMember_a7a75f15-60ed-4067-998e-6ea6c48e3567" xlink:href="ddd-20231231.xsd#ddd_VolumetricBiotechnologiesIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a071d81a-26f7-4be8-8219-42e8be21516b" xlink:to="loc_ddd_VolumetricBiotechnologiesIncMember_a7a75f15-60ed-4067-998e-6ea6c48e3567" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_f5c34771-71a2-4d95-a95d-c6586043aec3" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_LitigationCaseAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_9e884462-7a5d-4bc9-848a-df438db7c53b" xlink:to="loc_srt_LitigationCaseAxis_f5c34771-71a2-4d95-a95d-c6586043aec3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_8f8f1de8-3aa7-4adc-bd77-6277e14c491a" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_LitigationCaseTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseAxis_f5c34771-71a2-4d95-a95d-c6586043aec3" xlink:to="loc_srt_LitigationCaseTypeDomain_8f8f1de8-3aa7-4adc-bd77-6277e14c491a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_ExportControlsAndGovernmentContractsComplianceMember_606edf89-1d43-48a9-a7a8-51dee5200653" xlink:href="ddd-20231231.xsd#ddd_ExportControlsAndGovernmentContractsComplianceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_8f8f1de8-3aa7-4adc-bd77-6277e14c491a" xlink:to="loc_ddd_ExportControlsAndGovernmentContractsComplianceMember_606edf89-1d43-48a9-a7a8-51dee5200653" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyAxis_424153ba-f24a-4ee8-a8d8-5c250d57ff10" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAgencyAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_9e884462-7a5d-4bc9-848a-df438db7c53b" xlink:to="loc_us-gaap_RegulatoryAgencyAxis_424153ba-f24a-4ee8-a8d8-5c250d57ff10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyDomain_a8ef1e1d-e981-4d9a-959b-d7d2888c6490" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RegulatoryAgencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAgencyAxis_424153ba-f24a-4ee8-a8d8-5c250d57ff10" xlink:to="loc_us-gaap_RegulatoryAgencyDomain_a8ef1e1d-e981-4d9a-959b-d7d2888c6490" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_DirectorateOfDefenseTradeControlsMember_e465f580-fd7e-46c1-8294-f9a49f2b6b77" xlink:href="ddd-20231231.xsd#ddd_DirectorateOfDefenseTradeControlsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAgencyDomain_a8ef1e1d-e981-4d9a-959b-d7d2888c6490" xlink:to="loc_ddd_DirectorateOfDefenseTradeControlsMember_e465f580-fd7e-46c1-8294-f9a49f2b6b77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_6ee048d4-272c-4600-9fbd-d3ed37f19348" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_9e884462-7a5d-4bc9-848a-df438db7c53b" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_6ee048d4-272c-4600-9fbd-d3ed37f19348" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_a906f8d6-81c9-4e13-90aa-9b90e8b0598f" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_6ee048d4-272c-4600-9fbd-d3ed37f19348" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_a906f8d6-81c9-4e13-90aa-9b90e8b0598f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_SaudiArabianIndustrialInvestmentsCompanyMember_93b067bb-5d9c-4aee-8156-ee6d4d6ef235" xlink:href="ddd-20231231.xsd#ddd_SaudiArabianIndustrialInvestmentsCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_a906f8d6-81c9-4e13-90aa-9b90e8b0598f" xlink:to="loc_ddd_SaudiArabianIndustrialInvestmentsCompanyMember_93b067bb-5d9c-4aee-8156-ee6d4d6ef235" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_333eac09-0341-4c94-b342-486e1e3df45a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_9e884462-7a5d-4bc9-848a-df438db7c53b" xlink:to="loc_us-gaap_SubsequentEventLineItems_333eac09-0341-4c94-b342-486e1e3df45a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_b0a37a02-cc72-43f7-9318-bf4e87f748df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_333eac09-0341-4c94-b342-486e1e3df45a" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_b0a37a02-cc72-43f7-9318-bf4e87f748df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_BusinessCombinationNumberOfMilestones_77a3e910-8d5c-4c03-85a2-7ffb2703cc6c" xlink:href="ddd-20231231.xsd#ddd_BusinessCombinationNumberOfMilestones"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_333eac09-0341-4c94-b342-486e1e3df45a" xlink:to="loc_ddd_BusinessCombinationNumberOfMilestones_77a3e910-8d5c-4c03-85a2-7ffb2703cc6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_BusinessCombinationNumberOfMilestonesTerminated_8c0facc0-bfc8-4fdf-ba34-d4dcff05d19b" xlink:href="ddd-20231231.xsd#ddd_BusinessCombinationNumberOfMilestonesTerminated"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_333eac09-0341-4c94-b342-486e1e3df45a" xlink:to="loc_ddd_BusinessCombinationNumberOfMilestonesTerminated_8c0facc0-bfc8-4fdf-ba34-d4dcff05d19b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_BusinessCombinationContingentConsiderationReducedLiability_15c2b72a-958c-4e85-9237-8bd089321131" xlink:href="ddd-20231231.xsd#ddd_BusinessCombinationContingentConsiderationReducedLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_333eac09-0341-4c94-b342-486e1e3df45a" xlink:to="loc_ddd_BusinessCombinationContingentConsiderationReducedLiability_15c2b72a-958c-4e85-9237-8bd089321131" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_BusinessCombinationNumberOfRemainingMilestones_77ad0cbd-799f-4d6a-b522-6a6d733cddfb" xlink:href="ddd-20231231.xsd#ddd_BusinessCombinationNumberOfRemainingMilestones"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_333eac09-0341-4c94-b342-486e1e3df45a" xlink:to="loc_ddd_BusinessCombinationNumberOfRemainingMilestones_77ad0cbd-799f-4d6a-b522-6a6d733cddfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_BusinessCombinationContingentConsiderationLiabilityToBeRecovered_e5f14f85-5bb1-48ad-8ba1-ec295c23adf0" xlink:href="ddd-20231231.xsd#ddd_BusinessCombinationContingentConsiderationLiabilityToBeRecovered"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_333eac09-0341-4c94-b342-486e1e3df45a" xlink:to="loc_ddd_BusinessCombinationContingentConsiderationLiabilityToBeRecovered_e5f14f85-5bb1-48ad-8ba1-ec295c23adf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_BusinessCombinationContingentConsiderationLiabilityRecoveryNegotiationPeriod_2f48a283-4a2a-4c23-a3e1-33d662392ac9" xlink:href="ddd-20231231.xsd#ddd_BusinessCombinationContingentConsiderationLiabilityRecoveryNegotiationPeriod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_333eac09-0341-4c94-b342-486e1e3df45a" xlink:to="loc_ddd_BusinessCombinationContingentConsiderationLiabilityRecoveryNegotiationPeriod_2f48a283-4a2a-4c23-a3e1-33d662392ac9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_BusinessCombinationNumberOfShareholdersThatTerminatedEmployment_b5df5ba6-04e3-49c3-b98f-838ef6ee7673" xlink:href="ddd-20231231.xsd#ddd_BusinessCombinationNumberOfShareholdersThatTerminatedEmployment"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_333eac09-0341-4c94-b342-486e1e3df45a" xlink:to="loc_ddd_BusinessCombinationNumberOfShareholdersThatTerminatedEmployment_b5df5ba6-04e3-49c3-b98f-838ef6ee7673" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_LossContingencyProposedSettlementValue_f1f16a76-25d5-4471-8566-eb02141351ad" xlink:href="ddd-20231231.xsd#ddd_LossContingencyProposedSettlementValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_333eac09-0341-4c94-b342-486e1e3df45a" xlink:to="loc_ddd_LossContingencyProposedSettlementValue_f1f16a76-25d5-4471-8566-eb02141351ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForLegalSettlements_f1111a5e-a7ba-459f-9f63-defbae6aede0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForLegalSettlements"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_333eac09-0341-4c94-b342-486e1e3df45a" xlink:to="loc_us-gaap_PaymentsForLegalSettlements_f1111a5e-a7ba-459f-9f63-defbae6aede0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_LitigationSettlementSuspendedPenalty_f7e0047a-023b-4a3b-b2bc-dc46ae7cc76c" xlink:href="ddd-20231231.xsd#ddd_LitigationSettlementSuspendedPenalty"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_333eac09-0341-4c94-b342-486e1e3df45a" xlink:to="loc_ddd_LitigationSettlementSuspendedPenalty_f7e0047a-023b-4a3b-b2bc-dc46ae7cc76c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRepurchasedFaceAmount_f6e1804d-44ee-4b67-87e6-6928e950b76a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentRepurchasedFaceAmount"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_333eac09-0341-4c94-b342-486e1e3df45a" xlink:to="loc_us-gaap_DebtInstrumentRepurchasedFaceAmount_f6e1804d-44ee-4b67-87e6-6928e950b76a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfConvertibleDebt_df4ebf4b-4483-41de-832b-d9170b70bb83" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfConvertibleDebt"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_333eac09-0341-4c94-b342-486e1e3df45a" xlink:to="loc_us-gaap_RepaymentsOfConvertibleDebt_df4ebf4b-4483-41de-832b-d9170b70bb83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_c60c0679-3c39-4264-be84-081f2a6550ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_333eac09-0341-4c94-b342-486e1e3df45a" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_c60c0679-3c39-4264-be84-081f2a6550ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#AwardTimingDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PhantomShareUnitsPSUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PhantomShareUnitsPSUsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_PhantomShareUnitsPSUsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_PerformanceSharesMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_IncentiveAwardsMember" xlink:href="ddd-20231231.xsd#ddd_IncentiveAwardsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_ddd_IncentiveAwardsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_RestrictedStockMarketConditionsMember" xlink:href="ddd-20231231.xsd#ddd_RestrictedStockMarketConditionsMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_ddd_RestrictedStockMarketConditionsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_RestrictedStockPerformanceMeasuresMember" xlink:href="ddd-20231231.xsd#ddd_RestrictedStockPerformanceMeasuresMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_ddd_RestrictedStockPerformanceMeasuresMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_StockOptionsAndRestrictedStockAwardsMember" xlink:href="ddd-20231231.xsd#ddd_StockOptionsAndRestrictedStockAwardsMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_ddd_StockOptionsAndRestrictedStockAwardsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_RestrictedStockMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_RestrictedStockAndRestrictedStockUnitMember" xlink:href="ddd-20231231.xsd#ddd_RestrictedStockAndRestrictedStockUnitMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_ddd_RestrictedStockAndRestrictedStockUnitMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockOptionMember"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_StockOptionMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_ddd_DpPolarGmbHMember" xlink:href="ddd-20231231.xsd#ddd_DpPolarGmbHMember"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_ddd_DpPolarGmbHMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_us-gaap_AwardTypeAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_EmployeeStockOptionMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardExrcPrice"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardExrcPrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardGrantDateFairValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardGrantDateFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ErrCompDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ErrCompRecoveryTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompRecoveryTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_RestatementDateAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonNeosMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_ecd_NonNeosMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDeterminationDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDeterminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AggtErrCompAmt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#PvpDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PvpTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_ExecutiveCategoryAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="loc_ecd_AllExecutiveCategoriesMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_PeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_NonPeoNeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToCompAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_AdjToCompAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllAdjToCompMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="loc_ecd_AllAdjToCompMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MeasureAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_MeasureAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PvpTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CoSelectedMeasureName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoTotalCompAmt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TabularListTableTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TabularListTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_us-gaap_NetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_OtherPerfMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToCompAmt"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoName"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MeasureName"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_MeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#InsiderTradingArrangements"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TradingArrByIndTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TradingArrByIndTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TradingArrAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_TradingArrAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllTradingArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrAxis" xlink:to="loc_ecd_AllTradingArrangementsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrIndName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrIndTitle"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndTitle" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrAdoptionDate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrAdoptionDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrTerminationDate"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrTerminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrDuration"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrDuration" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#InsiderTradingPoliciesProc"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>ddd-20231231_g1.jpg
<TEXT>
begin 644 ddd-20231231_g1.jpg
M_]C_X  02D9)1@ ! 0$ > !X  #_X1#X17AI9@  34T *@    @ ! $[  (
M   /   (2H=I  0    !   (6IR=  $    >   0TNH<  <   @,    /@
M   <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                 %1E9"Y#<G5I
M:W-H86YK    !9 #  (    4   0J) $  (    4   0O)*1  (    #-3$
M )*2  (    #-3$  .H<  <   @,   (G      <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                         #(P,3@Z,#$Z,C(@,30Z,C(Z,#, ,C Q.#HP
M,3HR,B Q-#HR,CHP,P   %0 90!D "X 0P!R '4 :0!K ', : !A &X :P
M /_A"R%H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O #P_>'!A8VME="!B
M96=I;CTG[[N_)R!I9#TG5S5-,$UP0V5H:4AZ<F53>DY48WIK8SED)S\^#0H\
M>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(CX\<F1F.E)$1B!X
M;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y.3DO,#(O,C(M<F1F+7-Y
M;G1A>"UN<R,B/CQR9&8Z1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2)U=6ED.F9A
M9C5B9&0U+6)A,V0M,3%D82UA9#,Q+60S,V0W-3$X,F8Q8B(@>&UL;G,Z9&,]
M(FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT<R\Q+C$O(B\^/')D9CI$97-C
M<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ,61A+6%D
M,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SIX;7 ](FAT=' Z+R]N<RYA9&]B92YC
M;VTO>&%P+S$N,"\B/CQX;7 Z0W)E871E1&%T93XR,#$X+3 Q+3(R5#$T.C(R
M.C S+C4P.#PO>&UP.D-R96%T941A=&4^/"]R9&8Z1&5S8W)I<'1I;VX^/')D
M9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ
M,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SID8STB:'1T<#HO+W!U<FPN
M;W)G+V1C+V5L96UE;G1S+S$N,2\B/CQD8SIC<F5A=&]R/CQR9&8Z4V5Q('AM
M;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO<F<O,3DY.2\P,B\R,BUR9&8M<WEN
M=&%X+6YS(R(^/')D9CIL:3Y4960N0W)U:6MS:&%N:SPO<F1F.FQI/CPO<F1F
M.E-E<3X-"@D)"3PO9&,Z8W)E871O<CX\+W)D9CI$97-C<FEP=&EO;CX\+W)D
M9CI21$8^/"]X.GAM<&UE=&$^#0H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(#P_
M>'!A8VME="!E;F0])W<G/S[_VP!#  <%!08%! <&!08(!P<("A$+"@D)"A4/
M$ P1&!4:&1@5&!<;'B<A&QTE'1<8(BXB)2@I*RPK&B O,R\J,B<J*RK_VP!#
M 0<(" H)"A0+"Q0J'!@<*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BK_P  1" "Q , # 2(  A$! Q$!_\0 'P
M 04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%! 0
M  %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*%A<8
M&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X
M>7J#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 >@'8<U6HH ST],TQ!1110 ^*,RS)&
MO!=@HS[U[M7AEG_Q_P!O_P!=5_G7N=)C/(/C)_R&]._Z]S_Z%7G%>C_&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<CY]
M6MR?XE'=?4?B.X/ML$\=S DT#K)%(H9'4Y# ]"#2&24444@"BBB@ HHHH #T
MKS;QQXD:\NGTRT8B"%L3,/\ EHP[?0'/X\]A77>+-5.D^'YY8F*S28BB8'HQ
M[_@ 3^%>0C@4T 44Z.*2:58X4:1V.%11DD^PKO/#W@$#;<ZV0Q[6RGC_ ($1
MU^@_.F(YO0O#%]K<@=%,-KGYIW4X/KM_O'@]*['6-&M/#O@F^^P(/->-$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_.O<Z3&>2_&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 #.2AZGMP<GTSP*\S((.",&OJ4C(Q7F_Q&\""]A?6-%B5;J/=)=1
M*,&9>I8?[0]._P!>"KC/(:](^%_C VEP-#U&0F"8XM&)^XY/W/H<\>A'O7F]
M.5F1@R,58'(8'&#3$?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!^
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
? 4444 %%%% !1110 4444 %%%% !1110 4444 ?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>ddd-20231231_g2.jpg
<TEXT>
begin 644 ddd-20231231_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<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;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:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#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,<UTBNJ[$
M9YMH/S=3Z5^2G_#6'[4W_1ROQ _\+*^_^.U_7]_P7X_Y0V?M"?\ 9/YO_1T5
M?QA4 ?O]_P &FW_*4S]KO_MX_P#3Y/7[_5^ /_!IM_RE,_:[_P"WC_T^3U^_
MU !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !17XN?$W_@]"_9C^&7Q)\0_#>^_8L\>74_A[7+
MO39KF+Q!9!)G@F>(NH(R 2F0#ZUB?\1O/[+/_1CWQ _\**Q_PH _;ZBOQ!_X
MC>?V6?\ HQ[X@?\ A16/^%'_ !&\_LL_]&/?$#_PHK'_  H _;ZBOQ!_XC>?
MV6?^C'OB!_X45C_A1_Q&\_LL_P#1CWQ _P#"BL?\* /V^HK\0?\ B-Y_99_Z
M,>^('_A16/\ A1_Q&\_LL_\ 1CWQ _\ "BL?\* /V^HK\0?^(WG]EG_HQ[X@
M?^%%8_X4?\1O/[+/_1CWQ _\**Q_PH _;ZBOQ!_XC>?V6?\ HQ[X@?\ A16/
M^%'_ !&\_LL_]&/?$#_PHK'_  H _;ZBOQ!_XC>?V6?^C'OB!_X45C_A1_Q&
M\_LL_P#1CWQ _P#"BL?\* /V^HK\0?\ B-Y_99_Z,>^('_A16/\ A1_Q&\_L
ML_\ 1CWQ _\ "BL?\* /V^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/_1CW
MQ _\**Q_PH _;ZBOQ!_XC>?V6?\ HQ[X@?\ A16/^%'_ !&\_LL_]&/?$#_P
MHK'_  H _;ZBOQ!_XC>?V6?^C'OB!_X45C_A1_Q&\_LL_P#1CWQ _P#"BL?\
M* /V^HK\0?\ B-Y_99_Z,>^('_A16/\ A1_Q&\_LL_\ 1CWQ _\ "BL?\* /
MV^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/_1CWQ _\**Q_PH _;ZBOQ!_X
MC>?V6?\ HQ[X@?\ A16/^%'_ !&\_LL_]&/?$#_PHK'_  H _;ZBOQ!_XC>?
MV6?^C'OB!_X45C_A1_Q&\_LL_P#1CWQ _P#"BL?\* /V^HK\0?\ B-Y_99_Z
M,>^('_A16/\ A1_Q&\_LL_\ 1CWQ _\ "BL?\* /V^HK\0?^(WG]EG_HQ[X@
M?^%%8_X4?\1O/[+/_1CWQ _\**Q_PH _;ZBOQ!_XC>?V6?\ HQ[X@?\ A16/
M^%'_ !&\_LL_]&/?$#_PHK'_  H _;ZBOQ!_XC>?V6?^C'OB!_X45C_A1_Q&
M\_LL_P#1CWQ _P#"BL?\* /V^HK\0?\ B-Y_99_Z,>^('_A16/\ A1_Q&\_L
ML_\ 1CWQ _\ "BL?\* /V^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/_1CW
MQ _\**Q_PH _;ZBOQ!_XC>?V6?\ HQ[X@?\ A16/^%'_ !&\_LL_]&/?$#_P
MHK'_  H _;ZBOQ!_XC>?V6?^C'OB!_X45C_A1_Q&\_LL_P#1CWQ _P#"BL?\
M* /V^HK\0?\ B-Y_99_Z,>^('_A16/\ A1_Q&\_LL_\ 1CWQ _\ "BL?\* /
MV^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/_1CWQ _\**Q_PH _;ZBOQ!_X
MC>?V6?\ HQ[X@?\ A16/^%'_ !&\_LL_]&/?$#_PHK'_  H _;ZBOQ!_XC>?
MV6?^C'OB!_X45C_A1_Q&\_LL_P#1CWQ _P#"BL?\* /V^HK\0?\ B-Y_99_Z
M,>^('_A16/\ A1_Q&\_LL_\ 1CWQ _\ "BL?\* /V^HK\0?^(WG]EG_HQ[X@
M?^%%8_X4?\1O/[+/_1CWQ _\**Q_PH _;ZBOQ!_XC>?V6?\ HQ[X@?\ A16/
M^%'_ !&\_LL_]&/?$#_PHK'_  H _;ZBOQ!_XC>?V6?^C'OB!_X45C_A1_Q&
M\_LL_P#1CWQ _P#"BL?\* /V^HK\0?\ B-Y_99_Z,>^('_A16/\ A1_Q&\_L
ML_\ 1CWQ _\ "BL?\* /V^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/_1CW
MQ _\**Q_PH _;ZBOQ!_XC>?V6?\ HQ[X@?\ A16/^%'_ !&\_LL_]&/?$#_P
MHK'_  H _;ZBOQ!_XC>?V6?^C'OB!_X45C_A1_Q&\_LL_P#1CWQ _P#"BL?\
M* /V^HK\0?\ B-Y_99_Z,>^('_A16/\ A1_Q&\_LL_\ 1CWQ _\ "BL?\* /
MV^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/_1CWQ _\**Q_PH _;ZBOQ!_X
MC>?V6?\ HQ[X@?\ A16/^%'_ !&\_LL_]&/?$#_PHK'_  H _;ZBOQ!_XC>?
MV6?^C'OB!_X45C_A1_Q&\_LL_P#1CWQ _P#"BL?\* /V^HK\0?\ B-Y_99_Z
M,>^('_A16/\ A1_Q&\_LL_\ 1CWQ _\ "BL?\* /V^HK\0?^(WG]EG_HQ[X@
M?^%%8_X4?\1O/[+/_1CWQ _\**Q_PH _;ZBOQ!_XC>?V6?\ HQ[X@?\ A16/
M^%'_ !&\_LL_]&/?$#_PHK'_  H _;ZBOQ!_XC>?V6?^C'OB!_X45C_A1_Q&
M\_LL_P#1CWQ _P#"BL?\* /V^HK\0?\ B-Y_99_Z,>^('_A16/\ A1_Q&\_L
ML_\ 1CWQ _\ "BL?\* /V^HK\0?^(WG]EG_HQ[X@?^%%8_X5^F?_  2U_P""
MBW@O_@J1^R?9_M8> OASJGA;3[S7+W35TG6+N.:97MG"LY:/Y<'/ H ^BZ**
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH ^0/^"_'_*&S]H3_ +)_-_Z.BK^,*O[/?^"_'_*&S]H3
M_LG\W_HZ*OXPJ /W^_X--O\ E*9^UW_V\?\ I\GK]_J_ '_@TV_Y2F?M=_\
M;Q_Z?)Z_?Z@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@#^>7_ (-;?AE\-OB;_P %0OVM+'XD
M?#[0_$,%K)<R6T.N:3#=I"YUN<%E$JL%)'&17[M_\,G_ ++/_1M7P_\ _"-L
M?_C5?B!_P:;?\I3/VN_^WC_T^3U^_P!0!P'_  R?^RS_ -&U?#__ ,(VQ_\
MC5'_  R?^RS_ -&U?#__ ,(VQ_\ C5=_10!P'_#)_P"RS_T;5\/_ /PC;'_X
MU1_PR?\ LL_]&U?#_P#\(VQ_^-5W]% ' ?\ #)_[+/\ T;5\/_\ PC;'_P"-
M4?\ #)_[+/\ T;5\/_\ PC;'_P"-5W]% ' ?\,G_ ++/_1M7P_\ _"-L?_C5
M'_#)_P"RS_T;5\/_ /PC;'_XU7?T4 <!_P ,G_LL_P#1M7P__P#"-L?_ (U1
M_P ,G_LL_P#1M7P__P#"-L?_ (U7?T4 <!_PR?\ LL_]&U?#_P#\(VQ_^-4?
M\,G_ ++/_1M7P_\ _"-L?_C5=_10!P'_  R?^RS_ -&U?#__ ,(VQ_\ C5'_
M  R?^RS_ -&U?#__ ,(VQ_\ C5=_10!P'_#)_P"RS_T;5\/_ /PC;'_XU1_P
MR?\ LL_]&U?#_P#\(VQ_^-5W]% ' ?\ #)_[+/\ T;5\/_\ PC;'_P"-4?\
M#)_[+/\ T;5\/_\ PC;'_P"-5W]% ' ?\,G_ ++/_1M7P_\ _"-L?_C5'_#)
M_P"RS_T;5\/_ /PC;'_XU7?T4 <!_P ,G_LL_P#1M7P__P#"-L?_ (U1_P ,
MG_LL_P#1M7P__P#"-L?_ (U7?T4 <!_PR?\ LL_]&U?#_P#\(VQ_^-4?\,G_
M ++/_1M7P_\ _"-L?_C5=_10!P'_  R?^RS_ -&U?#__ ,(VQ_\ C5'_  R?
M^RS_ -&U?#__ ,(VQ_\ C5=_10!P'_#)_P"RS_T;5\/_ /PC;'_XU1_PR?\
MLL_]&U?#_P#\(VQ_^-5W]% ' ?\ #)_[+/\ T;5\/_\ PC;'_P"-4?\ #)_[
M+/\ T;5\/_\ PC;'_P"-5W]% ' ?\,G_ ++/_1M7P_\ _"-L?_C5'_#)_P"R
MS_T;5\/_ /PC;'_XU7?T4 <!_P ,G_LL_P#1M7P__P#"-L?_ (U1_P ,G_LL
M_P#1M7P__P#"-L?_ (U7?T4 <!_PR?\ LL_]&U?#_P#\(VQ_^-4?\,G_ ++/
M_1M7P_\ _"-L?_C5=_10!P'_  R?^RS_ -&U?#__ ,(VQ_\ C5'_  R?^RS_
M -&U?#__ ,(VQ_\ C5=_10!P'_#)_P"RS_T;5\/_ /PC;'_XU1_PR?\ LL_]
M&U?#_P#\(VQ_^-5W]% ' ?\ #)_[+/\ T;5\/_\ PC;'_P"-4?\ #)_[+/\
MT;5\/_\ PC;'_P"-5W]% ' ?\,G_ ++/_1M7P_\ _"-L?_C5'_#)_P"RS_T;
M5\/_ /PC;'_XU7?T4 <!_P ,G_LL_P#1M7P__P#"-L?_ (U1_P ,G_LL_P#1
MM7P__P#"-L?_ (U7?T4 <!_PR?\ LL_]&U?#_P#\(VQ_^-4?\,G_ ++/_1M7
MP_\ _"-L?_C5=_10!P'_  R?^RS_ -&U?#__ ,(VQ_\ C5'_  R?^RS_ -&U
M?#__ ,(VQ_\ C5=_10!P'_#)_P"RS_T;5\/_ /PC;'_XU1_PR?\ LL_]&U?#
M_P#\(VQ_^-5W]% ' ?\ #)_[+/\ T;5\/_\ PC;'_P"-4?\ #)_[+/\ T;5\
M/_\ PC;'_P"-5W]% ' ?\,G_ ++/_1M7P_\ _"-L?_C5'_#)_P"RS_T;5\/_
M /PC;'_XU7?T4 <!_P ,G_LL_P#1M7P__P#"-L?_ (U1_P ,G_LL_P#1M7P_
M_P#"-L?_ (U7?T4 <!_PR?\ LL_]&U?#_P#\(VQ_^-4?\,G_ ++/_1M7P_\
M_"-L?_C5=_10!P'_  R?^RS_ -&U?#__ ,(VQ_\ C5'_  R?^RS_ -&U?#__
M ,(VQ_\ C5=_10!P'_#)_P"RS_T;5\/_ /PC;'_XU1_PR?\ LL_]&U?#_P#\
M(VQ_^-5W]% ' ?\ #)_[+/\ T;5\/_\ PC;'_P"-4?\ #)_[+/\ T;5\/_\
MPC;'_P"-5W]% ' ?\,G_ ++/_1M7P_\ _"-L?_C5'_#)_P"RS_T;5\/_ /PC
M;'_XU7?T4 <!_P ,G_LL_P#1M7P__P#"-L?_ (U1_P ,G_LL_P#1M7P__P#"
M-L?_ (U7?T4 <!_PR?\ LL_]&U?#_P#\(VQ_^-4?\,G_ ++/_1M7P_\ _"-L
M?_C5=_10!P'_  R?^RS_ -&U?#__ ,(VQ_\ C5'_  R?^RS_ -&U?#__ ,(V
MQ_\ C5=_10!P'_#)_P"RS_T;5\/_ /PC;'_XU1_PR?\ LL_]&U?#_P#\(VQ_
M^-5W]% ' ?\ #)_[+/\ T;5\/_\ PC;'_P"-4?\ #)_[+/\ T;5\/_\ PC;'
M_P"-5W]% ' ?\,G_ ++/_1M7P_\ _"-L?_C5'_#)_P"RS_T;5\/_ /PC;'_X
MU7?T4 <!_P ,G_LL_P#1M7P__P#"-L?_ (U1_P ,G_LL_P#1M7P__P#"-L?_
M (U7?T4 <!_PR?\ LL_]&U?#_P#\(VQ_^-4?\,G_ ++/_1M7P_\ _"-L?_C5
M=_10!P'_  R?^RS_ -&U?#__ ,(VQ_\ C5'_  R?^RS_ -&U?#__ ,(VQ_\
MC5=_10!\&?\ !=G]G#]GCPI_P2%^/GB/PM\!O!>FZA:> Y9+2_T_PM:0S0OY
MT7S(Z1AE/N#7FG_!H=_RALT3_LH&O?\ HY*]_P#^"_'_ "AL_:$_[)_-_P"C
MHJ\ _P"#0[_E#9HG_90->_\ 1R4 ?I]1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'R!_P7X_Y0
MV?M"?]D_F_\ 1T5?QA5_9[_P7X_Y0V?M"?\ 9/YO_1T5?QA4 ?O]_P &FW_*
M4S]KO_MX_P#3Y/7[_5^ /_!IM_RE,_:[_P"WC_T^3U^_U !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% 'X _\ !IM_RE,_:[_[>/\ T^3U^_U?@#_P:;?\I3/VN_\ MX_]/D]?
MO]0 455UO6])\.:5/KFN7R6UI;)OGGE/RHOJ:Y/_ (:0^!G_ $4S3/\ OXW^
M%<.*S3+,#-0Q->$&]4I2C%V[ZM&<ZU&F[3DEZL[:BN)_X:0^!G_13-,_[^-_
MA6)\1_VH?AAI/@75+_P=XYL+S54LV&GP1,23*?E4X(YP3N/L*\_$<4</8;#S
MK2Q5-J*;LIQ;=E?17U?9&4L9A81<G-:>:)?B[^U/\.?A/?/H,GG:IJL8_>65
MB1B$]A(YX4^PR1W%<3H7[?WA>[OU@\1?#Z]LK=FP9[:]6<K[E2J?H37S!=7-
MS>W,EY>3O+-,Y>661BS.Q.223U)/.:97\XX_Q?XMKXYU<-*-.G?2'+&6GFVF
MV^]FO)(^5J9YC95.:#27:Q^B?A3Q;X<\<:%!XE\*ZM%>V5PN8YHCW[J0>58=
MP<$5HU\=_L@?&.R^&WC&ZT3Q3K:VFBZE;LTCSL=D4Z#*O[9&5/K\OH*^CO\
MAI#X&?\ 13-,_P"_C?X5^X\*\=Y5GV30Q.)JPI5=5*+FEJNJN[V:LUVVN[7/
MH<%F5'$T%.<E%]5<[:BN)_X:0^!G_13-,_[^-_A6OX/^*/P^\?W,UGX-\5VN
MHRVZ!YDMV)**3@$Y'K7U%#.LFQ-54J.)IRD]DIQ;?HD[G9'$4)RM&:;]44OC
ME\;/AW^SI\*=9^,WQ5UK[!H6A6OG7DRIO=R6")&BC[SN[*BCNS#D#FOG(?\
M!5#6?"6DZ9\3OCM^Q=\0O _PXUFXACL_'.H/;W"VR3$"*:[M8SYMM&VX<G=U
M  8D _2WQ4^$/PS^-_A&3P%\6_!5AK^C2SQS2:=J,6^,R(<HV/4'D&OC'_@K
MK\8?CYJ?PTU[X#WO[/6I:%\*+_4M/MO%/Q@\Q-16ULA)!,\D>GP'S4"R 1^9
M(0#M(&"RL/3-CZ!_;>_;7TG]C3X;>&_B&GPZO?&)\4>)K?1=,L-(ODC>26:&
M66-E8JP8'RMH Z[QS7EU]_P4T_:%\.VDFM^,/^"7?Q<M-,ME,E]=6BI<R0QC
MEG$80;L#D\@8')%<7_P5*E\%3?LT?LWO\-]<74_#W_"V_# T/44EWBYM!9SB
M*3=@9W(%.<#K7WK0!Y_^S1^TY\(/VMOA7:_%[X+>(&O=,GE:"X@N(O+N+*X4
M O!/'D[)%#*<9((8,I92">^GGAMH7N;F98XXU+22.P"JH&223T%?$?[$EC:?
M"O\ X*M_M+?!3P; MOX>O+32-?-C",107DT$,LA51PNYKR7('95_NC'V=XL\
M.6/C#PMJ7A'4Y)%MM5T^:SN&A;:X25"C%3V.&.#0!\GV_P#P5"^*7Q<O]0U#
M]C/]A+Q;\3O"^G7TEH?%TVNP:/9WCQG#M;>=&YF7/^ZW3*K7IO[(O[=?@O\
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
M_LG\W_HZ*OXPJ /W^_X--O\ E*9^UW_V\?\ I\GK]_J_ '_@TV_Y2F?M=_\
M;Q_Z?)Z_?Z@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MA4 ?O]_P:;?\I3/VN_\ MX_]/D]?O]7X _\ !IM_RE,_:[_[>/\ T^3U^_U
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% 'X _\&FW_*4S]KO_ +>/_3Y/7[_5^ /_  :;?\I3
M/VN_^WC_ -/D]?O]0 450\3^)] \&:!=>*?%.J166GV47F7=W.<)$GJ?SK@/
M^&S_ -EK_HMNB?\ ?UO_ (FNW#9;F.-@YX>C.:6EXQ;5_DF<.*S/+<#-0Q->
M$&]4I2C%V[ZM'IU<7^T/\7_^%"_![6/BQ_PCW]J_V5]G_P! ^U^1YOFW$</W
M]C[<>9N^Z<XQQG-8O_#9_P"RU_T6W1/^_K?_ !->4_MM_M-_ /XA?LP^)O!_
M@KXI:7J6IWGV+[-96TC%Y-E[ [8R.RJQ^@KW,DX;S+$9SAJ6*PM3V4JD%*\)
MI<KDE*[LK*U];JW<\'/.)LLP^28JKA<73]K&G-PM.#?,HMQLKN[O;2SOM8Y'
M_A[[_P!6\_\ EV__ ')1_P /??\ JWG_ ,NW_P"Y*^+:*_HC_B&?!'_0)_Y4
MJ_\ R9_./_$3^.?^@O\ \ITO_D#]!_V>/^"CW_"^OC#H_P )_P#A3?\ 97]J
M_:/]/_X2+S_*\JWDF^Y]G3=GR]OWAC.><8KZ=K\L/V)/&GA;X>_M/>&?&'C7
M6X--TRS^V_:;VY)"1[[*=%SCU9E'U-?H#_PV?^RU_P!%MT3_ +^M_P#$U^/>
M(/"$,LSFG2RC"S]DZ:;Y5.:YN::>KYM;):7^6I^S>'?&4\TR2I5SC%P]JJC2
MYG"#Y>6#6BY=+MZV\KZ'IU%>8_\ #9_[+7_1;=$_[^M_\371?#OXZ?"+XM7M
MSIWPW\>V&L3VD0DN8[-R3&A. 3D#O7P%;)\VPU)U*N'G&*W;A))>K:L?H5#.
M<GQ-54J.)IRD]DIQ;?HD[F#^U]^TAI?[(W[.OB+]H;6O"]QK5MX>%J9=,M;A
M8I)O/NX;88=@0,&8-TZ+BI/V4?VG/AW^U[\#M'^./PVF9;344,=Y83.#-I]V
MG$MM+C^)3T/&Y65APPKR+_@M)_RC/^)?^YI'_IXLJ\-\*+-_P2P^._A+XO6*
MM!\#?C5IVGP>+(5'[CPSKS6ZE;H#HD4GS,<<;3*,?NH@?./2/K>W_:STZ]_;
M.U+]C*R\$SG4[#P!_P ).FLR7RK!*IGCA$&P*64YD!W\\#H:SOV0?VW/#7[5
M&L>,? &I>!;[P=XT\":PUCXA\):O=)+/&N<+.CH )(V8,N0., ]'0GR3PQ)'
M-_P73UZ6)PRM^SU&593D$'4K;!!JM_P49^%GBS]F_P"+.A?\%1/@)I;R:EX5
M6.R^*6B6QV_VYH+%4:0CH9(EP-QS@+$_2#D ]K_:_P#VSO#/[*,7A7P_!X+O
MO%WB_P ;ZXFF>%_"&D7"1W-XQ(#REG!"1H60%B.KKT&XBE^U3^W-X?\ V8]0
M\,_#FU^&.M^-?B+XPB9]"\"^%0)9G"#,DLDK ".%2&'F;23M8[0%<KY?^P1\
M-?$_[37Q?U;_ (*<_'+2)(;GQ!"]A\(M N\$Z'H +*L^.0)IP6.1VDD8$K*
MNC^VS^SG^U'IO[3GA+]NO]C_ $G1?$GB3PYX9E\/ZSX+UZY$":A8M)+*&@D9
ME59 TSYRZ_=0_,-RD HW7_!4?XF?"#5=/NOVS_V%O%OPO\,:G?):1>+XM<AU
MBSM9'.$-SY,:&$=3_$W!PK8KU+]M[]M?2?V-/AMX;^(:?#J]\8GQ1XFM]%TR
MPTB^2-Y)9H998V5BK!@?*V@#KO'-?/?Q!_X*4_#GQ7X9E^ W_!33]ASQQ\/=
M!\0RQ6M]>:A;RWFCS.DBR*QN(EBDP'16_="0C;Z9-)_P65NO#_A/]F7X&7OP
MPTH:II6F?%?07\.V.FW/FB\MX[*Y,$<4A+;]ZA K$G.0<F@#NO\ AXS^U3_T
MBJ^*?_@9%_\ &Z]\_9N^+WCGXV_#H^-/B%\#=<^'NH#4);<>'_$$BM<&-0I$
MV5 &UMQ X_A->!_\/&?VJ?\ I%5\4_\ P,B_^-U]&_ GXB^*OBS\*=*^('C;
MX5ZIX)U/4!/]J\,:TX:ZLMD\D:[R !\ZHL@X^ZXH Z+Q#XAT/PEH-[XI\3ZM
M;V&FZ;:27-_?7<H2*WAC4L\CL>%55!))Z 5\FV'_  4[^+7QCDN=<_8U_8)\
M8_$CPK;7#PIXMO\ 6X-#M;TH2':V$\;M,H(Q_"V>"JGBH?\ @NCXP\0>&/V!
M-3TC0KQK=?$7B73=+U"96QMMV=IF!(Z*6A53Z@D=#7U7\// GAOX7^ ]&^''
M@_3X[72M"TR"QT^WC0*$BB0(HP.^!SZF@#R7]D?]N[P'^U/K>N_#6_\ !.M^
M"/B!X5 /B/P+XGA"7=O&2 )HR,":++*-V%(W*2H#H6]SKBI_V=?@S<?'>+]I
MB3P1$/'$&B_V2FNQW4R,;3+'RVC5Q&_WS\S*6P%&<*N/DWX&ZA^T[_P4WU;Q
M;\:=/_:C\2?#'X;:5XGN=&\#Z)X'BABN[];<KNO;FX=69@VY?W?(SN VA<N
M?<]%?(O[*WQ^_: \'?&SXG_L-_M&>.(_%/B#P7X:&O\ A'QO'9);S:II;JJC
MSXU^42QO)$NX9R=^2V S>2_L8>#OV]?V\/V1M/\ C5XL_;G\1^%+B-;VV\+6
M_AZPAC-]+#-(#=7\N TN908A&NU5CA!Y+-0!^BE%?GU^R!;_ +<W_!2']F2P
M^,_BS]LG5OA^UJLNFZ'!X-TJ&(ZC<6_RO?WS\%R\GRF&/8@$9( +D"O>_MP_
MM%^*/^")&O?M(R>-Y-/^(>@ZC!I4WB.P@C5Y7CUFVMVEV;=@9X)-K87!)8@#
M.  ?H;17Q1XP^ 7[?]E\ ;G]J:/]MCQ%;_$FST-M>?P3#86W_".*BQ>>VF+;
M%"S,$!B$S,26&3C.X0?%+_@HC\6/BI^S=\"H/V;(M/T7X@?'V^:PMM1NX//M
M]!^S,(M0N$1\B3RY3A0P/R@D@D 4 ?;U%?#/[1W@#]LS]@'X72?M6>"/VR/%
M'Q*M?#=Q;S>-O!_CBW@:VU*S>5(Y&M61=UHRE@P"DX&3D[2KQ_MO?M@ZWJ/Q
MH^$?PW7]HO4?@[\+O'_@QO$%SX^L;)/M-Y,XW160G=66UVH8W9_^FP!.,4 ?
M=5>8?#;]HV^\4Z;\1/$'Q'^$7B+P1I?@#7M0LQJ&NV4H75[*U5F.HVP\L&2!
MU4LI3?GL37F7[(GA3]HKPG\69I=#_:XL/C/\&=1T+?:ZWJFJ6USJFG:F'X1)
MK92MQ$R#)W,,;Q@#:2_E'A#QQ\;OVD?@!^UOX;\3_'#6['_A#_B1XEL=#NK.
M& O!IEK'*PL!N0CRG4;"?O8)P<\T ?8GP&^-?@_]HOX2:+\:OA_'>+HVOPR3
M:=]OA$<K1K*\>YE!.W)0D#.<$9P<BNOK\Z_V6_C!XI_82_X)!)^U'??$/4_%
M3W^A6T7A+PIJ\<2V6D7;7D\*K$8U5VC9I1+(&8DB'"E<TEUJOQ-TWX32?&F/
M_@M)H-Q\48=,.IMX6_X2313H$EP$\PZ>+4-T/^J$HYS\VT=* /T5KR#]M3]K
MC1?V,?A=IGQ/UWP9=:[#J?BBTT5+2TNUA9'G60B0LRD$#RSQWS5O]B;]I"+]
MK;]EWPC\?CI<=C<ZY8N-2LH22D-W#*\$ZIGG9YD;%<Y.TKDFO O^"Z?_ ":;
MX5_[*QHW_HNZH ^T:*^/?^"AWQ@_:@\*?M8? ?X+_LV_$F+P_+X];7;/4FO+
M%+FW4+# %NFB8?O'MTDEF1,A6=%#9!(KD_BE#^U7^P%\?OA%X@O/VO?$WQ(\
M*_$;Q[:^%_$^A>+[2$^3)<L%6XMV0?N@N68(NW!0 E@Q  /NZO*/'G[56C^!
M?VM? G[*%QX0N;B\\<Z-J&H6^L)=*L5HMK&\A1D(RQ;9@$$8S7B7Q@\?_M ?
MM9_MRZ[^QI\&OC7J/PY\(_#OP]:7_CCQ!X>@C.IZA>72I)#:PRN#Y*B.13N'
M.5?.[Y0/-+#X9_'CX1_\%@O@OX*^+OQBNO'NDQ>$]>E\)^(M6LXXM0$#6=QY
MMM<M& LSQN PDP"5E&>F  ?H?17Y_P#B']I[6_VN/VF?B'X%U;]N_3_@;\/?
MAUK;Z%86NG:Y8V.K^(+Z)F2>Y,URVY85=2%"#:P*_P 0)KL?V,/VG_%J?M1^
M)?V&O&W[2NF?%C2Y/"G]N^!_B)H][;/=B#?Y4UE<R6K,C3H275OO83<>'15
M/L^BOSYU3]O?]HC]A35O'O[+/[04.J_$'QU-/'<? S6CIX+>)XKN40PP3"%5
M4/#(<L!@MMD0'B,M]=?LC?#[XW?#KX'Z7IG[1WQ0NO%GC6\!O-?OI_+$5M-(
M ?LL(C55\N,87./F;<W (4 'IE%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110!\@?\%^/^4-G[0G_9/YO_ $=%7@'_  :'?\H;-$_[*!KW_HY*
M]_\ ^"_'_*&S]H3_ +)_-_Z.BKP#_@T._P"4-FB?]E U[_T<E 'Z?4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110!\@?\%^/^4-G[0G_ &3^;_T=%7\85?V>_P#!?C_E#9^T)_V3
M^;_T=%7\85 '[_?\&FW_ "E,_:[_ .WC_P!/D]?O]7X _P#!IM_RE,_:[_[>
M/_3Y/7[_ % !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% 'X _\&FW_ "E,_:[_ .WC_P!/D]?O
M]7X _P#!IM_RE,_:[_[>/_3Y/7[_ % &/\0? N@?$SP7J/@+Q3'*^GZI;F"[
M6&78Y0D'AATZ5XI_P[)_99_Z!.M?^#AO\*^@Z*];+\]SG*J;IX/$3IQ;NU&3
M2;[Z'D9CD&29M553&X>%225DY13:6]M3Y\_X=D_LL_\ 0)UK_P '#?X5YO\
MM<_L+? /X.?L\^(?B1X*T[5(]3T[[)]F>XU)I$'F7<,394CGY7;\:^RZXO\
M:'^$'_"^O@]K'PG_ .$A_LK^U?L_^G_9//\ *\JXCF^YO3=GR]OWAC.><8KZ
M#)^-<^I9OAYXO&U/9*I!SO*37*I+FNE=M6OI9W/G<ZX'X?JY/B88/!4_;.G-
M0M&*?.XOELW9)WMJVK'Y'T5]I?\ #H+_ *N&_P#+2_\ NNC_ (=!?]7#?^6E
M_P#==?O?_$3."/\ H+_\IU?_ ) _G[_B&''/_0)_Y4I?_)GSK^R-\,?"OQC_
M &AO#WPW\:PSR:9J/VO[2EO,8W/EVDTJX8=/F1?PK[9_X=D_LL_] G6O_!PW
M^%8O[/'_  3A_P"%"_&'1_BQ_P +D_M7^ROM'^@?\([Y'F^;;R0_?^T/MQYF
M[[ISC'&<U].U^3\=\=UL7F\)Y)C)JE[-)\O/!<W-*^C2=[<NMC]<X!X!HX3)
MZD,\P4'6]HVN;DF^3EC;5.2M?FTO^9\^?\.R?V6?^@3K7_@X;_"NY^!O[*/P
MB_9XU6^UGX;V5_%/J-NL-R;N^,H**VX8!''->E45\'BN)^(<=AY4,1BISA+=
M.3:?75'Z!A.%N',!B(U\/A*<)QV:BDUTT9\T?\%@_#?B+Q=_P3G^(WA[PIH-
M[J>H7"Z5]GL=/M7FFEVZM9LVU$!9L*"3@< $]J]%UOX#^"OVA/V1K3X%?%;1
MGDTS6O!]G:WD3)MEMI1!&4E3</EECD574D<,@R.HKU*BO"/>/S0_X)F?"/\
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
M/S''NO\ P3@_:5^)GQY^&OBCP3\=VM)/'OPT\97GA?Q3>6,0CBOY(&PETJJ
MJ[_F!  !,98!0P4 'MOQ+^)/@GX/> -6^)_Q'U^'2]#T.R>[U*^GR5BC4=@,
MEF)P H!+,0 "2!7RS=_\%7]<T;PG;?'+Q/\ L/\ Q)TWX3W4D93Q[/\ 9S)'
M;2,%CNGLE8R+"VY2'W8(8;=Q(!I?\%U/&=CX3_8^T#3]?6X?1-;^)^CV7B*"
MU&7GL46XNI$ R,DFV7 )'(%9WQC_ &C?^"@_A+X-WWQ@^*G[$7PYN_A!_9GF
M>(/A^^JRSZ[::.5PYG5E^S$+%R\81MH!# !6( /I#X]_M>_!?]GOX"P_M$>*
M=:EU#0]1CMO^$>BT:+SKC6I;E=]O%;(2-[2+\PR0 H+$@ UY?X,_X*0:O8_$
MKPU\/?VGOV4O&'PIA\:WBV?A/7=<N8+JSNKIO]7;3M%@VTKY ","<GG !->6
M?M-^*/AG\5_CS^Q%I?PKTZUM_ .M:S>:[HNF6MHD$$*6EK9R6B"%/EC,>]EV
M#[IR*] _X+<Z7;W/_!.SQ9XB!*7F@ZOH]_IEPIP\$_\ :,$(=3V8),XR/4T
M>K?M8?MA^"OV5=/T'3KWPKK'BGQ7XNU V7A'P;X=A$E[J<R@%R-Q 2--R[G/
M3<.#7+_ K]OC_A/?C3#^S?\ 'CX!^(_A9XWU'3WOM TS7KB&YMM8A0$R"WN8
M3M>1 &9DQP%/.017E6G:O<_$S_@LOX&OO$:AO[#_ &=O[5T^)AQ%=7-R\<LB
MCL2DQ4X[+6G_ ,%7';PY\1_V:/B1I?R:GIWQTTVQAE7AC;W1 GCSUVNL2J1W
M% 'V/7D'A?\ :XT7Q/\ MI^)?V,HO!EU%?>&_"$.O2ZXUVIBG21X%$0CVY!'
MGCG./E/K7K]?%WPF_P"4Z/Q1_P"R,67_ *.T^@#[1HKX"^ 3?MG_ +:7QE^.
M7P]O?VN==\&>"_ OQ;U?3M-N/#ME!_:<X^T.D5HL[+^YMX(XE(P"SM.<G"C'
M6?L@^*OVF/%_CCXZ_L%_%C]HO5;[5_ %SIC>&OB39V,":DEK>(9P'5E9'<(J
M#+!C^\<9("X .V^ _P#P4!^(G[2OQTU#P=\(?V3M5O?ASI'B:[T/4_BA>>)8
M((XKBWC9F9;,QEY$+! "'SB12P4DJ/INOS._X)J:IXB_9H_9#^*/[6NO?&3Q
M#J6B^#_$?B)7\#21VZ66HWB+"([AG$?F++)(44X.T9SMKU?X-?L[?MW?M+_!
M;2_VD_&W[?'B?PCXL\5Z7'K'A_PYX;TRW31=*@F02VT,T#*6N/D*%BQW#<02
MY!+ 'VU17Y^^,_V^OC[XN_X)0?$_XJ7&K+X:^*_PT\3P>&/$&HZ1&H7[9%J=
ME%)/&K JHDBF92,8W;]H48 ZFT\#_MK?#C]FOX@?ME_$_P#;(U:_U/4_@[JV
ML6G@>RT>**PT&_:S^T6Q@=F8GR%4I]P%V^9B<$, ?;-%?G9H'A+]OCXN?L%P
M_MLZY^W-XBT'Q#IG@)]<T3PUH>G01V$T%G;,X-WD9N)KA8C(S-\BM-@*54"M
M+1=*_;J_:D_8R_X;?U#]LK5O!.M1^$[C6/#_ (0\):9%%IFRUB<_Z3NR\SSF
M)G.25C\T *P7! /T!HKY3T'XX?MD?M(?\$Z_ /Q/_9VAT:U\?^+X+2'7->OO
M)2#2( \D=WJ"12_([ Q;A%@@"0X!V@'P/]K_ ,9_$']B+X?GXW_##_@J]J'C
M3QAI&H6AOO 'B;6-.NX=9C>9(YDBLXSOA"ARYV@E45L,I :@#[K^,W[2'PU^
M!7B3P7X0\;3WAU+Q]XEBT3P[:V=J9/,G<J&=V)"HB!@22<G/RACQ3/$GQH\4
M:%^T3X<^"%I\%O$-_I6N:-<WUWXXMK9SINF21!]MO,X0JLC[1M!8'YAP:^.O
M^"F_@;QC\1OVB_V:?&&B_&CQ!H<'BKQA:VVF6%G%;LNB3LD;F\@+QDM,1(H(
M?*_NQQUKU?Q%\2?C'\.?^"C?P6_9K?XLZIJN@7GPROY?$ O8X0VKWEO',JW<
MVQ!B0E Q"X7/:@#ZNHKX@^&6M_M,?\%)_BA\0/%7AK]I77_AC\+O!/BVX\-^
M'++P5%%'?ZO=6X4RW4]Q(K$(0\9" ;</MP"C,_7?LD_&CX^_"_\ :[\3_L!_
MM)_$$>-)K/PQ'XE\">-9[)+>ZO=.,HB>"Y5/E:17) ?J?*D))RH4 ^L:*_.S
M]A'0?VX_V_OV>S\0OB#^W!XF\(6&F:U>Z?HW_"+V$"7FH2)(7-S=S$ LBEQ"
ML*[1MAR3ELGW;_@E]\>/C1\6/ 'CSX;_ +0'B:+7O$_PP^(VH>%KGQ#%;+"=
M2CMRH65U4 ;]V\9 Y4*3EMQ(!ZA^U!\=/B-\!O"FG>(/AM^SGXB^)-U>ZA]G
MN-+\-RJDMK'Y;-YS;E/RY4+]6%?-MY_P5Y^+>G_%.U^"-[_P3C^(<7BV^THZ
MG:>'WU.$7,MF&=#.J>5RFZ-QGU4U]OU\7?$3_E/#X#_[()-_Z6ZC0![O^RQ^
MT/\ %'X_6NMW'Q,_9<\4?#-M+DMULXO$LRN=0$@D+&/:JXV;%S_UT%>M5\8?
MML_M7>,=7_:UT7]B3P)^T=HOPATJ/PT=>\=>/]3NK:*X$3/LBL+1KEE196^5
MBP^;:^X<1NK\GX5_:9U?]E#]I[X=_#S1_P!NZQ^.7@'XDZRNA7MKJ.N6-_JW
MA_4)"JV]P)K5MS0N[A2' 50#W(- 'WW6-\1?&$'P\^'VN^/[FQ>YCT/1KK4)
M+:-PK2K#$TA0$]"0N,^]?)6M^,OVB_VZ?VPOB'\!OA=\>]6^&GPZ^%'V6QUK
M4?"\$0U76M4G1F*K/(#Y,<921?E_N D'>-FMIG@?]L[X/>#/C3\*OC9XZF\?
M_#I/AQJ%YX+\>:M);)J:3FUD$MC<1QD/+@$L)2N/DZ_,$0 ]Y_9:^/>G?M0?
M 'PU\>M)\.SZ3;>)+-[B+3KF<2O %E>/!90 >4ST[UW]?G#_ ,$^OV6OVM_C
MK^POX.\56'[:_B'X?64.FW$7@?P_X3L(D@B1+F8">^=OGN6DD#-L!"JFW')(
M&];?MO?M#>-?^"+_ (K_ &B+[Q<=.^(GAFZ_LJX\0:=!&AEFAU.WA,P3;L#-
M%)M;"@$[B N0  ?H!17P7\2/A3^WP_[)][^VO<_MV:_I7B[3O!C>*D\&Z5I-
MNFB6]O';?:C9&)@3,XB!4RR;MS]00<UT/QE_;U^-VL_LG_ MO@M;:;IWQ.^/
M,EC86%_<P"2UTAVCC^UW:QMN#!'==JL& 5B2&*X8 ^TZ\G^*G[5FC_"W]I[X
M9_LRW?@^YN[OXE1:F]KJL=TJQV/V.#SF#H02^X<#!&*^<_VB/A;^VI^PO\);
MG]JGP%^VKXH^(DOA<Q7?C'PCXVM(&L=4LRZ+-]G"#=:%<[P%)(4'#9&&E^-?
MC[1OBM_P43_8W^*/AU7&G^)/#&OZI8K)]X0W&DK*@/OM<9H ^WZ*^*=+\5?M
M)?\ !0C]I?XE^"_ 7[0FL_#'X8_"W76\/>9X1AB74]<U2/<L[M<2*QBC1E.
MO!5DX))8:_P%^,OQZ_9H_;,G_8B_:2^+$GCO0M;\)2^(O 7C74;1(;^*.$OY
M]I=>6 )"JQRMYG)^0'H^V, ^OZ*^%/V;M._:R_X*1^'-4_:KG_:Y\4_#+PO?
M:U=VWPY\+>#K6 )%:V\C1"XO#(I-RS.K!D/&4."H(58/V5/'?[=/QEM_VHO@
MC\1/C3(?'G@M['3O"&J:5:Q00P7BP71CFB0KA$N&AA=U.0!(P 4<  ^\J*^6
M/V>?V];?5_\ @F.?VN?B'=";6_"?AJZM_$T%P CS:O:9A$;@8"//)Y38&,?:
M!TKT7]@6/XTS?LE^#O$?[0OC&\UOQ=KVF_VMJES>QHC0K<DRPP!450FR%HU(
MQ]X-0 _]KW]KC1?V2-+\&:GK/@RZUH>,O'%GX;@2UNUB^S27"N1,VY3N4;/N
MC!.>M>OU\7?\%H/^14^!W_9>]%_]%SU8_;>^*O[54?[>/PG_ &:_V=?BROAB
M'QQX8U,:C=7.GQW45IY6^1[P1./GF2*-Q&I.TN5R,4 ?9-%?#/B"3]J']A']
MKKX0>&]8_:M\2?$OP9\5-=FT/6-*\86\+365SM3RYX)$ *#=(#M&!A&!W;@5
MV_&/C/\ :$_;:_;4\<_LV_"CX\:M\-_ 'PGLK&/Q)JWA>*,:GJ^IW2,Z1I-(
M#Y,:!)%.!UB.0V]2@![GKW[56CZ%^V7H?['4GA"YDOM;\%2^(H];6Z4111I-
M+%Y)CQDL3&3NSCGI7K%?GQ\+OA_\<_AA_P %E_"O@OXU?%27QM':?".]'ACQ
M->6207EQIYGE8177EX5YHY3*N\ ;DV,>20([#]IO5_VU?C-X]N_$W_!06Q^!
M_@#P=XEFT'POH6C^(-/L-5UF6#'F7\TMRV_RF)&U0I4Y*\-&S. ?H717QK^P
M_P#M,^-/&GQN^(7["_CS]HK3_B,='\.KJW@[XG^&KJV^TW&GRE(I$E: M%]I
M@DFC ;DDY+9&*\ZG_P""@'[4/[)NF>,OV,/C#IM_XV^-0U>*V^#^LKIP$?B:
MTOG=8+J0* @\@ABP. 2!&3\CO0!^A]%<#^S+\/OBE\,_@MHOACXV_%"[\8>+
M!!YVOZW=;0KW+\M'$%50(D^XO )"[CRQ%=]0!\@?\%^/^4-G[0G_ &3^;_T=
M%7@'_!H=_P H;-$_[*!KW_HY*]__ ."_'_*&S]H3_LG\W_HZ*O /^#0[_E#9
MHG_90->_]')0!^GU%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 ?('_!?C_E#9^T)_V3^;_T=%7\
M85?V>_\ !?C_ )0V?M"?]D_F_P#1T5?QA4 ?O]_P:;?\I3/VN_\ MX_]/D]?
MO]7X _\ !IM_RE,_:[_[>/\ T^3U^_U !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'X _\&FW
M_*4S]KO_ +>/_3Y/7[_5^ /_  :;?\I3/VN_^WC_ -/D]?O]0!1\2>'].\5:
M%<^'=75S;7<7ES"-]I(]CVKA?^&4_A'_ ,^=_P#^!I_PKTBBO'S+A[(\XJJK
MCL-"I)*R<HIM+>VIW87,\PP,'##U903ULG;4\W_X93^$?_/G?_\ @:?\*/\
MAE/X1_\ /G?_ /@:?\*](JCXGTO4-;\/WFD:5JWV&>Y@:*.\\GS#%NX+!=RY
M.,XYX/->56X*X2ITI2AEU*32;248IM]KNRUVU:7<[(9]G4II2Q4TGUN]//34
M^0?B-!X4L_&5]I_@J)QIUM+Y4+R2ES*5X9\^A.<>V*PZ]T_X8M_ZJ5_Y1O\
M[=1_PQ;_ -5*_P#*-_\ ;J_F[%^&/'F*Q4ZRP*BI-OEC.DDKO9+GV6R/U.CQ
M;PY1HQ@\0W9)7<9W?F_=W96^!?PB^$WQ/\&C4-0M+H:C:2F*^2.\(!/57 [
MC]0:[7_AE/X1_P#/G?\ _@:?\*/A%\ M0^$_B"75[;QW]L@N(#%<V9TWRP_=
M6W>8<$'VZ$CO7I%?N/"?!66O(J4,XRVG#$1]V5U"7-;:5XMK5;ZWO?2Q^?9S
MG^+68S>!Q<W3>JUDK7W5G;9[>5CS?_AE/X1_\^=__P"!I_PK?\ ?![P9\-+R
MXOO"\%PDES$(Y?.N"XP#D8]*ZFBOK<'PIPUE^)CB,-A*<)QVDHI-=-'Z'C5\
MYS7$TG2JUY2B]TV[,\7_ &_/AM^T'\3OV:=6TS]EOQ[J.@>-].N8-1T=].U$
MVK7YB;+VC2 @ 2(6P&(4L$#$#)'BWAK_ (+-_#[0-$AT+]H+]FGXJ^%?&T$0
MCU'P[%X0>99K@ !OLSLZET)^[O"]>IX)^T:*^@/,/A']E7]FGXP_'2']I;X^
M^)/A[=_"^+X\:*^E>$_#FI1F&ZMD^QS0?;[F)1F-Y'E$A&-VYI3R&5FY3]G;
M]L#P%^S9^R+'^PO^UO\ LH>.CXFT&QN]%N?">F>$)+RV\20R2R$202(=CB3S
M.7S@MEU)R,?HS10!^6?_  3"^#OQL_8R_:VTJ\^.7[,?BJVT_P"*&@S:;X$U
M'[4=0?PI;+<27)L;O  ARB*[$A2NW.WF4)]%_L*^$?%>A_\ !0S]JGQ!K7AC
M4+.PU36-";3+VZLI(X;L+%=;C$[ +(!D9VDXR*^P:* "BBB@#XL^*GQO_:=_
M8._:Y\7_ !%^)'@KQU\2?@KXYBM9]+N/#P>_E\(7,:D21"W+ 11,S,3RJLOE
MX8LC*?/OVP?VL[/_ (*<_!V7]D7]D_\ 9S\::UJ7B+4[)KSQ5XE\.FRTWP['
M%.DK7#3,6*OM5DQ@95W"ER0C?HI10!\<_&OX9^*=#_X*0?LIQZ?I>IZGIOAG
MPUXALM1UM;-VBC(TIHD::0 JC.1QN/).!FM/]L_PKXHUG_@HK^RQXATCPW?W
M5AI=]XF.IWUM9N\-H'L[<(974%8]Q! W$9P<5]9T4 ?)O[=OA7Q1KG[<'[*V
MM:+X;O[RSTOQ5K;ZG=VMF\D5HK6]J%:5E!$8)!P6(S@U\_\ BVP^!GA3]OCX
ML>(_^"G?PB\3>(UO-1@/PEO[CP]?:II(TH;]MO!%;JR>9CRMP92-ZR9VL6+?
MIE10!^>G[(VF7S?\%6W^(_AC]E+5/AEX!UGX0SZ?X.MIO"ZZ<D\<=W$YEEAB
M7;;22-%.PCDQ(8Q&Q'S"LWX5?#SQ_:_\$Y/VN?#USX&UB/4-6^)_BJ;2K&33
M)1->1O#:!'B0KND5L'!4$'!Q7Z.T4 ?-OPK_ &+_ -GS]H3]DWX,1_M'_!:T
MUO4O#WPPT:UMXM6$T4MD386_FQE592IW( 0PR"N*A_:3_P"";/P=\;_L5>)_
MV6/@#X0T[PE]MO1K6AK"\GDQZM'LV2,6+,H=8Q$Q&=JN2 2*^F** /BCX;_\
M%8S\*/!UI\/?VV_V?/B/X7\?Z1;I::D;/PL]W::Q,@V^?;2HVUO,(W8^X"WR
MNPYK9_9*UG]JW]JG]J_5/VN_'>C>+?AW\+]/\/\ ]D^"? 6M74MO)K#EF/\
M:%W:!MN0'<@D?Q1A&81EF^OJ* /RJ_9@3]E_X>ZQXLC_ ."D_P"S;XM\6_'2
M?Q9=R7']K^"+W6UU>(E1"MBBH]NT?4+D $,N&*[0OI'[!.@^.O#OC[]K6[\<
M_ :^^'4?B'2;'4= \/3Z:L,-O9?8[\QQ(8AY.](I8-Z(?D=RI (('Z&UD^/O
M#]SXM\"ZUX5LIHXYM3TFYM(I)<[4:2)D!..< GG% 'YZ?\$VO^"COA+X!?L.
M^$?A]\9_A+XZ6]L[>\'A"YT+PM->P>);<W<Y5;>2,%%E23?"R.5QL5L_-@?0
M?_!+_P""7Q1\ > O'/QL^-OA>30?%'Q;\>WOBBZ\/3']YI=M,V8;>0=1(-SL
M0>0'4, P8#T']@_]GGQ-^RE^R?X1^ 'C'6[#4=2\/17:7-[IA?R)#+>3SKMW
MJK<+* <@<@UZ[0!\[?\ !47]F3QE^U1^R9J/@[X:6\=QXHT+5;77O#EI,RJM
MS<VQ8&'+< M%)*JYP-Q4$@$D>0?&C_@I9;?'#]G+7?@'\/OV<?B(_P 7O%WA
MVXT*;P-=^$KB(:9<W,+0332SNHC$$>]V#DC("[@@+%?NBB@#X1^.O['OQ>^
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
MH)R!T!/:OT_HH \0^+^BZS=_\$W/%'ARTTFZEU"7X'WMM'81P,TSS'1W41A
M-Q<M\NW&<\5\M:]\"/CA:_L,_LN_M"_#3X;:CK/B?X+/:ZGJG@P6[1WMY8R!
M!=11QL-WG 1)A,;L,Q ) 4_HI10!\&?M8?MSVW[:?P%U7]E?]D;X->.]8\9^
M.(8],U"+6/"T]A;>'K=W4SR7DTHV)A R?*2N6SNX ;7\>_ WQ%\,/VV_V-_!
M&B:/?ZCI7@3P=K&D7^LV]C(T$7DZ0L"/(X!6/>4XW$9)Q7VY10!\(?#_ .(6
MH?\ !,;]ISXNZ7\</AYXEG^''Q+\6R^+/#'C;P_H<U_;VMS.6:XM+E80S1L"
M0J\9(CS@ALC3^#NF^+OV[/V_H_VNY/ACKWAWX8>"_ UUX?\ #-UXET][.Y\0
M7-UYJS3QPO\ ,L(CFD&X_P!Q/XF94^W** /@;]DCXU^//^":O@.__8U^.W[.
M?Q(UZ/P]KE[)X$\2^"/"CZG:Z]8SSM,BAD($<^^1LH3QO .TCG3_ ."2GBOQ
M_P"//VE_VGO&WQ-\&R>'M9U+Q=I$EUH<TRR/8#RKSR[=V7AG2/RU;'\0/ Z5
MUOA_]G;_ (*:_L\W>M>"OV<OCO\ #GQ7X/U#59[S1Y/BT-4EU318Y6S]GCDM
MRRS(G\.\@9YPH)6N[_9:_9"\<_LQ_"'QQ+!\3+;Q%\4_'E]>ZUK7BS4K$QVC
MZM+&PA A3)%O&YSM')#/@*"J* ?''QJ^ WCJW_;UUC_@G7HFG./AU\8?'^E_
M$?4!&Q$<.GPI<2:G;D#A1+<01A?[OE1#!W"OU$CCCAC6*) JJ %51@ #H *^
M<OV2/V4/CKX2^,_B3]JS]L'X@^'O$7Q$UO2(=$TV'PK;RIIVC:5&_FF&$S(K
ML9),.V5X*GEMQKZ.H ^/O^"P'A'Q7XM\+_!:+PIX8U#4VL_CCH]S>+I]E),8
M(52?=*^P':@R,L>!FKWQZ\*^*+[_ (*X_ CQ98^&[^;2K'P9K\=[J45F[6]N
M[6TX57D VH22  2,YKZSHH ^3/\ @HIX5\4>(?VDOV8=1T#PW?WUOIGQ5\_4
MI[.S>5+2+$/SR,H(C7@\M@<5R&J^*-7_ ."<G[=WQ,^+_P 1O 'B'4?A;\8X
M-/OE\4>'](DOAHNIVL;H\%RD0+(KF25@P!SE  <.5^XJ* /@SX6?%CQM^TQ_
MP5F\+?&W2?@UXKT3P':?#'4-.\/:SK^B2VO]HXE9WN"K#,2N[E45\,RQ[L?-
M@>>> _AE^SE^PS\7/B)\,OVZ/V0(/$?A_6?%]UK?@'XEGX?KK4,]G/@_899$
MC=XGCVCY,'YFD/"E&;]-J* /C+]BKQ%X/_X3KX@_M'>#/V(?#GPO^%NBZ$T/
MAC7H? 9L/$FO*-DEPPBCY>W)B^5 F78Q %F5E'E4W[)O[47[<VA^)O\ @H=J
MU_K7@OXE6=_'<_ CPO<L83I6GV,CLL-Q&^!ONB7!W +N.XYCDVC](J* /+_V
M/?VA-0_:9^!&D_$GQ'X&U+PSKVTVOB/0-5T^6VDL[Z, 2!5E 9HFR'1N?E8
MG<& ]0HHH ^0/^"_'_*&S]H3_LG\W_HZ*O /^#0[_E#9HG_90->_]')7O_\
MP7X_Y0V?M"?]D_F_]'15X!_P:'?\H;-$_P"R@:]_Z.2@#]/J*** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH ^0/\ @OQ_RAL_:$_[)_-_Z.BK^,*O[/?^"_'_ "AL_:$_[)_-_P"C
MHJ_C"H _?[_@TV_Y2F?M=_\ ;Q_Z?)Z_?ZOP!_X--O\ E*9^UW_V\?\ I\GK
M]_J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** /P!_X--O^4IG[7?_ &\?^GR>OW^K^8']GG]G
M#_@XJ_X)Q?M=_&#XS?L6_L/>(/\ BO/$%_%<7NK>&K>]BN++[?+/"\8>4;<[
M@<]P:^@/^&^?^#R7_HRS_P QQ9__ !^@#]_J*_ '_AOG_@\E_P"C+/\ S'%G
M_P#'Z/\ AOG_ (/)?^C+/_,<6?\ \?H _?ZBOP!_X;Y_X/)?^C+/_,<6?_Q^
MC_AOG_@\E_Z,L_\ ,<6?_P ?H _?ZBOP!_X;Y_X/)?\ HRS_ ,QQ9_\ Q^C_
M (;Y_P"#R7_HRS_S'%G_ /'Z /W^HK\ ?^&^?^#R7_HRS_S'%G_\?H_X;Y_X
M/)?^C+/_ #'%G_\ 'Z /W^HK\ ?^&^?^#R7_ *,L_P#,<6?_ ,?H_P"&^?\
M@\E_Z,L_\QQ9_P#Q^@#]_J*_ '_AOG_@\E_Z,L_\QQ9__'Z/^&^?^#R7_HRS
M_P QQ9__ !^@#]_J*_ '_AOG_@\E_P"C+/\ S'%G_P#'Z/\ AOG_ (/)?^C+
M/_,<6?\ \?H _?ZBOP!_X;Y_X/)?^C+/_,<6?_Q^C_AOG_@\E_Z,L_\ ,<6?
M_P ?H _?ZBOP!_X;Y_X/)?\ HRS_ ,QQ9_\ Q^C_ (;Y_P"#R7_HRS_S'%G_
M /'Z /W^HK\ ?^&^?^#R7_HRS_S'%G_\?H_X;Y_X/)?^C+/_ #'%G_\ 'Z /
MW^HK\ ?^&^?^#R7_ *,L_P#,<6?_ ,?H_P"&^?\ @\E_Z,L_\QQ9_P#Q^@#]
M_J*_ '_AOG_@\E_Z,L_\QQ9__'Z/^&^?^#R7_HRS_P QQ9__ !^@#]_J*_ '
M_AOG_@\E_P"C+/\ S'%G_P#'Z/\ AOG_ (/)?^C+/_,<6?\ \?H _?ZBOP!_
MX;Y_X/)?^C+/_,<6?_Q^C_AOG_@\E_Z,L_\ ,<6?_P ?H _?ZBOP!_X;Y_X/
M)?\ HRS_ ,QQ9_\ Q^C_ (;Y_P"#R7_HRS_S'%G_ /'Z /W^HK\ ?^&^?^#R
M7_HRS_S'%G_\?H_X;Y_X/)?^C+/_ #'%G_\ 'Z /W^HK\ ?^&^?^#R7_ *,L
M_P#,<6?_ ,?H_P"&^?\ @\E_Z,L_\QQ9_P#Q^@#]_J*_ '_AOG_@\E_Z,L_\
MQQ9__'Z/^&^?^#R7_HRS_P QQ9__ !^@#]_J*_ '_AOG_@\E_P"C+/\ S'%G
M_P#'Z/\ AOG_ (/)?^C+/_,<6?\ \?H _?ZBOP!_X;Y_X/)?^C+/_,<6?_Q^
MC_AOG_@\E_Z,L_\ ,<6?_P ?H _?ZBOP!_X;Y_X/)?\ HRS_ ,QQ9_\ Q^C_
M (;Y_P"#R7_HRS_S'%G_ /'Z /W^HK\ ?^&^?^#R7_HRS_S'%G_\?H_X;Y_X
M/)?^C+/_ #'%G_\ 'Z /W^HK\ ?^&^?^#R7_ *,L_P#,<6?_ ,?H_P"&^?\
M@\E_Z,L_\QQ9_P#Q^@#]_J*_ '_AOG_@\E_Z,L_\QQ9__'Z/^&^?^#R7_HRS
M_P QQ9__ !^@#]_J*_ '_AOG_@\E_P"C+/\ S'%G_P#'Z/\ AOG_ (/)?^C+
M/_,<6?\ \?H _?ZBOP!_X;Y_X/)?^C+/_,<6?_Q^C_AOG_@\E_Z,L_\ ,<6?
M_P ?H _?ZBOP!_X;Y_X/)?\ HRS_ ,QQ9_\ Q^C_ (;Y_P"#R7_HRS_S'%G_
M /'Z /W^HK\ ?^&^?^#R7_HRS_S'%G_\?H_X;Y_X/)?^C+/_ #'%G_\ 'Z /
MW^HK\ ?^&^?^#R7_ *,L_P#,<6?_ ,?H_P"&^?\ @\E_Z,L_\QQ9_P#Q^@#]
M_J*_ '_AOG_@\E_Z,L_\QQ9__'Z/^&^?^#R7_HRS_P QQ9__ !^@#]_J*_ '
M_AOG_@\E_P"C+/\ S'%G_P#'Z/\ AOG_ (/)?^C+/_,<6?\ \?H _?ZBOP!_
MX;Y_X/)?^C+/_,<6?_Q^C_AOG_@\E_Z,L_\ ,<6?_P ?H _?ZBOP!_X;Y_X/
M)?\ HRS_ ,QQ9_\ Q^C_ (;Y_P"#R7_HRS_S'%G_ /'Z /W^HK\ ?^&^?^#R
M7_HRS_S'%G_\?H_X;Y_X/)?^C+/_ #'%G_\ 'Z /W^HK\ ?^&^?^#R7_ *,L
M_P#,<6?_ ,?H_P"&^?\ @\E_Z,L_\QQ9_P#Q^@#]_J*_ '_AOG_@\E_Z,L_\
MQQ9__'Z/^&^?^#R7_HRS_P QQ9__ !^@#]_J*_ '_AOG_@\E_P"C+/\ S'%G
M_P#'Z/\ AOG_ (/)?^C+/_,<6?\ \?H _?ZBOP!_X;Y_X/)?^C+/_,<6?_Q^
MC_AOG_@\E_Z,L_\ ,<6?_P ?H _?ZBOP!_X;Y_X/)?\ HRS_ ,QQ9_\ Q^C_
M (;Y_P"#R7_HRS_S'%G_ /'Z /W^HK\ ?^&^?^#R7_HRS_S'%G_\?H_X;Y_X
M/)?^C+/_ #'%G_\ 'Z /W^HK\ ?^&^?^#R7_ *,L_P#,<6?_ ,?H_P"&^?\
M@\E_Z,L_\QQ9_P#Q^@#]_J*_ '_AOG_@\E_Z,L_\QQ9__'Z/^&^?^#R7_HRS
M_P QQ9__ !^@#]_J*_ '_AOG_@\E_P"C+/\ S'%G_P#'Z/\ AOG_ (/)?^C+
M/_,<6?\ \?H _3__ (+\?\H;/VA/^R?S?^CHJ\ _X-#O^4-FB?\ 90->_P#1
MR5\!_M/?&S_@[9_:Z^ /BG]FKXR?L17D_A?QCI;:?K46G^!+2"9H2RL0D@G)
M0Y4<U^F__!LW^S#\?OV1?^"7&D_!O]I7X6:IX.\40>--8NI=%U>-5F6&65#&
MY"DC# ''- 'Z!T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110!\@?\%^/^4-G[0G_ &3^;_T=%7\8
M5?V>_P#!?C_E#9^T)_V3^;_T=%7\85 '[_?\&FW_ "E,_:[_ .WC_P!/D]?O
M]7X _P#!IM_RE,_:[_[>/_3Y/7[_ % !1110 4444 %%%% !1110 45\?)\=
M/VU_VP_CKX_\"?LI^-O#7PZ\%?#?76T*\\3ZYX?.IWVL:G'_ *Y8HG81I"I&
M,]2&5@6W;4ZC]CO]J'X[ZQ^T#XU_8M_:ML=#G\;>#],@U?3?$GAJ)XK36M,E
M**)6B<YBE5I(P0, EB !LW. ?3-%?#WA;XZ_\%,?VH_B[\45_9:\9?"W2/!O
M@;Q_=^&;)_%FF7337$ML%$A5X5<.,D')Q]\8%>\?#/QC^T9\"/@+XN^)_P"W
M;XQ\'ZC/X>BN=36Y\#6LZ0II\-N'*%9U0M,763 '!W*.M 'M-%?$'@KXD?\
M!6'XX?!5?VP_AYXI\ Z-IVHV3ZMX8^$UYX>>X>^TX9>)9;W<'$\L8RNW:IWK
M_J\D+]+_ +(W[2'AS]K7]G?PS\?/#-D;./7+-C=Z>TF\V=U&[13PDX&0LB,
MV!N7:V!F@#TBBBB@ 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 ^0/^"_'_*&S]H3_LG\W_HZ*OXPJ_L]_P""_'_*&S]H3_LG
M\W_HZ*OXPJ /W^_X--O^4IG[7?\ V\?^GR>OW^K\ ?\ @TV_Y2F?M=_]O'_I
M\GK]_J "BBB@ HHHH **** "BBB@#R3]KK]LGX4?L>^"(=?\;R3ZGKNK2?9O
M"OA#25\S4-;NB0%BAC )"[F4,Y&%W <L55O.OV!_V:OC%HWC?QA^VG^U2D$'
MQ*^),<,8T"U;,7AW2HPODV(/.7PL>_DX\M>2Q<GP^T_9=_X*DZ#^U_XJ_:X'
MPR^$?BG7-3G>W\+2^+M<NIAX=TY6<1PVB1&-8F,9 9\%B=YR/,DW?2W[.VH?
M\%!?%_BC5?#_ .V3\._AGIGA6YT*:.WE\%7]X]U)=,\:A&\V1@(S$TQ)&#N"
MX/6@#Q7X(_\ !(#X@^&?!.K:1\3_ -N+XC:??ZAXAO-6@M_AGK9TBQBN9R"U
MQ*I1GN)257EB-H&T?WJ\P\7?&[X]:W^PM^U3^R9\;_&+^*/$?P@-K96_BUH]
MLVJ:9<SYC:8#.9!'"Y9B22) "6*EF]=^$'PK_P""F'[$7A[4/@+\'/!7A#XJ
M^#TU*YN/!WB'Q%XH>QO=,BF=I#%=HP_?!78M^[.26;Y@"%3O?V8_V I_!OP9
M^)6B?M)>*+?Q)XR^-<UU/\1M2TM#' @FCDC2WMMP!"1"60HQ4$,W   % 'K'
M[)8LA^RK\,QINW[-_P *^T7[/LZ;/L,.W'MC%?//_!#D-_PQMJAA_P"/,_$?
M6?[.Q]WR-T6-OMNW5C>#?AM_P5E^"'P57]CWX>^'/ &MZ=863Z1X7^*]WK[V
M\FGZ<1LB:6SVES-%&=J[=RKL4'S-I+?2_P"R+^S=X<_9)_9W\,_ +PS?&\CT
M.S87>H-'L-Y=2.TL\VW)VAI'8A<G:NU<G&: /2:*** "N!A^,$OB'XW:S\#=
M"L6MKW0]'MM1N+^?#Q3),2 BJ.001R37?5X7X!_Y2">/_P#L1-*_]&-0!ZY]
MB\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT
M?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^
M-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR
M_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!SND7'C'6+9KJ#5[50LK1D/;<Y4X]:
MM?8O&_\ T&[+_P !C_C1X'_Y!$O_ %^S?^A5L4 8_P!B\;_]!NR_\!C_ (T?
M8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q1
M0!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_
M (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\
MC6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_
M\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P
M&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]
M!NR_\!C_ (U7U1_&6E:?+J,VL6C+"FYE6V.3^M=!6;XQ_P"18O?^N!H K06_
MC6>%)UUJS =0P!MCW'UI_P!B\;_]!NR_\!C_ (UI:=_R#X/^N*_R%34 8_V+
MQO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]
MB\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XU
ML44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_
M ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR
M_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&
M_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+
MQO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XU5O[CQCI]S:VLNKVK&ZE\
MM"MMP#C//-=%6/XE_P"0OH__ %^G_P!!- !]B\;_ /0;LO\ P&/^-'V+QO\
M]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C
M_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^
M-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C
M_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;
MLO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T
M&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]
MB\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XU
M5TBX\8ZQ;-=0:O:J%E:,A[;G*G'K715C^!_^01+_ -?LW_H5 !]B\;_]!NR_
M\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P
M&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]
M!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&
M[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B
M\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+Q
MO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8
M_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% '/ZH_C+2M/EU&;6+1EA3
M<RK;')_6I8+?QK/"DZZU9@.H8 VQ[CZU9\8_\BQ>_P#7 U<T[_D'P?\ 7%?Y
M"@#-^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\
M@,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_
M (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_
M .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-
M_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V**
M ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P"
MQ_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\
M@,?\:V** .=O[CQCI]S:VLNKVK&ZE\M"MMP#C//-6OL7C?\ Z#=E_P" Q_QH
M\2_\A?1_^OT_^@FMB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V**
M ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P"
MQ_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\
M@,?\:V** ,?[%XW_ .@W9?\ @,?\:M:5!K\,CG6+^"92OR"*+:0:O44 %%%%
M 'R!_P %^/\ E#9^T)_V3^;_ -'15_&%7]GO_!?C_E#9^T)_V3^;_P!'15_&
M%0!^_P!_P:;?\I3/VN_^WC_T^3U^_P!7X _\&FW_ "E,_:[_ .WC_P!/D]?O
M]0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A?@'_ )2">/\
M_L1-*_\ 1C5[I7A?@'_E()X__P"Q$TK_ -&-0![I1110 4444 %%%% !1110
M 4444 8_@?\ Y!$O_7[-_P"A5L5C^!_^01+_ -?LW_H5;% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !6;XQ_P"18O?^N!K2K-\8_P#(
ML7O_ %P- %S3O^0?!_UQ7^0J:H=._P"0?!_UQ7^0J:@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ K'\2_P#(7T?_ *_3_P"@FMBL?Q+_
M ,A?1_\ K]/_ *": -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ K'\#_P#((E_Z_9O_ $*MBL?P/_R")?\ K]F_]"H V**** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,WQC_R+%[_ -<#
M5S3O^0?!_P!<5_D*I^,?^18O?^N!JYIW_(/@_P"N*_R% $U%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% &/XE_Y"^C_P#7Z?\ T$UL
M5C^)?^0OH_\ U^G_ -!-;% !1110 4444 %%%% !1110 4444 %%%% 'R!_P
M7X_Y0V?M"?\ 9/YO_1T5?QA5_9[_ ,%^/^4-G[0G_9/YO_1T5?QA4 ?O]_P:
M;?\ *4S]KO\ [>/_ $^3U^_U?@#_ ,&FW_*4S]KO_MX_]/D]?O\ 4 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 5X7X!_Y2">/_P#L1-*_]&-7
MNE>%^ ?^4@GC_P#[$32O_1C4 >Z4444 %%%% !1110 4444 %%%% &/X'_Y!
M$O\ U^S?^A5L5C^!_P#D$2_]?LW_ *%6Q0 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 5F^,?^18O?^N!K2K-\8_\BQ>_]<#0!<T[_D'P
M?]<5_D*FJ'3O^0?!_P!<5_D*FH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH *Q_$O_(7T?_K]/_H)K8K'\2_\A?1_^OT_^@F@#8HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q_ __((E_P"O
MV;_T*MBL?P/_ ,@B7_K]F_\ 0J -BBBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@#-\8_\ (L7O_7 U<T[_ )!\'_7%?Y"J?C'_ )%B
M]_ZX&KFG?\@^#_KBO\A0!-1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110!C^)?^0OH__7Z?_036Q6/XE_Y"^C_]?I_]!-;% !1110 4
M444 %%%% !1110 4444 %%%% 'R!_P %^/\ E#9^T)_V3^;_ -'15_&%7]GO
M_!?C_E#9^T)_V3^;_P!'15_&%0!^_P!_P:;?\I3/VN_^WC_T^3U^_P!7X _\
M&FW_ "E,_:[_ .WC_P!/D]?O]0 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !7A?@'_ )2">/\ _L1-*_\ 1C5[I7A?@'_E()X__P"Q$TK_ -&-
M0![I1110 4444 %%%% !1110 4444 8_@?\ Y!$O_7[-_P"A5L5C^!_^01+_
M -?LW_H5;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M6;XQ_P"18O?^N!K2K-\8_P#(L7O_ %P- %S3O^0?!_UQ7^0J:H=._P"0?!_U
MQ7^0J:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'\2
M_P#(7T?_ *_3_P"@FMBL?Q+_ ,A?1_\ K]/_ *": -BBBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ KD?A#XQT;Q7INI0Z5.&:QU66
M*09Z@G*N/]D\X^AJG^T)\0O^$!^'T_V.?;?ZEFVL\'E<CYW_ . KW]2M>%_L
M]_$+_A ?B#!]LGVV&I8MKS)X7)^1S_NMW]"U?FG$GB!ALBXMPF5NW)+^*_Y>
M;2'I9^]+^ZT?5Y5PU5S'):V,7Q+X%WMK+_)>9]74445^EGR@4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110!F^,?^18O?^N!JYIW_(/@_P"N
M*_R%4_&/_(L7O_7 U<T[_D'P?]<5_D* )J*** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** ,?Q+_R%]'_ .OT_P#H)K8K'\2_\A?1_P#K
M]/\ Z":V* "BBB@ HHHH **** "BBB@ HHHH **** /D#_@OQ_RAL_:$_P"R
M?S?^CHJ_C"K^SW_@OQ_RAL_:$_[)_-_Z.BK^,*@#]_O^#3;_ )2F?M=_]O'_
M *?)Z_?ZOP!_X--O^4IG[7?_ &\?^GR>OW^H **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ KPOP#_RD$\?_ /8B:5_Z,:O=*\+\ _\ *03Q_P#]
MB)I7_HQJ /=**** "BBB@ HHHH **** "BBB@#'\#_\ ((E_Z_9O_0JV*Q_
M_P#R")?^OV;_ -"K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH *S?&/_(L7O_7 UI5F^,?^18O?^N!H N:=_P @^#_KBO\ (5-4.G?\
M@^#_ *XK_(5-0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 5C^)?^0OH__7Z?_036Q6/XE_Y"^C_]?I_]!- &Q1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%(S*BEW8  9))X HV 6N<^(GQ2\(_#/3?MG
MB&^S,ZDV]E#@RS'V'8?[1P/Y5PWQ1_:8MM/N3X4^%T U/4I&\O[7&GF1HQXQ
M&!_K6_\ '?\ >Z5B^&_V8_%/C&WN?%'Q/\221:I>)F".1?.:(GHTGS#.!T0'
M XSP"M?G.;<9XS'5ZF7\,TOK%>-^:>GLJ?DY-I2EV2=K[MV:/J,%D5##TXXG
M-I^RIO:/VY?+=+N[7_!GFGQ5^*.M?%7Q -8U.%8(($,=G:1MD1)G)R>['N?8
M>E<Q7NG_  Q;_P!5*_\ *-_]NJGH?[(?]LVC77_"PO+VS/'M_LG.=IQG_6BO
MPK'^'/B1F>,GBL5AG.I-W;=2EJ__  /[DM$M$?HF'XHX5PE"-&C5Y8QT2Y9_
M_(EGX,_M0);10>%?B3(=B*([?5@,D < 2CO_ +X_'N:]TM[FWO($NK2=)8I%
M#1R1L&5E/0@C@BO&=(_8XTRUDE75_&S74,D+*%CTWRGC?^%U;S&Z'J"""">A
MP1AVNI_%7]E_5ET_5(CJGAV:7]VP)\LY_N'GRG_V3P>>O6OU3(,^XRX0P$(<
M3T&\/M[5-3E3[>TY'*\>TOB6SO='QV99=D>=XF4LIJ)5-^1IQ4N_+=*S\MO3
M4^A:*Q/ WQ!\+?$32!J_AC41*HP)H'XEA;^ZZ]OKT/8FMNOU_"XK#8[#QKX>
M:G"2NFG=->3/B*U&KAZKIU8N,ENGHT%%%%=!F%%%% !1110 4444 %%%% !1
M110 4444 %%%% &;XQ_Y%B]_ZX&KFG?\@^#_ *XK_(53\8_\BQ>_]<#5S3O^
M0?!_UQ7^0H FHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH Q_$O_(7T?\ Z_3_ .@FMBL?Q+_R%]'_ .OT_P#H)K8H **** "BBB@
MHHHH **** "BBB@ HHHH ^0/^"_'_*&S]H3_ +)_-_Z.BK^,*O[/?^"_'_*&
MS]H3_LG\W_HZ*OXPJ /W^_X--O\ E*9^UW_V\?\ I\GK]_J_ '_@TV_Y2F?M
M=_\ ;Q_Z?)Z_?Z@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O
M"_ /_*03Q_\ ]B)I7_HQJ]TKPOP#_P I!/'_ /V(FE?^C&H ]THHHH ****
M"BBB@ HHHH **** ,?P/_P @B7_K]F_]"K8K'\#_ /((E_Z_9O\ T*MB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K-\8_\BQ>_]<#6
ME6;XQ_Y%B]_ZX&@"YIW_ "#X/^N*_P A4U0Z=_R#X/\ KBO\A4U !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/XE_Y"^C_]?I_]!-;%
M8_B7_D+Z/_U^G_T$T ;%%%% !1110 4444 %%%% !1110 4444 %%%% !117
MF7Q9_:0T#P2TF@>%%CU35\["$.88&_VB/O-_LC\2.E>3G.>97D&#>*QU10BM
MN[?:*W;\EZ[';@<OQF95U1P\.9_@O-OHCMO&GCOPOX TEM8\4:FD$?(BC',D
MK?W47JQ_0=\5XGJOC#XK?M)ZG)X>\'63Z;H*OMN)&8A2/^FKC[Q_Z9K^N,U>
M\%_ ?QG\3]67QU\:M2N5CDPT=@S;977J%('$*?[(YZ].M>V:1H^E:!IT6D:+
MI\5K;0KMBAA0*JC_ #W[U\+]5XCX[][%<V$P#V@M*U5?WW]B+_EW:[Z,^A]M
ME?#NE&U;$+[7V(/^[_,UW_+5',?"[X*>$?A?;"6Q@^U:BR8FU*=!O/J$'\"^
MPY/<FNPHJOJ^JV&A:5<ZUJMRL-K:0/-<2MT1%!+'\A7Z!@,OR[)<"L/A8*G2
M@MEHEW;?5]V]7U9\SB\7B,96=;$3<I/=O^M%^!8K'\#_ /((E_Z_9O\ T*OC
MWXS_ +37CWXI:O/!I^JW.F:*'*VNGVTI0NG9I2IR['N,[1V'<\+H/BSQ/X7O
MUU/PYXAO+&X5LB6UN60GZX//T-?D>/\ &S*L/CG2P^&E4IIVY^91OYJ-G==K
MM/R1\O4X@HQJ6A!M=[V_ _12H-2TS3]9L)=+U6RBN+>9-LL,R!E<>A!KR?\
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
M10 4444 %%%% !6/XE_Y"^C_ /7Z?_036Q6/XE_Y"^C_ /7Z?_030!L4444
M%%%% !1110 4444 %%%<E\3OC+X1^%]H1JEQ]HOW3,&G0,/,;T+?W%]S^ -<
M689C@<JPDL3C*BA3CNV[+_@M]$M7T-\-A<1C*RI4(N4GT7]?B=+JFJZ;HEA+
MJFKWT5M;0KNEGF<*JCW)KQ3QQ\?_ !9\1-6/@7X):=<'S<J^H*F)77H2N?\
M5)_MM@_[M9VG^&OBQ^TQJ2:UXFNFTOP^DF8$52$(_P"F:'_6-VWMQUQ_=KVK
MP/\ #_PK\/-)&D^&--6%3@S3-S),?5V[_3H.P%?GCQG$?'?NX+FPF!>]1Z5:
MJ_N+[$7_ #/5]+ZQ/I_897P[KB+5L1_+]B#_ +S^TUV_X#.)^$_[-FB>$I$\
M1>-'35-6+;PK_-# W7(!^^V?XC^ [UZA117W.2Y%E7#^#6&P--0CU[R?>3W;
M]?161\]C\QQF9U_:XB?,_P $NR71!1117KG$%%%% !7E7[5WQI_X5;X&.C:)
M=;=:UE&BM"C?-!%T>;V/.%]SG^$UZ1XD\1:1X2T&[\2Z]=B"SL8&EN)#V4#M
MZD] .Y(%?-OP9\/:M^TW\;+WXQ>,[0_V-I<Z_9;63E"R\PP#L0H^=O4D9'SU
M\-QIFV+ITZ63Y<_]JQ5XI_R0^W4?:RO;SNUJK'G8^O-)4*7QST]%U9Z/^R;\
M%_\ A6/@?_A(-<M-NM:TBRW =?FMX>J1>QYW-[D _=%=KH>BZ=XC\'W^@:Q;
MB:UO9;B&XC/\2,2"/R-='6/X'_Y!$O\ U^S?^A5]'E.38')\IIY=0C^[C&VO
M6^[?=R=V_4ZZ%"G0H*E%:+^OQ/G[]F[6M2^!OQPU?X%>)[@BUO[@BRD?A3,!
MF)QZ>9&0/J%%?3->"?ML_#F[;3M.^,OAL-%?:-*D=Y+%PPCWYCD^J2''_ _:
MO4_@W\1K3XJ?#O3O&,!4331;+V)?^64Z\.OL,\CV(KY#@Z<\CS/$\-UGI3?M
M*+?6E-[>?))V?J^B.# -X:K/"2Z:Q_PO_)G44445^BGJA1110 5Q'Q8^!GA;
MXGV[7C(++557$6H1)RV.BR#^,?J.Q[5V]%>?F>59?G.#EA<;34Z<MT_S75-=
M&K-'3A,9B<!75:A)QDNJ_K5>3/ /#/Q.^(_P U>/P7\3M/FO-*SBVN%;<40=
MXG/WU']PX(XZ=#[CX<\2Z%XMTF/7/#FIQ7=K*/EDC/0]P1U4CN#R*;XF\+:!
MXQTF30_$FF1W5M)U20<J?[RGJI'J.:\/\1?#KXD_L\:O)XQ^'-_+?:.3FY@=
M=VU!VF0?> _OK@CG[O?\]OQ!P!OS8O+U\ZU%?^WP7WI=DM?IK9;Q)M:CB7\H
M5'_[;)_CYWT^@**XOX4_&[PK\4;46]O(+/4T3,VG3/R?5D/\:_J.X%=I7Z'E
MN9Y?G&#CBL%44Z<MFOR?5-=4]5U/F<7A,3@:[HUXN,ET?]:KS04445WG,%%%
M% !1110 4444 9OC'_D6+W_K@:N:=_R#X/\ KBO\A5/QC_R+%[_UP-7-._Y!
M\'_7%?Y"@":BBB@ HHHH **** "BBB@ HHHH **** "BBN:\??%OP-\.("?$
M6KJ;@KF.QM\/,_\ P'^$>[8'O7)C<=@LMPTL1BJBA!;N327X_EU-L/AZ^*JJ
MG1BY2?1*[.EKC?B+\<_ ?PX5[6_U#[7?J.-/LR&<'_;/1/QY] :\SO?B;\;/
MCK=/H_PYTB32],+;9;F-RN!_MS=O]U.?K76_#O\ 9<\(^&635/%\@UF^!W%)
M5Q;HW^Z?O_5N#Z"O@9<69YQ))TN&\/\ N]GB*J<8?]N1^*;^5D]U8^D639?E
M2Y\UJ>]_SZAK+_MY[1_JS./EU_X\?M#R-:Z#:G1]#<[7=7:.)E]&DQNE/LHQ
MZ@=:[[X<_LV^!/ WEW^I0C5M07!^T7<8\M#_ +$?('U.3Z$5Z#%%'#&L,,:H
MB* JJ,  = !3J]#*N!<!A\4L=F=1XO$_SU-5'_!#X8KMNUT:.;&<18FK1^KX
M2*HTOY8[O_%+=_KU#ITHHHK[D^>,?Q+_ ,A?1_\ K]/_ *":V*Q_$O\ R%]'
M_P"OT_\ H)K8H **** "BBB@ HHHH **** "BBB@ HHHH ^0/^"_'_*&S]H3
M_LG\W_HZ*OXPJ_L]_P""_'_*&S]H3_LG\W_HZ*OXPJ /W^_X--O^4IG[7?\
MV\?^GR>OW^K\ ?\ @TV_Y2F?M=_]O'_I\GK]_J "BBB@ HHHH **** "BBB@
M#YC_ &N?VV?&^A_$6/\ 8^_8V\*Q>*_B_J=J)+J27G3O"=JP'^F7S\@$*RLL
M9Z[E)!W(DFI^SS^PQI_[./[/WC7PZ?$UQXI^(/C[3[N?QGXQOO\ 7ZK?RPR*
MH&>5B1I&V*3_ !,QY; \XM/^"/UWH7Q#\4?$[P1^W5\6?#NJ^,=5DO\ 7Y]!
MU&*U-W*TCN YC +!3(VT'H#Q7KG[,7['7CG]GGQU>>,?$_[8OQ-^(<%UI+V2
M:-XTUHW-K [2Q.+A%[2 1E ?[LC>M '%?\$6-;L=5_X)Q> ]/MW N-*FU6RU
M" \-#,NI7+[6'8['1L?[0KYCUWPUJ?Q)^%'_  4"\8^%HFN+&Z\316]O-",K
M(VEM++=;2.N$()QV(-?3_BK_ ()IZGI/COQ+XJ_9C_:Q\:?"K3?&E\][XH\-
MZ###<6DMU(,2SVPDPUI(_4LA)!QC "J/8/V>OV6OA#^S5\$8?@'X T1Y]$V3
M?VF^JL)YM4EF&)YKEB )'D'!X V@* %   *W[(OB_0-8_8[^&_C*#485T\_#
MO2II9V<!(E2RCW[CVVE6!]"I]*\+_P""'NGW@_8ED\5S6[QVWB/QWK.I:?O7
M&Z$S+%D?\"A<?A2S?\$F[O2O#U_\&OAU^V=\1O#GPHU2XE:[^'MFT$@BAE8M
M+;07<@,D4+98%,-D,=VXLQ/U+\,_AOX+^#_P_P!(^%_P[T./3=#T*PCL]-LH
MB2(XD&!DGEF/)+$DL22222: -RBBB@ KP'PM%JTW[?WCU=(NXH7'@?2MS2Q[
M@1O?BO?J\+\ _P#*03Q__P!B)I7_ *,:@#US[%XW_P"@W9?^ Q_QH^Q>-_\
MH-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW
M_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\
MH-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** .4\*VO
MBF33I&L-4MHT^TR K) 2=V[DUI_8O&__ $&[+_P&/^-'@?\ Y!$O_7[-_P"A
M5L4 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_
M ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR
M_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&
M_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+
MQO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q
M10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\
MP&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XU1\2VGBU-!NGO
MM6M7B$1\Q$MR"1[&NFK-\8_\BQ>_]<#0!4LK/QH;.(Q:S9A?*7:#;'(&/K4O
MV+QO_P!!NR_\!C_C6EIW_(/@_P"N*_R%34 8_P!B\;_]!NR_\!C_ (T?8O&_
M_0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_
M &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?
M8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q1
M0!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_
M (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\
MC6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_
M\!C_ (UF:Y:^*5U'35NM4MG=KDB!E@("MMZGUKJZQ_$O_(7T?_K]/_H)H /L
M7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW
M_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L
M7C?_ *#=E_X#'_&F7$7B^T@>ZNO$5A%%&I:222#:J@=223P*B^('Q-\)?#73
M/M_B34 )'!^SVD6&EF/^ROI[G 'K7C4MW\6_VG]2-O:(=*\.1R_,23Y0P>YX
M,S^W0?[/6OC^(.,,)E%=8'"P>(Q<OAI0W]9O:$>MWTUM;5>YEN1UL;3>(K25
M.BMYRV](K[3]/S+_ (T_:(\7:CJI\&_#"Y74;J9O+%[;66<GOY8.<_[Q&._3
MFK7@7]F/6_MB^+/B%J-O>:A(_FO:7):90W7,AS\Y]N5^M>C?#CX3^$/AC8?9
M]!LM]RZXN+^< RR^V?X5_P!D<?4\UTU>7E_!^,S3%QS+B6:K55K"DOX-+T7V
MY=V[_.R9UXG.Z&$HO"Y5%P@_BF_CG\_LKR7X:HQ8].\:1((HM8L550 JK:D
M#TIWV+QO_P!!NR_\!C_C6Q17Z(DDCY@Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_
MX#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C?_H-
MV7_@,?\ &C[%XW_Z#=E_X#'_ !K8K@_VA_C!;?!WX?S:M!(AU2\S!I,+<YE(
MYD([J@Y/O@=ZXLQS#"Y5@*F,Q,N6$$VWZ=O-[)=7H9U:L*--SF]$>/\ [2?C
M;QG\3/'5G^SQX6U**[=KM!?FWCVH9NNQC_=C'S-Z$>JU[3\//AMK7PU\(V?@
M_P /:I9+;VJ?,YM3NE<\L['/))Y]N!T K@?V./@_<Z'HLOQ<\61O)JVN*6M&
MGY>.W8[C(2?XI#SG^[C^\:]QKXW@S+\5BZE7B',(VKXGX(O_ )=T?L17F_BE
MWTV=S@P%*<W+%55[T]O*/1?J8_V+QO\ ]!NR_P# 8_XUF>%;7Q3)ITC6&J6T
M:?:9 5D@).[=R:ZNL?P/_P @B7_K]F_]"K[\],J:YX8\2^)-&NO#^L:E8S6M
M[;O#<1&V/S(P((Z\<'K7S_\ L_:IXJ^"OQGU3X$:IJL<$=[<XM99X\H\H7,;
MCT\R/'XA17U'7@?[;/PZO/L&G?&;PT&BOM&E2.\EB&&$>_,4OU20X_X&/2O@
M..L)7PM*AGV$5ZN$?,TOM4GI4C]VNNUG;4\S,82@HXF'Q0U]5U1[)]B\;_\
M0;LO_ 8_XT?8O&__ $&[+_P&/^-4/@[\1;3XJ?#O3O&-N5$L\6R]B7_EE.O#
MK],\CV(/>NGK[;!XNAC\)3Q-!WA-*2?=-71Z%.<:D%..SU,?[%XW_P"@W9?^
M Q_QH^Q>-_\ H-V7_@,?\:V**Z2S'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#
M'_&MBB@#'^Q>-_\ H-V7_@,?\:0V/C8C!UJR(/4?93_C6S10!XO\0?V9]8O+
MM_%O@6_M;/4HV\T6UKF%'<<Y0CB-OI@?3K5+P-^T+XML-5'@KXG7B:==PMY1
MO;NSQANPE QC_> QW/K7NM<M\3/A'X3^*&G^3K-MY5W&F+;4(5'F1^Q_O+_L
MG\,'FOSS,N$<9EF,EF?#<U2JO6=)_P *KZK[,NTE;Y7;/I\+G5#%T%A,UBYP
M7PS7QP^?5>3_ !T1?AM_&5Q$L\'B"P='4,CI;Y# ]""#R*=]B\;_ /0;LO\
MP&/^->)Z;XC^*?[,FK)HGB6V;4_#\LF(74DICUC8_<;N4/!Y_P!ZO;?!?CKP
MQX_TA=:\,:DL\9P)(SQ)$W]UUZJ?T/;(KUN'>+L'G=26$K0=#%0^.E/XEYQ?
MVH]FNFK2NK\69Y)7R^*K0DJE&7PSCMZ/L_)B?8O&_P#T&[+_ ,!C_C1]B\;_
M /0;LO\ P&/^-;%%?6GBF/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q1
M0!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 <SXEM/%J:#=/?:M:O
M$(CYB);D$CV-6;*S\:&SB,6LV87REV@VQR!CZU;\8_\ (L7O_7 U<T[_ )!\
M'_7%?Y"@#-^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,
M?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@
M#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?
M_H-V7_@,?\:V*S?%'B_PUX,TXZKXGUF&SA&=IE;YG/HJCEC[ &LJ]>AAJ,JM
M:2C&.K;:22\V]$73IU*LU"";;V2U;(?L7C?_ *#=E_X#'_&L3QIXWG^']E]M
M\4^-=.M]PS% +8M++_NH#D_7H.Y%<!XF_:0\9^.M1/A;X+>&[@N_'VQX0\I'
M]X+]V,?[39_"K7@O]ENZU2]_X27XP:]-?74I#R6<5PS9/I)*>3]%Q]:_/J_&
MV,SFK+#<,X?V[6CK3O&C'Y[S:[1]5='TU/(*&!@JN;5?9K=0CK4?RVCZOYV,
M2?XV?&?XJWDGAWX9:=+%$3B2ZBA59%4]V<G;%^>?0UL>$_V4KJ"X&M>-M;M]
M0NW;?) Y=H]WJS<%S]<#ZU[#HVB:/X>T]-*T+3(+2VC'R0V\851[\=3[U:K;
M!<"4\3B8XW/ZSQ=9;*6E*'E&GM\WOO:YGB.(I4J3H9;35&GU:UG+UEO]VW<P
MK+1/%6FVD=AIVH:=!!$NV.&&RVJ@] !P*E^Q>-_^@W9?^ Q_QK8HK[^,8PBH
MQ5DCYMMR=V8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44Q&/]B\;_P#0
M;LO_  &/^-'V+QO_ -!NR_\  8_XUL44 <IKEKXI74=-6ZU2V=VN2(&6 @*V
MWJ?6M/[%XW_Z#=E_X#'_ !H\2_\ (7T?_K]/_H)K8H Q_L7C?_H-V7_@,?\
M&C[%XW_Z#=E_X#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8
MHH Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C?_H-V7_@,?\
M&C[%XW_Z#=E_X#'_ !K8HH Q_L7C?_H-V7_@,?\ &K6E0:_#(YUB_@F4K\@B
MBVD&KU% !1110!\@?\%^/^4-G[0G_9/YO_1T5?QA5_9[_P %^/\ E#9^T)_V
M3^;_ -'15_&%0!^_W_!IM_RE,_:[_P"WC_T^3U^_U?@#_P &FW_*4S]KO_MX
M_P#3Y/7[_4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X7X!_
MY2">/_\ L1-*_P#1C5[I7A?@'_E()X__ .Q$TK_T8U 'NE%%% !1110 4444
M %%%% !1110!C^!_^01+_P!?LW_H5;%8_@?_ )!$O_7[-_Z%6Q0 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 5F^,?^18O?\ K@:TJS?&
M/_(L7O\ UP- %S3O^0?!_P!<5_D*FJ'3O^0?!_UQ7^0J:@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ K'\2_\A?1_P#K]/\ Z":V*Q_$
MO_(7T?\ Z_3_ .@F@#8HHHH ***RO&'C;PSX#TAM:\3ZHEM",A%/+RM_=1>K
M'_)P*QQ&(P^$H2K5YJ,(J[;=DEW;9I2I5*U14Z:;D]DM6S5)"@LQP!U)KR;X
MI_M+V&CW#>%OAK"NJ:H[>7]IC7?%&QXP@'^M;Z<?7I7+:SXZ^*?[1VIR>&?
MEA)IVB!MMS*SE05]9G'J/^6:Y_'&:].^%GP/\)?#"W6YMHA>:FRXEU&=!N'J
M$'\ ^G)[DU^;U,^SWC*H\/D%Z.&O:6)DM7W5&+LV_P"\[6_NNS?U,<NR[(HJ
MIF7OU=U23V_QOIZ?F<-\/_V<]<\5:G_PG'QKOYKB>8AQI[RY=O3S&'W1_L+T
M]1TKVBRLK/3;2.PT^UC@@B0+%#"@544=  . *EHKZ[A_AG*N&Z#AA8WG+6<Y
M:SF^\I;OTV\CQ<RS;&9I44JS]U;16D8KLE_3"BBBOH#S HHHH **** "BBB@
M"*]O;33K.74+^X2&"")I)I9&PJ(HR6)[  9KY>T>WO\ ]L#X_P FL7T4@\*Z
M&1MC;(!@#':GL\K D]PH(S\HKJ/VQ?BKJ%U):_ CP1OGU'5)(_[22 _-M8CR
MX![N<,?]G'9C7J'P1^%6G_"#P!:^%K?8]TP\[4KE1_KIV W'_='"CV4=R:_-
M,T;XSXE650UPF%:E6?2=3[-+S2WE\T[-(\BM_M^+]BO@AK+S?1?YG6111PQK
M##&J(BA411@*!T ':G445^EI)(]<*Q_ _P#R")?^OV;_ -"K8K'\#_\ ((E_
MZ_9O_0J -BJFO:)IOB71+OP]K%N);6]MW@N(S_$C @_0\]:MT5,X0JP<)JZ>
MC7=,32:LSYG_ &:=;U+X(_&W5_@/XIN"+>^N"+*1^%,P&8W'H)(\?B$%?3%>
M!_ML_#N\%CIWQH\-!HK[1YDBO)8A\RQ[\Q2_5)#C_@8]*]6^#WQ%L_BG\/-.
M\96Q599XME[$O_+*=>'7Z9Y'L0>]?GG!LYY'F6)X;K/2D_:46^M&;V\^26C]
M>R/+P#>'JSPDNFL?\+_R9TU%%%?HIZH4444 %%%% !1110!6U?1]+U_3I=(U
MJPBNK:==LL,R;E8?Y[]J\0\:?!/QO\(=8;Q[\&M0N)+:/+3V0.^2-.I4K_RU
M3V^\/?&:]XHKYKB+A;+>(Z<95;PK0UA5AI.#\GV\GIZ/4]7+,XQ>5R:A:4)?
M%!ZQDO-?K^AYY\(OV@_#GQ&6/1]6V:=K&,&V=ODG/K&3W_V3SZ9QFO0Z\S^+
MO[.>B>.&D\0^%6CTW6 =Y91MBN&_V@/NM_M#\0>HYGP%\?/%/P\U8> ?C98W
M"^40L>H2*6D0= 7Q_K4_VQD_[W;YO"<3YKPUB8X#B5+E;M#$Q7N2[*HOL2_#
MY+F?JULHP>;4GB,JW6LJ3^)><?YE^/ST/<J*AL-0L=5LHM1TR\CN+>9 T4T+
MAE<>H(ZU-7Z/&49Q4HNZ>S/EFG%V>X44450C-\8_\BQ>_P#7 U<T[_D'P?\
M7%?Y"J?C'_D6+W_K@:N:=_R#X/\ KBO\A0!-1110 4444 %%%0W]_8Z7:27^
MI7D5O!$NZ2:>0*JCU)/ J92C"+E)V2&DY.RW)JJ:UKNC>'-/?5=>U2"TMH_O
M37$@4?3GJ?8<FO*_'O[5.FVUP=!^&.EMJMZ[;$NGC;RMW^P@^:0_D/K6-HOP
M'^)_Q7U!/$OQB\17%K">4M,@RA3V5!\D(_ GU%? 8WCN&*Q,L%P_1>+K+1M:
M4H><JFS]([[7N?24.'94:2KYE45&#V3UG+TCO]^W8O\ C/\ :CO]8OO^$9^#
MN@37MS*=J7DMN6+>\<74_5OQ6J_AC]FSQ?XVU$>*?C1XDN&D?!^QQS;Y2/[K
M/RJ#_97/U%>L>#?A]X0\ 6/V#PMHL5L",2S8W22_[SGD_3H.P%;-94."<7G%
M:.)XEQ'MY+54HWC1C\MYM=Y>CN74S^C@8.EE-/V:ZS>M1_/:/HOE8SO#/A/P
MWX.TY=)\,Z/!9P#JL2\L?5F/+'W))K1HHK]!H4*.&I1I48J,8Z))))+LDM$?
M-5*E2K-SFVV]V]6PHHHK4@**** "BBB@ HHHH Q_$O\ R%]'_P"OT_\ H)K8
MK'\2_P#(7T?_ *_3_P"@FMB@ 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@ KPOP#_RD$\?_P#8B:5_Z,:O=*\+
M\ _\I!/'_P#V(FE?^C&H ]THHHH **** "BBB@ HHHH **** ,?P/_R")?\
MK]F_]"K8K'\#_P#((E_Z_9O_ $*MB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ K-\8_\BQ>_P#7 UI5F^,?^18O?^N!H N:=_R#X/\
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
M6!P>78:.'PM-0@ME%)+\/SZGS=?$5\55=2M)RD^K=V%%%%=1B%%%% !1110
M4444 %%%% !1110!C^)?^0OH_P#U^G_T$UL5C^)?^0OH_P#U^G_T$UL4 %%%
M% !1110 4444 %%%% !1110 4444 ?('_!?C_E#9^T)_V3^;_P!'15_&%7]G
MO_!?C_E#9^T)_P!D_F_]'15_&%0!^_W_  :;?\I3/VN_^WC_ -/D]?O]7X _
M\&FW_*4S]KO_ +>/_3Y/7[_4 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 5X7X!_Y2">/_ /L1-*_]&-7NE>%^ ?\ E()X_P#^Q$TK_P!&-0![
MI1110 4444 %%%% !1110 4444 8_@?_ )!$O_7[-_Z%6Q6/X'_Y!$O_ %^S
M?^A5L4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %9OC'
M_D6+W_K@:TJS?&/_ "+%[_UP- %S3O\ D'P?]<5_D*FJ'3O^0?!_UQ7^0J:@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBN?\=_$[P9\.;/[
M5XGU98Y&7,-I%\TTO^ZOI[G ]ZYL7C,)E^'E7Q-10A'=R:27S9K0H5L355.E
M%RD]DE=FEXG\0Z?X3\/WGB357VP6<#2R<\G'11[DX ]S7R"_Q U]_'__  L8
MS#[?]O\ M0R?ESG[G^[CY<>E=+\8/V@=>^)\)T.ULUL-)$H<6X;=),1T+MZ=
M]HXSZX!KSZOY8\2N/*?$.9T:>6S?L:#YE+57G?XE?6T4ERW2>K[G[!PIPY++
M,).6*BN>IHUO:/9^O7Y'LOAGX??$?]HW48_&GC_6&M-%WG[-'%QN4'!6).0H
MXP7;)./XNWN/A3PAX<\$Z2FB>&=+CM;=.2$'S.?[S,>6/N:\=_9$^(7_ !]?
M#C49_6YT[<?^_B#]& _WJ]TK]D\-,'DV*R6&;TKU,35NJM2;YI\Z^*-^D=FD
MMXVO<^&XKKXZECY8*=HTH?!&*M&W1VZON^][!1117Z8?)A1110 4444 %%%%
M !1110 445D^.O&>B_#[PG?>,-?FV6UC"78 _-(W147_ &F8@#W-95ZU+#49
M5:LE&,4VV]DEJV_1$RE&$7*3T1Y=^V'\99/!GA9?AWX;G8ZQKD923RN7AMB=
MI(QSN<Y4>V[N!71?LT?!N/X0^ (XM0@4:QJ6V?5'[H<?+#GT0$_\"+'TKR[]
MFOP9K7QN^*-_^T#X_AWP6]WG3X6&4:< ;0N?X(EQC_:QW!KZ6K\]X5HUN(\U
MJ<2XJ+47>&'B_LT^L[?S3_*ZU31YF"C+%5GBYK3:*[+O\PHHHK]'/5"BBB@
MK'\#_P#((E_Z_9O_ $*MBL?P/_R")?\ K]F_]"H V**** "J?B#0M,\3Z'=^
M'=9MQ+:7UN\%Q&>Z,"#]#SP>QJY145(0JP<)JZ:LT^J?032:LSYH_9FUW4_@
MI\:-8^ OBJX(@O+@_8I'X4S*,HX]!)'C\0HKZ7KP']MCX=WD5KIOQJ\,[HKW
M2)HXKV6+AE3?F*7ZJYQG_;'I7K/PA^(=E\4OA[IWC*U*B2XAVWD2G_53KPZ_
M3/(]B#WK\]X-J3R/,<3PW6>E)^THM]:,WMY\DM'ZZ:(\O -X>K/"2Z:Q_P +
M_P F=+1117Z*>J%%%% !1110 4444 %%%% !1110!P?Q;^ GACXF1/J-N%L-
M6"_)>QIQ+Z"0#[P]^H]QQ7G_ (3^+?Q ^!VKIX%^+6GSW.GKQ;70.]T3H&C;
M_EHGL>1TXQMKWRLSQ9X/\.>-]'?0_$VF)<P/R-W#1M_>5ARI]Q7PN=\'RJ8U
MYIDM3ZOB^K^Q4\JD>M_YDKK?5I6^AR_/%&@L'CX^UH]/YH><7^FWH<[\2OB3
MX<MOA'>^,-'U2&ZAN(1'9/&V1)*QP%QU!')(/( -:7PG\:6OCWP%I_B"!AYA
MA$5U&/X)D&&'Y\CV(KY=^)V@6G@?Q;J'@G1?$$UY8VUPK$-P!)MZ$#@LN2I;
M [].E2?#S6/'E[./AQX1\3&PCUFY4.IF\M6?!'+@;AD<$#[W YXK\TI>+6:T
M>)_88O#W2BZ3IPDI7K*5N:+VLW[N[LM=6M?K)\%X.>4>THU=6^=2DFK0MLUW
M2UZ:]CZ*^(WQ\\!?#L/9S7OV_4%R/L%FP8J?1VZ)^//L:\T:]^//[1;F.SC_
M +'T&0X)!:.%U]V^],?8?+GTKMOAS^S#X+\(E-2\2XUF_&#F=,01GV3^+ZMG
MZ"O2T1(U"(H55&  , "ONO[!XJXJ][.ZWU?#O_EQ2>K7:I4Z^:CH_)GSO]HY
M/D^F7P]K47_+R:T7^&/Y-Z^IP7PY_9V\!^ ?+OKBV_M34%P?M=X@*H?5$Z+]
M3D^]=]117W.5Y1EF2X58? THTX+HEOYM[M^;;9\]C,=B\?6]KB)N4O/].B]$
M%%%%>D<H4444 %%%% !1110 4444 %%%% !1110 4444 8_B7_D+Z/\ ]?I_
M]!-;%8_B7_D+Z/\ ]?I_]!-;% !1110 4444 %%%% !1110 4444 %%%% 'R
M!_P7X_Y0V?M"?]D_F_\ 1T5?QA5_9[_P7X_Y0V?M"?\ 9/YO_1T5?QA4 ?O]
M_P &FW_*4S]KO_MX_P#3Y/7[_5^ /_!IM_RE,_:[_P"WC_T^3U^_U !1110
M5^?>H?M=_MH?M1?\%0)/@!^S9=IIGPW^%GBBVC\>,AAC:]@AN%2[,TK@N26$
ML<<,>-P0LW<K^@E?E!\6O'7[4G_!*G]MSXR_$+P7\ [SQ;H'Q?GFO] UB.*4
MV\-W--).C%HXW#-%+/,C6[;&<;6# $$@#_C+\9?VZ?\ @I7^W?XR_9T_9)^.
M=WX(\*> C<Q+=66MW.GP2_9I5@>>:6U!EF:6<_NUY4( 0 0S'W3_ ()"_M4_
MM&^+?&_Q%_8U_:QUJ75O%OPWN!]GU>YE$L\L*RM#-')*/]<%?RV24Y9EE.2<
M"O,/^">_A#Q[_P $R/V%/B7^W9\>?A;J=WK^OW=C+'X<NY?LU[]B^T+#$\I=
M2T)DFNW=@5+;$5L9.!V'_!&;X9_&WXA_&#XI_P#!0#XU>$)=!/Q%F\K0K*6!
MHO.B>;SI'C5_F\E=L$:.?O[6.>,D _0>BBB@ HHHH **** "BBB@ HHHH *\
M+\ _\I!/'_\ V(FE?^C&KW2O"_ /_*03Q_\ ]B)I7_HQJ /=**** "BBB@ H
MHHH **** "BBB@#'\#_\@B7_ *_9O_0JV*Q_ _\ R")?^OV;_P!"K8H ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *S?&/_(L7O\ UP-:
M59OC'_D6+W_K@: +FG?\@^#_ *XK_(5-4.G?\@^#_KBO\A4U !1110 4444
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
M1110 4444 %%%% !1110 4444 ?('_!?C_E#9^T)_P!D_F_]'15_&%7]GO\
MP7X_Y0V?M"?]D_F_]'15_&%0!^_W_!IM_P I3/VN_P#MX_\ 3Y/7[_5^ /\
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
M_P BQ>_]<#5S3O\ D'P?]<5_D* )J*** "BBB@ HHHH **** "BBB@ HHHH
M**** "BJ'B/Q5X8\'Z<VL>+?$=AI=HGWKK4+M(8Q_P "<@5XG\1_^"D/[,W@
M3S+;1]>O/$ETF1Y.B6A,>?>60HA'NI:O4R[)<WS>?+@Z$JGHFTO5[+YL\O,L
M\R?)X<V-KPI_XI)-^BW?R1[W2,RJI9F  &22>E?%5Y_P4$_:A^--T^D_LY?
MEH8RVTW@M9+^2/T8OA(H_P#@8(]ZC7]CK]N;]H%A<_'SXQG2;*8YET^>_,^W
M/<6UN5@_\>!KZE<"5,$N;.,72PR_E<N>I_X!&]_O/DWQ]2QSY<FP=7%/^91Y
M*?\ X'.UON/H_P"(_P"V!^SA\+?,A\3_ !4TV2ZCR#8Z8YNY@W]TK"&V'_>Q
M7Y35^BGPY_X)@?L]>$?+NO&4^J>)[E>66\N?L]OGU$<.&_!G85^==?K'AA2X
M<H?6Z>55*E1KV?/*:44_CY>1;KK?F\C\C\4ZW$M?ZG4S:E3II^TY(P;E)?!S
M<[V?2W+YA1117ZN?D9^TE%%%?PF?WP%%%% !1110 4444 %%%% !1110!\@?
M\%^/^4-G[0G_ &3^;_T=%7\85?V>_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\D_&'_ ((L?L7?'#XHZ]\7O&\?BLZOXBU*6^U'['KPCB\V0Y;:OEG:,]LF
MOK:ORZ_;A_X+&?M.V/[1^O\ [)/[-N@^%_"-QI6O2Z0?%GB#4[??)(AP91)=
MF.UM4Z_ZP/T&&!.* /3OB+_P14_X)>_"+PU+XQ^*?C;7?#NE0_ZR_P!9\:0V
MT6<9VAGC +'LHR3V%:/_  2ITO\ X)T>'/C-X\\-_L+:QXMU>XM]&M?[=UG6
MG)LIH_.<(L'F(DA8-NRQ0*1C!-?"'_!0;]B;]IOX5?!+0?VK/VH_VE[;QSK/
MB7Q!%IUI:V>I3:C%!%);SS[UN7(0 >2%$<2;/FX; &?V _9=_8V_9O\ V2O#
MC:?\!_AE::--?V\8U+4FD>>[O-O(\R:5F<C))V@A03P!0!ZK1110 4444 %%
M%% !1110 4444 %>%^ ?^4@GC_\ [$32O_1C5[I7A?@'_E()X_\ ^Q$TK_T8
MU 'NE%%% !1110 4444 %%%% !1110!C^!_^01+_ -?LW_H5;%8_@?\ Y!$O
M_7[-_P"A5L4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M^"?^";OCKQOXB_X*5?M/^'/$'C'5;_3M,UZ9=-L+S4)98;1?[0G7$:,Q6,8
M&% X% 'WM1110!3\0^(-$\)Z#>^*/$VJP6.G:=:R7-_>W4@2."%%+/(S'@*%
M!)/H*H_#GXB^"_BWX'TSXD_#O78]3T/6;47.F:A%&Z+/$<X8!P&'0]0*^5?^
M"EO[-GQ_^/7@CQ]K/BSXYKH?PH\+^!KS5;#PAX>@*7FN:A;6<DX-],PP(%E1
M2(UW!@O(5@KUZ7_P3 _Y1^_"C_L4H?\ T)J -[QW^WG^QM\,/%U]X!^(/[2'
MA72-9TR;RM0TV]U-5EMWP#M8=C@C\ZZWX/?'KX-?M Z%<^)_@I\2-*\3:?9W
M9M;J\TFY$J13!5?RR1T.UE./0BOS0_9,_:&_9ZUFZ^+7Q@\?_L,>+/C1JOB;
MXK:KJDNI:%\,X-9M]&TLE3!"9[CA6QYC;%)^7:217TYXJ_:E_9OMO^"9WQ)_
M:&_8=TC2/#MO#HMU$]KHNB0Z;<:;JDBI;@SPQ* LZ>9&P;D$*I!9<4 >M>)?
M^"B'[$7@_P"(\GPE\2_M,>%K/7H;G[/<6LM]^[@F!VF.2< Q1L#P59P0>#BO
M98I8IXEG@D5T=0R.C9# ]"#W%?-'[)?[%/P"N/\ @GQX3^#?B?X;:3>6WBGP
M1:W?B.YFL8VGN;V[MUEEN#(1N\Q7D^1\Y0(F"-HQG?\ !&CXC>*/'?[#&C:'
MXPU![N^\':U?^'#=2,2SQ6TN80<]DBD2,?[,8H ^JJ*** "O"_ /_*03Q_\
M]B)I7_HQJ]TKPOP#_P I!/'_ /V(FE?^C&H ]THHHH **** "BBB@ HHHH *
M*** ,?P/_P @B7_K]F_]"K8K'\#_ /((E_Z_9O\ T*MB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ K-\8_\BQ>_]<#6E6;XQ_Y%B]_Z
MX&@"YIW_ "#X/^N*_P A4U0Z=_R#X/\ KBO\A4U !1110 445R?Q%^,_@;X:
MQ-'K&H^=>[<QZ?:D-*?3/9![G'MFN+'YC@<JPLL3C*BIP6[D[+_@OLEJ^AOA
ML+B,965*A!RD^B.L) &2:\W^)?[2W@OP3YFF:$RZOJ*Y'EV\G[F,_P"TXZGV
M7)['%<+-KWQP_:-G:ST*V.D:"S%9'#E(F'<,^-TI_P!E1CU ZUZ+\-/V>O _
MP]\N_F@_M/4EP?MMV@PA_P"F:<A?KR?>O@7Q%Q)Q6_9\/TO8T'OB*JW7>E3>
MLO)RTZ.S/I%E>59,N;,I\]3_ )]0?_I<NGHM>USSVQ^'OQI^/]W'K/C_ %-]
M*TC=OA@:,J,?],X<_P#C[G.#U->N> ?A5X*^&]IY/AO2E$S+B6]F^>:3ZMV'
ML,#VKHZ*]W(N#,JR:N\7-NOB7O5J/FG\KZ17:VMM&V>?F.?8S'T_8QM3I+:$
M=%\^_P _N"BBBOKCQ HHHH **** "BBB@ HHHH *Q_$O_(7T?_K]/_H)K8K'
M\2_\A?1_^OT_^@F@#8HHHH **** "BBB@ HHHH *\'_;(^+5[;6EO\%/!K/+
MJ>LE!?I!RXB8X2$8_BD/4?W>.C5ZO\4_B+I'PK\#WOC+6"&%NFVW@W8,\QX2
M,?4]?0 GM7BO[)GPZU?Q[XKOOVB/B"#///<R?V9YB\/*>'E [*H^11T&#_=%
M?G_&6.Q6/KTN'<!*U7$*]22_Y=T5\4O67PKOJM&T>9CZDZLEA:3]Z6[[1Z_?
ML>K? 3X2V?P>^']MX>VHU_/B?5;A>=\Q'*@_W5'RCZ9ZDUVM17E[9Z=:R7VH
M7<4$$2%I9II J(HZDD\ >]>$_%__ (*,?L\?#'S=/T'5Y?%6HID"WT3#0!O]
MJX;Y,>Z;S[5^C<.\,XJK0IY?E.'E*,$HI16B7F]E?JVU=ZD8_-<GR#"J6+K1
MI12TN]7Z+=OT39[W7)_$_P".GPC^#5E]M^)7CW3]+)3=';2R[IY1ZI$F7?ZA
M37R4_P ?/V^/VMW-I\&_!TGA?09SC^T+0&%=GJ;R7!8C_IB%/M75_##_ ():
MZ$;[_A)OV@?B'>:_?RMYEQ9:=*Z1.W??._[V3/J A]Z^Z_U2RG)_>SW&QA)?
M\NJ7OU/1OX8OUNO,^2_UPS?.O=R#!2G%_P#+VK^[I^J7Q37I9^14^(/_  4^
MU7Q+JG_"'_LT?">\U:^F)2WN]2MWD=STS';0DLWJ"6'NM85I^R5^VM^U+=1Z
MQ^T5\29-"TMW#KIUS('91V*6D)6-#CC+D-TR#7U]\/?A1\-OA1I?]C?#GP5I
MVCP$ /\ 8[<*\N.[O]Z0^[$FN@I/C' 90N3(<'&D_P#GY/\ >5?57]V/HKH:
MX+S#.'S\08V55?\ /JG^[I>CM[TO5V9XM\'_ -@;]G/X2>5??\(I_P )!J4>
M#_:'B#;/AO58L"-<'H=I8?WJ]HCCCBC6*) JJ %51@ #L*6BOC\PS3,<VK>U
MQE6527>3;MZ=$O):'V6795EN44/8X*C&G'M%)7]>K?F[L****X#T K'\#_\
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
M!^TSX.\6_$77=4TC1==F31M*U'5YI[:P47\ZA88G8K$-H PH'  H ^[J***
M/-OVR_\ DT#XK?\ 9-M=_P#3?/7$?\$U)[NU_P""=7PQNK#3_M<\?@M&AM1(
M$\YQO(3<>%R<#)Z9KW/Q'X>T/Q=X>O\ PGXFTN&^TW5+*6TU"RN%W1W$$B%)
M(V'=65B"/0U7\$>"/"/PV\)V'@3P'X?MM*T?2[<0:?IUG'LBMXQT51V'- 'B
M/[%?[:_[/7QT^#-[XGTC3=%^'-UH>IWEOXG\&ZA>V]K+H\L<K9>5<1@!U <N
M5 #;U))1J^2_A/\ "?4?VGOA/^VWXU^">DRS>$?'VK?\4(MO 5CU>]L?M$\\
ML"X&1-*T0! Y+X."I ^UOBM_P3__ &,?C=XT;XB_%#]G7PYJNMRN'N=1:W:&
M2Y8<;IO*91,<8&7#'  [5ZCX4\)^%_ GARS\'^"O#MCI&E:? (;#3=-M4@@M
MXQT5$0!5'L!0!\Z_LF_MM_L^V_\ P3Z\*_&/Q)\2])M+?PKX(M;3Q):S7R+<
M6U[:6RQ2V_E$[O,9T^1<9<.A4'<*S_\ @C/\._$_@7]A?1=<\7Z<]G?>,-9O
M_$1M95(9(KF7$38/9XHTD'^RXKT3Q/\ \$\?V(O&7Q&?XL>)_P!F?PK>:[+<
MFXN+J2PQ'/,3DR2P@B*5B>270DDDG.:]DBBB@B6""-41%"HB# 4#H .PH =1
M110 5X#X6TBVUC]O[Q[!=22J%\#Z4P,4A4YWOZ5[]7A?@'_E()X__P"Q$TK_
M -&-0!ZY_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\
M@6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q1
M0!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__  @^D?\ /S>_^!;4
M?\(/I'_/S>_^!;5L44 <IX5\*Z=J&G2333W((N9% 2X91@-6G_P@^D?\_-[_
M .!;4>!_^01+_P!?LW_H5;% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6
MQ10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M
M1_P@^D?\_-[_ .!;5L44 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8
M_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"
M#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\
M"#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\
M_-[_ .!;5L44 8__  @^D?\ /S>_^!;51\2^$M,L=!NKN&XNBT<1(#W+$?B*
MZ:LKQO-%;^$K^>9PJ);,SL>@ Y)I2DHIMNR0TFW9%>R\%Z5+9Q2M<WF6B4G%
MTV.E2_\ "#Z1_P _-[_X%M5_1KB&[TBUNK:4/'+;1O&ZGAE*@@C\*75-6TS1
M+&34]8U"&UMXAF2:>0*JCZFIE5IQI^T<DHVO>^EN]^PU"3ERI:]C/_X0?2/^
M?F]_\"VK(\7M\/O FG'4_%/B*>UC(/EHUXQ>0^BJ.6/TKAO''[4-WJ=]_P (
MO\'=%EOKJ5BB7KVY;)_Z9Q]3]6X]C4'A#]FGQ'XMU$>+/C5K\\TTF&-BD^Z0
MC^Z[]%'^RGYBOS[%\;ULRQ$L'PW1^LU%HZCTHP]9?:]([]&]CZ6CD%/"4U7S
M6I[*+VBM:DO1=/5[=48.J?$3QO\ %+5V\._!W0]1A@!P]U)<DR;?[S-G;$/Q
M)]#VKL/ 7[*6A:>!JOQ"U%]3OG.YH8G(A5N^2?FD/N<#V->HZ%X>T3PQIJ:1
MX?TN&SMH_NQ0)@9]3ZGW/)JY6N X&A7Q4<=G]9XNNMD]*4/*%/;YO?>R9.)X
MAE3HO#Y;#V-/JU\<O\4M_DOOL8L7@+0[>)8();M$10$1+E@%'H .E._X0?2/
M^?F]_P# MJV**^^225D?--MN[,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:
MMBBF!C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%
MM1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%%
M &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\
M"#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U9FN>%=.M=1TV&.>Y(GN2KEKA
MB0-O;TKJZQ_$O_(7T?\ Z_3_ .@F@ _X0?2/^?F]_P# MJ/^$'TC_GYO?_ M
MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:MBB@#'_X0?2/^?F]_P#
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
M))1;Y>G;<XSP?\ /A3\/K8VO@?PK!I2$8<V"B-G_ -Y@,M^)-;?_  @^D?\
M/S>_^!;5L45^25:U;$5'4JR<I/=MW?WL_7Z-&CAZ:ITHJ,5LDK)?)&/_ ,(/
MI'_/S>_^!;4?\(/I'_/S>_\ @6U;%%9FIC_\(/I'_/S>_P#@6U'_  @^D?\
M/S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\
MWO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\
M@6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO
M_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;5
ML44 <IKGA73K74=-ACGN2)[DJY:X8D#;V]*T_P#A!](_Y^;W_P "VH\2_P#(
M7T?_ *_3_P"@FMB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?
M2/\ GYO?_ MJ/^$'TC_GYO?_  +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO
M?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:MBB@#'_X0?2/^?F]
M_P# MJM:5H%EH\CR6LL[%UP?-F+#]:O44 %%%% 'R!_P7X_Y0V?M"?\ 9/YO
M_1T5?QA5_9[_ ,%^/^4-G[0G_9/YO_1T5?QA4 ?O]_P:;?\ *4S]KO\ [>/_
M $^3U^_U?@#_ ,&FW_*4S]KO_MX_]/D]?O\ 4 %%%% !7Y\_M._''_@MIX=^
M/WBK1/V?/@G;:AX+MM59/#EZ^BVDAFML##;GF#'G/) K]!J_/O\ ;U_X*-_M
M1:S^TH_["O\ P3O\)?;_ !?9QC_A(->2TBG>WE**[11>?^XB2-77S)I<@,VP
M;2N6 ."_X:*_X.%_^C>[3_PG[+_X_7>?\$@O@-^U]X'_ &D/BY\;OVK?A1=^
M'K[QO##=-<RK"L5Q=/<R2RA%C=MH&[./>O,-3^&'_!P_\+;%_B-;?$FXUY[1
M?/N-&MM4TZ^=U'+*+>1-LAQD;8\L?X><5]9?\$O/^"A;?MU?#75;3QQX>@T7
MQUX1GCM_$NG6RLD,RR;A'<1(Y+("8Y%:,DE&3KAEH ^HJ*** "BBB@ HHHH
M**** "BBB@ KPOP#_P I!/'_ /V(FE?^C&KW2O"_ /\ RD$\?_\ 8B:5_P"C
M&H ]THHHH **** "BBB@ HHHH **** ,?P/_ ,@B7_K]F_\ 0JV*Q_ __((E
M_P"OV;_T*MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M KR?]J[X@+H'A"/P78S8NM7.9L'E+=3S_P!]-@?0-73?$CXY>!OALCVU_>_:
M]0 ^73K1@S@_[9Z(/KSZ U\R?$/QUJGQ&\5W'BG546-I<+# C$K#&.%4$]?4
MGN23QFOQ[Q1XYP&79/5RS!U5+$5/=DHN_)%_%=K1-KW;;ZWZ'W'"/#V)Q6-A
MBZ\&J4=5?[3Z6\NM]M+'H/P]_:;G\%?#B+PO)HTE]J5K(8[!G;$8B/*[L?,2
M"2 !U '(J_I?PG^+_P <K^/Q!\4=8FT[3]VZ&U=-K8_Z9Q=$XXW-S[-7F/PU
M\6IX&\<:=XGEMUEBMK@><C(&^0_*Q&?X@"2#Z@5]CVMU;WMK'>VDRR131AXI
M%.0RD9!'L17S/A]AGQY@/89MBI3IX;EBJ"]V+C;W93:UGLU;2UM]3U>)JJX<
MQ/M,%149U;MU'JT^JBGI'OYWVT,;P/\ #;P=\.['['X7TA(69<2W+_--+_O.
M>3]. .P%;M%%?O\ A,)A<#AXT,-!0A'91227R1^;UJ];$574JR<I/=MW8444
M5T&04444 %%%% !1110 4444 %%%% !1110 4444 %8_B7_D+Z/_ -?I_P#0
M37YN?\/#?VPO^BO_ /EOZ?\ _(]0W/[?O[6]Y-#/<_%G<]N^^$_V#8#:<8SQ
M!S^-?K/_ !!SB?\ Y_4?_ I__*S\B_XC1PM_SYK?^ P_^6'Z@T5^8G_#PW]L
M+_HK_P#Y;^G_ /R/7UW\7_\ @H_^SW\-/-T[PSJ$WBO48\@0Z,1]G#?[5PWR
MD>Z!Z\3-?#;B?*Z]*E&"K2J<UO9\S2Y;?$Y1BHI\VC;[GN93XF\+9K0K5I3=
M&-/EO[3E3?-?X5&4G)KEU278^@*X_P"*7Q]^#WP7M#<_$GQ]8::^S='9M)YE
MS(/584R[#W Q[U\G-\:OV_\ ]KIC;_"?PM+X4\/SG O[3-LA3U-W)\[D=_)
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
MV19-A,@RJE@</\,%OUD^LGYMZ_AL=.&H0PU%4X[+^KA1117KFX4444 %%%%
M!1110 4444 %%%% !6/X'_Y!$O\ U^S?^A5L5C^!_P#D$2_]?LW_ *%0!L44
M44 %%%% !1110 4444 %%%% %'Q-X=TOQ;X>O?#&M0>9:W]L\$Z]]K#&1Z$=
M0>Q KYX_99\1:I\(/BYK/P!\6S[4N+EC9,W"F=5R&'H)(L$?[JCO7TK7S[^V
MKX O].DTOXX^%=T-YI<\<5[+$.5 ;=#+_P !?Y2?]I1VK\_XYPU?!*AQ!A5>
MIA'>27VJ4M)Q^2U5]M6>9F,)4^7%0WAOYQZGT%17/?"KQ_8?$[P#IOC2QVJ;
MN ?:(E/^JF7B1/P8''J,'O70U]SA<30QN&AB*,KPFE)/NFKI_<>C"<:D%*.S
MU"BBBMR@HHHH **** ,WQC_R+%[_ -<#5S3O^0?!_P!<5_D*I^,?^18O?^N!
MJYIW_(/@_P"N*_R% $U%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% &/XE_Y"^C_P#7Z?\ T$UL5C^)?^0OH_\ U^G_ -!-;% !1110
M 4444 %%%% !1110 4444 %%%% 'R!_P7X_Y0V?M"?\ 9/YO_1T5?QA5_9[_
M ,%^/^4-G[0G_9/YO_1T5?QA4 ?O]_P:;?\ *4S]KO\ [>/_ $^3U^_U?@#_
M ,&FW_*4S]KO_MX_]/D]?O\ 4 %%%% !7Y5?$7X*:[_P58_X*O>//@_\5OB%
MJFF^ OA9;/#;Z=IDBAPL;11,D6\,B22S,\CRE6.U G9=OZJU^3?C+P1_P5&_
M9K_;P^,'QK_98_9QO-2LO&.O7*1:A>Z2MS#<6OG>8CQCS5(R>_I0!]"^(?\
M@@!^P?JNAS:=HS^,M+NVCQ#J,&OK(T;8X8I)&RL,]1@9[$5S'_!$CQ?\2/AW
MXZ^,G[#/COQ5+K-E\,?$)CT&YD8XB07$\$RH&)*1,T4<BIG"EW[L:X3_ (:S
M_P"#@#_HUBT_\)1?_DBNX_X(^_!;]K;PK^TK\7_C?^U-\(;_ ,-7OC>&*\::
MXM5BAGNGN9995C4,V -V<9X!H _0FBBB@ HHHH **** "BBB@ HHHH *\+\
M_P#*03Q__P!B)I7_ *,:O=*\+\ _\I!/'_\ V(FE?^C&H ]THHHH **** "B
MBB@ HHHH **** ,?P/\ \@B7_K]F_P#0JV*Q_ __ "")?^OV;_T*MB@ HHHH
M **** "BBB@ HHHH **** "BBN*^)/QY\#?#A7L[B[^W:BHXT^T8%E/^VW1/
MQY]C7!F6:9=D^%>)QM54X+JW;Y+JWY*[9TX7!XK'5E2P\'*3Z+^M%YL[221(
MD:65PJJ"69C@ >IKRSXD?M1>&?#;OH_@B%=8U#.P2(3]G1OJ.9#[+Q_M5R M
M_CE^TC,'G;^Q_#[-D ADA9?8?>F/_CN1_#7J7PW^!W@;X;(MS867VO4 /FU&
M[4,X/^P.B#Z<^I-?!?VYQ1Q=[F24_JV&?_+^HO>DN]*G^4I:>C1]%_9^49+[
MV/E[6JO^7<'HO\<OT7XH\UT?X-?%CXTZA'XE^+.MSV%EG=#:LN)-I[)'TB^K
M?-Z@]:]A\%_#[PC\/]/_ +/\+:/';@@>;,1NDE/JS'D_3H.P%;5%?0Y#P=E&
M0U'B(IU<1+XJM1\TV^NKV7DK:;W/-S'/,;F,52=H4UM".D5\NOS^0444V66*
M")IYY51$4L[NV H'4D]A7U>YXVQ\7_\ !7W_ )IY_P!Q;_VRKXMKZR_X*F?%
M7X<?$+5O!^B>!O&>GZO<:/\ VC_::Z?.)5@,GV;8"ZY4D^6_ )(V\XXKY-K^
MMO#FC6P_!F%A5BXR]_1JSUJ3:T?=.Z\C^0/$JO1Q'&V+J4I*4?<U336E.">J
M[--/S"OLS_@DCJ.GZ7!\1+K4KZ&WB']DYDGE"*/^/WN>*^,Z]O\ V-/V1+']
MJFX\0-J/CJ;1HM ^R;D@T\3-<>?YW<NH3;Y/HV=W;'/5QS0P.)X6Q%/&5O94
MWR7GRN5K3BU[JU=W9>5[]#DX#KX_#<5X>I@J/M:JY[0YE"]Z<D_>>BLKOSM;
M=GZ Z_\ M'? 'PQN77?C1X8@=?O0_P!MPM)_WPK%OTKB=?\ ^"A/[)>@Y0?$
M\WL@_P"6=AI5S)G_ (%Y87]:XK0?^"4GP#L-LFN^+_$^H..JK=00QG\!$6_\
M>KM=!_X)Z_LEZ#M<_#$WLB_\M+_5;F3/U7S OZ5_/?U?PYPWQU\15?\ =C"*
M_P#)M3^C/K/B5BO@H8>BO[\IS?\ Y+H<5K__  5:^ >G[H]"\(^)]0<=&-K!
M#&?Q:4M_X[7(W_\ P5BUG5YS8^ OV?I;B4_<:?5VD8_]LXX<_P#CU?3.@?LX
M? #PQM;0_@OX8@=?NR_V)"TG_?;*6_6NNL=.T_2X!:Z980V\0Z1P1!%'X#BC
M^V.!,-_!RV=3SG6:_"*L']C<?8G^-F<*?E3HI_C-W/C'_AL+_@H/XX^7P5^S
ME]CA;[DX\+WC?^1)7"'\J7[%_P %9_'O^ONSHUN_3]YIMMM_[XS*/QK[3HH_
MUTP=#_=,KP\?.47-_>V@_P!2,;B/][S7$R\HS5-?<DSXL_X8D_;M\;_/X^_:
M6$43_>@/B2^FV_\ ;,(J?D:M:5_P256\G^V^-?CS<W,C?ZQ;71L,?^VDDS9_
M[YK[)HJ9>(W%$8\N'G"DNT*<%^:;''PUX5E+FQ$)U7WG4F_RDD?,^@_\$K/V
M=M,VR:QK_B?4G'WEEOXHT/X)$&'_ 'U7;:!^P)^R9X?VM#\)8+IQUDO]0N9\
M_57D*_I7L5%>1B>+^*<5_$QE3Y2<5]T;(]C#<&\*83^'@J?S@I/[Y79R6@_
M/X'>%]I\/?!_PS:,O22'0X _XMLR?SKJK>VMK.%;>TMTBC486.- H'T I]%>
M'6Q.)Q,KUIN3\VW^9[U#"X;"QY:,%%>22_(****P-PHHHH **** /%O^'>7[
M'O\ T2#_ ,N#4/\ Y(K-US]@+]DBSU'38+;X3;4N+DI,/[>OSN&W..9^/PKW
MNL?Q+_R%]'_Z_3_Z":][_6GB?_H.K?\ @V?_ ,D>!_JIPM_T 4?_  5#_P"1
M/+O^'>7['O\ T2#_ ,N#4/\ Y(KVFBBN#&YIF>9\OURO.IRWMSRE*U[7M=NU
M[*]NR._ Y3E>5\WU.A"ES6OR1C&]KVORI7M=VOM=A117(_&[XJZ?\(/ %UXI
MN-CW3#R=-MF/^NG8':/]T<L?93W(KQL=C<-EV#J8K$2Y803;?DOZT75Z';4J
M0I4W.3LD>3_M>_$S5?$^MV?[/G@'=/>7L\?]J+"WWF8@QP$]AT=O0;?>O7_A
M#\,]*^$O@2S\'Z;M=XU\R]N0,&>=L;W^G8>B@#M7E'['7PJU"ZDNOCOXWWSZ
MCJDDG]FO./FVL3YDY]W.5'^SGLPKWZOA^#L%B<SQ-7B3'QM4KJU*+_Y=T5\*
M]9_$_OZM'GX"G.M-XNHM9;+M'I]^X4445^A'IA1110 4444 %%%% !1110 4
M444 %%%% !6/X'_Y!$O_ %^S?^A5L5C^!_\ D$2_]?LW_H5 &Q1110 4444
M%%%% !1110 4444 %4?$_AW2_%WAV]\,:U#YEK?VSPSKWVL,9'H1U![$"KU%
M14ITZU.5.:O%III[-/=":4E9GS7^ROXBU3X1?%K6?@#XMGVK/<LUDS<*9U&0
M1GH)(L,/]U1WKZ4KY]_;4\ W^ESZ5\<_"NZ&\TR>.*]EB'*X;,,OX-\I/^TH
M[5[#\+/']A\3O 6F^-+#:OVN ?:(E/\ JIAPZ?@P./48/>OS[@NI4R;'8GAN
MN_X+YZ+?VJ,WIZ\DG9^MEL>9@&\/4GA)?9UC_A?^1T-%%%?HAZ@4444 %%%%
M &;XQ_Y%B]_ZX&KFG?\ (/@_ZXK_ "%4_&/_ "+%[_UP-7-._P"0?!_UQ7^0
MH FHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_$O
M_(7T?_K]/_H)K8K'\2_\A?1_^OT_^@FMB@ HHHH **** "BBB@ HHHH ****
M "BBB@#Y _X+\?\ *&S]H3_LG\W_ *.BK^,*O[/?^"_'_*&S]H3_ +)_-_Z.
MBK^,*@#]_O\ @TV_Y2F?M=_]O'_I\GK]_J_ '_@TV_Y2F?M=_P#;Q_Z?)Z_?
MZ@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O"_ /_ "D$\?\
M_8B:5_Z,:O=*\+\ _P#*03Q__P!B)I7_ *,:@#W2BBB@ HHHH **** "BBB@
M HHHH Q_ _\ R")?^OV;_P!"K8K'\#_\@B7_ *_9O_0JV* "BBB@ HHHH **
M** "BBJFN:_HOAK3GU;7]4AM+:,?/-/(%'T'J?8<FHJU:=&FZE22C%:MMV27
M=LJ$)U)*,5=OHBW6'XX^(_@_X>6/VWQ1JZ0EES#;)\TLO^Z@Y/UZ#N17EOC#
M]I?Q!XJU'_A$_@MH,\\\I*B^>#<Y'JD?11_M/^(%3>!_V7[W5K[_ (2GXQZU
M+>W4K!WL4N"Q)])),Y/T7CWK\]Q/&N+SBO+"<,T/;R6CJRNJ,/GO-^4?571]
M-2R&A@J:K9M4]FGJH+6I+Y?9]7\[&5JOQ9^+WQQOY/#WPMT>;3M/SMFNE?:^
MW_II+T3CG:O/7EJZWX;?LP^$_"C)JWBYUUC4 =VV5?W$;>RG[Y]V_(5Z1I6D
MZ7H=A'I>C:?#:V\0Q'#!&%5?P%6*Z,MX&H/%+'YW5>+Q"V<E^[AY0I_"O5^M
MDS+%<0U%1>&P$%1I>7Q2_P 4M_ZMJ(JJBA$4  8  X I:R_%WCCP;X TEM=\
M;^*=/TFS7K<:A=I$I/H"Q&3[#FOG7XL?\%1_@YX3:33/A?H=]XIO!\J7&#:V
MF>GWG!D;GL$P>S5^K93P]G6=SY<#0E-=TK17K)VBOFSX+-^(\CR*'-CL1&'D
MW>3](J\G\D?3U<3\4_VC?@G\%X6/Q%^(>GV5PJY&GI)YMTWIB&/+X/J0![U\
MJ_VS_P %'_VM?ETJUE\&>'[CI(@;38BA[[SFXE!'7;E3Z"NW^%G_  2Q^&VB
MS+K/QC\7WWB6\9M\MI;,UM;%CR0S F63ZADSZ5]-_JOD&3ZYUCES+_EU1]^?
MHY?#%^OWGR_^M7$.<Z9)@'RO_E[7]R'JH_%)>:^XQ/'7_!3_ ,0>*]4/A+]F
MOX/WFIWLQ*V]UJ4#RR/VREM 23Z@E_JO:L6+]EG]NC]J25=0^/OQ'?0-)E8-
M_9]U*#@=BMG 1&"/^FA5O7-?87@7X:_#_P"&6EC1?A]X-T[1[; WQV%JL9D(
M[NP&7/NQ)K<H_P!<<!E/NY%@H4G_ ,_)_O*GJF](^BN@_P!2\PS?WL^QTZJ_
MY]T_W=/T=O>EZNS/S=_;B_93\"?LO:3X-M/"6KZA?W>L?V@=3O+]UPYB^S;
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
MA@$[IV^>YF"P1_3:".QKV?X2_P#!/']G#X8>5?:EX<D\3:@F";K7V$L8/^S
M (\?[P8CUKW"SLK/3K6.QT^TB@@B4+%##&%1%'0 #@"NK^UN#,DTR_"/$U%]
MNO\ #?RIK=?XK,P_LCC;/-<QQ:PU-_8H?';SJ/9_X;H^./"'_!-'XD?$;5E\
M7_M/_&>[NKF3F6TL;EKJXQUVF>;Y4QZ*C#T-?1/PG_97^ WP66.;P+\/+*.]
MC'&J7B_:+K/J)),E/HNT>U>A45XV;<8<09Q#V=:LXT]N2'N02[6C:Z];GM91
MP;P[DT_:T*"E4W<Y^_-OOS2O9^E@HHHKYD^H"BBB@ K-\8_\BQ>_]<#6E6;X
MQ_Y%B]_ZX&@"YIW_ "#X/^N*_P A4U0Z=_R#X/\ KBO\A4U !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !6/XE_Y"^C_]?I_]!-;%8_B7
M_D+Z/_U^G_T$T ;%8?Q(\?:-\,O!E]XSUQ_W5I%F.(-AII#PD:^Y.![<GH*W
M*^8/C/XAU;]IOXV67P=\&79_L;2YV^U74?*%EXFG/8A1\B^I)P?GKY;B[/YY
M%EB^KKFQ%5J%*/><M$_2.[Z;+2YQX[$O#4?=UE+2*\R_^ROX"UGXI>/+_P#:
M)^(*>:QNW_LQ7'RO-T+J#_!&N$7W]TKZ0JEX;\.Z1X2T&T\-:#:""SL8%BMX
MQV4#OZD]2>Y)-7:VX6R"'#N4QP[?-4DW*I+K.<M9._X+R2ZCP>&6%H*.[>K?
M=O<****^C.L**** "BBB@ HHHH **** "BBB@ HHHH **** "L?P/_R")?\
MK]F_]"K8K'\#_P#((E_Z_9O_ $*@#8HHHH **** "BBB@ HHHH **** "BBB
M@ JAXI\-Z7XP\.7OA;6H?,M;^V>&9>^&&,CT(Z@]B!5^BHJTZ=:G*G45XR33
M3V:>Z$TI*SV/FO\ 94\2:I\)OBKK/P \73;1-<NUBS<*9T&<K[21@,/]U1WK
MZ4KY\_;3\ ZAI%WI7QT\*;H;S39XXKZ6,<KALPRGZ-\I/?<@[5['\+O'MA\3
M? >F^--/VJ+R &>('_52CAT_!@?J,'O7Y]P54J9-C<3PW7?\%\])O[5&;NO7
MD;L_6RV/,R]NA4GA)?9UCYQ?^1T%%%%?HAZ@4444 9OC'_D6+W_K@:N:=_R#
MX/\ KBO\A5/QC_R+%[_UP-7-._Y!\'_7%?Y"@":BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@#'\2_\A?1_P#K]/\ Z":V*Q_$O_(7
MT?\ Z_3_ .@FMB@ HHHH **** "BBB@ HHHH **** "BBB@#Y _X+\?\H;/V
MA/\ LG\W_HZ*OXPJ_L]_X+\?\H;/VA/^R?S?^CHJ_C"H _?[_@TV_P"4IG[7
M?_;Q_P"GR>OW^K\ ?^#3;_E*9^UW_P!O'_I\GK]_J "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH *\+\ _\I!/'_P#V(FE?^C&KW2O"_ /_ "D$
M\?\ _8B:5_Z,:@#W2BBB@ HHHH **** "BBB@ HHHH Q_ __ "")?^OV;_T*
MMBL?P/\ \@B7_K]F_P#0JV* "BJ6O^(]"\+::^K^(M5AL[:/[TL[X!/H.Y/L
M.37C'C?]ISQ!XFN9/#WPATF10%)DU.XC&X(.K@'Y8U']]^@[+7SF?<59-P\E
M'$SO5E\-."YJDGT2BM=>[LO,]3+LGQV9MNE&T%O*6D5ZO_+4]5\=_$WP9\.;
M+[5XGU=8Y&7,-I'\TTO^ZOI[G ]Z\@U'XG?&3X\7LF@_#;29=,TO=MFN%?:<
M?]-)OX>/X4Y_WJ\GU_XS?LY_#N]EUKXI>/Y_&FN%MSZ/X<E^T1[_ /IM=$A&
M]"$8XQWZ52M_VK?VQ?V@HAX7_9?^#Z^'=&7,<=U86JOY0Z$-<S!84/?Y5#=<
M$UMEWAQXG\?4?K&9K^R\O?24E"I)?WY/6*:Z1CY-=3QLQ\0^ ^%:WU?!2^O8
MSHJ<7-)_W4M&UYM=UV/H#1_A'\&/@5I2^,/C!XMTTS)R+C5KA(K=6'.$1C^\
M;ZY)XP :\_\ BM_P5)^$?AAGTGX3^&[[Q/=@[([EU-K:YZ#!8&1^>VP ]C7,
M^#/^"97CGQYJH\7?M-_&6\O;N7!FM=/N&N)R.NUKB<$+CT5&'H:^C/A3^S#\
M"_@LJ2^ /AW8V]V@_P"0G<(9[HGN?-DRRY]%('M7Z-D_#?A=P+A?J^&B\3);
MJ"]G3;_O3=YS?]Y-GQV-SGQ+XOK>TDHX2#^U/]Y4M_=@K0CZ.S/ESS_^"D'[
M6O\ JDE\%^'[CN-VFQ%#[_-<R@CTRI]LUW?PJ_X)9_"OP](FK?%OQ1?>)[PG
M?+:PDVMJ6/)!VDR/SWWKGN*^I:*[L5QYF_L7A\NC#"TNU)6;]9_$WYJQ&%X
MR?VRQ&92GBZO\U67,EZ0^%+R:9C>"?AYX$^&^E#0_ /A#3M'M1C=#I]HL0<C
MNQ RQ]SDULT45\75JU:U1SJ2<I/=MW;]6?:TJ5*A35.G%1BMDE9+T2"BBBH-
M HHHH **** "BBB@ K-\8_\ (L7O_7 UI5F^,?\ D6+W_K@: +FG?\@^#_KB
MO\A4U0Z=_P @^#_KBO\ (5-0 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 5C^)?\ D+Z/_P!?I_\ 037SU^U'^U'XCC\1W7PX^'&JO96]
MDYAU'4;=L2RRCAHT8<HJG@D8)(/..O@)UK6&OAJC:M<FY#;A<&=O,SZ[LYS7
MX]Q!XP97E&8RPF&H.MR.TI<RBKK?ETES6VOHNUUJ>%B<]HT*KA"/-;=WM_F?
M8?[6?QH_X5CX'/A_0[O;K6M(T5N4;YK>'H\OL>=J^Y)'W33_ -E'X+?\*M\#
M#6=;M=NM:RBRW8=?F@BZI#['G+>YQ_"*^>?@9KVG^-_CKH5W\7=;N]0 =(;2
M2\E,@:9?]0CECG;N^N6(SP2:^VZZ^#<5#C7.JO$-;2-+]W1IWNX72<IO^]*]
MD^UUT1> FLPQ$L5+:.D5V[OU84445^K'M!1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %8_@?_D$2_\ 7[-_Z%6Q6/X'_P"01+_U^S?^A4 ;%%%%
M !1110 4444 %%%% !1110 4444 %%%% &?XJ\-:7XQ\-WWA;6H?,M;^V>&9
M>X##&1Z$=0>Q KY\_92\2ZI\*/BGK/[/_BZ;:);EVL6;A3.@SE<]I(P&'^ZO
MK7TG7SW^VGX"U#1KW2?CKX4W0WFG3QQ7TL8Y4JV893]&^4GW05^?<<X:M@'A
M^(<*KU,*_?2^U1EI-?)>\K[:L\S,82I\N*AO#?SB]SZ$HK ^&'CS3_B9X$TW
MQIIVT"\MP9H@<^5*.'3\&!'N,'O6_7W6&Q-#&8:%>C*\)I23[IJZ?W'HPG&I
M!2CLPHHHK<HS?&/_ "+%[_UP-7-._P"0?!_UQ7^0JGXQ_P"18O?^N!JYIW_(
M/@_ZXK_(4 34444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 8_B7_D+Z/_U^G_T$UL5C^)?^0OH__7Z?_036Q0 4444 %%%% !1110 4
M444 %%%% !1110!\@?\ !?C_ )0V?M"?]D_F_P#1T5?QA5_9[_P7X_Y0V?M"
M?]D_F_\ 1T5?QA4 ?O\ ?\&FW_*4S]KO_MX_]/D]?O\ 5^ /_!IM_P I3/VN
M_P#MX_\ 3Y/7[_4 %%%% !1110 4444 %%%% 'S-^WM_P49\%?LHZ)J7P^^'
M^F3^+/B@^BS7NG>%]-M7F&GP+$TC7UZRC$4$:*9",[F"_P *DNOH/[#GQ7\8
M_&K]D/P%\7?B1J<5SK6N>'H[O5+N.!(4>0ELL$0!5&!T  J/]KWP9X0TS]F;
MXR>--.\+:?!K&I_#'68M1U6*S1;FZ2/3IQ&DDH&YU4=%)P.<=:\^_8C^WG_@
MD_X2&E[OM7_"KKC[-LZ^9Y,VW'OG% '#_#7XX?M__MW+XB^,_P"RO\2/!O@#
MX?:;K5SIW@R'7O#K7]SXD\@[6N)W)_T>)WX'EC<N&&&*[F](_9B_;Q@^(?[,
MOC7XL?'CP]#X<\2?"B\U+3OB3H]BV](+JQ0O(T 9B2D@'R D_,&4,V-QRO\
M@C +(?\ !-3X:_8=N/+U7S-O]_\ M:\W9]\_TKY5^((U#_A ?^"A)T(-]F_X
M2'3=OE]-_FS?:?QQUH ]M\%?$C_@K#\</@JO[8?P\\4^ =&T[4;)]6\,?":\
M\//</?:<,O$LM[N#B>6,97;M4[U_U>2%^E_V1OVD/#G[6O[._AGX^>&;(V<>
MN6;&[T]I-YL[J-VBGA)P,A9$8!L#<NUL#-3_ +)8LA^RK\,QINW[-_PK[1?L
M^SIL^PP[<>V,5\\_\$.0W_#&VJ&'_CS/Q'UG^SL?=\C=%C;[;MU 'V/1110
M5X7X!_Y2">/_ /L1-*_]&-7NE> ^%K^YT_\ ;^\>RVNF2W1;P/I0*1$9 WOS
MS0![]16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H
M7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\
M?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM 'EW_!0W_DSWQ?_P!P
M_P#].%M7YH>']$O?$FMVNA:<F9KJ81IZ#/4GV R3["OT=_;]US4;S]DCQ;;3
M^&[FW1OL&9I&7"_Z?;GM^7XU\:?LT>">+CQU?0^L%CN'_?;C_P!!S_O5^FX3
MCW#>&W@[F.=SLZD:DHTHO[564*:@K=4G[TO[L9/H?CG$7!U?CKQ8P&4POR2I
M1E4:^S3C.HYOR;7NQ_O-%;XY?"F#1-*TO5O#%BS)!&EE<I&F6<_P.0.I)R"?
M4K6[^S!X0\9?"#XAZ=\9]32VM'TN*X-O9WF26\VWDAW/@C8 )"V"<\8(%>E5
MY)X5\:0ZY\?K'P]\>=)GO_#MI=3K?Z%I\K1+-MAD,9R&4L-^QN6Y&>QQ7X%X
M7>*'B3QWP-B^'8XVEAZ6#I5:N)Q52]3$/#OFE*-*F[1<H^]%SDTE%P2<6DY?
MIGB)P-P#P-Q5A^(JV'G4E7G3A1H1_=T(UHV2E4FKR4=%+E46VU)VDFTNW\?_
M +2/C;XI^*3H_@?3-1\8ZVY(B2TMWDAA&>B)&.5]=N!WW5O^#_V#?VJOC/"D
MGQD\;Q>&-(=@YTPR":3V/V>$B/..-SOO'&0:]\^&O[2'[-GA72T\/^!/#]KX
M>M^/]%CLEME)]68#:3[DDUZ1H7Q3TOQ/'YOANU34%QG=97T4O_H+&OJN"\YX
M%X8BY\*PIU,3+XL35G&OB9/J[OW:=^L8QMM>[U/.S7!YAQI)+.L;ST5MAZ+]
ME0BNS2;G-K^:33[)+0\Y^$W_  3Y_9O^%OE7MUX6;Q'J$>#]L\0,)E!_V80!
M&!GIE21ZU[9;6MM96Z6EG;I#%&H6.*) JHHZ  < 5E?\)+J__0H7O_?2T?\
M"2ZO_P!"A>_]]+7K9CFV9YM6]KC*TJDO[S;MZ+9>BL>OEV497E%'V6"HQIQ_
MNI*_J]WZNYL45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+7GGHFQ16/_ ,)+
MJ_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__
M $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PD
MNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_
M /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q6;XQ_P"1
M8O?^N!J'_A)=7_Z%"]_[Z6J/B77M3N=!NH)O#%U"K1$&5V7"^YH Z#3O^0?!
M_P!<5_D*FK"LO$>JI9Q(OA*\8")0&#+@\=:E_P"$EU?_ *%"]_[Z6@#8HK'_
M .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7
M_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=
M7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z
M%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK&;Q/JJJ6;P
MC>  9)+KQ^M<IXD_:8^&_A)FCUS4X(Y$^]!#=I+(#Z%8R2/Q%<N+QV"P%/VF
M)JQIQ[RDHK[VT1.I3IJ\VDO,]$HKP/Q!^WQX+LP8_#?@J_OG[-<3K A_'#']
M!6')\>OVMOB4N/A_\.7TZWD_U=S#IC-P?^FL_P"[/X 5\=B/$;AB%5TL+.>(
MG_+1A*;^_2/XG#+-<&GRP;D^T4W_ , ^F"0!DG '4FN3\4_'7X0^#-R^(/B!
MIL<B?>@@F\Z4?5(]S#\J\#N/V?/VEOB&^_XE^,KY87/S0-<-/M^D898Q^!KI
M?"W['OP^T?;+XDT'7]7D'WD>X2"(_P# 4^8?]]5A_;_&^9_[AEBI1>TJ\[??
M"/O+[R/K.85OX5'E\Y/]%J?,FH7<U_?SWUQ*7DFF:1W/\1)))Y^M0U[?\>?V
M7==LM2?Q/\+?!%ZNG-&//TN/,DD# 8+(,EG4XSCD@Y[=/&3HNL+?#2VTFY%R
M6VBW,#>9GTVXSFOY@S_AS..'\QEAL;3?-?223<9><7;6_P!ZV:3/D,3A:^&J
MN%1?Y/T%T3[=_;-I_9F[[3]JC^S[.N_<-N,=\XK]&J^4OV;_ -G3Q;I_B>S^
M(?CSP?>QV]DXFL+"2,)))*.5=U;E54\@'DD#MU^E?^$EU?\ Z%"]_P"^EK^@
M/!_A_,LHRNOB<7%P]LX\L7H[13]ZW3FYM+]%?9H^FR+"U:%&4YJW-:R].OXF
MQ16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2U^PGNFQ16/_P )+J__ $*%
M[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_W
MTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H
M7O\ 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*%[_W
MTM &Q6/X'_Y!$O\ U^S?^A4?\)+J_P#T*%[_ -]+69X5US4;73I(X?#=S.#<
MR,71EP"6Z?A0!U=%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%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'_  DN
MK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%9_B
MOPUI?C+PW?>%M:AWVM_;/#,.X##&1Z$'!![$"J__  DNK_\ 0H7O_?2T?\)+
MJ_\ T*%[_P!]+6=6E3KTI4ZBO&2::>S3T:%)*2:>QX)^RCXEU3X4_%+6OV?_
M !=-M\VY=K$MPIG09RN>TD8##_='K7TG7S9^U]X;UVTU72_CAX=T.ZT^[TV:
M..\N" <,K PR''HWRDGKE17L'P\^+4GQ#\&V/BW2O"]Q(EU#F012*0D@X=?7
MA@1SVQ7Y_P %5:F3XS$\-UW=T'STF_M49NZ]>1OE?K9;'F9>W0J3PDOLZQ\X
MO_([.BL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:_1#U";QC_P BQ>_]<#5S
M3O\ D'P?]<5_D*Y_Q+KVIW.@W4$WABZA5HB#*[+A?<U9LO$>JI9Q(OA*\8")
M0&#+@\=: -VBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^
MA0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O
M?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0
MO?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:
M -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH
M_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V*
M*Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH /$O_ "%]'_Z_3_Z":V*Y37-<
MU&?4=-DD\-W,9CN2R(S+F0[>@K3_ .$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:M:5JM[J$CI=:)/:A5R&E(P
MWMQ0!>HHHH ^0/\ @OQ_RAL_:$_[)_-_Z.BK^,*O[/?^"_'_ "AL_:$_[)_-
M_P"CHJ_C"H _?[_@TV_Y2F?M=_\ ;Q_Z?)Z_?ZOP!_X--O\ E*9^UW_V\?\
MI\GK]_J "BBB@ HHHH **** "BBB@#COVB/ ^N?$W]G_ ,=?#;PR(?[2\0^#
MM3TS3_M$FR/SY[26*/<V#M7<XR<<"N>_8K^$'BOX$_LG^!O@S\0$M3J_A_0(
M[/4EM)O-A,@+9"L0-PY]*]2HH ^*?AO\#O\ @H%^PBGB'X-?LK_#SP9X_P#A
M[J.LW.H>#)->\0-87/AO[0Q9K>="/](B1^1L.YLL<J6VKZ1^S!^P9#\.OV9?
M&OPG^/'B.+Q'XE^+%WJ6H?$G6+%=B375\A218"R@A8U/RL0/G+,%7(4?1U%
M'P_X-^&W_!67X(?!5?V/?A[X<\ :WIUA9/I'A?XKW>OO;R:?IQ&R)I;/:7,T
M49VKMW*NQ0?,VDM]+_LB_LW>'/V2?V=_#/P"\,WQO(]#LV%WJ#1[#>74CM+/
M-MR=H:1V(7)VKM7)QFO2:* "BBB@ KPOP#_RD$\?_P#8B:5_Z,:O=*\+\ _\
MI!/'_P#V(FE?^C&H ]THHHH **** "BBB@ HHHH \B_;MT2]\2?LK^)M"TY,
MS74VG1IZ#.H6V2?8#)/L*^:- T2R\.:+:Z%IR;8;6$1IZG'4GW)R3[FOO2BO
MC./.&,QXVRS#Y;]<]CAZ4YU.7DYN:<XQCS-\\?AC&T=-.:6NIZ_#F/P/#^:5
MLQ]ASUJD(T^;FM:$92E9>Z]Y2N]=>6/8^%Z=\(OA?H_B+]J_P;XAU'1;>]M)
MQ?6^J6MS LD;XL+@QNRD$'!&,GH0E?9W@?\ Y!$O_7[-_P"A5L5\YP3X;X_@
MG._[0PV/YU*%2E4@Z5E.G5@X2B_WC[J2T=I).SL>EQ3G^ XKRM8+%87X9PJ1
M?/=QG3DI)KW>MG%]XMKJ>:>(OV1?@1X@W.OA%K"1O^6NG7;QX^BDE/\ QVN&
MUW]@71!)]I\&_$:^M'4YC6^M5E.?]]"F/K@U]"45]1CN ^$,QUJX."?>*Y']
M\'$^(J9;@:OQ4U\M/RL?-7_"DOVQOA_\W@WXE'4HD_U4"ZJ6 '_7.Y&P?G1_
MPOG]KSP!\OC?X8&_A3_67#Z4_P#Z,@.P?E7TK17F?Z@O":Y;F.(H]ES\\/\
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
M$?$RZM9$.8EO;4,P/_72-EQ_WS5+_A4W[:OP^.?"OQ .JQ)]R-=4$H ]-ET
M!]!1_K7Q1@?^1AE%2W>C*-6_I%6:^;%]=QE/^+0?_;K3_ ^DY98K>)IYY51$
M4L[NV H'4D]A7A7Q6_;3^'FGI=>&O">EW.M.08WO(Y!%!G/\+$$O]<8/8FO-
MOC#\:_VD[?PG)\/_ (H:&-.BU+Y6N_L)BDN$0@LBNK;&7E=P4="!T//C=?GO
M&/BWCJ56.&RB$J32]]U(6FG_ "J+NEIJVT[WTM;7S,?G=1/DH+E[W6OW'UG\
M.?VWOA[K]S!HGBS1KG0V8+&EU),)H >GS, I7Z[<#N17M\,T5Q$L\$JNCJ&1
MT;(8'D$$=17YNU[#\'OB3^U#XE\+)\/OA,QFM]+ 5KGRHB\".6*H9)C@#AMN
M.0!@=!1P=XM9E6JO"YI2E7FU[CI03FW_ "N*LGI=W5K6=[]# YW5D^2M%R?2
MRU^X^PI)(XHS+*X55&69C@ >M<;XJ_:%^#'@[<FL_$&P:1>L%G(;AP?0B(-@
M_7%>.Q_LD_'7XA2+<_%CXM;48Y,!N);MD]MI*HOX$BNQ\*_L0?![1-LNO2:C
MK$@^\MS<^5&3[+'M/YL:_0?[<X[S/_<<NC1B]I5Y_G"'O(]/ZQF-;^'245WD
M_P!%J9'BC]O7P79L;?P=X,U#49,X62[D6W0GU&-['\0*Q/\ A<7[8_Q0^7P/
MX".E6\G^KGCT\("/^NMR=I^J@5[WX7^&OP_\%*/^$4\&Z;8L!CS;>T42'ZOC
M<?Q-;='^K'%N9:YEFLHQ?V:$53MZ3=Y?>@^IXVK_ !:S7E%6_'<^:D_9.^/?
MQ$<7'Q7^+'EQL<F!KF6[9/;9E47\#78>%OV'?A!HNV77Y]1UB0?>6>Y\J,_1
M8\,/Q8U[+177@_#OA3#5/:U*'MI]959.HWZJ3Y?P-(97@H/F<>9]WJ87A?X8
M_#SP4%/A7P7IMBZ])H;11(?JY&X_B:W:**^QP^&P^%IJG0@H172*27W([HPA
M!6BK(****V*"BBB@ HHHH **** "BBB@ K'\2_\ (7T?_K]/_H)K8K'\2_\
M(7T?_K]/_H)H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "L?P/_P @B7_K]F_]"K8K'\#_ /((E_Z_9O\ T*@#8HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "L[Q;X8TOQIX9OO"FM1;[6_MFAF'<
M CAAZ$'!![$"M&BLZM*G7I2IU%>,DTT]FGHT*24DT]CYM_9-\3ZI\+?B;K7[
M/WB^787N7>Q+<+YZ#G;GM)& P_W1ZU])5\\_MH^!=1T#5-(^/'A/,-W87$45
M]+&/NLK9AE/T/R'UR@KVGX9^.M.^)7@;3?&FFX"7MN&EB!SY4HX=/P8$>_7O
M7Y_P55J9/C,3PW7=W0?/2;^U1D[KUY&[/ULMCS,ODZ%2>$E]G5><7_D6_&/_
M "+%[_UP-7-._P"0?!_UQ7^0JGXQ_P"18O?^N!JYIW_(/@_ZXK_(5^B'J$U%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/XE_Y"^C
M_P#7Z?\ T$UL5C^)?^0OH_\ U^G_ -!-;% !1110 4444 %%%% !1110 444
M4 %%%% 'R!_P7X_Y0V?M"?\ 9/YO_1T5?QA5_9[_ ,%^/^4-G[0G_9/YO_1T
M5?QA4 ?O]_P:;?\ *4S]KO\ [>/_ $^3U^_U?@#_ ,&FW_*4S]KO_MX_]/D]
M?O\ 4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X7X!_Y2">/
M_P#L1-*_]&-7NE>%^ ?^4@GC_P#[$32O_1C4 >Z4444 %%%% !1110 4444
M%%%% &/X'_Y!$O\ U^S?^A5L5C^!_P#D$2_]?LW_ *%6Q0 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110!XE^W'X!U'Q-\/++Q9I=NTK:%<
MN]RB#)$$@4,_X%4SZ#)[5\D5^D4L45Q$T$\2NCJ5='7(8'J".XKPKXK?L6?#
MS4$NO$OA/5+G17 ,CV<<8E@SG^%204^F<#L!7X=XC^'&9YYF?]IY9:4Y)*<&
MTFVE9--V6R2:;6UU>^GSV:Y56Q%;VU'5O='RE7UM^PWX!U'PS\/+WQ9JENT3
M:[<HULCC!,$88*_XEWQZ@ ]Z9\.?V(?A[H%S!K?BS6;G7&4+(EK)"(8">OS*
M"Q;Z;L'N#7M\,,5O$L$$2HB*%1$7 4#@  =!1X<>'&9Y'F?]IYG:,XIJ$$TV
MFU9MM76S:23>]W:VIE655L/6]M6T:V0ZBBBOW$^A"BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH *Q_$O_(7T?_K]/_H)K8K'\2_\A?1_^OT_^@F@
M#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q_ _
M_((E_P"OV;_T*MBL?P/_ ,@B7_K]F_\ 0J -BBBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** ,[Q=X7TOQKX8OO">M1;[74+9H90.H!'##W!P
M0?4"OG[]DSQ1JGPO^)>M?L_>+Y=C/<N]B6X7ST'.W/:2,!A_NCUKZ2KYY_;0
M\"ZCX>U;2/CQX2S#=V-Q%%?2QC[K*V893^.4/U05^?<<X>ME\L/Q#A5>>%?O
MI?:HRTFOE\2[:L\S,8RI..*AO#?SB]SW3QC_ ,BQ>_\ 7 U<T[_D'P?]<5_D
M*Y;1?'6G?$GX/Q^--,P$O;'=)&#GRI <.A^C C\,UU.G?\@^#_KBO\A7W>&Q
M%'%X>%>C+FA-)I]TU=/[CT82C.*E'9DU%%%;%!1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% &/XE_Y"^C_]?I_]!-;%8_B7_D+Z/_U^G_T$
MUL4 %%%% !1110 4444 %%%% !1110 4444 ?('_  7X_P"4-G[0G_9/YO\
MT=%7\85?V>_\%^/^4-G[0G_9/YO_ $=%7\85 '[_ '_!IM_RE,_:[_[>/_3Y
M/7[_ %?@#_P:;?\ *4S]KO\ [>/_ $^3U^_U !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %>%^ ?\ E()X_P#^Q$TK_P!&-7NE>%^ ?^4@GC__
M +$32O\ T8U 'NE%%% !1110 4444 %%%% !1110!C^!_P#D$2_]?LW_ *%6
MQ6/X'_Y!$O\ U^S?^A5L4 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %9OC'_ )%B]_ZX&M*LWQC_ ,BQ>_\ 7 T 7-._Y!\'_7%?Y"IJ
MAT[_ )!\'_7%?Y"IJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "L?Q+_ ,A?1_\ K]/_ *":V*Q_$O\ R%]'_P"OT_\ H)H V**** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L?P/_ ,@B7_K]
MF_\ 0JV*Q_ __((E_P"OV;_T*@#8HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ K+\:^'-&\7>$M1\->(=HLKRT>.X=B!L7'W\GH5.&![$5
MJ5XE^W'X^U'PS\/++PGI=PT3:[<NERZ'!,$84LGXEDSZC([UX?$V9X7)LAQ&
M,Q,.>$8N\?YK^ZH^C;2?J<^+K0H8:4YJZ2V[]+'CGPL^/MS\%-(\0?#V:S36
M[*>[;['-;7>R-74E6D4[3E'"J1]/<UZ_\.?VWOA[K]S!HGBS1KG0V8+&EU),
M)H >GS, I7Z[<#N17R917\KY-XD<49'2IX?#U$Z,-H2BFK7O;FMS];+WM#XW
M#YKC,,E&+]U=&OUW_$_2*&:*XB6>"571U#(Z-D,#R"".HIU>(_L-^/M1\3?#
MV]\)ZI<-*VA7*+;.YR1!(&*I^#(^/0$#M7MU?U9P_G-'B#)J.84E95%>W9IM
M->=FFK]3[/"UXXG#QJKJ%%%%>P;A1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 8_B7_D+Z/_ -?I_P#036Q6/XE_Y"^C_P#7Z?\ T$UL4 %%%% !
M1110 4444 %%%% !1110 4444 ?('_!?C_E#9^T)_P!D_F_]'15_&%7]GO\
MP7X_Y0V?M"?]D_F_]'15_&%0!^_W_!IM_P I3/VN_P#MX_\ 3Y/7[_5^ /\
MP:;?\I3/VN_^WC_T^3U^_P!0 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !7A?@'_E()X__ .Q$TK_T8U>Z5X7X!_Y2">/_ /L1-*_]&-0![I11
M10 4444 %%%% !1110 4444 8_@?_D$2_P#7[-_Z%6Q6/X'_ .01+_U^S?\
MH5;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6;XQ_Y
M%B]_ZX&M*LWQC_R+%[_UP- %S3O^0?!_UQ7^0J:H=._Y!\'_ %Q7^0J:@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'\2_\A?1_^OT_
M^@FMBL?Q+_R%]'_Z_3_Z": -BBBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ K'\#_\@B7_ *_9O_0JV*Q_ _\ R")?^OV;_P!"H V*
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\2_;C\ ZCXF^
M'EEXLTNW:5M"N7>Y1!DB"0*&?\"J9]!D]J]MILL45Q$T$\2NCJ5='7(8'J".
MXKQN(,FH\09-6R^J[*HK7[---/SLTG;J88JA'$T)4GU/S=HKZM^*W[%GP\U!
M+KQ+X3U2YT5P#(]G'&)8,Y_A4D%/IG [ 5-\.?V(?A[H%S!K?BS6;G7&4+(E
MK)"(8">OS*"Q;Z;L'N#7\T?\0AXQ^N^QY(<E_CYURV[V^/\ \E/DO[#Q_M.6
MRMWOI_G^!YG\'OV5_B;XP\%0^/=!\9_V%)=N3:0N98VEB'W9"R'(!.<<= #W
MKJO^%6_MP>#C_P 2+XA'4POW1_:XFS^%TH%?2,,,5O$L$$2HB*%1$7 4#@
M=!3J_9L%X7Y+@L)"G1KUJ=1)7G3J2BV^KMJE=]$M#WJ>3X>G!*,I)]T['S7_
M ,+;_;9\'?\ (?\ AP=25?OL=',O'KFV8#\:DM_VZ_%&B2BU\;_"%HI.C&.Z
M> C_ (!(A_G7TA3+BVM[N(P74"2HWWDD4,#^!KI_U1XDPO\ N6<U5_U\C"K^
M+L7]1Q</X==_-)GBNC?MW?">^PFKZ'K5BQZL8(Y$'XJ^?_':ZS1OVI_@+K>%
M@^(-O QZK>P2PX_%U _6MK6?@O\ "3Q!DZM\-]%D9NLBZ?&CG_@2@']:Y36?
MV-O@-JVXVWANZL&;JUEJ$G\G+ ?E1['Q,P?P5<-77]Z,X2?_ (#[H<N;T]I0
MEZW3_ [W1O'7@GQ%@>'_ !AI=\6Z"TU".0_^.L:U:\!UG]@'P9/G_A'_ !]J
M=KZ?;+>.?'_?/EUD_P##(?QX\*<^ ?C2$5/NJ+VYM<^V$W#\.E'^L7&V$_WK
M*.9=Z=6+_P#)6KA]:S"'QT+^DE^1]*45\V?V3^WKX-_X]-2;5(4Z_O[6?=_W
M\ ?\J/\ AI/]JCPE\OC'X.>=$OWICH]Q'G_@:L4_2C_B(>"H?[]@\10\Y4G;
M[XMW^X/[4IQ_B4YQ]8GTG17SOI7[?NFJ_D>)OAE=6[*<2&UOU<Y_W71<?3-=
M5HW[;?P/U/ OKG5-.SU^UZ>6 _[]%Z[\+XA<&8S2&-@O\5X?^EI&D,TP%3:H
MOGI^9Z]17&Z-^T)\$]>P+#XF:2I;HMU<>03^$NVNITW6=(UF+S](U6VNT_OV
MTZR#\U)KZ7"YEEV.5\-6A/\ PR4OR;.N%6E4^"2?HRS1117::!1110 4457U
M75M*T*PDU76M2@M+6%=TMQ<RA$0>I8\"IG.,(N4G9+=L3:2NS/\ $O\ R%]'
M_P"OT_\ H)K8KRW7?VEO@;=:_IMK;_$&V8P7A,KB"7RU&,9W[-N/?->E:5J^
ME:[I\>JZ)J4%Y:S+NBN+:4.CCU#*<&N'!YME68R<<)7A4:W491E;ULW8SIUJ
M-5VA)/T:98HHHKT#4**** "BBB@ HHHH **** "BBB@#Y _X+\?\H;/VA/\
MLG\W_HZ*OXPJ_L]_X+\?\H;/VA/^R?S?^CHJ_C"H _?[_@TV_P"4IG[7?_;Q
M_P"GR>OW^K\ ?^#3;_E*9^UW_P!O'_I\GK]_J "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH *\+\ _\I!/'_P#V(FE?^C&KW2O"_ /_ "D$\?\
M_8B:5_Z,:@#W2BBB@ HHHH **** "BBB@ HHHH Q_ __ "")?^OV;_T*MBL?
MP/\ \@B7_K]F_P#0JV* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "LWQC_R+%[_UP-:59OC'_D6+W_K@: +FG?\ (/@_ZXK_ "%35#IW
M_(/@_P"N*_R%34 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %8_B7_D+Z/_U^G_T$UL5C^)?^0OH__7Z?_030!L4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %8_@?_D$2_P#7[-_Z%6Q6/X'_
M .01+_U^S?\ H5 &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110!F^,?\ D6+W_K@:N:=_R#X/^N*_R%4_&/\ R+%[_P!<#5S3O^0?
M!_UQ7^0H FHHHH **** "BBB@ HHHH **** *>J^']!UV/RM;T2SO%QC;=6R
M2#\F!KE=9_9Q^!NO9^W?#33$W=39QFW_ /116NVHKAQ65Y9CU_M-"%3_ !1C
M+\TS.=&C4^.*?JKGCNL_L/?!74LG3VU?3SV%M?!@/^_BL?UKEM2_8$CMY?M7
MA7XI3P.O,8N;#)_[[1QC\J^BZ*^9Q7AYP9BW>6#C%_W>:'_I+1R3RO 3WIKY
M:?D?-G_#/7[6WA$[O"GQ>^U1+]R$:S./_')%V#\Z3_A)OV\?!O\ R$= ;5(T
MZ#[);3Y'_; AC^/-?2E%<7_$/<+A]<#CL31\HU6X_=)._P!YG_9<(_PZDX^C
MT/FO_ALGXS>%>/B!\%Q'M^^?(N+/_P!&!\5M:-^WWX"N,#7_  1JUH3U-K)'
M.!^90_I7O77K6-K/PZ^'_B+)U[P/I%X6ZM<Z=$Y_,KFC_5[CC"?[MFW.NU2C
M%_\ DR=P^JYC#X*]_6*_,XG1OVPO@+J^%E\6363MT2\L)1^JJRC\Z^<?VD_C
M;J7Q;\;7%O8Z@_\ 85A,T>F6Z,0DF.#.1W9N2">BD#US],:S^RA\!-:W-)X#
MCMG/1[*ZEBQ]%5MOZ5\7^*O#][X4\2W_ (9U&(I-87DD$@8=U8C/T.,_C7YE
MXGX[C?"Y72PN9RI>RJ2>M+G7-RI:3YO6Z2T;7D>1F]3,848PK-6;^S?6W>Y0
MKTG]F;XSZO\ "WQ[::?/?.=%U.Y2'4+5V^1"Q"B8#LRG&3W4$>F/-JT/">A7
M_B?Q/I_AW2XV:XO;V.&(+U!9@,^V.N>V*_(<EQ^.RS-:.)P;:J1DK6ZZ[>:>
MS75,\/#U*E&M&=/=,_12BBBO[L/T8**** "BBB@ HHHH **** "BBB@#Y _X
M+\?\H;/VA/\ LG\W_HZ*OXPJ_L]_X+\?\H;/VA/^R?S?^CHJ_C"H _?[_@TV
M_P"4IG[7?_;Q_P"GR>OW^K\ ?^#3;_E*9^UW_P!O'_I\GK]_J "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH *\+\ _\I!/'_P#V(FE?^C&KW2O"
M_ /_ "D$\?\ _8B:5_Z,:@#W2BBB@ HHHH **** "BBB@ HHHH Q_ __ "")
M?^OV;_T*MBL?P/\ \@B7_K]F_P#0JV* "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "LWQC_R+%[_UP-:59OC'_D6+W_K@: +FG?\ (/@_
MZXK_ "%35#IW_(/@_P"N*_R%34 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %8_B7_D+Z/_U^G_T$UL5C^)?^0OH__7Z?_030!L4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8_@?_D$2_P#7
M[-_Z%6Q6/X'_ .01+_U^S?\ H5 &Q1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110!F^,?\ D6+W_K@:N:=_R#X/^N*_R%4_&/\ R+%[
M_P!<#5S3O^0?!_UQ7^0H FHHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ KR#]H?]E?3OBY=GQ;X8OHM/UP1A9C,I\F[ &%WX&58# W '@ $
M="/7Z*\K.<ERW/\  2P>.I\\'KV:?1IK5-?\#9LQQ&'I8FFX5%='Q/=_LB_'
M*RU2'3+CP[; 7$OEQ7(U*(QD^OWMP'_ :]Y_9X_97T[X1W8\6^*+Z+4-<,96
M$PJ?)M 1@[,@%F(R-Q X) '4GT?Q+_R%]'_Z_3_Z":V*^1R+PQX7R''K&4HR
MJ3B[QYVFHONDE%771N]MUKJ<.&RC!X:ISJ[:VOT"BBBOT,]0**** "BBB@ H
MHHH **** "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#;
MQ_Z?)Z_?Z@ HHHH **** "BBB@ HHHH ***@U34+/2--N-5U&?RK>U@>6>7:
M3L15)8X ). #TH _,'P%I'[._P"TS\2_BQ\;/VI?V\?$_P /;6Y^+&IZ3X)T
MC3_B=#I,<VGVVQ%F6&8-E#N W+A05;/K7UEI6B_#W_@GK^Q7X[^+GPR^*GB3
MQ[I]MI5QK^F:CXL\2KJ@N)_(6."..:-5'D,ZQ_=S]]B#S67^R-^P]_P3,U_X
M/2^+O@G\,/#?CW0O$5W<L_B+Q-8+J5S,RR-'(BR74>^(*RL %"YP&Y)#'Y1T
MGP=JOAS]FG]N']E3X:7MW>>!? >HPW7A2V>=IET\>9-<7MJC,22L:VR@C/!5
MF/S.20#V3X,_\$X-0^/W[,^D?M%?$KX_^/Q\9_&.@1Z_8^+[7Q5<0)I-Q<1B
M>VMXK>-A&L*!HU9 /[X4H-H7W?\ X)I_M)^)OVJ/V0/#?Q*\>L#XDMGN-*\1
MNJ!?,N[:0QF7 X!=!'(0  &<@# %=9^R+XOT#6/V._AOXR@U&%=//P[TJ:6=
MG 2)4LH]^X]MI5@?0J?2O"_^"'NGW@_8ED\5S6[QVWB/QWK.I:?O7&Z$S+%D
M?\"A<?A0!]A4444 %>%^ ?\ E()X_P#^Q$TK_P!&-7NE>2_%CX&_$F7Q[-\6
MOV?/&6F:%XDU2TBLM<N=<M&NH9K6+)C6.,<(P8DD]Z /6J*\%_X5]_P4/_Z.
M"\"?^$N]'_"OO^"A_P#T<%X$_P#"7>@#WJBO!?\ A7W_  4/_P"C@O G_A+O
M1_PK[_@H?_T<%X$_\)=Z />J*\%_X5]_P4/_ .C@O G_ (2[T?\ "OO^"A__
M $<%X$_\)=Z />J*\%_X5]_P4/\ ^C@O G_A+O1_PK[_ (*'_P#1P7@3_P )
M=Z />J*\%_X5]_P4/_Z."\"?^$N]'_"OO^"A_P#T<%X$_P#"7>@#V+P/_P @
MB7_K]F_]"K8KY)_9XO\ ]O/XM>"+OQ+X?^-WA"S@M]>O;)XKWPWN<R0RE&8%
M1C:3R!UKO/\ A7W_  4/_P"C@O G_A+O0![U17@O_"OO^"A__1P7@3_PEWH_
MX5]_P4/_ .C@O G_ (2[T >]45X+_P *^_X*'_\ 1P7@3_PEWH_X5]_P4/\
M^C@O G_A+O0![U17@O\ PK[_ (*'_P#1P7@3_P )=Z/^%??\%#_^C@O G_A+
MO0![U17@O_"OO^"A_P#T<%X$_P#"7>C_ (5]_P %#_\ HX+P)_X2[T >]45X
M+_PK[_@H?_T<%X$_\)=Z/^%??\%#_P#HX+P)_P"$N] 'O5%>"_\ "OO^"A__
M $<%X$_\)=Z/^%??\%#_ /HX+P)_X2[T >]45X+_ ,*^_P""A_\ T<%X$_\
M"7>C_A7W_!0__HX+P)_X2[T >]45X+_PK[_@H?\ ]'!>!/\ PEWH_P"%??\
M!0__ *."\"?^$N] 'O5%>"_\*^_X*'_]'!>!/_"7>C_A7W_!0_\ Z."\"?\
MA+O0![U6;XQ_Y%B]_P"N!KQ?_A7W_!0__HX+P)_X2[UR7QWB_;Z^&'P@U_Q_
MKGQS\&W5II5@T\]O:>&BLLB@@84L, \]Z /J'3O^0?!_UQ7^0J:OG;PMX2_X
M*$:YX8TW6K7X^^!XXKRPAGC23PPQ95= P!QQG!J__P *^_X*'_\ 1P7@3_PE
MWH ]ZHKP7_A7W_!0_P#Z."\"?^$N]'_"OO\ @H?_ -'!>!/_  EWH ]ZHKP7
M_A7W_!0__HX+P)_X2[T?\*^_X*'_ /1P7@3_ ,)=Z />J*\%_P"%??\ !0__
M *."\"?^$N]'_"OO^"A__1P7@3_PEWH ]ZHKP7_A7W_!0_\ Z."\"?\ A+O1
M_P *^_X*'_\ 1P7@3_PEWH ]ZHKP7_A7W_!0_P#Z."\"?^$N]'_"OO\ @H?_
M -'!>!/_  EWH ]ZHKP7_A7W_!0__HX+P)_X2[T?\*^_X*'_ /1P7@3_ ,)=
MZ />J*\%_P"%??\ !0__ *."\"?^$N]'_"OO^"A__1P7@3_PEWH ]ZHKP7_A
M7W_!0_\ Z."\"?\ A+O1_P *^_X*'_\ 1P7@3_PEWH ]ZHKP7_A7W_!0_P#Z
M."\"?^$N]'_"OO\ @H?_ -'!>!/_  EWH ]ZK'\2_P#(7T?_ *_3_P"@FO'?
M^%??\%#_ /HX+P)_X2[UP?Q;O_V\_ 7C?P+X:U;XW>$+B?Q-KSV5C+;>&\)!
M((B^Z0,,E<#&!S0!];45X+_PK[_@H?\ ]'!>!/\ PEWH_P"%??\ !0__ *."
M\"?^$N] 'O5%>"_\*^_X*'_]'!>!/_"7>C_A7W_!0_\ Z."\"?\ A+O0![U1
M7@O_  K[_@H?_P!'!>!/_"7>C_A7W_!0_P#Z."\"?^$N] 'O5%>"_P#"OO\
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
M-X<^%&J7$K7?P]LV@D$4,K%I;:"[D!DBA;+ IALACNW%F)^I?AG\-_!?P?\
MA_I'PO\ AWH<>FZ'H5A'9Z;91$D1Q(,#)/+,>26))8DDDDDUN44 %%%% !11
M10 4444 %%%% !1110 4444 %%%% 'D'[%/@7Q=\/OA/J6B>--!GTZ[F\8:I
M=1P7  9H9)RR/P>A'(KU^BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ KSC]KOPIXC\<_LT^,?"/A'2);_4K_1VBL[.  O*^Y3M&>_%
M>CT4 8_P^L;O2_ .AZ9J%NT4]OH]M%/$_5'6)0RGW!!%;%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !7D'[1_@7Q=XL^+'PDUOPYH
M,]W::'XPDNM6GA *VL)@90[<],\5Z_10 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %>0?L4^!?%WP^^$^I:)XTT&?3KN;QAJEU'
M!< !FADG+(_!Z$<BO7Z* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@#SC]KOPIXC\<_LT^,?"/A'2);_ %*_T=HK.S@ +RON4[1G
MOQ77_#ZQN]+\ Z'IFH6[13V^CVT4\3]4=8E#*?<$$5L44 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% 'D'[1_@7Q=XL^+'PDUOPY
MH,]W::'XPDNM6GA *VL)@90[<],\5Z_110 4444 %%%% !1110 4444 %%%%
M !1110!\@?\ !?C_ )0V?M"?]D_F_P#1T5?QA5_9[_P7X_Y0V?M"?]D_F_\
M1T5?QA4 ?O\ ?\&FW_*4S]KO_MX_]/D]?O\ 5^ /_!IM_P I3/VN_P#MX_\
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
M#;X7?L6?LNZ7:>-?$MKI/ACX?^%;6TO-3GR%V01)%NP!EW=P,* 6=W  ).*
M/DO]KW]@KX>_L=?LRZ]^TY\#_CO\0/#_ (^\&6D6H)XIU'QC<7/]L3"5$,-U
M%(3%()2VT*% +, 0RY4_1FK?M-_%32?V./!OQZ\-? +5_&/C'Q7X?TB>'PAH
M@\O9>7ELDK>:[9\B"-BVYV!V@#..2/"?#G@3XN_\%9_&.E?%+XU^';[PA^S[
MHU^M]X5\$W?R7WC*1#^[N[T _);D<J@ZJ2%)SYM?<<$$-M"EM;0K''&H6.-%
M 55 P  .@H ^#O\ @G/K/[3-]_P44^-FG?M6^(+2X\50^$]%FN=-TFX9['2X
MYE6>.T@!X C24*2,[F#-N<DL?O.OCW]G#_E,5^T9_P!BCX:_](K>OL*@ HHH
MH **** "BBB@ HHHH **** "BBB@"IKVJC0M#O=<:QN+H65I).;:TCWRS;%+
M;$7^)CC '<D5^<7Q4^,?[:?Q5_;7_9W\<_&OP)+\.? VM>/GC\)^ Y[TMJ$G
ME1IOO-050 KL)0JQM@H-PVC)=_THKX]_X*+?\GF?LF_]E$U#_P!%6U 'JO[>
MF@_M5>,_@U9_#W]DJXDL-9\0>(K2QU[Q%;W\,$^BZ0Y;[3=0F1T)D&$ "$OA
MF*X8 CYK_;0_8A\!?L/_ +->K?M4_L\?'#QYX<\<^#C:W2ZWJ?B^>[37':XC
MB:"ZAE)CD\S>?E50I. 5*Y%?;GQ?^+WP[^ _PXU7XL_%;Q+!I&@Z-;&:^O9\
MG R J*HY=V8A50 EF8 #)KY#\&?#/XP?\%4O'6C?&_\ :+\,7?A/X&:'?+J'
M@?X<WG%WXGD7_5W^H <"$@Y6/D%6(&58R2 'K/[5/[1?B'PI_P $VM6^.DFF
MM8>(O$'@"T2PT^$'S(=3U.&*&*- >2R2W ..OR'/>O//%G[%O[07B)?@W^R!
MH^OZOX;^"GA/P/'_ ,)]K/A?78K2[UG4XT*"S;:_G")G7S6*KL;SFR=RJ5Z[
M]MA5^*_[3/P#_9;ME#VD_BZ;QGXBB4?*EGI$)>!)!W22XE1<="4]J]"_:_\
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
M;I&K'46BT5(B+N8(4C,@D4_<#/CW<^U>Y44 ?(<?_!+WXLQ((HO^"GGQ[55
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
M>T.T!=FT+M& !@8^P** ,CP#X#\(?"[P5I?PZ\ Z#!IFBZ+8QVFF6%N#L@A1
M<*HSDD^I))))))))K7HHH **** "BBB@ HHHH **** /D#_@OQ_RAL_:$_[)
M_-_Z.BK^,*O[/?\ @OQ_RAL_:$_[)_-_Z.BK^,*@#]_O^#3;_E*9^UW_ -O'
M_I\GK]_J_ '_ (--O^4IG[7?_;Q_Z?)Z_?Z@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@#Y _X+\?\H;/VA/^R?S?^CHJ_C"K^SW_ (+\?\H;/VA/
M^R?S?^CHJ_C"H _3K_@EW_P6%^&W_!'O_@H'^T5\2/B1\'=<\8P>,=<O]-MK
M;0[^&![=XM6GE+L91@@@XP*_03_B-Y_99_Z,>^('_A16/^%%% !_Q&\_LL_]
M&/?$#_PHK'_"C_B-Y_99_P"C'OB!_P"%%8_X444 '_$;S^RS_P!&/?$#_P *
M*Q_PH_XC>?V6?^C'OB!_X45C_A110 ?\1O/[+/\ T8]\0/\ PHK'_"C_ (C>
M?V6?^C'OB!_X45C_ (444 '_ !&\_LL_]&/?$#_PHK'_  H_XC>?V6?^C'OB
M!_X45C_A110 ?\1O/[+/_1CWQ _\**Q_PH_XC>?V6?\ HQ[X@?\ A16/^%%%
M !_Q&\_LL_\ 1CWQ _\ "BL?\*/^(WG]EG_HQ[X@?^%%8_X444 '_$;S^RS_
M -&/?$#_ ,**Q_PH_P"(WG]EG_HQ[X@?^%%8_P"%%% !_P 1O/[+/_1CWQ _
M\**Q_P */^(WG]EG_HQ[X@?^%%8_X444 '_$;S^RS_T8]\0/_"BL?\*/^(WG
M]EG_ *,>^('_ (45C_A110 ?\1O/[+/_ $8]\0/_  HK'_"C_B-Y_99_Z,>^
M('_A16/^%%% !_Q&\_LL_P#1CWQ _P#"BL?\*/\ B-Y_99_Z,>^('_A16/\
MA110 ?\ $;S^RS_T8]\0/_"BL?\ "C_B-Y_99_Z,>^('_A16/^%%% !_Q&\_
MLL_]&/?$#_PHK'_"C_B-Y_99_P"C'OB!_P"%%8_X444 '_$;S^RS_P!&/?$#
M_P **Q_PH_XC>?V6?^C'OB!_X45C_A110 ?\1O/[+/\ T8]\0/\ PHK'_"C_
M (C>?V6?^C'OB!_X45C_ (444 '_ !&\_LL_]&/?$#_PHK'_  H_XC>?V6?^
MC'OB!_X45C_A110 ?\1O/[+/_1CWQ _\**Q_PH_XC>?V6?\ HQ[X@?\ A16/
M^%%% !_Q&\_LL_\ 1CWQ _\ "BL?\*/^(WG]EG_HQ[X@?^%%8_X444 '_$;S
M^RS_ -&/?$#_ ,**Q_PH_P"(WG]EG_HQ[X@?^%%8_P"%%% !_P 1O/[+/_1C
MWQ _\**Q_P */^(WG]EG_HQ[X@?^%%8_X444 '_$;S^RS_T8]\0/_"BL?\*/
M^(WG]EG_ *,>^('_ (45C_A110 ?\1O/[+/_ $8]\0/_  HK'_"C_B-Y_99_
MZ,>^('_A16/^%%% !_Q&\_LL_P#1CWQ _P#"BL?\*/\ B-Y_99_Z,>^('_A1
M6/\ A110 ?\ $;S^RS_T8]\0/_"BL?\ "C_B-Y_99_Z,>^('_A16/^%%% !_
MQ&\_LL_]&/?$#_PHK'_"C_B-Y_99_P"C'OB!_P"%%8_X444 '_$;S^RS_P!&
M/?$#_P **Q_PH_XC>?V6?^C'OB!_X45C_A110 ?\1O/[+/\ T8]\0/\ PHK'
M_"C_ (C>?V6?^C'OB!_X45C_ (444 '_ !&\_LL_]&/?$#_PHK'_  H_XC>?
MV6?^C'OB!_X45C_A110 ?\1O/[+/_1CWQ _\**Q_PH_XC>?V6?\ HQ[X@?\
MA16/^%%% !_Q&\_LL_\ 1CWQ _\ "BL?\*/^(WG]EG_HQ[X@?^%%8_X444 '
M_$;S^RS_ -&/?$#_ ,**Q_PH_P"(WG]EG_HQ[X@?^%%8_P"%%% !_P 1O/[+
M/_1CWQ _\**Q_P */^(WG]EG_HQ[X@?^%%8_X444 '_$;S^RS_T8]\0/_"BL
M?\*/^(WG]EG_ *,>^('_ (45C_A110 ?\1O/[+/_ $8]\0/_  HK'_"C_B-Y
M_99_Z,>^('_A16/^%%% !_Q&\_LL_P#1CWQ _P#"BL?\*/\ B-Y_99_Z,>^(
M'_A16/\ A110 ?\ $;S^RS_T8]\0/_"BL?\ "C_B-Y_99_Z,>^('_A16/^%%
M% !_Q&\_LL_]&/?$#_PHK'_"C_B-Y_99_P"C'OB!_P"%%8_X444 '_$;S^RS
M_P!&/?$#_P **Q_PH_XC>?V6?^C'OB!_X45C_A110 ?\1O/[+/\ T8]\0/\
MPHK'_"C_ (C>?V6?^C'OB!_X45C_ (444 '_ !&\_LL_]&/?$#_PHK'_  H_
MXC>?V6?^C'OB!_X45C_A110 ?\1O/[+/_1CWQ _\**Q_PH_XC>?V6?\ HQ[X
M@?\ A16/^%%% !_Q&\_LL_\ 1CWQ _\ "BL?\*/^(WG]EG_HQ[X@?^%%8_X4
M44 '_$;S^RS_ -&/?$#_ ,**Q_PH_P"(WG]EG_HQ[X@?^%%8_P"%%% !_P 1
MO/[+/_1CWQ _\**Q_P */^(WG]EG_HQ[X@?^%%8_X444 '_$;S^RS_T8]\0/
M_"BL?\*/^(WG]EG_ *,>^('_ (45C_A110 ?\1O/[+/_ $8]\0/_  HK'_"C
M_B-Y_99_Z,>^('_A16/^%%% !_Q&\_LL_P#1CWQ _P#"BL?\*/\ B-Y_99_Z
M,>^('_A16/\ A110 ?\ $;S^RS_T8]\0/_"BL?\ "C_B-Y_99_Z,>^('_A16
M/^%%% !_Q&\_LL_]&/?$#_PHK'_"C_B-Y_99_P"C'OB!_P"%%8_X444 '_$;
MS^RS_P!&/?$#_P **Q_PH_XC>?V6?^C'OB!_X45C_A110 ?\1O/[+/\ T8]\
M0/\ PHK'_"C_ (C>?V6?^C'OB!_X45C_ (444 '_ !&\_LL_]&/?$#_PHK'_
M  H_XC>?V6?^C'OB!_X45C_A110 ?\1O/[+/_1CWQ _\**Q_PH_XC>?V6?\
MHQ[X@?\ A16/^%%% !_Q&\_LL_\ 1CWQ _\ "BL?\*/^(WG]EG_HQ[X@?^%%
M8_X444 '_$;S^RS_ -&/?$#_ ,**Q_PH_P"(WG]EG_HQ[X@?^%%8_P"%%% !
M_P 1O/[+/_1CWQ _\**Q_P */^(WG]EG_HQ[X@?^%%8_X444 '_$;S^RS_T8
M]\0/_"BL?\*/^(WG]EG_ *,>^('_ (45C_A110 ?\1O/[+/_ $8]\0/_  HK
M'_"C_B-Y_99_Z,>^('_A16/^%%% !_Q&\_LL_P#1CWQ _P#"BL?\*/\ B-Y_
M99_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_X444
M'_$;S^RS_P!&/?$#_P **Q_PH_XC>?V6?^C'OB!_X45C_A110 ?\1O/[+/\
MT8]\0/\ PHK'_"C_ (C>?V6?^C'OB!_X45C_ (444 '_ !&\_LL_]&/?$#_P
MHK'_  H_XC>?V6?^C'OB!_X45C_A110 ?\1O/[+/_1CWQ _\**Q_PH_XC>?V
M6?\ HQ[X@?\ A16/^%%% !_Q&\_LL_\ 1CWQ _\ "BL?\*/^(WG]EG_HQ[X@
M?^%%8_X444 '_$;S^RS_ -&/?$#_ ,**Q_PH_P"(WG]EG_HQ[X@?^%%8_P"%
M%% !_P 1O/[+/_1CWQ _\**Q_P */^(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 >)_P#!1S_@[2_9
MX_;<_8=^)7[)_A;]DCQIH>H>.O#;Z;::MJ&N6DD-J[.C;W5!N(^7H/6OPMHH
$H __V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>ddd-20231231_g3.jpg
<TEXT>
begin 644 ddd-20231231_g3.jpg
M_]C_X  02D9)1@ ! 0$"6 )8  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" R,#L<# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#ZH_X87_ZG
M;_RD_P#V^C_AA?\ ZG;_ ,I/_P!OKZKHH ^5/^&%_P#J=O\ RD__ &^C_AA?
M_J=O_*3_ /;Z^JZ* /E3_AA?_J=O_*3_ /;Z/^&%_P#J=O\ RD__ &^OJNB@
M#Y4_X87_ .IV_P#*3_\ ;Z/^&%_^IV_\I/\ ]OKZKHH ^5/^&%_^IV_\I/\
M]OH_X87_ .IV_P#*3_\ ;Z^JZ* /E3_AA?\ ZG;_ ,I/_P!OH_X87_ZG;_RD
M_P#V^OJNB@#Y4_X87_ZG;_RD_P#V^C_AA?\ ZG;_ ,I/_P!OKZKHH ^5/^&%
M_P#J=O\ RD__ &^C_AA?_J=O_*3_ /;Z^JZ* /E3_AA?_J=O_*3_ /;Z/^&%
M_P#J=O\ RD__ &^OJNB@#Y4_X87_ .IV_P#*3_\ ;Z/^&%_^IV_\I/\ ]OKZ
MKHH ^5/^&%_^IV_\I/\ ]OH_X87_ .IV_P#*3_\ ;Z^JZ* /E3_AA?\ ZG;_
M ,I/_P!OH_X87_ZG;_RD_P#V^OJNB@#Y4_X87_ZG;_RD_P#V^C_AA?\ ZG;_
M ,I/_P!OKZKHH ^5/^&%_P#J=O\ RD__ &^C_AA?_J=O_*3_ /;Z^JZ* /E3
M_AA?_J=O_*3_ /;Z/^&%_P#J=O\ RD__ &^OJNB@#Y4_X87_ .IV_P#*3_\
M;Z/^&%_^IV_\I/\ ]OKZKHH ^5/^&%_^IV_\I/\ ]OH_X87_ .IV_P#*3_\
M;Z^JZ* /E3_AA?\ ZG;_ ,I/_P!OH_X87_ZG;_RD_P#V^OJNB@#Y4_X87_ZG
M;_RD_P#V^C_AA?\ ZG;_ ,I/_P!OKZKHH ^5/^&%_P#J=O\ RD__ &^C_AA?
M_J=O_*3_ /;Z^JZ* /E3_AA?_J=O_*3_ /;Z/^&%_P#J=O\ RD__ &^OJNB@
M#Y4_X87_ .IV_P#*3_\ ;Z/^&%_^IV_\I/\ ]OKZKHH ^5/^&%_^IV_\I/\
M]OH_X87_ .IV_P#*3_\ ;Z^JZ* /E3_AA?\ ZG;_ ,I/_P!OH_X87_ZG;_RD
M_P#V^OJNB@#Y4_X87_ZG;_RD_P#V^C_AA?\ ZG;_ ,I/_P!OKZKHH ^5/^&%
M_P#J=O\ RD__ &^C_AA?_J=O_*3_ /;Z^JZ* /E3_AA?_J=O_*3_ /;Z/^&%
M_P#J=O\ RD__ &^OJNB@#Y4_X87_ .IV_P#*3_\ ;Z/^&%_^IV_\I/\ ]OKZ
MKHH ^5/^&%_^IV_\I/\ ]OH_X87_ .IV_P#*3_\ ;Z^JZ* /E3_AA?\ ZG;_
M ,I/_P!OH_X87_ZG;_RD_P#V^OJNB@#Y4_X87_ZG;_RD_P#V^C_AA?\ ZG;_
M ,I/_P!OKZKHH ^5/^&%_P#J=O\ RD__ &^C_AA?_J=O_*3_ /;Z^JZ* /E3
M_AA?_J=O_*3_ /;Z/^&%_P#J=O\ RD__ &^OJNB@#Y4_X87_ .IV_P#*3_\
M;Z/^&%_^IV_\I/\ ]OKZKHH ^5/^&%_^IV_\I/\ ]OH_X87_ .IV_P#*3_\
M;Z^JZ* /E3_AA?\ ZG;_ ,I/_P!OH_X87_ZG;_RD_P#V^OJNB@#Y4_X87_ZG
M;_RD_P#V^C_AA?\ ZG;_ ,I/_P!OKZKHH ^5/^&%_P#J=O\ RD__ &^C_AA?
M_J=O_*3_ /;Z^JZ* /E3_AA?_J=O_*3_ /;Z/^&%_P#J=O\ RD__ &^OJNB@
M#Y4_X87_ .IV_P#*3_\ ;Z/^&%_^IV_\I/\ ]OKZKHH ^5/^&%_^IV_\I/\
M]OH_X87_ .IV_P#*3_\ ;Z^JZ* /E3_AA?\ ZG;_ ,I/_P!OH_X87_ZG;_RD
M_P#V^OJNB@#Y4_X87_ZG;_RD_P#V^C_AA?\ ZG;_ ,I/_P!OKZKHH ^5/^&%
M_P#J=O\ RD__ &^C_AA?_J=O_*3_ /;Z^JZ* /E3_AA?_J=O_*3_ /;Z/^&%
M_P#J=O\ RD__ &^OJNB@#Y4_X87_ .IV_P#*3_\ ;Z/^&%_^IV_\I/\ ]OKZ
MKHH ^5/^&%_^IV_\I/\ ]OH_X87_ .IV_P#*3_\ ;Z^JZ* /E3_AA?\ ZG;_
M ,I/_P!OH_X87_ZG;_RD_P#V^OJNB@#Y4_X87_ZG;_RD_P#V^C_AA?\ ZG;_
M ,I/_P!OKZKHH ^5/^&%_P#J=O\ RD__ &^C_AA?_J=O_*3_ /;Z^JZ* /E3
M_AA?_J=O_*3_ /;Z/^&%_P#J=O\ RD__ &^OJNB@#Y4_X87_ .IV_P#*3_\
M;Z/^&%_^IV_\I/\ ]OKZKHH ^5/^&%_^IV_\I/\ ]OH_X87_ .IV_P#*3_\
M;Z^JZ* /E3_AA?\ ZG;_ ,I/_P!OH_X87_ZG;_RD_P#V^OJNB@#Y4_X87_ZG
M;_RD_P#V^C_AA?\ ZG;_ ,I/_P!OKZKHH ^5/^&%_P#J=O\ RD__ &^C_AA?
M_J=O_*3_ /;Z^JZ* /E3_AA?_J=O_*3_ /;Z/^&%_P#J=O\ RD__ &^OJNB@
M#Y4_X87_ .IV_P#*3_\ ;Z/^&%_^IV_\I/\ ]OKZKHH ^5/^&%_^IV_\I/\
M]OH_X87_ .IV_P#*3_\ ;Z^JZ* /E3_AA?\ ZG;_ ,I/_P!OH_X87_ZG;_RD
M_P#V^OJNB@#Y4_X87_ZG;_RD_P#V^C_AA?\ ZG;_ ,I/_P!OKZKHH ^5/^&%
M_P#J=O\ RD__ &^C_AA?_J=O_*3_ /;Z^JZ* /E3_AA?_J=O_*3_ /;Z/^&%
M_P#J=O\ RD__ &^OJNB@#Y4_X87_ .IV_P#*3_\ ;Z/^&%_^IV_\I/\ ]OKZ
MKHH ^5/^&%_^IV_\I/\ ]OH_X87_ .IV_P#*3_\ ;Z^JZ* /E3_AA?\ ZG;_
M ,I/_P!OH_X87_ZG;_RD_P#V^OJNB@#Y4_X87_ZG;_RD_P#V^C_AA?\ ZG;_
M ,I/_P!OKZKHH ^5/^&%_P#J=O\ RD__ &^C_AA?_J=O_*3_ /;Z^JZ* /E3
M_AA?_J=O_*3_ /;Z/^&%_P#J=O\ RD__ &^OJNB@#Y4_X87_ .IV_P#*3_\
M;Z/^&%_^IV_\I/\ ]OKZKHH ^5/^&%_^IV_\I/\ ]OH_X87_ .IV_P#*3_\
M;Z^JZ* /E3_AA?\ ZG;_ ,I/_P!OH_X87_ZG;_RD_P#V^OJNB@#Y4_X87_ZG
M;_RD_P#V^C_AA?\ ZG;_ ,I/_P!OKZKHH ^5/^&%_P#J=O\ RD__ &^C_AA?
M_J=O_*3_ /;Z^JZ* /E3_AA?_J=O_*3_ /;Z/^&%_P#J=O\ RD__ &^OJNB@
M#Y4_X87_ .IV_P#*3_\ ;Z/^&%_^IV_\I/\ ]OKZKHH ^5/^&%_^IV_\I/\
M]OH_X87_ .IV_P#*3_\ ;Z^JZ* /E3_AA?\ ZG;_ ,I/_P!OH_X87_ZG;_RD
M_P#V^OJNB@#Y4_X87_ZG;_RD_P#V^C_AA?\ ZG;_ ,I/_P!OKZKHH ^5/^&%
M_P#J=O\ RD__ &^C_AA?_J=O_*3_ /;Z^JZ* /E3_AA?_J=O_*3_ /;Z/^&%
M_P#J=O\ RD__ &^OJNB@#Y4_X87_ .IV_P#*3_\ ;Z/^&%_^IV_\I/\ ]OKZ
MKHH ^5/^&%_^IV_\I/\ ]OH_X87_ .IV_P#*3_\ ;Z^JZ* /E3_AA?\ ZG;_
M ,I/_P!OH_X87_ZG;_RD_P#V^OJNB@#Y4_X87_ZG;_RD_P#V^C_AA?\ ZG;_
M ,I/_P!OKZKHH ^5/^&%_P#J=O\ RD__ &^C_AA?_J=O_*3_ /;Z^JZ* /E3
M_AA?_J=O_*3_ /;Z/^&%_P#J=O\ RD__ &^OJNB@#Y4_X87_ .IV_P#*3_\
M;Z/^&%_^IV_\I/\ ]OKZKHH ^5/^&%_^IV_\I/\ ]OH_X87_ .IV_P#*3_\
M;Z^JZ* /E3_AA?\ ZG;_ ,I/_P!OH_X87_ZG;_RD_P#V^OJNB@#Y4_X87_ZG
M;_RD_P#V^C_AA?\ ZG;_ ,I/_P!OKZKHH ^5/^&%_P#J=O\ RD__ &^C_AA?
M_J=O_*3_ /;Z^JZ* /E3_AA?_J=O_*3_ /;Z/^&%_P#J=O\ RD__ &^OJNB@
M#Y4_X87_ .IV_P#*3_\ ;Z/^&%_^IV_\I/\ ]OKZKHH ^5/^&%_^IV_\I/\
M]OH_X87_ .IV_P#*3_\ ;Z^JZ* /E3_AA?\ ZG;_ ,I/_P!OH_X87_ZG;_RD
M_P#V^OJNB@#Y4_X87_ZG;_RD_P#V^C_AA?\ ZG;_ ,I/_P!OKZKHH ^5/^&%
M_P#J=O\ RD__ &^C_AA?_J=O_*3_ /;Z^JZ* /E3_AA?_J=O_*3_ /;Z/^&%
M_P#J=O\ RD__ &^OJNB@#Y4_X87_ .IV_P#*3_\ ;Z/^&%_^IV_\I/\ ]OKZ
MKHH ^5/^&%_^IV_\I/\ ]OH_X87_ .IV_P#*3_\ ;Z^JZ* /E3_AA?\ ZG;_
M ,I/_P!OH_X87_ZG;_RD_P#V^OJNB@#Y4_X87_ZG;_RD_P#V^C_AA?\ ZG;_
M ,I/_P!OKZKHH ^5/^&%_P#J=O\ RD__ &^C_AA?_J=O_*3_ /;Z^JZ* /E3
M_AA?_J=O_*3_ /;Z/^&%_P#J=O\ RD__ &^OJNB@#Y4_X87_ .IV_P#*3_\
M;Z/^&%_^IV_\I/\ ]OKZKHH ^5/^&%_^IV_\I/\ ]OH_X87_ .IV_P#*3_\
M;Z^JZ* /E3_AA?\ ZG;_ ,I/_P!OH_X87_ZG;_RD_P#V^OJNB@#Y4_X87_ZG
M;_RD_P#V^C_AA?\ ZG;_ ,I/_P!OKZKHH ^5/^&%_P#J=O\ RD__ &^C_AA?
M_J=O_*3_ /;Z^JZ* /E3_AA?_J=O_*3_ /;Z/^&%_P#J=O\ RD__ &^OJNB@
M#Y4_X87_ .IV_P#*3_\ ;Z/^&%_^IV_\I/\ ]OKZKHH ^5/^&%_^IV_\I/\
M]OH_X87_ .IV_P#*3_\ ;Z^JZ* /E3_AA?\ ZG;_ ,I/_P!OH_X87_ZG;_RD
M_P#V^OJNB@#Y4_X87_ZG;_RD_P#V^C_AA?\ ZG;_ ,I/_P!OKZKHH ^5/^&%
M_P#J=O\ RD__ &^C_AA?_J=O_*3_ /;Z^JZ* /E3_AA?_J=O_*3_ /;Z/^&%
M_P#J=O\ RD__ &^OJNB@#Y4_X87_ .IV_P#*3_\ ;Z/^&%_^IV_\I/\ ]OKZ
MKHH ^5/^&%_^IV_\I/\ ]OH_X87_ .IV_P#*3_\ ;Z^JZ* /E3_AA?\ ZG;_
M ,I/_P!OH_X87_ZG;_RD_P#V^OJNB@#Y4_X87_ZG;_RD_P#V^C_AA?\ ZG;_
M ,I/_P!OKZKHH ^5/^&%_P#J=O\ RD__ &^C_AA?_J=O_*3_ /;Z^JZ* /E3
M_AA?_J=O_*3_ /;Z/^&%_P#J=O\ RD__ &^OJNB@#Y4_X87_ .IV_P#*3_\
M;Z/^&%_^IV_\I/\ ]OKZKHH ^5/^&%_^IV_\I/\ ]OH_X87_ .IV_P#*3_\
M;Z^JZ* /E3_AA?\ ZG;_ ,I/_P!OH_X87_ZG;_RD_P#V^OJNB@#Y4_X87_ZG
M;_RD_P#V^C_AA?\ ZG;_ ,I/_P!OKZKHH ^5/^&%_P#J=O\ RD__ &^C_AA?
M_J=O_*3_ /;Z^JZ* /E3_AA?_J=O_*3_ /;Z/^&%_P#J=O\ RD__ &^OJNB@
M#Y4_X87_ .IV_P#*3_\ ;Z/^&%_^IV_\I/\ ]OKZKHH ^5/^&%_^IV_\I/\
M]OH_X87_ .IV_P#*3_\ ;Z^JZ* /E3_AA?\ ZG;_ ,I/_P!OH_X87_ZG;_RD
M_P#V^OJNB@#Y4_X87_ZG;_RD_P#V^C_AA?\ ZG;_ ,I/_P!OKZKHH ^5/^&%
M_P#J=O\ RD__ &^C_AA?_J=O_*3_ /;Z^JZ* /E3_AA?_J=O_*3_ /;Z/^&%
M_P#J=O\ RD__ &^OJNB@#Y4_X87_ .IV_P#*3_\ ;Z/^&%_^IV_\I/\ ]OKZ
MKHH ^5/^&%_^IV_\I/\ ]OH_X87_ .IV_P#*3_\ ;Z^JZ* /E3_AA?\ ZG;_
M ,I/_P!OH_X87_ZG;_RD_P#V^OJNB@#Y4_X87_ZG;_RD_P#V^C_AA?\ ZG;_
M ,I/_P!OKZKHH ^5/^&%_P#J=O\ RD__ &^C_AA?_J=O_*3_ /;Z^JZ* /E3
M_AA?_J=O_*3_ /;Z/^&%_P#J=O\ RD__ &^OJNB@#Y4_X87_ .IV_P#*3_\
M;Z/^&%_^IV_\I/\ ]OKZKHH ^5/^&%_^IV_\I/\ ]OH_X87_ .IV_P#*3_\
M;Z^JZ* /E3_AA?\ ZG;_ ,I/_P!OH_X87_ZG;_RD_P#V^OJNB@#Y4_X87_ZG
M;_RD_P#V^C_AA?\ ZG;_ ,I/_P!OKZKHH ^5/^&%_P#J=O\ RD__ &^C_AA?
M_J=O_*3_ /;Z^JZ* /E3_AA?_J=O_*3_ /;Z/^&%_P#J=O\ RD__ &^OJNB@
M#Y4_X87_ .IV_P#*3_\ ;Z/^&%_^IV_\I/\ ]OKZKHH ^5/^&%_^IV_\I/\
M]OH_X87_ .IV_P#*3_\ ;Z^JZ* /E3_AA?\ ZG;_ ,I/_P!OH_X87_ZG;_RD
M_P#V^OJNB@#Y4_X87_ZG;_RD_P#V^C_AA?\ ZG;_ ,I/_P!OKZKHH ^5/^&%
M_P#J=O\ RD__ &^C_AA?_J=O_*3_ /;Z^JZ* /E3_AA?_J=O_*3_ /;Z/^&%
M_P#J=O\ RD__ &^OJNB@#Y4_X87_ .IV_P#*3_\ ;Z/^&%_^IV_\I/\ ]OKZ
MKHH ^5/^&%_^IV_\I/\ ]OH_X87_ .IV_P#*3_\ ;Z^JZ* /E3_AA?\ ZG;_
M ,I/_P!OH_X87_ZG;_RD_P#V^OJNB@#Y4_X87_ZG;_RD_P#V^C_AA?\ ZG;_
M ,I/_P!OKZKHH ^5/^&%_P#J=O\ RD__ &^C_AA?_J=O_*3_ /;Z^JZ* /E3
M_AA?_J=O_*3_ /;Z/^&%_P#J=O\ RD__ &^OJNB@#Y4_X87_ .IV_P#*3_\
M;Z/^&%_^IV_\I/\ ]OKZKHH ^5/^&%_^IV_\I/\ ]OH_X87_ .IV_P#*3_\
M;Z^JZ* /E3_AA?\ ZG;_ ,I/_P!OH_X87_ZG;_RD_P#V^OJNB@#Y4_X87_ZG
M;_RD_P#V^C_AA?\ ZG;_ ,I/_P!OKZKHH ^5/^&%_P#J=O\ RD__ &^C_AA?
M_J=O_*3_ /;Z^JZ* /E3_AA?_J=O_*3_ /;Z/^&%_P#J=O\ RD__ &^OJNB@
M#Y4_X87_ .IV_P#*3_\ ;Z/^&%_^IV_\I/\ ]OKZKHH ^5/^&%_^IV_\I/\
M]OH_X87_ .IV_P#*3_\ ;Z^JZ* /E3_AA?\ ZG;_ ,I/_P!OH_X87_ZG;_RD
M_P#V^OJNB@#Y4_X87_ZG;_RD_P#V^C_AA?\ ZG;_ ,I/_P!OKZKHH ^5/^&%
M_P#J=O\ RD__ &^C_AA?_J=O_*3_ /;Z^JZ* /E3_AA?_J=O_*3_ /;Z/^&%
M_P#J=O\ RD__ &^OJNB@#Y4_X87_ .IV_P#*3_\ ;Z/^&%_^IV_\I/\ ]OKZ
MKHH ^5/^&%_^IV_\I/\ ]OH_X87_ .IV_P#*3_\ ;Z^JZ* /E3_AA?\ ZG;_
M ,I/_P!OH_X87_ZG;_RD_P#V^OJNB@#Y4_X87_ZG;_RD_P#V^C_AA?\ ZG;_
M ,I/_P!OKZKHH ^5/^&%_P#J=O\ RD__ &^C_AA?_J=O_*3_ /;Z^JZ* /E3
M_AA?_J=O_*3_ /;Z/^&%_P#J=O\ RD__ &^OJNB@#Y4_X87_ .IV_P#*3_\
M;Z/^&%_^IV_\I/\ ]OKZKHH ^5/^&%_^IV_\I/\ ]OH_X87_ .IV_P#*3_\
M;Z^JZ* /E3_AA?\ ZG;_ ,I/_P!OH_X87_ZG;_RD_P#V^OJNB@#Y4_X87_ZG
M;_RD_P#V^C_AA?\ ZG;_ ,I/_P!OKZKHH ^5/^&%_P#J=O\ RD__ &^C_AA?
M_J=O_*3_ /;Z^JZ* /E3_AA?_J=O_*3_ /;Z/^&%_P#J=O\ RD__ &^OJNB@
M#Y4_X87_ .IV_P#*3_\ ;Z/^&%_^IV_\I/\ ]OKZKHH ^5/^&%_^IV_\I/\
M]OH_X87_ .IV_P#*3_\ ;Z^JZ* /E3_AA?\ ZG;_ ,I/_P!OH_X87_ZG;_RD
M_P#V^OJNB@#Y4_X87_ZG;_RD_P#V^C_AA?\ ZG;_ ,I/_P!OKZKHH ^5/^&%
M_P#J=O\ RD__ &^C_AA?_J=O_*3_ /;Z^JZ* /E3_AA?_J=O_*3_ /;Z/^&%
M_P#J=O\ RD__ &^OJNB@#Y4_X87_ .IV_P#*3_\ ;Z/^&%_^IV_\I/\ ]OKZ
MKHH ^5/^&%_^IV_\I/\ ]OH_X87_ .IV_P#*3_\ ;Z^JZ* /E3_AA?\ ZG;_
M ,I/_P!OH_X87_ZG;_RD_P#V^OJNB@#Y4_X87_ZG;_RD_P#V^C_AA?\ ZG;_
M ,I/_P!OKZKHH ^5/^&%_P#J=O\ RD__ &^C_AA?_J=O_*3_ /;Z^JZ* /E3
M_AA?_J=O_*3_ /;Z/^&%_P#J=O\ RD__ &^OJNB@#Y4_X87_ .IV_P#*3_\
M;Z/^&%_^IV_\I/\ ]OKZKHH ^5/^&%_^IV_\I/\ ]OH_X87_ .IV_P#*3_\
M;Z^JZ* /E3_AA?\ ZG;_ ,I/_P!OH_X87_ZG;_RD_P#V^OJNB@#Y4_X87_ZG
M;_RD_P#V^C_AA?\ ZG;_ ,I/_P!OKZKHH ^5/^&%_P#J=O\ RD__ &^C_AA?
M_J=O_*3_ /;Z^JZ* /E3_AA?_J=O_*3_ /;Z/^&%_P#J=O\ RD__ &^OJNB@
M#Y4_X87_ .IV_P#*3_\ ;Z/^&%_^IV_\I/\ ]OKZKHH ^5/^&%_^IV_\I/\
M]OH_X87_ .IV_P#*3_\ ;Z^JZ* /E3_AA?\ ZG;_ ,I/_P!OH_X87_ZG;_RD
M_P#V^OJNB@#Y4_X87_ZG;_RD_P#V^C_AA?\ ZG;_ ,I/_P!OKZKHH ^5/^&%
M_P#J=O\ RD__ &^C_AA?_J=O_*3_ /;Z^JZ* /E3_AA?_J=O_*3_ /;Z/^&%
M_P#J=O\ RD__ &^OJNB@#Y4_X87_ .IV_P#*3_\ ;Z/^&%_^IV_\I/\ ]OKZ
MKHH ^5/^&%_^IV_\I/\ ]OH_X87_ .IV_P#*3_\ ;Z^JZ* /E3_AA?\ ZG;_
M ,I/_P!OH_X87_ZG;_RD_P#V^OJNB@#Y4_X87_ZG;_RD_P#V^C_AA?\ ZG;_
M ,I/_P!OKZKHH ^5/^&%_P#J=O\ RD__ &^C_AA?_J=O_*3_ /;Z^JZ* /E3
M_AA?_J=O_*3_ /;Z/^&%_P#J=O\ RD__ &^OJNB@#Y4_X87_ .IV_P#*3_\
M;Z/^&%_^IV_\I/\ ]OKZKHH ^5/^&%_^IV_\I/\ ]OH_X87_ .IV_P#*3_\
M;Z^JZ* /E3_AA?\ ZG;_ ,I/_P!OH_X87_ZG;_RD_P#V^OJNB@#Y4_X87_ZG
M;_RD_P#V^C_AA?\ ZG;_ ,I/_P!OKZKHH ^5/^&%_P#J=O\ RD__ &^C_AA?
M_J=O_*3_ /;Z^JZ* /E3_AA?_J=O_*3_ /;Z/^&%_P#J=O\ RD__ &^OJNB@
M#Y4_X87_ .IV_P#*3_\ ;Z/^&%_^IV_\I/\ ]OKZKHH ^5/^&%_^IV_\I/\
M]OH_X87_ .IV_P#*3_\ ;Z^JZ* /E3_AA?\ ZG;_ ,I/_P!OH_X87_ZG;_RD
M_P#V^OJNB@#Y4_X87_ZG;_RD_P#V^C_AA?\ ZG;_ ,I/_P!OKZKHH ^5/^&%
M_P#J=O\ RD__ &^C_AA?_J=O_*3_ /;Z^JZ* /E3_AA?_J=O_*3_ /;Z/^&%
M_P#J=O\ RD__ &^OJNB@#Y4_X87_ .IV_P#*3_\ ;Z/^&%_^IV_\I/\ ]OKZ
MKHH ^5/^&%_^IV_\I/\ ]OH_X87_ .IV_P#*3_\ ;Z^JZ* /E3_AA?\ ZG;_
M ,I/_P!OH_X87_ZG;_RD_P#V^OJNB@#Y4_X87_ZG;_RD_P#V^C_AA?\ ZG;_
M ,I/_P!OKZKHH ^5/^&%_P#J=O\ RD__ &^C_AA?_J=O_*3_ /;Z^JZ* /E3
M_AA?_J=O_*3_ /;Z/^&%_P#J=O\ RD__ &^OJNB@#Y4_X87_ .IV_P#*3_\
M;Z/^&%_^IV_\I/\ ]OKZKHH ^5/^&%_^IV_\I/\ ]OH_X87_ .IV_P#*3_\
M;Z^JZ* /E3_AA?\ ZG;_ ,I/_P!OKJ?A?^RE_P *U\=:9XD_X2G^T?L1E_T7
M^S_*W[XGC^]YK8QOST[5]!44 %%%% !1110 4444 %%%% !1110 4444 %%%
M>>_&#X]_#[X Z%%JWQ \66'AJTE!\A+ER]Q<X9%;R8$#2R[3(F[8K;0V6P.:
M /0J*^"M8_X+,? S3=4O+2WT?QMJT%O,\4=]::;;+#<*K$"1!+<HX5@,C>JM
M@C*@Y%5A_P %J/@@>OA?Q^OUTZR_^3* /OZBO)_@O^U%\*_VAOM2?#[QKI_B
M"ZM=S36.)+:\5%V;I/L\RI+Y>947S NS<VW.017K% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !117.6?Q \,:AXQO?"5KXDTBZ\
M5V$(N;O0X;Z)[ZWB(0B22 -O12)8_F( _>+_ 'A0!T=%%?/OQ1_;Q^!GP7\=
M:EX.\9>.?['\2:;Y7VJS_LB_G\OS(DE3YXH&0Y21#PQQG!YR* /H*BOGWX6_
MMX_ SXT>.M-\'>#?')UCQ)J7FFUL_P"R+^#S/+B>5_GE@5!A(W/+#.,#G KZ
M"H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHKY]^*/[>/P+^"_CK4O!WC+QS
M_8WB33?*-U9_V1?S>7YD22I\\4#(<HZ'ACC.#SD4 ?05%?*G_#T;]F/_ **9
M_P"4#5/_ )&H_P"'HW[,?_13/_*!JG_R-0!]5T5\J?\ #T;]F/\ Z*9_Y0-4
M_P#D:C_AZ+^S&V /B9S_ -@#5/\ Y&H ^JZ*** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBO//C3\>/ O
M[//A:T\1_$'7?^$?T6YO4L(KK[)/<[IV1Y%3;"CL,K$YR1CY>N2* /0Z*^5/
M^'HW[,?_ $4S_P H&J?_ "-1_P /1OV8_P#HIG_E U3_ .1J /JNBOE7_AZ-
M^S%_T4S_ ,H.I_\ R-7I/PC_ &N?@[\=IX[7P1\0='U?4Y9I((M+ED:TOI62
M/S',=M.J2NH3)WJA7Y6Y^5L 'L-%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !117(_$_XH>&?@OX%U/QCXQU3^Q_#FF^7]KO?L\L_
ME^9*D2?)$K.<O(@X4XSD\9- '745\J?\/1OV8_\ HIG_ )0-4_\ D:O??AA\
M3_#7QF\"Z9XP\'ZG_;'AS4O,-I>^1+!YGERO$_R2JKC#QN.5&<9'&#0!UU%%
M% !1110 4444 %%%<Y9_$#PQJ'C&]\)6OB32+KQ780BYN]#AOHGOK>(A"))(
M V]%(EC^8@#]XO\ >% '1T45\^_%']O'X&?!?QUJ7@[QEXY_L?Q)IOE?:K/^
MR+^?R_,B25/GB@9#E)$/#'&<'G(H ^@J*^??A;^WC\#/C1XZTWP=X-\<G6/$
MFI>:;6S_ +(OX/,\N)Y7^>6!4&$C<\L,XP.<"OH*@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HK&\5>)M+\
M$^%]8\1ZU<_8]&TBSFU"]N?+:3RH(D,DC[4!9L*I.%!)QP":^;?^'HW[,?\
MT4S_ ,H&J?\ R-0!]5T5\J?\/1OV8_\ HIG_ )0-4_\ D:C_ (>C?LQ_]%,_
M\H&J?_(U 'U717S3X6_X*.?LX>,-<MM(L/BEI\%W<;MDFJ6=WI]N-JECNGN(
M8XDX4XW,,G &20#]#Z3JEGKVEVFI:;>V^HZ=>0I<6UY:2K+#/$ZADD1U)#*R
MD$,#@@@B@"_1110 4444 %%%% !1110 4444 %%?*G_#T7]F-20?B9R/^H!J
MG_R-7JOP-_:@^&7[20UH_#CQ+_PD0T;R?MQ^P75KY/F^9Y?^OB3=GRI/NYQM
MYQD9 /5J*** "BBB@ HHHH **** "BBO//C/\>/ W[//A6V\2?$'7/\ A']%
MN+Q-/BNOL<]SNG9'=4VPH[#*Q.<D8^7KR* /0Z*^5/\ AZ-^S'_T4S_R@:I_
M\C5])>%?$VF>-O#&C^(M&N?MFC:O9PZA97/EM'YL$J"2-]K@,N58'# $9Y -
M &S1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 45C>*O$VE^"?"^L>(]:N?L>C:19S
M:A>W/EM)Y4$2&21]J LV%4G"@DXX!-?-O_#T;]F/_HIG_E U3_Y&H ^JZ*^5
M/^'HW[,?_13/_*!JG_R-1_P]&_9C_P"BF?\ E U3_P"1J /JNBOFGPM_P4<_
M9P\8:Y;:18?%+3X+NXW;)-4L[O3[<;5+'=/<0QQ)PIQN89. ,D@'Z'TG5+/7
MM+M-2TV]M]1TZ\A2XMKRTE66&>)U#)(CJ2&5E((8'!!!% %^BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH ^5/V\OVVM+_9)\!Q0:5/8:G\2]3\N32M%O(VFB
M6 2@2W%RJ2(R1;5D1#NRTF,!@DA7\)OB!\0/$/Q5\9:KXJ\5ZM/K?B#5)C/=
MWUR1N=L     *JJ JHH"JJJJ@  5Z#^UI\?K[]I3X]>)_&TYN%TR:;[+I%I<
M%@;6PCRL$>PR.$8C,CA&VF621A]ZNT_X)\_LVZ9^T_\ M%6/A[Q!^\\+:59R
MZUJUJEPT,MU#&R1K"C*I/S2RQ!L%#Y?F;75MM 'FOPA_9K^*'QYN$3P'X'UC
MQ%;/-);G4(8/*L8Y4C\QHY+J0K#&VTJ=K."=R@9+*"?%[]FGXH_ :XDC\>>!
M]8\/6R31V_\ :$T'F6,DKQ^8L<=U&6AD;:&.%<D;6!P58#^DK2=)L] TRTTS
M3+*WT[3;*%+:UL[2)8H8(D4*D:(H 554 !0,   4:MI-GK^F7>F:G96^HZ;>
MPO;75G=Q++#/$ZE7C=&!#*RD@J1@@D&@#^771]7OO#VJ66JZ7>W&G:E9S)<6
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
M@@@@%65@59& 965E8 @@ '1T444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %? /_!:C_DU?
MPQ_V.5K_ .D5]7W]7P#_ ,%J/^35_#'_ &.5K_Z17U 'XJUZ=I/[,WQ@U[2K
M+4]+^$_C?4=-O(4N;6\M?#EY+#/$ZADD1UC(964@A@<$$$5YC7]*G[*?_)KW
MP=_[$W1__2*&@#^<;Q1X0UWP/KESHWB/1=1T#6+4+Y^GZK:26UQ%N4.N^-P&
M7*LK#(Y# ]#6*K%>0<&OZIZ_&_\ X*L?L5^&/@H-&^)O@.RT_P />'=5O?[+
MU'0K<2C;?2>?<+<1 LR+&R(R&) BQ^6FU2'.P [[_@F%_P % =;\0>*$^$OQ
M5\2_VH]\6?P]X@UJZ=[N6Z9Q_H$DK ^9OW,T;2,&!7R@7WQ(GZI5_+-H^KWO
MA_5;+5=+O+C3]2LIDN+6[M96BF@E1@R2(ZD%65@""#D$ U_2%^R[\9A^T+\
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
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110!Y5^U;_P FO_&'_L3=8_\
M2*:OYK*_I3_:M_Y-?^,/_8FZQ_Z135_-90/H=SX+^"7Q%^)6ERZGX1\ >)_%
M.FQ3&VDO-&T:YO(4E"JQC+QHP#!74[<YPP/<55\<?"7QQ\,OL7_"8>"O$'A/
M[=O^R_VYI<]GY^S;O\OS47=MWIG&<;AGJ*_7O_@BO_R:OXF_['*[_P#2*QK[
M^H$?RKU]<_\ !/7]M"__ &7_ (G6NE>(-5N%^%FMS$:Q:>2UP+28IMCO(D!!
M5E81B3:&+1 _([)%M]^_X+"?LL^'? \FB_&+PS9V^DRZ[J;:;K]K$Y5;B\>-
MY8KE(PN S"*?S6W#<WEMM+-(Q_,B@#^JBBO,OV:-6OM>_9R^%>J:E=W&HZC>
M^%-*N;F\NI6EFGE>SB9Y'=B2S,Q)+$Y)))KY.;_@M/\ !&-V4^%OB!D''_(.
ML?\ Y,H ^_J*^?OV4_VU/!'[7W_"3_\ "':5K^F?\(]]E^U?VY;P1;_/\[9Y
M?E329QY#YSCJ,9YQ] T %%?'_P >O^"GGPN_9W^*VN?#[Q)H/C"]UG1_(\^?
M2[.UDMV\V".==C/<HQPLJ@Y4<@]1S6_^S'_P4(^'?[6'CR_\(^$=%\4:=J5G
MIDFJR2:U:VT41B26*(J#'<2'=NF7@@# //0$ ^H:*\]^/'QFT3]GOX4Z[\0?
M$=KJ%YHNCB$W$&EQI)<-YL\<*[%=T4_-*I.6' /7I7R#_P /JO@A_P!"M\0/
M_!=8_P#R90!^@%%?$/[1/_!5#P%\%?#_ (-GT+0[CQCXA\1:9::V^B->I9OI
M=G<0+-#]JD590LS*Z$0J&^7+%@#'YGD'A7_@N!H5YKUK#XD^$U_I.C-N,]YI
M>N)?7$?RG;MA>"%6RVT',BX!)Y(VD _3VBOE7]HO_@HM\-?V9?%&AZ'XFT/Q
M?>W6L:/#KENVGZ;$FR"5Y$598[F:&6.0&)LHR KD X.0,CX"_P#!3SX6_M$?
M%;0_A]X;T'QA9:UK'GF"?5+.UCMU\J"2=M[)<NPRL3 84\D=!R #[!HKX!^.
MG_!8;X:?#77M1T3P7X>U#XBZC87GV:6^ANX[/2YD"G>\%P!*\NU\(/W01OF9
M7*[2_FFD_P#!<2PFU6S35/@[<6FG-,BW-Q9^(UN)HHBPWLD;6L8=@N2%+J"0
M 67J #]2:*\=_9K_ &J/ ?[57@VY\0>"+R<-9S>1?Z3J*)%?6+$G898U9AM=
M5+*ZLRG##.Y'5?8J "BJ&K:K9Z#I=WJ6I7MOIVG6<+W%S>7<JQ0P1(I9Y'=B
M JJH)+$X !)KXC^.G_!73X0?"^^U#2?"5IJ'Q)UJU^03::RVVEF03%)(S=/E
MFPJEP\44D;[DP_)*@'W717Y5_P##\[_JB?'_ &-?_P!Q5ZM\#/\ @L+\,_B3
MKVG:)XT\/ZA\.M0O[S[-%?37<=YI<*%1L>>X(B>+<^4/[HHORLSA=Q0 ^_J*
MH:3JMGKVEVFIZ9>V^HZ=>0I<6UY:2K+#/$ZADD1U)#*RD$,#@@@BK] !17R#
M^T?_ ,%._A#^S_KFJ>&HY-0\:>+M/\^"?3M$1?(M;I%4K#<7#D*N6;:QB$K1
ME) RAEVGYI;_ (+FCM\$\_\ <U__ '%0!^JE%?F#X7_X+@:%=:Y;1>(_A+?Z
M5HS;C/=Z7KD=]<1_*2NV%X(5;+;0<R+@$GDC:?N;]GW]IKX??M.>%Y=<\!:U
M_: M/*2_T^XB,-W822('$<T9_P"!*'0M&S1N%=MIP >L445SGC[Q[X?^%O@_
M5?%?BO5K?1/#VEPF>[OKHD)&N0   "69F(544%F9E5020" ='17YK?$S_@M=
MX.\/^*)['P3\/=0\8Z/#N3^UK_4AI@F<.PW11>3*QC*A&#/L?YB"BXYY5?\
M@N8,\_!3 ]O%>?\ VRH _5.BOG3]FK]O#X4?M27%S8>&=4GT7Q!%-Y4?A_Q#
MY-M?72^69/,@19'$RA4DW;&+)L)95!4M]%T %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %>9_M+:M?:%^SI\4]3TV
M[N-.U&R\*:K<VUY:RM%-!*EG*R2(ZD%65@"&!R" 17IE>6?M5#/[+_Q@_P"Q
M.UC_ -(IJ /YJF.237ZV?\$0/#&I6OA'XL^(Y+;9H^H7VG:?;7(=3OGMXYWF
M3;G<-JW4!R0 =_!)#8_).OUK_P""('BC4KSPC\6/#LMSOT?3[[3]0MK81J/+
MGN(YTF?<!N.Y;6 8)(&S@#+9 /T]HHHH **** .2^*/Q*T3X._#GQ%XT\1S_
M &?1]#LY+RXVNBO)M'RQ1[V53)(VU$4L-SNJYR:_G(^.WQV\7?M&?$;4?&GC
M34/MNIW7[N&"(%;>R@!)2W@0D[(UR<#)))9F+,S,?U2_X+1_$K_A'_@9X/\
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
MOS,1Y<OF(5+%E*%3R#7H5?+/_!+_ /Y,7^&7^[J/_IRNJ^IJ "BBB@ HHHH
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
M2550S,JGE_&/BK4_&WBW6O$>LW/VW6-6OI]0O;GRUC\V>61GD?:@"KEF)PH
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
M'[5OQ;O]>O[RX7PO8S36_AS2'01)969?Y2T89AY\BJC2ON;+  '8B*O[-_\
M!1KQ1J?@_P#8I^*5_I-S]ENI;&#3WD\M7S!<W4-M.F&!'S132+GJ-V000"/Y
MZZ /H/\ 9<_8A^)/[6K:O<>$(K#3=#TO$<VMZY+)#:/.=I^SQLD;L\FUMY 7
M"KC<5+H&]*_:>_X)=_$[]GK2=2\2Z3-;_$#P7I\+7-SJ6G1>1=VL2K'ODGM6
M9B%#._,32@)$SOY8KVG]BW_@I1\'_P!F?]G?P[X&UCPKXHD\06LMU<:E>:+I
MUF8;N62XD9)"[7*,["'R8]S+D",*.%%>O>*O^"OW[/WC;POJ_A[6?!OQ O=&
MU:SFL+VU^Q6D?FP2H8Y$W+>AERK$94@C/!!H _(_X??$#Q#\*?&>D^*_"FJS
MZ+X@TN83VE]:L-R-@@@@@AE9259&!5E9E8$$BOZ0O@'\8-,^/GP=\*>/](C\
MBTURS6=[;+-]FG4E)X-S(A?RY4DCW[0&V;AP17\S;8+$C@9XK]B/^")_C2SU
M'X*^/_"217 U'2M?35)I&51"T5U;I'&JG.2P:REW @ !DP3D@ 'Q'_P5)_Y/
MH^(_^[IG_IMM:^4U8JI . >M?5G_  5)_P"3Z/B/_NZ9_P"FVUKRO]E/X6CX
MS?M'?#KP?+IG]L6&HZQ =0LO/\CS+&-O-N_GW*1B".4_*P8XPOS8% Q/^&4O
MB_\ \*M_X6-_PKGQ!_PAOW_[2^QMGR?(\_[3Y7^L^S>7\WVC;Y7;?GBOU=_X
M(]_"&+P1^S3>>-)8K<ZEXTU*2830RR%_L=JS6\4<B-A599A=M\N<K*N6. J_
M>5% C^5J7_6-]37ZJ_\ !#/_ (]_C1_O:-_[?5^54O\ K&^IK]5?^"&?_'O\
M:/\ >T;_ -OJ /N_]J[X_6/[-/P)\2^.;EK=]1MH/L^D6=P5(N]0DRL$>PR(
M74-^\<(VX11RL/NU_.Y\0/B!XA^*WC+5?%?BO5I]:\0:I,9[N^NB-SM@
M!550%5% 55554  "OT>_X+;_ !*%QXE^&WP^@GOXOLMI<:[>P[\6DWFN(+9M
MH;YI$\BZ&67Y5F^4G>P'YQ?#OP7>_$KX@>&?".F36\&H:_J=MI-O+=,RPI+/
M*L2%RH8A06&2 3C. >E 'T/^RG_P3G^)7[5&@Q^*+*?3_"G@PWB6PU;6!)YE
MV@8B>2TA53YWEX(^9HT9_D#Y5]B_M5?\$Y_B5^RQH+^*+R?3_%?@T7CVQU72
M%D$EHA8"![N%E_=>9D#Y6D17^0OEDW_O%X5\+:7X*\+Z1X=T6W^QZ/I-G#86
M5MYC2>5!$@CC3<Q+-A5 RQ)..2:M:MI=GKVEW>FZE96^HZ=>0O;W-G=Q++#/
M$ZE7C=&!#*RD@J1@@D&@#^8KX?\ C[Q#\*_&6D^*_">K3Z)XATN83VE]:D;D
M;!!!!!#*RDJR,"K*S*P()%?T&_L8_M+0_M5_ ?2O&C6L%AK<<TFG:S8VOF>3
M;WD>"P0N 2KQO%* "^T2A"[,K&OY_?BYX%7X7_%;QEX-^V?VC_PCVLWFD_;/
M*\KS_(G>+S-FYMN[9G;N.,XR>M?>?_!$WQM>V/QD^(7A*.* Z;JF@QZK-(RL
M9EEM;A(HPIW8"E;V7<""253!&"" >D_\%=OVO=4\*I:?!;P=J_V&;4K,W'BJ
M:T93*+>3 ALMZONCWJ'>5"H+1O" Q21U;\H]'TF]\0:I9:5I=E<:CJ5[,EO:
MV=K$TLT\KL%2-$4$LS,0  ,DD"O=?V_O' ^(7[8WQ5U/[%]@^S:NVD>5YOF;
MOL2+9^9G:,;_ +/OVX^7?C)QD^D?\$F_A?8?$;]KS3+V_:WD@\*Z9<Z^EK<V
MJSK/*ICMXL;CA&CDN4F5\$AH5P 2&4 [;P+_ ,$9_BWXC\"WNJ:]KV@>$?$9
MV?8= NY&N=W[UED^TW$.Y(L(%=/+$V[< WED&OD'XZ_ OQA^SG\1-1\%^-=/
M^Q:G;8DBFA):VO8"2$N('(&^-MIP< @AE8*RLH_IDK\X?^"V'@FQU'X*^ /%
MTDMPNI:3K[Z7!&K*(6BNK=Y)"PQDL&LHMI!  9\@Y! !^.M?TJ_LK?\ )K_P
M?_[$[1__ $BAK^:JOZ5?V5O^37_@_P#]B=H__I%#3 ]3HHHI %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 >5?M6_\FO\ QA_[$W6/_2*:OYK*_I3_ &K?^37_ (P_]B;K
M'_I%-7\UE ^A^NO_  21^-OPZ^&W[-OB'3?%OC[PQX5U&7Q7<W,=GK.LVUG,
MT1M+-1($D=25+(PW8QE2.QKZR\<?M[?L]?#W[&=4^+/A^Z^U[_+_ +#F;5MN
MS;G?]D67R_O#&_&[!QG:<?SL44"/L_\ X*.?MP0?M5^+M/\ #_A,7$'P\\.3
MRO:S2M)&VK7# *;IX20%55#+$&7>JR2%BID,:?'^CZ3>^(-4L],TRRN-1U*^
MG2VM;.TB:6:>5V"I&B*"69F( 4#)) %:W@GX=^*OB5J4FE^$O#.L>*=2BA-Q
M)9Z+82W<J1!E4R,D:DA0SJ-QXRP'<5^LO_!/7_@F;+\)=4@^(_Q>T^WE\8VL
MQ;1?#IECN(=+96P+J5T+))/D9C"DK&,/DR%?) /N;X*^"[WX;_!OP'X2U&6W
MGU+0= L-*N9K5F:%Y8+>.)V0L%)4LAP2 <8R!TK^9.?_ (^)/]X_SK^J2OY6
MY_\ CXD_WC_.@#]4O^"&7^K^-7UT7_V_K]4J_*W_ ((9?ZOXU?71?_;^OU2H
M _ /_@J1_P GU?$OZ:9_Z;+6O5/^"*O_ "=)XJ_[$VZ_]+K&O*_^"I'_ "?5
M\2_IIG_ILM:]4_X(J_\ )TGBK_L3;K_TNL:$#/T!_P""H'_)C'Q,_P!W3O\
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
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !5#5M*L]>TN[TW4K*WU'3KR%[>YL[N)989XG
M4J\;HP(964D%2,$$@U?HH _F1^-WPOO?@M\7O%_@;4#</-H6ISV27%S;-;-<
MPJY\J<1DDJLL>R1>2"KJ02""?HG_ ()?_M&Z7\ ?VBQ;^)=5_LOPEXJLVTJ\
MN+B[:&SM;@,)+:XE4*5;#*T(=MHC%R[%E4-G[H_X*>?L,CXV>%F^)'@#P]]J
M^(^F;?[1M[-MLNKV*(00(PI\ZYCPFS!#-&&3]X5A0?C'K&DWV@:M>:5J=E<:
M=J5G,]O=6=W$T4T$J,5>-T8 JRL""I&0010!_4S5#5M5L]!TN[U+4KVWT[3K
M.%[BYO+N58H8(D4L\CNQ 554$EB<  DU_/\ _ W_ (*(_''X"V6GZ7I/BL:]
MX=L>(M#\20_;;<((1$D2R9$\<:!4*QQRH@*],%@V5\=/V[_C3^T-H5_X?\6^
M+1_PB]Y>?;&T/3;.&UMUVL6CB+(OFR1H2,+*[\HC'<RAJ -?]N;]IP_'3]JC
M4/''A#6]0CT;1OLUGX;U!(_L=Q!';X?S8RN)%S<--*C.1( ZY"8"K[3_ ,$[
M_P!J3]HSQY^T!X5\"VGC6_\ %GAJ>[DU#7(O$ROJ BLEC F<W3*T\7 41#>L
M?G/&&&)&W?GXJEF  R37[D?\$O\ ]C^?]GOX8S>,O%.GW%G\0/%D*&>QOK:-
M)M)LU=C% #RZM*-DLBDK@B)&16B)(!YM_P %MO YU#X5?#CQ@;W8-)UJ?2OL
M?E9\W[7!YOF;]WR[/L.-NTY\W.1MP?R!5MK ^AK^D_\ :A^"X_:%^ /C7X?"
MY^QW&L60%I.TGEHMU%(LUOYC;'(C\V*,/A2VPMC!P:_G2^('@#Q#\*O&>K>%
M/%>DSZ+X@TJ8P7=C<@;D; ((()#*RD,KJ2K*RLI((- '])OP7^)UC\9_A-X1
M\<Z>($M]>TV"^:WMKE;E;:5T!E@,@ #-%)OC;@$,C @$$#MZ_!G]C/\ X*0>
M+?V3M!O?"]]I'_"=>#'W2V.DW%^;6339V;<YAE\N3$3Y8M$5QO.]2I,GF>U_
MM-?\%B-2\=>%M:\,?"CP[J'A&.]V0KXJU"[1=02 I^]$4$898)"Q*K*)7(4%
ME"N5,8!\P?\ !0[QI8^/OVSOBEJ>GQSQ6]OJ2:4RW2JKF6S@CM)2-I(VF2!R
MISDJ5) .0.U_X)/^%]3\0?MJ>%;^PMO/M=#L=0O]0D\Q5\F!K62V5\$@M^]N
M(5PN3\^<8!(^/N7;U8FOV]_X)8_L@ZG^S[\-]3\8>,](_LSQQXJ\OR[6X53<
M6&G* R1."@>&21R7DCW'A( P5T90 >+_ /!<S_4_!;_>UK^5C7Y5P_ZZ/_>'
M\Z_53_@N9_J?@M_O:U_*QK\JX?\ 71_[P_G36X']4M?E;_P7,_U?P5^NM?\
MMA7ZI5^5O_!<S_5_!7ZZU_[84@/RNM?^/B/_ 'J_JCK^5RU_X^(_]ZOZHZ8'
MXM?\%JO^3G/"G_8GVW_I;>U\I_LE_P#)U'P<_P"QRT?_ -+8:^K/^"U7_)SG
MA3_L3[;_ -+;VOE/]DO_ ).H^#G_ &.6C_\ I;#20'[^_M5?\FP?&#_L3M8_
M](IJ_FKK^E3]JK_DV#XP?]B=K'_I%-7\U= ^A^Q/_!$[QM8ZA\%?'_A&.*X7
M4M*U]-4GD95$+175ND<84YR6#64NX$  ,F"<D#]'Z_FO_9K_ &D_%W[*_P 1
MCXR\&BPFO9;.73[FSU2 RV]S Y5BC!65QAXXW!1E.4 )*EE/Z)^(O^"V^A-\
M.5ET+X;:A'X\E\Q#::C>QOI=MQ((Y1,F)9\$1$Q^7%G<X$@VAF!'@'_!9#Q1
MIGB#]K*PT^PN?/N]#\,V=AJ$?ELODSM-<7"ID@!OW5Q"V5R/GQG(('@7[$WA
M?4_%W[7'PCL=(MOM=U#XDL]0>/S%3$%M*+B=\L0/EBBD;'4[< $D ^:?$#Q]
MXA^*GC/5O%?BO5KC6O$.J3&>[OKHC<[8     554!510%5555   K]$_^".W
M[+]]J'BZ^^->OZ=<6VE:;#)8^&I)E9%N[B0-%<W$9#@LL4>^'YD9&:=L$/"<
M" XK_@M8O_&4'A,_]2=;#_R=O:^./@?X(L/B5\9_ 7A'5);B#3-?U^PTJYEM
M&59DBGN$B<H65@& 8X)!&<<'I7['?\%4?V6O$'[0WPBT37?"%G<:MXH\'37$
MZ:3"XW7=G,B?:!%'M)DG4PPLJ!AE1* '<HM?AN"5;(X- '[3_P##E7X(?]#3
M\0/_  8V/_R'1_PY5^"'_0T_$#_P8V/_ ,AUY'\ /^"T<FGZ2FG?&/PK<ZG<
MPPA8]>\*I&);EE6-1YUK(Z(&8B5VDC=5R558@,D?(7[:'[:7B#]L?QAI-_?:
M3!X;\/Z)"\>EZ-#*+AXFE">?+)/L4R,YC3C:JJJ* ,[V< _1G_ARK\$/^AI^
M('_@QL?_ )#K[=^'_@RR^'/@7PYX3TR6XGT_0=-MM*MI+IE:9XH(EB1G*A06
M*H,D #.< =*_ #]A;X.>+_CA^T9X>TCPAK6I>&S89U#5=;TG4C87=CIP98KA
MH95RWF,LWE* K9,HW )O(_HBH _E9D_UC?6OU6_X(9_\>_QH_P![1O\ V^K\
MJ9/]8WUK]5O^"&?_ ![_ !H_WM&_]OJ?0#]4*_FO_:U_Y.H^,?\ V.6L?^EL
MM?TH5_-?^UK_ ,G4?&/_ +'+6/\ TMEI ?57_!%/_DZ#Q9_V)US_ .EME7ZW
M_$SX@?#WPAI?]F?$+Q'X9T33M:AFMQ9^)KZWMX;^+:%FCV3,!*NV10RX(PX!
MZU^2'_!%/_DZ#Q9_V)US_P"EME7:_P#!8C]EZ]L/%UE\:] TZXN=*U*&.Q\2
MR0HSK:W$86*VN)"7)59(]D/RHJ*T"Y)>8 @'I/Q*_8+_ &3_ -H;Q5<1?##X
MI^'_  KXSU3<]MI'AG6[/4;220.TTTBV'F>9_J]X"0R1QHJ*0F%8-X!\4/\
M@C/\7?"O]I77@[7?#_CJPA\O[+:^:VG:A=;M@?\ =29@3:2YYN.53(^8A*^(
MOA_X^\0_"SQEI7BSPIJUQHGB'2IA/:7UN1N1L$$$$$,K*65D8%65F5@02#^H
M_@7_ (+;:$_A6\_X3+X;:C!XCM[-/LO]AWL<MG?701M^_P W:]K&7"8Q]H8*
MYSN*C> ?FO\ &+X _$/]G_7(M*^(/A._\-74I/V>2X57M[G"HS>3.A:*7:)$
MW;&;:6PV#Q5W]G'X[^(/V<?B]H/C?P]<3HUG.BW]C#,(DU&S+J9K60E6&UPO
M4JVQ@KJ-R*1ZI^W#^W%>?MFZGX29O"4'A+3?#L5P(;<7S7DTLL[1^8S2;(P%
MVPQ!5"9!WDL=P"^5_LX_ CQ!^T=\7M!\$^'K>=FO)T>_OH81*FG68=1-=2 L
MHVH&Z%EWL513N=01 ?LS_P %+OVK+C]FGX'C3]!?9XR\8?:-,TZ99)HGLH!'
MBXO(WC Q)'YD2H-ZD/*KC<(V4_A+J^K7WB'5;S5=4O;C4=2O9GN+J[NI6EFG
ME=BSR.[$EF9B223DDDU^N/\ P6N^&NN>(/AK\/\ QK8P?:-&\-WMW::EY:.S
MP_:Q!Y4K84JL8:W*%F8?/+$H!W<?D"K%6!'4'- 'VI\,_P#@D?\ '?XB>%[?
M6KN+0/!0N-K1:=XDO)8[PQLBNKM'##+Y?WBI20K(K(P9%XSRW[<G["X_8PC\
M%-_PFQ\8GQ(;T?\ (*^P_9_L_D?]-I=^[S_;&WOGCZS\+_\ !;RP7P==-XB^
M%UT_BJ"&W6WCTO5%%C>RYQ<,[.A>V4#YD4"<G.UF&-Y^(_VOOVS/%_[87B?3
M+[7[#3]$T71?M":3I-@I;R$F<%FEE;YI9"J0J6 5/W8*HA9L@'S_  ?Z^+_>
M'\Z_JDK^5N%MLR'T8?SK^J2F!_-A^UM_R=5\8_\ L<=7_P#2V6OJ?_@BK_R=
M%XJ_[$VZ_P#2ZQKYY_;L\%WG@/\ :^^+&FZA);R3W&O3ZJK6S,R^5>'[7$"6
M .X1SH&&,!@P!(P39_8A_:D'[)7QNB\7W6D'6]%O;)](U6WA.+A+622*1I(,
MD*9%:%"%?Y6 9<H6#J@/Z):_ /\ X*E?\GT_$KZ:9_Z;+6OT\_8E_P""A6E?
MMC>*/$OAU_"A\&ZQI5G'?VUL=1:^^V0;_+F?<((UC\MF@&"26\[@85J_,/\
MX*E?\GT_$KZ:9_Z;+6@!W_!+/_D^;X<_[NI?^FVZK[2_X+;>!SJ'PJ^''C W
MNP:3K4^E?8_*SYOVN#S?,W[OEV?8<;=ISYN<C;@_%O\ P2S_ .3YOAS_ +NI
M?^FVZK]H_P!J'X+C]H7X ^-?A\+G['<:Q9 6D[2>6BW44BS6_F-L<B/S8HP^
M%+;"V,'!H8'\V"MM8'T-?TW_  7^)UC\9_A-X1\<Z>($M]>TV"^:WMKE;E;:
M5T!E@,@ #-%)OC;@$,C @$$#^;+X@> /$/PJ\9ZMX4\5Z3/HOB#2IC!=V-R!
MN1L @@@D,K*0RNI*LK*RD@@U]/?L9_\ !2#Q;^R=H-[X7OM(_P"$Z\&/NEL=
M)N+\VLFFSLVYS#+Y<F(GRQ:(KC>=ZE29/, /WFK^>7_@H=XTL?'W[9WQ2U/3
MXYXK>WU)-*9;I55S+9P1VDI&TD;3) Y4YR5*D@'('T_^TU_P6(U+QUX6UKPQ
M\*/#NH>$8[W9"OBK4+M%U!("G[T101AE@D+$JLHE<A064*Y4Q_FIR[>K$T ?
M8/\ P2?\+ZGX@_;4\*W]A;>?:Z'8ZA?ZA)YBKY,#6LELKX)!;][<0KA<GY\X
MP"1]S_\ !:C_ )-7\,?]CE:_^D5]6K_P2Q_9!U/]GWX;ZGXP\9Z1_9GCCQ5Y
M?EVMPJFXL-.4!DB<% \,DCDO)'N/"0!@KHRC*_X+4?\ )J_AC_L<K7_TBOJ&
M!^*Z_>'UK^E/]E;_ )-?^#__ &)VC_\ I%#7\UB_>'UK^E/]E;_DU_X/_P#8
MG:/_ .D4-,#RG_@J%_R8O\3/IIO_ *<[6OP K]__ /@J%_R8O\3/IIO_ *<[
M6OP I#Z'] /_  3 _P"3%_AC_NZC_P"G*ZKZGKY8_P""8'_)B_PQ_P!W4?\
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
M:24JH=C)-(>$4!=HP2"S=7_P3F^!/B'XT?M0^#K_ $ZVN(M#\):E;:]JVJK
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
MXM_9.T&]\+WVD?\ "=>#'W2V.DW%^;6339V;<YAE\N3$3Y8M$5QO.]2I,GF
M'[S5_/+_ ,%#O&ECX^_;.^*6IZ?'/%;V^I)I3+=*JN9;.".TE(VDC:9('*G.
M2I4D Y ^G_VFO^"Q&I>.O"VM>&/A1X=U#PC'>[(5\5:A=HNH) 4_>B*",,L$
MA8E5E$KD*"RA7*F/\U.7;U8F@#[!_P""3_A?4_$'[:GA6_L+;S[70['4+_4)
M/,5?)@:UDME?!(+?O;B%<+D_/G& 2/N?_@M1_P FK^&/^QRM?_2*^K5_X)8_
ML@ZG^S[\-]3\8>,](_LSQQXJ\OR[6X53<6&G* R1."@>&21R7DCW'A( P5T9
M1E?\%J/^35_#'_8Y6O\ Z17U# _%=?O#ZU_2G^RM_P FO_!__L3M'_\ 2*&O
MYK%^\/K7]*?[*W_)K_P?_P"Q.T?_ -(H:8'E/_!4+_DQ?XF?33?_ $YVM?@!
M7[__ /!4+_DQ?XF?33?_ $YVM?@!2'T/Z ?^"8'_ "8O\,?]W4?_ $Y75?4]
M?+'_  3 _P"3%_AC_NZC_P"G*ZKZGH$%%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 >5?M6_P#)K_QA_P"Q-UC_ -(IJ_FLK^E/]JW_ )-?^,/_ &)NL?\
MI%-7\UE ^A^U7_!%?_DU?Q-_V.5W_P"D5C7W]7P#_P $5_\ DU?Q-_V.5W_Z
M16-??U @HHHH ^6/^"H"[OV%_B:/]G3?_3E:U_/]7]0OQ \%V/Q(\">(_"6J
M2W$&G:]IMSI5U):LJRK%/$T3E"P8!@KG!((SC(/2OYOOCM\"_%O[.?Q(U+P7
MXST\66IVO[R&:,EK>]MV)"7$#D#?&V#@X!!5E8*RLH /OO\ 8W_X)@_"S]H;
M]G#P?\0/$6O>+[+6=8%W]H@TN]M8[=?*O)H%V*]L[#Y8E)RQY)Z=*]I_X<J_
M!#_H:?B!_P"#&Q_^0Z^!/V,_^"@OB[]D"RO= M]$L/%7@R_O6U"XTNX<VUS'
M.8?++PW"AMN[9#N#I(,184(69C[_ /M>?\%;[;XK?#C6/ _PO\-:AH]EKUD;
M+4M:\0B$7 @D$B3P16Z-(@WH4'G%R0&D 16"R  ]\_X<J_!#_H:?B!_X,;'_
M .0Z^@/V5?V+?!'[(*^)U\&ZIK^I#Q ;4W7]N7$$NSR/-V>7Y4,>,^<^<YZ#
M&.<_SM(S[@%+9]C7]$O[#OP;\7_ S]G3P[X;\=:UJ&J^*&S<75O>:B;Z/3$*
MJD-E;L1A(XHHXP44L@D,NQBI6@#\A?\ @J3_ ,GT?$?_ '=,_P#3;:TG_!+7
M_D^CX;?34_\ TV75+_P5)_Y/H^(_^[IG_IMM:3_@EK_R?1\-OIJ?_ILNJ /W
M[HHHH _E:E_UC?4U^JO_  0S_P"/?XT?[VC?^WU?E5+_ *QOJ:_57_@AG_Q[
M_&C_ 'M&_P#;Z@#E/^"W'@?[#\3/AKXQ-[YAU72+C2/L?E8\K[),)?,W[OFW
M_;L;=HQY6<G=@? /PE\=#X8?%3P;XQ^Q_P!I?\(]K5GJWV/S?*\_R)TE\O?M
M;;NV8W;3C.<'I7[R?\% OV;]2_:@_9TU#PUH!W^)],O(M9TBW:X6&*YN(E=&
MA=F4CYHII@N2@\SR]SJNZOY^]8TB^\/ZI>:5JEE<:=J5E,]O=6=W$T4T$J,5
M>-T8 JRL""",@@B@#^HK2=4L]>TNTU+3;VWU'3KR%+BVO+25989XG4,DB.I(
M964@A@<$$$5?K\3OV/\ _@JKK_P \&Z?X'\;Z%<>.?#-E-##87T5Z(K[3+,'
M#PJ&4BX5%P8D9H]N"F_9L$:_M@?\%5O$'Q^\&ZAX(\#Z'<>!_#5[--#?WTMX
M);[4K/.$B(50+=77)E16DW9";]F\2 'R%\<O&UC\2OC5X^\6Z;'-#INO:_?Z
MG:QW2JLR137#R('"E@&"L,@$C.<$]:^W/^"*'A;4KGX[^.O$<5MNT>P\-_V=
M<7/F*-D]Q=0R0IMSN.Y;6<Y (&SDC*Y_/?1]'O\ Q'JMGI>EV4^I:G>S);6M
MG:Q-+-/*[!4C1%!+,S$  #))K]^O^"?7[+,O[+/P'M=-UNUMX/'.N3'4==>%
MHY3&_P!V&V$JJ"RQ1XRNYU$DDY1BK T ?CU^W[X''P]_;&^*NF?;/M_VC5VU
M?SO*\O'VU%O/+QN.=GVC9NS\VS.!G ]4_P""1'CC_A$_VQ-/TH67VK_A)]%O
MM)\WS=GV;8JWGF8VG?G['LVY'^LSGY<'W3_@LA^S+?-J6E_&_18+=]/\F#1=
M=M[6R83)(&D,-[+(H(92"EN6?:5*0*"V\!/S-\(^*M5\"^*='\2:)="RUK1[
MR'4+&Y\M9/)GB</&^U@5;#*#A@0<<@B@#^HZOSM_X+6>*=,L_@!X)\.2W.S6
M=0\2K?VUMY;'S(+>UF29]V-HVM=0#!()W\ @-CS[P+_P6X6'P+>'QE\-C=^,
MH=GV7^PKWR-/O,RMOW^;ODMMD>S&//WL#GRP1CX7_:L_:L\7_M:?$1_$7B)O
ML.E6F^+1O#]O(7M]-@)!(!P-\K;5,DI +E1PJJB* >)5_2K^RM_R:_\ !_\
M[$[1_P#TBAK^:JOZ5?V5O^37_@__ -B=H_\ Z10TP/4Z***0!1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% 'E7[5O\ R:_\8?\ L3=8_P#2*:OYK*_I3_:M_P"37_C#_P!B
M;K'_ *135_-90/H?M5_P17_Y-7\3?]CE=_\ I%8U]_5\ _\ !%?_ )-7\3?]
MCE=_^D5C7W]0(**** "OY7+C_CXD_P!XU_5'7\V/[5GPM/P9_:.^(G@]--_L
MBPT[6)SI]GY_G^78R-YMI\^YB<P21'YF+#.&^;(H ^\?^"'FK6,>H?&'3'O+
M>/4KB+2;F&S:51-+%&;M9)%3.2JM+$&8# ,B _>&?U=K^;O]E7]ICQ#^RE\6
MK7QKH-K;ZE&\+6.IZ;<85;VS=T9XA)@F)MT:,KKT9%R&7<C?<_Q>_P""U;ZI
MX.ET_P"'/@6XT?Q!>:;&&UC6KN.1--O&.)?*@5"+A47[DCLF6(+184JP!\'?
MM<'_ (RH^,7_ &.&K_\ I;+7U-_P15_Y.D\5?]B;=?\ I=8U\'ZQJU_X@U2[
MU74[RXU'4KZ9[FZN[N1I9IY78L\CNQ)9F8DEB<DDU]X?\$5?^3I/%7_8FW7_
M *76-" _0'_@J!_R8Q\3/]W3O_3E:U_/]7] /_!4#_DQCXF?[NG?^G*UK^?Z
M@?0_?_\ X)>_\F*_#+Z:E_Z<[JOJFOE?_@E]_P F+_#+Z:E_Z<[JOJB@1^+/
M_!:K_DY[PG_V)]M_Z6WM?''P/\;67PU^-/@'Q=J<<\VF:#X@L-4NH[55:9XH
M;B.1P@8J"Q53@$@9QDCK7V/_ ,%JO^3GO"?_ &)]M_Z6WM?G[0,_JHKQ7]M#
MQ3IGA']DWXN7^KW/V2UD\,WU@DGEL^9[F%K>!,*"?FEFC7/0;LD@ D?FQ^R5
M_P %;M2^$GA?0?!'Q)\-'Q#X9T>SBT^QU?0@D6H001(ZQI)$[+%/@"",$-$0
MJ%F,K'GS7]N+_@HYX@_:JM5\*>'["X\(?#R&8R2V3W >ZU9ED)ADN2H 55 1
MA I90^6+R%8R@(^,J_9C_@F3\']3\6?\$^?''AV_D_L:T\>7FL0Z?J&%GQ!-
M:161G\L.#\LL4PV,5)\OL&#'\B_A_P" /$/Q6\9Z3X4\*:5/K7B'59A!:6-J
M!N=L$DDD@*JJ"S.Q"JJLS$ $U_2'\!?A!IOP#^#OA3X?Z3)Y]IH=FL#W.UE^
MTSL2\\^UG<IYDKR2;-Q"[]HX H _F:D7;(P]#BOUT_X(F_$ZQNOA]\0/AVZV
M\&I6.J)KT):Z7SKF*>)()-L.,[8FMHMS@D9N4!"\;OE?_@IQ^RMX@^"OQWU_
MQQ%9W%UX%\9ZE+J-KJN\2B&]FS+<6TI"J(V\PRM&ISNC PS,DFWYT^!?QT\7
M_LY_$;3_ !IX+U#[%JEK^[F@E!:WO8"07MYT!&^-MHR,@@A64JRJP$!_3+7Y
MP_\ !;#QK8Z?\%? 'A*2*<ZEJFOOJD$BJIA6*UMWCD#'.0Q:]BV@ @A7R1@
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
MW_:(\9\_&W!^[G/.!Y5\)O\ @C?_ ,*O^*?@[QE_PMW^T_\ A'=9L]7^Q?\
M"->5]H\B=)?+W_:VV[MF-VTXSG!Z5^E-% 'E?[57_)L'Q@_[$[6/_2*:OYJZ
M_I4_:J_Y-@^,'_8G:Q_Z135_-70/H?HQ^Q'^PWX0_; _8\UDWMS_ ,(UXQT[
MQC<QV7B:VMA/(L'V2R+V\T>Y/-B.6906!1SN4X:17HZO_P $4_B_#JMY%I?C
M'P3>::LSK;7%Y<7EO++$&.QGC6VD",5P2H=@"2 S8R?J#_@BO_R:SXG_ .QR
MN_\ TBL:^_J!'Y6? G_@BS-I^O:?JGQ9\8Z??V%K>;Y_#WAV.9H[Z *"JM=O
MY3Q[GR&58B=@^616;*?J)I.E66@:7::9IEE;Z=IME"EM:V=G$L4,$2*%2-$4
M *JJ  H&   *OT4 %?!7[0?_  2'^%_Q2U1M7\$:E<?##4YY_,NH+.V^VZ=(
M&:1G*6S2(8F+.@ CD$:K&%6(9R/O6B@#\5S_ ,$5?C=V\5> #]=0OO\ Y#KH
M?!/_  1-^(=_JDJ>+_B#X9T331"6CGT6&XU&9I=RX4QRI;@+M+'=O)! &TY)
M'[#T4 >4?L^_LS_#[]F+PO)H?@/1OL'VKRFO]0N)3->7\D:!!)-(?^!-L0+&
MK2.51=QSZO110!^5C?\ !#/<Q/\ PNSJ?^A4_P#NVOJK]AO]AW_AC&/QHO\
MPFO_  F'_"2&R/\ R"OL/V?[/Y__ $WEW[O/]L;>^>/JFB@ K\UOBS_P1O\
M^%H_%/QEXR_X6[_9O_"1:S>:M]A_X1KS?L_GS/+Y>_[6N[;OQNVC.,X'2OTI
MHH ^*_V*_P#@G&?V/_BAJOC ?$+_ (2W[?H\FD_8O[$^Q;-\\,OF;_M$F<>3
MC;M'WLYXP?L75M*L]>TR[TS4K*WU'3KR%[:YL[N)989XG4J\;HP(964D%2,$
M$@U?HH _,/XZ_P#!%K2=8O-1U3X3^,O[#,GSP>'O$4336R.TQ+*MVF9$C6-@
M%5HY7)3YG.[*^)?\.5/C?_T-/P__ /!A??\ R'7[4T4 ?COX)_X(F_$*_P!4
ME3Q=\0?#.B::(2T<VB0W&HS&7<N$,<J6X"[2QW;R00!M.21^DW[-?[*_@/\
M94\&W/A_P19W!:\F\^_U?4G26^OF!.P2R*JC:BL55%55&6.-SNS>Q44 <YX\
M\!^'_BCX/U7PKXJTFWUOP_JD)M[NQN@2DBY!!!!!5E8!E=2&5E5E((!'Y<_&
M3_@BCK2:XDWPJ\<:?/HTF=]GXP,D5Q;85 ,36\+K-N;S#_JX]HVCYSEJ_6FB
M@#\8=(_X(I_%^;5+.+5/&/@FSTUID%S<6EQ>7$T418;V2-K:,.P7)"EU!( +
M+G(^J]!_X)*^ M _9U\3> DU:WOO'.O2PROX\O\ 1DFFLEBN%D6.U@,O[E3&
MK(VV7<YD8LQ4(B_>=% 'Y5_\.,?^JV?^6I_]VU^CGP6\!WWPL^$WA+P;J.JV
M^N7'A_38-+74;:R:T6>*%!'$QB:64JWEJ@8[R"P8@*"%'<44 ?&O[<'_  3F
M\/?M63KXIT'4(/"/Q$@A:.2_:W+VVK*L9$,=T%(*LK!%$ZAF5,J4D"QA/B#_
M (<J_&[_ *&KP!C_ +"%]_\ (=?M310!\%_\$^?^">/BC]DWQUK?C3Q9XITG
M4M3OM-FT>/2M%BEDA$32V\HF,\@C.[="R^7Y>,$'?U45/VHO^"5!_:4^.GB7
MXC'XH_\ ".?VR+4?V;_PC_VKR?)MHH/];]J3=GRMWW1C=CG&3]_T4 ? /[+?
M_!*D_LT_'/PY\1A\4/\ A(_['%R/[-_X1_[+YWG6TL'^L^U/MQYN[[ISMQQG
M(^_J** /"/VE?V,OAA^U9:VS>--)N(=<LX?L]IX@TF?[/?6\7F!S&&(9)%R&
M 65'"^9(4VLQ:OSN\;?\$3?B'8ZI$GA'X@^&=;TTPAI)]:AN=.F67<V5$<27
M *[0IW;P221M& 3^Q%% 'XKC_@BK\;L_-XJ\  >VH7Q_]LZ^WOV7_P#@E]\,
M/V>-4T[Q)JLD_C_QM83+<6VJ:C'Y%K:2JTFR2"U5F 8*Z?-*TI#Q*Z>6:^RJ
M* "OG[]M+]E3_AK_ .%>E^#?^$G_ .$3^Q:S%J_VW^S_ +;OV03Q>7L\V/&?
M/SNW'[N,<Y'T#10!^58_X(9=#_PNS_RU/_NVOTH^%?@@_#/X7^$/!_VW^TO^
M$?T>STG[;Y7E?:/(@2+S-FYMN[9G;N.,XR>M=910!Y3^U#\#C^TA\"_$WPY&
MM?\ "._VT+8?VE]D^U>3Y5S%/_JMZ;L^5M^\,;L\XP?@'_AQC_U6S_RU/_NV
MOU4HH \J_9?^!Y_9O^!GAGX<_P!M?\)#_8HN1_:7V3[+YWFW,L_^KWOMQYNW
M[QSMSQG ]5HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ KX _:C_ ."5/_#2OQS\2?$8_%'_ (1S^V!;#^S?^$?^U>3Y
M-M%!_K?M2;L^5N^Z,;L<XR?O^B@#X _9=_X)4']FOXZ>&OB,/BC_ ,)'_8PN
MA_9G_"/_ &7SO.MI8/\ 6_:GVX\W=]TYVXXSD??]%% !1110 5Y/^T%^S+\/
MOVG/"T6A^/=%_M 6OFM8:C;R&&\L))$*&2&0?\!8HX:-FC0LC;1CUBB@#\C?
MBA_P1+\46NJ!_AS\0M(U'399IF-OXHAEM)K6+</)7S8$E$[;2P9MD0RH(7YL
M+Q'_  Y5^-W?Q5X  _["%]_\AU^U-% 'P#^S3_P2)^'GPQ^P:W\2[O\ X6+X
MEC\N;^S]IATBVD'E/CR_OW.UTD7,I$<B/AH :^_J** /G_\ ;2_97_X:^^%N
MF^#/^$G_ .$3^QZQ%JWVW^S_ +;OV0SQ>7L\V/&?.SNW?PXQSD?%?_#C'_JM
MG_EJ?_=M?JI10!R7PJ\#GX8_"[P=X/\ MO\ :7_"/Z-9Z3]M\KROM'D0)%YF
MS<VW=LSMW'&<9/6NMHHH ^ /VH_^"5/_  TK\<_$GQ&/Q1_X1S^V!;#^S?\
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
MB;\0['5(D\(_$'PSK>FF$-)/K4-SITRR[FRHCB2X!7:%.[>"22-HP"?V(HH
M_%<?\$5?C=GYO%7@ #VU"^/_ +9U]O?LO_\ !+[X8?L\:IIWB359)_'_ (VL
M)EN+;5-1C\BUM)5:39)!:JS ,%=/FE:4AXE=/+-?95% !7S]^VE^RI_PU_\
M"O2_!O\ PD__  B?V+68M7^V_P!G_;=^R">+R]GFQXSY^=VX_=QCG(^@:* /
MRK'_  0RZ'_A=G_EJ?\ W;7Z4?"OP0?AG\+_  AX/^V_VE_PC^CV>D_;?*\K
M[1Y$"1>9LW-MW;,[=QQG&3UKK** /*?VH?@<?VD/@7XF^'(UK_A'?[:%L/[2
M^R?:O)\JYBG_ -5O3=GRMOWAC=GG&#\ _P##C'_JMG_EJ?\ W;7ZJ44 >5?L
MO_ \_LW_  ,\,_#G^VO^$A_L47(_M+[)]E\[S;F6?_5[WVX\W;]XYVYXS@>J
MT44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 <E\5? Y^)WPN\8^#_MO]
MF_\ "0:->:3]M\KS?L_GP/%YFS<N[;OSMW#.,9'6OS8_X<8_]5L_\M3_ .[:
M_52B@#Y^_8L_95_X9!^%NI^#?^$G_P"$L^VZS+JWVW^S_L6S?#!%Y>SS9,X\
MC.[=_%C'&3] T44 %%%% !7A/[2O[&?PP_:LM[9O&FE7$6MV</V>T\0:3/\
M9[ZWB\P.4#$,DBY# +*CA?,D*;68FO=J* /QW\;?\$3/B'8:I%'X1^(/AG7-
M-:$-)<:W#<:=,)=S901QI< KMVG=O!))&T8!//C_ ((J_&[/S>*O  'MJ%\?
M_;.OVHHH ^*_V4_^"7?P\_9TUU/$NOWW_"Q?%]G>)<Z7J-Y:&TM].VJ0I2V$
MKJ\FYBWF.6VE8R@1E+-]J444 ? /[4G_  2I_P"&E?CGXD^(Q^*'_".?VP+8
M?V;_ ,(_]J\GR;:*#_6?:DW9\K=]T8W8YQDI^R[_ ,$J#^S7\=/#7Q&'Q1_X
M2/\ L870_LW_ (1_[+YWG6TL'^M^U/MQYN[[ISMQQG(^_P"B@ HHHH _*QO^
M"&FYB?\ A=F,G/\ R*G_ -VU]5?L-_L._P##&,?C1?\ A-?^$P_X20V1_P"0
M5]A^S_9_/_Z;R[]WG^V-O?/'U310 5\O_M3?\$]_A?\ M37%WKFI6]QX:\<R
M0K&GB723AY"D;I$+B%ODF4%DR?EE*Q(@E50!7U!10!^-OBK_ ((H?%*SURYB
M\-^.O"&JZ,NT07>J&ZL;A_E!;?"D,RKAMP&)&R #QG:*>C_\$5/B_-JEG%JG
MC+P39::TR"YN+.XO+B:.(L-[)&UM&'8+DA2Z@D %ESD?L]10!\O?LL?\$]_A
M?^RS<6FN:;;W'B;QS'"T;^)=6.7B+QHDHMH5^2%25?!^:4+*Z&5E)%?4-%%
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!SGQ \&67Q&\"^(_">
MIRW$&GZ]IMSI5S):LJS)%/$T3LA8, P5S@D$9QD'I7Q'_P .5?@C_P!#3\0/
M_!C8_P#R'7W_ $4 >.?LQ_LP^%OV3_A_?>$?".H:QJ&FWFIR:K)-K4T4LPE>
M**(J#'%&-NV%>,9R3ST ]CHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH ^/_CU_P3%^%O[17Q6UOX@>)->\866L:OY G@TN[M8[=?*@CA7:KVSL
M,K$I.6/)/3I1\!?^"8?PN_9W^*VA_$'PWK_C"]UG1_/$$&J7EK);MYL$D#;U
M2V1CA96(PPY ZCBOL"B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** /E[]IW_@GU\._VL/'6G^+/%^M>*-/U&QT
MU-+CCT6YMHH3$DLLH9A);R'=NF;D$# ''4G@/A[_ ,$C_@_\-?'WAKQ;IGB3
MQO/J>@:G;:K:Q7=]9M"\L$JRHKA;125+*,@$'&<$=:^X** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH *\)_:F_; \!_LI^#;O4?$&H6^H>)6A5].\*VUR@OKUG+B-MO)C
MAW1ONF9=HV,!N?:C>D_%'XE:)\'?ASXB\:>(Y_L^CZ'9R7EQM=%>3:/EBCWL
MJF21MJ(I8;G=5SDU_./\=OCKXN_:+^(VH^-?&FH?;=3NOW<,$>5M[*W!)2W@
M0D[(UW' R2269BS,S$ ^@/CI_P %2OCA\7+V_MM&UP?#SPW<?)%IWAW$=RJ+
M,9$9KTCSO,QL1FB:-&"?< 9@?$?^&LOC?_T63X@?^%1??_':]#_8S_89\7?M
M@:Y?26ES_P (QX,TW='?>);BU,Z"?;E+>&/<GFR<JS#< B'<QRT:O^G6@_\
M!(K]GK1O"^I:5=:;K^N7]UYGDZYJ&L.MY:;D"KY2PB. [""Z^9$_S$[MRX4
M'Y3>"?VZ/C_X!U234=.^+7B:ZFDA,#1ZW>G58=I96R(KKS$5LJ/G # $@'#$
M'],?V*_^"IFE_'[Q19^!OB)IFG^$/%][^[T[4+.9AI^ISEVQ;A)"6@D*F,(&
M=Q(P8 JQ2-ODS]N?_@F++^S;X-N?B#X'U^X\0^"K2:*/4+'5A&M]IZR&.-)/
M,7:MPK3,5(5$9-\?RN-[K\$ABI!'!H _JGHKY?\ ^"=/Q^O?VB/V7]#U35VN
M)_$&@S-X>U.\G+,;N:".-DGWM([.SPRPEW8@F0R$ #%?4% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%>:?M*:K?:'^SK\4]2TV[N-.
MU&S\*:K<6UY:RM%-!*EG*R2(ZD%65@"&!R" 10!Y5^U-_P %!OA?^RW<7>B:
ME<W'B7QS%"LJ>&])&7C+QN\1N)C\D*DJF1\T@65'$3*0:3_@GS^TYXH_:P^#
M.L^+_%MAI.FZC9^()M*CAT6&6.$Q);VTH8B220[MTS<@@8 XZD_S\L2S$GDU
M^U/_  17_P"36?$__8Y7?_I%8T ??U%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% 'YV_\ !:3XE?\ "/\ P-\'^"H)[^WN_$FLM=R_9WV6\UK:
M1_/%-A@6_>W%LZJ5*YBW$@JN?QIK]5O^"YG^I^"W^]K7_MC7Y5K]X?6@#^AS
M_@G_ /#&Q^%?[(OPWL;0P2SZKID>O7=U#:K T\MX!<#S,$[VCC>.'>3DK"O"
MC"CZ*KE/A7_PC/\ PJ_P?_PA?_(G?V/9_P!B?ZW_ (\?(3[/_K?WG^KV??\
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
MA/2M0^Q:UXVO#82*@F65M.B7?=%)$(5<LUO$RN3OCGD&T\E?Q#5=S!1U)Q0
M,S.<L2Q]S71^"?B+XJ^&NJ2:GX1\3:OX6U*6$V[W>BW\MI*\196,9:-@2I9%
M.T\94'L*_?C]D_\ 8M\"?LT^ O#,2^&](O\ Q_:0^?J/BB2!+B[-Y)$$N!;W
M#QJ\<&"R(BA/D^\"S.S?(?\ P50_8F\">#_A*?BG\/O"%OX<U33]2@CUJ/27
M2VL39R((5D^S9"JRS"W4>2%SYTC.K?>4 [[_ ()Z_P#!2B]_:$\20_#;XCVM
MO!XVFA+:3JVG6[)#J@BAW3+,@)$4^V.27<NV)AN4+&542?H37\N/A'Q3JG@7
MQ5HWB31;G['K.CWD.H65SY:R>5/$XDC?:P*MAE!PP(..017],7PK\<'XG?"_
MP?XQ%G_9O_"0Z-9ZM]C\WS?(\^!)?+W[5W;=^-VT9QG Z4 ?A-^TY^TQ\7]!
M_:1^*VF:7\5_&^FZ;9^+-5MK6SM/$=Y%#!$EY*J1HBR *JJ  H&   *?\,/^
M"C'QH^%G@GQ7IEKXQUC7=?UNXLFM=<\1W\FJ-I4,/G&58(;C>FZ8R1@L00%C
M/REBK)YA^UI_R=/\8_\ L<M8_P#2V:O0O^"?/[-NF?M0?M%6/AWQ#^\\+Z59
M2ZUJUJMPT,MU!&R1K"C*I/S2RPAL%#Y?F;75MM" \!\5>+M=\=:]<ZWXDUK4
M-?UFZV^?J&JW3W-Q+M4(NZ1R6.%55&3P% Z"K7@GXA^*?AIJDNJ>$?$VK^%M
M2EA-O)>:+?RVDKQ%E8QL\; E2R*=IXRH/85_1OJG[-_PIUCP'>>"9OASX9C\
M*74SW,FDVNE0V\*W#1&(W""-5\N;RSM$R8=1C## K^?+]I;X1R? ?X]>.? ;
MQ7$=OH^I21V7VJ6.6:2S?$EK([1X7<\#Q.0 ,%L%5(( !^QW_!.7]M^7]JSP
M9?:%XJ$%M\1?#D,37DL;QQIJUNQ*B[CA!!5@P"RA5V*TD94J)!&GP/\ \%-/
MC=\1-#_:T^)/A+3O'OBC3_"KP65N^AVVLW,5BT4NFVYEC,"N$*N7?<,8;<V<
MY-9'_!)7QE>^%_VS=#TRTBMY(/$FEW^EW;3*Q9(DA-V&C(( ;S+2,9((VLPQ
MD@C]4/VO?@G\.M=^"/Q<\6:EX!\,7_BJ/PIJ=PFN76C6TM\LL5C((I!.R%PR
M!$VG.5VKC&!0!_/#7<^"_C;\1?AKI<NF>$?'_B?PMILLQN9+/1M9N;.%Y2JJ
M9"D;J"Q5%&[&<*!V%<-7ZZ?\$D?@C\.OB3^S?XBU+Q=X!\,>*M2B\5W-M'>:
MUHUM>3)$+2S81AY$8A0SL=N<98GN: /I[_@G/XLUOQQ^QI\/-;\1ZSJ'B#6;
MH:A]HU'5+I[FXFVZA<HN^1R6;"JJC)X"@=!7TM6-X7\)Z+X'T*UT3PYH^GZ!
MHUJ6^SZ;I5JEM;Q;F+MLC0!5RS,QP.2Q/4ULT %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 ?F9_P6X\%WU]\//AAXMCEMUT[2=3O-+FB9F\YI+J*.
M2-E&,%0+*7<20063 .21^15?TH_M0?!D?M"_ 'QK\/EN?L=QK%D!:3M)Y:+=
M12+-;^8VQR(_-BC#X4ML+8P<&OYTOB!X!\0?"OQEJWA3Q7I-QHGB#2IC!=V-
MR!N1L @@@D,K*0RNI*LK*RD@@D _H._8=\;6/C[]D7X3:II\-Q%;PZ!;Z6RW
M*JK>;9C[)*0 Q&TR0.5.<E2I(!R![M7X2_\ !/[_ (* 2_LDW&I>&?$NF7&M
M?#O5)GOI(M-BC-]97GEJGFQ;F42*XCC1D=AC:K*00RR?J?9?\%"?V=M0\&W_
M (FA^*NCKIUG,()(9DFBOF8E!F.S>,7$B_O%^=(V48;GY&P >Y>*O$VE^"?#
M.K^(M9N?L>C:19S:A>W/EM)Y4$2&21]J@LV%4G"@DXX!-?GEX'_X+;>!M0^W
M?\)C\-]?T$)L^RG0[V#4Q+G=O\SS/L_EXPF,;\[CG;@;O'_^"A'_  4SA^*V
MDW'PX^$&HW">$+R$)K7B(126TNI*R_-:PJX5XX<'$A8!I#E,",-YWYNT ?TM
M_!/]H[X<?M&:3J6H?#OQ3!XC@TV98+Q4AEMYH&9=R%HID1PK -M?;M8HX!)5
M@/P*_;&U.]UC]J[XOW&H7EQ?7">*M2MTEN96D98HKEXHHP220J1HB*O1550,
M  5^S'_!./\ 9K_X9S_9STI=4L?LOC+Q-MUG6?.AV3P[U_<6K;HTD7RHR-T;
M[MDLD^#AJ_./_@KU\,+[P;^UA/XID-Q<:=XPTRUO89VM6CACF@C6UDMUDR1(
MRK#%(V,%1<(".C, :O\ P1ETBQU#]JS7+BZM+>ZGL/"=W<6DLT2NUO*;JTB,
MD9(RC&.21-PP=LC#HQ%?MC7\V/[*_P :O^&=_P!H'P7\0)+87EGI-X1>P*GF
M.UK+&T-QY:[T!D$4LA3+!=X7.1D'^BOP#X]\/_%+P?I7BOPIJUOK?A[5(1/:
M7UJ24D7)!!! *LK JR, RLK*P!!  .._:L_Y->^,.?\ H3M8_P#2*:OYJZ_:
M#_@JO^V#X?\  ?PNUSX.Z)J$]SXZ\0P11W_]GW)C&E69=)&6=EY+3Q@Q^3QF
M.5F?"L@E_&#V% '[5?\ !%C_ )-6\2_]CC=_^D5E7Y6?M;?\G4?&/_L<=8_]
M+9:_;S_@GK\#;CX!_LK^$]&U/3_[-\1ZJ'UO6(6,P<7$^"BR)* 8Y$@6WB=
MH >-NIRS?B'^UM_R=1\8_P#L<=8_]+9:'N!]5?\ !%/_ ).@\6?]B=<_^EME
M7[35^+/_  13_P"3H/%G_8G7/_I;95^TU '\U_[6O_)U'QC_ .QRUC_TMEKZ
MK_X(I_\ )SWBP_\ 4G7/_I;95\J?M:_\G4?&/_L<M8_]+9:^J_\ @BG_ ,G/
M>*_^Q/N?_2VRH _:-J_E>N?^/B3_ 'J_JA:OY7KG_CXD_P!Z@9^J/_!#+_5_
M&KZZ+_[?T[_@N9_J?@M_O:U_*QIO_!#+_5_&KZZ+_P"W]._X+F?ZGX+?[VM?
MRL:&(_*F/_6+]17]4U?RKU_01^P/^U'X>_:$^!'A*T?Q%;W/C_2=-6RUK2;K
M4#/J+/;[(FO'#@/(LH,4AD 90TQ0NS*U 'U!7\K4W^M?_>-?T2?MI_M-:)^S
M'\$-<U:ZUG^SO%NIV=S9^&K>"-)KB6^,9$<JQ/\ *8XF9'D9AM P,,SHC?SL
ML2Q)/6@#]5_^"&G^I^-/^]HO\KZORYUW5+W7M:O]1U*]N-1U&\N)+BYO+J5I
M9IY78L\CNQ)9F))+$Y)))K]F?^"-?PO/A/\ 9PUKQA=:;]EOO%FLN8+SS]_V
MJQME$47R!B$VSF]'*JQSDY78:_./_@H1\+[[X5_M??$>SNC/-;ZQJ4FOV=U-
M:M LT5X3.1'DD.L<CR0[P<%H6X4Y4# ^O/\ @AYI5A)J'QAU-[.WDU&WBTFV
MAO#$IFBBD:[:2-7QD*S11%@#@F-"?NC'ZNU_/C_P3W_:2TS]E_\ :*L?$/B#
M]WX7U6SET;5KI;=II+:"1DD69%5@?EEBA+8#GR_,VHS;:_?_ $G5K+7M,M-3
MTV]M]1TV\A2YMKRTE66&>)U#)(CJ2&5E((8'!!!% 'S+_P %0O\ DQ7XF_33
M?_3G:U^ %?J;_P %<OVP/#_B31U^"/A/4)[Z^L]3CNO$=[9W)6U1HE<+8.!Q
M,PD9)'!.V-X4'S.&$7Y@Z/I%[XAU2RTK2[.?4=2O9DM[6SM8FEFGE=@J1HB@
MEF9B  !DD@4 ?OC_ ,$OO^3%_AEG^[J7_IRNJ_%;]K3_ ).G^,?_ &.6L?\
MI;-7] G[-_PBB^ _P+\$> XH[>.;1=-BAO#:S22PR7C#S+J1&DPQ5YWE<9 P
M& "J  /Y^_VM/^3I_C'_ -CEK'_I;-1U ^K/^"*?_)SWBS_L3[G_ -+;*OVE
MK\6O^"*?_)SWBO\ [$^Y_P#2VRK]I: /P#_X*D?\GT?$GZ:9_P"FRUI?^"6O
M_)]'PX_W=3_]-MU2?\%2/^3Z/B3]-,_]-EK2_P#!+7_D^CX<?[NI_P#IMNJ
M/JG_ (+F?ZOX*_76O_;"ORK7.X;<Y[8ZU^Q7_!:CX7WWB+X0^!_'%H;B:#PS
MJ<]G=V\-JTBI%>(F)Y) <1JLEM''R,,UPHR#@-^.JL496'4'- 'U1_QF]_U7
M_P#\KE9GB?PK^V!XWT*ZT3Q'HWQOU_1KH+]HT[5+76+FWFVL'7?&X*MAE5AD
M<%0>U?MU^SG^T9X1_:4^'.E>)O#.JV$]]-9P3:IHMO=B:XTF=PP:"92%<8>.
M55=D42!-RY4@UYM^VM^W1X>_8[TG0XWTVW\6^*]4F#+X=74#:31V85]UTS"*
M7:OF*J*& WDOM)\M\ 'XF?\ #)WQO_Z(W\0/_"7OO_C5?N3_ ,$^])\4Z#^Q
M_P##K3/&5EJ^G>(;*WNK::SUV*6*[@B2\G6"-DE =56$1!%(P$" <8KY"T?_
M (+AZ?/JEFFI_!ZYM-.:9%N;BS\1+<31Q%AO9(VMD#L%R0I=02 "RYR/TN\*
MZ\?%'A?1]:_LZ_T?^TK2&\_L_58/(N[7S$#^5/'D[)%W;67)PP(S0!_./^UI
M_P G3_&/_L<M8_\ 2V:OJS_@BG_R<]XL_P"Q/N?_ $MLJ^4_VM/^3I_C'_V.
M6L?^ELU?5G_!%/\ Y.>\5_\ 8GW/_I;94+8#]I:_ /\ X*E?\GT_$KZ:9_Z;
M+6OW\K\ _P#@J5_R?3\2OIIG_ILM: %_X):_\GT?#C_=U/\ ]-MU7[4?M4_\
MFO\ Q@_[$[6/_2*:OQ7_ ."6O_)]'PX_W=3_ /3;=5^U/[5'_)L'Q@_[$[6/
M_2*:@#^:FOVJ_P""*_\ R:SXG_['*[_](K&OQ5K]GO\ @BOJUE<?LV^+M,CO
M+=]1M_%DUQ-9K(IFBBDM+58Y&3.0K-%*%8C!,;@?=. #]"J*** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "OD#]M+_@G7X0_:H6\\4:;/\ \(O\
M2TL_)@U*, 6FH.NWREO4"EFPJF,2IAU5AD2+&D8^OZ* /YQOCE^QK\7OV>;S
M4?\ A+?!NH#1K/YF\1:;$UUI;1F8Q1R&X0;8][ 8279)\Z90%@*\0^M?U444
M ?S#>!?A+XX^* O?^$-\%^(/%AL=GVK^P]+GO/L^_=L\SRU;;NV/C.,[3CH:
M_3S]AG_@E7J7@/Q/X?\ B3\7;G[)K6D7AO-/\(V<BR>3/$ZFWN+BYBD*MAE9
MQ#'D'$19S\\5?I[10 5XI^U5^RMX1_:R^',OAOQ'']CU2VWS:/KT,8:XTV<@
M?,HR-\;8421$@. .594=/:Z* /YNOV@/V3?B?^S/JCP^./#%Q:Z8TQAM=>LQ
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH 2BOS^
M_P"&Q/VF/^B21_\ A,ZG_P#'J/\ AL3]IC_HDD?_ (3.I_\ QZO1_L^MY?>>
M;]?I=G]Q^@-%?G]_PV)^TQ_T22/_ ,)G4_\ X]1_PV)^TQ_T22/_ ,)G4_\
MX]1_9];R^\/K]+L_N/T!HK\_O^&Q/VF/^B21_P#A,ZG_ /'J/^&Q/VF/^B21
M_P#A,ZG_ /'J/[/K>7WA]?I=G]Q^@-%?G]_PV)^TQ_T22/\ \)G4_P#X]1_P
MV)^TQ_T22/\ \)G4_P#X]1_9];R^\/K]+L_N/T!HK\_O^&Q/VF/^B21_^$SJ
M?_QZC_AL3]IC_HDD?_A,ZG_\>H_L^MY?>'U^EV?W'Z T5^?W_#8G[3'_ $22
M/_PF=3_^/4?\-B?M,?\ 1)(__"9U/_X]1_9];R^\/K]+L_N/T!HK\_O^&Q/V
MF/\ HDD?_A,ZG_\ 'J/^&Q/VF/\ HDD?_A,ZG_\ 'J/[/K>7WA]?I=G]Q^@-
M%?G]_P -B?M,?]$DC_\ "9U/_P"/4?\ #8G[3'_1)(__  F=3_\ CU']GUO+
M[P^OTNS^X_0&BOS^_P"&Q/VF/^B21_\ A,ZG_P#'J/\ AL3]IC_HDD?_ (3.
MI_\ QZC^SZWE]X?7Z79_<?H#17Y_?\-B?M,?]$DC_P#"9U/_ ./4?\-B?M,?
M]$DC_P#"9U/_ ./4?V?6\OO#Z_2[/[C] :*_/[_AL3]IC_HDD?\ X3.I_P#Q
MZC_AL3]IC_HDD?\ X3.I_P#QZC^SZWE]X?7Z79_<?H#17Y_?\-B?M,?]$DC_
M /"9U/\ ^/4?\-B?M,?]$DC_ /"9U/\ ^/4?V?6\OO#Z_2[/[C] :*_/[_AL
M3]IC_HDD?_A,ZG_\>H_X;$_:8_Z))'_X3.I__'J/[/K>7WA]?I=G]Q^@-%?G
M]_PV)^TQ_P!$DC_\)G4__CU'_#8G[3'_ $22/_PF=3_^/4?V?6\OO#Z_2[/[
MC] :*_/[_AL3]IC_ *))'_X3.I__ !ZC_AL3]IC_ *))'_X3.I__ !ZC^SZW
ME]X?7Z79_<?H#17Y_?\ #8G[3'_1)(__  F=3_\ CU'_  V)^TQ_T22/_P )
MG4__ (]1_9];R^\/K]+L_N/T!K\V?^"QWPH\;_$^+X2#P=X.\0>+C8MJWVK^
MP]+GO?L^_P"Q[/,\I&V[MCXSC.TXZ&NE_P"&Q/VF/^B21_\ A,ZG_P#'J/\
MAL3]IC_HDD?_ (3.I_\ QZC^SZWE]X?7Z79_<?E@G[*'QOWC_BSGQ Z_]"O?
M?_&J_I0K\_O^&Q/VF/\ HDD?_A,ZG_\ 'J/^&Q/VF/\ HDD?_A,ZG_\ 'J?]
MGUO+[P^OTNS^X_0&BOS^_P"&Q/VF/^B21_\ A,ZG_P#'J/\ AL3]IC_HDD?_
M (3.I_\ QZE_9];R^\/K]+L_N/T!HK\_O^&Q/VF/^B21_P#A,ZG_ /'J/^&Q
M/VF/^B21_P#A,ZG_ /'J/[/K>7WA]?I=G]Q^@-%?G]_PV)^TQ_T22/\ \)G4
M_P#X]1_PV)^TQ_T22/\ \)G4_P#X]1_9];R^\/K]+L_N/T!HK\_O^&Q/VF/^
MB21_^$SJ?_QZC_AL3]IC_HDD?_A,ZG_\>H_L^MY?>'U^EV?W'Z T5^?W_#8G
M[3'_ $22/_PF=3_^/4?\-B?M,?\ 1)(__"9U/_X]1_9];R^\/K]+L_N/T!HK
M\_O^&Q/VF/\ HDD?_A,ZG_\ 'J/^&Q/VF/\ HDD?_A,ZG_\ 'J/[/K>7WA]?
MI=G]Q^@-%?G]_P -B?M,?]$DC_\ "9U/_P"/4?\ #8G[3'_1)(__  F=3_\
MCU']GUO+[P^OTNS^X_0&BOS^_P"&Q/VF/^B21_\ A,ZG_P#'J/\ AL3]IC_H
MDD?_ (3.I_\ QZC^SZWE]X?7Z79_<?H#17Y_?\-B?M,?]$DC_P#"9U/_ ./4
M?\-B?M,?]$DC_P#"9U/_ ./4?V?6\OO#Z_2[/[C] :*_/[_AL3]IC_HDD?\
MX3.I_P#QZC_AL3]IC_HDD?\ X3.I_P#QZC^SZWE]X?7Z79_<?H#17Y_?\-B?
MM,?]$DC_ /"9U/\ ^/4?\-B?M,?]$DC_ /"9U/\ ^/4?V?6\OO#Z_2[/[C]
M:*_/[_AL3]IC_HDD?_A,ZG_\>H_X;$_:8_Z))'_X3.I__'J/[/K>7WA]?I=G
M]Q^@-%?G]_PV)^TQ_P!$DC_\)G4__CU'_#8G[3'_ $22/_PF=3_^/4?V?6\O
MO#Z_2[/[C] :*_/[_AL3]IC_ *))'_X3.I__ !ZC_AL3]IC_ *))'_X3.I__
M !ZC^SZWE]X?7Z79_<?H#17Y_?\ #8G[3'_1)(__  F=3_\ CU'_  V)^TQ_
MT22/_P )G4__ (]1_9];R^\/K]+L_N/T!HK\_O\ AL3]IC_HDD?_ (3.I_\
MQZC_ (;$_:8_Z))'_P"$SJ?_ ,>H_L^MY?>'U^EV?W'Z T5^?W_#8G[3'_1)
M(_\ PF=3_P#CU'_#8G[3'_1)(_\ PF=3_P#CU']GUO+[P^OTNS^X_0&BOS^_
MX;$_:8_Z))'_ .$SJ?\ \>H_X;$_:8_Z))'_ .$SJ?\ \>H_L^MY?>'U^EV?
MW'Z T5^?W_#8G[3'_1)(_P#PF=3_ /CU'_#8G[3'_1)(_P#PF=3_ /CU']GU
MO+[P^OTNS^X_0&BOS^_X;$_:8_Z))'_X3.I__'J/^&Q/VF/^B21_^$SJ?_QZ
MC^SZWE]X?7Z79_<?H#SZT8/K7P%'^UU^T[,NY/@\KKG&5\,:F1_Z-IW_  UM
M^U!_T1S_ ,M?4_\ X[2^HU>Z^]%?7J?9_<??7XT?C7P-_P -;?M0?]$;_P#+
M7U/_ ..T?\-;?M0?]$;_ /+7U/\ ^.TOJ53NOO0?7:?9_<??/XT?C7P-_P -
M;?M0?]$;_P#+7U/_ ..T?\-;?M0?]$;_ /+7U/\ ^.T?4JG=?>@^NT^S^X^^
M?QH_&O@;_AK;]J#_ *(W_P"6OJ?_ ,=H_P"&MOVH/^B-_P#EKZG_ /':/J53
MNOO0?7:?9_<??/XT?C7P-_PUM^U!_P!$;_\ +7U/_P".T?\ #6W[4'_1&_\
MRU]3_P#CM'U*IW7WH/KM/L_N/OG\:/QKX&_X:V_:@_Z(W_Y:^I__ !VC_AK;
M]J#_ *(W_P"6OJ?_ ,=H^I5.Z^]!]=I]G]Q]\_C1^-? W_#6W[4'_1&__+7U
M/_X[1_PUM^U!_P!$;_\ +7U/_P".T?4JG=?>@^NT^S^X^^?QH_&O@;_AK;]J
M#_HC?_EKZG_\=H_X:V_:@_Z(W_Y:^I__ !VCZE4[K[T'UVGV?W'WS^-'XU\#
M?\-;?M0?]$;_ /+7U/\ ^.T?\-;?M0?]$;_\M?4__CM'U*IW7WH/KM/L_N/O
MG\:/QKX&_P"&MOVH/^B-_P#EKZG_ /':/^&MOVH/^B-_^6OJ?_QVCZE4[K[T
M'UVGV?W'WS^-'XU\#?\ #6W[4'_1&_\ RU]3_P#CM'_#6W[4'_1&_P#RU]3_
M /CM'U*IW7WH/KM/L_N/OG\:/QKX&_X:V_:@_P"B-_\ EKZG_P#':/\ AK;]
MJ#_HC?\ Y:^I_P#QVCZE4[K[T'UVGV?W'WS^-'XU\#?\-;?M0?\ 1&__ "U]
M3_\ CM'_  UM^U!_T1O_ ,M?4_\ X[1]2J=U]Z#Z[3[/[C[Y_&C\:^!O^&MO
MVH/^B-_^6OJ?_P =H_X:V_:@_P"B-_\ EKZG_P#':/J53NOO0?7:?9_<??/X
MT?C7P-_PUM^U!_T1O_RU]3_^.T?\-;?M0?\ 1&__ "U]3_\ CM'U*IW7WH/K
MM/L_N/OG\:/QKX&_X:V_:@_Z(W_Y:^I__':/^&MOVH/^B-_^6OJ?_P =H^I5
M.Z^]!]=I]G]Q]\_C1^-? W_#6W[4'_1&_P#RU]3_ /CM'_#6W[4'_1&__+7U
M/_X[1]2J=U]Z#Z[3[/[C[Y_&C\:^!O\ AK;]J#_HC?\ Y:^I_P#QVC_AK;]J
M#_HC?_EKZG_\=H^I5.Z^]!]=I]G]Q]\_C1^-? W_  UM^U!_T1O_ ,M?4_\
MX[1_PUM^U!_T1O\ \M?4_P#X[1]2J=U]Z#Z[3[/[C[Y_&C\:^!O^&MOVH/\
MHC?_ ):^I_\ QVC_ (:V_:@_Z(W_ .6OJ?\ \=H^I5.Z^]!]=I]G]Q]\_C1^
M-? W_#6W[4'_ $1O_P M?4__ ([1_P -;?M0?]$;_P#+7U/_ ..T?4JG=?>@
M^NT^S^X^^?QH_&O@;_AK;]J#_HC?_EKZG_\ ':/^&MOVH/\ HC?_ ):^I_\
MQVCZE4[K[T'UVGV?W'WS^-'XU\#?\-;?M0?]$;_\M?4__CM'_#6W[4'_ $1O
M_P M?4__ ([1]2J=U]Z#Z[3[/[C[Y_&C\:^!O^&MOVH/^B-_^6OJ?_QVC_AK
M;]J#_HC?_EKZG_\ ':/J53NOO0?7:?9_<??/XT?C7P-_PUM^U!_T1O\ \M?4
M_P#X[1_PUM^U!_T1O_RU]3_^.T?4JG=?>@^NT^S^X^^?QH_&O@;_ (:V_:@_
MZ(W_ .6OJ?\ \=H_X:V_:@_Z(W_Y:^I__':/J53NOO0?7:?9_<??/XT?C7P-
M_P -;?M0?]$;_P#+7U/_ ..T?\-;?M0?]$;_ /+7U/\ ^.T?4JG=?>@^NT^S
M^X^^?QH_&O@;_AK;]J#_ *(W_P"6OJ?_ ,=H_P"&MOVH/^B-_P#EKZG_ /':
M/J53NOO0?7:?9_<??/XT?C7P-_PUM^U!_P!$;_\ +7U/_P".T?\ #6W[4'_1
M&_\ RU]3_P#CM'U*IW7WH/KM/L_N/OG\:/QKX&_X:V_:@_Z(W_Y:^I__ !VC
M_AK;]J#_ *(W_P"6OJ?_ ,=H^I5.Z^]!]=I]G]Q]\_C1^-? W_#6W[4'_1&_
M_+7U/_X[1_PUM^U!_P!$;_\ +7U/_P".T?4JG=?>@^NT^S^X^^?QH_&O@;_A
MK;]J#_HC?_EKZG_\=H_X:V_:@_Z(W_Y:^I__ !VCZE4[K[T'UVGV?W'WS^-'
MXU\#?\-;?M0?]$;_ /+7U/\ ^.T?\-;?M0?]$;_\M?4__CM'U*IW7WH/KM/L
M_N/OG\:/QKX&_P"&MOVH/^B-_P#EKZG_ /':/^&MOVH/^B-_^6OJ?_QVCZE4
M[K[T'UVGV?W'WS^-'XU\#?\ #6W[4'_1&_\ RU]3_P#CM'_#6W[4'_1&_P#R
MU]3_ /CM'U*IW7WH/KM/L_N/OG\:/QKX&_X:V_:@_P"B-_\ EKZG_P#':/\
MAK;]J#_HC?\ Y:^I_P#QVCZE4[K[T'UVGV?W'WS^-'XU\#?\-;?M0?\ 1&__
M "U]3_\ CM'_  UM^U!_T1O_ ,M?4_\ X[1]2J=U]Z#Z[3[/[C[Y_&C\:^!O
M^&MOVH/^B-_^6OJ?_P =H_X:V_:@_P"B-_\ EKZG_P#':/J53NOO0?7:?9_<
M??/XT?C7P-_PUM^U!_T1O_RU]3_^.T?\-;?M0?\ 1&__ "U]3_\ CM'U*IW7
MWH/KM/L_N/OG\:/QKX&_X:V_:@_Z(W_Y:^I__':/^&MOVH/^B-_^6OJ?_P =
MH^I5.Z^]!]=I]G]Q]\_C1^-? W_#6W[4'_1&_P#RU]3_ /CM'_#6W[4'_1&_
M_+7U/_X[1]2J=U]Z#Z[3[/[C[Y_&C\:^!O\ AK;]J#_HC?\ Y:^I_P#QVC_A
MK;]J#_HC?_EKZG_\=H^I5.Z^]!]=I]G]Q]\_C1^-? W_  UM^U!_T1O_ ,M?
M4_\ X[1_PUM^U!_T1O\ \M?4_P#X[1]2J=U]Z#Z[3[/[C[Y_&C\:^!O^&MOV
MH/\ HC?_ ):^I_\ QVC_ (:V_:@_Z(W_ .6OJ?\ \=H^I5.Z^]!]=I]G]Q]\
M_C1^-? W_#6W[4'_ $1O_P M?4__ ([1_P -;?M0?]$;_P#+7U/_ ..T?4JG
M=?>@^NT^S^X^^?QH_&O@;_AK;]J#_HC?_EKZG_\ ':/^&MOVH/\ HC?_ ):^
MI_\ QVCZE4[K[T'UVGV?W'WS^-'XU\#?\-;?M0?]$;_\M?4__CM'_#6W[4'_
M $1O_P M?4__ ([1]2J=U]Z#Z[3[/[C[Y_&C\:^!O^&MOVH/^B-_^6OJ?_QV
MC_AK;]J#_HC?_EKZG_\ ':/J53NOO0?7:?9_<??/XT?C7P-_PUM^U!_T1O\
M\M?4_P#X[1_PUM^U!_T1O_RU]3_^.T?4JG=?>@^NT^S^X^^?QH_&O@;_ (:V
M_:@_Z(W_ .6OJ?\ \=H_X:V_:@_Z(W_Y:^I__':/J53NOO0?7:?9_<??/XT?
MC7P-_P -;?M0?]$;_P#+7U/_ ..T?\-;?M0?]$;_ /+7U/\ ^.T?4JG=?>@^
MNT^S^X^^?QH_&O@;_AK;]J#_ *(W_P"6OJ?_ ,=H_P"&MOVH/^B-_P#EKZG_
M /':/J53NOO0?7:?9_<??/XT?C7P-_PUM^U!_P!$;_\ +7U/_P".T?\ #6W[
M4'_1&_\ RU]3_P#CM'U*IW7WH/KM/L_N/OG\:/QKX&_X:V_:@_Z(W_Y:^I__
M !VC_AK;]J#_ *(W_P"6OJ?_ ,=H^I5.Z^]!]=I]G]Q]\_C1^-? W_#6W[4'
M_1&__+7U/_X[1_PUM^U!_P!$;_\ +7U/_P".T?4JG=?>@^NT^S^X^^?QH_&O
M@;_AK;]J#_HC?_EKZG_\=H_X:V_:@_Z(W_Y:^I__ !VCZE4[K[T'UVGV?W'W
MS^-'XU\#?\-;?M0?]$;_ /+7U/\ ^.T?\-;?M0?]$;_\M?4__CM'U*IW7WH/
MKM/L_N/OG\:/QKX&_P"&MOVH/^B-_P#EKZG_ /':/^&MOVH/^B-_^6OJ?_QV
MCZE4[K[T'UVGV?W'WS^-'XU\#?\ #6W[4'_1&_\ RU]3_P#CM'_#6W[4'_1&
M_P#RU]3_ /CM'U*IW7WH/KM/L_N/OG\:/QKX&_X:V_:@_P"B-_\ EKZG_P#'
M:/\ AK;]J#_HC?\ Y:^I_P#QVCZE4[K[T'UVGV?W'WS^-'XU\#?\-;?M0?\
M1&__ "U]3_\ CM'_  UM^U!_T1O_ ,M?4_\ X[1]2J=U]Z#Z[3[/[C[Y_&C\
M:^!O^&MOVH/^B-_^6OJ?_P =H_X:V_:@_P"B-_\ EKZG_P#':/J53NOO0?7:
M?9_<??/XT?C7P-_PUM^U!_T1O_RU]3_^.T?\-;?M0?\ 1&__ "U]3_\ CM'U
M*IW7WH/KM/L_N/OG\:/QKX&_X:V_:@_Z(W_Y:^I__':/^&MOVH/^B-_^6OJ?
M_P =H^I5.Z^]!]=I]G]Q]\_C1^-? W_#6W[4'_1&_P#RU]3_ /CM'_#6W[4'
M_1&__+7U/_X[1]2J=U]Z#Z[3[/[C[Y_&C\:^!O\ AK;]J#_HC?\ Y:^I_P#Q
MVC_AK;]J#_HC?_EKZG_\=H^I5.Z^]!]=I]G]Q]\_C1^-? W_  UM^U!_T1O_
M ,M?4_\ X[1_PUM^U!_T1O\ \M?4_P#X[1]2J=U]Z#Z[3[/[C[Y_&C\:^!O^
M&MOVH/\ HC?_ ):^I_\ QVC_ (:V_:@_Z(W_ .6OJ?\ \=H^I5.Z^]!]=I]G
M]Q]\_C1^-? W_#6W[4'_ $1O_P M?4__ ([1_P -;?M0?]$;_P#+7U/_ ..T
M?4JG=?>@^NT^S^X^^?QH_&O@;_AK;]J#_HC?_EKZG_\ ':/^&MOVH/\ HC?_
M ):^I_\ QVCZE4[K[T'UVGV?W'WS^-'XU\#?\-;?M0?]$;_\M?4__CM'_#6W
M[4'_ $1O_P M?4__ ([1]2J=U]Z#Z[3[/[C[Y_&C\:^!O^&MOVH/^B-_^6OJ
M?_QVC_AK;]J#_HC?_EKZG_\ ':/J53NOO0?7:?9_<??/XT?C7P-_PUM^U!_T
M1O\ \M?4_P#X[1_PUM^U!_T1O_RU]3_^.T?4JG=?>@^NT^S^X^^?QH_&O@;_
M (:V_:@_Z(W_ .6OJ?\ \=H_X:V_:@_Z(W_Y:^I__':/J53NOO0?7:?9_<??
M/XT?C7P-_P -;?M0?]$;_P#+7U/_ ..T?\-;?M0?]$;_ /+7U/\ ^.T?4JG=
M?>@^NT^S^X^^?QH_&O@;_AK;]J#_ *(W_P"6OJ?_ ,=H_P"&MOVH/^B-_P#E
MKZG_ /':/J53NOO0?7:?9_<??/XT?C7P-_PUM^U!_P!$;_\ +7U/_P".T?\
M#6W[4'_1&_\ RU]3_P#CM'U*IW7WH/KM/L_N/OG\:/QKX&_X:V_:@_Z(W_Y:
M^I__ !VC_AK;]J#_ *(W_P"6OJ?_ ,=H^I5.Z^]!]=I]G]Q]\_C1^-? W_#6
MW[4'_1&__+7U/_X[1_PUM^U!_P!$;_\ +7U/_P".T?4JG=?>@^NT^S^X^^?Q
MH_&O@;_AK;]J#_HC?_EKZG_\=H_X:V_:@_Z(W_Y:^I__ !VCZE4[K[T'UVGV
M?W'WS^-'XU\#?\-;?M0?]$;_ /+7U/\ ^.T?\-;?M0?]$;_\M?4__CM'U*IW
M7WH/KM/L_N/OG\:/QKX&_P"&MOVH/^B-_P#EKZG_ /':/^&MOVH/^B-_^6OJ
M?_QVCZE4[K[T'UVGV?W'WS^-'XU\#?\ #6W[4'_1&_\ RU]3_P#CM'_#6W[4
M'_1&_P#RU]3_ /CM'U*IW7WH/KM/L_N/OG\:/QKX&_X:V_:@_P"B-_\ EKZG
M_P#':/\ AK;]J#_HC?\ Y:^I_P#QVCZE4[K[T'UVGV?W'WS^-'XU\#?\-;?M
M0?\ 1&__ "U]3_\ CM'_  UM^U!_T1O_ ,M?4_\ X[1]2J=U]Z#Z[3[/[C[Y
M_&C\:^!O^&MOVH/^B-_^6OJ?_P =H_X:V_:@_P"B-_\ EKZG_P#':/J53NOO
M0?7:?9_<??/XT?C7P-_PUM^U!_T1O_RU]3_^.T?\-;?M0?\ 1&__ "U]3_\
MCM'U*IW7WH/KM/L_N/OG\:/QKX&_X:V_:@_Z(W_Y:^I__':/^&MOVH/^B-_^
M6OJ?_P =H^I5.Z^]!]=I]G]Q]\_C1^-? W_#6W[4'_1&_P#RU]3_ /CM'_#6
MW[4'_1&__+7U/_X[1]2J=U]Z#Z[3[/[C[Y_&C\:^!O\ AK;]J#_HC?\ Y:^I
M_P#QVC_AK;]J#_HC?_EKZG_\=H^I5.Z^]!]=I]G]Q]\_C1^-? W_  UM^U!_
MT1O_ ,M?4_\ X[1_PUM^U!_T1O\ \M?4_P#X[1]2J=U]Z#Z[3[/[C[Y_&C\:
M^!O^&MOVH/\ HC?_ ):^I_\ QVC_ (:V_:@_Z(W_ .6OJ?\ \=H^I5.Z^]!]
M=I]G]Q]\_C1^-? W_#6W[4'_ $1O_P M?4__ ([1_P -;?M0?]$;_P#+7U/_
M ..T?4JG=?>@^NT^S^X^^?QH_&O@;_AK;]J#_HC?_EKZG_\ ':/^&MOVH/\
MHC?_ ):^I_\ QVCZE4[K[T'UVGV?W'WS^-'XU\#?\-;?M0?]$;_\M?4__CM'
M_#6W[4'_ $1O_P M?4__ ([1]2J=U]Z#Z[3[/[C[Y_&C\:^!O^&MOVH/^B-_
M^6OJ?_QVC_AK;]J#_HC?_EKZG_\ ':/J53NOO0?7:?9_<??/XT?C7P-_PUM^
MU!_T1O\ \M?4_P#X[1_PUM^U!_T1O_RU]3_^.T?4JG=?>@^NT^S^X^^?QH_&
MO@;_ (:V_:@_Z(W_ .6OJ?\ \=H_X:V_:@_Z(W_Y:^I__':/J53NOO0?7:?9
M_<??/XT?C7P-_P -;?M0?]$;_P#+7U/_ ..T?\-;?M0?]$;_ /+7U/\ ^.T?
M4JG=?>@^NT^S^X^^?QH_&O@;_AK;]J#_ *(W_P"6OJ?_ ,=H_P"&MOVH/^B-
M_P#EKZG_ /':/J53NOO0?7:?9_<??/XT?C7P-_PUM^U!_P!$;_\ +7U/_P".
MT?\ #6W[4'_1&_\ RU]3_P#CM'U*IW7WH/KM/L_N/OG\:/QKX&_X:V_:@_Z(
MW_Y:^I__ !VC_AK;]J#_ *(W_P"6OJ?_ ,=H^I5.Z^]!]=I]G]Q]\_C1^-?
MW_#6W[4'_1&__+7U/_X[1_PUM^U!_P!$;_\ +7U/_P".T?4JG=?>@^NT^S^X
M^^?QH_&O@;_AK;]J#_HC?_EKZG_\=H_X:V_:@_Z(W_Y:^I__ !VCZE4[K[T'
MUVGV?W'WS^-'XU\#?\-;?M0?]$;_ /+7U/\ ^.T?\-;?M0?]$;_\M?4__CM'
MU*IW7WH/KM/L_N/OG\:/QKX&_P"&MOVH/^B-_P#EKZG_ /':/^&MOVH/^B-_
M^6OJ?_QVCZE4[K[T'UVGV?W'WS^-'XU\#?\ #6W[4'_1&_\ RU]3_P#CM'_#
M6W[4'_1&_P#RU]3_ /CM'U*IW7WH/KM/L_N/OG\:/QKX&_X:V_:@_P"B-_\
MEKZG_P#':/\ AK;]J#_HC?\ Y:^I_P#QVCZE4[K[T'UVGV?W'WS^-'XU\#?\
M-;?M0?\ 1&__ "U]3_\ CM'_  UM^U!_T1O_ ,M?4_\ X[1]2J=U]Z#Z[3[/
M[C[Y_&C\:^!O^&MOVH/^B-_^6OJ?_P =H_X:V_:@_P"B-_\ EKZG_P#':/J5
M3NOO0?7:?9_<??/XT?C7P-_PUM^U!_T1O_RU]3_^.T?\-;?M0?\ 1&__ "U]
M3_\ CM'U*IW7WH/KM/L_N/OG\:/QKX&_X:V_:@_Z(W_Y:^I__':/^&MOVH/^
MB-_^6OJ?_P =H^I5.Z^]!]=I]G]Q]\_C1^-? W_#6W[4'_1&_P#RU]3_ /CM
M'_#6W[4'_1&__+7U/_X[1]2J=U]Z#Z[3[/[C[Y_&C\:^!O\ AK;]J#_HC?\
MY:^I_P#QVC_AK;]J#_HC?_EKZG_\=H^I5.Z^]!]=I]G]Q]\_C1^-? W_  UM
M^U!_T1O_ ,M?4_\ X[1_PUM^U!_T1O\ \M?4_P#X[1]2J=U]Z#Z[3[/[C[Y_
M&C\:^!O^&MOVH/\ HC?_ ):^I_\ QVC_ (:V_:@_Z(W_ .6OJ?\ \=H^I5.Z
M^]!]=I]G]Q]\_C1^-? W_#6W[4'_ $1O_P M?4__ ([1_P -;?M0?]$;_P#+
M7U/_ ..T?4JG=?>@^NT^S^X^^?QH_&O@;_AK;]J#_HC?_EKZG_\ ':/^&MOV
MH/\ HC?_ ):^I_\ QVCZE4[K[T'UVGV?W'WS^-'XU\#?\-;?M0?]$;_\M?4_
M_CM'_#6W[4'_ $1O_P M?4__ ([1]2J=U]Z#Z[3[/[C[Y_&C\:^!O^&MOVH/
M^B-_^6OJ?_QVC_AK;]J#_HC?_EKZG_\ ':/J53NOO0?7:?9_<??/XT?C7P-_
MPUM^U!_T1O\ \M?4_P#X[1_PUM^U!_T1O_RU]3_^.T?4JG=?>@^NT^S^X^^?
MQH_&O@;_ (:V_:@_Z(W_ .6OJ?\ \=H_X:V_:@_Z(W_Y:^I__':/J53NOO0?
M7:?9_<??/XT?C7P-_P -;?M0?]$;_P#+7U/_ ..T?\-;?M0?]$;_ /+7U/\
M^.T?4JG=?>@^NT^S^X^^?QH_&O@;_AK;]J#_ *(W_P"6OJ?_ ,=H_P"&MOVH
M/^B-_P#EKZG_ /':/J53NOO0?7:?9_<??/XT?C7P-_PUM^U!_P!$;_\ +7U/
M_P".T?\ #6W[4'_1&_\ RU]3_P#CM'U*IW7WH/KM/L_N/OG\:/QKX&_X:V_:
M@_Z(W_Y:^I__ !VC_AK;]J#_ *(W_P"6OJ?_ ,=H^I5.Z^]!]=I]G]Q]\_C1
M^-? W_#6W[4'_1&__+7U/_X[1_PUM^U!_P!$;_\ +7U/_P".T?4JG=?>@^NT
M^S^X^^?QH_&O@;_AK;]J#_HC?_EKZG_\=H_X:V_:@_Z(W_Y:^I__ !VCZE4[
MK[T'UVGV?W'WS^-'XU\#?\-;?M0?]$;_ /+7U/\ ^.T?\-;?M0?]$;_\M?4_
M_CM'U*IW7WH/KM/L_N/OG\:/QKX&_P"&MOVH/^B-_P#EKZG_ /':/^&MOVH/
M^B-_^6OJ?_QVCZE4[K[T'UVGV?W'WS^-'XU\#?\ #6W[4'_1&_\ RU]3_P#C
MM'_#6W[4'_1&_P#RU]3_ /CM'U*IW7WH/KM/L_N/OG\:/QKX&_X:V_:@_P"B
M-_\ EKZG_P#':/\ AK;]J#_HC?\ Y:^I_P#QVCZE4[K[T'UVGV?W'WS^-'XU
M\#?\-;?M0?\ 1&__ "U]3_\ CM'_  UM^U!_T1O_ ,M?4_\ X[1]2J=U]Z#Z
M[3[/[C[Y_&C\:^!O^&MOVH/^B-_^6OJ?_P =H_X:V_:@_P"B-_\ EKZG_P#'
M:/J53NOO0?7:?9_<??/XT?C7P-_PUM^U!_T1O_RU]3_^.T?\-;?M0?\ 1&__
M "U]3_\ CM'U*IW7WH/KM/L_N/OG\:/QKX&_X:V_:@_Z(W_Y:^I__':/^&MO
MVH/^B-_^6OJ?_P =H^I5.Z^]!]=I]G]Q]\_C1^-? W_#6W[4'_1&_P#RU]3_
M /CM'_#6W[4'_1&__+7U/_X[1]2J=U]Z#Z[3[/[C[Y_&C\:^!O\ AK;]J#_H
MC?\ Y:^I_P#QVC_AK;]J#_HC?_EKZG_\=H^I5.Z^]!]=I]G]Q]\_C1^-? W_
M  UM^U!_T1O_ ,M?4_\ X[1_PUM^U!_T1O\ \M?4_P#X[1]2J=U]Z#Z[3[/[
MC[Y_&C\:^!O^&MOVH/\ HC?_ ):^I_\ QVC_ (:V_:@_Z(W_ .6OJ?\ \=H^
MI5.Z^]!]=I]G]Q]\_C1^-? W_#6W[4'_ $1O_P M?4__ ([1_P -;?M0?]$;
M_P#+7U/_ ..T?4JG=?>@^NT^S^X^^?QH_&O@;_AK;]J#_HC?_EKZG_\ ':/^
M&MOVH/\ HC?_ ):^I_\ QVCZE4[K[T'UVGV?W'WS^-'XU\#?\-;?M0?]$;_\
MM?4__CM'_#6W[4'_ $1O_P M?4__ ([1]2J=U]Z#Z[3[/[C[Y_&C\:^!O^&M
MOVH/^B-_^6OJ?_QVC_AK;]J#_HC?_EKZG_\ ':/J53NOO0?7:?9_<??/XT?C
M7P-_PUM^U!_T1O\ \M?4_P#X[1_PUM^U!_T1O_RU]3_^.T?4JG=?>@^NT^S^
MX^^?QH_&O@;_ (:V_:@_Z(W_ .6OJ?\ \=H_X:V_:@_Z(W_Y:^I__':/J53N
MOO0?7:?9_<??/XT?C7P-_P -;?M0?]$;_P#+7U/_ ..T?\-;?M0?]$;_ /+7
MU/\ ^.T?4JG=?>@^NT^S^X^^?QH_&O@;_AK;]J#_ *(W_P"6OJ?_ ,=H_P"&
MMOVH/^B-_P#EKZG_ /':/J53NOO0?7:?9_<??/XT?C7P-_PUM^U!_P!$;_\
M+7U/_P".T?\ #6W[4'_1&_\ RU]3_P#CM'U*IW7WH/KM/L_N/OG\:/QKX&_X
M:V_:@_Z(W_Y:^I__ !VC_AK;]J#_ *(W_P"6OJ?_ ,=H^I5.Z^]!]=I]G]Q]
M\_C1^-? W_#6W[4'_1&__+7U/_X[1_PUM^U!_P!$;_\ +7U/_P".T?4JG=?>
M@^NT^S^X^^?QH_&O@;_AK;]J#_HC?_EKZG_\=H_X:V_:@_Z(W_Y:^I__ !VC
MZE4[K[T'UVGV?W'WS^-'XU\#?\-;?M0?]$;_ /+7U/\ ^.T?\-;?M0?]$;_\
MM?4__CM'U*IW7WH/KM/L_N/OG\:/QKX&_P"&MOVH/^B-_P#EKZG_ /':/^&M
MOVH/^B-_^6OJ?_QVCZE4[K[T'UVGV?W'WS^-'XU\#?\ #6W[4'_1&_\ RU]3
M_P#CM'_#6W[4'_1&_P#RU]3_ /CM'U*IW7WH/KM/L_N/OG\:/QKX&_X:V_:@
M_P"B-_\ EKZG_P#':/\ AK;]J#_HC?\ Y:^I_P#QVCZE4[K[T'UVGV?W'WS^
M-'XU\#?\-;?M0?\ 1&__ "U]3_\ CM'_  UM^U!_T1O_ ,M?4_\ X[1]2J=U
M]Z#Z[3[/[C[Y_&C\:^!O^&MOVH/^B-_^6OJ?_P =H_X:V_:@_P"B-_\ EKZG
M_P#':/J53NOO0?7:?9_<??/XT?C7P-_PUM^U!_T1O_RU]3_^.T?\-;?M0?\
M1&__ "U]3_\ CM'U*IW7WH/KM/L_N/OG\:/QKX&_X:V_:@_Z(W_Y:^I__':/
M^&MOVH/^B-_^6OJ?_P =H^I5.Z^]!]=I]G]Q]\_C1^-? W_#6W[4'_1&_P#R
MU]3_ /CM'_#6W[4'_1&__+7U/_X[1]2J=U]Z#Z[3[/[C[Y_&C\:^!O\ AK;]
MJ#_HC?\ Y:^I_P#QVC_AK;]J#_HC?_EKZG_\=H^I5.Z^]!]=I]G]Q]\_C1^-
M? W_  UM^U!_T1O_ ,M?4_\ X[1_PUM^U!_T1O\ \M?4_P#X[1]2J=U]Z#Z[
M3[/[C[Y_&C\:^!O^&MOVH/\ HC?_ ):^I_\ QVC_ (:V_:@_Z(W_ .6OJ?\
M\=H^I5.Z^]!]=I]G]Q]\_C1^-? W_#6W[4'_ $1O_P M?4__ ([1_P -;?M0
M?]$;_P#+7U/_ ..T?4JG=?>@^NT^S^X^^?QH_&O@;_AK;]J#_HC?_EKZG_\
M':/^&MOVH/\ HC?_ ):^I_\ QVCZE4[K[T'UVGV?W'WS^-'XU\#?\-;?M0?]
M$;_\M?4__CM'_#6W[4'_ $1O_P M?4__ ([1]2J=U]Z#Z[3[/[C[Y_&C\:^!
MO^&MOVH/^B-_^6OJ?_QVC_AK;]J#_HC?_EKZG_\ ':/J53NOO0?7:?9_<??/
MXT?C7P-_PUM^U!_T1O\ \M?4_P#X[1_PUM^U!_T1O_RU]3_^.T?4JG=?>@^N
MT^S^X^^?QH_&O@;_ (:V_:@_Z(W_ .6OJ?\ \=H_X:V_:@_Z(W_Y:^I__':/
MJ53NOO0?7:?9_<??/XT?C7P-_P -;?M0?]$;_P#+7U/_ ..T?\-;?M0?]$;_
M /+7U/\ ^.T?4JG=?>@^NT^S^X^^?QH_&O@;_AK;]J#_ *(W_P"6OJ?_ ,=H
M_P"&MOVH/^B-_P#EKZG_ /':/J53NOO0?7:?9_<??/XT?C7P-_PUM^U!_P!$
M;_\ +7U/_P".T?\ #6W[4'_1&_\ RU]3_P#CM'U*IW7WH/KM/L_N/OG\:/QK
MX&_X:V_:@_Z(W_Y:^I__ !VC_AK;]J#_ *(W_P"6OJ?_ ,=H^I5.Z^]!]=I]
MG]Q]\_C1^-? W_#6W[4'_1&__+7U/_X[1_PUM^U!_P!$;_\ +7U/_P".T?4J
MG=?>@^NT^S^X^^?QH_&O@;_AK;]J#_HC?_EKZG_\=H_X:V_:@_Z(W_Y:^I__
M !VCZE4[K[T'UVGV?W'WS^-'XU\#?\-;?M0?]$;_ /+7U/\ ^.T?\-;?M0?]
M$;_\M?4__CM'U*IW7WH/KM/L_N/OG\:/QKX&_P"&MOVH/^B-_P#EKZG_ /':
M/^&MOVH/^B-_^6OJ?_QVCZE4[K[T'UVGV?W'WS^-'XU\#?\ #6W[4'_1&_\
MRU]3_P#CM'_#6W[4'_1&_P#RU]3_ /CM'U*IW7WH/KM/L_N/OG\:/QKX&_X:
MV_:@_P"B-_\ EKZG_P#':/\ AK;]J#_HC?\ Y:^I_P#QVCZE4[K[T'UVGV?W
M'WS^-'XU\#?\-;?M0?\ 1&__ "U]3_\ CM'_  UM^U!_T1O_ ,M?4_\ X[1]
M2J=U]Z#Z[3[/[C[Y_&C\:^!O^&MOVH/^B-_^6OJ?_P =H_X:V_:@_P"B-_\
MEKZG_P#':/J53NOO0?7:?9_<??/XT?C7P-_PUM^U!_T1O_RU]3_^.T?\-;?M
M0?\ 1&__ "U]3_\ CM'U*IW7WH/KM/L_N/OG\:/QKX&_X:V_:@_Z(W_Y:^I_
M_':/^&MOVH/^B-_^6OJ?_P =H^I5.Z^]!]=I]G]Q]\_C1^-? W_#6W[4'_1&
M_P#RU]3_ /CM'_#6W[4'_1&__+7U/_X[1]2J=U]Z#Z[3[/[C[Y_&C\:^!O\
MAK;]J#_HC?\ Y:^I_P#QVC_AK;]J#_HC?_EKZG_\=H^I5.Z^]!]=I]G]Q]\_
MC1^-? W_  UM^U!_T1O_ ,M?4_\ X[1_PUM^U!_T1O\ \M?4_P#X[1]2J=U]
MZ#Z[3[/[C[Y_&C\:^!O^&MOVH/\ HC?_ ):^I_\ QVC_ (:V_:@_Z(W_ .6O
MJ?\ \=H^I5.Z^]!]=I]G]Q]\_C1^-? W_#6W[4'_ $1O_P M?4__ ([1_P -
M;?M0?]$;_P#+7U/_ ..T?4JG=?>@^NT^S^X^^?QH_&O@;_AK;]J#_HC?_EKZ
MG_\ ':/^&MOVH/\ HC?_ ):^I_\ QVCZE4[K[T'UVGV?W'WS^-'XU\#?\-;?
MM0?]$;_\M?4__CM'_#6W[4'_ $1O_P M?4__ ([1]2J=U]Z#Z[3[/[C[Y_&C
M\:^!O^&MOVH/^B-_^6OJ?_QVC_AK;]J#_HC?_EKZG_\ ':/J53NOO0?7:?9_
M<??/XT?C7P-_PUM^U!_T1O\ \M?4_P#X[1_PUM^U!_T1O_RU]3_^.T?4JG=?
M>@^NT^S^X^^?QH_&O@;_ (:V_:@_Z(W_ .6OJ?\ \=H_X:V_:@_Z(W_Y:^I_
M_':/J53NOO0?7:?9_<??/XT?C7P-_P -;?M0?]$;_P#+7U/_ ..T?\-;?M0?
M]$;_ /+7U/\ ^.T?4JG=?>@^NT^S^X^^L>])^-? W_#6W[4'_1'/_+7U/_X[
M7>? C]HGX\^.?BIHFB>,OAI_8/AJZ\[[7J/]@W]MY.V"1T_>2R%%RZHO(YW8
M')%1+"5(Q<FUIYE1QD)244GKY'U_1117&=P4444 %%%% ' T445ZQY@4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 =-X9_P"/&3_KJ?Y"M<@>E9/AG_CQD_ZZG^0K6;I7F5/C9Z$/
MA0;1Z4;1Z4M%06)M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T
M4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T
M4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T
M4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T
M4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T
M4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T
M4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T
M4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T
M4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T
M4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T
M4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T
M4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T
M4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T
M4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T
M4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T
M4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T
M4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T
M4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T
M4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T
M4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T
M4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T
M4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T
M4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T
M4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T
M4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T
M4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T
M4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T
M4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T
M4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T
M4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T
M4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T
M4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T
M4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T
M4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T
M4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T
M4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T
M4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T
M4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T
M4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )M'I1M'I2T4 )@>E&/:EHH
M **** "BBB@ HHHH X&BBBO5/,"BBB@ HHHH **** "BBB@ HHHH **** "B
MBO/-6_:*^%.@ZG=Z;J7Q/\&Z=J-I*T%Q:7>OVD4L,BG#(Z-("K @@@C((I72
MW'9O8]#HKS/_ (:@^#?_ $5KP+_X4EE_\=H_X:@^#?\ T5KP+_X4EE_\=HYE
MW*Y6>F45S?A?XF>$/'#[/#GBO1/$#[=^W2]1AN3MQG/R,>.1^==)3("BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BN"^)'Q]^'/PA)3QC
MXTT7P_<[/,%G=W:_:67^\L()D8>X4UY/_P /(/V=/M'D?\+&CW[MF?['U#;G
M./O?9\8]\XJ>>-[7-.678^E:*X+X=_'SX<_%IA'X0\;:+X@N2AD-G9WJ&Y51
MU9H21(H]RHKO:H@****!!1110 445A^,/'?AKX>Z8FI>*?$.E>&M.DE$"7>L
M7L5I$TA!(0/(P!8A6.,YP#Z4-I;C2;V-RBN#T#X_?##Q5K%KI.B_$?PCK&JW
M3;+>QT_7;6>>9L$X1$D+,< G@=J[RCS%Y!1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!T_AG_ (\9/^NI_D*U
MFZ5D^&?^/&3_ *ZG^0K6;I7FU/C9Z$/A0M%%%06%%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%?.?C7_@H1^SO\/]6BT_5?BIH]S<R0B<
M-HL<^J1!2S* 9;6.5%;*GY"P8 @D88$X/_#T;]F/_HIG_E!U/_Y&H ^JJ*XC
MX8_&GP'\:-*.H^!O%VD>*;9(89YETZ[226V652T8GB!WPL0K?)(JL"K @%2!
MV] !1110 4444 %%%% !1110 4450U;5+/0=+N]2U*]M].TZSA>XN;R[E6*&
M")%+/([L0%55!)8G  )- %^BO*O^&L?@A_T63X?_ /A46/\ \=KO/"WBS1/&
M^A6VM^'-7T_7M&NBWV?4M+NDN;>;:Q1MDB$JV&5E.#P5([4 ;-%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 445Y3_PUA\$/^BR?#_\ \*BQ_P#CM 'JU%>5?\-8
M_!#_ *+)\/\ _P *BQ_^.T?\-8_!#_HLGP__ /"HL?\ X[0!ZK17E7_#6/P0
M_P"BR?#_ /\ "HL?_CM3Z3^TQ\(/$&K66F:7\5_!.I:E>3);VMG:>(K.6:>5
MV"I&B+(2S,Q "@9)( H ].HKAO&GQL^'?PTU2'3?%_C[PQX6U&:$7$=GK6LV
MUG,\19E$@21U)4LK#<!C*D=C57PO^T%\+?'6N6VB>&_B3X/\0:S<EO(T[2M>
MM;FXEVJ7;;&DA9L*K,<#@ GM0!Z'1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 45S?C7X@^%_AOI,6J>+?$NC^%M-EF%O'>:U?Q6<
M+RE68('D906(5CMSG"D]C7&_\-8?!#_HLGP__P#"HL?_ ([0!ZM1110 4444
M %%%% !1110 45R/Q*^*/A#X/>%;CQ'XU\16'AK18=P^U:A,$\QPC2>7&OWI
M9"J.5C0,[;3M!->!_P##T;]F+I_PLS_R@ZG_ /(U 'U517A'@G]N3X!>/=)E
MU#3/BUX8M[>*4P,NM7JZ5-N"JV1%=>4Y7##YPNTG(!RI Z'_ (:P^"'_ $63
MX?\ _A46/_QV@#U:BBB@ HHHH **** "BBB@ HHHH **** "BBO,=6_:8^$&
M@:K>Z9JGQ7\$:;J5G,]M=6=WXCLXIH)48J\;HT@*LK @J1D$$&@#TZBN2\"_
M%?P5\4/MI\&^,M \6BQV?:O["U."]^S[]VSS/*=MN[8^,XSM..AKK: "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HKRCXH?M2_"/X,C48_&7Q$T#1K[3O+^U:6;Q9M0
MC\S9L_T2/=.<B1&X0X4[C\N37EG_  ]&_9B_Z*9_Y0=3_P#D:@#ZJHKPCX7_
M +<'P*^,.J'3/"_Q*T>?4S/#;16>H^9ITUS+*Q6..!+I(VF8L,;8PQ!*@XW+
MGW>@ HHHH **** "BBB@ HHHH **** "BBB@ HHKAO&GQL^'?PUU.'3/&'C_
M ,,^%M2FA%Q'::UK-M9S/$691($D=25+(PR!C*D=C0!W-%>5?\-8_!#_ *+)
M\/\ _P *BQ_^.UZK0 445R7CKXK^"OA?]B/C+QEH'A(7V_[+_;NIP67VC9MW
M^7YKKNV[TSC.-PSU% '6T5Y5_P -8_!#_HLGP_\ _"HL?_CM>C:3JMGKVEVF
MIZ9>V^HZ=>0I<6UY:2K+#/$ZADD1U)#*RD$,#@@@B@"_1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%<-XT^-GP[^&FJ0Z;XO\ 'WACPMJ,
MT(N([/6M9MK.9XBS*) DCJ2I96&X#&5([&L/_AK'X(?]%D^'_P#X5%C_ /':
M /5:*\J_X:Q^"'_19/A__P"%18__ !VA?VKO@DW3XQ> #]/$]C_\=H ]5HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH ***\I/[6'P1!(/QC\  _\ 8T6/
M_P =H ]6HKFO!7Q!\+_$C2I=3\)>)='\4Z;%,;:2\T2_BO(4E"JQC+QLP#!7
M4[<YPP/<5TM !1110 45YCJW[3'P@T#5;W3-4^*_@C3=2LYGMKJSN_$=G%-!
M*C%7C=&D!5E8$%2,@@@UT/@7XK^"OBA]M/@WQEH'BT6.S[5_86IP7OV??NV>
M9Y3MMW;'QG&=IQT- '6T444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4450U;5+/0=+N]2U*]M].TZSA>XN;R[E6*&")%+/([L0%55!)
M8G  )- %^BO*O^&L?@A_T63X?_\ A46/_P =KO/"_BS1?'&A6NM^'-8T_7]&
MNBWV?4M*NDN;>7:Q1MDB$JV&5E.#P5(ZB@#9HHHH ***\I/[6'P1!(/QC\
M_P#8T6/_ ,=H ]6HKFO!7Q!\+_$C2I=3\)>)='\4Z;%,;:2\T2_BO(4E"JQC
M+QLP#!74[<YPP/<5TM !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 <#1117JGF!1110 4444 %%%% !1110
M 4444 %%%% !7\]/[57_ "<S\5/^QGU'_P!*7K^A:OYZ?VJO^3F?BI_V,^H_
M^E+UY^(_B1]'^:/1P_\ "GZK\F8?A'X*_$+Q[I(U7PSX#\3>(],\QHOMFDZ1
M<74.\8RN^-",C(R,YY%:_P#PR_\ &7_HDGCK_P )N]_^-5^IG_!)G_DU>0?]
M1Z[_ /0(:^SZZ98=*VNZ.6.(O?3JU]SL?S7ZOH>N>!]:-IJNGZAH.KVS+)Y%
MY#);7$1ZJVU@&4]P:_43_@FO^VUKGQ,U(_"[Q[>RZKK,5NT^CZU<ONGN409>
M"9CR[A<LKGDA6W$D#-W_ (+"Z7H#?"'P=J4\5N/%"ZS]GM)< 3-:F&1IE'<H
M&$)/8$CUKXI_X)WZ1?:Q^U]X!:QC9_LLL]S.RG 2);>0,3[<@?B!48:;]HZ?
M2]O^":XB*]DJG6U_^!\S]U:**^7?VK/^"@'@G]F/4O\ A'A93^+/&/EK*^DV
M<PACME897SYB&V%AR%"LV""0 03O*:ANSFC"4_A1]145^1FK?\%B/BG-?.VE
M^$/!]G9D_)%>0W5Q(![NL\8/_?(KH_ __!8[Q/!?0KXP\ :1?6;,JRR:'<RV
MLB#(W,JRF4,0,X4LN>FX=:F-6,G:Y;IR1^J%%<#\$_CEX2_:!\#P>*?!]^;N
MP=S%-#,NR>UF !:*5/X6 (/<$$$$@@UT'COQUH7PS\(ZIXH\3:C%I.AZ9"9[
MJ[FSA%R   .68DA0H!))  )-:R_=WYM#.*<FDM3>HK\R?BA_P6.FCOKBV^'O
M@.%[9&Q%J7B.X8F4>IMXL;?^_I^@KSRQ_P""PWQ;CN%:\\*>"YH/XD@M;N)C
M]&-RP'Y5@JT#5T9'Z\T5\;_LP_\ !2[P7\>=>MO#'B+36\"^)KMQ%9)<70GL
M[US@"-)MJ%9&.0$9<'@!F8@5]D5T=+K8QV;74**X[XL?%SPM\$O!-]XK\8:I
M'I>D6OR[C\TDTASMBB3J[M@X ]"3@ D?G-\2/^"QNO3:A)%X!\!Z;96*-A+G
MQ)+)<2RKZF*%D$9Z\;W^M8RJQB[=32-.4E=;'ZE45^5O@'_@L9XJ@U!%\;>
M]'U"Q9@&DT":6UEC&>6"RM*'./X=R_45^B/P3^/'@W]H3P='XC\&:H+ZTR$N
M+64;+FSDQGRYH\_*WY@]5)'-:Q:FKQ(E%Q^(]!HHHH)"OBW_ (*/_MA:G^S_
M .&=.\(>#KD6OC/7H6F>^"AFL+,$KYB _P#+1V!53@X"N>NTU]I5^,G_  5@
MM[R']JEGN3F&71;1K7/01@R C_OL/^=<F);LDNNYV8>*;;?17/EO0?#/BWXO
M>+#:Z1I^K>+?$=\S2NENDEU<RG/S2.>3CGECP.YKVJ3_ ()S?M$PV3W;?#B8
MPJNXJNJV#28]D$^XGV S7LO_  2O^/WP]^$>N^,-$\8ZC:>';[6UMFLM9OF6
M.W(CWAH'E/$>2X8%B%.#D@@ _K79WD&H6L5S:SQW-M*H>.:%PZ.IZ$$<$5I&
MA'D33_R,Y5I*;31_-WJFE>(?AKXI>SO[34O#7B'39@6AF1[6ZMI!@@\X93T(
M/N"*_6__ ()O_MCZE\>-!OO!/C.\%YXQT6$3P7[@![^TR%+/ZR(Q4,<#<&4G
M)W$Z'[?'[#>K_M1:IX8USP=<:'I7B"PCDM+^XU>66(3VY(:)<QQ2$E&+]0.'
M->8?LA_\$[?BM^SO\>/#_C35?$'A2YT:T6XAO;?3;RY>>6.2%T 4/;*IPY1N
M6'W:,/SQDXSVU_X<=;EE%2CO_6A^C-%%?&G[3O\ P4R\&_ GQ->^$_#VC2>.
M/$UBYAO?+N1;V=G(!S&TNUB[J<;E5<#D%@P(%RJ1AN91A*=^5'V717Y"WG_!
M8;XMR7#M:>%/!<%N3\L<UK>2./JPN5!_(5WWPU_X+&7S:G!!X]\!6IL)'Q+>
M^'[ETDA7'40R[@_../,7C/7I1&I&3M<<J<HJ]C]/*^'_ /@KU_R;/HG_ &,]
MM_Z37-?7GP[^(GA_XK^#M,\5>%M2BU;0]0C\R"YBR.APRLIY5E((*D @@@U\
MA_\ !7G_ )-GT3_L9[;_ -)KFL<6G&%GW7YHVP=G4^3_ "/SV_8'_P"3OOAG
M_P!?\G_HB6OWIK\%OV!_^3OOAI_U_P G_HB6OWIK>E_!7K_D<U3^-\E^;"BO
MC3]I[_@IGX-^!/B:]\)^'M&D\<>)K%S#>^7<BWL[.0#F-I=K%W4XW*JX'(+!
M@0/E"\_X+"_%N2X=K7PIX*@MR?ECFM;R1Q]6%RH/Y"LU6B]F:^QGU5C]>J*_
M,/X:_P#!8R^;4X(/'O@*U-A(^);WP_<NLD*XZB&7<'YQQYB\9Z]*_1GX=_$3
MP_\ %?P=IOBGPMJ46K:)J$?F07,61T.&5E/*LI!!4@$$$&MX^]&\=C&2<=);
MG1T5\\?MD?M<?\,E>'?#FJ?\(G_PE?\ :]S+;^5_:7V/R=B!MV?*DW9SC&!7
MDGP%_P""HV@_%C5O$Z^(_!Z^"-%T#19M:N=3;6/MI8)+%&(EC^SQY9FF 7!)
M)P,<U$:D9-I/5;_(T]G.R=M]C[BHK\H/%W_!8CQW)XHF?PQX*\.VOAQ9,1P:
ML)Y[MT!ZM)'*B*Q'8*P4GJU=[J/_  5^U/1M+TB_OO@I+%:ZI;FXL[AO$FU+
MA5D:)V0?9#P)(W7DY^6H5:#5QNE).Q^D5%?+/[&_[=5C^UIK7B+2'\*_\(EJ
M.E0174<)U/[9]IB9BKL#Y4>W:=@Z'.\5]35MT3[F5M6NP45\!_&[_@J]:_"/
MXK^)_!MG\./^$AAT.]:R.I?V]]G\Z1 !)^[^S/MVON7[QSMSWKZ6_9/_ &A+
M[]ICX7_\)K=>$_\ A$;66]EM;2W_ +0^V&=(\!I=WE1X&_<N,'[AYJ(3C45X
MZJURJD)4])Z.]CV:BBBK("BBB@ HHHH **** "BBB@ HHHH **** .G\,_\
M'C)_UU/\A6LW2LGPS_QXR?\ 74_R%:S=*\VI\;/0A\*%HHHJ"PHHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** *&K:I9Z#I=WJ6I7MOIVG6<+W%S>7
M<JQ0P1(I9Y'=B JJH)+$X !)K\/_ -OS_@H/K?[2&O:MX)\(ZA]C^$UK>*UN
MT,#VUQK&Q4P]SN<DQ"59'C3:G#1M(F]%V?<O_!73XYW/PO\ V<;;PGI6H?8M
M:\;7AL)%03+*VG1+ONBDB$*N6:WB97)WQSR#:>2OXAHID95'4G% '1^"?A[X
MI^)6J2Z7X1\,ZOXJU**$W#V>BV$MW*D095,C)&I(4,ZC<1C+ =Q7?_%K]D#X
MR? NUEO/&OP]UC2=-AACGFU.%$O+&%7D\M!)<P,\2,7P-C,&^9>/F7/[G?L@
M_LM>'OV4OA+I_A_3;.W/B6\AAG\1:M&YE:]O GS!9"JGR49G6)-JX4DD;W=F
M]VH _EQ\)^+M=\"Z];:WX<UC4- UFUW>1J.EW3VUQ%N4HVV1"&&59E.#R&([
MU^YW_!.G]M/_ (:H^&\^F>)[VPC^)>@_)?6L!\M]0M0$"7ZQ;0JY9BCK&2JN
M <1K+&@^.?VTO^"7_C_4/CQJFK_!;P1;WW@O5X8[XV=I>6EC#IUTV5F@1)KA
M25++YHVJJ*)MB@!*]H_80_X)T?%?]EOX[)XTU_QAX9&AMIEQ87EAHIFNI;Y9
M-A2(F:"/RE$B1R[U);,(3&UV( /T>HKG/'GCSP_\+O!^J^*O%6K6^B>']+A-
MQ=WUT2$C7(   !+,S$*J*"S,RJH)(!_+OXQ?\%K]9DUQ(?A7X&L(=&BR7O/&
M >6XN<JA&(;>55AVMY@_UDFX;#\ARM 'ZST5^*W_  ^K^-__ $*OP_\ _!??
M?_)E>K? O_@M--J&NZ?I?Q9\':?86%U>;)_$/AV298[& J K-:/YKR;7R699
M0=A^6-F7#@'ZIT50TG5;/7M+M-3TR]M]1TZ\A2XMKRTE66&>)U#)(CJ2&5E(
M(8'!!!%?+/[7W_!1?P'^RCJG_"-_8;CQGXZ\E9VT6PG2&*T5F0J+J<AO*9HV
M9U14=B%4L$5T8@'UK17XKG_@M5\;<_+X5\  >^GWQ_\ ;RK>C_\ !:OXOPZI
M9RZIX-\$WNFK,C7-O9V]Y;S21!AO5)&N9 C%<@,48 D$JV,$ _9VO+/VJ?\
MDU_XP?\ 8G:Q_P"D4U</^R-^V]X#_:\TF[30A<:'XJTV*.74/#NI,AF12J[I
M8&4XF@$C%-^%8$+O1-Z;NX_:I_Y-?^,'_8G:Q_Z134 ?S55_0#_P2_\ ^3%_
MAE_NZC_Z<KJOY_J_1CX*_P#!3S2OV8_V4?A_\/\ PQX8_P"$K\76MEJ4E[<7
MEPUM9Z;/+?7$ELI4(6N/E=9'560;651)N+>6= ZG[(45^*W_  ^J^-W_ $*O
M@#'_ &#[[_Y,K[>_8?\ ^"C7A[]JRX;PKKUA!X0^(D,(DCL%N"]MJRK&#-):
ME@"K*P=C Q9E3#!Y LA0 ^RZ*** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OYKG_9/^-YD
M8CX-_$#J?^97OO\ XU7]*-% '\R'C3X(_$3X;:7%J?B[P#XG\+:;+,+>.\UK
M1KFSA>4JS",/(B@L0K';G.%)[&N&K]K/^"TO_)JOAO\ ['&T_P#2*]K\55^\
M/K0!Z9I7[,WQ@U[2[/4M,^$_C?4=.O(4N+:\M?#EY+#/$ZADD1UC(964@A@<
M$$$5ZO\ LP_LS_%_P_\ M)?"K5-4^%'C;3=-LO%6EW%U>7GAR\BA@B2[B9Y'
M=HP%55!)8G  )-?MA^RM_P FO_!__L3M'_\ 2*&O4Z /Q9_X+6?\G/>$_P#L
M3K;_ -+;VO*_^"6O_)]7PW_W=3_]-MU7JG_!:S_DY[PG_P!B=;?^EM[7SQ^P
M_P#%[P[\!_VF/"WCSQ5+<1:%HUOJ,L_V6$RS2,UA<1QQHO=GD=$&2%!8%F50
M2! S^BVBOQW\;?\ !;+XA7^J1/X0^'WAG1-,$(62#6YKC49C+N;+B2)[<*NT
MJ-NPD$$[CD 6_AK_ ,%K_&UOXH@_X6%X'T#4/#C[8YO^$9$]K=P9==TJ^=-*
MDNU-^(SY>YBO[Q0#D _7VBN<\ ^/?#_Q2\':5XK\*:O;ZYX>U6$7%G?6Q.V1
M<D$$$ JRL"K(P#*RLK $$ \>>/- ^%W@_5?%7BK5K?1/#^EPF>[OKHD)&N0
M  "69F(544%F9E5020" ='17Y+_&+_@M=K+:]'#\*O ]A#HT6=]YXP#RW%SE
M4(Q#;S*L.UO,'^LDW#:?DY6O/Q_P6J^-W?PKX (]M/OA_P"WE '[445\D_L@
M_P#!1KP'^U=J@\-?8;CP9XZ$+SKHM_<)-%=JK.6%K. OFLL:J[(R(P#,5#K&
M[#ZVH **** "BJ&K:K9Z#I=WJ6I7MOIVG6<+W%S>7<JQ0P1(I9Y'=B JJH)+
M$X !)K\^_P!H_P#X+#>#_AWKVJ^'/AKX?_X3S4+3S[9M>GNQ!I:SA5$;P[ S
MW48<N&P8@WE_([*X< 'Z)T5^*W_#ZKXW?]"KX Q_V#[[_P"3*]A^ '_!:*WU
M/5$TWXQ^%K?2H)Y@L>O>%DD:&W5FC4":UD=W*J#*[21NS8"JL1.30!^I%%<Y
MX#\>:!\4?!^E>*?"NK6^M^']4A$]I?6Q)1UR0000"K*P*LC ,K*RL 00/(OV
MTOVJ/^&0?A;IOC/_ (1C_A+/MFL1:3]B_M#[%LWPSR^9O\J3./)QMV_Q9SQ@
M@'T!17YE_#O_ (+267C3X@>&M U+X7V_AS3M5U.VL;G6+OQ4IAL(I)51[A]U
MHHVHK%CEE&%.2.M8'QV_X+33:?KVH:7\)O!VGW]A:WFR#Q#XBDF:.^@"D,RV
MB>4\>Y\%6:4G8/FC5FP@!^J=%?C#H_\ P6K^+\.JV<NJ>#O!-[IJS(US;V=O
M>6\TL08;U21KF0(Q7(#%& )!*MC!_1S]D/\ ;*\(_M@>%=3U#P]8ZAH^KZ+]
MG35])OT#?9WE0LK1RK\LL99)E5OE<^42T:;ER >"_P#!:7_DU7PW_P!CC:?^
MD5[7XK1?ZQ?J*_:G_@M+_P FJ^&_^QQM/_2*]K\5HO\ 6+]10MPZ']4M%?)7
M[<'[<U]^QGJ7A)9/ 5OXNTWQ%%<&&X77&LIHI8&C\Q6C^RR#;MFB*L'R3O!4
M;06\ ^'?_!:2Q\:?$#PUH&I_"^W\-Z=JNIVUC<ZQ=^*5,-A%+*J/.^ZT4;4#
M%CEE&%.2.M 'Z:445\*_M>?\%1--_9?^,4_P_L/ W_":7=E903ZA<_VNUA]E
MGE!=8-IMI _[IH9-ZMC][MX*F@#[JHKX5_9#_P""ENI_M:?&*#P18?";^Q+2
M.RGU#4-6_P"$D6X^QP1@*K^4;:,R;I7ACPK9'F;L84U]U4 %%%?*W[<G[<?_
M  QC'X+/_"%?\)A_PDAO1_R%?L/V?[/Y'_3"7?N\_P!L;>^> #\I/^"C7QV\
M0_&?]J#QA8:E=7$>A^$M2N="TG26F#PVRP/Y4TJ@*HW321&1B06 *)N98UQQ
M'[,?[(?Q"_:RUS4K'P/;Z>EII?E_VEJFJ78@M[/S%E:+<%#2MO,+J/+C?!QN
MV@YK@?BUX\'Q2^*GC'QG]A_LW_A(M8O-6^P^;YWV?SYGE\O?M7=MWXW;1G&<
M#I7OO[#?[='_  QC'XU7_A"?^$P_X20V1_Y"WV'[/]G\_P#Z82[]WG^V-O?/
M !?\=_\ !-SXP_#'X=^([[5/!.K:WKL.OV6G:4GA@KJD-[9F.]:YN?*A5ID4
M-#:;6D6/ F(9=QPOC:?LG_&\2*3\&_B!U'_,KWW_ ,:K]5?^'JG_ !BM_P +
MF_X5A_S./_")_P!B?\)!_P!.?VG[1Y_V7_@.S9[[NU>4+_P7+W,!_P *3QDX
M_P"1K_\ N*GU _5.BO'OVIOC9X@_9[^$E[XXT#P%<?$)=-F5]2L+>_%H]I9[
M',ET3Y<A94(3<%7A69R0J,:^#/\ A^=_U1/_ ,NO_P"XJ0'ZJ45Y/^S)^T'H
M?[3GP<T3Q[HD1L1>;X+W2WN$FET^ZC.V2%RA^CJ6"LT<D;E5W8'S'^U5_P %
M6?#W[._Q:N? ^@^$K?XA2Z?"HU*]MM<-HMG>;W#VI'V:0,R*$+%6X9V0@,C"
M@#[THK\Z_@5_P55\7?M%_$C3O!?@OX"?;=4NLR2SR^+"MO90*0'N)W%B=D:[
MADX))954,S*I_075M4L]!TN[U+4KVWT[3K.%[BYO+N58H8(D4L\CNQ 554$E
MB<  DT 7Z*_+C]H#_@M!;Z7JCZ9\'?"UOJT-O,5DU[Q2LBP7"JTBD0VT;H^U
M@(G621U;!96B!P:\=_X?5?&[OX5\ 8_[!]]_\F4 ?M317PM^R#_P5.\(?M :
M]I'@KQCI?_"$>.+[$%M*)A)I>H3A8P$CD8AX99',FR%PP^55$KNZJ?NF@ HK
MQ[]I3]J;P'^RKX-M_$'C>]N"UY-Y%AI.G(DM]>L"-YBC9E&U%8,SLRJ,J,[G
M16_,[Q7_ ,%K_BC=:Y<R^&_ WA#2M&;;Y%KJ@NKZX3Y0&WS1S0JV6W$8C7 (
M'.-Q /V2K^:_]K7_ ).H^,?_ &.6L?\ I;+7W/\ !O\ X+7ZW'KKP_%7P/I\
M^C28V7G@\217%MA7)S#<3.LVYO+'^LCVC<?G.%KX%_:(\4:9XW^/OQ*\1Z'=
M"^T76/$NI:A8W6QD\V"6ZDDC?:P#+E6!PP!&>0#0!^B?_!#/_CW^-'^]HW_M
M]7ZH5^5__!#/_CW^-'^]HW_M]7ZH4 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?FO\ \%'_
M /@I!_PKW^T_A1\*-4_XJOYK;7?$UH__ ""NS6UNP_Y>>H>0?ZGE5_>Y,/VC
M^U!\9A^SU\ ?&OQ!6U^V7.CV6;2!H_,1KJ618;?S%WH3'YLL9?#!M@;&3@5_
M-[K&KWOB#5;W5=4O+C4-2O9GN+J[NI6EFGE=BSR.[$EF9B223DDDT 4OFD;N
MQ/XFOH#P_P#L"_M"^(_"VH>(+3X4:]#86'F>;#J$:6=XVQ [>5:S,D\N00%\
MM&W-E5RP(K]"/^"1'[*_A[0?AC:_&K5[.WU'Q9K<UU!HT[.9!IUG&[6\A5"H
MV3R2),&<%OW6Q5*[Y5;]'J /Y<?%GA'7? NO7.B^)-&U#0-9MMOGZ?JEJ]M<
M1;E#KNC<!AE65AD<A@>]?4'[%_\ P4+\:?LO:MI6@:K<W'B3X6":3[3H)"--
M9B5E+S6DC8*LK MY181,7DX5G\Q?V#_:K_95\(_M8?#F3PWXCC^QZI;;Y='U
MV&,-<:;.0 649&^-L*'B) < <JRHZ?SI:SH]YX=U:]TO4K.XT_4;&=[:ZL[J
M)HIH948JZ.C %64@@J1D$$&@#^HG2=6L]?TRTU/3+VWU'3;V%+FUO+25989X
MG4,DB.I(964@A@<$$$5?K\]O^",_Q>F\8? 7Q'X$NY+B:X\'ZF)+9FAC6&.S
MO-\B1JR_,[">.[=MXX$B ,1PO:?MJ?\ !1P_L?\ Q0TKP>?A[_PEOV_1X]6^
MV_VW]BV;YYXO+V?9Y,X\G.[</O8QQD@'VK17YV?!S_@L;X0\;W?B>3QIX./@
M/2M%T:35([B/6A?W&H3B:&-+."$P1;I'\TD'=@!&9MJAG7PKQM_P6R^(5_JD
M3^$/A]X9T33!"%D@UN:XU&8R[FRXDB>W"KM*C;L)!!.XY  !^Q%%?D%\-?\
M@MAXVM_%$'_"P? ^@:AX<?;'-_PC(GM;N#+KNE7SII4EVIOQ&?+W,5_>* <_
MJ+\&OBYX>^/'PST#QYX5EN)="UJ)I8/M4)BFC97:.2-UYPR2(Z'!*DJ2K,I!
M(!W%%<YX\\>:!\+O!^J^*O%6K6^B>']+A,]W?71(2-<@   $LS,0JHH+,S*J
M@D@'\NOC%_P6NUEM>CA^%7@>PAT:+.^\\8!Y;BYRJ$8AMYE6':WF#_62;AM/
MR<K0!^M%%?BN/^"U7QN[^%? !'MI]\/_ &\K[R_9!_X*-> _VKM4'AK[#<>#
M/'0A>==%O[A)HKM59RPM9P%\UEC579&1& 9BH=8W8 'UM1110 5\U?M[?LJV
MW[57P1N],LT\OQCH?F:GH$\<<)>6X$; V;/(5V1S_*I(=0'6)VW"/:?I6B@#
M^5EE*L5(P1P:_;/_ ()._M42_&3X1S_#SQ#>P/XG\$PP6]D%2.)[G20BQPG:
M&S(T++Y;N$4!6M]Q9W8GY7_X*Z?LL2_#OXF)\7="L[>'PKXKF2WU%(GC0P:M
ML=F(B5%.V:.(R%\N3*)RY7<@;Y _9S^//B#]F_XN:'XX\/SW"M9S*M_8PS")
M=1LBZF:UD)5AM=5ZE6VL%<#<BD ']+5?SS?MW?M07O[4'QXUC5+;4KBY\%:5
M-)8^'+-G;R4MEPK7"H40JT[)YK;UW@,B$D1KC[]_X*;_ +:7A_\ X9K\/^'_
M (=>)+?59/B1#YYOM/G(:+24;$NX+(LD32RCR"CH05CNXV"LI _(WPEX6U7Q
MUXIT?PWHEK]MUK6+R'3[&V\Q8_-GE<1QIN8A5RS 98@#/) H ^D_^"=_[(O_
M  U3\8M^MVWG?#WPUY=UK^R[\B68N)/L]LF 7/F/&=Q7;B-),.CF//[]UXG^
MR+^S?I?[+/P1T;P;8DRZH^+_ %NZ6=IDN=1>.-9WC+*N(QY:H@"K\B*6!8LQ
M]=U;5+/0=+N]2U*]M].TZSA>XN;R[E6*&")%+/([L0%55!)8G  )- %^BORX
M_: _X+06^EZH^F?!WPM;ZM#;S%9->\4K(L%PJM(I$-M&Z/M8")UDD=6P65H@
M<&O'?^'U7QN[^%? &/\ L'WW_P F4 ?M317PM^R#_P %3O"'[0&O:1X*\8Z7
M_P (1XXOL06THF$FEZA.%C 2.1B'AED<R;(7##Y542N[JI^Z: "BOG3]KG]M
M[P'^R'I-HFNBXUSQ5J4,DNG>'=.9!,ZA6VRSLQQ# 9%";\,Q);8C['V_G;K'
M_!:OXO3:I>2Z5X-\$V>FM,[6UO>6]Y<2QQ%CL5Y%N8P[!< L$4$@D*N<  _9
MVBOQ7'_!:KXW=_"O@ CVT^^'_MY7W1^QK_P4>\(?M9:Y?>&;O2?^$%\9Q[IK
M'2;B_%TFHP*N7:&7RX\R)ABT6W.P;U+ 2>6 ?8%%<E\5?'!^&/PM\8^,?L7]
MI?\ "/:->:O]B\WROM'D0/+Y>_:VW=LQNVG&<X/2OS8_X?G?]43_ /+K_P#N
M*@#]5**_*/XW_P#!:#5;.[\/P_"SPKI$BMIL-QK,WB))YTCO)(T=[: 1O"2L
M+%HVE8?O&!VJJJ&D[3]B/_@J)XV_:$^.FD?#GQCX/T",ZV)OLNI:$\]M]D\F
MVGG?S(I7E\W?Y:*,-'MY)W9  !^E%%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^+/\ P6J_Y.>\)_\
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
MP5HJ>#O#O_"2^.=4T:TU"YM_M8;2]'GN+8RF"2=0'N)(7:,/&BH""P,D;JR
M _1.BOQ6_P"'U7QN_P"A5\ 8_P"P???_ "97V!^R[_P56^'WQ<\*ZP?B1/8?
M#7Q'H=D+RX\^Y+V>I1(B^;):Y&_S-^[%K\\A5DV-*=^T ^Z:*_(WXH?\%M/$
M]QJ@C^'/P_TC3M-AFF4W'BB:6[ENHMP\EO*A>(0-M#%EWRC+ !OERW/>%/\
M@M?\4;/7K:7Q+X&\(ZKHJ[O/M-+%U97#_*0NR:2:95PVTG,;9 (X)W  _9.B
MO/?@;\<O"'[1'PZT[QKX*U'[=I5Y\DL,@"W%G. "]O.@)V2KD9&2""K*61E8
M_-?[:G_!1X_L?_%'2O!W_"O?^$L^WZ/%JWVW^V_L6S?//%Y>S[/)G'D9W;A]
M[&.,D ^UJ*_.SX/?\%CO"/C6X\32>-?!O_"":5HVCR:G%/%K0O[C4)Q-%&EG
M!"8(MTK^:6!W8 1F;:@9U^?_ !9_P6P^*-YKMS+X:\#>$=*T5MOD6NJ"ZO;A
M/E ;?-'-"K9;<1B-< @<D;B ?LG17Y+_  =_X+7:W'KSP_%7P/I\^C28V7G@
M\217%MA7)S#<3.LVYO+'^LCV#<?G.%K]1? ?CSP_\4O!^D^*O"NK6^N>'M4A
M%Q:7UJ24D7)!!! *LK JR, RLK*P!!  .CHKG/'GCS0/A=X/U7Q5XJU:WT3P
M_I<)GN[ZZ)"1KD    EF9B%5%!9F954$D _EU\8O^"UVLMKT</PJ\#V$.C19
MWWGC /+<7.50C$-O,JP[6\P?ZR3<-I^3E: /UHHK\5Q_P6J^-W?PKX (]M/O
MA_[>5]Y?L@_\%&O ?[5VJ#PU]AN/!GCH0O.NBW]PDT5VJLY86LX"^:RQJKLC
M(C ,Q4.L;L #ZVK\H_VSO^"K_C3POX^\5?#SX8:1;^&9M"U*?2[KQ)J2)=W4
MLL$JJY@@8&*-=\<R9D$I='5@(FX'VY^VC^U1_P ,A_"S3?&7_",?\)6+S6(M
M)^Q?VA]BV;X9Y?,W^5)G'D8V[?XLYXP?P'^+7CT?%/XI^,/&?V'^S/\ A(=8
MO-6^P^=YWV?SYGE\O?M7=MWXW;1G&<#I0!^F/_!$_6K[Q%J7QUU/5+VXU+4K
MV?2+BYO+N5I9IY7-^SN[L269F))).2237WY^TII5]KG[.OQ3TW3;2XU'4;SP
MIJMO;6=K$TLT\KV<JI&B*"69F( 4#)) %?B=^PU^W-_PQ@OC4?\ "$_\)A_P
MDALC_P A;[#]G^S^?_TPEW[O/]L;>^>/U4^ ?[<'_"\OV7/B%\8O^$*_L7_A
M$O[1_P")+_:OVC[5]ELH[K_7>2NS?YFS[C8QGG.* /Q4_P"&3_C?_P!$;^('
M_A+WW_QJOV]_X)S^$];\#_L:?#S1/$>CZAX?UFU&H?:-.U.U>VN(=VH7+KOC
M<!ERK*PR.0P/0U\@_P##\[_JB?\ Y=?_ -Q5]6+^W"6_88'[1?\ PA>.,_\
M"-_VK_U$OL/_ !\^3_VT_P!7_L_[5 'A7[?7_!3;Q!\!_B!KGPN^'_A^WA\0
MZ?!"+OQ)JQ$J0M/;>:!;VXX9E66!A)*2NY74Q,,,?%?^"2_Q"\1_%/\ ;2\?
M^*_%>KW&N>(-4\)W4]W?7!&YV^VV(   "JJJ JHH"JJJJ@  #XW_ &IOCM_P
MTK\<O$?Q%_L/_A'/[8%L/[-^U_:O*\FVB@_UFQ-V?*W?=&-V.<9/4_L5_M6?
M\,?_ !2U7QC_ ,(O_P )9]NT:72?L7]H?8MF^>"7S-_E29QY&-NT?>SGC! /
MZ)J_FOF_90^-S3.1\'/B 1N/_,KWW_QJOVG_ &&_VX_^&SH_&A_X0K_A#_\
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
M>O\ DV?1/^QGMO\ TFN:\_\ ^"-%NP\._$^?(V-<:>@'?(6X/]:] _X*]?\
M)L^B?]C/;?\ I-<UT8S^%'_MW]#'!_QI?]O?D?GO^P/_ ,G??#4?]/\ )_Z(
MEK]P_B7:^)K[X?\ B&U\&365MXJGLI8M-N-0=D@BG92%=BJL?ESGH<D 5^'?
M[ __ "=]\-/^O^3_ -$2U^\.HZA:Z1I]S?7UQ':65K$TT]Q,P5(XU!+,Q/
M ))]JJ*3P]I.R;?Z&,VXXBZ5W9?FS\:YO^"5_P =&\66%K>VVDW6GW=VB7>L
M6FII(MO&S?/,R2%)'P"6P 2:^\-"_P""8?[/FE:';V-YX2O-9O(XPDFI7>L7
M:32MCERL4J1@^P0"O!/CE_P5[BTS4[K3/A7X7M]3AA;8NO:^7$4N"03';(5;
M;C!#,ZGGE!W^4O'/_!0SX_?$19K5O'%QHUK.<+:^'[:.S9?9)47SO_'ZQC.F
MHVBKG1*-1RO)V,O]MS]GW2OV:_CE=^%=#O+BZT6>SAU*S^UL&EA20NIC9@!N
MPR-@XZ$9YR:^XO\ @CKXJN;[X7^._#\LA>WTW4X;N)22=OGQLK >@S"#]2:_
M,+QQ;^*UUS[9XSCUC^V=0B6[^T:ZLOVBYC.567=+\SJ=I ;D?*?2OTB_X(SV
M[+X=^)\^1L:YT] .^0MP?ZUKA+KG3[?JB,59J+7=&E_P60_Y)[\.O^PG=?\
MHI*_+[PQH^J>)M:LM"T>.2XU#5IXK&&UB?;]HD>10B') Y?;UXR >U?J!_P6
M2./A[\.?^PG=?^BEKX\_X)SZ+'K7[87@%)5#QV\EU=8/]Y+65E(^C;3^%84H
M<^(DNE]?2RN;3G[.A%]4F?0'_#F_Q2/!J7:_$72_^$H:$.VE/IT@M!)_<^U"
M0L1_M>3^%>@_M_\ [*\'AW]CSP(^D0K-=_#F"*VN)(8\F:WE5$N)#C_IL$D/
MH"U?HE6)XX\'Z?\ $#P7KOAC54\S3=8LIK"X4==DB%"1[@'(]Q6M:FN1J"[/
M[O\ ,YZ51\\7-[:?>?AA^PS\8%^"_P"TIX2U>XE,6E7LW]E7YSP(9\)N/LK^
M6Y]DK]V/$NNV_A?PWJNLW9Q:Z=:2W<N/[D:%V_0&OYS_ (A^"]1^&?C[7?"V
MJ*8]1T:]ELIO=D<KN'L0 0?0BOU<^*W[2(\5?\$Q9/&)F\W5]:TF'0+DGJ;I
MI!;7)//&0LKCV(J?:\V%<HO5;?,T=*V)2>SW^1^3'B#5[WQOXLU'4Y5,VH:K
M>R7+K&"2TDKEB /<M7]!?[/?PS7X._!+P9X.P!/I>FQ17..C7##?,1[&1G-?
MB[^P?\+6^+/[4'@VP:,M8:;<?VQ>'L([?#@'V:01K_P*OWDKHH1]G15NK_ Q
MQ$^>KKT_-A1115F(4444 %%%% !1110 4444 %%%% !1110!T_AG_CQD_P"N
MI_D*UFZ5D^&?^/&3_KJ?Y"M9NE>;4^-GH0^%"T445!84444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% 'Y"?\%N/''V_P")GPU\'&R\LZ5I%QJWVSS<
M^;]KF$7E[-OR[/L.=VXY\W&!MR?BK]DG_DZCX.?]CCH__I;%7W3_ ,%P/#&F
MV_B3X2^(XK;;K%]::CI]S<^8QWP0/;R0IMSM&UKJ<Y !._DD!<?GS\#?&UE\
M-?C5X!\6ZE%//IN@^(+#4[J*U56F>*&X21P@8J"Q53@$@9QDCK0MP/Z;:***
M "BOFG]HC]OGX;?LO_%#0_!'C:VU^.ZU2SAU#^T["SCGM+6"2>2'?+^]$ORF
M)V(2-SMQ@,>*](^$/[2/PP^/5M')X#\<:/XBG:*2Y.GP7'EWT<22>6TDEK)M
MFC7<5&70 [E(R&4D ^;_ /@J-^SS\6_VBO '@K1?AK8VVM:=8ZG-=ZKI+74%
MM-))Y6VVG5YBHVH&N591("3,AVMC*?"_P7_X)/?&7Q)\3M T[XB^&KCPCX(D
MF9M4U>SU33[F:*)49MB(D['=(RK&&VL$+ABK!2#^K?[57[57A']D_P"',OB3
MQ')]LU.YWPZ/H4,@6XU*< 953@[(URI>4@A 1PS,B/\ EQ\7/^"Q7QB\97,L
M7@BPT?X=::)TEB:*%=1OMHCVO')+.OE,K.2_RP(PPHW'#%@#[(\<?\$>_@;X
MA\+65AH+Z_X3UFSLW@&K07QNOMDY152>ZBE!5L,NXI!Y .]Q\HV[?Q#==K,/
M0XKUCXH?M5?%_P",YU*+Q?\ $7Q!K%CJ7E_:M+6\:#3Y/+V;/]$BVPC!C1N$
M&6&X_-DUY,<@\\&@#]\O^"7/CZ/QQ^QCX-A;5;C5M2T&6[T>]^TF1FMV2=Y(
M(0SCE5MI;8+M)55VJ,;2!^%/C+Q5JGCCQ?K7B/6KD7FLZM?3W][<^6L?FSRR
M,\C[5 5<LQ.%  SP!7[6?\$@?!M[X6_8_AU*ZEMY8/$FO7NJ6BPLQ9(E$=H5
MDR  WF6DAP"1M*G.20/AO]OS]@/QI\)_B=XM\:>"O"-QJ7PNOIFU..72$27^
MRMZ/+/%)!$BF&")DE*L$,:1F(&3=D4/<.AWG_!.K]DW]FSXT>"[+4?'?BBW\
M4^/]1FN[4>!YM6.G/:B,AU>.*-TGN&\I&D\Q6,065E*[HF8=3^UQ_P $ATTK
M2;/6?@)::QK&IW&IR+>>&M2O[40V]LZLZO!-,T9"Q,HCVNTKN)%.[Y&+?EKR
MI]#7K7PM_:K^+WP9_LV/P=\1=?TBPTWS/LNEM>-<:?'YF_?_ *)+NA.3([<H
M<,=P^;!H ^O/V-_V%_VH?@E^T5X-\3G0QX.T6.\2/6[QM9LIHYM.W!KBW>**
M61I/,5-JC8<2>6V4*AU_3_\ :I_Y-?\ C!_V)VL?^D4U?#_[%?\ P5BO?B5X
MR\-_#OXK:/;Q:OJTT>G6'BG2494N+EA''#'<6P!VM+)OS+&0@9T'E(@9U^X/
MVJ?^37_C!_V)VL?^D4U '\U5?H%_P3K_ ."=.E_M'Z#/\1?B)-J%MX-AO/LN
MFZ19[X'U5XF0RR/*5_X]OO0_NCO+B3YXS%\_Y^U_0!_P2]_Y,7^&7^[J7_IR
MNJ.@'PM_P4T_8*^'G[.?@K2?B!\/I-0TBUO]8CTFX\/W$[7-O'OMI'62&60F
M5<&W<LKM)N,ORE FT_ ?@_Q1JG@;Q9HOB/1+K['K&D7L-_97/EI)Y4\4@>-]
MK@JV&4'# @XY!%?LG_P6D_Y-7\.?]CA:_P#I%>U^*<?^L7ZBA;AT/ZIJ***
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
MCOC9X7^'6GZE;Z-/K$T@>_N4:18(HHGFE8(/OMY<;[5RH9MH+*"6'ZW>(?\
M@CW\#=1^'*Z%I$FOZ3XBA\QX?%4E\;BXE<B38L\!"P-&I=,K&D3D1*/,!+$_
MD-\%?CSXZ_9W\47?B/X?:[_PC^LW5DVGS77V."YW0,Z2,FV:-U&6B0Y S\O7
M!->S?\/1OVG/^BF?^4#2_P#Y&H ^</%WA/5/ GBS6/#>MVWV+6='O9M/O;;S
M%?RIXG*2+N0E6PRD94D''!-?O9_P3G^/U[^T1^R_H6J:PUQ/XAT&9O#VIWDY
M9C=RP1QLD^]G=G9X982[L03*92 !BOP2\7>+-5\=>*M7\2:Y="^UK5KR:_O;
MKRTC\V>5R\C[4 5<LQ.%  SP!7Z>?\$,_P#4_&D?[6B_^WU 'FW[7G[ /[2O
MQ<_:4\?^+K3PO;^*=-U/4FDT_4;;5;"W5K,*JVT9CDDB8-'"L<397EHV.Y\[
MV](_8U_X))VMQ8WNO?M Z-J%OJ$-ZT-EX5M]2A%O-!Y/^OFGM9&<Y>3Y41XR
MI@RV]7P/8/VPO^"J/AW]GSQC?^!_!>B6_CGQ19PS17]X]Z8K'3+S&(XF"J3<
M,C9,J*T>W 3?OWB/X"\??\%3/VBO'5QJWD>,+?PKIFH0FW.GZ!IL$2VZF,(Q
MAGD5[A&/+;Q+N5FRI7"@ 'JG_!2+_@G_ . ?V8OA_I?CSP+J6KP0:CKQTV?1
M-1E6XAA66*::/R)-H=5C$#)B0R,P=27!4[_D/]F7Q[%\+_VAOAOXJNM5GT33
MM+U^RFU"^MC)NCL_.47((C!9E:$R*R '<K,N#G%<IXV^('BKXE:DFJ>+?$NL
M>*M0AA%O'>:U?RWDJ1!F81J\C,0H9V.T'&6)[FE^&_@V]^(WQ"\,>$],EMX-
M0U[5+72K:2Z9EA26>58D9RH8A0SC) )QG /2A;@?T6?M7?\ )K?QA_[$W6/_
M $AFK^:VOZ4OVKO^36_C#_V)NL?^D,U?S6T#Z'U;^QG_ ,$^?%W[8%C>Z_;Z
MYI_A7P=87K:?<:I<(;FXDG$/F%(;=67=MWP[B[QC$N5+E64?>7_!-_\ 8/\
M&?[+/Q9^(&O^.EMWN/[-MM*T>_TF]2:QOH9G$UTVQE696C>"W4%U0<R8#C##
MV+_@E^NW]A?X9#_9U+_TY75?4] @HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /Q9_X+5?\ )SWA/_L3
M[;_TMO:^.?@9XWL?AG\9O ?B_4XKB?3= UZPU2ZBLT5IGB@N$D=4#,H+%5.
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
MAHC"B-,6*LJA!^.&DZM?>'=6L]4TR\N--U.QF2XMKNUE:*:"9&#)(CJ0596
M((.00#7TU_P]&_:<_P"BF?\ E TO_P"1J^5V8R,68Y)Y- '[Y0^"_"__  4T
M_9!^'NI>+Y=8T*VO94U6X70VBMW%_;B>TG5/-6<>29#,4!^;;L)(.17XC?'/
MP/8?#'XS^//"&F2W$^FZ#KU]I=K->,K3/%#</&C.5506*J,D #.< =*_7'_@
MBS_R:OXE_P"QQN__ $BLJ_*W]KG_ ).H^,/_ &.&K_\ I;-0![[_ ,$X?V*_
M!'[8"_$+_A,M4U_3!X=.G_9?[#N((M_G_:=_F>;#)G'D)C&.ISGC'Z/7G[,?
MA?\ 91_8A^-GA'PC?ZQJ.F7>@:YJDDFM2Q2S>:^FF,J#'%&-NV%>,9R3ST ^
M8/\ @AE_J_C5]=%_]OZ^_P#]JG_DU_XP?]B=K'_I%-0!_-57[?\ [&WP9T7]
MH3_@F#X/^'_B*YU"RT;6%NQ/-I<B1W"^5K,\R[&='49:)0<J>">G6OQ K^@#
M_@E]_P F+_#+Z:E_Z<[JCH'4_&W]LSX)Z'^SO^T;XL\ >&[O4+W1M)%H8)]5
MDCDN&\VTAF;<R(BG#2L!A1P!UZUVO_!/?]F'PM^UA\9M;\)>+[_6-.TZRT";
M58Y=$FBBF,J7%O$%)DBD&W;,W  .0.>H-O\ X*E_\GR_$7_=TW_TVVM>I?\
M!%7_ ).B\5?]B;=?^EUC0#/TH_95_8M\$_L@KXG'@[5/$&I#Q ;4W7]N7$$N
MSR/-V>7Y4,>,^>^<YZ#&.<_SMS_\?$G^\?YU_5)7\K<__'Q)_O'^= '[3?\
M!%?_ )-7\3?]CE=_^D5C7YW_ /!1+X%VWP%_:H\4Z7I>G_V=X<UC9KFD0J80
M@AGR9%C2( 1QI.MQ&B%00D:]1AF_1#_@BO\ \FK^)O\ L<KO_P!(K&E_X+%?
M!7_A.?V?=+\?P7/E7G@>\S)!))A);6\DA@DVJ$):02K;$995">;G)VBAC/FS
M_@C3\<KCPS\8-<^%U_J&W1_$UF]]I]K()G_XF-N S", [(]]N)F=F4;OL\(W
M9 5OOS_@H5\=+CX!_LL^*]9TS4/[-\1ZJ$T31YE$P<7$^0[1O$08Y$@6XE1R
MP >)>IPK?A)\$OBA>_!;XN>#_'-@+AYM!U."]>WMKEK9[F%7'FP&0 [5ECWQ
MMP05=@002#]J?\%<OVG-'^+WB/P#X.\)ZC<7GA_3M-C\07,P>:**YEO88Y;7
M=!(B_,ELRNKG) O'3"%7!!'YZ*ID< <ECBOZ$_\ 1/V$/V$_^7""]\%^&?\
MIXNK2XUB0?A(8YKZ;_8"K)_RS4?+^5O_  2U^!EQ\7OVJ-#UBXT_[3X<\&?\
M3N^FD,R(MPH(LE5T&/,\_9*$9E#)!+]X*5/W]_P6)\4:GX?_ &2;>QL+GR+3
M6_$EGI^H1^6K>= L4]P$R02O[VWA;*X/R8S@D$Z!U/Q8\7>+-4\=>*M8\2:W
M<?;=9UB\FU"]N?+5/-GE<R2-M4!5RS$X4 #/ %?JU^Q?_P $KOAOK7PE\.>-
M_BB+CQAJ?B73(]2M])M[R:UL;.WG2.6#YHBDKSA,[B7"#S&4(VP2-^18.*^J
MO^'HW[3G_13/_*!I?_R-0 __ (*"_L9V_P"R!\1-#@T"^U#5/!OB"S:;3[K5
M&A:XCN(BJW$#&/;NV[XG#^6@Q,%&XHS'U_\ X(Z_M 7W@_XU7WPJNGN+C0_&
M$$EU:1*6=;6_MXFE+@&0*BR0)(KL$9F:*W'"J37R7\<?VI/B?^TDNBCXC>)_
M^$B&C><;'_0+6U\GS?+\S_41)NSY4?WLXV\8R<G[)/\ R=1\'/\ L<='_P#2
MV*A ?TH4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 <#11
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
M8CUJU@>73[A>H9)PNWISM.&'<"L/X=9SDKJ]_P#@&D?>H\L79Z_\.?N_\/\
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
MA[XX_#WQEJOAV3X8^*-=:PF\H:GH.CW5]8W2X!62&:.,AE8$'!PRYVLJL&4
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
M7R9^T]^S/\7]?_:2^*NJ:7\*?&^HZ=>>*]4N+6\L_#EY+#/$]W*R2(ZQD,K
M@A@<$$$5]N?\$;_A/XW^&$7Q;'C'P=X@\(F^.D_9?[<TN>R^T;!>;_+\U%W;
M=Z9QG&X9ZB@#J_\ @M+_ ,FJ^&_^QQM/_2*]K\5HO]8OU%?N/_P5M^'_ (H^
M)/[-OA[3/"7AK6/%6I1>*[:XDLM%L);R98A:7BF0I&K$*"RC=C&6 [BOR,3]
MD_XWB12?@W\0.H_YE>^_^-4+<#^E&OQN_P""K/[:G_"RO%$_P>\'7E_;>'?#
M]Y+#XDESY46IWT3J!!M*AS';NC\D[7D.X*1%'(WWW^WI\5?'_P .?@C=Z?\
M##PCK_BKQGXC,FF0RZ#I][</I4#1L);S?;(=DBY18P70[W#C>(G4_B&W[*'Q
MP9LGX.?$ DGOX7OO_C5 &'\*O@OXU^-^J:MIG@70+CQ'J.EZ9-J]U9VCIYPM
MHF179$9@96W2(!&@9V+?*IKE-'U>_P##>K66J:7>3Z=J=C,ES:WEK(T4T$J,
M&21'4@JRL 00<@BOZ _V"/V4[?\ 94^"-IIEVGF>,=<\O4]?GDCA#Q7!C4"S
M5XRV^*#YE!+L"[2NNT2;1^=W_!1#_@G[XD\$?&(>(OA/X+U#7?"7B?S+D:+X
M6T>YN?['N$$8E1EC5U2*1G,D>"H&9$5%6-2P!^CG[$'[6UE^UW\)3KLEI;Z1
MXJTJ9;+6]+@F5D2;8&6>)=Q=8)1NV[^0R2IE_+WM^=__  6B\ S:'\?_  GX
MKATJWLM-U[05MWOHA&K7EY;32"4R '<66&6T7>PY7:H)V$+YK^Q_H?[07[+/
MQNT?QA:?!SQ_-I$I%AKMHOA"\F>XTYY$:98PR+B4>6KH0R_.BAB5+*?UZ_:2
M_9\\,?MB?!'_ (1C6);_ $R*Z\K5=)U!K>6"XL+KRV$4LEO($8X65U>&0*V'
M8?(X#* ?CA_P31^.6E_ ?]JC1[WQ!J-AH_AS7K*XT/4=2U ,([99-LL+;@0(
M\SPP*7?**CN6VCYE_>O5M6LM!TR[U/4KVWT[3;.%[FYO+N58H8(D4L\CNQ 5
M54$EB<  DU_.7\?_ -DOXH?LTZI);^-_#%Q;:8TYAM=>M!Y^G71+2!-DZ\*S
M+$[B*3;(% +(M>:?\);KQ\*_\(Q_;.H_\(U]L_M#^QOM4GV/[5L\OS_)SL\S
M9\N_&[;QG% 'ZC:M_P %PM/M]6O(]-^#T]YIB3NMM<W7B-8)I8@QV.\:VKA&
M*X)4.P!) 9L9/VE^QW^U+9?M>?"2;QG9Z!<^&9[74YM+N]/GN%N%65$CD#1R
MA5WJ8YHSDHI#;A@@!F_%O]E_]A+XH?M/:MIUQI>C7&A>")IE6Z\6:E#LM8XM
MTBNT"L5-TP:)TVQ9 ?:':,'</WB^#7PC\/\ P'^&6@^ _"L5Q%H6BPM% ;J8
MRS2,SM))([=V>1W<X 4%B%55   /YWOVF/A#+\"/CWXX\"R17$=OH^IR1V1N
MYHY9I+-\26LCM'\I9X'B<X P6(*J05'WY_P1?_: L-/F\5?!S47M[:YOYV\0
MZ/(Q5&N9!''%=09:3+L(XH9$1$)VI<,QPH ]]_X*$?\ !/BQ_:6TJ?QKX)M[
M?3?BE918925BAUV)%PL,S' 695 $<QXP!&YV['B_%'Q9X2UWP)KUQHOB31]0
M\/ZU:[?/T_5+5[:XBW*'7=&X#+E65AD<A@>] '])OQP^.7A']G?X=ZEXU\::
MC]ATJT^2.&,!KB\G()2W@0D;Y&P<#(  9F*JK,/YLO%WBO5/'/BO6/$FM7'V
MS6-8O9M0O;GRUC\V>5S)(^U %7+,3A0 ,\ 5Z#\//A=\7_VK-<L-(\-Z;X@\
M?7.D6<6G0RW%PTEMIMJBR-# 9YF$5O'A)?+1F4$@A02<5J>,/V+OC;X3\5ZQ
MHB?"_P 7ZU_9MW+9_P!I:3X>OI[.Z\MRGFP2>2-\;8W*V!E2#0!]T_\ !#/_
M (]_C1_O:-_[?5^J%?FQ_P $</A1XW^&$/Q;'C'P=X@\(F].D_9?[=TN>R^T
M;/MN_P OS47=MWIG&<;AGJ*_2>@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#B/C1\,;'XS?"
M?Q=X&U P);Z]IL]BMQ<VRW*VTKH1%.(R0&:*39(O((9%(((!'\WOQ6^&>M_!
MOXC^(?!/B.#R-8T.\DLY]J.J2[3\LL>]58QR+M=&*C<CJV.:_IYKY)_;@_8!
M\._M<VZ^(+?4KC0?B)INFM8Z9?-(6LIU$AECBN8]I(4,\H#QX9?.+,)0BI0!
M\"_\$Y?^"A-C^S?:WW@/XBW&K7G@:[FCDTJXM@LZ:)*TA\\F/A_(</YC!"Q5
MHV*Q,TKFOUX\.?&KX>>,-+UG5-!\>^&=<TW18?M.IWFFZQ;W$-C%M=O,G='(
MC7;'(=S$#",>QK^?[XY?L:_%[]GF\U'_ (2WP;J T:S^8^(M-B:ZTMHS,8HY
M#<(-L>]@,)+LD^=,H"P%>(?6@#]H/VZO^"F?@KP/X!UCP=\*O$%OXK\;:I#)
M8OJ^CW#FTT>.2(9N([F,@23[9,1^4Y".K%R#'Y;_ (P$EFR>377>!OA+XX^*
M O/^$-\%^(/%ALMGVK^P],GO/L^_=L\SRU;;NV/C.,[3CH:_3+]BW_@DO+H.
MJZ7XV^-\=O+<VDTDD/@5?+N82RLHBDNYD=DD7(=O(4%2/+WN09(J /?O^"8'
M[,-]^SS\!7U3Q)IMQI?C7Q=,M]J%G=(T<UI;1[EM;=TWL P5I)3\J.#<%'&8
MZ^(O^"UG_)SWA/\ [$ZV_P#2V]K]IJ_([_@KE\$?B+\2OVBO#6H^$? /B?Q5
MIT/A2WMY+S1=&N;R))1>7;&-GC1@&"LIVDYPP/<4 ?.O_!+7_D^CX<?[NI_^
MFVZK]^Z_$3_@G#^SY\4O W[97@#6_$?PU\8>']&MEU#S]1U70;JVMXMVGW*+
MND>,*N695&3R2!WK]NZ /YL?VN?^3J/C#_V.&K_^ELU??G_!#+_5_&KZZ+_[
M?U\G?M/_ +,_Q?\ $'[27Q5U/2_A1XVU+3;WQ5JEQ:WEGX<O)89XGNY621'6
M,AE92""#@@@U]M_\$;_A/XW^%Z_%W_A,?!OB#PC]N_LC[+_;FESV7VC9]MW^
M7YJ+NV[TSC.-PSU% 'QQ_P %3/ ,O@?]LSQ=<#2K?2=-U^&UUBR^S"-5N%>!
M8YYBJ'AFN8KDMN 9FW,<[@3Z1_P1W^.FE_#GXV>(O!6MZC8:78^,[.!+*:\#
M*\VHP2$6]NCYV+YB7%QPP^9UC53N(5_T1_;B_8STK]K[X;VUB+XZ1XRT/SI]
M!U*1F-NKR!/,AG09S')Y<8+@%T*JPW ,C_AE\8OV?_B)\ -<32?'_A._\-W,
MF?(EG026USA49O)G0M%+M$B;MC':6PV#Q0!_1K\4/B5HGP=^'/B+QIXCG^SZ
M-H=G)>7&'17DVCY8H][*IDD;:B*6&YW5<Y-?FVO_  7,7O\ !0C_ +FK_P"X
MJ_,/4/%NOZWH>D:'?ZUJ-]HVD>;_ &=IMQ=226]EYK!Y?)C)*Q[V 9MH&XC)
MR:^J?V/_ /@F_P#$']HC7=(U?Q-I5_X,^&<F+B?6;N,0W-[#MC=4LXG^9O-6
M1=LY4Q ;R"[+Y; '[,?LX_&RQ_:,^"?A;XB:?IESHUOK4,C-873J[P2Q2O#*
MH9>&421/M;"EEVDJI)4>;^+O^"<_[/'CKQ5K/B37/A[]NUK5[R;4+VY_MK48
M_-GE<O(^U+@*N68G"@ 9X KWSPKX6TOP5X7TCP[HMO\ 8]'TFSAL+*V\QI/*
M@B01QIN8EFPJ@98DG')-;- 'RI_PZY_9C_Z)G_Y7]4_^2:]4^!O[+OPR_9L_
MML?#CPS_ ,(Z-:\G[?\ Z?=77G>3YGE_Z^5]N/-D^[C.[G.!CU>B@ K\L/\
M@N5_Q[?!C_>UG_VQK]3Z_-G_ (+'_"CQO\3X?A*/!W@_Q!XN-B=6^U#0M+GO
M?L^_[%L\SRD;;NV/C.,[3CH: /R"M?\ CXC_ -ZOZHZ_FPM_V4/C<LR$_!SQ
M^!G_ *%>^_\ C5?TGT %?C)_P6B\ S:'\?\ PGXKATJWLM-U[05MWOHA&K7E
MY;32"4R '<66&6T7>PY7:H)V$+^S=>/?M2_LT^'OVK/A)>>"=?GN+!A,M]IN
MI6Q)>RO$1UCE*9 D7$CJR-U5VP5;:Z@'XS?\$T?CEI?P'_:HT>]\0:C8:/X<
MUZRN-#U'4M0#".V63;+"VX$"/,\,"EWRBH[EMH^9?WKU;5K+0=,N]3U*]M].
MTVSA>YN;R[E6*&")%+/([L0%55!)8G  )-?SE_'_ /9+^*'[-.J26_C?PQ<6
MVF-.8;77K0>?IUT2T@39.O"LRQ.XBDVR!0"R+7FG_"6Z\?"O_",?VSJ/_"-?
M;/[0_L;[5)]C^U;/+\_R<[/,V?+OQNV\9Q0!^HVK?\%PM/M]6O(]-^#T]YIB
M3NMM<W7B-8)I8@QV.\:VKA&*X)4.P!) 9L9/VE^QW^U+9?M>?"2;QG9Z!<^&
M9[74YM+N]/GN%N%65$CD#1RA5WJ8YHSDHI#;A@@!F_%O]E_]A+XH?M/:MIUQ
MI>C7&A>")IE6Z\6:E#LM8XMTBNT"L5-TP:)TVQ9 ?:':,'</WB^#7PC\/_ ?
MX9:#X#\*Q7$6A:+"T4!NIC+-(S.TDDCMW9Y'=S@!06(554   _F@UO5KWQ!J
M]]J>IWL^H:C>SR7-U>7<K2S3RNQ9W=V)+,S$DDG)))-?JU_P2C_9S^!WQ!^#
M5[XHUK2?#_CWQZM[/;ZG8ZQ:?:/[(@9E\B(V\I:)MXA,JW"Q@_O9(PW[MQ7R
M=^W9^PGXJ_9M\?:UKFAZ+<:E\+;V:2\L-3L(998M+C>4*MI=,Q8QLC2)&KNQ
M$H*D'=O1/E_POXLUSP+KUMK7AO6=1\/ZU;!O(U#2KJ2VN(MRE&VR(0RY5F4X
M/(8CH: /U1_X+%_$KP1I/P?\%?"30Y["/6;'6(KPZ/I3P!-)M;>S>..*6%&W
M0;ENXC$NP*41\$ #/YQ_LQZK8Z%^TE\*=2U.[M].TZS\6:3<7-Y=2K%#!$EY
M$SR.[$!55026)P "37;?#W]@WXX_$[X=ZIXXTGP+J T*TLC?6WVL>3<ZHN(G
M LX&_>3;HY?,5E78XC=49I-J-R,?[*/QOCD5O^%-_$#@Y_Y%>^_^-4+<#]^_
MVKO^36_C#_V)NL?^D,U?S6U_2-\;;F^^(_[)?CV?3-!U>#4M>\#Z@]KH=U9L
MNHI+/82%+9X%W$3AG"&,9.[(&:_ [_AD_P"-_P#T1OX@?^$O??\ QJ@?0_?'
M]C_2[+1?V5/@_;:?9V]E;OX3TRX:*VB6-6EEM8Y99"  "SR.[LW5F9B<DDU[
M%7F/[,^DW^A?LX_"K3-3M+C3M2LO">DVUU9W<31302I9Q*\;HP!5E8$%2,@@
M@UZ=3$%%%%( HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MF&6/D.5EF\T81"S(0@$9< TO^"1OP'^#GQ8F\6ZGXUM='\6^-=,GC:P\-:M
MTBVUGY;(]UY3-Y5RKO,$(9&\EH8VR#*E?2O_  4]\;?#OX/?L>ZQ\+=)BTG1
M=2UN6RBTSPQHRV]N;>+[9]J>Y-LI4I 6MIE,BH097 /4D?BUI.K7_A[5;/4M
M,O;C3-3LYDN+:\M)6BF@E1@R.CJ0RLK $$'((!%>[?"#]CGXX_M5-J7BG1?#
MNH:G9W'GWDWB/7KCR(]0G_?,PCFF(-Q(\L3QEEW!9''FL@)8 'SVOWA]:_J7
MTG5+/7M+M-2TV]M]1TZ\A2XMKRTE66&>)U#)(CJ2&5E((8'!!!%?S=_\,G_&
M]?\ FCGQ _\ "7OO_C5?OE^R+=7UQ^S%\+X=3T+6/#6I:?H%II=UI>NV;6EW
M%+:QBW<M$W*JS1%T)P2CH2!G ?0#V&BBBD!_/W_P4H^$4WPD_:^\;+Y<XTWQ
M)+_PDEC-<S1R-,MT6:<C9C:JW(N456 ;;&N=V0S>O?\ !'?XZ:7\.?C9XA\$
MZWJ-AI=CXSLX$LIKP,KS:C!(1;VZ/G8OF)/<<,/F=8U4[B%?]$/VY/V--+_:
M_P#AO;6*WQTCQEH?G3:#J4K,;=7D">9!.@SF*3RXP7 +H55AN 9'_#+XQ?L_
M?$3X :Y'I/C_ ,)W_ANYDSY$UP@DMKG"HS>3.A:*7:)$W;&.TMAL'B@#^D#Q
M[X\\/_"WP?JOBOQ5JUOHGA[2H3<7=]=$[(UR    2S,Q"JB@LS,JJ"2 ?PG;
M_@J1^TWYC%?B5\N> =!TS_Y&KYW\1?$+Q7XSTK1]+U[Q-K&N:;HL/V?2[+4K
M^:XAL8MJ+Y<".Q$:[8XQM4 811V%?3W[('_!-_XA?M$:]I&K^)M+O_!GPSDQ
M<3ZS=QB&YO8=L;JEG$_S-YJR+MG*F(#>079?+8 ^HO&UG\2/VP/^"4MYXU\=
MWMOKOB?2=1G\2Z7-IJQ6K36=I+)!,;M"JQ[DB-\P6';N6.#[SEU;\G%8JP(Z
M@YK^HWPKX6TOP5X7TCP[HMO]CT?2;.&PLK;S&D\J")!'&FYB6;"J!EB2<<DU
M^27[:G_!*OQGHWC/Q)XX^$=A;^(O"M]-)J#^&;14@O=.+"266.WA"JDL*E0(
MTC_>?O$C$;[2[ 'Z'_L@?M3>'OVKOA+I_B#3KR >);.&&#Q%I$:&)[&\*?,5
MC+,?)=E=HGW-E003O1U7@_\ @HU^TSX7^"/[/?BOP]=SV^I^*_%>FS:+9Z)#
M>1)<QQW4,\1O)(R2_D($D^8*0SA4RNXLOX<_\5Q\#/'7_,P_#[QGIO\ UWTW
M4+7S(O\ @,B;XY/;*OW!JKIFC^*_BQXP>"PL]8\8^*]6FEN&CMXI;Z^O)2&E
MED( 9Y&P'=FY/#$]S0!S@!9@!R2:_>KP[\'M3^ O_!,7Q!X'UJ3?K&G^ M;F
MO8\*/(GN(+FXD@RKNK>6TS1[U8AMFX8!P/"/V!O^"7NL?"_QEH7Q/^*TUO;:
M[I4TTMAX/CCANT@E V0W,\X9T+*2\B)&"580OY@96C'W1^TII5]KG[.OQ2TW
M3;2XU'4;SPIJMO;6=K$TLT\KV<JI&B*"69F( 4#)) % '\TC_>;ZU^_O_!+W
M_DQ7X9?34O\ TYW5?BLW[)_QOW'_ (LW\0.O_0KWW_QJOV\_X)S^$];\#_L:
M?#S1/$>C:AX?UFU&H?:-.U2U>VN(=VH7+KOC<!ERK*PR.0P/0T= ZGB__!:C
M_DU?PS_V.5I_Z17U?BU:_P#'Q'_O5^XG_!6[X?>*/B3^S;X>TWPEX:UCQ5J4
M7BNVN9+/1K"6\F6(6EXID*1JQ"AG4;L8RP'<5^1]O^RA\;EF0GX.>/P,_P#0
MKWW_ ,:H6X'])]?@+_P5*_Y/J^)'^[IG_IMM:_?JOQ#_ ."CG[/?Q2\=?ME>
M/];\.?#3QAX@T>Z&G^1J.E:#=7-O+MT^V1MLB1E6PRLIP>"I':@#6_X(I_\
M)T'BS_L3KG_TMLJ3_@M7_P G1>%/^Q.MO_2V]KM?^"1OP1^(OPV_:*\3:CXM
M\ ^)_"NG3>%+BWCO-:T:YLXFE-Y:,(U>1%!8JK':#G"D]JXK_@M7_P G1>%/
M^Q.MO_2V]H ^;/V,?C%IGP#_ &G? /C?6TW:-8WCP7TF6'D07$,EO)/A4=F\
MI9C)L526V;1@G(_HKTG5;+7]+M-3TR]M]1TV]A2YM;RSE66&>)U#)(CJ2&5E
M((8'!!!%?S0_!GX/^(?CQ\0K+P5X42WF\0W\%U-9V]S,(DF:"WDN#&'/"LZQ
M%5+87<R[F4985-:_X3KX6_\ "0>"=5_X2#PB+[[/_;'AV[,]D+C9B6#[1;MM
MW[=X=-ZG&X,.N: /HG_@IY\=O#WQZ_:>N;OPM<V^I:'X=TR'0H=5M9C+#?ND
MDLLDB':!M$D[Q@J65A%O5BKC'4_\$A?AA?>,OVL(?%$?VBWT[P?IEU>RSK:M
M)#)+/&UK';M)D"-F6:61<Y+"W< =67YA^#O[/_Q#_: UV32OA_X3U#Q)<QD>
M?+;H$MK;*NR^=.Y6*+<(WV[V7<5PN3Q7[R?L6_LJZ9^R;\'+'PZL=A>>+;S_
M $GQ!K-G&P^VW&6*(&<[C'$K>6G"@X9]B-(XH _)#_@J9X!E\#_MF>+K@:5;
MZ3INOPVNL67V81JMPKP+'/,50\,US%<EMP#,VYCG<"?2/^"._P =-+^'/QL\
M1>"M;U&PTNQ\9V<"64UX&5YM1@D(M[='SL7S$N+CAA\SK&JG<0K_ *(_MQ?L
M9Z5^U]\-[:Q%\=(\9:'YT^@ZE(S&W5Y GF0SH,YCD\N,%P"Z%58;@&1_PR^,
M7[/_ ,1/@!KB:3X_\)W_ (;N9,^1+.@DMKG"HS>3.A:*7:)$W;&.TMAL'B@#
M^C7XH?$K1/@[\.?$7C3Q'/\ 9]&T.SDO+C#HKR;1\L4>]E4R2-M1%+#<[JN<
MFOS;7_@N8O?X*$?]S5_]Q5^8>H>+=?UO0](T._UK4;[1M(\W^SM-N+J22WLO
M-8/+Y,9)6/>P#-M W$9.37U3^Q__ ,$W_B#^T1KND:OXFTJ_\&?#.3%Q/K-W
M&(;F]AVQNJ6<3_,WFK(NV<J8@-Y!=E\M@#]F/V<?C98_M&?!/PM\1-/TRYT:
MWUJ&1FL+IU=X)8I7AE4,O#*)(GVMA2R[254DJ/P?_;L\&7O@7]L#XL:;?RV\
MT\^O3ZHK6[,RB*\(NXE.0#N$<Z!AC 8, 2,$_P!"GA7PMI?@KPOI'AW1;?['
MH^DV<-A96WF-)Y4$2".--S$LV%4#+$DXY)K\A_\ @K;^RGXPT/XK:O\ &VPC
M.L^#]<%I#?O;1G?I$\<$5N@F&3F*3RU*RC #ML8*3&9 #M/^"'FK6,>H?&'3
M'O+>/4KB+2;F&S:51-+%&;M9)%3.2JM+$&8# ,B _>&?T*_:I_Y-?^,'_8G:
MQ_Z135_-SI>K7^B7#W&G7MS87$D,ML\EK*T3M%+&T4L9*D$J\;NC+T968'()
M%?K!_P $_?"NNWG_  3%^-=I#HVH37FM?\)!_9<,=K(TFH;M+BA7R% S+F5'
MC&W.71EZ@B@#\D*_H _X)??\F+_#+Z:E_P"G.ZK\5/\ AD_XW_\ 1&_B!_X2
M]]_\:K]O?^"<_A/6_ _[&GP\T3Q'H^H>']9M1J'VC3M3M7MKB'=J%RZ[XW 9
M<JRL,CD,#T- 'Y>?\%;/!M[X8_;,US4KJ6W>#Q'I=AJEHL3,62)81:%9,@ -
MYEI(< D;2ISDD#J/^",NKV.G_M6:Y;W-W;VL]_X3N[>TBFD5&N)1=6DICC!.
M781QR/M&3MC8]%)KW3_@K]^REXO\=76G?&7PY'_;&F:#HZZ9K&F01DW%I;QS
M33"\7D^9&/.82  &,*'^9-YC_*32=6O_  ]JMGJ6F7MQINIV4R7%M>6DK130
M2HP9'1U(965@""#D$ B@#^IBOY6Y_P#CXD_WC_.OU>_X(?Z9J$>D_&#5)K.X
MCTZYGTJWAO'B80RRQK=M)&KD89D66(L <@2(3]X9_/6;]E#XW-,Y'P<^(!&X
M_P#,KWW_ ,:H _5+_@BO_P FK^)O^QRN_P#TBL:^Y?%7A;2_&OA?5_#NM6_V
MS1]6LYK"]MO,:/S8)4,<B;E(9<JQ&5((SP17QS_P21^'WBCX;?LV^(=-\6^&
MM8\*ZE+XKN;F.SUFPELYFB-I9J) DBJ2I9&&[&,J1V-?;] '\PWQ8^&>M?!O
MXD>(O!7B*#R-8T.\DLY]J.J2[3\LL>]58QR*5=&*C<CJV.:Y_5-8OM<N%NM1
MO+B]N$AAMDDN96D98HHUBBC!8D[4C1$5>BJJ@8  K],_^"LW[(_B3Q%\8/#_
M ,0?A_X1U_Q3=^(K-X-:M="TJYOO)GM1$D4\C)O">9$Z1A JC_1BWS%FQ\@?
M"C]AKXR_$?XC^'/#-[\.?&'AC3]2O8X;O6M4\/W$%O8P9S+,[3"-#L0,P0N"
MY 5?F8 @'ZC_ /!)?X$Q_"S]FF+Q;=VUQ!X@\=3?VA.+F&2%H[.)GCM$"LQ#
M*RF2=9 J[EN5'S!5-=__ ,%)? ,WQ"_8S^(=O9Z5!JNHZ9!#K%N9A&&MEMYT
MDN)HV<C:RVPN!\IW,K,HSNP?I#2=+L]!TRTTW3+*WT[3K.%+>VL[2)8H8(D4
M*D:(H 554 !0,   5?H _E94[6!]#7])_P"S'\<M+_:)^"/A;QKI^HV-]>W=
MG#'J\.GAE2RU$1H;FW*.2Z;78X#$Y0HP+*RL?RQ_;6_X)<^+_AEXJO?$OP?T
M*_\ %W@6Z_?G2;+-SJ&DNSJODK'DRW$>7!1T#.JJWF?<\Q_A?PQXJU[P'KMM
MK/AW6-2\/:S;!O(U#2[J2UN(MRE&VR(0RY5F4X/(8CH: /VX_;+_ ."EVA_L
MG_$2P\%V/A+_ (3C6C9B\U(1ZPEHEAO/[J)L1RL9&4%RK*F$>)@6#_+@_LH?
M\%4;']I;XU:1\.[GX<7/ABXU:"X:TOX=86^02Q1-,5D4PQ%5,<<GS L=P4;<
M,67\>OAK\*?&'QF\50>'?!7AS4/$FLS;3]GL82_EH76/S97^[%&&= TCE47<
M,D5^TG_!.O\ 8-'[+&@S^+O%DGG_ !+URS^S7-O#-NM]*M69)#:J5.V60LB&
M23E04"Q_*&>4 ^U**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** .!HHHKU3S HHHH **** "BBB@ HHHH **** "BBB@ HHHH&%%%% !111
M0(**** "BBB@ HHHH ****!A1110(****!A1110(**** "BBB@ HHHH&%%%%
M @HHHH&%%%% !1110(**** "BBB@84444""BBB@85YU\9_VA/ G[/NGZ7?\
MCS6)-$L=2F:WM[A;*>Y4R*NXJ1$C$<>H[&O1:^</VYOV7]6_:H^&>D:!H6IZ
M?I>J:=J:WJ3ZD'\MD\J1&3* D$[E/0_=K*K*48^XKO0TIJ,I6D[+7_@'RU^W
M/_P48\&>._A;?^ _A=?7&L/K:"'4=8>TEMHHK;J\2+*JNSOC:25 "DX))X^-
M_P!CGX.W'QN_:'\(: MOY^G17::AJ6Y-R+:0L'D#<CAL"/ZN*^C]"_X([?$R
MXU&)-:\9>$["Q)&^:P>ZN90.Y"/#$"?;<*^^_P!EG]D7PA^RKX<NK70WEU77
M=0"_VCK=X@66;;T1%'$<8))V@GGDDX&)H0:J>UD:5:BY/9P/<AQP.!11170<
MP4444@"BBB@ HHHH **** "BBB@ HHHH **** .G\,_\>,G_ %U/\A6LW2LG
MPS_QXR?]=3_(5K-TKS:GQL]"'PH6BBBH+"BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#SWX\_
M&C1/V>_A3KGQ \1VVH7FBZ/Y'VB'2XTDN&\V>.!=JNZ*<-*I.6' /7I7Q'^T
M)_P6"\ V_P ,+ZU^$\FK77CK4=-AELKR^TE1::7-(X$L<XDD&Z:*/>1L66$O
ML^9UW"OK/]L?X+ZU^T-^SCXP^'_AVZT^RUC6!:""?5)'CMU\J[AF;>R([#Y8
MF PIY(Z=:_,'_ARK\;_^AJ^'^/\ L(7W_P AT ? 7+MZL37]&'[%/P)F_9T_
M9K\'^#[^WMX/$"P-?:RT,,:,;R=C(Z2,C,)6B!2#S-QW+ I&!@#YL_8W_P""
M4MC\"_&6B>/_ (@^([?Q+XLTF8W%GI.FVZMIEM*!*BR.\R;YF :*5&"PF.1,
M_/@&OT)H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O
MQ8_X+5_\G1>%/^Q.MO\ TMO:_:>OBK]M3_@G"?VP/BEI7C$_$+_A$_L&CQ:3
M]B_L3[;OV3SR^9O^T1XSY^-NT_=SGG  /S:_X)9_\GS?#G_=U+_TVW5?OU7P
M#^RW_P $J3^S3\<_#GQ&'Q0_X2/^QQ<C^S?^$?\ LOG>=;2P?ZS[4^W'F[ON
MG.W'&<C[^H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@#@:***]4\P**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** .G\,_P#'C)_UU/\ (5K-TK)\
M,_\ 'C)_UU/\A6LW2O-J?&ST(?"A:***@L**** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@#@:***]4\P**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** .G\,_\>,G_74_R%:S=*R?#/\ QXR?
M]=3_ "%:S=*\VI\;/0A\*%HHHJ"PHHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .!
MHHHKU3S HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH Z?PS_QXR?\ 74_R%:S=*R?#/_'C)_UU/\A6
MLW2O-J?&ST(?"A:***@L**** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***\L_:I_Y-?^,'
M_8G:Q_Z134 ?F7^U5_P5X\9ZUXRO-&^"ES;^'?"MC,JQ>(+K3TFOM2*AP[".
M=62*!BRE5,?F_NU8LFYHU\(_X>C_ +3O_13,_P#< TS_ .1J^5:_:#_@G;^R
M'\'/'G['OA_Q#XD^'NCZ_KGBB"]AU/4-2C:>8K'>74*&!F)-LPCP-\'EL2JL
M264$ 'C%[_P5+^.7@_\ 9W^'?BV_\/>%[S4M<U/5-/%]J>E74:7UO90V 6Y0
M1SHI9II[I79 (]T>U53:PJ/X'_\ !6[XP?$OXT> ?"6I^&_!$&FZ]K]AI5U+
M:V-XLR13W"1.R%KM@&"L<$@C.,@]*^R?BW_P3?\ A'\6O ?@7P:3KWA3PYX-
M^W'2K+0K]3C[7*DLV][F.9V^=,CD8W$=, <3\/?^"1_P?^&OC[PUXMTSQ)XW
MGU/0-3MM5M8KN^LVA>6"5945PMHI*EE&0"#C.".M 'W!1110 4444 %%%% !
M17)>./BMX*^&/V)O&/C'0?":WH?[+_;FIP67G[-N_9YK+NV[TSCIN&>HKEQ^
MUA\$6X'QC\ $^WBBQ_\ CM 'JM%%% !117F.K_M+_"'P_JMYIFJ?%;P3INHV
M<SV]S9W?B.SBF@E1BKQNC2 JRL""I&000: /3J_%=O\ @M1\;U8C_A%OA_P<
M?\@Z^_\ DROV$\%_$#PO\1]*EU/PEXETCQ3IL4QMY+S1+^*\A24*K&,O&S ,
M%=3MSG# ]Q7\OTO^L;ZF@#^@7_@GY^TUXI_:N^"^K^+_ !;8Z1INI6FO3:7'
M%HL,L<)B2WMY Q$DLAW;IFYSC ''4GZ@KX$_X(M_\FK^)/\ L<+K_P!(K*OO
MN@ HHHH ***\\\4?M!?"[P+KESHOB3XD^$/#VLVQ7S].U77K6VN(MRAUW1O(
M&7*LK#(Y# ]Z /0Z*QO"OBK1?&VAVVM^'-7T_7M&NBWD:CI=TES;R[6*-LD0
ME6PRLIP>"I':E\4>*M%\$Z'<ZUXBU>PT'1K7;Y^HZI=);6\6Y@B[Y'(5<LRJ
M,GDL!WH V**\I_X:P^"'?XR?#_\ \*BQ_P#CM;O@OXU_#SXE:I+IOA'Q[X9\
M4:C%";B2ST;6+>\F2(,JF0I&[$*&=1NQC+ =Q0!W-4-6U2ST'2[O4M2O;?3M
M.LX7N+F\NY5BA@B12SR.[$!55026)P "35^ORZ_X+@:K?PZ)\(--CO+B/3[F
M?5;B:S65A#++&MHL;LF<,RK+*%)&0)' ^\<@'N/BO_@J)\/(OCUX(^&7@*S_
M .%@-KFLP:-J&NVUV;:SL));I;<&(F)OM6,L^4*QE=FV1MQV?:E?S7?LE_\
M)U'P<_['+1__ $MAK^E&@ HHKSSQ1^T%\+O NN7.B^)/B3X0\/:Q;%?/T_5=
M=M;:XBW*'7=&\@9<JRL,CD,#WH ]#HKSSPO^T%\+O'6N6NB^&_B3X0\0ZS<E
MO(T_2M>M;FXEVJ7;;&DA9L*K,<#@*3VKT.@ HHHH **** "BN;\:?$#PO\-]
M+BU/Q;XETCPMILLPMX[S6[^*SA>4JS",/(R@L51CMSG"D]C7'#]K#X(G@?&/
MP 3_ -C18_\ QV@#U6BJ&DZI9Z]I=IJ6FWMOJ.G7D*7%M>6DJRPSQ.H9)$=2
M0RLI!# X(((J_0!X[^U-^TMX>_93^$=YXVU^WN-08S+8Z;IMMD/>WCH[1Q%\
M$1KB-V9VZ*C8#-M1OQZ\5?\ !5[]H[Q!KUS?Z?XMT_PQ:2[=FEZ7HMI);PX4
M*=K7$<LIR06.YSRQQ@8 ^E_^"Y?^H^"_^]K/_MC7YV?L\^%=+\=?'SX:^&]<
MMOMNBZQXETVPOK82-'YT$MU&DB;D(9<JQ&5((SP0: /HCX>?\%1OVG/^$STB
M&/Q%;>-KBXG%M#H-UH%LRWLL@,<: 6L<4S-N92JHX)8*.02I_=NO"+7]A_X%
M6.J^#=4L/AIH^EZEX2FAN=)O--$EK,LL31M').\3J;I@T2'=.9"3N)SO;/N]
M !1110 445YYXJ_:"^%W@77+G1?$GQ)\(>'M9MBOGZ?JFO6MM<1;E#KNC>0,
MN596&1R&!Z&@#T.BN2\#?%;P5\3OMI\'>,=!\6+9;/M7]AZI!>^1OW;-_E.V
MW=L?&<9VG'0UUM !117#>-/C7\//AKJ<6G>+O'OAGPMJ,L(N([36=8M[.5XB
MS*) DCJ2I9&&[&,J1V- '<T5Y3_PUA\$.WQC^'Y_[FBQ_P#CM=[X8\5:+XVT
M.VUKP[K%AKVC71;R-1TNZ2YMY=K%&V2(2K8964X/!4CJ* -FBBB@ HHHH **
M** "BBB@ HHK&\4^*M%\$Z'<ZWXBU?3]!T:U*^?J.J726UO%N8(N^1R%7+,J
MC)Y+ =Z -FBO//"_[07PN\=:Y;:)X;^)/A#Q#K-R6\C3M*UZUN;B7:I=ML:2
M%FPJLQP. I/:O0Z "BN&\:?&OX>?#74XM.\7>/?#/A;4981<1VFLZQ;V<KQ%
MF42!)'4E2R,-V,94CL:RM(_:7^$/B#5;/3-+^*W@G4M1O)DM[:SM/$=G+-/*
M[!4C1%D)9F8@!0,DD 4 >G5Q'QJ\9WOPW^#OCOQ9IL5O-J6@Z#?ZI;0W2LT+
MRP6\DJ*X4J2I9!D @XS@CK7;UY9^U3_R:_\ &#_L3M8_](IJ /RI_P"'U7QO
M_P"A6^'_ /X+K[_Y,K]/?V-_C3K?[0_[-_@_X@^([6PLM9U@79G@TN-TMU\J
M\G@78KN[#*Q*3ECR3T'%?SAU_0!_P2^_Y,7^&7TU+_TYW5 'U1117F6K_M+?
M"'0-4O-,U7XK>"=-U&TF>WN;.\\16<4T$J,5>-T:0%65@05(R""#0!Z;17E2
M_M7_  1;@?&/P ?IXHL?_CM>JT %?.G[3W[=/PO_ &8-+U"#6-:M]:\:PPLU
MMX3TV7?=R2[8V19RH86JE94?=+@E-Q19"-I] _:4U6^T/]G7XI:EIMW<:=J-
MGX4U6XMKRUE:*:"5+.5DD1U(*LK $,#D$ BOYI)&+2$DY.: /Z4/V7OCE_PT
ME\"_#7Q&&B?\(Z-:^T_\2W[5]J\GR;F6#_6;$W9\K=]T8W8YQD^:_P#!03]I
MSQ5^RA\%M(\7^$K'1]2U.\UZ#2Y(]:AEEA\I[>XD+ 1RQG=F%><XP3QTQ6_X
M)>_\F*_#+Z:E_P"G.ZKT?]IO]F'PO^U=\/['PCXOU#6-/TVSU*/5$FT6:**8
MRI%+&%)DBD&W$S<8SD#GKD _+E?^"U'QO9@/^$6^'_)Q_P @Z^_^3*_:BO@!
M?^"*WP15@1XI^('!_P"@C8__ "'7W_0 4444 %%%% !117.>-/'WACX;Z5%J
M?BSQ)I/A;399A;QWFM7\5G"\I5F"!Y&4%BJ,<9SA2>QH Z.BO*O^&L/@CG ^
M,?@ G_L:+'_X[7HVDZI9Z]I=IJ6FWMOJ.G7D*7%M>6DJRPSQ.H9)$=20RLI!
M# X(((H OT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ' T445ZIY@444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 =/X9_X\9/^NI_D*UFZ5D^&?^/&3_KJ?Y"M9NE>;4^-GH0^
M%"T445!84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
M?#WQ(^+'BOQUKUM;ZC)X+AM#IMC<0EU2\N&E*70.[&Z);=PH96^:4."K1J:
M/F#Q%^Q7\<O"OPZ7QUJWPQU^Q\.?O&EDDMQ]IMDC$A>2>U!\^"-1$Y,DD:IC
M:<X9<\K\'/C]\0_V?]>EU;X?^*[_ ,-W4I'VB*W8/;7.%=5\Z!PT4NT2/MWJ
MVTME<'FOZ9*_";_@J]\(?#WPH_:HGG\/Q7$">*M-7Q'?PS3&15O)KFX29H\\
MA7,6_:2<,[8PNU5 /U9_8M_:JTS]K+X.6/B)9+"S\6V?^C>(-&LY&/V*XRP1
MPKC<(Y57S$Y8#+)O=HW-?@IXZ^"7Q$^'-BNI^+? 'B?POILL_P!GCO=:T:YL
MX7E(9@@>1%4L55CC.<*3V-?3?_!)#XF:WX0_:XTKPS8SC^QO%EE=VFHVLCOL
M/D6\MS%*JA@OF*T14,P;"32@ ;LC[4_X+2_\FJ^&_P#L<;3_ -(KV@#\5%4L
M< 9-?4?[,/[,_P 7] _:2^%.J:I\*/&^G:=9^*]+N+J\O/#EY%#!$EW$SR.[
M1@*J@$EB<  DU\O0_P"NC_WA_.OZI: "BBB@#^=W]M/X3^-_"WQ\^*'B76O!
MVOZ1X:U'Q?J?V+6;_2YX+.Z\RZFDC\J9D"/N0%AM)RH)'%?/-?M=_P %I/\
MDU?PY_V.%K_Z17M?BG'_ *Q?J* /J/\ 9A_9G^+_ (?_ &DOA5JFJ?"CQMIN
MFV7BK2[BZO+SPY>10P1)=Q,\CNT8"JJ@DL3@ $FOU8_;Q_;:TS]DGP'%!I4U
MAJ7Q+U3RWTK1;R)IHE@$H$MQ<JDB,D6U9$0[LM)C 94D*_5=?SS_ /!0KXH7
MWQ4_:^^(UW=B>&WT?49- M+6:Z:=88K,F F/( 19)$DFV 8#3-RQRQ /'_B5
M\5O&'QH\53^(O&WB*_\ $NLS;@+B^F+^4A=G\J)/NQ1AG<K&@5%W' %=]XB_
M8K^.7A7X=+XZU;X8Z_8^'/WC2R26X^TVR1B0O)/:@^?!&HB<F22-4QM.<,N?
MI_\ X(X_ GP]\2/BQXK\=:];6^HR>"X;0Z;8W$)=4O+AI2ET#NQNB6W<*&5O
MFE#@JT:FOV;H _F;^#GQ^^(?[/\ KTNK?#_Q7?\ ANZE(^T16[![:YPKJOG0
M.&BEVB1]N]6VELK@\U^\G[%O[56F?M9?!RQ\1+)86?BVS_T;Q!HUG(Q^Q7&6
M".%<;A'*J^8G+ 99-[M&YK\IO^"KWPA\/?"C]JB>?P_%<0)XJTU?$=_#-,9%
M6\FN;A)FCSR%<Q;]I)PSMC"[56S_ ,$D/B9K?A#]KC2O#-C./[&\665W::C:
MR.^P^1;RW,4JJ&"^8K1%0S!L)-* !NR #Y9^(/PI\;?#&6U;QCX-U_PF+YI/
MLAUS2Y[(7&S;O\OS47=MWIG&<;AGJ*YS2=*O?$&J6FF:98W&I:C>S);6MG:1
M-+-/*[!4C1%!+,S$ *!DD@"OU*_X+E?\>WP8_P![6?\ VQK\_?V2_P#DZCX.
M?]CEH_\ Z6PT(;/I;_@G#^SY\4O O[9'@'6O$?PU\8>']'MAJ'GZAJN@W5M;
MQ;M/N47=(\85<LRJ,GDL!WKH/^"FW[=7BGQA\3-?^$_@O6;C0_!>@32Z;JDV
MFS2P3:O<[#%<Q3G"GR$+2P^4,HY5G)<&,)^S=?-/Q4_8/_9Q\8ZYXB\>>-/
MVG07=QYFHZOJC:K=Z?;C:NZ6>013I&G"EW? R=SL22201^&/P=^ 'Q#_ &@-
M<FTKX?>$[_Q+=0X^T26ZJEO;95V7SIY"L46X1OMWLNXKA<GBJ?Q0^"?CWX*Z
MFMAXY\(:QX7N))IH()-0M6CAN6B8+(8)<;)E!9?GC9E(92"0P)_9'PK^UA^Q
MY^QQX?U_PAX'\3VT4$,SZI)IF@F^UA;NY:"/Y8;IO,A+,L<28\X(K##%2&Q\
M7?\ !0C_ (*(>%?VKOA_H_@GPAX6U>PTZSU.'6)-6UJ2**4RI%<1&%8(S(-N
MV96\PR Y!&SHQ .5_P""9/[5/B+X*_';P[X&DO;B[\"^,M2BTZ[TK8)1#>38
MBM[F(%E\MO,,2R$$[HLY5F2/;^P_[5/_ ":_\8/^Q.UC_P!(IJ_G&\&^)]3\
M$^+M$\1:-<_8]9TB^AU"RN?+63RIXI%DC?:P*MAE!PP(..017]'/[5/_ ":_
M\8/^Q.UC_P!(IJ /YJJ_H _X)??\F+_#+Z:E_P"G.ZK^?^OZ /\ @E]_R8O\
M,OIJ7_ISNJ.@=3ZHHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "OP[_X*:?!'XB:Y^UM\2O%FG> O%&H>%$@LKAM=M='N9;%8HM-
MMQ*YG5"@5"C[CG"[6SC!K]Q*\L_:I_Y-?^,'_8G:Q_Z134 ?S55Z'X9_9[^*
M?CC0K76_#GPU\8>(-&N@WV?4=+T&ZN;>7:Q1MDB1E6PRLIP>"I':O/*_H!_X
M)?\ _)B_PR_W=1_].5U0!\'?\%,]+O=!_9N_9$TW4[.XT_4;/PM);W-G=1-%
M-!*EGIBO&Z, 596!!4C(((-?(_[)7_)U'P<_['+1_P#TMBK] /\ @N9_J?@M
M_O:U_*QK\_\ ]DK_ ).H^#G_ &.6C_\ I;%0MP/VF_X*&?LB_P##5GP<VZ+;
M^=\0?#GF77A\O=^1%+O,?VBV?(*'S$C&TMMQ(D>71"^?P#93&Q!X8&OZIJ_(
M[_@KC^Q[%X9U)?C=X1L+>UTO4)DM?$MC96T@*7CLY74&(RBK(=L;G"?O/+/S
MO,Q ![I^QW_P4;\,ZQ^RKK.L_$K5/*\3_#ZRBBU*"%Y;F_U6U'E0V]V%DY>2
M661(7.\J)"'=HEE4#\C_ (U?&#Q#\>_B?X@\>>*)()-:UB99)5M81%#$BHL<
M<:+SA4C1$!)+$*"S,Q)/#!B 0#@'K7T%^Q/^RGJ?[67QBLM ,=]9^$+'_2/$
M&M6<:G[)!ABD89SM$DK+Y:<,1EGV.L;B@#['_P""2O[%]EJUO'\<?&NEV]]"
MLV/"$$LRR*)(I'2:\DB (#)(@2+<V599'V B%Z^G?^"BO[:7_#+'PW@TSPQ>
M6$GQ+U[Y+&VF/F/I]J0X>_:+:5;#*$19"%9R3B18I$/UCI.DV>@:9::9IEE;
MZ=IME"EM:V=I$L4,$2*%2-$4 *JJ  H&   *_!3_ (*=?%'_ (6=^V+XR6#4
MO[1TKP\(= LAY'E?9_(3_28N55FVW3W7S-G.?E)3;0!\[:IK'BKXM>,DN-1O
M-7\8^*]8FBMDDN)9;Z^O)2%BBC!)9Y&P$15Y/"@=J[_XE?L@_&3X/>#;#Q5X
MP^'NKZ-X>O(5G%\R)*MLK&,*+D1LQM6+2HH6<(Q8E<95@/:O^"8_Q4^$?P+^
M+/B+QS\4?$UOH5S:::+'1;>;1KB]9I9GS-<1R0QOY+)''Y?0%UNF ( 8']&?
M%7_!1O\ 90\;>%]7\.ZU\0S>Z-JUG-I][;?V)JT?FP2H8Y$W+;AERK$94@C/
M!% 'YC?L4_M]>+_V5_%%EI^I7>H>)/AG+^XO/#LEP7^QH79S/9!SMBD#.[%!
MM27<0V&VR)^]>DZK9Z]I=IJ>F7MOJ.G7D*7%M>6DJRPSQ.H9)$=20RLI!# X
M(((K^6F3;YC;.5SQ7[9_\$]/VA;Z'_@GCK/B34+&XU>?X:P:K;*MSJ#,U]%:
MVXO(HPY0F%5CF2!5PX58E(XPH /E?_@IK^W9XH\8?$S7_A/X+UFXT/P9H$TN
MF:I-ILTL$VKW.PQ7,4QPI\A"TL/E#*.59R7!C"?"W@CX>>*?B7JDNF>$?#6K
M^*=3BA-S)9Z+8RW<R1!E4R,D:DA0SJ-QXRP'<5SDCEY&8]2<U^Y'_!(GX7V/
M@O\ 9,M?$\7V>XU+QAJ5U?S3K:K'-'%#(UK';M)DF15,,LBYP%-PX ZLP!^4
MNJ^%?CG^PY\1;2^NK77OAKXBX$%[!(#;7R*89FB$L9:"ZC!,.^/+IG"N,\5X
M@S;F)]3FOZ1OVL/@W8_'C]G_ ,:^%9] M_$.JR:;<7&B6\S+&T>II"_V62.0
MLHC;S"%W%@"K,K91F!_FY9=K$4 ?M9_P1;_Y-7\2?]CA=?\ I%95]]U\"?\
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
MP:GCG^V+W4M&N/[/LO[(U2#S+Z-?-M/G\A0,3QQ'YF"\8;Y<B@#Y-_X)Y_\
M!0SQ#\(?&.D?#_X@:O<:Y\.]4GM]/M;O4[P%_#[86*)TEE8!;10$#QDA8U7>
MF"'27]7OVJ?^37_C!_V)VL?^D4U?S5=^*_>'P3\4+WXQ?\$L=5\3ZF+AM1F^
M'FL65U-=W37,US+:VUS:O.\C %FE: R'.2"Y&6QN(!^#U?T ?\$OO^3%_AE]
M-2_].=U7\_\ 7] '_!+[_DQ?X9?34O\ TYW5'0.I\&?\%-OVZO%/C#XF:_\
M"?P7K-QH?@O0)I=-U2;39I8)M7N=ABN8ISA3Y"%I8?*&4<JSDN#&$^-O@[\
M/B'^T!KDVE?#[PG?^);J''VB2W54M[;*NR^=/(5BBW"-]N]EW%<+D\5^YWQ4
M_8/_ &<?&.N>(O'GC3P-IT%W<>9J.KZHVJW>GVXVKNEGD$4Z1IPI=WP,G<[$
MDDGS;PK^UA^QY^QQX?U_PAX'\3VT4$,SZI)IF@F^UA;NY:"/Y8;IO,A+,L<2
M8\X(K##%2&P ?C=\4/@GX]^"NIK8>.?"&L>%[B2::""34+5HX;EHF"R&"7&R
M9067YXV92&4@D,"?I;_@F3^U3XB^"OQV\.^!I+VXN_ OC+4HM.N]*V"40WDV
M(K>YB!9?+;S#$LA!.Z+.59DCV]5_P4(_X*(>%?VKOA_H_@GPAX6U>PTZSU.'
M6)-6UJ2**4RI%<1&%8(S(-NV96\PR Y!&SHQ^(_!OB?4_!/B[1/$6C7/V/6=
M(OH=0LKGRUD\J>*19(WVL"K890<,"#CD$4(#]$O^"P_PG\;^+/CMHOB71/!O
MB#6?#NF^#XOMVK:?I<\]I:^7=7DDGFS(A1-J$,=Q&%()XK\T:_I6_:H_Y-A^
M,'_8G:Q_Z135_-6_WF^M 'H7A7]GOXI>.-#M=;\._#7QAK^BW6[R-1TS0;JY
MMY=KE&V2)&5;#*RG!X*D=17Z0?\ !0[2[[0?^"9OP(TW4[.XT_4;.;P_;W-E
M=1-%+!*FCW"O&Z, 596!!4C(((-?3?\ P2]_Y,5^&7TU+_TYW5>6?\%I?^35
M?#?_ &.-I_Z17M 'XK1?ZQ?J*_;O_@KI\#+GXH?LXVWBS2M/^VZUX)O#?R,I
MF:5=.E79=!(T!5L,MO*S.!LC@D.X<AOQ$B_UB_45_49XJ\+Z7XU\+ZOX=UJW
M^V:-JUG-87MMYC1^;!*ACD3<I#+E6(RI!&>"*.@'\Q7A'Q9JG@7Q7H_B71;G
M[%K.D7L.H65UY:R>5/$XDC?:X*MAE!PP(..0:_IA^%_Q*T3XP_#GP[XT\.3_
M &C1]<LX[RWW.C/'N'S12;&91)&VY'4,=KHRYR*_F]^-WPOO?@K\7/%_@:_-
MQ)-H.ISV27%U;-;-<PJY\J<1DDJLL>R1>2"KJ02""?UF_P"",_Q>F\7_  %\
M1> [R2XEG\':F)+9FAC6&.SO-\B1JR_,S">.[=MXX$B ,1\JG0"M_P %DOCE
M;^%?@SHGPRL=1V:SXIO4O+^UC$+_ /$NMR6 D!/F1[[@0E&51N^SS#=P5;\K
M?V?_ (.ZG\?_ (R>%/A_I,@@NM;O!#)<[5;[-;J#)//M9T#^7$DC[-P+;-HY
M(KV#_@I-\7IOB[^U]XV<27!TWPW+_P (U90W4,:-$MJ66<#9G<K7)N75F);:
MZYVX"K])_P#!%WX$2ZIXO\5?%W4+6W?3M+A;0=*\Z".1OMD@CDGEC8MNB:.'
M8F=OSK=L WRN"(#[E_:^_:5\/?L8_ @W^FVVDQ:WY*:;X6\,D&&&5DV)A8HA
MQ!!&0S ;%PJ1AT:1*_!3XF?%?QA\:/%4_B+QKXBO_$FLS;@+B^F+^4A=G\J)
M/NQ1AG<K&@5%W' %?:/_  68^*'_  E?[1&@^#;74OM5CX5T9#/9>1L^S7UT
MWFR?.5!?= MD>&91T&&WBO#/V!?%GPW^'O[2FA^,?BEKUOHF@>'X)K^V%SI,
MVH+<WFWRX$"Q(YC9#(9UDVG:UNH&"00 <]XB_8K^./A3X=+XZU;X8Z_8^&_W
MC2RR6X^T6R1B0O)/:@^?!&HB<F22-4QM.<,N;7[*W[87CS]E/QC:7^@ZA<ZC
MX8:9GU+PI<7+BQO5<()&"\B*?;&FV95W#8H.Y-R-^PO_  ]&_9C_ .BF?^4#
M5/\ Y&K\,?BXWA=OBIXR/@@Y\&'6;PZ)Q+_QX^<_V?\ UO[S_5[/O_-Z\YH
M_I+^%_Q*T3XQ?#GP[XU\.3_:-&URSCO+?<Z,\>X?-%)L9E$D;;D=0QVNC+G(
MKKJ_.+_@BK\3K[Q!\(/'/@>[%Q-!X9U.&]M+B:Z:14BO$?-O'&1B-5DMI).#
MAFN&. <EOT=H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .!HHHKU3S HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH Z?PS_QXR?\ 74_R%:S=*R?#/_'C)_UU/\A6LW2O-J?&ST(?
M"A:***@L**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH _G2_;L\%WO@/]K[XL:=J$MO+/<:]/JJM;,S*(KP_:X@=P!W".= PQ@,&
M )&">G_8?_8QL?VRM4\6Z<_Q"M_!>HZ'#;7$-FVG+>RWL4C2+)(J>?$0L;+$
M&(##,R XR,_2O_!8C]EZ]L?%UC\:] TVXN-*U*&.Q\2RPHSK:W$82.VN)"7)
M59(]D/RHJ*T"Y)>8 _%G[*O[2_B']D_XLVGC;0+6WU&-X6L=2TNYPJ7UF[HT
MD0DP3$VZ-&610<,@R&7<C 'WA_PXQ_ZK9_Y:G_W;1_PXQ_ZK9_Y:G_W;69\9
M?^"S"^,/@[=Z+X-\$:AX=\9:Q9W-G=:C/J>8M)WG8DMK)$%DFD\LNP8B'RI
MA'F@'/YGZ+I>H>(-6LM+TJTN-0U.^F2VM;2TC:2:>5V"I&B*"69F(  &230!
M_0M^Q9^RK_PR#\+=3\&_\)/_ ,)9]MUF75OMO]G_ &+9OA@B\O9YLF<>1G=N
M_BQCC)_#']K;_DZKXQ_]CCJ__I;+7[W?LD?#3Q#\'?V;?A_X0\5:C<:EX@TO
M3%6\:ZD$CVS.S2"U#!W#+ '$"E6VE85V@# 'X(_M;?\ )U7QC_[''5__ $ME
MH ^_?^"&?^K^-7UT7_V_KXD_;L\%WO@/]K[XL:=J$MO+/<:]/JJM;,S*(KP_
M:X@=P!W".= PQ@,& )&"?MO_ ((9_P"K^-7UT7_V_K _X+$?LO7MCXNL?C7H
M&FW%QI6I0QV/B66%&=;6XC"1VUQ(2Y*K)'LA^5%16@7)+S $8(^:OV'_ -C&
MQ_;*U3Q;IS_$*W\%ZCH<-M<0V;:<M[+>Q2-(LDBIY\1"QLL08@,,S(#C(S]9
M?\.,?^JV?^6I_P#=M?!_[*O[2_B']D_XLVGC;0+6WU&-X6L=2TNYPJ7UF[HT
MD0DP3$VZ-&610<,@R&7<C?;OQE_X+,+XP^#MWHO@WP1J'AWQEK%G<V=UJ,^I
MYBTG>=B2VLD062:3RR[!B(?*D"$>: <@&G_PXQ_ZK9_Y:G_W;7VG^Q9^RK_P
MR#\+=3\&_P#"3_\ "6?;=9EU;[;_ &?]BV;X8(O+V>;)G'D9W;OXL8XR?YZ=
M%TO4/$&K66EZ5:7&H:G?3);6MI:1M)-/*[!4C1%!+,S$  #))K^C;]DCX:>(
M?@[^S;\/_"'BK4;C4O$&EZ8JWC74@D>V9V:06H8.X98 X@4JVTK"NT 8  /Y
MOKC_ (^)/]ZOVE_X(K_\FL^)_P#L<KO_ -(K&OQ:N/\ CXD_WJ_:7_@BO_R:
MSXG_ .QRN_\ TBL:!O<]5_X*@_\ )B_Q-^FF_P#ISM:_ %?O#ZU^_P!_P5!_
MY,7^)OTTW_TYVM?@"OWA]:%N+H?TI_LK?\FO_!__ +$[1_\ TBAK\K/^"UG_
M "=!X3_[$ZV_]+;VOU3_ &5O^37_ (/_ /8G:/\ ^D4-?E9_P6L_Y.@\)_\
M8G6W_I;>T >6?\$M_P#D^CX<?[NI_P#IMNJZ#_@K7X-O?"_[9FN:G=RP20>)
M-+L-4M%A9BR1)"+0K("  WF6DAP"1M93G)('/_\ !+?_ )/H^''^[J?_ *;;
MJOMS_@L!^R_??$#P7HWQ9\-Z;<:AK'AJ%K+6HK=&D<Z9EY5G(WX"P2&3=L0D
MK<,S$)#D S\[?V-_V:;']K#XM3^![OQK;^";C^S)KZTN)K-;IKR6-XP;>.,S
M1$MY;22<$D+"QQ@$C[;_ .'&/_5;/_+4_P#NVOSD^#'Q>\0_ 7XG>'_'GA:6
MWCUS1YFDA6ZA$L,BLC1R1.O!VO&[H2I# -E65@"/TFU;_@MW82^ [V33/A==
M6GC5IGBM;>[U19]-CB,1V3O*J)(["7 , 105!(F4G !%3_AQC_U6S_RU/_NV
MOJK]AK]AO_AC!?&H_P"$U_X3#_A)#9'_ )!/V'[/]G\__IO+OW>?[8V]\\?@
MEJ^LZAXBUB]U34KRXU#4[V=[FYO+F5I)IY78L[N[$EF9B22222:_>W_@FO\
M!_Q?\%?V5=&TKQK+J$.K:C>7&JQZ-J0(?2()=H2V"EVV[MAG*80J]PZLH<,2
M ?E?_P %2?\ D^CXC_[NF?\ IMM:]4_X(I_\G0>+/^Q.N?\ TMLJ\K_X*D_\
MGT?$?_=TS_TVVM>J?\$4_P#DZ#Q9_P!B=<_^EME0!^TC5_*]<_\ 'Q)_O5_5
M"U?RO7/_ !\2?[U S]I?^"*__)K/B?\ ['*[_P#2*QKY9_X+6?\ )SGA3_L3
M[;_TMO:^IO\ @BO_ ,FL^)_^QRN__2*QKR'_ (+A:38QZA\']42R@CU&XBU:
MVFO%A43211FT:.-GQDJK2RE5)P#(Y'WCD8D?+_\ P2W_ .3ZOAK]-3_]-EU7
M[^5_--^S=\;KS]G'XW>%OB+8:9;ZQ/HLTA>PN':-9XI87AE4./NL8Y7VM@A6
MVDJP!4_LA^R'_P %%K#]KOXR>(O!FE^!KGP]ING:;/JEMJMWJ:RS7$27$,2*
M\"Q 1LRS!B!*X4J0"WWJ /LFBBB@#^;S]L;2[W1OVKOB_;ZA9W%E/)XJU*Y2
M*YB:-FBEN7EBD (!*O&Z.K=&5E(R"#7W/_P0\U:QCU#XP:6][;QZE<1:3<PV
M;2J)I8HS=K)(J9R55I8@S 8!D0'[PS4_X+"?LIW%GK4/QTT&/S;2\%OIGB*U
MCCF=XIE4I!>,V618V1(H"/D =8L;VE;'P#\"OCIXO_9S^(VG>-/!>H?8M4M?
MW<T$H+6][ 2"]O.@(WQMM&1D$$*RE656 @/Z9:_'K_@MEXTO-0^,GP]\)210
M?V?I>@R:K#(JMYS2W5P\4@8[L%0+*+:  06?).0!Z1XB_P""V^@M\.5ET/X;
M:A'X\E\Q#::C>QOI=MQ((Y1,F)9\$1$Q^7%G<X$@VAF_,3XL?$W6_C)\1_$/
MC7Q)-Y^LZY>27D^UW:.+<?EBCWLS".-=J(I8[415[4 >^?\ !+9<_MT_#4^V
MI_\ ILNJ_0#_ (+2_P#)JOAO_L<;3_TBO:R/^"1?[*5Q\,_ =W\7O$$?EZUX
MNLQ;:3:-'-%+:::)2S.X8A6^T-'#(N%.(XXV5SYK*-?_ (+2_P#)JOAO_L<;
M3_TBO:&!^*T/^NC_ -X?SK^J6OY6H?\ 71_[P_G7]4M, HHHI ? O_!:3_DU
M?PY_V.%K_P"D5[7XIQ_ZQ?J*_?'_ (*E:59:G^P_X^GN[.WNKBQETZYM))HE
M=K>4W\$9DC)&48QR2)N&#MD8=&(K\#5.T@T=0Z']4]?S>?MC:7>Z-^U=\7[?
M4+.XLIY/%6I7*17,31LT4MR\L4@! )5XW1U;HRLI&00:_1SX._\ !81?B1XW
M^&?@N?X:,-9\17ECI.JZE'JWDV]M=37/DM)!"8I&>/:4D"NZL"S)DA1(_G__
M  6$_93N+/6H?CIH,?FVEX+?3/$5K'',[Q3*I2"\9LLBQLB10$?( ZQ8WM*V
M "W_ ,$/-6L8]0^,&EO>V\>I7$6DW,-FTJB:6*,W:R2*F<E5:6(,P& 9$!^\
M,_JY7\S7P*^.GB_]G/XC:=XT\%ZA]BU2U_=S02@M;WL!(+V\Z C?&VT9&000
MK*5958?I1XB_X+;Z"WPY670_AMJ$?CR7S$-IJ-[&^EVW$@CE$R8EGP1$3'Y<
M6=S@2#:&8 \W_P""V7C2\U#XR?#WPE)%!_9^EZ#)JL,BJWG-+=7#Q2!CNP5
MLHMH !!9\DY 'A'_  2V7/[=/PU/MJ?_ *;+JO _BQ\3=;^,GQ'\0^-?$DWG
MZSKEY)>3[7=HXMQ^6*/>S,(XUVHBECM1%7M7ZR_\$B_V4KCX9^ [OXO>((_+
MUKQ=9BVTFT:.:*6TTT2EF=PQ"M]H:.&1<*<1QQLKGS64 '!_\%RO^/;X,?[V
ML_\ MC7Y^_LE_P#)U'P<_P"QRT?_ -+8:_4C_@M/I-G<?LV^$M3DL[=]1MO%
M<-O#>-&IFBBDM+II(U?&0K-%$64'!,:$_=&/R%^'?C2]^&WC_P ->+],BMY]
M1\/ZG;:K;172LT+RP2K*BN%*DJ2@! (.,\CK0MP/Z@Z_G2_;&_:K\0_M5?%S
M4=<O[RX7PO8S36_A[2)%$26=F7^4M&&8>>X5&D?<V6  .Q$5?TZ_9N_X*H6'
M[1WQ[\,?#C3OAS<Z1!K4,CMJMUK"NT$L5D]Q*@A6'#J)(WC5MZEEVN54DH/Q
MF\8^%-4\"^+-:\.:U:BRUG2;V:PO;;S%D\J>*1DD3<I*MAE(RI(..": /<OV
M8?V#?B?^UAI%]K7A)=(TWP]9RR6DFKZU>^5$URBQ,8%2-9)=VR96W% F 1NS
M@'O_ -KS_@G+>_LB_!;0?&FI^.X/$.I7^IV^E7.E6FF-##;RR6\TKLD[2DR*
MIA*@F-"P8$A?NUU/["__  4ZD_9K\%VOP]\;^'KCQ#X+M)I9;"]TDQI?:>LA
MDE>/RVVK<*TS!@6=&3?)\SC8B^6?MG_MY^*?VP[G2;"XT>W\*>%-(F>YM-(M
M;N6=Y96C13)<.=J2LA63RR(D*+,Z_-DD@'E?[,>DV.N_M(_"G3=3M+?4=.O/
M%FDV]S9W42RPSQ/>1*\;HP(964D%2,$$@U_0-^U5_P FO_&#_L3M8_\ 2*:O
MYT/ASXTO?AQ\0/#'BS38K>?4=!U2UU6VBNE9H6E@E65 X5E)4LHR 0<9P1UK
M^B_]JK_DU_XP?]B=K'_I%-3#J?S55_0!_P $OO\ DQ?X9?34O_3G=5_/_7]
M'_!+[_DQ?X9?34O_ $YW5+H'4^J**** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ KRS]JG_DU_XP?]B=K'_I%-7J=>6?M4_P#)K_Q@
M_P"Q.UC_ -(IJ /YJJ_H!_X)?_\ )B_PR_W=1_\ 3E=5_/\ 5_0#_P $O_\
MDQ?X9?[NH_\ IRNJ.@=3Y6_X+F?ZGX+?[VM?RL:_/_\ 9*_Y.H^#G_8Y:/\
M^EL5?H!_P7,_U/P6_P![6OY6-?G_ /LE?\G4?!S_ +'+1_\ TMBH0']*%? /
M_!5W]KG_ (5#\-_^%6>';GR_%_B^R8:@9;3S$M]'D$L,NUV.T22LK1C <A%E
M/R-Y3'ZG_::_:"T/]F3X.ZWX]UR(WHL]D%EIB7"0RW]U(=L<*%C]78J&98XY
M'"MMP?YTOB!\0/$/Q6\9:KXK\5ZM<:WX@U68SW=[<D;G;     "JJ@*J* JJ
MJJH    .;K[#_P""9O[5UO\ LV?&Y]+UZ39X,\9?9]-OYFDAB2QN!)BWO)'D
M Q%'YDJN-Z@)*SG<8U4^T_LB_P#!,&T^+W[*OB/Q9XN3[+XO\5V7G^#?->XM
M6TOR_,\J:?@J\=RWEDCRGQ %>-MTGR?G;XN\)ZIX%\5:QX;UNV%EK.D7DUA?
M6WF+)Y4\3E)$W*2K892,J2#C@F@#^HZOYTOV[/!=[X#_ &OOBQIVH2V\L]QK
MT^JJULS,HBO#]KB!W '<(YT##& P8 D8)_0__@DK^V##XZ\&Q_!GQ7J$$7B/
M0(?^*>FN;F1I]3L\N[PC?D;K=0H558?N=H5 (78^6?\ !8C]EZ]L?%UC\:]
MTVXN-*U*&.Q\2RPHSK:W$82.VN)"7)59(]D/RHJ*T"Y)>8 @'S5^P_\ L8V/
M[96J>+=.?XA6_@O4=#AMKB&S;3EO9;V*1I%DD5//B(6-EB#$!AF9 <9&?K+_
M (<8_P#5;/\ RU/_ +MKX/\ V5?VE_$/[)_Q9M/&V@6MOJ,;PM8ZEI=SA4OK
M-W1I(A)@F)MT:,LB@X9!D,NY&^W?C+_P687QA\';O1?!O@C4/#OC+6+.YL[K
M49]3S%I.\[$EM9(@LDTGEEV#$0^5($(\T Y -/\ X<8_]5L_\M3_ .[:^C/
M/[']]^R[^Q#\9OAWINN7'CW4=:TW6KZV-KI36\TDLVFK END*R2EV+0C&#DE
MP ..?PPT72]0\0:M9:7I5I<:AJ=],EM:VEI&TDT\KL%2-$4$LS,0  ,DFOZ-
MOV2/AIXA^#O[-OP_\(>*M1N-2\0:7IBK>-=2"1[9G9I!:A@[AE@#B!2K;2L*
M[0!@  _FY;@D5^^7_!+75;+4_P!A_P  P6=Y;W,]A+J-M=Q0RJ[6\IOYY!'(
M <HQCDC?:<';(IZ,#7Y(?MM_LRZU^S+\<-<TV?1?[.\(:K>W-[X:N8)7FMY;
M$R$I$)7^8R1*R(ZL=P.#EE=';JOV(OV]];_8Y7Q'IY\/_P#"9>&]:,<_]ER:
MD]H;6Z3Y?.C.R1!O0[7&S<WEP_, F& /WA\5>)M+\$^&-7\1:U<_8]&TBSFU
M"]N?+:3RH(D,DC[5!9L*I.%!)QP":_ERD;<['U-?H!^VE_P5/U+X]>%;WP+\
M.-+U#PAX3OAY>HZE?2H-0U*!D7=;E(RRP1EC('"NYD4*"44NC?G\RE6((YH
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
M+J$.K:C>7&JQZ-J0(?2()=H2V"EVV[MAG*80J]PZLH<,3]54 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% ' T445ZIY@4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 =/X9_X\9/\
MKJ?Y"M9NE9/AG_CQD_ZZG^0K6;I7FU/C9Z$/A0M%%%06%%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
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
MJ<EQX^\:6$RW%KJFI)Y-K:2JTFR2"U5BH8*Z?-*TI#Q*Z>6:^RJ** .<\?>
MO#_Q3\&ZKX5\5Z1;ZYX>U6$V]Y8W(.R1<@@@@@JRL RNI#*RJRD$ C\V=8_X
M(=V%QJEW)I7QAN+/3FF=K:WN_#BW$T418[%>1;I [!< L$4$@G:N<#]2:* /
M@O\ 9/\ ^"5UC^S1\:M(^(MU\1[GQ1<Z3!<+:6$.CK8IYLT30EI&,TI91'))
M\H"G<5.["E6] _:^_P""='@+]J[5/^$D-]<>#?'/DI VM6$"317:JR!3=0$K
MYK+&K(KJZ, RABZHBCZTHH _*O\ X<8C_HMG'_8J?_=M?0'P]_X)._!#P?\
M#G5/#^KV>H>*==U:R^RW/B:[G\JYMG(B)>SC7]W!MDBWKN$CX=XW>2-F4_:E
M% 'Y_P#_  Y6^"'_ $-7Q _\&-C_ /(=?9.J_"VRU[X.W?PXU+5M8U'3KS07
M\/W.K7=RLNHSQ/;F!YWE92&G926+E<%B3CM7;T4 ? '_  Y5^"/_ $-/Q _\
M&-C_ /(=?7GP'^"VB_L\_"C0OA_X=NM0O=&T?S_L\VJ2))<-YL\D[;V1$4X:
M5@,*. .IYKT.B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "N<^('@RR^(W@7Q'X3U.6X@T_7M-N=*N9+5E69(IXFB=D+!@&"N
M<$@C.,@]*Z.B@#X _P"'*OP1_P"AI^('_@QL?_D.OKWX#_!G1/V>_A3H7P_\
M.76H7NBZ.)A;SZI(DEPWFSR3-O9$13\TK 84< =>M>A44 ?/_P"U5^Q;X(_:
M^7PPOC+5-?TT>'S=&U_L.X@BW^?Y6_S/-ADSCR4QC'4YSQCQ_P"'O_!(_P"#
M_P -?'WAKQ;IGB3QO/J>@:G;:K:Q7=]9M"\L$JRHKA;125+*,@$'&<$=:^X*
M* /G3]J;]B'P?^UYJGA^Z\9^(_$]A;Z'#+'96.BSVD,*M*RF61C);2.S,(XA
M@MM C&%!+%O%='_X(S_ S2]6LKRXUGQMJL-O,DLEA=ZC:B&Y56!,;F.V1PK
M8.QU;!.&!YK[UHH *^5/VD?^"<?PM_:@^(H\:^)+WQ!HNM-916<__"/2VMNE
MUY9;;++OMY&>3:RIN+?<CC7HM?5=% 'P]\/_ /@DQ\,_A;XSTGQ9X3\??$?1
M/$.E3">TOK?4;'<C8(((-D0RLI*LC JRLRL""17VEJVEV>O:7=Z;J5E;ZCIU
MY"]O<V=W$LL,\3J5>-T8$,K*2"I&""0:OT4 ?G9\8O\ @C'\//&.NQZA\/\
MQ7J'P\MFSY^ESVQU:V&%15\DO,DJ<J[-ODDR7^78%P?/A_P0Q]?C9D?]BI_]
MVU^JE% 'R]^RQ_P3W^%_[+-Q::YIL%QXE\<QPM&WB75CEXR\:)*+>%?DA4E7
MP?FE"RNAE9217U#110!Y[\<O@;X1_:(^'6H^"O&NG?;])NOWD4T9"W%G. 0E
MQ Y!V2KN.#@@@LK!D9E/Y\:O_P $.]/N-4O'TKXPW%EIK3.UM;WGAQ;B:*(L
M=BO(MU&'8+@%@B@D$[5S@?J310!\%? #_@D/\+_A9JB:OXWU.X^)^I03"2UM
M[NV^Q:=&%:-D+VRNYE8,C@B20Q,LA5HCC)K2?\$6/@E([,?%/C_).>-0L?\
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
MK ]SM9?M,[$O//M9W*>9*\DFS<0N_:. * /0J*** "BBB@#X?^(7_!(_X/\
MQ*\?>)?%NI^(_&\&IZ]JESJMU%:7UFL*2SRM*ZH&M&(4,YP"2<8R3UKWS]F+
M]F#PM^R?X O_  CX1U#6-0TV\U.359)M:FBEF$KQ11%08XHQMVPKQC.2>>@'
MLE% !7.>// ?A_XH^#]5\*^*M)M];\/ZI";>[L;H$I(N00000596 974AE95
M92" 1T=% 'YJ_$S_ ((I>#O$'BJ>^\$_$+4/!VD3;G_LF^TT:F(7+LVV*7SH
MF$84HJJ^]_E)+MGCEE_X(9C//QK)_P"Y4Q_[>U^J=% 'A'[-/[&/PP_93M;E
M_!>E7$VN7D/V>\\0:M/]HOKB+S&<1E@%2-<E05B1 WEQE]S*&KU3X@>#++XC
M>!?$?A/4Y;B#3]>TVYTJYDM659DBGB:)V0L& 8*YP2",XR#TKHZ* /@#_ARK
M\$?^AI^('_@QL?\ Y#KZ\^ _P6T7]GGX4:%\/_#MUJ%[HVC^?]GFU21)+AO-
MGDG;>R(BG#2L!A1P!U/->AT4 ?)?[7W_  3H\!?M7:I_PDAOKCP;XY\E(&UJ
MP@2:*[560*;J E?-98U9%=71@&4,75$4?+__  XQ'_1;./\ L5/_ +MK]5**
M /BOX>_\$G?@AX/^'.J>']7L]0\4Z[JUE]EN?$UW/Y5S;.1$2]G&O[N#;)%O
M7<)'P[QN\D;,IY/_ (<K?!#_ *&KX@?^#&Q_^0Z_0"B@#&\*:!_PBWA?1]%_
MM'4-8_LVSAL_[1U:?S[RZ\M GFSR8&^1MNYFP,L2<5\7?M6?\$J?"'[1'Q&D
M\:>'?$7_  KO5K_>^L0V^EB\M[^<D$7 C\V+RY6^;S""0YPV ^]G^ZJ* /RL
M7_@AF,\_&O(]O"F/_;VOM+XO?L7^"OC-\!/!GPCUO5-?M?#GA;[$+*ZT^X@2
M\D^RVKVT?FL\+(<HY+;47+8Q@<5] T4 ? "_\$5O@BK CQ3\0.#_ -!&Q_\
MD.OO^BB@ KX@^(?_  2/^#_Q+\?>)?%NI^(_&T&I:]J=SJMU%9WUFL*2SRM*
MX0-:,0H9C@$DXQDGK7V_10!X1^RS^QSX$_9"TKQ!9^"YM8OIM<FBEO;[6KI)
MIF6)6$48$:1H%4R2GA-Q,ARQ 4+[O110 5\%?M _\$A_A=\4M4?5_!.I7'PP
MU*>8R74%G;?;=.D#-(SE+9G0Q,6= !'((U6,*L0SD?>M% 'Y5_\ #C$?]%LX
M_P"Q4_\ NVOHK]E__@E_\,/V>=6TWQ+JDEQX^\:V$RW%MJFI1^3:VDJM)LD@
MM58@,%=/FE:4AXE=/+-?95% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 <#1117JGF!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110!T_AG_CQD_ZZG^0K6;I63X9_P"/&3_K
MJ?Y"M9NE>;4^-GH0^%"T445!84444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110!0U;2K/7M+N]-U*RM]1T
MZ\A>WN;.[B66&>)U*O&Z,"&5E)!4C!!(-><_\,G_  1ZGX.> "?^Q7L?_C5>
MJT4 <WX+^'_A?X<:7+IGA/PUI/A;399C<26>B6$5G"\I55,A2-5!8JBC=C.%
M ["NDHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH X&BBBO5/,"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#I_#/_'C)_P!=3_(5K-TK
M)\,_\>,G_74_R%:S=*\VI\;/0A\*%HHHJ"PHHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** .!HHHKU3S HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH Z?PS_P >,G_74_R%:S=*R?#/_'C)
M_P!=3_(5K-TKS:GQL]"'PH6BBBH+"BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HKY6_;R_;9_P"&.?"N@-9>&_\ A(O$?B/[7'IX
MN)_*M+7R8TS+-C+OAYH?W:[=R[_WB$#=^5_A']I[XB?M/?MF?!;6?'FM?;EM
M/&6F+8:;;1"&SL(Y-0B<I%&/^ KO<M(RQH&=MHP ?OS7GGBC]H+X6^!=<N=$
M\2?$GP?X?UFV*^?IVJZ]:VUQ%N4.NZ-Y RY5E89'((/>O0Z_$3_@H]^SY\4O
M'/[9/C[6_#GPU\8>(-'N1I_D:CI6@W5S;R[=/MD;;(D95L,K*<'@@CM0!^P7
M@OXV?#OXE:I-IGA#Q]X8\4ZE%";B2ST76;:\F2(,JF0I&[$*&=1N(QE@.XKN
M:_(S_@D?\$?B+\-_VC/$NI>+O 7B?PKITWA2XMH[S6M&N;.)Y3>6;",/(B@L
M51CM!SA2>QK]<Z "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^(/^"@'_  4.O?V2]=TSP?X:\*V^M^*]2TU=46_U:5A8VL33M&H,49#S,PAG
M!&^,)^[.7RRCX9_88^-'C7X]?\%&/ASXI\>>(+CQ!K;PZA;B>5$C2*)-,N]L
M<<4:JD:Y+-A5 +,S'+,Q(!^XM%%% !1110 4444 %%%% !1110 4444 %>>>
M*/V@OA;X%URYT3Q)\2?!_A_6;8KY^G:KKUK;7$6Y0Z[HWD#+E65AD<@@]Z]#
MK\1/^"CW[/GQ2\<_MD^/M;\.?#7QAX@T>Y&G^1J.E:#=7-O+MT^V1MLB1E6P
MRLIP>"".U '[!>"_C9\._B5JDVF>$/'WACQ3J44)N)+/1=9MKR9(@RJ9"D;L
M0H9U&XC&6 [BNYK\C/\ @D?\$?B+\-_VC/$NI>+O 7B?PKITWA2XMH[S6M&N
M;.)Y3>6;",/(B@L51CM!SA2>QK]<Z "BBB@ HHHH **** "O*3^UA\$02#\8
M_  /_8T6/_QVO5J_FOF_90^-S3.1\'/B 1N/_,KWW_QJ@#^BOP5\0?"_Q(TJ
M74_"7B71_%.FQ3&VDO-$OXKR%)0JL8R\;, P5U.W.<,#W%8/BC]H+X6^!=<N
M=$\2?$GP?X?UFV*^?IVJZ]:VUQ%N4.NZ-Y RY5E89'((/>OF/_@DC\/O%'PV
M_9M\0Z;XM\-:QX5U*7Q7<W,=GK-A+9S-$;2S42!)%4E2R,-V,94CL:_.3_@J
M5_R?1\1_]W3/_3;:T ?N#X+^-GP[^)6J3:9X0\?>&/%.I10FXDL]%UFVO)DB
M#*ID*1NQ"AG4;B,98#N*[FOQ8_X(J?\ )T7BO_L3KG_TMLJ_:>@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#F_&O
MQ!\+_#?28M4\6^)='\+:;+,+>.\UJ_BLX7E*LP0/(R@L0K';G.%)[&N-_P"&
ML/@A_P!%D^'_ /X5%C_\=KYW_P""MOP_\4?$G]FWP]IGA+PUK'BK4HO%=M<2
M66BV$MY,L0M+Q3(4C5B%!91NQC+ =Q7Y&)^R?\;Q(I/P;^('4?\ ,KWW_P :
MH _I1HHK\6_VF/\ @KM\0OB.]_H7PSM/^%=^'9/,A_M(LLVKW$9\U,^9]RVW
M(\;8C!DC=,K,10!^TE8WBGQ9HG@C0KG6_$>KZ?H.C6I7[1J6J726UO#N8(N^
M1R%7+,JC)Y+ =Z^&_P#@BRQ;]EGQ.2<D^,KOD_\ 7E8U[3_P47\*:WXX_8U^
M(6B>'-&U#7]9NEL/L^GZ7:O<W$VW4+9VV1H"S8568X' 4GM0!W__  UC\$/^
MBR?#_P#\*BQ_^.UZ-I.K6>OZ9::GIE[;ZCIM["ES:WEI*LL,\3J&21'4D,K*
M00P."""*_F[_ .&3OC?_ -$;^('_ (2]]_\ &J_H&_9ITF_T/]G+X5Z9J=I<
M:=J5GX4TJVNK.ZB:*:"5+.)7C=& *LK @J1D$$&@#TVBBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH *\QU;]ICX0Z!JM[I>J_%?P1IVI64SV]S9W?
MB.SBF@E1BKQNC2 JRD$%2,@@@UZ=7\_G[3W[,_Q?U_\ :2^*NJ:7\*?&^HZ=
M>>*]4N+6\L_#EY+#/$]W*R2(ZQD,K @A@<$$$4 ?NKX%^*_@GXH&]/@WQGX?
M\6_8=GVK^PM3@O?L^_=L\SRG;;NV/C.,[3CH:ZZOS7_X(W_"?QO\,%^+@\8^
M#?$'A'[=_9'V7^W-+GLOM&S[;O\ +\U%W;=Z9QG&X9ZBOTHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH X&BBBO5/,"B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@#I_#/_'C)_P!=3_(5K-TK)\,_\>,G_74_R%:S=*\VI\;/
M0A\*%HHHJ"PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH *\>_:4_:G\!_LJ^#;?Q!XWO+AFO)O(L-)TU$EOKY@1O,4;,H
MVHK!F=F51E1G<Z*WL-?S=_M:_M 7O[2WQY\3>-[A[A=,FF^S:/:7!8&UL(\K
M FPR.$8C]XX1MIDDD8?>H ^L_%7_  6O^*-UKES)X;\"^$=+T9MOD6NJ"ZOK
MA/E ;?-'-"K9;<1B-< @<XW&EH__  6K^+\.J6<NJ>#O!-YIJS(;FWL[>\MY
MI(@PWJDC7,@1BN0&*, 2"5;&#7_X)U?\$Z=+_:0T&;XB_$6;4+;P9#>?9M-T
MBS#V[ZJ\3(99'E*_\>WWH?W1WLXD^>,Q?/Z3^W-_P2KT3PCX+N_'/P1T_6);
MFUFB%WX+A$^I-+$YCB#6>%>8LK$R.LC."K.P9!&$8 ^Q_P!C;]N7PC^V!H-\
MMC:_\(SXRT[=)>^&;BY$\BP;L)<0R;4\Z(Y56(4%'.U@ T;/]+5_//\ !/X#
M_M'_  U^+GA#Q/X4^$_C:TU_3M3@DM3>Z)>6EL[%PICGE(C"P.I*2%G5=C.&
M8#)K]>?V[/VG-7_9Q_9AD\7:18W&D^+M:FM]+TV*^AAN#IUU-&TCF8+(T9:.
M**;!4RIY@3(="30!S_[5?_!2[X:_LU7CZ%8#_A8/C)=XDTG1[R-;>R=)A&\=
MW<#?Y,@Q+^[5'<&/#J@96/Q!J_\ P6K^+\VJ7DNE^#O!-GIK3.;:WN[>\N)H
MHBQV*\BW,8=@N 6"*"02%7.!\"ZMJM]XBU2[U/4[VXU+4[Z=[BYO+N5I9IY7
M8L\CNQ)9F8DDDY)))K]>OV6/^"0_@G0?!UGJWQKM;GQ)XLO86:;0;:_>"QTX
M,4*)YD#*\LRA6#,)/*_>,H5MJR, >0?#7_@M?XVM_%$'_"P? V@:AX<?:DW_
M  C(GM;N#+KNE7SII4EVIOQ&?+W,5_>* <_I-^S[^TQ\/OVGO"TNN> ]9^W_
M &7REO\ 3[B(PW=A)(@<1S1G_@2[T+1LT;A7;:<?DC^WS_P3ED_9;TFT\8^"
M[[6/$O@6:;R+XWT$;3:.Q6)8C-+&1YBRR-* _E(J$(A)9U+>%_L?_M*:I^RS
M\;]&\868\W29=NGZY:K LSW.G221M,L89EQ*/+5T(9?G10Q*%E(!^\G[3WQP
M/[-_P-\3?$7^QO\ A(O[%%L?[-^U?9?.\VYB@_UFQ]N/-W?=.=N.,Y'P /\
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
M);MYL$D+;E2V1CA96(PPY Z]*_,7_@J5_P GT?$?_=TS_P!-MK0(_23]BO\
MX*/']L#XHZKX._X5[_PB?V#1Y=6^V_VW]MW[)X(O+V?9X\9\_.[<?NXQSD?8
M^K:K9Z#I=WJ6I7MOIVG6<+W%S>7<JQ0P1(I9Y'=B JJH)+$X !)K\9_^"*G_
M "=%XK_[$ZY_]+;*O=?^"P7[5'B#P'9Z-\'O#-Y<:4/$&FMJ&O742!7GLGD:
M**VCD#9"NT4_FKM&Y?+7<5:1" ;_ .T?_P %AO!_P[U[5?#GPU\/_P#">:A:
M>?;-KT]V(-+6<*HC>'8&>ZC#EPV#$&\OY'97#CYI_P"'U7QN_P"A5\ 8_P"P
M???_ "97QU\%_A#X@^/7Q0\/^ _"L5N^MZS,T<+74HBAC5$:225VZ[4C1W(4
M%B%PJLQ /[">'O\ @CW\#--^'+Z%J[Z_JWB*;RWE\51WQM[B)P(]ZP0 - L;
M%'PLB2N!*PWDA2 #R'X ?\%HK?4]433?C'X6M]*@GF"QZ]X621H;=6:-0)K6
M1W<JH,KM)&[-@*JQ$Y-?I+X#\>:!\4?!^E>*?"NK6^M^']4A$]I?6Q)1UR00
M00"K*P*LC ,K*RL 00/Y]/VP?V3]?_9&^)A\.:C+<:QH-Y"L^D>(GM!;Q:@H
M1/."J)) K1R,492V[&QL!9%S])?\$B_VIY?AW\3G^$6N7D$7A7Q7,]QISRI&
MAM]6V(J@RLRG;-'$(PF')E$ 0+N<L ?HY^VE^U1_PR#\+=-\9_\ ",?\)9]L
MUB+2?L7]H?8MF^&>7S-_E29QY.-NW^+.>,'Y+^'?_!:2R\:?$#PUH&I?"^W\
M.:=JNIVUC<ZQ=^*E,-A%)*J/</NM%&U%8L<LHPIR1UKN/^"TO_)JOAO_ +'&
MT_\ 2*]K\5!G/'6@#]5/CM_P6FFT_7M0TOX3>#M/O["UO-D'B'Q%),T=] %(
M9EM$\IX]SX*LTI.P?-&K-A/--'_X+5_%^'5;.75/!W@F]TU9D:YM[.WO+>:6
M(,-ZI(US($8KD!BC $@E6Q@^Z?LA_P#!)GP+'\.='\3?&.SU#Q!XDUBS%RWA
MUKB>PMM,201O''($\N<W* ,'W,$4NR;"4$A^$/V\/V7[#]D_X[-X2T:_N-0\
M.WVFV^JZ;)?3++=K$^Z)UF*QQKN\Z&8@*,;"F3G. #]E_P!D/]LKPC^V!X5U
M/4/#UCJ&CZOHOV=-7TF_0-]G>5"RM'*ORRQEDF56^5SY1+1IN7/T%7X-?\$H
M?%.I^'_VUO"=A87/D6NN6.H:?J$?EJWG0+:27*ID@E?WMO"V5P?DQG!(/[RT
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 5R?Q4\;GX9_"_P 8>,/L7]I?\(_H]YJWV/S?*\_R('E\O?M;
M;NV8W;3C.<'I765SGC_P98_$;P+XC\)ZG+<0:?KVFW.E7,EJRK,D4\31.R%@
MP#!7."01G&0>E '\_O[:W[5O_#7WQ/TOQ=_PB_\ PB?V#2(])^Q_VA]MW[)Y
MY?,W^5'C/G8VX/W<YYP.4_9;^.G_  S9\=/#?Q&_L7_A(O[&%T/[-^U_9?.\
MZVE@_P!;L?;CS=WW3G;CC.1Z9_P4(_9@\+?LG_&+1?"GA&^UC4=.OM!AU223
M6IHI)1*]Q<1E5,<48V[85X()R3ST XG]C3X*Z)^T1^TAX1^'WB2ZU"ST;5Q=
MF>?2Y(X[A?*LYIUV,Z.HRT2@Y4\$]#S0#/UE_8L_X*.']L#XG:KX/'P]_P"$
M2^PZ/+JWVS^V_MN_9/!%Y>S[/'C/GYW9/W<8YR/HCXZ?M#> _P!G#P;<^(O'
M&N6^F1K#)+::<LB&^U%D*@QVT)8&5MTD8./E7>&=E7+#RO\ 9C_X)\_#O]E#
MQU?^+?".M^*-1U&]TV32I(]:NK:6$1/+%*6 CMXSNW0KR21@GCH1^.7[8W[5
M'B#]JOXN:AKM_>7"^&+&::W\.Z3(@B2RLR_REHPS#SY J-*^YLL  =B(J@'U
MW\4/^"VGBBZU0)\.OA]I&FZ;%-,IN/%$TMW-=1;AY+>5 \0@;:&++OE&6 #?
M+EN*'_!:KXW9^;PKX (]M/OA_P"WE<;_ ,$_?^"?\O[6T^I^)O$VIW&B_#O2
MYGL))=-EC%]>WGEJ_E1[E81J@DC=G=3G<JJ"2S1_8_[2?_!(+X=^(O"]]JOP
ME74/"7B.QLY'M]$^TM>V>I2(DK+%NN9=\,DCF)/,,OEJJ_ZO)+4 >D_LO_\
M!4#X8?M$:IIWAO58Y_ 'C:_F6WMM+U&3S[6[E9I-D<%TJJ"Q5$^658B7E5$\
MPU]E5_+/JVDWWAW5KS2]3L[C3M3LIWM[FTNHFBF@E1BKQNC %65@001D$$5^
M_'_!/?\ :FF_:E^ ]MJ6MW=O/XYT.8Z=KJQ)'$97^]#<B)6)598\9;:BF6.<
M(H50* /J"BBB@#S[XX?''PC^SO\ #O4O&GC34?L.E6OR1Q1@-<7DY!*6\"$C
M?(V#@9  #,Q559A^8?Q*_P""V'C6X\43_P#"OO ^@:?X<3='#_PDPGNKN?#M
MME;R9HDBW)LS&/,VL&_>,",9G_!:_P 5ZG>?';P+X;EN=VBV/AS[?;VVQ1LG
MGNIHYGW ;CN6U@&"2!LX );/RM^R#\,?AI\7/C';^'_BMXX'@+PPUE/.M]YL
M=O\ :)U V0?:)08H,@L^^0$-Y?ECYI%( /I#_A]5\;^_A7X?_P#@OOO_ ),K
MZ+_9?_X+ ^'/B!JFG>&OBSHUOX-U>\G6"+Q#I\A_LDLS28,ZR,7ME \E-VZ5
M269F,2#CM/''_!)S]GKXG^%K2^\#&_\ ")GLWGL-4T+57U"TN_-16@F=;AY?
M-C7A@(GCWJY^;E2OYV_\.M_VF]Q_XML /7^WM,_^2: /W\KX!_:D_P""JW_#
M-7QS\2?#D_"__A(_['%L?[2_X2#[+YWG6T4_^K^ROMQYNW[QSMSQG ^I_P!E
MW0?B%X7^ /@O2_BGJ/\ :OCVULBFI7)G$[_ZQC$DDH $DB1&-'?+;G1CO?.]
MOQ<_X*E?\GT?$?\ W=,_]-MK0!^DG[%?_!1X_M@?%'5?!W_"O?\ A$_L&CRZ
MM]M_MO[;OV3P1>7L^SQXSY^=VX_=QCG(=^VG_P %'#^Q_P#$[2_"!^'O_"6_
M;M'BU;[9_;?V+9OGGB\O9]GDSCR,[LC[V,<9/Q9_P14_Y.B\5_\ 8G7/_I;9
M4_\ X+6?\G.>%/\ L3[;_P!+;V@#Z1^#O_!8[PCXWO/$K^,_!W_"!Z3H^C2:
MI'<1ZT+^XU"99H8DLX(3!%ND?S20=V (V+;5#.OBGQ*_X+7^-KCQ1.?A]X&T
M#3_#D>Z.'_A)A/=7D^';;*WDS1)%N39F,>9M8-^\8$8_/KX>>"+[XE^/O#7A
M#2Y;>#4=?U.VTJVENV984EGE6)&<J&(4%@20"<9P#TK]CK'_ (([_!NU^$]]
MX>EO-8O?&EQ"#'XRFG8/:W 1.8[1&6(P%T8^6^]]LC+YN0KJ ?._PT_X+7^-
MK?Q1 /B%X'T"_P##K[8YCX96>UNX,NNZ5?.FE27:F_$9V;F*_O% .?I[]H[_
M (*M?"_X.Z3X<D\$BW^*FI:Q MZUMINH?98;*U93M,\AC<I,6P/(*!U 8OL^
M0/\ BCXO\*ZIX%\5:SX:UJV^R:QH][-I][;^8LGE3Q.8Y$W*2K892,J2#C@D
M5]$?L%_L82?MB>/M9M;_ %6XT+PGX?A@N-2OK6*.2:1I)<);(&<%&DC2X82[
M9%0Q#<IW $ ]<_X?5?&[MX5\ 8_[!]]_\F5]5_L6?\%3=+^/WBBR\#?$32]/
M\'^+[WY-.U"SF8:=J4Y=L6X20EH)2IC"!G<2,& *L4C;Q;_@H%_P3;^'GP2_
M9_;X@?#O^T-/NO#OV&VU6#4-0::.^A>3R&N-I0G[2TLT!(5HX@BOM0' /YFZ
M/JU[X?U2RU33+V?3]2L9TN;6\M96BF@E1@R2(ZD%65@""#D$ B@#^IFORMD_
MX+E>7(R_\*3SM./^1K_^XJ_2;X5^.#\3/A?X/\8?8O[-_P"$@T>SU;[%YOF_
M9_/@27R]^U=VW?C=M&<9P.E?S#S_ /'Q)_O'^= ']$?[%G[57_#7WPMU/QE_
MPC'_  B?V+69=)^Q?VA]MW[(8)?,W^5'C/GXV[?X<YYP/R&_X*E?\GT?$?\
MW=,_]-MK7WY_P17_ .35_$W_ &.5W_Z16-? ?_!4K_D^CXC_ .[IG_IMM:8'
MJ?\ P14_Y.B\5_\ 8G7/_I;95^PGCSQYX?\ A=X/U7Q5XJU:WT3P_I<)N+N^
MNB0D:Y    )9F8A51069F55!) /X]_\ !%3_ ).B\5_]B=<_^EME7V3_ ,%1
MOV>?BW^T5X \%:+\-;&VUK3K'4YKO5=):Z@MII)/*VVTZO,5&U URK*) 29D
M.UL91 ?.WQB_X+7ZS)KB0_"OP-80Z-%DO>>, \MQ<Y5",0V\JK#M;S!_K)-P
MV'Y#E:\]_P"'U?QO_P"A5^'_ /X+[[_Y,K"^"_\ P2>^,OB3XG:!IWQ%\-7'
MA'P1),S:IJ]GJFGW,T42HS;$1)V.Z1E6,-M8(7#%6"D'[<\<?\$>_@;XA\+6
M5AH+Z_X3UFSLW@&K07QNOMDY152>ZBE!5L,NXI!Y .]Q\HV[0#Q;X%_\%IIM
M0UW3]+^+/@[3["PNKS9/XA\.R3+'8P%0%9K1_->3:^2S+*#L/RQLRX?]1-)U
M6SU[2[34],O;?4=.O(4N+:\M)5EAGB=0R2(ZDAE92"&!P0017\M#KM9AZ'%?
MOC_P2Y\?1^./V,?!L+:K<:MJ6@RW>CWOVDR,UNR3O)!"&<<JMM+;!=I*JNU1
MC:0 #S7]J+_@JN?V:_CIXE^''_"KO^$C_L;[+_Q,O^$@^R^=YUM%/_JOLK[<
M>;M^\<[<\9P."/\ P6LTN^^&WBR_7X>_V1XQ@,$&@Z9)J;7MO=/()/,GG<0Q
M;(H=D>4!+R&55&P;G3X__P""I'_)]7Q+^FF?^FRUKPSX+_"#Q#\>OB=X?\!>
M%HK>37-8F:.%KJ810QJJ-))*[<G:D:.Y"@L0N%5F(! /M'2?^"U?Q?AU:SDU
M/P=X)O--29&N;>TM[RWEEB##>J2M<N$8KD!BC $@E6Q@_KC\*O'!^)WPO\'^
M,?L/]F#Q#HUGJWV+S?-^S^? DOE[]J[MN_&[ SC.!TK\F]0_X(S_ ! \.^*_
M A_MW3_%OAN]O;&'Q-_94@LKS38W<_:Y(//RDT<:#Y7XD9F'[C -?LC0 5R7
MQ5\<'X8_"[QCXP^Q?VE_PC^C7FK?8O-\K[1Y$#R^7OVMMW;,;MIQG.#TKK:\
MK_:L_P"37OC%_P!B;K'_ *134 ?G_P#\/SO^J)_^77_]Q5UOQ_\ ^"PNE^#_
M  QX=MOAWX>L->\7:EH]GJ6HR7EXTVG:-/,D4K69,81KF5%:1'VM&$;;G<PD
MC3\?J_0+_@G5_P $Z=+_ &D-!F^(OQ%FO[;P9%>?9M-TBS#V[ZJ\3(99'E*_
M\>WWH?W1WLXD^>,Q?. -'_!:KXW=_"O@#'_8/OO_ ),K[S_9!_X*+> _VK]4
M_P"$<^PW'@SQT(6G71;^X2:*[56<L+6<!3*RQJKLK(C ,Q4.J.P^3/V_/^"8
M/ACX:_#?5OB7\)8]0LK;2 L^J^%Y9);V-;7"(TULY#2KY9#2R"5F78TC!HQ&
M$;\V?"/BS5/ OBK1_$FB7'V/6=(O(=0LKGRUD\J>)Q)&^U@5;#*#A@0<<@T
M?U'5\T_M5?MZ?#7]E2R>SU.[_P"$E\8OO2+PQH\\;7,3^2)$:Z);_1HVWQ?,
MP+D2;D20*V+GCO\ :UL=!_8IG^/.G6EO<F?P_;WUM8P3+>PP7UP4A2WE=6CW
MK%<RB.7!5@(Y, ,-M?@+\0/'WB#XJ>,M6\5^*]6N-;\0:K,9[N^N2-SM@
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* .!HHHKU3S HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH Z?PS_QXR?\ 74_R%:S=*R?#/_'C)_UU
M/\A6LW2O-J?&ST(?"A:***@L**** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M_P"D4U?S6-]X_6OZ4_VJ?^38?B__ -B?K'_I%-7\UC_>;ZT!T/W]_P""7O\
MR8K\,OIJ7_ISNJ_.7]OS]@/QI\)_B=XM\:>"O"-QJ7PNOIFU..72$27^RMZ/
M+/%)!$BF&")DE*L$,:1F(&3=D5^@G_!.G7_^$5_X)W^"]:&G7^L?V;9:Q>?V
M?I4'GW=UY=_>/Y4$>1OD;;M5<C+$#-?-C?\ !<I.WP5;\?%6/_;.@1^5/*GT
M->M?"W]JOXO?!G^S8_!WQ%U_2+#3?,^RZ6UXUQI\?F;]_P#HDNZ$Y,CMRAPQ
MW#YL&OV$^"=S\ ?^"CWPOU'Q5KWPV\,-XIN)E@\06("MJUDT;XMRU\D<,Y5X
MH8RKJ0I4/%D['4?+'_!1;_@G_P#!O]G_ .$E]\1/"6I:QX9U*;4K2QL/#TTK
M7MC<,RD/%&S*98FV1R3[Y)67]VR #>FT [[]BO\ X*Q7OQ*\9>&_AW\5M'MX
MM7U::/3K#Q3I*,J7%RPCCACN+8 [6EDWYEC(0,Z#RD0,Z_HAX\\>:!\+O!^J
M^*O%6K6^B>']+A,]W?71(2-<@   $LS,0JHH+,S*J@D@'^7R//F+CKGBOV=_
MX*UZQXITO]BGP?;ZU>6]MK>H:_IUMKT6B22I8W$HL[F66- QW/!Y\2NJR9/R
M(3\RYH \,^,W_!:?Q9K#7EC\,O!MAX;M&^TP)J^N2&]NV1OE@GCA79'#(HRQ
M1S.FX@<A3O\ E;QU^WW^T+\1/L7]J?%;7[06F_R_["D32=V_;G?]D6+S/NC&
M_=MR<8W'/BW@_3=+U?Q7HUAK>J_V#HMU>PP7VJ_9VN/L4#2*LD_E+\TFQ26V
M+RVW ZU_1%\+?@)\"/@SX7TWQ1X-\)>$=%TK3;234;7Q9LBFECM9$=WG_M&4
MM(8S'(_SF0KY9P#LP* /YQ7W;LOG)YYK](/^")O@V]O_ (Q_$+Q8DUN-.TO0
M8]+FC9F$S2W5PDL;*,8*A;*7<20063 .21\P_M\?$K1/BW^UU\1O$GAN?[9H
MTEW#907:NCQW'V:WBMFEC9&96C=H69&!^9&4X&<#['_X(=ZM8QZE\8=->]MX
M]1N(M)N(;-I5$TL4;7:R2*F<E5:6(,P& 9$!^\,@%W_@N3_QZ_!C_>UG_P!L
M:_/[]DO_ ).H^#G_ &.6C_\ I;#7Z/?\%N/!M[>?#WX8>+(Y;<:=I>J7FES0
MLS><TMU%'+&RC&"H6REW$D$%DP#DD?FS^S'JUCH7[27PIU/4[NWT[3K/Q9I5
MQ<WEU*L4,$27D3/([L0%55!)8G  )-"W!G]+-?@+_P %2O\ D^CXC_[NF?\
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
M)US_ .EME3O^"UG_ "<YX4_[$^V_]+;VF_\ !%7_ ).B\5_]B=<_^EME3O\
M@M9_R<YX4_[$^V_]+;V@$>/?\$S-(L=:_;>^&4%_9V]] DU]<K%<Q+(JRQ6%
MQ+%( P(W)(B.K=595(P0#7] M?@'_P $M_\ D^KX:_34_P#TV75?OY0!_-?^
MUK_R=1\8_P#L<M8_]+9:_0#_ ((9_P#'O\:/][1O_;ZOS_\ VM?^3J/C'_V.
M6L?^ELM?H!_P0S_X]_C1_O:-_P"WU 'U1_P5"_Y,7^)O^[IO_IRM:_G_ *_H
M _X*A?\ )B_Q-_W=-_\ 3E:U_/\ T#Z']*O[*_\ R:_\'_\ L3M'_P#2*&OY
MKYO^/B3_ 'C_ #K^E#]E?_DU_P"#_P#V)VC_ /I%#7\U\W_'Q)_O'^= NA^T
MO_!%?_DU?Q-_V.5W_P"D5C7P'_P5*_Y/H^(_^[IG_IMM:^_/^"*__)J_B;_L
M<KO_ -(K&O@/_@J5_P GT?$?_=TS_P!-MK0QH]3_ ."*G_)T7BO_ +$ZY_\
M2VRK]//VJOVJO"/[)_PYE\2>(Y/MFIW.^'1]"AD"W&I3@#*J<'9&N5+RD$("
M.&9D1_S#_P""*G_)T7BO_L3KG_TMLJN?\%JM6OKC]HSP=IDMW<-IMOX4BN8;
M-Y6,,<LEY=+)(J9P&98H@S 9(C0'[HP",CXN?\%BOC%XRN98O!%AH_PZTT3I
M+$T4*ZC?;1'M>.26=?*96<E_E@1AA1N.&+?,?Q0_:J^+_P 9SJ47B_XB^(-8
ML=2\O[5I:WC0:?)Y>S9_HD6V$8,:-P@RPW'YLFNU_8#^&/PW^+7[2NA>'/BC
M?V]OX?N()A;Z;=/+"FK7C+L@M1-&Z&)B7,BG=\[1+& 3(!7[;^)KGX0?L?\
M@'Q!XMCT+PQX!TSR3)/%H]G9Z;+JDL,4LL=M&/W8FG*B7RXR<DEL8R30!_-T
M<@\\&OW(_P""0/@V]\+?L?PZE=2V\L'B37KW5+1868LD2B.T*R9  ;S+20X!
M(VE3G)('X<R-ND9AT)S7[W_\$L]4LM0_8>\ V]I>6]S/83:E;W<<,JNUO*;^
MXE$<@!RC&.6-]IP=LBGHP-'0#\N?^"I'_)]7Q+^FF?\ ILM:]6_X(IK_ ,90
M>+#_ -2=<C_R=LJ\I_X*D?\ )]7Q+^FF?^FRUKZ?_P""'>DV,FI?&'4GLK>3
M4;>+2;>&\:)3-%%(UVTD:OC(5FBB+*#@F-"?NC @9^KM%%% !7E7[5O_ ":_
M\8?^Q-UC_P!(IJ]5KRK]JW_DU_XP_P#8FZQ_Z134 ?S65_0%_P $P?\ DQCX
M9?[NI?\ IRNJ_G]K]M/^"1'QX\/>-/V=;7X:K<6]IXL\(371?3VF)FNK.:X:
M=;M5*CY1).T3!2VTHA8KYJ"@#ZA_:I_Y-A^,'_8G:Q_Z135_-6WWB/>OZ"/^
M"B/QW\/?!3]F#QE::G<V\FM^*M,NM"TC2GF*373SQ^5+(H"L=L,<ID8D!20B
M%E:1<_S[=?K0!^@OQC)_X<V_ W_L;[C_ -':Q7Y_0\S1@]-P_G7Z_P#Q@_93
MU.W_ ."2/AOPU.FH2^(_"-E%XQ-G)&MD\,CO-<7<,\<I)_<07ER"H*NSP+@9
M/EG\?E8JP(Z@YI]0Z']4U<1\:O#EEXP^#OCS0=3UF#P]INJ:#?V-SK%WM\FQ
MBEMY$>=]S*-J*Q8Y91A3DCK7G_[('[4WA[]J[X2Z?X@TZ\@'B6SAA@\1:1&A
MB>QO"GS%8RS'R797:)]S94$$[T=5X/\ X*-?M,^%_@C^SWXK\/7<]OJ?BOQ7
MILVBV>B0WD27,<=U#/$;R2,DOY"!)/F"D,X5,KN+*@/P+;[Q'O7[I?L(_#?1
M?C#_ ,$T?"G@OQ'!]IT77++5K*XVQHSQ[M2N]LL>]6421L%=&*G:Z*W:OPN
M+, .237[IZ;XOU+_ ()M_L ^"Y-:\+ZAXRU?2?+AOK"R988[*>\GDN)!<3J9
M52.)I3")5#"23R@ HDRIT#J?D?\ M ?LE_%#]FG5&@\;^&;BUTMIC#:Z]:#S
M].NLM($V3KPK,L3N(I-D@4 LBYKQM6*G*D@^U?JK_P /S$W ?\*5./7_ (2K
M_P"XJ^LD_9%_9;_:4\'^'O%6E_#WPQJ/A^ZA:XT^_P##:/I*S*Y 82"U:%F9
M63:4E&Z-@ZX4[A0!^0GPQ_X*$_'[X5ZH;JR^)&KZ_;230RW%CXHF.JQ3K&Q/
MEYG+21*P9@WDO&Q!'S952/U:_84_X*!:5^U^NH>'=4T3_A&O'FDV:7MQ:V[M
M+:7L \N.6XA8C,6)7 ,+EB%=,/)\^W\T/^"B7[)_@+]DOQUX5T+P7XEU?5I]
M4TU[Z]T[6E1YK91*4BE6:..-&60K*NS;N0P$DD2*!S__  3=_MO_ (;8^%__
M  C_ -@^W?:[CS?[1W^5]E^R3?:L;.?,\CS?+S\OF;-WRYH _13_ (+2_P#)
MJOAO_L<;3_TBO:_%:+_6+]17[4_\%I?^35?#?_8XVG_I%>U^*T7^L7ZBA;AT
M/ZI:_E<N?^/B3_>K^J.OY?OB1X-O?AS\0O$_A/4Y;>?4-!U2ZTJYDM69H7E@
ME:)V0L%)4LAP2 <8R!TH _8/_@BO_P FL^)_^QRN_P#TBL:]8_X*@?\ )B_Q
M-_W=._\ 3E:UXW_P17U:RN/V;?%^F1WENVHVWBR:XFLUD4S1126=JL<C)G(5
MFBE"L1@F-P/NG'LG_!4#_DQ?XF_[NG?^G*UH8(_G]7K7[7_M*<?\$==+_P"Q
M,\*_^C=/K\4%ZU^^UY\)9?CI_P $S?#W@FUCN)]1U+X=Z3)806TL<337D-G!
M/;1EY/E"M-%&K9(^5F^9?O #J?@37]*O[*HV_LO_  ? Z?\ "':/_P"D4-?S
M5LI5BIZ@XK]W?^"9O[5'A_XW? ;P]X+>\M[7QUX-TR+3KW2@AC,MG#B&WNH@
M68R*8Q$LC#&V4G*JKQ[@#[*K^7WXD>';#P?\0O%&@Z9K-OXBT[2]4NK*VUBT
MV^3?11RLB3IM9AM<*&&&8888)ZU_1!^T[^TOX6_9<^&.I^*O$$]O=:A'"S:7
MH O8H+O4Y0\:;(@YRRJTL;2,JL40EMK8 /\ -W)(9)&8]2<T ?M1_P $6?\
MDU?Q/_V.5U_Z16-?E=^UM_R=5\8O^QPU?_TMEK]D?^"6OP>U/X1_LEZ/+J[[
M;OQ9>2>)DMMJ_P"CP3Q0I -RNP;?%#'+_"5\W85!4Y_&[]K;_DZKXQ?]CAJ_
M_I;+0!]_?\$,_P#4_&K_ 'M%_E?5]_\ [5'_ ";#\8/^Q.UC_P!(IJ^ ?^"&
MG^I^-/\ O:+_ "OJ^_OVJ/\ DV'XP?\ 8G:Q_P"D4U '\U;?>/UK]_?^"7O_
M "8K\,OIJ7_ISNJ_ )_O-]:_>?\ X)TZ_P#\(K_P3O\ !>M#3K_6/[-LM8O/
M[/TJ#S[NZ\N_O'\J"/(WR-MVJN1EB!FCH'4_/O\ ;\_8#\:?"?XG>+?&G@KP
MC<:E\+KZ9M3CETA$E_LK>CRSQ201(IA@B9)2K!#&D9B!DW9%?#7*GT-?JLW_
M  7*3M\%6_'Q5C_VSKZ(^"=S\ ?^"CWPOU'Q5KWPV\,-XIN)E@\06("MJUDT
M;XMRU\D<,Y5XH8RKJ0I4/%D['4 'X]_"W]JOXO?!G^S8_!WQ%U_2+#3?,^RZ
M6UXUQI\?F;]_^B2[H3DR.W*'#'</FP:_1O\ 8K_X*Q7OQ*\9>&_AW\5M'MXM
M7U::/3K#Q3I*,J7%RPCCACN+8 [6EDWYEC(0,Z#RD0,Z\#_P46_X)_\ P;_9
M_P#A)??$3PEJ6L>&=2FU*TL;#P]-*U[8W#,I#Q1LRF6)MD<D^^25E_=L@ WI
MM_,J//F+CKGB@#^J:BL?PO\ VW_PB^C?\)+]A_X2/['#_:?]D[_LGVK8/.\C
MS/G\O?NV[OFVXSS6Q0 5_-A^UM_R=5\8_P#L<=7_ /2V6OZ3Z_FP_:V_Y.J^
M,?\ V..K_P#I;+0!]^_\$,_]7\:OKHO_ +?T[_@N9_J?@M_O:U_*QIO_  0S
M_P!7\:OKHO\ [?T[_@N9_J?@M_O:U_*QH8(^ /V2>?VJ?@Y_V..D?^EL5?TG
MU_-A^R/_ ,G5?!S_ +''2/\ TLBK^D^@#\!?^"I?_)\OQ%_W=-_]-MK7J7_!
M%7_DZ+Q5_P!B;=?^EUC7EO\ P5+_ .3Y?B+_ +NF_P#IMM:]2_X(J_\ )T7B
MK_L3;K_TNL: /VHHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH X&BBBO5/,"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?"W_  56
M_93\7?M$?#?PYXB\%Q#5-6\&F\FDT&.,FXOX)Q#O,!!^:1/(!$6,N&;:=X5'
M_$+YHV[JP_ U_5-10!^.'_!&O^WO$G[3_C[Q-J/]H:L)?#=Q]OUBZ\R;==3W
MMM(/-F;.9)/+F;YCN;8YYP:^D?\ @HI_P3KU+]I+7(?B'\/9]/M?&D%G]FU'
M2KS;;QZJD2NT3I*%_P"/G[L.93L*",%XQ%\_W]10!_,A\3O@IX^^"NJ"P\<>
M$-8\+7#3300R:A:/'#<M$P60P2XV3*"R_/&S*0RD$A@3E^-/B!XJ^)6J1ZCX
ML\2ZQXKU**$6T=YK5_->3)$&9A&'D9B%#.QV@XRQ/<U_4'10!^(G[*'_  2G
M^(7QBO(]8^)$%_\ #3PBFQUAN[8#5+_$Q62)('(:V^5'_>3+_%&5CD5B1^UF
MDZ39Z!IEIIFF65OIVFV4*6UK9VD2Q0P1(H5(T10 JJH "@8   J_10 4444
M?('_  4 _84'[7WA_1=3\.W]AHGCO0]T-O=:A'MM[VU=E+0SRHC2C80SQD!E
M!>0;?WF]/Q0^)WP2\??!75!I_CCPAK'A>X:::"&34+1XX;EHF"R&"7&R9067
MYXV92&4@X8$_TW44 ?S#:_\ %CQSXK\+Z=X9UKQEX@UCPYIOE_8M(O\ 5)Y[
M2U\M#''Y4+N43:A*KM PI('%>@_ O]C/XN_M#7NG?\(GX.U#^Q;SYAXBU&%K
M73%C6812.+AP%DV,3E(M\GR/A"5(K^CBB@#S+]GCX%>'OV<?A+H7@?P[;VZ)
M8P(U]>PPF)]1O"BB:ZD!9CND9<X+-M4*BG:B@?DC_P %'OV?/BEXY_;)\?:W
MX<^&OC#Q!H]R-/\ (U'2M!NKFWEVZ?;(VV1(RK8964X/!!':OV[HH _(S_@D
M?\$?B+\-_P!HSQ+J7B[P%XG\*Z=-X4N+:.\UK1KFSB>4WEFPC#R(H+%48[0<
MX4GL:=_P5P^"?Q%^)'[0_AK4O"/@+Q-XKTZ'PK;V\EYHNC7-Y"LHN[QC&7C1
M@&"NIP3G# ]Q7ZXT4 ?B'_P3C_9]^*/@?]LOX?:WXC^&OB_P_HUJ-0\_4=4T
M&ZMK>+=I]RB[Y'C"KEF51D\E@.IK]O*** /Y^OVG/V9_B_X@_:2^*VIZ7\*/
M&^I:;>>*]5N+6\M/#EY+#/$]W*R2(ZQD,K*00P."""*^WO\ @CA\*/&_PPA^
M+8\8^#O$'A$WITG[+_;NESV7VC9]MW^7YJ+NV[TSC.-PSU%?I/10!\U_\%&/
M">M^./V-?B'HGAS1M0\0:S="P^SZ?I=J]S<3;=0MG;9&@+-A59C@<!2>U?B!
M_P ,G?&__HC?Q _\)>^_^-5_2G10!YI^S7I5]H?[.OPLTW4K2XT[4;/PII5O
M<V=U$T4T$J6<2O&Z, 596!!4C(((-?S]3?LH?&YIG(^#GQ (W'_F5[[_ .-5
M_2A10!\0?\$D?A]XH^&W[-OB'3?%OAK6/"NI2^*[FYCL]9L);.9HC:6:B0)(
MJDJ61ANQC*D=C7Q'_P %'OV?/BEXY_;)\?:WX<^&OC#Q!H]R-/\ (U'2M!NK
MFWEVZ?;(VV1(RK8964X/!!':OV[HH _(S_@D?\$?B+\-_P!HSQ+J7B[P%XG\
M*Z=-X4N+:.\UK1KFSB>4WEFPC#R(H+%48[0<X4GL:]V_X*F?L5ZW\?O#^E_$
M3P-9C4?%_ARSDM;W2HP[7&I6(8R*L W;3)$S3,(PNZ02L Q9(T;[]HH _EGU
MC1[_ ,.ZK>:7JEE<:9J=E,]O<VEW$T4T$J,5='1@"K*P(((R""*]+^'GPN^+
M_P"U9KEAI'AO3?$'CZYT>SBTZ&6XN&DMM-M461H8#/,PBMX\)+Y:,R@D$*"3
MBOZ3:* /YT/B%^P]\<?A[XRU7P[)\,?%&NM83>4-3T'1[J^L;I< K)#-'&0R
ML"#@X9<[656#*/T\_P""0_AWQ3X ^"_C+PCXN\$^*/".I6^O_P!J1R:]I,ME
M#=13V\48$)D +LC6K[P!A1)'R=V!]YT4 ?B'_P %'/V?/BEXX_;,^(6M^'/A
MIXO\0:-=#3_(U'2]!NKFWEVZ=;(VR1(RK8964X/!4CJ*^D_^"-_PG\;_  O'
MQ=_X3'P;X@\(_;O[(^R_VYI<]E]HV?;=_E^:B[MN],XSC<,]17Z4T4 %%%%
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
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% ' T445ZIY@4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 =/X9_P"/&3_KJ?Y"M9NE9/AG_CQD_P"NI_D*UFZ5YM3XV>A#X4+1
M114%A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\5?MJ?
M\$X3^V!\4M*\8GXA?\(G]@T>+2?L7]B?;=^R>>7S-_VB/&?/QMVG[N<\X'+?
MLM_\$J3^S3\<_#GQ&'Q0_P"$C_L<7(_LW_A'_LOG>=;2P?ZS[4^W'F[ONG.W
M'&<C[^HH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KDOBKX'/Q.^%
MWC'P?]M_LW_A(-&O-)^V^5YOV?SX'B\S9N7=MWYV[AG&,CK76T4 ?E7_ ,.,
M?^JV?^6I_P#=M??_ .S!\#S^SA\"_#/PY_MK_A(O[%%R/[2^R?9?.\VYEG_U
M>]]N/-V_>.=N>,X'JM% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 <#1117JGF!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110!T_AG_CQD_ZZG^0K6;I63X9_P"/
M&3_KJ?Y"M9NE>;4^-GH0^%"T445!84444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '
M T445ZIY@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 =/X9_X\9/^NI_D*UFZ5D^&?^/&3_KJ?Y"M
M9NE>;4^-GH0^%"T445!84444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !17GOQ@^/7P]^ .A1ZO\0/%=AX:M)0?(2Y8O<7.&16\F! TLNT
MR)NV*VT-EL#FOCGX)_\ !3^\_:*_;"\*?#SPCX9@TSX=ZI!<"2[UJ)O[6DEB
MLYYRR^7,8HEWQJFTB0D*6W N%0 _0BBBOQ$_:)_X*,?M#^!?C]\2O#>A_$'[
M#HND>)-1T^RM?[%T^3RH(KF1(TW/;EFPJ@98DG')- '[=T5\ _\ !*C]J'XF
M_M)Q_$]OB-XF/B,Z,=,%A_H%K:^3YWVOS/\ 41)NSY4?WLXV\8R<_?U !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!17Q]_P4[^/'CK]G?X Z'XD^'^N?\(_K5SXEM]/ENOLD%SN@:UNG9-LR.HRT
M2'(&?EZ\FOS&@_X*A_M./,BGXF9!.#_Q(=,_^1J /WZHHHH **** "BBB@ H
MHHH **^(?VH/^"J7PO\ @WI>HZ7X%OX/B+XU\EEMAIK>;I-M*5C*-/<JP61=
MLA;; 7),;(S1$[A[E^QO\:M;_:&_9N\'_$#Q':V%EK.L?:S/!I<;I;KY5Y/
MNQ7=V'RQ*3ECR3T'  /;**** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH X&BBBO5/,"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@#I_#/_ !XR?]=3_(5K-TK)\,_\
M>,G_ %U/\A6LW2O-J?&ST(?"A:***@L**** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "J&K:K9Z#I=WJ6I7MOIVG6<+W%S>7<JQ0P1(I9Y'=B J
MJH)+$X !)J_7GWQ^\,:EXV^!/Q'\.Z+;&^UC5_#>I:?96WF+'YL\MK)'&FYB
M%7+,!EB ,\D"@#\>_P#@KC\0O"WQ(_:'\-:CX2\2Z/XJTZ#PK;V\EYHM]%>1
M)*+N\8QL\;, P5E.TG.&![BO-/\ @G'XLT/P/^V5\/M;\1ZQI_A_1K4:AY^H
MZI<QVUO#NT^Y1=\CD*N695&3R6 ZFO+/C5\ _'?[//BBV\/?$'0_[ UBZLUU
M"&V^V07.Z!G=%?=#(ZC+1.,$Y^7IR*R?A=\+_$_QH\=:9X.\&Z7_ &SXCU+S
M?LMEY\4'F>7$\K_/*RH,)&YY89Q@<X% ,_I \%_&SX=_$K5)M-\(>/O#'BG4
M883<26>BZS;7DR1!E4R%(W8A0SJ-Q&,L!W%?ST_M;?\ )U7QC_[''5__ $ME
MK]$_^"87[&_Q?_9W^._B#Q%\0?"'_"/Z/=>&Y["*Y_M*SN=T[75K(J;89G8?
M+$YR1CY>O(K\[/VMO^3JOC'_ -CCJ_\ Z6RT ?='_!%[Q5HG@GP[\<M:\1:O
M8:#HUJVA^?J.J726UO#N:]1=\CD*N695&3R6 [U]C:M_P4O_ &:M%U2]L+CX
MH6\EQ:S/!(]GI5_<PLRL5)26*!DD7(X=&*L,$$@@U^%'P\\+^,?B;KEE\/\
MP?;:AK%[KM[$T6BV<A$=S/&D@25U)"#RTDF/F/@1H\A)52QKWWXP?\$S_CE\
M%?ARGC75-&T[5]*ALS?:K#HM[]HN=(0!"PN$*KNV[VW- 94412,S! &(!^T?
MP7_:B^%7[0WVI/A]XUT_Q!=6NYI;'$EM>*B[-TGV>94E\O,J+Y@79N;;G((K
MUBOY>O 'C[Q#\*_&6D^*_">K7&A^(=*F$]I?6Q&Y&P00000RLI*LC JRLRL"
M"0?Z+OV7_C-_PT+\ /!7Q!:U^Q7.L66;N!8_+1;J*1H;CRUWN1'YL4A3+%MA
M7.#D4 >KU\U>*O\ @HY^SCX-URYTC4/BCI\]W;[=[Z79W>H6YW*&&V>WADC?
MAAG:QP<@X(('Y]_\%5/VTK[XC>/+_P"$/A'5+B#P;H,QM]<586A.H:G%*P>-
MF)R\$)50!M4&57;YPL3CY)_9Z_9A^(?[4'B:?1? 6B_;ELS$U_J5S*(;.PCD
M<('ED/\ P)MB!I&6-RJ-M. #]N?"O_!1S]G#QCKEMI&G_%+3X+NXW;)-4LKO
M3[<;5+'=/<0QQ)PIQN89. ,D@'Z6K^<_]I;]B_XH_LIS6\GC/2K>;0KR;[-:
M>(-)G^T6,\OEAS'DA7C;!8 2HA;RY"FY5)KZ+_X);_MJ:Y\,OB-H7P@\27OV
MWP)XBO/LNF_:"[OI-]*3Y:P[58^5-*51HSA5>0293][Y@!^TM%%% !7F.K?M
M,?"#0-6O-,U3XK^"=-U&SF>WN;.\\16<4T$J,5>-T:0%65@001D$$&O3J_FQ
M_:Y_Y.H^,/\ V.&K_P#I;-0!_1!H'Q6\$>+O"^I>)=$\8^']9\-:;YGVW6-/
MU2">SM?+022>;,CE$VHP9MQ&%()X->%ZO_P4P_9JT35+S3[CXH6\D]K,\,CV
M>E7]S"S*Q4E)8H&21<CAT8JPP02#FOP^\"-\0OBQ8Z#\'/"@U#6K2^UF34K+
MPY9X"2WTD*1O.YX'RQ0CYY#MB02-E0TA/JGQ_P#^">_Q=_9N^'.F>-O%.GZ?
M=Z-<A%OO['N6N9-'D<+L2[^0*N68IOC9X]Z[=_SQ[P#]M_@O^U%\*_VAOM:_
M#[QKI_B"ZM=S36.)+:\5%V;I/L\RI*8\RHOF!=FYMN<@BK?Q>_:0^&/P%M9)
M?'GC?1_#LRQ1W T^>?S+Z2)Y/+62.UCW32+N##*(0-K$X"L1_.1\/_'_ (A^
M%?C+2?%?A35I]%\0:7,)[2^M2-R-@@@@@AE9259&!5E9E8$$BO8/A_\  SXX
M_MV?$35/$MEI]_XGOM1O,ZIXKU0^180/F)65IB @\M)(R((@76,#9'M4"@#]
M>E_X*B?LQMQ_PLT?CH.IC_VVKZ1\*^*M%\;:';:WX<U?3]>T:Z+>1J.EW27-
MO+M8HVR1"5;#*RG!X*D=J_F^^/W[._C3]F?Q\?"/CJRM[34'A-U:S6=TD\-W
M;>;)$DZ%3D*S1/A9 C@ ;E7-?3W_  27_:,U/X:_'ZT^'5]JNSP;XQ\R'[)=
M7:Q6]MJ0CW03H&!S))Y8M]BE?,,L6=QC1: /V\KR?XT?M0_"O]GG[*GQ!\:Z
M?X?NKK:T5CB2YO&1M^V3[/"KR^63$Z^85V;EVYR0*X+_ (*!?M(:E^R_^SIJ
M'B70!L\3ZG>1:-I%PUNLT5M<2J[M,ZLP'RQ13%<AQYGE[D9=U?@-_P 3WX@>
M*O\ F(>(_$NM7O\ MW5Y?74S_B\DCNWN6+=R: /WD_X>C?LQ?]%,_P#*#J?_
M ,C5VGPQ_;@^!7QBU0Z9X6^)6D7&I&>&WBL]1\S3IKF65BL<<"7*1M,Q88Q&
M&()4'&Y<_DU>?\$E?VB;7P?8ZS%H.CW>I7$QBE\.PZS"+ZU4%_WDC,5MRIV*
M?DF9OWB_+PVWY!U?2;[P[JMYI>IV=QIVIV,SV]U:7431303(Q5XW1@"K*P((
M(R""* /ZF:X;QI\;/AW\-=4ATSQ?X^\,>%M2EA%Q'9ZUK-M9S/$691($D=25
M+(PW 8RI'8UX'_P3'^.WB'X]_LOV=]XIN+C4=<\/ZE/H,^JW4XEFOUCCBECE
M<[0=PCG2,EBS,8B[,6<X^#/^"U7_ "=)X5_[$VU_]+KZ@#]9M _:"^%WBS^T
MO[#^)/A'6?[-LY-1OO[/UVUG^RVL>/,GEV2'9&N1EVPHR,FO%_\ AZ)^S)NV
M_P#"S!G_ + 6IX_/[-7X)6.LW^EVFHVUG>SVUOJ,*VUY'#*R+<1"1)1'( <.
MOF1QOM.1NC4]0*LZAX0U[2-#TC6K_1=0L=&UCS?[-U&YM9([>]\I@DODR$!9
M-C$*VTG:3@XH _7O_@KYXLT3QQ^QYX/UOP[K&GZ_HUUXQM_(U'2[I+FWFVVE
M^C;)$)5L,K*<'@J1U%?C?:_\?$?^]7ZC?MV?".7X%?\ !,7X,^";J.X@U'3M
M>LI-0@N9HY6BO)[2_N+F,/'\I59I9%7&?E5?F;[Q_+FU_P"/B/\ WJ:W#H?U
M1UY2?VL/@B"0?C'X !_[&BQ_^.U\'?\ !5+]NJQBTJ_^"?P]UJX.J/,8?%6J
M:?,HACB"LKZ:& )9V8CS=A4*$\IBV^5$_-?X+_"'Q#\>OB=X?\!>%8K>37-9
MF:*%KJ810QJJ-))*[<D*D:.Y"@L0N%5F(!0']&W@OXV?#OXEZI-IOA#Q]X8\
M4ZC#";B2TT36;:\F2(,JF1DC=B%#,HW$8RP'>NYKQ/\ 94_95\(?LF_#F+PW
MX<3[;JESLEUC7YHPMQJ<X! 9AD[(URPCB!(0$\LS.[_FE_P54_;2OOB-X\O_
M (0^$=4N(/!N@S&WUQ5A:$ZAJ<4K!XV8G+P0E5 &U095=OG"Q. #]!/%7_!1
MS]G'P;KESI&H?%'3Y[NWV[WTNSN]0MSN4,-L]O#)&_##.UC@Y!P00$\*_P#!
M1S]G#QCKEMI&G_%+3X+NXW;)-4LKO3[<;5+'=/<0QQ)PIQN89. ,D@'\1OV>
MOV8?B'^U!XFGT7P%HOVY;,Q-?ZE<RB&SL(Y'"!Y9#_P)MB!I&6-RJ-M.-_\
M:6_8O^*/[*<UO)XSTJWFT*\F^S6GB#29_M%C/+Y8<QY(5XVP6 $J(6\N0IN5
M2: /Z,*\ _;(^*_@GPG\"/B=X;USQEX?T;Q%J7@_5/L.D:AJD$%W=>9:SQQ^
M5"[AWW."HV@Y8$#FOS9_X);_ +:FN?#+XC:%\(/$E[]M\">(KS[+IOV@N[Z3
M?2D^6L.U6/E32E4:,X57D$F4_>^9ZK_P5H_9?^)OQ3^)UO\ $/PQX9_M/P?X
M>\'C^T]2^WVL/V?R)KN>;]W)*LC;8W5OE4YS@9/% 'Y4M]X_6OV\_P""<_[0
MGPM\#_L:_#S1/$?Q+\'Z!K5J-0\_3M4UZUMKB+=J%RZ[XWD#+E65AD<A@>AK
M\0?:OH/X6_L%_'3XS>!],\8^#O W]L>&]2\S[)>_VO80>9Y<KQ/\DLZN,/&X
MY49QD<$&@#^A;2=4L]>TNTU+3;VWU'3KR%+BVO+25989XG4,DB.I(964@A@<
M$$$5?KS[X ^&-2\$_ GX<>'=:MOL.LZ1X;TW3[VV\Q9/*GBM8XY$W*2K892,
MJ2#C@D5Z#0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ' T445Z
MIY@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 =/X9_P"/&3_KJ?Y"M9NE9/AG_CQD_P"NI_D*UFZ5
MYM3XV>A#X4+1114%A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 ?BU_P6J_Y.<\*?]B?;?\ I;>UY3_P2W_Y/I^&OTU/_P!-EU7JW_!:
MK_DYSPI_V)]M_P"EM[7E/_!+?_D^GX:_34__ $V75 '[]U_-A^UM_P G5?&/
M_L<=7_\ 2V6OZ3Z_FP_:V_Y.J^,?_8XZO_Z6RT ?<_\ P0_\+Z9<>)/BUXDE
MMM^L6-IIVG6USYC#RX)WN))DVYVG<UM <D$C9P0"V?T5_:I_Y-A^,'_8G:Q_
MZ135\!?\$,_]3\:?][1?Y7U??W[5'_)L/Q@_[$[6/_2*:@#^:L\,1[U^[G_!
M/_QE8_#G_@F[X6\6:E%<3Z=H.F:WJES':JK2O%!?7LKJ@8J"Q5#@$@9QDCK7
MX1M]\_6OW4_83\$GXF?\$R-#\'B]_LX>(-&U[2?MGE>;Y'GWE[%YFS<N[;OS
MMW#.,9'6@.I^'6LZM>^(-7OM3U*]GU#4KV>2YN;RZE:6::5V+/([L269F))8
MG)))-?HA^PE_P4(^$'[)_P !8O"&KZ-XVU'Q#>:E<:IJ<MC:6<MH)7VQH(2U
MQ&^WR88<AAG>7P<8 _."1=LC#T.*_2G]A_\ X)T?!G]J7]GW2_&6J>)_&$/B
M-+RZT_5[32[FWAM[:>.0LB();5B<P/;N2&89<C((*@Z 6_VT/^"E'P>_:7_9
MX\1>!M(\*^*(_$%S+:W&FWFM:=9B&TECN$9Y ZW+LC&'SH]RKDB0J>&-?F4K
M%6##J#FOV2\4?\$A/V=O!&@W6M^(OB#XP\/:+:[?M&HZIK6G6UO%N8(N^1[0
M*N695&3R6 ZFN+TG_@G?^QGX@U2TTW2_C[<:EJ-Y,EM;6=IXST:6:>5V"I&B
M+;DLS,0 H&22 * /T1^"OC2]^)'P=\">+=1CMX-2U[0+#5;F*T5EA26>WCE<
M(&+$*&<X!).,9)ZUW%<Y\/\ P79?#?P+X<\):9+<3Z;H.F6NE6TEVRM,T4$2
MQ(SE54%BJ#)  SG '2NCH *_FQ_:Y_Y.H^,/_8X:O_Z6S5_2=7\V/[7/_)U'
MQA_['#5__2V:@#[0_P""(_@?^T/B=\2O&(O-ATG1[;2/L?E9\W[7.9?,W[OE
MV?8<;=ISYF<C;AOT<_:^TJSUK]E?XOV^H6=O>VZ^$]3N4CN8ED598K626*0
M@C<DB(ZMU5E4C! -?!__  0R_P!7\:OKHO\ [?U]_?M6?\FO?&+_ +$W6/\
MTBFH8(_FKK]]/^"6NDV6E_L0> 9[2SM[:>^EU&YNY(8E1KB47\\8DD(&781Q
MQIN.3MC4=% K\"Z_H!_X)@_\F,_#/_=U+_TY75 'RI_P7,_U7P5/^UK7_MC7
MP%^R/_R=5\'/^QQTC_TLBK[^_P""YG^I^"W^]K7\K&O@']D?_DZKX.?]CCI'
M_I9%0@/Z-O$WA71?&VAW.B^(M'L->T:Z*^?I^JVJ7-O+M8.N^-P5;#*K#(X*
M@]17Q?\ $C]HO]B/X!W\&I6FA> =;\26/DW]C%X'\.V5[<JXFPKQW,:"&*1"
MIDPTR. H(&2F[G_^"Q/QX\0?#/X0^%O!'A^ZN--'C6>[34;ZVF".UG;I&)+4
MC;G;*URFXJR_+$R$,LC"OR.^%?PRUSXR?$CP[X)\.0>?K.N7D=G!N5V2+<?F
MEDV*S".-0TCL%.U$9L8% 'Z=_$K_ (+;Z%:F:'X??#;4=0$EFWE:AXEO8[3R
M;H[@NZWA$OFQK\C'$T;-EE^7 8_EW\1?&U[\3/'WB7Q?J<-O;ZEK^IW.JW,5
MH&6%)9Y6D=4#,Q"@L< DG&.37ZB_#7_@B/H5OY$_Q ^).HZAYEFOG6'AJRCM
M!#=':6VW$WF^;&OSJ,PQLV5;Y<%3^9_QQ\$6/PU^,_CWPCI<EQ-IF@Z_?Z7:
MR73*TSQ07#Q(SE0 6(49( &<X Z4 ?I1_P $/=4O9-%^+^FO>7$FG6]QI5Q#
M9M*QABED6[6214S@,RQ1!F R1&@/W1CQW_@M5_R=)X5_[$VU_P#2Z^KZJ_X(
MK?\ )J_B?_L<KK_TBL:^5?\ @M5_R=)X5_[$VU_]+KZA@CP/]@7X:Z)\6_VN
MOASX;\1P?;-&DNYKV>U9$=+C[-;RW*Q2*ZLK1NT*JZD?,C,,C.1_09XF\*Z+
MXVT.YT7Q%H]AKVC717S]/U2U2YMY=K!UW1N"K89589'!4'J*_$?_ ()#^"?^
M$L_;$L-4%[]E_P"$9T6^U;RO*W_:=ZK9^7G<-F/MF_=@_P"KQCYLC]T* /@'
M_@M1_P FK^&?^QRM/_2*^K\5T<HP8=0<U^U'_!:C_DU?PS_V.5I_Z17U?BNJ
MEV"@9)X% ",Q9B2<D]:_9_\ X(\>"_A?:_!&]\3^'I;?4/B9/-):>)9)CNN;
M"/S7-O!&I4%()(T23<N1(X8%B80D?YW?M0?L-^.OV5?!?@3Q!XJ>WN%\10NE
M[%9(\B:3>*=PM99@#&S-$0P*M\S1SA0RQB1]3_@GG^U1%^RW\>+>^UR[N(/
MNNPG3M=2)))1$OWH+H1*P#-%)C+;78123A%+,!0!^\7C_P 9V7PY\"^(_%FI
MQ7$^GZ#IMSJES':JK3/%!$TKJ@8J"Q5#@$@9QDCK7\Q>LZM>^(-7OM3U*]GU
M#4KV>2YN;RZE:6::5V+/([L269F))8G)))-?TU_%3P0?B9\+_&'@_P"V_P!F
M_P#"0:/>:3]L\KS?(\^!XO,V;EW;=^=NX9QC(ZU_,+(NV1AZ'% 'Z/\ ["7_
M  4(^$'[)_P%B\(:OHWC;4?$-YJ5QJFIRV-I9RV@E?;&@A+7$;[?)AAR&&=Y
M?!Q@#5_;0_X*4?![]I?]GCQ%X&TCPKXHC\07,MK<:;>:UIUF(;26.X1GD#K<
MNR,8?.CW*N2)"IX8U4_8?_X)T?!G]J7]GW2_&6J>)_&$/B-+RZT_5[32[FWA
MM[:>.0LB();5B<P/;N2&89<C((*CVCQ1_P $A/V=O!&@W6M^(OB#XP\/:+:[
M?M&HZIK6G6UO%N8(N^1[0*N695&3R6 ZF@#\;58JP8=0<U_0_P"/O&E[\1_^
M"?\ XD\6ZC%;P:EKWPPN-5N8K166%)9]*:5P@8L0H9S@$DXQDGK7Q]I/_!._
M]C/Q!JEIINE_'VXU+4;R9+:VL[3QGHTLT\KL%2-$6W)9F8@!0,DD 5]J_&CP
M79?#?]B;QWX2TR6XGT[0?AY?:5;273*TS10::\2,Y55!8J@R0 ,YP!TH _G-
M?[S?6OW]_P""7O\ R8K\,OIJ7_ISNJ_ )_O-]:_?W_@E[_R8K\,OIJ7_ *<[
MJCH'4^J:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH X&BBB
MO5/,"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@#I_#/\ QXR?]=3_ "%:S=*R?#/_ !XR?]=3_(5K
M-TKS:GQL]"'PH6BBBH+"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH _+?_@N%I%]+HWP?U1+.X?3K:?5;:>\6)C#'+(MHT<;/C 9A%*5
M4G)$;D?=./S8^"_Q=\0? 7XH:!X]\+26Z:WH\S2PK=1"6&171HY(W7KM>-W0
ME2& 8E65@"/Z3/'W@/P_\4_!VJ^%/%>DV^N>'M5A,%W8W0)21<@@@@@JRL R
MNI#*RJRD$ CXD;_@BO\ !!CG_A*/'Z_34++_ .0Z #]@W_@H5XU_:X^._B?P
MMK7AW0="\.6NCW.K64=@L[WB;;J"...69Y-DF$F.66-,L 0%'RU^5W[6W_)U
M7QC_ .QQU?\ ]+9:_;G]ES]@?X:?LE^)]7\0^$KK7]3UG4K,:>UUKEY'+Y,&
M]9'1%BBC7YV2,DL&(\L;2H+;E\6_\$Y_V>/'7BK6/$FN?#[[=K6KWDVH7MS_
M &UJ,?FSRN7D?:EP%7+,3A0 ,\ 4 ?(G_!#/_4_&G_>T7^5]7W]^U1_R;#\8
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
M]J/Q?;^*O$2:OH/B%8?(NK_P[/# ]^J@",SB2*179%&U7 #;2%)8(@7R)?\
M@BO\$!U\4>/V^NHV7_R'0!]C?!7QI>_$CX.^!/%NHQV\&I:]H%AJMS%:*RPI
M+/;QRN$#%B%#.< DG&,D]:[BL;PIX8TOP/X7T?PYHMM]CT;1[.'3[&V\QI/*
M@B01QIN<EFPJ@98DG'))K9H **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@#@:***]4\P**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** .G\,_\ 'C)_UU/\A6LW2LGPS_QX
MR?\ 74_R%:S=*\VI\;/0A\*%HHHJ"PHHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M.!HHHKU3S HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH Z?PS_ ,>,G_74_P A6LW2LGPS_P >,G_7
M4_R%:S=*\VI\;/0A\*%HHHJ"PHHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .!HHH
MKU3S 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 Z?PS_QXR?]=3_(5K-TK)\,_P#'C)_UU/\ (5K-
MTKS:GQL]"'PH6BBBH+"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHKYJ\7?\%&/V>/ OBK6?#>N?$'[#K6D7DVGWMM_8NHR>5/$Y21-R6Y5L,I&
M5)!QP30!]*T5\J?\/1OV8_\ HIG_ )0-4_\ D:C_ (>C?LQ_]%,_\H&J?_(U
M 'U717RI_P /1OV8_P#HIG_E U3_ .1JZCX6_MY? OXS^.M,\'>#?'/]L>)-
M2\W[+9_V1?P>9Y<3RO\ /+ J#"1N>6&<8'.!0!]!T444 %%%% !1110 4444
M %%%% !17E'QR_:B^&7[-G]B'XC^)O\ A'1K7G?8/] NKKSO)\OS/]1$^W'F
MQ_>QG=QG!QP/A'_@HQ^SQXZ\5:/X;T/XA?;M:U>\AL+*V_L748_-GE<)&FY[
M<*N68#+$ 9Y(H ^E:*** "BBO//C/\>/ W[//A6V\2?$'7/^$?T6XO$T^*Z^
MQSW.Z=D=U3;"CL,K$YR1CY>O(H ]#HKY4_X>B_LQL0!\3.3_ -0#5/\ Y&KZ
MKH **** "BBB@ HHHH ***H:MJMGH.EW>I:E>V^G:=9PO<7-Y=RK%#!$BEGD
M=V("JJ@DL3@ $F@"_16-X8\5:+XVT.VUKPYK&GZ]HUT6\C4=+NDN;>7:Q1MD
MB$JV&5E.#P5(ZBN5^,_QX\#?L\^%;;Q)\0=<_P"$?T6XO$T^*Z^QSW.Z=D=U
M3;"CL,K$YR1CY>O(H ]#HKY57_@J)^S(S #XF9).!_Q(-3_^1J^JJ "BBB@
MHHHH **** "BBB@ HHHH **H:MJMGH.EW>I:E>V^G:=9PO<7-Y=RK%#!$BEG
MD=V("JJ@DL3@ $FOD3XH?\%7O@#\-]4%A::MJWC>X2::"X;PO8B6*!HV"Y\V
M=XHY58EMK0M(I"DY *E@#[*HKX _X?5?!'_H5OB!_P""ZQ_^3*]I^!G_  4,
M^!_Q\N]/TO1O%G]A^([X8BT'Q'";*Y+F81)$KDF&61RR%8XI7<ANF0P4 ^EJ
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH ***YOP7X_\,?$;2Y-2\)^)=(\
M4Z=#,;:2\T6^BO(4E"JQC9XV8!@KJ=I.<,#W% '24444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% ' T445ZIY@4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M =/X9_X\9/\ KJ?Y"M9NE9/AG_CQD_ZZG^0K6;I7FU/C9Z$/A0M%%%06%%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !7\V'[6W_)U7QC_ .QQU?\
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
MA[5;S2M4LKC3=2LIGM[JTNXFBF@E1BKQNC %65@001D$$5_4S7P!_P % O\
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
MECL;/0[!H;968D1H987<JH.!O=FP!EB<FNA^&?\ P5N^/?@_Q1;WWB;5M/\
M'FC?*EQI-_IUO9DIO4LT4MM&C))M5E5F#H-Y)C; P ?NA17SI^R+^V]X#_:\
MTF\30A<:'XJTZ&.74/#NHLAF12J[I8&4XF@$C%-^%8';O1-Z;OHN@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** .!HHHKU3S HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Z
M?PS_ ,>,G_74_P A6LW2LGPS_P >,G_74_R%:S=*\VI\;/0A\*%HHHJ"PHHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_FP_:V_Y.J^,?_8XZO_Z6
MRU_2?7\V'[6W_)U7QC_[''5__2V6@#BO!/Q"\4_#?5)-2\)>)M8\*ZC-";>2
M\T2_ELYGB+*QC9XV4E2R*=I.,J#V%=C_ ,-8_&__ *+)\0/_  J+[_X[7T=_
MP2.^'OA;XD?M$>)=.\7>&='\5:=#X5N+B.SUJQBO(5E%W9J) DBL P5V&X#.
M&([FOUP_X9.^"'_1&_A__P"$O8__ !J@#\ ?^&L?C?\ ]%D^('_A47W_ ,=K
M[B_X)'?&WXB_$C]HGQ+IWB[Q[XG\5:?#X5N+B.SUK6;F\A647=FHD"2.P#!7
M8;@,X8CN:_1S_AD[X(?]$;^'_P#X2]C_ /&JW/!?P3^'?PUU2;4_"'@'PQX6
MU&:$V\EWHNC6UG,\196,9>-%)4LBG:3C*@]A0!XC_P %0/\ DQCXF?[NG?\
MIRM:_G^K^@'_ (*@?\F,?$S_ '=._P#3E:U_/]0/H?L5_P $[?\ @G9X"M?A
M'X<^)7Q*\.6_BOQ/X@@&I6.FZNJ3V-C9R(XA_<AFCF:6)UE)E!V;HP$1XV9O
MFW_@K'^R]X*^ ?CKP9XA\#:;;^'].\517OVK1;1'$,=S#*CO,FYR$5UND011
MJB((1M'S8'ZN_LK?\FO_  ?_ .Q.T?\ ](H:^ _^"Y7_ ![?!C_>UG_VQH$C
MX+_8ZU2]T7]JWX/7&GWEQ97#^*]-MGEMI6C8Q2W*12QD@@[7C=T9>C*S Y!(
MK][/VH?A3KGQP^ 7C3P-X<UX^&=9UJS$,&H,7"<2*[0R%"&$<JJT+D;L)*WR
MN/E/X"_LE_\ )U'P<_['+1__ $MAK^AGXR?%SP_\"?AGK_CSQ3+<1:%HL(EG
M^RPF6:1F=8XXT7@%GD=$&2%!8%F502&!^2/_  Y5^-FX?\55X!V]_P#3[W/_
M *1U^B'AW_@G1^SYX?\ AV_@Y_ASINK6DOEM<:IJ):35)I%$>7^UJ5EBW&,$
MI"T<?S. @#L#^8GQE_X*S?&_XE_;+/P[=V'P[T67[3"L>B0"2\>"7A!)<R[F
M62->DL A.YBV =NWYLU#Q9\5?VBM<TK1;[6?&'Q,UB/SO[/TZ>YNM6G7*AY?
M)C)=AE8@S;1TCR>%X0'0?M=^"_ 7P_\ VBO&.A_#+5;?6/ \,T,NFW%IJ"7T
M(66WCE>))U)WK'([QC)9@$ 9F8$G[3_X(A^,[&Q\=?%+PE)'<'4=4TZRU6&5
M57R5BM99(I QW9#%KV+: ""%?)& #^<7BGPCKG@77;G1/$FCZAH&LVP4SZ=J
MMJ]O<1;E#KOC<!ERK*PR.0P/0U^B7_!$?P1_:'Q-^)7C#[;Y9TG1[;2?L7E9
M\W[7,9?,W[OEV?8<;=ISYN<C;@@'5?\ !<S_ %?P5^NM?^V%?F=\/?!-]\2_
M'WAKPAI<MO!J.OZG;:5;27;,L*2SRK$C.5#$*"P)(!.,X!Z5^F/_  7,_P!7
M\%?KK7_MA7QM_P $\=-T#5/VS_A9#XF>WCTY=2>>(W%P8%^V1P2R68#!ERQN
M4@"IGYV*KAMV"(#]</@[_P $V/@;\+_AR_AS5/!^G^-]4OK,6VJZ]KD&^YN'
M(<,\&6/V/_6,%\@JX"Q[G=T#U^77_!1K]D"P_91^+-@WAD7'_""^)X9;O2X[
MF17:SFC<">T#%B[K&'A97< E90I+LC.?WPK\K_\ @N9_Q[_!?_>UG_VQH ^:
MO^"6WQRN/A#^U5H>C7%_]E\.>,Q_8E]#()G1KA@39.J(<>9Y^R(.RD*EQ+]T
M,6'W3_P6E_Y-5\-_]CC:?^D5[7Y5_LE?\G4?!S_L<M'_ /2V*OU4_P""TO\
MR:KX;_['&T_](KV@#\5HO]8OU%?TB?M<?%R7X%_LV_$#QO:R7$&HZ=IC1V$U
MM#'*T-Y.RV]M(4D^4JLTL;-G/RJWRM]T_P W<7^L7ZBOVR_X+*:M?Z?^R?I-
MO:W=Q;07WBJTM[N&&5D6XB%M=2B.0 X=1)'&^TY&Z-3U4&CH'4_%G5]6OO$&
MJ7FJ:G>SZCJ5].]S=7EU*TLT\KL6>1W8DLS,222<DDDU^W7[%O\ P3J^%WP[
M^$OAO7/&W@RW\6>.M:TR.[U$>+-/$BV!G2.0VBV<NY(VB("%V7S2WF<JK>6O
MX;+G/'6OJK_C-[_JO_\ Y7* .O\ ^"GW[(?AC]F'XA>%]2\#6W]F>$?$UG*(
M]*DNY;A[6ZMR@FVF0%A&RRP,-SN=YE^ZH05:_P""2?QVF^%_[22>#;NXMX?#
MWCJ#[#-]IFCA6.]A5Y+1PS*2S,3) L89=S7*GYBJ@^/>.OA/^U-\4%LO^$R\
M'_%_Q;]AW_91KNEZK>_9]^W?Y?FHVW=L3.,9VC/05T7[,?[,_P 8/#_[27PI
MU35/A1XWTW3K/Q7I5Q=7EYX<O(H8(DNXF>1W:,!55026)P "30!_0)1110!\
MK_MT?LN_#+XH_"_Q[\0_%'AK^T_&'A[P?J']F:E]ONH?L_D07$\/[N.58VVR
M.S?,ISG!R.*_ !OO$>]?TJ_M4?\ )L/Q@_[$[6/_ $BFK^:M_O-]: /U]_8/
M_8,^!?QH_91\#>,O&/@;^V?$FI"]^U7O]K7\'F>7?7$2?)%.J#"1H.%&<9/)
M)K7_ ."O'AC3/!/[&/@/P[HEO]BT?2/$FGZ?96WF/)Y4$6GWD<:;F)9L*H&6
M))QR2:]I_P""7O\ R8M\,OIJ7_ISNJ\L_P""TO\ R:MX;_['"U_](KV@$?BF
M,GBOW3_9%_X)K_#3X1_#K2+WQ[X/T_QA\0;^S$FJMXA@BO+>R>01NUK% 6>#
M]T5V^< SL?,(8(X0?AA#_KX_]X?SK^J2@#\$/^"F7[._@O\ 9O\ V@--T/P)
M93Z5H>IZ#;ZH=/FN7N$MY3-/"PC>0E]I$"MAV8[F;!"X53_@E?JUYIO[;_@6
MVL[RXMH-0@U*VNXX961;B(6$\HCD .'4211OM.1N13U4&O2O^"U7_)SGA3_L
M3[;_ -+;VO*?^"6__)]/PU^FI_\ ILNJ 9]_?\%A/CGJ?PW^!OA_P9HFH:AI
M=_XTO9XKN:S"JDVG01@7%N[YWKYCSV_"CYD616.TE7_([X)?"^]^-7Q<\(>!
MK W$4^O:G#9/<6UJUR]M$SCS;@Q@C<L4>^1N0 J,20 2/M3_ (+5:M?7'[1'
M@W39+RX;3;?PK%<0V;2L88I9+NZ6214S@,RQ1!F R1&@/W1CX=^%W_"<?\)U
MIO\ PKC_ (2#_A,_WOV'_A%_/_M'_5/YOE>1^\_U?F;MO\.[/&: /WF\._\
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
M!^-OVZ?C_P"/M4BU#4?BSXFM9XX1 L>BWITJ':&9@3%:^6C-EC\Y!8C )PH
M\T;X2^.F\#GQNW@[Q ?!P&3XB;2Y_P"S_P#6^5_Q\;?+_P!9\GWOO?+UXH Y
M*,E74CJ#7]&7QI\967Q'_8F\>^+-,BN(-/U[X>7^J6T=TJK,D4^FR2HKA2P#
M!7&0"1G.">M?SFK]X?6OZ*?BIX(/PS_81\7^#_MO]I?\(_\ #:\TG[;Y7E?:
M/(TMXO,V;FV[MF=NXXSC)ZT= ZG\ZE?J!_P3!_8"\'_$KP&GQ;^)>D?V_;75
MXT?A_1;EQ]C9()0'NI51\RYECDB\F4!-L;EED$B%?R_K^@'_ ()?_P#)B_PR
M_P!W4?\ TY75'0#X_P#^"MG[)/P\^%O@?PY\2/!&@:?X1N[K6!I.HZ=I5N8K
M>Z\RV9HI%C5Q%#Y8M7!6.,;S,68Y'/YGZ+JU[X?UBQU+3;VXT[4;*>.YMKRU
ME:*:"5&#)(CJ0596 (8'((!%?L[_ ,%I/^35_#G_ &.%K_Z17M?BG'_K%^HH
M6X=#^C#]M;X$R_M&?LU^,/!]C;V\_B!H%O\ 1S-#&["\@82(D;2,HB:4!X/,
MW#:L[$Y&0?YS^5;T(-?U35_/+^W_ / >7X ?M1>+='BMK>UT+6)FU[1EM(8X
M(5L[B1V$21(Q$:Q2++" =N1"&"JK** /V9_85^,W_"\OV5_ 7B"XN_M>LVUD
M-)U4R7_VRX^U6W[EI)W/S"2552<J_P V)UY;(8_AG^U9\4O^%S?M(?$7QA%J
M7]L6.H:Q<#3[SR/(\RQC;RK3Y-JD8@CB'S*&XRWS9-?5/_!-[]IJ[^%?P0_:
M&\,C6O[)NM.\-7/BW0+J>.W%O;7R1"V;+2<O))+)IZI&P96*$  MA_S^&99,
M=V-'4.A^S?\ P1G^$4W@_P" GB/QY=QW$-QXPU,1VRM-&T,EG9[XTD55^9&,
M\EVC;SR(T(4#EOT*KS+]G#X0P_ ?X%^"/ <4=O'-HNFQ17AM9I)89+QAYEU(
MC288J\[RN,@8# !5  'IM !7E/QR_9?^&7[20T4?$;PU_P )"-&\[["/M]U:
M^3YOE^9_J)4W9\J/[V<;>,9.?5J* /Y7)U"3.H& #@5^G?\ P3$_8U^#W[0W
MP#UWQ'\0/"'_  D&M6OB6XT^*Z_M.\MML"VMK(J;89D4X:5SDC/S=>!7YBW'
M_'Q)_O5^TO\ P17_ .36?$__ &.5W_Z16- /<UOVZO'FF_L,_L<V/@KX5'_A
M$[O5;QM)T>.WU)C=V,$CR7%W<1&4O*_+&,L&!C:Z1E92$!_$W1])OO$6K6>E
M:99W&HZG>S);VMI:Q-+-/,[!4C1%!+,S$  #)) K]2?^"Y?^I^"W^]K7\K&O
M@#]DG_DZKX.?]CCI'_I;%0!^PO[+/_!,OX7?!'P=:/XU\/:/\1/'%Q"PU&_U
M:V%W8Q%RA,-M;R@H%0H )63S6RYRBOY:_(7_  4@_P""=/AWX)^#5^)GPLLI
M['PU:S+%KVDW.H&9+)7,,-O);B0&1E,I82!I'8-*A50@;;^P]?.?_!0:ST"_
M_8T^*D?B:^N-/T]=,66*:V4EC>)-&]G&<(WRO<K C<<*[?,OW@#/PR_9R^/'
MB']F_P"+NA>-_#UQ.K6<R+?V,,PB74;(NIFM9"58;75>I5MC!7 W(I']('A7
MQ-I?C;PSI'B+1KG[9HVKV<.H65SY;1^;!*@DC?:P#+E6!PP!&>0#7\N%?TI_
MLH_\FM_!W/7_ (0W1_\ TAAH$>JT444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% ' T445ZIY@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 =/X9_P"/&3_KJ?Y"M9NE9/AG_CQD
M_P"NI_D*UFZ5YM3XV>A#X4+1114%A1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 5_-A^UM_R=5\8_^QQU?_TMEK^D^OQ$_:)_X)S_ +0_CKX_?$KQ
M)H?P^^W:+J_B34=0LKK^VM/C\V"6YD>-]KW 9<JP.& (SR!0!RW_  3#^/7@
M/]G?X[>(/$7Q!UP>']'NO#<UA#<_8[BYW3M=6LBIMAC=A\L3G)&/EZ\BOTY_
MX>C?LQ_]%,_\H&J?_(U?E9_PZY_:=_Z)E_Y7]+_^2:/^'7/[3O\ T3+_ ,K^
ME_\ R30!^J?_  ]&_9C_ .BF?^4#5/\ Y&K4\)_\%&?V=_''BK1O#FB?$+[=
MK6L7L.GV-K_8NHQ^;/*XCC3<]N%7+,!EB ,\D"OR8_X=<_M._P#1,O\ ROZ7
M_P#)->@_L]?\$Y?VB/ _Q\^&OB/6_AY]BT;1_$NFZA?77]MZ=)Y4$5U')(^U
M+@LV%4G"@DXX!- 'Z+_\%0/^3%_B;_NZ=_Z<K6OY_:_HH_;N^%_B;XR_LH^.
MO!O@W3?[8\1ZE]B%K9>?%#YGEWUO*_SRLJ#"1N>6'3 YP*_('_AUS^T[_P!$
MR_\ *_I?_P DT ?M7^RM_P FO_!__L3M'_\ 2*&O@/\ X+E?\>WP8_WM9_\
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
M(R.: 1^*T/\ KH_]X?SK^J6OP$B_X)=_M-K(A/PSP P)_P")_IG_ ,DU^_=
M'XM?\%JO^3G/"G_8GVW_ *6WM>4_\$M_^3Z?AK]-3_\ 39=5]?\ _!3S]C?X
MP?M#_';P_P"(?A]X0_X2#1[7PW!837/]I6=MMG6ZNG9-LTR,?EE0Y Q\W7@U
MY]^P9^P=\=/@O^U=X(\8^,O _P#8OAS31??:KW^UK"?R_,L;B)/DBG9SEY$'
M"G&<GC)H ]5_X+7?#/6_$'PU^'_C:Q@^T:/X;O;NTU'RT=GA^UB#RI6PI58P
MUN4+,P^>6)0#NX_,W]FKXP2_ 3X\>!_'D<EQ';Z-J4<EZ+2&.6:2S?,=U&BR
M84L\#RH,D8+ AE(##^C?QYX$T#XH^#]5\+>*M)M];\/ZI"8+NQN@2DBY!!!!
M!5E8!E=2&5E5E((!'XN?M0?\$JOB?\']5U'5O -C<?$3P5YS-;+IX\W5K:(M
M&$2>V5096W2%=T <$1L[+$#M !^O7AG]I+X4^,O!MUXKTCXC>&;GP_9PV\][
M?MJL,26"SG$(N0[ V[.WRA)0K;@5QD$5^9WQ4_X+/>/;/XD>(;;P#X=\(7?@
MRWO)(-*N]4M;V2XNH$.U9V(FBQYF"X0Q@H'"G<5+'XI_X9.^-_\ T1OX@?\
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
M.< =*^;/V'_V ?#W[(ULWB"YU.XU[XB:EIJV.IWJR%;&W4R"62*VCV@E2R1
MO)EF\D,HB#LE?6U !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 <#111
M7JGF!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110!T_AG_CQD_ZZG^0K6;I63X9_P"/&3_KJ?Y"M9NE
M>;4^-GH0^%"T445!84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^ ?_!4K_D^G
MXE?33/\ TV6M>K_\$4_^3GO%?_8GW/\ Z6V5?<OQY_X)B?"[]HCXK:Y\0?$F
MO>,++6=8$ G@TN[M8[=?*@C@7:KVSL,K$I.6/)/0<5O_ +,?_!/GX=_LH>.K
M_P 6^$=;\4:CJ-[ILFE21ZU=6TL(B>6*4L!';QG=NA7DDC!/'0@ ^H:*** "
MBBB@ HHHH **** "BBB@ HHHH \I_:@^./\ PS=\#/$WQ&.B_P#"0C1?LQ_L
MW[5]F\[S;F*#_6;'VX\W=]TYVXXSD?G)^T)_P6-D\<?#&^\.?#KPMK'A+7=7
MTV&.?Q%-J4:RZ9<,X^T1VZK&QD7RPR)/NB<%]P1&09_1S]J#X'']I#X%^)OA
MS_;7_"/#6A;#^TOLOVKR?*N8I_\ 5[TW9\K;]X8W9YQ@_ '_  XQ'_1;./\
ML5/_ +MH _+K1])OO$.JV6E:99W&HZG>S);VMI:Q-+-/,[!4C1%!+,S$  #)
M) K^D']EWX,#]GGX >"OA\UU]LN='LL7<ZR>8C74LC37'EML0F/S99 F5#;
MN<G)KQ?]DW_@FG\//V7M<L?%DNI:AXQ\>V?F>1K-R3:6]KO6:)O)MD8@;HIM
MK>:\O*[EV9Q7V!0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% ' T445ZIY@4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 =/X9_X\
M9/\ KJ?Y"M9NE9/AG_CQD_ZZG^0K6;I7FU/C9Z$/A0M%%%06%%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110!P-%%%>J>8%%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '3^&?\ CQD_ZZG^
M0K6;I63X9_X\9/\ KJ?Y"M9NE>;4^-GH0^%"T445!84444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% ' T445ZIY@4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 =/X9_X\9/^NI_D*UFZ5D^
M&?\ CQD_ZZG^0K6;I7FU/C9Z$/A0M%%%06%%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%<C\2OBEX1^#_A6?Q'XV\1:?X:T:'</M6H3!/-<(TGEQ+]Z6
M0JCE8T#.VT[030!UU%?*K?\ !47]F->/^%F_^4'4S_[;5J>%?^"CG[.'C#7+
M;2+#XI:?!=W&[9)JEG=Z?;C:I8[I[B&.).%.-S#)P!DD @'TM6-XI\5:+X)T
M.YUOQ%J^GZ#HUJ5\_4=4NDMK>+<P1=\CD*N695&3R6 [U:TG5+/7M+M-2TV]
MM]1TZ\A2XMKRTE66&>)U#)(CJ2&5E((8'!!!%?G1_P %@_BMX(\4? +3/#&C
M>,M U?Q)IWC"'[;H]CJD$]W:^7:WD<GFPJY=-KD*=P&&(!YH I_M*_\ !9#0
M_#]U;:5\$],M_%$ZS@W>N>(;2:*P>(QJ0L$0>.9FW,0S2! OE$!9 X9?TRK^
M5F/_ %B_6OZ45_:N^"+'"_&/P Q]!XHL?_CM &G\8/CU\/?@#H4>K_$#Q78>
M&K24'R$N6+W%SAD5O)@0-++M,B;MBMM#9; YKXY^"?\ P4_O/VBOVPO"GP\\
M(^&8-,^'>J07 DN]:B;^UI)8K.><LOES&*)=\:IM(D)"EMP+A4^0_P#@KE\0
MO"WQ)_:(\-:CX2\2Z/XJTZ'PK;V\EYHM]%>1)*+N\8QL\;, P5E.TG.&![BO
M,_\ @G'XLT/P/^V5\/M;\1ZQI_A_1K4:AY^HZI<QVUO%NT^Y1=\CD*N695&3
MR6 ZF@#^A"BN&\%_&SX=_$K5)M-\(>/O#'BG4883<26>BZS;7DR1!E4R%(W8
MA0SJ-Q&,L!W%96K?M,?"#0=5O=,U3XK^"--U*SF>VNK.[\1V<4T$J,5>-T:0
M%65@05(R""#0!Z=17E'BC]J;X1^$?AO<^/K_ .(?A^?PA;WBZ>^J:9>KJ$9N
MF (@06^]GDVL'**"P3+$!02. \*_\%'?V</&.N6VCZ?\4M/@N[C=LDU2RN]/
MMQM4L=T]Q#'$G"G&YADX R2 0#Z6HHKYJ\5?\%'/V</!NMW.D:A\4=/GN[?;
MODTNSN]0MSN4,-L]O#)&_##.UC@Y!P00 #Z5HKY5_P"'HW[,;?\ -3,?]P'4
M_P#Y&KW/X8_&GP'\:-*.H^!O%VC^*+9(89YETZ[226V652T8GB!WPL0K?)(J
ML"K @%2  =O115#5M5L]!TN[U/4[VWT[3K.%[BYO+N58H8(D4L\CNQ 554$E
MB<  DT 7Z*^7M8_X*7_LU:+JEY87'Q0MI+BUF>"1[/2K^YA+*Q4E)8H&21<C
MAT8JPP02"#5OPK_P4<_9P\8:Y;:18?%+3X+NXW;)-4L[O3[<;5+'=/<0QQ)P
MIQN89. ,D@$ ^EJQO%/BK1?!.AW.M^(M7T_0=&M2OGZCJETEM;Q;F"+OD<A5
MRS*HR>2P'>K6DZI9Z]I=IJ6FWMOJ.G7D*7%M>6DJRPSQ.H9)$=20RLI!# X(
M((K\Z/\ @L'\5O!'BCX!:9X8T;QEH&K^)-.\80_;='L=4@GN[7R[6\CD\V%7
M+IM<A3N PQ /- %/]I7_ (+(:'X?NK;2O@GIEOXHG6<&[USQ#:316#Q&-2%@
MB#QS,VYB&:0(%\H@+('#+^F5?RLQ_P"L7ZU_2QI/[3'P@\0:M9:9I?Q7\$ZE
MJ5Y,EO:V=IXBLY9IY78*D:(LA+,S$ *!DD@"@#TZBBB@ HHKR?XT?M0_"O\
M9Y^RI\0?&NG^'[JZVM%8XDN;QD;?MD^SPJ\OEDQ.OF%=FY=N<D"@#UBBOE7_
M (>C?LQ?]%,_\H.I_P#R-7:?#']N#X%?&+5#IGA;XE:1<:D9X;>*SU'S-.FN
M996*QQP)<I&TS%AC$88@E0<;ER >[445PWC3XV?#OX::I#IOB_Q]X8\+:C-"
M+B.SUK6;:SF>(LRB0)(ZDJ65AN QE2.QH [FBN&\%_&SX=_$K5)M,\(>/O#'
MBG4HH3<26>BZS;7DR1!E4R%(W8A0SJ-Q&,L!W%>5^-O^"A/[.WP_U:+3]5^*
MNCW-Q)")PVBQ3ZK$%+,N&EM(Y45LJ?D+!@""1A@2 ?1M%?/OPT_;R^ ?Q=\4
MP>'?#/Q(T^XUFXVBWM;^VN=/^T.SK&L<37,<:R2,SJ%C4EVYP" <?05 !117
MB?QB_;,^"WP%UR/1?'/C[3])UEL[].MXIKVY@^5''G1VZ2-#N61&7S NX'*Y
MP< 'ME?F%_P4\_;+^,'[//QZT#PY\/O&'_"/Z-=>&X-0FM_[-L[G=.UU=1L^
MZ:%V'RQ(, X^7IDFOJ?PK_P4>_9P\8ZY;:1I_P 4M/@N[C=LDU2RN]/MQM4L
M=T]Q#'$G"G&YADX R2 ?SN_X+5_\G1>%/^Q.MO\ TMO: .L_8+_;P^.GQH_:
ML\$^#_&7CC^V?#FI"^-U9?V380>9Y=C<2I\\4"N,/&AX89Q@\9%?KW7X"_\
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
M#_!SP'X!OM/^"-SH]UX3DU.2>Y?1=:;581>&*)7!E:64JWEK#\FX8!!Q\V2
M>QT45XG\8OVRO@M\!=<CT7QQX^T_2=9;._3K>*:]N(/E1QYT=NDC0[ED1E\P
M+N!RN<' ![917RK_ ,/1OV8_^BF?^4'4_P#Y&KW/X8?&GP'\:-*.H^!O%VC^
M*+9(89YETZ[226V652T8GB!WPL0K?)(JL"K @%2  =O117(_$KXI>$?@_P"%
M9_$?C;Q%I_AK1H=P^U:A,$\UPC2>7$OWI9"J.5C0,[;3M!- '745\JM_P5%_
M9C7C_A9O_E!U,_\ MM6IX5_X*.?LX>,-<MM(L/BEI\%W<;MDFJ6=WI]N-JEC
MNGN(8XDX4XW,,G &20" ?2U? 7_!5?\ :@^)O[-D?PQ;X<^)O^$=.LG4Q?\
M^@6MUYWE?9/+_P!?$^W'FR?=QG=SG Q]W:3JEGKVEVFI:;>V^HZ=>0I<6UY:
M2K+#/$ZADD1U)#*RD$,#@@@BOR^_X+F?ZGX+?[VM?RL: /$OV>/^"C7[0_CG
MX_?#7PYKGQ"^W:+K'B73=/O;;^Q=.C\V"6ZC21-R6X9<JQ&5((SP17[>U_-?
M^R5_R=1\'/\ L<M'_P#2V*OZ4* "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#@:***]4\P**** "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 **** .G\,_\>,G_74_R%:S=*R?#/\ QXR?]=3_
M "%:S=*\VI\;/0A\*%HHHJ"PHHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M;<J=BGY)F;]XOR\-M^0=7TF^\.ZK>:7J=G<:=J=C,]O=6EU$T4T$R,5>-T8
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
M-O=1PRLBW$0L9Y1'( <.HDBC?:<C=&IZJ#7T[_P7,_U/P6_WM:_E8T,#\_\
M]DK_ ).H^#G_ &.6C_\ I;%7]*%?S7_LE?\ )U'P<_['+1__ $MBK^E"F 44
M44@"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 **** .!HHHKU3S 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 Z?
MPS_QXR?]=3_(5K-TK)\,_P#'C)_UU/\ (5K-TKS:GQL]"'PH6BBBH+"BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M>IU;_@M)\5K_ , W>G6_A/PSIGBN>9PFNVJS-#;V[1%0$M9'?,RR'>)'D9,
M*8CR:^!M:U74/$&I7>KZI>7&H:C?3/<7-Y=R-+-/*[%GD=V)+,6))8G))- '
MTY_P2S_Y/F^'/^[J7_IMNJ_?JOP%_P""6?\ R?-\.?\ =U+_ --MU7[]4 %%
M%% '\K,G^L;ZU^Z7_!([P3_PBG[&^EZH+W[5_P )-K%]JWE>5L^S;'%GY>=Q
MWY^Q[]V!_K,8^7)_"V3_ %C?6OW\_P""7?\ R8G\,O\ N)_^G.[I] ZGOWQ4
M\$'XF?"_QAX/^V_V;_PD&CWFD_;/*\WR//@>+S-FY=VW?G;N&<8R.M?S"R+M
MD8>AQ7]4U?@W_P %(OV0=4_9W^,>J>)M(TCROAKXENVN-+N;55\BRN'&^6R9
M415AVMYAB3&#$%PS,DFU >S_ +#_ /P3H^#/[4O[/NE^,M4\3^,(?$:7EUI^
MKVFEW-O#;VT\<A9$02VK$Y@>W<D,PRY&005'M'BC_@D)^SMX(T&ZUOQ%\0?&
M'A[1;7;]HU'5-:TZVMXMS!%WR/:!5RS*HR>2P'4U^=_[+G[;WQ)_9*;5[?PC
M+I^HZ)JF))M$UR*2:T6<;0+B-4D1DDVKL)#89<;@Q1"O4_MF?\%!O%W[7]C9
M:!<:'I_A7P;87BZA;Z7;N;FXDG$/EAYKAE7=MWS;0B1C$N&#E58 'UGI/_!.
M_P#8S\0:I::;I?Q]N-2U&\F2VMK.T\9Z-+-/*[!4C1%MR69F( 4#)) %?:OQ
MH\%V7PW_ &)O'?A+3);B?3M!^'E]I5M)=,K3-%!IKQ(SE54%BJ#)  SG '2O
MQ%_8Z_96\0_M6?%S3]!T^TN%\+6,\-QXBU>-A$EE9E_F"R%6'GR*KK&FULL"
M2-B.R_T74 ?RLM]\_6OW]_X)??\ )BOPR^FI?^G.ZK\$=:TB\\/ZQ>Z9J-G<
M:=J-E/);7-G=1-%-!*C%7C=& *LI!!4C(((-?67[.W_!3?XD?LW_  ;A^'^B
MZ+H&MVMC>--IMUK$4A^R02-+)/ 5B>,R;I7$BNS97,BG>&3RP.I]$_\ !:#X
M]>(+#7O"GPCT^YN-/T"ZTU=>U40S +J+-.\<$4BA<[8FMG?&XJS2*2N8E-?
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 <#1117JGF!1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10!T_AG_ (\9/^NI_D*UFZ5D^&?^/&3_ *ZG^0K6;I7FU/C9Z$/A0M%%%06%
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH X&BBBO5/,"BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#I_#/_ !XR
M?]=3_(5K-TK)\,_\>,G_ %U/\A6LW2O-J?&ST(?"A:***@L**** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@#@:***]4\P**** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .G\,_P#'C)_UU/\
M(5K-TK)\,_\ 'C)_UU/\A6LW2O-J?&ST(?"A:***@L**** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@#@:***]4\P**** "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 **** .G\,_\>,G_74_R%:S=*R?
M#/\ QXR?]=3_ "%:S=*\VI\;/0A\*%HHHJ"PHHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBN3^*GC<_#/X7^,/&'V+^TO^$?T>\U;['YOE>?Y$#R^7OVMMW;,;MIQG.#TH
M W=6U6ST'2[O4M2O;?3M.LX7N+F\NY5BA@B12SR.[$!55026)P "357PQXJT
M7QMH=MK7AS6-/U[1KHMY&HZ7=)<V\NUBC;)$)5L,K*<'@J1U%?SZ_M&?MT?%
M[]IAIK/Q1X@_LWPU)@?\(UH0:UT\X\L_O%W%Y_GB60><[[&)*;0<5^O7_!+W
M_DQ7X9?34O\ TYW5 'LWQG^/'@;]GGPK;>)/B#KG_"/Z+<7B:?%=?8Y[G=.R
M.ZIMA1V&5B<Y(Q\O7D5XO_P]%_9C8@#XF<G_ *@&J?\ R-65_P %.?@1XZ_:
M(^ .B^&_A_H?_"0:U;>)+?4);7[7!;;8%MKI&?=,Z*<-*@P#GYNG!K\PX_\
M@EW^TXKJ3\,^ ?\ H/Z7_P#)- '[^4444 %%%% !1110 4444 %%%% !1110
M 5S?C3X@>&/AQI<6I^+/$ND^%M-EF%O'>:W?16<+RE681AY&4%BJ,=N<X4GL
M:\/_ &^/VG];_9-^!]OXN\/:1I^KZS?:Q!I,"ZFSFWAWQRRM(Z(59_E@90H=
M<%PV3MVM^&'Q@^/_ ,0_V@-?AU;X@^++_P 27,1_<17#!+:VRJ*WDP(%BBW"
M--VQ1N*Y;)YH _ICHHHH **** "BBB@#Y5;_ (*B?LR*Q4_$S!!P?^)#J?\
M\C5[/\%_CUX&_:&\+77B3X?:Y_;^BVUX^GRW7V.>VVSJB.R;9D1CA94.0,?-
MUX-?S/3_ /'Q)_O'^=?M-_P17_Y-7\3?]CE=_P#I%8T ??U%%% !1110 444
M4 %%%% !1110 5SGASQ_X8\8:IK&FZ#XETC6]2T6;[/JEGIU]%<36,NYU\N=
M$8F-MT<@VL <HP[&OQ]_;F_X*/?%W5/BEXV^'?A;5#X!\.Z#K%UI/GZ'(R:A
M>?9YE3S'NOOQY>%F"P^7\LI1S(!D^I_\$-"67XUDG)SHO_M_0!^J5%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% ' T445ZIY@4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 =/X9_P"/&3_KJ?Y"M9NE
M9/AG_CQD_P"NI_D*UFZ5YM3XV>A#X4+1114%A1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M#?A/I>H7]C8WEF^N:W;1[5M[Z,S>7:(S [VV/!<,4("9,3?,RC8 >:_M ?\
M!8KXB^,-5>T^%5C;^ -#MYB8[^\ABOM1NE#2 %Q(K0Q*RM&3&JNRLAQ*RDBO
M'?\ AZ/^T[_T4S/_ ' -,_\ D:N#_8Y_9Y7]I[]H'PYX&N9K^ST6X$MWJM_I
MUOYKVUK%&78DD;8][!(1(P*J\R<,<*W[1^(O^"='[/?B#X=+X.3X=:?I-I#Y
MC6^J:>734X9&$F)#>,6EEVF0D),TD?RH"A"*  ?*_P"R%_P5W'BK7M(\'?&F
MTT_29;K%M%XTM&\BV,FV-4^V0G*Q[V$A:=&6-2Z QQH&=?T^K^7WXC>";[X9
M_$#Q-X0U.6WN-1T'4KG2[F6U9FB>2"5HW9"P4E25."0#CL.E?MQ_P2O^/$WQ
MB_9=T_2-3N()-=\%S#09$6:,S/9I&K6DK1*JF-?+)A4G.\VKMN+%@ #[*HHH
MH _#+_@H=^VEXW^,7BKQ?\(M:TK0+7PWX5\87?V*ZL+>=+R3[,]Q;1^:S3,A
MRDA)VHN6 Q@<5\2JVU@:_5C_ (*S_LN_#+X:?"I?B/X;\,_V;XT\0>,%_M+4
M_M]U+Y_GPW<\W[IY6C7=(BM\JC&,# XK\J(_F90>F: /TU^!O_!6[XP?$WXT
M> O".I^'/!$&F:]KMAI=U+:6-XLR13W"1NR%KM@&"L<$@C.,@]*^V_VROVY/
M"/['_A^Q%]:_\)+XQU+;)8^&;>Z$$C0;L/<32;7\F,88*2I+N-J@A9&1?"/_
M  3G_9X\"^*M'\2:'\/?L.M:1>0W]E<_VUJ,GE3Q.'C?:]P5;#*#A@0<<@U\
MV_MQ?\$U_BC^TM\?M1\<^'?&N@OH]U96T$&G^(+BZB?3_+C"-#$$BE4QLP:;
M(V?/-)\N1N8 ^0/%7_!5[]H_Q!KES?Z?XMT_PQ:2E=FEZ7HMI)!#A0IVM<1R
MR')!8[G/+'&!@#(_X>C_ +3O_13,_P#< TS_ .1J^U/V0?\ @DE9_#OQ3J>M
M?&^#0/&IM_L[:+IVF7EQ+9K(KEY9+F-X8O,^[$JHQ:-E:4.A^7%;_@IM^RC\
M ?A[\$]=\8Z1H^C^!OB))-;2Z59Z;>+9KJ*I+!!/%%8[O+95BE$C>3&K!E5F
M;!?< 4_V)_\ @JYK7Q&^(VA_#[XM6%@L^L?9M,TKQ#H]J\;R7S$(HNX@S+^^
M8J \2HJ.>4",6C_3ZOY68R5=2.H-?U!_#_QG9?$;P+X<\6:9%<0:?KVFVVJV
MT=TJK,D4\2RHKA2P#!7&0"1G.">M '\OT_\ Q\2?[Q_G7[3?\$5_^35_$W_8
MY7?_ *16-?BS/_Q\2?[Q_G7[3?\ !%?_ )-7\3?]CE=_^D5C0!])_M5?M4^$
M?V3_ (<R>)/$<GVO5+G?#H^A0R!;C4IP 2JG!V1KE2\I!" CAF9$?\FOB9_P
M5N^/?B[Q1/?>&-6T_P !:+\R6^E6.G6]X0F]BK2RW,;L\FUE4LH1#L!"+DYY
M;_@I9\<M3^,?[5/BW3WU"_F\-^$[R30],TV["HEK)"%CNW14)!\R>.1MY^=D
M$8. BJO??\$O_P!BOPO^TQK?BCQ1\0+*^OO"?A\Q6EOI\8EM[?4;J57+!KA&
M5OW*A&,:$$F:(L0ORR '$Z3_ ,%4/VE=-U2TN[CQ[;ZM;V\R2R6-YH5@L-PJ
ML"8W,4*.%8#!*.K8)PP.#7Z3_L/_ /!1KP]^U9<-X5UZPM_"/Q$AA62.P6X+
MVVK*L8,TEJ6 *LK!V,#%F5,,'D"R%.6_;W_8#^%_B+X$^+/&/@SPAH_@SQ?X
M9TQM2AGTB,6%K/;6^^6>*6")#&S-$92KA Y=8@9 @(K\9/"/BK5/ ?BK1O$F
MB7(L]:T>\AU"RN?+63RIXG#QOM8%6PR@X8$''((H _J.K\6)/^"TWQNCD=1X
M6\ 8!(_Y!U]_\F5^N'P5^)UC\:/A-X2\<Z>($M]>TV"^:WMKE;E;:5T!E@,B
M@!FBDWQMP"&1@0""!_,E/_Q\2?[Q_G1U _3[Q5_P6<\0V/PE\%G0?#WA^_\
MB1=">?Q";BUN4TNQ03RI!!#'YPD>1HQ%(S>844' W%B(OF@_\%1OVG>O_"R\
M>W]@:9_\C5Z;_P $QOV%_#W[2<VO^-_B%:W%]X*T>?\ LVUTN&X,*:A>&/=)
MYCQN)46%'B; V[VE7Y\(Z-])?\%//V,_A?HO[.VK_$7PEX3T?P9X@\.2V>]M
M%LA;0WEL]QY!A:&-DB5M]RLGFE&<B$)G!X /-OV2?^"NWB6Z\5:#X/\ C':6
M&JV6HWL5F/&$#16$EGYCN/-NH_EA:-2\2ED\K9&CL1*W7[(_X*!?M-^*?V4?
M@KI'B_PE8:1J6I7>O0Z6\>M0RR0B)[>XD+ 1R1G=NA7G.,$\="/Y]J_H>\(_
M!_PI^U-^R3\(M.^*>G7'C"WDT#1]8E:ZU"YCFEO#8*#,\L<BN[$329W,<EB3
MDX- 'X#_ !&\<7_Q,\?>(_%VJPV]OJ6O:E<ZI=16:LL*RS2M(ZH&9B%#,< D
MG&,D]:];_93_ &U?&_[(*^)_^$.TK0-2_P"$A^R_:O[<MYY=GD>=L\ORIH\9
M\]\YST&,<YX3]HGPKI?@/X_?$CPWH5K]AT71_$FHV%C:[WD\J"*ZD2--SDLV
M%4#+$DXY)KZ[_P""4_[+OPP_:37XG_\ "QO#/_"1_P!BG2_L'^GW5KY/G?:_
M,_U$J;L^5'][.-O&,G(!^@__  3\_::\4_M7?!?5_%_BVQTC3=2M->FTN.+1
M898X3$EO;R!B))9#NW3-SG& ..I/U!7GGP9^ _@;]GGPM<^&_A]H?_"/Z+<W
MC7\MK]LGN=T[(B,^Z9W896)!@''R].37H= !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ' T445ZIY
M@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 =/X9_X\9/^NI_D*UFZ5D^&?^/&3_KJ?Y"M9NE>;4^-
MGH0^%"T445!84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !7FG[2FJWVA_LZ_%+4M-N[C3M1L_"F
MJW%M>6LK1302I:2LDB.I!5E8 A@<@@$5Z710!_*RWWC]:]_^%_\ PU-_P@NE
M_P#"N?\ A;__  AG[S[!_P (O_:O]G?ZU_,\KR/W?^L\S=M_BW9YS7EWQ:^&
MNM_!WXE^(_!/B.#R-8T2\DM)]J.J2X/RRQ[U5C'(I5T8J-R.K8YK]._^"4?[
M8W@CP[\';WX9>/?&>G^&M0T.\FO-)DUR6"RM'L965FBCG8J&D6=YG*N=Q69=
MNY481@'Q7XG\+?M@^-M#NM$\1Z/\;]?T:ZV^?IVJ6VL7-O-M8.N^-P5;#*K#
M(X*@]J\]_P"&3OC?_P!$;^('_A+WW_QJOV2_;R_;VTS]E7PHFG>%+O0/$7Q+
MN+R.#^P[R=I?[/@V"5Y[F*)@RY5HU1&>,MYP==RQL#\7^$?^"RGQLUKQ3HVG
M?\(!X1UTW=[#!_9>DV=ZEW>;G"^3"?M$F)'SM4['^8CY6Z$ _43]FG2[_0_V
M<_A7INIVEQIVI6?A32K>ZL[J)HIH)4LXE>-T8 JRL""I&000:\._X*F?\*\_
MX9+UC_A8'V_S?M<?_"-_V;GS?[9\J;[/G^#R]GG>9OX\O?M_>>77U?JVJ6>@
MZ7=ZEJ5[;Z=IUG"]Q<WEW*L4,$2*6>1W8@*JJ"2Q.  2:_GU_;D_:XO?VNOB
MTNM16UQI/A/2(6L=$TN:9F98RY9[B5=Q19I3MW;. J1)E_+WL CYPK]#?^",
MM[X#A^.7B6SUVPMY/'DVF++X9OKIDQ$B[Q>1PAG!\]XWC8;5+>5%/\RJ6#?*
MWPJ_94\>?&+X2_$'XC>';2W?P_X*A6>^^U.\+72A&DF%NQ7RW:&)?,D0NK!7
M3:&+J#YKX1\5:KX%\5:/XDT2Z%GK6CWD.H6-SY:R>3/$X>-]K JV&4'# @XY
M!% ']1U?S>_MCZI>ZQ^U=\7KG4+RXOIU\5:E;K)<RM(RQ17,D448+'(5(T1%
M7HJJH&  *_<+]BW]JK3/VL?@Y8^(A)86?BVS_P!&\0:-9R,?L=QE@CA7&X1R
MJOF)RP&63>[1N:_*_P#X*X?#/6_"/[6VJ^)[Z ?V-XLLK2[TZZC1]A\BWBMI
M8F8J%\Q6B#%5+826(DC=@ 'S]\#?^%W[=;_X4Y_PG^/W/]J_\(-]N_Z:>3Y_
MV7_MKMW_ .WCO7J?_&;W_5?_ /RN5UO_  2P_:<T/]GWXVZKI/B_6O[$\(^+
MK..S>ZEC3[/#?1R VTL\I^:*,+)<(6!V@RJ7PJ[T_67XR_M:?#;X0_!V[^(#
M^+= UFTEL[F?1+>TU6-_[;GB/E^1;-'O+_O62-W16$>XL^ IH _!EOV3_C@Q
M)/P<^(!/J?"]]_\ &J_2/]CGX?\ BGX;_P#!,_X_Z9XM\-ZQX5U*2'Q#<1V6
MM6$MG,\1T>%1($D525+*PW8QE2.QKP9?^"U7QM[^%/ ./:POO_DROT\^ _C"
MZ_:H_99T+6/'OA?^QCXQT:>WU71U::))8)/,A9XR=LB1SQXE3#$A)5P[8#D
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
M#,P)BM?+1FRQ^<@L1@$X4 >:-\)?'3>!SXW;P=X@/@X#)\1-I<_]G_ZWRO\
MCXV^7_K/D^]][Y>O%??W_!'7Q1\&]#UOQ%;^)KC3['XK75["-%N-<2W5#;E#
M"(["9QO6Y=[B1)(PP,B&+:&VR8]G_P""JG[6OP^A^!?B3X3:-KVG^(O&>K7E
MK;7MC8W!D_LR.&Y,LCRNB-'YBR6HB,#.LB^:&(P,$ _&U?O#ZU_3U\*_!!^&
M?PO\(>#_ +;_ &E_PC^CV>D_;?*\K[1Y$"1>9LW-MW;,[=QQG&3UK^85?O#Z
MU_4;X5\3:7XV\,Z1XBT:Y^V:-J]G#J%E<^6T?FP2H)(WVL RY5@<, 1GD T^
M@'\ND_\ Q\2?[Q_G7[3?\$5_^35_$W_8Y7?_ *16-?BS/_Q\2?[Q_G7[3?\
M!%?_ )-7\3?]CE=_^D5C2 _&C7M4O=>UJ_U+4[V?4-1O+B2XN;RZE:6:>5V+
M/([L269F))).222:]:^"O_#17_"*W7_"I/\ A9W_  C7VQ_M'_"%?VC]C^U;
M$W[_ +-\GF;/*SGYMNSMBM;]O;X:ZU\+_P!K3XE6NM0;/[8UBYUZQG1'$4]K
M=RO-&R,RKNV[S&Q7*B2.103MS7T]_P $C?VL?"WPFE\6?#GQUXFM_#FE:M/'
MJNCW.I&*"QCN5C9;I9;AL;&DC2WV!SL/DL 5=@) ;/ =6TG]L[7-+O-,U.T^
M.VHZ=>0O;W-G=1:U+#/$ZE7C=&!#*RD@J1@@D&O,?^&3_C?_ -$;^('_ (2]
M]_\ &J_;[]KK]M3PA^SC\';GQ#I>N:!K_B[4;*"X\.:+]N$GV]9R1'=;8B6:
MV"K))ORJ/Y>P2*SJ:_.Q?^"U/QM. ?"O@$GVL+X?^WE C]$O^"<_A/7/!'[&
MGP\T3Q'H^H>']:M1J N-.U.U>VN(=VH7+KOC<!ERK*PR.0P/0U_/C/\ \?$G
M^\?YU_4#\/\ Q%?>,/ ?AO7M3T:X\.:EJFF6U]=:-=%C-8RRQ*[V[[E4[HV8
MH<JIRIR!TK^7Z?\ X^)/]X_SHZAT/VG_ ."+/_)JOB7_ +'&[_\ 2*RKU?\
MX*>?\F,_$S_=TW_TY6M>4_\ !%G_ )-5\2?]CC=_^D=E7JW_  4\_P"3&?B9
M_NZ;_P"G*UH8S^?VOZ5/V4_^37?@[_V)NC_^D,-?S5U_2I^RG_R:[\'?^Q-T
M?_TAAH$?@+^US_R=1\8?^QPU?_TMFK[\_P""&7^K^-7UT7_V_KXM_;^\#_\
M"O\ ]LCXJZ7]M^W_ &C5VU;S?*\O;]M1;SR\;CG9]HV;L_-LS@9P/JC_ ((P
M_%+PEX'UKXKZ-XA\1:?H=_J5I9:A:+J$P@26"T2[>Z<2-A!Y:2*Y!.=@=L;4
M<J ?KY17-^"_B!X7^(^ERZGX3\2Z1XITV*8VTEYHM_%>0I*%5BA>-F 8!E.W
M.<,#W%=)0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110!P-%%%>J>8%%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '3^&?^/&
M3_KJ?Y"M9NE9/AG_ (\9/^NI_D*UFZ5YM3XV>A#X4+1114%A1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444F: %HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHI,T +1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% 'Q7^WG_P $Z],_:H6'Q7X1FT_PU\2X3'#->7FY+35+<87;
M<E%9A)&OW)0K$A1&P*[&B_)GQ5^Q/\>O!VN7.DWOPC\77-U;[=\FEZ5+J%N=
MRAALGMP\;\,,[6.#D'!! _HZHH _FZTC]CSXZ:YJEIIUM\'O&\<]U,D"/>:#
M<VT*LS!07EE14C7)Y=V"J,DD $U^F7[!/_!,$?!76[3XA?%==/U;QA;^7-H^
MB6[^?;Z5(55C-,Q&V2Y1B57;NCC*;U9V*-'^B=% 'Q7_ ,%*?!/QS^,W@33_
M (<?"?P?_;/AW4O])\1:A)>6,&_RY4>WMHS/<*XP\9D<A!TA"O@R+7YPZ3_P
M2O\ VE-2U:RM+CP%;Z5;7$Z12W]WKE@T-LK, 9'$<[N54')"(S8!PI/%?OE1
M0!PWP:^$?A_X#_#/0/ ?A6*XBT+186B@-U,99I&9VDDD=N 6>1W<X 4%B%55
M  _*?]L#_@EG\1?^%X:QJ7P;\+?V]X.UG.IB%;NPL$TRXDD<R6<:/+'F-,*R
M%4 5)%3YBA8_LC10!^07[%/[-'[5W[)GQBLO$!^&VH7GA"^_T;7]%LO$>DC[
M9!A@D@5[G:9(6;S$Y4G#)O19'-?HE^U5^RKX1_:Q^'$OAOQ'']CU.VWS:/KL
M,8:XTV<@?,HR-\;84/$2 X Y5E1T]KHH _GO^,7_  3K^//P<UQ+"7P-?^,;
M.;/D:IX/MY=3MY,*C-E43S8L%]O[V--Q5MNX#->>?\,G?&__ *(WX_\ _"7O
MO_C5?TIT4 ?C=^R!_P $F?%_C/7M'\4?&2S_ .$9\'IBY;PXTY74]0&V-XTD
M"?\ 'M$V]@X+"8>6R;(RPD7]@M)TNST'2[33=-LK?3M.LX4M[:SM(EBA@B10
MJ1HB@!550 % P  !5^B@#XK_ &\O^"=>E_M3^3XL\(S6'AKXEPF.&:\O R6F
MJP#"A;DHK,)(U^Y*%8E5$; KL:+\F?%7[$_QY\'ZY<Z3??"/Q=<W5OMWR:5I
M4NH6YW*&&R>W#QOPPSM8X.0<$$#^CJB@#^;K2/V//CIKFJ6FG6WP>\;QSW4R
M0(]YH-S;0JS,%!>65%2-<GEW8*HR20 37Z9?L$?\$P?^%*ZY:_$+XL+I^K>+
M[?RYM'T.V?S[;2I"JL9IF("R7*,2JA=T<93>K.Q1H_T3HH QO%7A?2_&OA?5
M_#NM6_VS1M6LYK"]MO,:/S8)4,<B;E(9<JQ&5((SP17X>_M4?\$R/B?\%?&5
MY+X(\/:O\0_ MQ,O]G7VDV_VJ^A#AV$-Q;Q#?N0(0953RVRARC/Y:_NW10!_
M-UI/['GQSUK5+/3[?X/>-H[BZF2"-KS0;FVA5F8*"\LJ*D:Y/+NP51DD@#-?
M2NL_\$A_BSHOP5@UB"VM_$'Q&O-2ME'AO3=0MXX=/L#;R/,T\T[(CSB;R8]L
M3%5 8AI ^8_VPHH _$+]G?\ X)R_M#^!OC]\-?$FM_#W[#HND>)=-U"]N?[:
MT^3RH(KJ-Y'VI<%FPJDX4$G' -?M[110!^#7[5__  3=^)/P1^(TEKX*\-Z]
M\1/!NH%Y],U#1].DO+B! 1F"[2%#LD7<,/@)(/F7!WQQ^)K^R;\;V.!\'/'_
M ./AB]'_ +2K^E&B@#X#_:Z_9A^)OQ1_8)^#GPY\,^&O[2\9^'_[%_M/3/M]
MK%Y'D:9-!-^]DE6-MLCJORL<YR,CFOS_ (_^"7?[3BNI/PSX!_Z#^E__ "37
M[^44 %4-6TJSU[2[O3=2LK?4=.O(7M[FSNXEEAGB=2KQNC AE9205(P02#5^
MB@#\)/B)_P $K_CSI_Q \36OA#P'<:KX3AU*YCTB^NM<TQ9KBS$K""1P9T(9
MHPI/R+R3\HZ5]C_\$N_V'?'7[._B;Q?XX^)&F?V!K=U9KHNFZ9'?P7.ZW9TF
MGFD\DNHRT4"IB3/RS;DY0G]%** "O/OCA\#O"/[1'PZU+P7XTT[[=I5W\\<T
M9"W%G. 0EQ Y!V2+DX."""RL&5F4^@T4 ?@A\?\ _@F/\:O@EJKMI7A^X^(W
MAV68QVNI>%[=[F;!:38)K5098VV1AF(#Q*75?,8FO&_^&3OC?_T1OX@?^$O?
M?_&J_I3HH _#C]E__@E7\3_C!JNG:MX^L;CX=^"O.5KI=0'E:M<Q!I Z06S*
M3$VZ,+NG" "17590-I_:3P'X#T#X7>#]*\*^%=)M]$\/Z7"(+2QM00B+DDDD
MDEF9B69V)9F9F8DDD]'10 4444 >9_M&_!.R_:*^"OBCX=ZAJ-QH]OK4$:+?
MVZ+(T$L<J31.4;AU$D:;ERI9=P#*2&'X.>/_ -A[XZ?#WQCJOAV;X8^)]<:P
MF,0U+P_H]S?V-TN 5DAFCC(964@X.&7)5E5@RC^B^B@#\!?V3_V4_C-:_M,?
M"N^O?A7XNTJPT_Q)8:A=WNJ:-<65O!!!.DTKM+,JH,(C$#.6.%4%B ?JC_@H
M]_P3@\2^+O'&I_%?X3Z9_;;ZINN==\-6B113QS)%EKJV4;?.\W82\8W2M*Y9
M?,\PB/\ 5*B@#^:W_AD[XWYQ_P *;\?_ /A+WW_QJO>/@3_P2I^-/Q@TV75M
M9L;?X=:9Y,C6R^)A)%=W,H64(OV95,D2^;&BLTH0A) Z++C:?W:HH _ (_\
M!+C]IS)Q\,^/^P_IG_R37[3_ ++6D^)_#O[.OP[T/QEX?/ACQ+HVC6^DW>F_
M;8KO;]F7R$D\R(E#YB1I)M!.WS-I)*DUZM10!^ DW_!+O]IMIG8?#/(+$C_B
M?Z9_\DU^G7_!,3X#^.OV=_@#KGAOX@:'_P (_K5SXEN-0BM?M<%SN@:UM45]
MT+NHRT3C!.?EZ<BOL&B@#Y?_ &WOV(?#W[77@WS8C;Z)\0M+A9='UYE.UUR6
M^RW.T$M S$D$ M&S%E!!=)/QY^)?[!7QZ^%_BB?1;KX::_K^W<T.H^&K"74[
M2XC#LBNLD*MMW;"P20)(%*ED7(K^B:B@#^:Y?V3?C>QP/@YX_P#Q\,7H_P#:
M5?H!^Q3_ ,$F]2T/Q38^,_CG::>UO9?OK+P;'.MUYDZNP#7K)F)HP%5Q$C.'
MW@2$!6C?]4:* "OP$F_X)=_M-M,[#X9Y!8D?\3_3/_DFOW[HH ^/_P#@F+\!
M_'7[._P!UOPW\0-#_P"$?UJY\2W&H16OVN"YW0-;6J*^Z%W49:)Q@G/R].17
MH'[=GPP\3?&3]E3QSX.\':;_ &QXCU+[$+6R\^*#S/+OK>5_GE94&$C<\L,X
MP.<"OH"B@#\ ?^'7/[3O_1,O_*_I?_R37[=_L_>%]2\#_ ;X;^'-;MC9:SH_
MAK3;"^MO,63RIXK6..1-R$JV&4C*D@XX)%>AT4 ?E;_P5$_8)\7^,/'5[\9?
MA]::AXMEU/[/!K/A^T@,UY \<4<$4]LB#=+&51 Z %T;+_,A;ROS^_X9.^-_
M_1&_B!_X2]]_\:K^E.B@#XL_X)._"WQ?\)_V9=3LO&?AV_\ #%_J/B6ZO[:R
MU2(PW!@,%M"'>)OGCR\,@ < D ,!M92?M.BB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#@:*ZW^
MP;'_ )X_^/M_C7R)^WW\7/%GP5_X07_A#-5_L;^TQ??:_P#1XI_,\O[/L_UJ
M-C'F/TQG//05ZE"7MZBIQW9YM;]Q3=26R/HZBORY_P"&T?C)_P!#C_Y2[+_X
MS1_PVC\9/^AQ_P#*79?_ !FO6_LZKW7XGE?VC3[/\#]1J*_+G_AM'XR?]#C_
M .4NR_\ C-'_  VC\9/^AQ_\I=E_\9H_LZKW7XA_:%/L_P #]1J*_+G_ (;1
M^,G_ $./_E+LO_C-'_#:/QD_Z''_ ,I=E_\ &:/[.J]U^(?VA3[/\#]1J*_+
MG_AM'XR?]#C_ .4NR_\ C-'_  VC\9/^AQ_\I=E_\9H_LZKW7XA_:%/L_P #
M]1J*_+G_ (;1^,G_ $./_E+LO_C-'_#:/QD_Z''_ ,I=E_\ &:/[.J]U^(?V
MC2[/\#]1J*^<?V!/BYXL^-7_  G7_"9ZK_;/]F"Q^R?Z/%!Y?F?:-_\ JD7.
M?+3KG&..IKZ[_L&Q_P">/_C[?XUY-:7L*CIRW1ZU']]352.S.2HKK?[ L?\
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
M ,8KMPN$J8MR5-I6[G%B<5#"VYT]>Q^NM%?D7_PW9\<O^AX_\I5C_P#&*/\
MANSXY?\ 0\?^4JQ_^,5W?V/B.Z_'_(XO[6H=G^'^9^NE%?D7_P -V?'+_H>/
M_*58_P#QBC_ANSXY?]#Q_P"4JQ_^,4?V/B.Z_'_(/[6H=G^'^9^NE%?D7_PW
M9\<O^AX_\I5C_P#&*/\ ANSXY?\ 0\?^4JQ_^,4?V/B.Z_'_ "#^UJ'9_A_F
M?KI17Y%_\-V?'+_H>/\ RE6/_P 8H_X;L^.7_0\?^4JQ_P#C%']CXCNOQ_R#
M^UJ'9_A_F?KI1BOR+_X;L^.7_0\?^4JQ_P#C%'_#=GQR_P"AX_\ *58__&*/
M['Q'=?C_ )!_:U#L_P /\S]=!Q17Y%_\-V?'+_H>/_*58_\ QBOK;]@7X[>.
M?C8WCK_A,]<_MD:9]A^R_P"B00>7YGVC?_JD7.?+3KG&..IK"OEU;#TW4FU9
M>O\ D;4<PI5IJG%.[]/\SZ_HHHKRSU HHHH **** "BBB@ HHHH ***1ONF@
M HK\B_\ ANSXY?\ 0\?^4JQ_^,4?\-V?'+_H>/\ RE6/_P 8KVO[(Q'=?C_D
M>-_:M#L_P_S/UTHK\B_^&[/CE_T/'_E*L?\ XQ1_PW9\<O\ H>/_ "E6/_QB
MG_8^([K\?\A?VM0[/\/\S]=**_(O_ANSXY?]#Q_Y2K'_ .,4?\-V?'+_ *'C
M_P I5C_\8H_L?$=U^/\ D']K4.S_  _S/UTHK\B_^&[/CE_T/'_E*L?_ (Q1
M_P -V?'+_H>/_*58_P#QBC^Q\1W7X_Y!_:U#L_P_S/UTHK\B_P#ANSXY?]#Q
M_P"4JQ_^,4?\-V?'+_H>/_*58_\ QBC^Q\1W7X_Y!_:U#L_P_P S]=**_(O_
M (;L^.7_ $/'_E*L?_C%'_#=GQR_Z'C_ ,I5C_\ &*/['Q'=?C_D']K4.S_#
M_,_76DQ7R%^P'\=O'/QJ;QT/&>M_VS_9OV'[)_HD$'E^9]HW_P"J1<Y\M.N<
M8XZFOKVO*K4I4*CIRW1ZE&M&M!5([,6BBBL38**** "BBB@ HHHH **** &_
M6D-#?=)'6OR,_P"&[/CE_P!#Q_Y2K'_XQ7;A<)4Q;DJ;2MW.+$XJ&%MSIZ]C
M]=:*_(O_ (;L^.7_ $/'_E*L?_C%'_#=GQR_Z'C_ ,I5C_\ &*[O['Q'=?C_
M )'%_:U#L_P_S/UTHK\B_P#ANSXY?]#Q_P"4JQ_^,4?\-V?'+_H>/_*58_\
MQBC^Q\1W7X_Y!_:U#L_P_P S]=**_(O_ (;L^.7_ $/'_E*L?_C%'_#=GQR_
MZ'C_ ,I5C_\ &*/['Q'=?C_D']K4.S_#_,_72BOR+_X;L^.7_0\?^4JQ_P#C
M%'_#=GQR_P"AX_\ *58__&*/['Q'=?C_ )!_:U#L_P /\S]=*,5^1?\ PW9\
M<O\ H>/_ "E6/_QBC_ANSXY?]#Q_Y2K'_P",4?V/B.Z_'_(/[6H=G^'^9^N@
MXHK\B_\ ANSXY?\ 0\?^4JQ_^,5];?L"_';QS\;&\=?\)GKG]LC3/L/V7_1(
M(/+\S[1O_P!4BYSY:=<XQQU-85\NK8>FZDVK+U_R-J.84JTU3BG=^G^9]?T4
M45Y9Z@4444 %%%% !1110 4444 %%%(WW30 45^1?_#=GQR_Z'C_ ,I5C_\
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
M !BC^Q\1W7X_Y!_:U#L_P_S/UTHK\B_^&[/CE_T/'_E*L?\ XQ1_PW9\<O\
MH>/_ "E6/_QBC^Q\1W7X_P"0?VM0[/\ #_,_72BOR+_X;L^.7_0\?^4JQ_\
MC%'_  W9\<O^AX_\I5C_ /&*/['Q'=?C_D']K4.S_#_,_72BOR+_ .&[/CE_
MT/'_ )2K'_XQ7T1^PS^TG\1_C%\6M5T7Q?XC_M?3(=$FO(X#8VT.V5;BW0-N
MBC4GY9'&"<<].E95LLK4(.I)JR]?\C6EF5&M-4XIW?I_F?=M%%%>2>J%%%%
M!1110 4444 %%%% !112'H: $]*!7Y<?%[]L[XQ^%_BQXUT?3/&/V73=.UN]
MM+6#^R[-_+BCN'1%W-"2<* ,DDG')KD_^&[/CE_T/'_E)L?_ (Q7LPRFO.*D
MFM?7_(\>6:4(-II_A_F?KI17Y%_\-V?'+_H>/_*58_\ QBC_ (;L^.7_ $/'
M_E*L?_C%5_8^([K\?\B?[6H=G^'^9^NE%?D7_P -V?'+_H>/_*58_P#QBC_A
MNSXY?]#Q_P"4JQ_^,4?V/B.Z_'_(/[6H=G^'^9^NE%?D7_PW9\<O^AX_\I5C
M_P#&*/\ ANSXY?\ 0\?^4JQ_^,4?V/B.Z_'_ "#^UJ'9_A_F?KI17Y%_\-V?
M'+_H>/\ RE6/_P 8H_X;L^.7_0\?^4JQ_P#C%']CXCNOQ_R#^UJ'9_A_F?KI
M17Y%_P##=GQR_P"AX_\ *58__&*/^&[/CE_T/'_E*L?_ (Q1_8^([K\?\@_M
M:AV?X?YGZZ"DXKX3_89_:4^(_P 8OBUJNB^+_$?]KZ;#HDUW'!]AMH=LJW%N
M@;=%&I/RR.,$XYZ=*^[,YKR\10EAY^SGN>E0K1Q$.>&PZBBBL#H"BBB@ HHH
MH **** "BBB@!*::5ONG'6ORX^+W[9WQC\+_ !:\:Z/IGC$VNFZ=K=]:6T']
MF6;^7%'<.B+N:$DX4 9))..377AL+/%2<8-:=SCQ&*AADG-/7L?J117Y%_\
M#=GQR_Z'C_RE6/\ \8H_X;L^.7_0\?\ E*L?_C%>A_8^([K\?\CA_M:AV?X?
MYGZZ45^1?_#=GQR_Z'C_ ,I5C_\ &*/^&[/CE_T/'_E*L?\ XQ1_8^([K\?\
M@_M:AV?X?YGZZ45^1?\ PW9\<O\ H>/_ "E6/_QBC_ANSXY?]#Q_Y2K'_P",
M4?V/B.Z_'_(/[6H=G^'^9^NE%?D7_P -V?'+_H>/_*58_P#QBC_ANSXY?]#Q
M_P"4JQ_^,4?V/B.Z_'_(/[6H=G^'^9^NE%?D7_PW9\<O^AX_\I5C_P#&*/\
MANSXY?\ 0\?^4JQ_^,4?V/B.Z_'_ "#^UJ'9_A_F?KI17Y%_\-V?'+_H>/\
MRE6/_P 8KZ(_89_:3^(_QB^+6JZ+XO\ $?\ :^F0Z)->1P&QMH=LJW%N@;=%
M&I/RR.,$XYZ=*RK996H0=235EZ_Y&M+,J-::IQ3N_3_,^[:***\D]4**** "
MBBB@ HHHH **** "BBD/0T )Z4"ORX^+W[9WQC\+_%CQKH^F>,?LNFZ=K=[:
M6L']EV;^7%'<.B+N:$DX4 9))..37)_\-V?'+_H>/_*38_\ QBO9AE-><5)-
M:^O^1X\LTH0;33_#_,_72BOR+_X;L^.7_0\?^4JQ_P#C%'_#=GQR_P"AX_\
M*58__&*K^Q\1W7X_Y$_VM0[/\/\ ,_72BOR+_P"&[/CE_P!#Q_Y2K'_XQ1_P
MW9\<O^AX_P#*58__ !BC^Q\1W7X_Y!_:U#L_P_S/UTHK\B_^&[/CE_T/'_E*
ML?\ XQ1_PW9\<O\ H>/_ "E6/_QBC^Q\1W7X_P"0?VM0[/\ #_,_72BOR+_X
M;L^.7_0\?^4JQ_\ C%'_  W9\<O^AX_\I5C_ /&*/['Q'=?C_D']K4.S_#_,
M_72BOR+_ .&[/CE_T/'_ )2K'_XQ1_PW9\<O^AX_\I5C_P#&*/['Q'=?C_D'
M]K4.S_#_ #/UT%)Q7PG^PS^TI\1_C%\6M5T7Q?XC_M?38=$FNXX/L-M#ME6X
MMT#;HHU)^61Q@G'/3I7W9G->7B*$L//V<]STJ%:.(ASPV'4445@= 4444 %%
M%% !1110 4444 )332M]TXZU^7'Q>_;.^,?A?XM>-='TSQB;73=.UN^M+:#^
MS+-_+BCN'1%W-"2<* ,DDG')KKPV%GBI.,&M.YQXC%0PR3FGKV/U(HK\B_\
MANSXY?\ 0\?^4JQ_^,4?\-V?'+_H>/\ RE6/_P 8KT/['Q'=?C_D</\ :U#L
M_P /\S]=**_(O_ANSXY?]#Q_Y2K'_P",4?\ #=GQR_Z'C_RE6/\ \8H_L?$=
MU^/^0?VM0[/\/\S]=**_(O\ X;L^.7_0\?\ E*L?_C%'_#=GQR_Z'C_RE6/_
M ,8H_L?$=U^/^0?VM0[/\/\ ,_72BOR+_P"&[/CE_P!#Q_Y2K'_XQ1_PW9\<
MO^AX_P#*58__ !BC^Q\1W7X_Y!_:U#L_P_S/UTHK\B_^&[/CE_T/'_E*L?\
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
M 4444 %%%% !1110 4C?=/TI:1ONGZ4">Q^"%%%%?ID=D?G+W"BBBF(****
M"BBB@ HHHH **** /O?_ ()7_>^)W_<+_P#;NOOBO@?_ ()7_>^)W_<+_P#;
MNOOBO@\R_P!ZG\OR1]MEW^[0^?YBT445YQZ04444 %%%% !1110 4444 (WW
M3]*_!"OWO;[I^E?@A7TV2[U/E^I\YG'V/G^@4445].?-!1110 4444 %%%%
M!1110 5][_\ !*_[WQ._[A?_ +=U\$5][_\ !*_[WQ._[A?_ +=UY>9_[I+Y
M?FCTLN_WF'S_ "/OFBBBOAC[8**** "BBB@ HHHH **** "D;[I^E+2-]T_2
M@3V/P0HHHK],CLC\Y>X4444Q!1110 4444 %%%% !1110!][_P#!*_[WQ._[
MA?\ [=U]\5\#_P#!*_[WQ._[A?\ [=U]\5\'F7^]3^7Y(^VR[_=H?/\ ,6BB
MBO./2"BBB@ HHHH **** "BBB@!&^Z:_G^\-_P#(NZ7_ ->L7_H K^@%ONFO
MY_O#?_(NZ7_UZQ?^@"OHLE^*?R/G\X^"'J:5%%%?5GRX4444 %%%% !1110
M4444 %>\_L)_\G6>!?K??^D%Q7@U>\_L)_\ )UG@7ZWW_I!<5QXS_=ZGHSIP
MO\>'JOS/UWHHHK\^/OPHHHH **** "BBB@ HHHH *1ONFEI&^Z: /Q-^/W_)
M=_B1_P!C)J7_ *525P5=[\?O^2[_ !(_[&34O_2J2N"K]&H?PH^B/SRK_$EZ
MA1116YD%%%% !1110 4444 %%%% 'UQ_P3*_Y+UKG_8MW'_I5:U^FWK7YD_\
M$RO^2]:Y_P!BW<?^E5K7Z;>M?$9I_O+^1]CE?^[KU8ZBBBO)/7"BBB@ HHHH
M **** "BBB@!O\/X5^)WQ^_Y+O\ $C_L9-2_]*I*_;'^'\*_$[X_?\EW^)'_
M &,FI?\ I5)7T&3?Q9>A\_G'\./J<%1117UI\N%%%% !1110 4444 %%%% !
M7UQ_P3+_ .2]:Y_V+=Q_Z56M?(]?7'_!,O\ Y+UKG_8MW'_I5:UY^8?[M,[L
M#_O$/4_3BBBBO@C[H**** "BBB@ HHHH **** "D;[II:1ONF@#\3?C]_P E
MW^)'_8R:E_Z525P5=[\?O^2[_$C_ +&34O\ TJDK@J_1J'\*/HC\\J_Q)>H4
M445N9!1110 4444 %%%% !1110!]<?\ !,K_ )+UKG_8MW'_ *56M?IMZU^9
M/_!,K_DO6N?]BW<?^E5K7Z;>M?$9I_O+^1]CE?\ NZ]6.HHHKR3UPHHHH **
M** "BBB@ HHHH ;_  _A7XG?'[_DN_Q(_P"QDU+_ -*I*_;'^'\*_$[X_?\
M)=_B1_V,FI?^E4E?09-_%EZ'S^<?PX^IP5%%%?6GRX4444 %%%% !1110 44
M44 %?7'_  3+_P"2]:Y_V+=Q_P"E5K7R/7UQ_P $R_\ DO6N?]BW<?\ I5:U
MY^8?[M,[L#_O$/4_3BBBBO@C[H**** "BBB@ HHHH **** "D;[II:1ONF@#
M\3?C]_R7?XD?]C)J7_I5)7!5WOQ^_P"2[_$C_L9-2_\ 2J2N"K]&H?PH^B/S
MRK_$EZA1116YD%%%% !1110 4444 %%%% 'UQ_P3*_Y+UKG_ &+=Q_Z56M?I
MMZU^9/\ P3*_Y+UKG_8MW'_I5:U^FWK7Q&:?[R_D?8Y7_NZ]6.HHHKR3UPHH
MHH **** "BBB@ HHHH ;_#^%?B=\?O\ DN_Q(_[&34O_ $JDK]L?X?PK\3OC
M]_R7?XD?]C)J7_I5)7T&3?Q9>A\_G'\./J<%1117UI\N%%%% !1110 4444
M%%%% !7UQ_P3+_Y+UKG_ &+=Q_Z56M?(]?7'_!,O_DO6N?\ 8MW'_I5:UY^8
M?[M,[L#_ +Q#U/TXHHHKX(^Z"BBB@ HHHH **** "BBB@ I&^Z:6D;[IH _$
MWX_?\EW^)'_8R:E_Z525P5=[\?O^2[_$C_L9-2_]*I*X*OT:A_"CZ(_/*O\
M$EZA1116YD%%%% !1110 4444 %%%% 'UQ_P3*_Y+UKG_8MW'_I5:U^FWK7Y
MD_\ !,K_ )+UKG_8MW'_ *56M?IMZU\1FG^\OY'V.5_[NO5CJ***\D]<****
M "BBB@ HHHH **** &_P_A7XG?'[_DN_Q(_[&34O_2J2OVQ_A_"OQ.^/W_)=
M_B1_V,FI?^E4E?09-_%EZ'S^<?PX^IP5%%%?6GRX4444 %%%% !1110 4444
M %?7'_!,O_DO6N?]BW<?^E5K7R/7UQ_P3+_Y+UKG_8MW'_I5:UY^8?[M,[L#
M_O$/4_3BBBBO@C[H**** "BBB@ HHHH **** "D;[II:1ONF@#\3?C]_R7?X
MD?\ 8R:E_P"E4E<%7>_'[_DN_P 2/^QDU+_TJDK@J_1J'\*/HC\\J_Q)>H44
M45N9!1110 4444 %%%% !1110!]<?\$RO^2]:Y_V+=Q_Z56M?IMZU^9/_!,K
M_DO6N?\ 8MW'_I5:U^FWK7Q&:?[R_D?8Y7_NZ]6.HHHKR3UPHHHH **** "B
MBB@ HHHH 2O OVJO@#X>^-NG>'KC7+S4[1])EFC@&GRQH&$RH7W;XVSCR5QC
M'4]>,>^]:Y#XF_\ (#M_^O@?^@/71AI.%:+CN<V(BI4FF?%'_#"O@+_H+^(_
M_ FW_P#C%'_#"O@+_H+^(_\ P)M__C%?1E%?4^VJ?S'SGL:?\I\Y_P##"O@+
M_H+^(_\ P)M__C%'_#"O@+_H+^(__ FW_P#C%?1E%'MJG\P>QI_RGSG_ ,,*
M^ O^@OXC_P# FW_^,4?\,*^ O^@OXC_\";?_ .,5]&44>VJ?S![&G_*?.?\
MPPKX"_Z"_B/_ ,";?_XQ1_PPKX"_Z"_B/_P)M_\ XQ7T911[:I_,'L:?\I\Y
M_P##"O@+_H+^(_\ P)M__C%'_#"O@+_H+^(__ FW_P#C%?1E%'MJG\P>QI_R
MG'? /X7Z7^SFVNGPU<WE]_;'D?:/[4=)-OD^9MV>6J8SYK9SGH.G?U[_ (69
MJG_/&S_[X?\ ^*KDJ*XZE*%23G-79UPJ2IQ48.R.M_X69JG_ #QM/^^'_P#B
MJ/\ A9FJ?\\;3_OA_P#XJN2HJ/JU+^4T]O4_F.M_X69JG_/&T_[X?_XJC_A9
MFJ?\\;3_ +X?_P"*KDJ*/JU+^4/;U/YCK?\ A9FJ?\\;3_OA_P#XJC_A9FJ?
M\\;3_OA__BJY*BCZM2_E#V]3^8ZW_A9FJ?\ /&T_[X?_ .*H_P"%F:I_SQM/
M^^'_ /BJY*BCZM2_E#V]3^8ZW_A9FJ?\\;3_ +X?_P"*H_X69JG_ #QM/^^'
M_P#BJY*BCZM2_E#V]3^8ZP_$K5&&##:?]\/_ /%5\C_\,*^ O^@OXC_\";?_
M .,5]&45O1BJ%_9Z7.>I^^M[36Q\Y_\ #"O@+_H+^(__  )M_P#XQ1_PPKX"
M_P"@OXC_ / FW_\ C%?1E%='MJG\QA[&G_*?.?\ PPKX"_Z"_B/_ ,";?_XQ
M1_PPKX"_Z"_B/_P)M_\ XQ7T911[:I_,'L:?\I\Y_P##"O@+_H+^(_\ P)M_
M_C%'_#"O@+_H+^(__ FW_P#C%?1E%'MJG\P>QI_RGSG_ ,,*^ O^@OXC_P#
MFW_^,4?\,*^ O^@OXC_\";?_ .,5]&44>VJ?S![&G_*?.?\ PPKX"_Z"_B/_
M ,";?_XQ1_PPKX"_Z"_B/_P)M_\ XQ7T911[:I_,'L:?\I\Y_P##"O@+_H+^
M(_\ P)M__C%>N? /X7Z7^SF==/AJYO+[^V/(^T?VHZ2;?)\S;L\M4QGS6SG/
M0=._845%24JD7";NC2$8TY*4%9G6_P#"S-4_YXVG_?#_ /Q5'_"S-4_YXVG_
M 'P__P 57)45Q_5J7\IU^WJ?S'6_\+,U3_GC:?\ ?#__ !5'_"S-4_YXVG_?
M#_\ Q5<E11]6I?RA[>I_,=;_ ,+,U3_GC:?]\/\ _%4?\+,U3_GC:?\ ?#__
M !5<E11]6I?RA[>I_,=;_P +,U3_ )XVG_?#_P#Q5'_"S-4_YXVG_?#_ /Q5
M<E11]6I?RA[>I_,=;_PLS5/^>-I_WP__ ,51_P +,U3_ )XVG_?#_P#Q5<E1
M1]6I?RA[>I_,=;_PLS5/^>-I_P!\/_\ %4?\+,U0_P#+&T_[X?\ ^*KDJ*/J
MU+^4/;U/YCYS_P"&%? 7_07\1_\ @3;_ /QBC_AA7P%_T%_$?_@3;_\ QBOH
MRBN_VU3^8X/8T_Y3YS_X85\!?]!?Q'_X$V__ ,8H_P"&%? 7_07\1_\ @3;_
M /QBOHRBCVU3^8/8T_Y3YS_X85\!?]!?Q'_X$V__ ,8H_P"&%? 7_07\1_\
M@3;_ /QBOHRBCVU3^8/8T_Y3YS_X85\!?]!?Q'_X$V__ ,8H_P"&%? 7_07\
M1_\ @3;_ /QBOHRBCVU3^8/8T_Y3YS_X85\!?]!?Q'_X$V__ ,8H_P"&%? 7
M_07\1_\ @3;_ /QBOHRBCVU3^8/8T_Y3YS_X85\!?]!?Q'_X$V__ ,8H_P"&
M%? 7_07\1_\ @3;_ /QBOHRBCVU3^8/8T_Y3CO@'\+]+_9S;73X:N;R^_MCR
M/M']J.DFWR?,V[/+5,9\ULYST'3OZ]_PLS5/^>-G_P!\/_\ %5R5%<=2E"I)
MSFKLZX5)4XJ,'9'6_P#"S-4_YXVG_?#_ /Q5'_"S-4_YXVG_ 'P__P 57)45
M'U:E_*:>WJ?S'6_\+,U3_GC:?]\/_P#%4?\ "S-4_P">-I_WP_\ \57)44?5
MJ7\H>WJ?S'6_\+,U3_GC:?\ ?#__ !5'_"S-4_YXVG_?#_\ Q5<E11]6I?RA
M[>I_,=;_ ,+,U3_GC:?]\/\ _%4?\+,U3_GC:?\ ?#__ !5<E11]6I?RA[>I
M_,=;_P +,U3_ )XVG_?#_P#Q5'_"S-4_YXVG_?#_ /Q5<E11]6I?RA[>I_,=
M8?B5JC#!AM/^^'_^*KY'_P"&%? 7_07\1_\ @3;_ /QBOHRBMZ,50O[/2YSU
M/WUO::V/(?"/_!.?X;^(--EGGUSQ2CK,8P([NV P%4][<^M;O_#L?X8?]!_Q
M=_X%VO\ \C5]&?#+_D!W'K]H/_H"5U_->16QF(C4:4V>G1PE"4$W!'R)_P .
MR/AA_P!!_P 7?^!=K_\ (U'_  [(^&'_ $'_ !=_X%VO_P C5]=T5C]<Q'\[
M-?J>'_D1\B?\.R/AA_T'_%W_ (%VO_R-1_P[(^&'_0?\7?\ @7:__(U?7=%'
MUS$?SL/J>'_D1\B?\.R/AA_T'_%W_@7:_P#R-1_P[(^&'_0?\7?^!=K_ /(U
M?7=%'US$?SL/J>'_ )$?(G_#LCX8?]!_Q=_X%VO_ ,C4G_#LCX8?]!_Q;_X%
MVO\ \C5]>44?7,1_.P^IX?\ D1\A_P##LGX8?]!_Q;_X&6O_ ,C5ZW\ /V9?
M#'[.C:[_ ,(W?:O??VQY'VC^U)HI-OD^9MV>7&F,^:V<YZ#IW]@&*/PJ*F*K
M5(\DY-HN&&I4Y<T(V8ZBBBN8Z@HHHH **** "BBB@ HHHH *3K2T4 ?(?_#L
MCX8?]!_Q=_X%VO\ \C4?\.R/AA_T'_%W_@7:_P#R-7UW179]<Q'\[./ZGA_Y
M$?(G_#LCX8?]!_Q=_P"!=K_\C4?\.R/AA_T'_%W_ (%VO_R-7UW11]<Q'\[%
M]3P_\B/D3_AV1\,/^@_XN_\  NU_^1J/^'9'PP_Z#_B[_P "[7_Y&KZ[HH^N
M8C^=A]3P_P#(CY$_X=D?##_H/^+O_ NU_P#D:C_AV1\,/^@_XN_\"[7_ .1J
M^NZ*/KF(_G8?4\/_ "(^1/\ AV1\,/\ H/\ B[_P+M?_ )&H_P"'9'PP_P"@
M_P"+O_ NU_\ D:OKNBCZYB/YV'U/#_R(^1/^'9'PP_Z#_B[_ ,"[7_Y&I/\
MAV1\,/\ H/\ BW_P+M?_ )&KZ\HH^N8C^=A]3P_\B/'O@#^S+X7_ &<VUW_A
M&[[6+XZQY'G_ -J312;?)\S;L\N-,9\ULYST'3O[#BD^M+7+.<IR<I.[.J$(
MTXJ,59"T445)84444 %%%% !1110 4444 -;YEQZU\B?\.R/AC_T'_%N/^OR
MU_\ D:OKRDK6G6J4;^SE:YA4HTZUO:*]CY$_X=D?##_H/^+O_ NU_P#D:E_X
M=D?##_H/^+O_  +M?_D:OKNBM_KF(_G9C]3P_P#(CY$_X=D?##_H/^+O_ NU
M_P#D:C_AV1\,/^@_XN_\"[7_ .1J^NZ*/KF(_G8?4\/_ "(^1/\ AV1\,/\
MH/\ B[_P+M?_ )&H_P"'9'PP_P"@_P"+O_ NU_\ D:OKNBCZYB/YV'U/#_R(
M^1/^'9'PP_Z#_B[_ ,"[7_Y&H_X=D?##_H/^+O\ P+M?_D:OKNBCZYB/YV'U
M/#_R(^1/^'9'PP_Z#_B[_P "[7_Y&I/^'9'PP_Z#_BW_ ,"[7_Y&KZ\HH^N8
MC^=A]3P_\B/D/_AV3\,/^@_XM_\  RU_^1J];^ '[,OAC]G1M=_X1N^U>^_M
MCR/M']J312;?)\S;L\N-,9\ULYST'3O[ ,4?A45,56J1Y)R;1<,-2IRYH1LQ
MU%%%<QU!1110 4444 %%%% !1110 4G6EHH ^0_^'9'PP_Z#_B[_ ,"[7_Y&
MH_X=D?##_H/^+O\ P+M?_D:OKNBNSZYB/YV<?U/#_P B/D3_ (=D?##_ *#_
M (N_\"[7_P"1J/\ AV1\,/\ H/\ B[_P+M?_ )&KZ[HH^N8C^=B^IX?^1'R)
M_P .R/AA_P!!_P 7?^!=K_\ (U'_  [(^&'_ $'_ !=_X%VO_P C5]=T4?7,
M1_.P^IX?^1'R)_P[(^&'_0?\7?\ @7:__(U'_#LCX8?]!_Q=_P"!=K_\C5]=
MT4?7,1_.P^IX?^1'R)_P[(^&'_0?\7?^!=K_ /(U'_#LCX8?]!_Q=_X%VO\
M\C5]=T4?7,1_.P^IX?\ D1\B?\.R/AA_T'_%W_@7:_\ R-2?\.R/AA_T'_%O
M_@7:_P#R-7UY11]<Q'\[#ZGA_P"1'CWP!_9E\+_LYMKO_"-WVL7QUCR//_M2
M:*3;Y/F;=GEQIC/FMG.>@Z=_8<4GUI:Y9SE.3E)W9U0A&G%1BK(6BBBI+"BB
MB@ HHHH **** "BBB@!K?,N/6OD3_AV1\,?^@_XMQ_U^6O\ \C5]>4E:TZU2
MC?V<K7,*E&G6M[17L?(G_#LCX8?]!_Q=_P"!=K_\C4O_  [(^&'_ $'_ !=_
MX%VO_P C5]=T5O\ 7,1_.S'ZGA_Y$?(G_#LCX8?]!_Q=_P"!=K_\C4?\.R/A
MA_T'_%W_ (%VO_R-7UW11]<Q'\[#ZGA_Y$?(G_#LCX8?]!_Q=_X%VO\ \C4?
M\.R/AA_T'_%W_@7:_P#R-7UW11]<Q'\[#ZGA_P"1'R)_P[(^&'_0?\7?^!=K
M_P#(U'_#LCX8?]!_Q=_X%VO_ ,C5]=T4?7,1_.P^IX?^1'R)_P .R/AA_P!!
M_P 7?^!=K_\ (U)_P[(^&'_0?\6_^!=K_P#(U?7E%'US$?SL/J>'_D1\A_\
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
MX2@W=P1\B?\ #LCX8?\ 0?\ %W_@7:__ "-1_P .R/AA_P!!_P 7?^!=K_\
M(U?7=%/ZYB/YV+ZGA_Y$?(G_  [(^&'_ $'_ !=_X%VO_P C4?\ #LCX8?\
M0?\ %W_@7:__ "-7UW11]<Q'\[#ZGA_Y$?(G_#LCX8?]!_Q=_P"!=K_\C4?\
M.R/AA_T'_%W_ (%VO_R-7UW11]<Q'\[#ZGA_Y$?(G_#LCX8?]!_Q=_X%VO\
M\C4?\.R/AA_T'_%W_@7:_P#R-7UW11]<Q'\[#ZGA_P"1'R)_P[(^&'_0?\7?
M^!=K_P#(U)_P[(^&'_0?\6_^!=K_ /(U?7E%'US$?SL/J>'_ )$>#? O]CWP
M=^S_ .+KKQ%X?U37+Z]N;%]/>/4[B%XQ&TD<A("0H=V8E[XP3Q7O(HHKFG4E
M4?--W9TTZ<:4>6"LA:***@T"BBB@ HHHH **** "BBB@!.HKY8\8?\$\?AUX
MT\6ZWXAO=;\417NK7T]_/';W5LL:R2R-(P4&W)"@L<9)..YKZGHK2G5G2;<'
M8QJ4855::N?(?_#LCX8?]!_Q;_X%VO\ \C4O_#LCX8?]!_Q=_P"!=K_\C5]=
MT5T?7,1_.S#ZGA_Y$?(G_#LCX8?]!_Q=_P"!=K_\C4?\.R/AA_T'_%W_ (%V
MO_R-7UW11]<Q'\[#ZGA_Y$?(G_#LCX8?]!_Q=_X%VO\ \C4?\.R/AA_T'_%W
M_@7:_P#R-7UW11]<Q'\[#ZGA_P"1'R)_P[(^&'_0?\7?^!=K_P#(U'_#LCX8
M?]!_Q=_X%VO_ ,C5]=T4?7,1_.P^IX?^1'R)_P .R/AA_P!!_P 7?^!=K_\
M(U'_  [(^&'_ $'_ !=_X%VO_P C5]=T4?7<1_.P^IX?^1'R)_P[)^&'_0?\
M7?\ @7:__(U>A? O]CWP=^S_ .+KKQ%X?U/7+Z]N;%]/>/4[B%XQ&TD<A("1
M(=V8E[XP3Q7O(HJ)XJM4BXRFVF5'"T824HQ2:%HHHKF.L**** "BBB@ HHHH
M **** "DI:* /E?QA_P3Q^'/C3Q9K?B&]UOQ1%>ZM?3W\\=O=6RQK)+(TC!0
M;<D*"QQDDX[FLO\ X=C_  P_Z#_BW_P,M?\ Y&KZ[HZ5UK&8B*LILXWA*#=W
M!'R)_P .R/AA_P!!_P 7?^!=K_\ (U'_  [(^&'_ $'_ !=_X%VO_P C5]=T
M4_KF(_G8OJ>'_D1\B?\ #LCX8?\ 0?\ %W_@7:__ "-1_P .R/AA_P!!_P 7
M?^!=K_\ (U?7=%'US$?SL/J>'_D1\B?\.R/AA_T'_%W_ (%VO_R-1_P[(^&'
M_0?\7?\ @7:__(U?7=%'US$?SL/J>'_D1\B?\.R/AA_T'_%W_@7:_P#R-1_P
M[(^&'_0?\7?^!=K_ /(U?7=%'US$?SL/J>'_ )$?(G_#LCX8?]!_Q=_X%VO_
M ,C4G_#LCX8?]!_Q;_X%VO\ \C5]>44?7,1_.P^IX?\ D1X-\"_V/?!W[/\
MXNNO$7A_5-<OKVYL7T]X]3N(7C$;21R$@)"AW9B7OC!/%>\BBBN:=251\TW=
MG33IQI1Y8*R%HHHJ#0**** "BBB@ HHHH **** $ZBOECQA_P3Q^'7C3Q;K?
MB&]UOQ1%>ZM?3W\\=O=6RQK)+(TC!0;<D*"QQDDX[FOJ>BM*=6=)MP=C&I1A
M55IJY\A_\.R/AA_T'_%O_@7:_P#R-2_\.R/AA_T'_%W_ (%VO_R-7UW171]<
MQ'\[,/J>'_D1\B?\.R/AA_T'_%W_ (%VO_R-1_P[(^&'_0?\7?\ @7:__(U?
M7=%'US$?SL/J>'_D1\B?\.R/AA_T'_%W_@7:_P#R-1_P[(^&'_0?\7?^!=K_
M /(U?7=%'US$?SL/J>'_ )$?(G_#LCX8?]!_Q=_X%VO_ ,C4?\.R/AA_T'_%
MW_@7:_\ R-7UW11]<Q'\[#ZGA_Y$?(G_  [(^&'_ $'_ !=_X%VO_P C4?\
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
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'I?PQ_Y <__7PW_H"5
MU]<A\,?^0'/_ -?#?^@)77U\W6_B2/>H_P -!2TE+6!N%%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 E<A\3O^0';_\ 7P/_ $!ZZ^N0^)W_ " [?_KX'_H#UM0_
MB1,*W\-GFE%%%?2G@A1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% 'I?PQ_Y <__ %\-_P"@)77UR'PQ_P"0
M'/\ ]?#?^@)77U\W6_B2/>H_PT%+24M8&X4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% "5R'Q._Y =O_ -? _P#0'KKZY#XG?\@.W_Z^!_Z ];4/XD3"M_#9YI11
M17TIX(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110!Z7\,?^0'/_ -?#?^@)77UR'PQ_Y <__7PW_H"5U]?-
MUOXDCWJ/\-!2TE+6!N%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^>/_#UG6/\
MHD-GC_L;&_\ D&O6/@M^U;>?M.:)XC^U^#X?"O\ 8EQ9[?*U8WWG^<ESG.8(
MMFWR1_>SN[8Y_,6OLC_@GW_R!?B+_P!?&E?^@7M?75LOH4(^T@G=6_,^4HXZ
MM6ER3V=_R/JVBBBH-@HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@#TOX8_\@.?_ *^&_P#0$KKZY#X8_P#(
M#G_Z^&_] 2NOKYNM_$D>]1_AH*6DI:P-PHHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ I*6D;[IH ^$OB)_P4NU7P+\
M0/$WAJ+X66NHQZ-J=UIRWC>)FB,PAE:,2%/L;;=VW.W<<9QD]:P/^'K6K_\
M1(+3_P *QO\ Y!KY8^/O_)=OB1_V,FI?^E4E<'7V%'+,/.FI-/[SY*IF5>,V
MDU]Q]Q?\/6=8_P"B0V?_ (5C?_(-?8W[/_Q6G^-WPET+QK<:0F@RZI]HW:?'
M=FZ$7EW$D/\ K?+3=D1[ONC&['.,G\5Z_7']A'_DU7P3];[_ -+KBO/S'!4<
M-24Z>]['=E^,JXBHXSVM_D>_T445\^>^%%%% 'X'U]D?\$^_^0+\1O\ KXTK
M_P! O:^-Z^R/^"??_(%^(W_7QI7_ *!>U^@8S^"_E^:/@L+_ !5\_P F?5M%
M%%>4>P%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 >E_#'_ ) <_P#U\-_Z E=?7(?#'_D!S_\ 7PW_ * E
M=?7S=;^)(]ZC_#04M)2U@;A1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !2-]TTM(WW30!^)OQ^_P"2[_$C_L9-2_\
M2J2N"KO?C]_R7?XD?]C)J7_I5)7!5^C4/X4?1'YY5_B2]0K]<OV$?^35? __
M &_?^EUQ7Y&U^N7["/\ R:KX'_[?O_2ZXKR,X_@1]?T9ZV4_QGZ?JCWVEI*6
MOD#ZT**** /P/K[%_P""?LZ+I?Q#B+?O6FTMU7!Y 6\!/_CP_.OCJOKG]@'_
M )GO_MP_]N*_1,5'FI/Y?F? X9VJKY_D?7E%%%>,>R%%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 55FU.VMY&CD
MEVNO4;2?Z5:KE]:_Y"4W_ ?_ $$5^9\?<38OA;+(8S!P4I2FH^\FU9IOHUKH
M?39!EM+-<3*C6;22;TMW2ZGJ/@GQ]H6BZ5-%=WICE:<N%$,C<;5&>%/H:Z/_
M (6IX8_Z"1_[\2?_ !-?/O-%?SE/Q9SJ4G)TJ>OE+_Y(_28\+82,5%3E]Z_R
M/H+_ (6IX7_Z")_[\2?_ !-'_"U/"_\ T$3_ -^)/_B:^?J*C_B+&<_\^J?W
M2_\ DBO]6,+_ #R^]?Y'T#_PM3PO_P!!$_\ ?B3_ .)H_P"%J>%_^@B?^_$G
M_P 37S]11_Q%C.?^?5/[I?\ R0?ZL87^>7WK_(^@?^%J>%_^@B?^_$G_ ,31
M_P +4\+_ /01/_?B3_XFOGZBC_B+&<_\^J?W2_\ D@_U8PO\\OO7^1] _P#"
MU/"__01/_?B3_P")H_X6IX7_ .@B?^_$G_Q-?/U%'_$6,Y_Y]4_NE_\ )!_J
MQA?YY?>O\CZ!_P"%J>%_^@B?^_$G_P 31_PM3PO_ -!$_P#?B3_XFOGZBC_B
M+&<_\^J?W2_^2#_5C"_SR^]?Y'T#_P +4\+_ /01/_?B3_XFC_A:GA?_ *")
M_P"_$G_Q-?/U%'_$6,Y_Y]4_NE_\D'^K&%_GE]Z_R/H'_A:GA?\ Z")_[\2?
M_$T?\+4\+_\ 01/_ 'XD_P#B:^?J*/\ B+&<_P#/JG]TO_D@_P!6,+_/+[U_
MD?0/_"U/"_\ T$3_ -^)/_B:/^%J>%_^@B?^_$G_ ,37S]11_P 18SG_ )]4
M_NE_\D'^K&%_GE]Z_P CZ!_X6IX7_P"@B?\ OQ)_\31_PM3PO_T$3_WXD_\
MB:^?J*/^(L9S_P ^J?W2_P#D@_U8PO\ /+[U_D?0/_"U/"__ $$3_P!^)/\
MXFC_ (6IX7_Z")_[\2?_ !-?/U%'_$6,Y_Y]4_NE_P#)!_JQA?YY?>O\CZ!_
MX6IX7_Z")_[\2?\ Q-'_  M3PO\ ]!$_]^)/_B:^?J*/^(L9S_SZI_=+_P"2
M#_5C"_SR^]?Y'T#_ ,+4\+_]!$_]^)/_ (FC_A:GA?\ Z")_[\2?_$U\_44?
M\18SG_GU3^Z7_P D'^K&%_GE]Z_R/H'_ (6IX7_Z")_[\2?_ !-'_"U/"_\
MT$3_ -^)/_B:^?J*/^(L9S_SZI_=+_Y(/]6,+_/+[U_D?0/_  M3PO\ ]!$_
M]^)/_B:/^%J>%_\ H(G_ +\2?_$U\_44?\18SG_GU3^Z7_R0?ZL87^>7WK_(
M^@?^%J>%_P#H(G_OQ)_\31_PM3PO_P!!$_\ ?B3_ .)KY^HH_P"(L9S_ ,^J
M?W2_^2#_ %8PO\\OO7^1] _\+4\+_P#01/\ WXD_^)H_X6IX7_Z")_[\2?\
MQ-?/U%'_ !%C.?\ GU3^Z7_R0?ZL87^>7WK_ "/H'_A:GA?_ *")_P"_$G_Q
M-'_"U/"__01/_?B3_P")KY^HH_XBQG/_ #ZI_=+_ .2#_5C"_P \OO7^1] _
M\+4\+_\ 01/_ 'XD_P#B:/\ A:GA?_H(G_OQ)_\ $U\_44?\18SG_GU3^Z7_
M ,D'^K&%_GE]Z_R/H'_A:GA?_H(G_OQ)_P#$T?\ "U/"_P#T$3_WXD_^)KY^
MHH_XBQG/_/JG]TO_ )(/]6,+_/+[U_D?0/\ PM3PO_T$3_WXD_\ B:/^%J>%
M_P#H(G_OQ)_\37S]11_Q%C.?^?5/[I?_ "0?ZL87^>7WK_(^@?\ A:GA?_H(
MG_OQ)_\ $T?\+4\+_P#01/\ WXD_^)KY^HH_XBQG/_/JG]TO_D@_U8PO\\OO
M7^1] _\ "U/"_P#T$3_WXD_^)H_X6IX7_P"@B?\ OQ)_\37S]11_Q%C.?^?5
M/[I?_)!_JQA?YY?>O\CZ!_X6IX7_ .@B?^_$G_Q-'_"U/"__ $$3_P!^)/\
MXFOGZBC_ (BQG/\ SZI_=+_Y(/\ 5C"_SR^]?Y'T#_PM3PO_ -!$_P#?B3_X
MFC_A:GA?_H(G_OQ)_P#$U\_44?\ $6,Y_P"?5/[I?_)!_JQA?YY?>O\ (^@?
M^%J>%_\ H(G_ +\2?_$T?\+4\+_]!$_]^)/_ (FOGZBC_B+&<_\ /JG]TO\
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
M_01/_?B3_P")KY^HH_XBQG/_ #ZI_=+_ .2#_5C"_P \OO7^1] _\+4\+_\
M01/_ 'XD_P#B:/\ A:GA?_H(G_OQ)_\ $U\_44?\18SG_GU3^Z7_ ,D'^K&%
M_GE]Z_R/H'_A:GA?_H(G_OQ)_P#$T?\ "U/"_P#T$3_WXD_^)KY^HH_XBQG/
M_/JG]TO_ )(/]6,+_/+[U_D?0/\ PM3PO_T$3_WXD_\ B:/^%J>%_P#H(G_O
MQ)_\37S]11_Q%C.?^?5/[I?_ "0?ZL87^>7WK_(^@?\ A:GA?_H(G_OQ)_\
M$T?\+4\+_P#01/\ WXD_^)KY^HH_XBQG/_/JG]TO_D@_U8PO\\OO7^1] _\
M"U/"_P#T$3_WXD_^)H_X6IX7_P"@B?\ OQ)_\37S]11_Q%C.?^?5/[I?_)!_
MJQA?YY?>O\CZ!_X6IX7_ .@B?^_$G_Q-'_"U/"__ $$3_P!^)/\ XFOGZBC_
M (BQG/\ SZI_=+_Y(/\ 5C"_SR^]?Y'T#_PM3PO_ -!$_P#?B3_XFC_A:GA?
M_H(G_OQ)_P#$U\_44?\ $6,Y_P"?5/[I?_)!_JQA?YY?>O\ (^@?^%J>%_\
MH(G_ +\2?_$T?\+4\+_]!$_]^)/_ (FOGZBC_B+&<_\ /JG]TO\ Y(/]6,+_
M #R^]?Y'T#_PM3PO_P!!$_\ ?B3_ .)H_P"%J>%_^@B?^_$G_P 37S]11_Q%
MC.?^?5/[I?\ R0?ZL87^>7WK_(^@?^%J>%_^@B?^_$G_ ,31_P +4\+_ /01
M/_?B3_XFOGZBC_B+&<_\^J?W2_\ D@_U8PO\\OO7^1] _P#"U/"__01/_?B3
M_P")H_X6IX7_ .@B?^_$G_Q-?/U%'_$6,Y_Y]4_NE_\ )!_JQA?YY?>O\CZ!
M_P"%J>%_^@B?^_$G_P 31_PM3PO_ -!$_P#?B3_XFOGZBC_B+&<_\^J?W2_^
M2#_5C"_SR^]?Y'T#_P +4\+_ /01/_?B3_XFC_A:GA?_ *")_P"_$G_Q-?/U
M%'_$6,Y_Y]4_NE_\D'^K&%_GE]Z_R/H'_A:GA?\ Z")_[\2?_$T?\+4\+_\
M01/_ 'XD_P#B:^?J*/\ B+&<_P#/JG]TO_D@_P!6,+_/+[U_D?0/_"U/"_\
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
M\2?_ !-?/U%'_$6,Y_Y]4_NE_P#)!_JQA?YY?>O\CZ!_X6IX7_Z")_[\2?\
MQ-'_  M3PO\ ]!$_]^)/_B:^?J*/^(L9S_SZI_=+_P"2#_5C"_SR^]?Y'T#_
M ,+4\+_]!$_]^)/_ (FC_A:GA?\ Z")_[\2?_$U\_44?\18SG_GU3^Z7_P D
M'^K&%_GE]Z_R/H'_ (6IX7_Z")_[\2?_ !-'_"U/"_\ T$3_ -^)/_B:^?J*
M/^(L9S_SZI_=+_Y(/]6,+_/+[U_D?0/_  M3PO\ ]!$_]^)/_B:/^%J>%_\
MH(G_ +\2?_$U\_44?\18SG_GU3^Z7_R0?ZL87^>7WK_(^@?^%J>%_P#H(G_O
MQ)_\31_PM3PO_P!!$_\ ?B3_ .)KY^HH_P"(L9S_ ,^J?W2_^2#_ %8PO\\O
MO7^1] _\+4\+_P#01/\ WXD_^)H_X6IX7_Z")_[\2?\ Q-?/U%'_ !%C.?\
MGU3^Z7_R0?ZL87^>7WK_ "/H'_A:GA?_ *")_P"_$G_Q-'_"U/"__01/_?B3
M_P")KY^HH_XBQG/_ #ZI_=+_ .2#_5C"_P \OO7^1] _\+4\+_\ 01/_ 'XD
M_P#B:/\ A:GA?_H(G_OQ)_\ $U\_44?\18SG_GU3^Z7_ ,D'^K&%_GE]Z_R/
MH'_A:GA?_H(G_OQ)_P#$T?\ "U/"_P#T$3_WXD_^)KY^HH_XBQG/_/JG]TO_
M )(/]6,+_/+[U_D?0/\ PM3PO_T$3_WXD_\ B:/^%J>%_P#H(G_OQ)_\37S]
M11_Q%C.?^?5/[I?_ "0?ZL87^>7WK_(^@?\ A:GA?_H(G_OQ)_\ $T?\+4\+
M_P#01/\ WXD_^)KY^HH_XBQG/_/JG]TO_D@_U8PO\\OO7^1] _\ "U/"_P#T
M$3_WXD_^)H_X6IX7_P"@B?\ OQ)_\37S]11_Q%C.?^?5/[I?_)!_JQA?YY?>
MO\CZ!_X6IX7_ .@B?^_$G_Q-'_"U/"__ $$3_P!^)/\ XFOGZBC_ (BQG/\
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
MM3PO_P!!$_\ ?B3_ .)H_P"%J>%_^@B?^_$G_P 37S]11_Q%C.?^?5/[I?\
MR0?ZL87^>7WK_(^@?^%J>%_^@B?^_$G_ ,31_P +4\+_ /01/_?B3_XFOGZB
MC_B+&<_\^J?W2_\ D@_U8PO\\OO7^1] _P#"U/"__01/_?B3_P")H_X6IX7_
M .@B?^_$G_Q-?/U%'_$6,Y_Y]4_NE_\ )!_JQA?YY?>O\CZ!_P"%J>%_^@B?
M^_$G_P 31_PM3PO_ -!$_P#?B3_XFOGZBC_B+&<_\^J?W2_^2#_5C"_SR^]?
MY'T#_P +4\+_ /01/_?B3_XFC_A:GA?_ *")_P"_$G_Q-?/U%'_$6,Y_Y]4_
MNE_\D'^K&%_GE]Z_R/H'_A:GA?\ Z")_[\2?_$T?\+4\+_\ 01/_ 'XD_P#B
M:^?J*/\ B+&<_P#/JG]TO_D@_P!6,+_/+[U_D?0/_"U/"_\ T$3_ -^)/_B:
M/^%J>%_^@B?^_$G_ ,37S]11_P 18SG_ )]4_NE_\D'^K&%_GE]Z_P CZ!_X
M6IX7_P"@B?\ OQ)_\31_PM3PO_T$3_WXD_\ B:^?J*/^(L9S_P ^J?W2_P#D
M@_U8PO\ /+[U_D?0/_"U/"__ $$3_P!^)/\ XFC_ (6IX7_Z")_[\2?_ !-?
M/U%'_$6,Y_Y]4_NE_P#)!_JQA?YY?>O\CZ!_X6IX7_Z")_[\2?\ Q-'_  M3
MPO\ ]!$_]^)/_B:^?J*/^(L9S_SZI_=+_P"2#_5C"_SR^]?Y'T#_ ,+4\+_]
M!$_]^)/_ (FC_A:GA?\ Z")_[\2?_$U\_44?\18SG_GU3^Z7_P D'^K&%_GE
M]Z_R/H'_ (6IX7_Z")_[\2?_ !-'_"U/"_\ T$3_ -^)/_B:^?J*/^(L9S_S
MZI_=+_Y(/]6,+_/+[U_D?0/_  M3PO\ ]!$_]^)/_B:/^%J>%_\ H(G_ +\2
M?_$U\_44?\18SG_GU3^Z7_R0?ZL87^>7WK_(^@?^%J>%_P#H(G_OQ)_\31_P
MM3PO_P!!$_\ ?B3_ .)KY^HH_P"(L9S_ ,^J?W2_^2#_ %8PO\\OO7^1] _\
M+4\+_P#01/\ WXD_^)H_X6IX7_Z")_[\2?\ Q-?/U%'_ !%C.?\ GU3^Z7_R
M0?ZL87^>7WK_ "/H'_A:GA?_ *")_P"_$G_Q-'_"U/"__01/_?B3_P")KY^H
MH_XBQG/_ #ZI_=+_ .2#_5C"_P \OO7^1] _\+4\+_\ 01/_ 'XD_P#B:/\
MA:GA?_H(G_OQ)_\ $U\_44?\18SG_GU3^Z7_ ,D'^K&%_GE]Z_R/H'_A:GA?
M_H(G_OQ)_P#$T?\ "U/"_P#T$3_WXD_^)KY^HH_XBQG/_/JG]TO_ )(/]6,+
M_/+[U_D?0/\ PM3PO_T$3_WXD_\ B:/^%J>%_P#H(G_OQ)_\37S]11_Q%C.?
M^?5/[I?_ "0?ZL87^>7WK_(^@?\ A:GA?_H(G_OQ)_\ $T?\+4\+_P#01/\
MWXD_^)KY^HH_XBQG/_/JG]TO_D@_U8PO\\OO7^1] _\ "U/"_P#T$3_WXD_^
M)H_X6IX7_P"@B?\ OQ)_\37S]11_Q%C.?^?5/[I?_)!_JQA?YY?>O\CZ!_X6
MIX7_ .@B?^_$G_Q-'_"U/"__ $$3_P!^)/\ XFOGZBC_ (BQG/\ SZI_=+_Y
M(/\ 5C"_SR^]?Y'T#_PM3PO_ -!$_P#?B3_XFC_A:GA?_H(G_OQ)_P#$U\_4
M4?\ $6,Y_P"?5/[I?_)!_JQA?YY?>O\ (^@?^%J>%_\ H(G_ +\2?_$T?\+4
M\+_]!$_]^)/_ (FOGZBC_B+&<_\ /JG]TO\ Y(/]6,+_ #R^]?Y'T#_PM3PO
M_P!!$_\ ?B3_ .)H_P"%J>%_^@B?^_$G_P 37S]11_Q%C.?^?5/[I?\ R0?Z
ML87^>7WK_(^@?^%J>%_^@B?^_$G_ ,31_P +4\+_ /01/_?B3_XFOGZBC_B+
M&<_\^J?W2_\ D@_U8PO\\OO7^1] _P#"U/"__01/_?B3_P")H_X6IX7_ .@B
M?^_$G_Q-?/U%'_$6,Y_Y]4_NE_\ )!_JQA?YY?>O\CZ!_P"%J>%_^@B?^_$G
M_P 31_PM3PO_ -!$_P#?B3_XFOGZBC_B+&<_\^J?W2_^2#_5C"_SR^]?Y'T#
M_P +4\+_ /01/_?B3_XFC_A:GA?_ *")_P"_$G_Q-?/U%'_$6,Y_Y]4_NE_\
MD'^K&%_GE]Z_R/H'_A:GA?\ Z")_[\2?_$T?\+4\+_\ 01/_ (#R?_$U\_4?
MC1_Q%C.?^?5/[I?_ "0?ZL87^>7WK_(^CM%\;:/XBNFMK"Z\Z=4+[3&Z_*"!
MGYE'<BM_I7A_P7'_ !5DV3G_ $1__0TKW'G\*_>>#\[Q&?Y8L;B4E)MK1-+3
MU;/B<TPD,%B71IMM:;BTM%%?<'DA1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4C?=-+2
M-]TT ?B;\?O^2[_$C_L9-2_]*I*X*N]^/W_)=_B1_P!C)J7_ *525P5?HU#^
M%'T1^>5?XDO4*_7+]A'_ )-5\#_]OW_I=<5^1M?KE^PC_P FJ^!_^W[_ -+K
MBO(SC^!'U_1GK93_ !GZ?JCWVEI*6OD#ZT**** /P/KZY_8!_P"9[_[</_;B
MOD:OL;_@GY&ITCXBN54LL^EJ&QR 5O,C/X#\A7Z'BI<M)_+\SX'#*]5?/\CZ
MOHHHKQSV0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "N7UK_D)3?\!_]!%=17+ZU_R$IO\ @/\ Z"*_!?&7_D0T
M?^OJ_P#29'WO!O\ OT_\+_-%'!QS2]_I2  Y]:]5^!8#2:UD9XAZ_P# Z_E?
MA[)_[>S.GE_/R<]];7M9-[778_4\?BW@<-*ORWM;3;=I>9Y717U;M7T'Y4;%
M]!^5?M/_ !"#_J-_\D_^V/D?]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_
M *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/
M]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!
M\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5
M&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_
M *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/
M]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!
M\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5
M&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_
M *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/
M]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!
M\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5
M&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_
M *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/
M]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!
M\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5
M&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_
M *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/
M]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!
M\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5
M&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_
M *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/
M]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!
M\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5
M&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_
M *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/
M]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!
M\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5
M&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_
M *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/
M]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!
M\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5
M&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_
M *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/
M]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!
M\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5
M&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_
M *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/
M]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!
M\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5
M&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_
M *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/
M]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!
M\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5
M&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_
M *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/
M]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!
M\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5
M&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_
M *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/
M]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!
M\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5
M&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_
M *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/
M]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!
M\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5
M&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_
M *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/
M]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!
M\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5
M&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_
M *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/
M]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!
M\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5
M&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_
M *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/
M]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!
M\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5
M&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_
M *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/
M]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!
M\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5
M&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_
M *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/
M]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!
M\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5
M&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_
M *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/
M]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!
M\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5
M&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_
M *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/
M]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!
M\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5
M&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_
M *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/
M]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!
M\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5
M&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_
M *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/
M]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!
M\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5
M&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_
M *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/
M]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!
M\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5
M&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_
M *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/
M]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!
M\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5
M&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_
M *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/
M]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!
M\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5
M&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_
M *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/
M]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!
M\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5
M&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_
M *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/
M]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!
M\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5
M&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_
M *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/
M]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!
M\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5
M&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_
M *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/
M]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!
M\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5
M&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_
M *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/
M]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!
M\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5
M&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_
M *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/
M]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!
M\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5
M&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_
M *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/
M]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!
M\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5
M&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_
M *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/
M]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!
M\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5
M&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_
M *C?_)/_ +8/]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/
M]:G_ ,^?Q_X!\I45]6[%]!^5&Q?0?E1_Q"#_ *C?_)/_ +8/]:G_ ,^?Q_X!
M\I?6D/R]*[[XS*%\60 #'^B)_P"AO7 _Q<U^'9UEO]CYA5P//S<CM>UK_+4^
MRP6(^M4(5[6YEL=]\%O^1LF_Z]'_ /0TKW&O#_@M_P C9-_UZO\ ^AI7N%?U
M-X9_\B"/^)_F?FO$/^_R]$.HHHK]9/F@HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *1O
MNFEI&^Z: /Q-^/W_ "7?XD?]C)J7_I5)7!5WOQ^_Y+O\2/\ L9-2_P#2J2N"
MK]&H?PH^B/SRK_$EZA7ZY?L(_P#)JO@?_M^_]+KBOR-K]<OV$?\ DU7P/_V_
M?^EUQ7D9Q_ CZ_HSULI_C/T_5'OM+24M?('UH4444 ?@?7V1_P $^_\ D"_$
M;_KXTK_T"]KXWK[(_P""??\ R!?B-_U\:5_Z!>U^@8S^"_E^:/@L+_%7S_)G
MU;1117E'L!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %<OK?_(1F_X#_P"@BNHKE];_ .0C-_P'_P!!%?@OC+_R
M(:/_ %]7_I,C[W@W_?I_X7^:*2]J]6^!/^LUKZ0_^SUY2O:O5O@1_K-:^D/_
M +/7\\>'G_)2X;_M[_TEGZ)GW_(OJ?+\T>M4445_:Q^1A1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 >&_&G_D;(?^O1/_0WK@1]VN^^-/\ R-D/_7HG_H;UP(^[7\-<:?\
M)08K_%^B/V/)?]PIG>_!7_D;)O\ KT?_ -#2O<:\.^"O_(V3?]>C_P#H:5[C
M7]&>&?\ R((_XG^9\#Q#_O\ +T0ZBBBOUD^:"BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ I&^Z:6D;[IH _$WX_?\EW^)'_8R:E_Z525P5=[\?O^2[_$C_L9-2_]*I*X
M*OT:A_"CZ(_/*O\ $EZA7ZY?L(_\FJ^!_P#M^_\ 2ZXK\C:_7+]A'_DU7P/_
M -OW_I=<5Y&<?P(^OZ,];*?XS]/U1[[2TE+7R!]:%%%% 'X'U]D?\$^_^0+\
M1O\ KXTK_P! O:^-Z^R/^"??_(%^(O\ U\:5_P"@7M?H&,_@OY?FCX+"_P 5
M?/\ )GU;1117E'L!1110 4444 %%%% !1110 4444 %%%% !17S-^V;^V-:?
MLUZ-:Z5I%O#JOC?5(FDMK>8YAM(LX\^4 Y.3D*HQG:W(QS^6OQ"_:(^)7Q4O
M)[CQ+XSUB^CE;=]C2Z:*U3_=@0A%[=%[5Y]3%QC)QBKV.VGA)32E)VN?O'17
M\[=K>7%C<)/;S26\R'*R1L58?0BO<OA#^VM\5_A#JD$EOXHO=?TI2HDTK7)W
MNX&0?PH7):+ZH1[@]*4,9&3M)6+E@VE[KN?ME17F_P  ?CIH?[0?PYLO%6B!
MK<LQ@O;"5@TEI<*!NC8CJ.00W&58' Z";]H;5+S1?@3\0=0TZ[GL+^UT*\F@
MNK61HY8G6%BKHRD%6!Y!'(KMJS]G!S[*YQ4X.I-0[NQZ%17X/1_M(?%K<!_P
MM#QGG/\ T,%W_P#'*_=719&ET>Q=V+NT$99F.225')J:-15H.:Z.Q=:G[&2C
MWO\ @7****V,0HHHH **** "BBB@ HHHH ***\D^/O[4'@7]G/38Y?$]_))J
MMQ&9+/1K%/,NK@9QD#A57(/S,0.#C)XK.=2--<TW9%QA*;M%7/6Z*^2_V0_V
MP==_:>^)WBVVN-*M="\/:981RV=E$QEF+-+@M+*0,G Z*% R>O6OK2G"7/!5
M%L_\[$R7+)P>Z_RN%%%%6(**_/;_ (*>_$_QCX \8>!H/#'BW7/#<-S87+SQ
MZ3J4UJLK"1 "PC8;B 3UKXC_ .&DOBW@?\71\9_^%!=__'*\UXU)M<NS:^YG
M?'!MI.^Y^\M%?@S_ ,-)?%O_ **CXT_\*"[_ /CE'_#27Q;_ .BH^-/_  H+
MO_XY2^O1_E*^ION?O-17X-C]I+XM_P#14?&?_A07?_QROVR^"]_<ZI\'_ ][
M>W$UY>7&B64LUQ<.7DE=H$+,S'DDDDDGDYKLH5?;1E)*UK?B<M:FZ+47UO\
MA8[*BBBMS **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "N7UO_D(S?\!_]!%=17+ZW_R$9O\ @/\ Z"*_!?&7
M_D0T?^OJ_P#29'WO!O\ OT_\+_-%)>U>K? C_6:U](?_ &>O*5[5ZM\"/]9K
M7TA_]GK^>/#S_DI<-_V]_P"DL_1,^_Y%]3Y?FCUJBBBO[6/R,**** "BBB@
MHHHH **** "BBB@ HHKD?BE\2M$^#WP[\1>-?$<_V;1=#LY+RXPZ*\FT?+%'
MO95,DC;412PW.ZKU- '745^$O[5/_!3CXG?&KQA=Q>!_$&K_  \\"V\R_P!G
MV.E7'V6_F"!U$UQ<1'?N<.28E?RUP@P[)YC?&;.S<LQ8^YH _JFHK^7'PMXM
MUSP+KEMK7AO6=0\/ZS:[O(U#2KJ2VN(MRE&VR(0RY5F4X/(8CH:^_OV0?^"L
MWBWP=KVC^%_C)>?\)+X.?%L?$C0%M3T\;42-Y2G_ !\QKL8N2IF/F,^]RHC8
M _9"BBB@ HHHH **** "BBB@ HHHH **_-C_ (+'_%CQM\,(OA(?!WC'Q!X1
M-\VK?:O[#U2>R^T;/L>SS/*==VW>^,YQN..IKXB_9A_:8^+^O_M)?"G2]4^*
M_C?4=.O/%>EV]U9WGB.\EAGB>[B5XW1I"&5@2"I&""0: /Z!**** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HKS/]H_XNQ? GX%^-_'DLEO'-HNFRRV8NX9)89+QA
MY=K&ZQX8J\[Q(<$8#$EE )'\_+?M9?&YF)_X7'X_&3T'BB^_^.T ?TI45^</
M_!(?]J+5_B=I/C3X?>,_$.K^(_%=E/\ V[9:AK6H3WTTUFRQ0RQ!I =BQ2+&
M<%_F-T<*-C$_H]0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%?D=_P5R^-WQ%^&O[17AK3O"/C[Q/X5TZ;PI;W$EGHNLW-G$\
MIO+M3(R1NH+%54;B,X4#L* /UQHK\0_^"<?[07Q2\<_ME?#_ $3Q'\2O%_B#
M1[H:AY^GZIKUU<V\NW3[EUW1O(5;#*K#(X*@]17[>4 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445YE^TMJU_H?[.7Q4
MU/3+NXT[4K/PIJMS:WEK*T4T$J6<K)(CJ0596 (8'((!% 'IM%?S6?\ #6/Q
MO_Z+)\0/_"HOO_CM?N!_P3I\5ZWXV_8W^'NM^(]9U#7]9NA?^?J&J73W-Q-M
MU"Y1=\CDLV%55&3P% [4 ?2=%%% !17D_P"T%^TQ\/OV8O"T6N>/-9_L\77F
MI8:?;Q--=W\D:%S'#&O_  %=[E8U:1 SKN&?SQ7_ (*J>.?C=^U'\+_#?@6U
M'@CP'>^);+3+RWN8X+N\U6":]C0M*SQD09B(&R(Y5F?]Z_R[0#]9J**_G\_:
M>_:8^+^@?M)?%72]+^*WC?3M.L_%>J6]K9V?B.\BA@B2[E5(T19 %50  H&
M  * /Z Z*_-?_@C?\6/&_P 3U^+A\8^,O$'B[[#_ &1]E_MS5)[W[/O^V[_+
M\UVV[MB9QC.T9Z"OTHH **** "BBB@ HHHH ***_FN?]K#XWK(P'QC^('4_\
MS1??_': /Z4:*^(O^"2?Q \4?$C]F[Q!J?BWQ+K'BK4HO%5S;QWFLW\MY,L0
MM+-A&'D9B%#.QVYQEB>YK[=H **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHKY>_;@_;A\/?LB^#1#$(-;^(>JPLVCZ"S'
M:BY*_:KG:05@5@0 "&E92JD .\8!]0T5_-C\4OVJ_B]\9VU./QA\1->U:PU+
MR_M6E+>-!I\GE[-G^B1;81@QHW"#+#<?FR:\E^M ']5%%?S(?##XV>/O@OJ1
MU#P-XOUCPO.\T,\R:?=O'#<M$Q:,3Q9\N906;Y)%92&8$$,0?TH_8M_X*T2Z
M]JNE>"?C?);Q7-U-)'#XZ7R[>$,S*8H[N%$5(UR77SU(4#R]Z "26@#]1Z**
M* "BBB@ HHHH **** "BBB@ HHHH ***^-O^"E'PR^(FJ?"67X@?"[QKXG\,
MZ[X5A>YU2QTGQ'<Z?;7>F(CR3/Y*,$:>(X<-E2R>8I\QA$H /LFBOYK/^&L?
MC?\ ]%D^('_A47W_ ,=K]O?V"?VJK?\ :J^"%GJ=X^SQCH?EZ9K\+R0EY;@1
MJ1>*D879'/\ ,P!10'65%W"/<0#Z6HHK\9/^"DG[=WC'6OCK>>"OAUXIUCPE
MHG@N:?39[[0=3N[*;4;P[!<"8*4RL,D;1(,'E9'#LL@"@'[-T5^ O[,'BK]H
MC]I[XR:+X#T7XT_$"Q6ZWSW^J/X@U&:*PM8QNDF<++]$4,55I)(U++NR/WKT
MK38M'TRST^W:XDAM84@C>[N9+B9E50H+RR,SR-@<N[%F.2222: +]%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 45^1W_!7+XW?$7X:_M%>&M.\(^/O$_A73IO"EO<26>BZS<V<3
MRF\NU,C)&Z@L551N(SA0.PKX=_X:Q^-__19/B!_X5%]_\=H _I3HK^:S_AK'
MXW_]%D^('_A47W_QVC_AK'XW_P#19/B!_P"%1??_ !V@#^E.BOQ$_P""</[0
M?Q2\=?MD> =%\1_$KQAX@T>Y&H>?I^JZ]=7-O+MT^Y==T;R%6PRJPR."H/:O
MV[H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MOR._X*Y?&[XB_#7]HKPUIWA'Q]XG\*Z=-X4M[B2ST76;FSB>4WEVID9(W4%B
MJJ-Q&<*!V% 'ZXT5_.?\/_VX/CI\/?&6D^(HOB=XHUQK"82G3-?UBZOK&Z7!
M#1S0R2$,K*2,C#+D,K*P5A_0%\+OB5HGQB^'/AWQKX<G^T:-KEG'>6^YT9X]
MP^:*38S*)(VW(ZACM=&7.10!UU%%?S7S?M8?&Y9' ^,?Q  W'_F:+[_X[0!_
M2A17S1_P3F\6:YXX_8S^'FM^(]9U#Q!K-U_:'VC4-4NGN;B;;J-RB[Y')9L*
MJJ,G@*!T%?FW_P %'OV@_BEX&_;)\?:)X<^)7C#P_H]L-/\ (T[2M>NK:WBW
M:?;.VV-) JY9F8X'))/>@#]NZ*_FL_X:Q^-__19/B!_X5%]_\=H_X:Q^-_\
MT63X@?\ A47W_P =H _I3HK^:S_AK'XW_P#19/B!_P"%1??_ !VO3OV9?VF/
MB_KW[2'PITS5/BOXWU+3;SQ9I-M=6=WXCO)89XGO(E>-T:0AE9205(P02#0!
M_0+117R]^W!^W#X>_9%\&B&(0:W\0]5A9M'T%F.U%R5^U7.T@K K @ $-*RE
M5( =XP#ZAHK^;'XI?M5_%[XSMJ<?C#XB:]JUAJ7E_:M*6\:#3Y/+V;/]$BVP
MC!C1N$&6&X_-DUY+]: /ZJ**_F0^&'QL\??!?4CJ'@;Q?K'A>=YH9YDT^[>.
M&Y:)BT8GBSY<R@LWR2*RD,P((8@_I1^Q;_P5HEU[5=*\$_&^2WBN;J:2.'QT
MOEV\(9F4Q1W<*(J1KDNOGJ0H'E[T $DM 'ZCT444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 >&_&G_D;(?^O1/_ $-ZX$?=
MKOOC3_R-D/\ UZ)_Z&]<"/NU_#7&O_)08K_%^B/V/)?]PIG>_!7_ )&R;_KT
M?_T-*]QKP[X*_P#(V3?]>C_^AI7N-?T9X9_\B"/^)_F? \0_[_+T0ZBBBOUD
M^:"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ I&^Z:6D;[IH _$WX_?\ )=_B1_V,FI?^
ME4E<%7>_'[_DN_Q(_P"QDU+_ -*I*X*OT:A_"CZ(_/*O\27J%?KE^PC_ ,FJ
M^!_^W[_TNN*_(VOUR_81_P"35? __;]_Z77%>1G'\"/K^C/6RG^,_3]4>^TM
M)2U\@?6A1110!^!]?8__  3[_P"0/\1?^N^E?^@7M?I/M'I7(?$S_D!P8_Y^
M!_Z ]?13S1XC]UR6OY_\ ^>CEOU=^TY[V\O^">:T445TF84444 %%%% !111
M0 4444 %%%% !1112>P'XG?MS:[>:]^U1X^>]+%K:[6TB5NBQ1Q(JX]B!N_X
M$:^L_P#@F!\+? &O> =5\47FG:?K'C2UU,Q%KQ%FDL(@B&)HT;.PL2Y\P#)P
M1GY2*\\_X*8_L[ZIH?CZ3XH:39R76@:M'$NIRQJ6%G=*%C4OZ(ZA #TW @XR
MN?CCP;X_\1_#O6$U;PQKE]H.HIC_ $BPN&B8C.=K8/S+ZJ<@]Q7@8:HL/-^T
M5VM/._<]VM3=>FN1^?\ P#]^]4T73M<TV33]2L+74+"1=CVMU"LL3+Z%&!!'
MX5^4_P"VG^QOK/@WXO/<?#3P3K>K>&]6MQ>"WT;39[J*QFW%9(@8U(53@,%/
M0-@< 4OP]_X*A_%3PNL,'B.UT?QC;JV7EN(/LERR_P!T/#B,?4QDU]2_"3_@
MII\,_'MQ!8^)K:]\":C)QYEX1<66XG 7ST 8?5XU4>M=M3V6):L[-?U8XX>V
MP]]+K^M3RK_@F7X3^(GPW^(7BG2?$G@_Q)X?T#4M.6<3:MIMQ;0?:8I%"@%T
M"[BDDG?.%[XK[)_:8_Y-X^)7_8O7W_HAZ]#T_4K35[&WO;"ZAO;*X02PW%O(
M)(Y$(R&5@<$$=Q7GG[3'_)O'Q*_[%Z^_]$/717BX8:47T5C&C+GQ,9]VOT/P
MCB_UGXU^Y?Q(_:4^'GP%\-Z2?%_B".SO9[2-X--MT:>ZE&T<B-02J\'YFPN1
MC-?A@,JW%?8_P1_86\??M3:7)\0O%GBO^P;356:2WO;V!KV[O #MW^7O0)'Q
MM7+#A>%V[2>'#U*GLG"DM=VSMQ%.G*<9U'9*_P")]3:/_P %1_@YJ6IK;7%I
MXHTF!FP;Z\T^)H5YZD13.^/HN:^G_ _CWP[\2O#L&N^%]7M-;TFX^Y=6DFX
MX!*L.JL,C*L 1W K\>?VJOV./$'[+\FF7=QJUOXB\/:D[00:E# 8'291N,<D
M19MI(R00S9VMTQ79_P#!-;XK:AX-^/MGX8%RW]C>)H9;>>V9CL$T<;212 ?W
MOD9/I(?:NG#XB4Y^RJ+7]=]3GK4(JG[2GM^A^N59OB+Q)I/A'1[G5M<U.TT?
M2[8;IKR^G6&*,9P,LQ '/'XU9U+4;;1].NK^]G2VL[6)IYII#A8T4%F8GL
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
M!TR\9.&>W:2.1D![!C&H/JI(Z$UR2Q4HU90:T6B^[0Z8X6,Z49WU9^K7B?\
MX*:?!OPYXCETF$Z]KL,3[&U32[*-K7.<$@R2H[ >JJ0>V:]8D_:L^%L/POM_
MB')XI5?",UT+%;Y;*X<K<$$^6T:QEU. >JX]^17Y.M^Q7\;%\)IXD_X5]J;:
M8T0G"H\+76P_].P?SL^VS/M7U?\ M3?#'_A4/_!//P/X9>+R;VWU"SGO5(Y^
MTRI-)*#]&<K]%%/ZQ5IT93FM4TMN[L#HTI5(PB]'?\%^>Q]6?#7]KOX2_%SQ
M5;^'/"7BO^UM:G1WCM?[-NX=RHI9CNDB51@ ]36%\8/VY?A+\&=4GTK4M;FU
MK6[<[9M-T*$7,D1Y!5W)6-6!&"I<,.,BOQY\ ^-O$7@/6VO_  O?3:?J\\$M
MDEQ:C]\JRKL81GJ&() (Y&<C!P:^R?A[_P $I_%'B7PK;ZEXG\9V_A75KA1(
M-+CTXWC1 C($LGFH%?/4*& ]30J]:K%.G';=^8G0HTY>^_0^E_A__P %(/@U
MX[U:/3[B]U3PK+(VR.7Q!:I%"Q]Y(I)%0>[E1[U]'>)/%FB^#_#]SKNMZI::
M7H]O'YLM]=2JD2KV.X]<\8QUR,5^#_Q@^%NM?!?XB:QX0UU8_P"T-.D"F6$D
MQS(RADD0D [64@\\C.#R*[GX<Z?\4?VJ+OPI\*M/U6;4=*T6.22U@NI-MM8P
M[OGFE8#)"[PBYR0&"+C.**>+G4CRQC>73];CJ86,'S7M'K_P#] O$/\ P5"^
M#6B:D]K9Q>)-?A4X%YIVG1K$WN!/+&__ ([7L?P7_:F^''Q\W0^%-=63550R
M2Z1>QF"[11U.QN' R,E"P&1DU\&_%?\ X)>^(?A_\.]2\2:-XQMO$U[IMNUU
M<Z7_ &<UL6C12TGE/YK[V !PI5<X]< _'G@OQ=JG@+Q3I?B#1+Q['5-.N%N+
M>>,D$,IZ''4$9!'0@D'K1#%3IU/9UEZ_,'AZ=2GS4F?T&T5B^"?$B^,?!N@Z
M\D?E)JEA!>B/^[YD:OC\-U;5>M*+C)Q?0\J,DTFNH4445)04444 %%%% !11
M10 4444 %%%% !7+ZW_R$9O^ _\ H(KJ*Y?6_P#D(S?\!_\ 017X+XR_\B&C
M_P!?5_Z3(^]X-_WZ?^%_FBDO:O5O@1_K-:^D/_L]>4KVKU;X$?ZS6OI#_P"S
MU_/'AY_R4N&_[>_])9^B9]_R+ZGR_-'K5%%%?VL?D84444 %%%% !1110 44
M44 %%%% !7XQ_P#!8K]H"^\8?&FQ^%5J]Q;:'X0@CNKR)BRK=7]Q$LH<@2%7
M6.!XU0E%96EN!RK U^SE?S._M$^)M-\<?'_XE>(M%NOMNC:MXEU*_LKGRVC\
MV"6ZD>-]K ,N58'# $9Y H U/V8?V>]:_:>^,>C> ]&F^PK=;Y[[5'MWFBL+
M6,;I)G"CZ(H8JK221J67=D?OO\#_ -F'X:_L[:%I]AX*\+:?87UK9_8I==DM
MHVU2\0L'<SW(4.^YP&*Y"#"A55551^=__!#_ ,,:9<>)/BUXCEMMVL6-IIVG
MVUSYC#9!.]Q),FW.T[FMH#D@D;." 6S^L] 'Q7^U[_P3:^&OQ?\ AWJ]]X%\
M(Z?X1^(-A9F32F\/P1V=O>O&)'6UE@#)#^]+;?..UU/EDL40H?Q1\%_#OQ5\
M1M6ETOPEX8U?Q3J4,+7$EGHMA+>2I$&53(4C5B%#,HW$8RP'<5_4%10!\O\
M_!.*+Q[IO[)_A?1OB'X=U?PYK&CS7-A:KKDC_:KBS64M"[1. \"H&,"1O_!
MC+\C**]R^)7Q2\(_!_PK<>(_&WB*P\-:+#N'VK4)@GF.$:3RXE^]+(51RL:!
MG;:=H)KKJ_ ?_@I7\7_&'Q._:F\6Z5XABU'3-)\+7DFE:/HUV2(X(5"@W*+L
M3/VG:L^\@DH\:[F1$- 'Z!ZQ_P %F/@9INJ7EI;:/XVU:"WF>*.^M--MEAN%
M5B!(@EN4<*P&1O56P1E0<BJP_P""U'P0/7POX_7ZZ=9?_)E? 7[&G_!/GQ=^
MU_8WNO6^N:?X4\'6%XVGW&J7$9N;B2<0^84AMU9=VW?#N+O&,2Y4N5915_:X
M_P""?OCO]D72;7Q!K&JZ/XA\*7VIR:;:ZCISNDRMM9X?/A=1L:2-';"-(JE&
M!?[I8 _;GX)_M'?#C]HS2=2U#X=^*;?Q';Z=,L%XJPRV\T#,NY"T4R(X5@&V
MMMVL4< DJP'IE?SM?L%_$O6_A?\ M:_#2ZT6?RQJ^LVV@WT#NXBN+6[E2"17
M567=MWK(H;*B2*-B#MQ7ZY?\%-?CMXB^ G[+U[?^%KBXT[7->U&#0H-5M9A%
M-8+(DLLDJ':?F,<#Q@J593*'5@R#(!I_'[_@HO\ !3]GG5GT;5==F\3^((IO
M)N=(\+QI>36A#2*_G.SI%&R/$5:(R>:"RG9@YKR#_A]5\$?^A6^('_@NL?\
MY,K\</"7A35/'?BO1_#>BVXO=9UB]AT^RMC*L?FSRN$C3<Y"KEF RQ &>2*_
M1'_AR+XU_P"$'^U?\++T#_A,?^@3]AG_ +/_ -;C_C\SYG^K^;_CW^]\O3YZ
M /K[X._\%3O@/\7M>DTF76+_ ,"79QY#^,(8K.WN/E=FQ.DLD4>T)_RU9-Q=
M0NXG ^OZ_F1^,WP@\1? ?XG:_P" _%,4":YHTRQS-:2B6&1719(Y$;@E7C='
M 8!@&PRJP('Z]_\ !(;XU^*OB9\!]2\+Z_IMTVG^"IH;#3-?F>5Q>12>9)]F
M+/D%K=1&H"MA8I8%V+M#. >1?\%S/]3\%O\ >UK^5C7P!^R3_P G5?!S_L<=
M(_\ 2V*OO_\ X+F?ZGX+?[VM?RL:_*A6*L"O!]J$!^[OQ1_X*O\ P!^&VJ"P
MM-5U?QO<1S307#>&+$216[1L%SYL[Q1RJQ+;6A:12%)R 5+<_P"%?^"QGP&\
M1:Y;V%_:>+_#-K+NW:GJNF1/;PX4L-XMYY9.2 HVH>6&<#)'R%\'?^".WQ)^
M('PY?Q%XE\1Z?X$U:[LQ<Z7H%Y9R3W!<ARJ7I!7[+G$1^42NHD;<BLA0_&_Q
MH^$/B'X"_$[Q!X#\51V\>N:-,L<S6LPEAD5T62.1&X.UXW1P& 8!L,JL"  ?
MTP:3JMEK^EVFIZ9>V^HZ;>PI<VMY9RK+#/$ZADD1U)#*RD$,#@@@BK]?E'_P
M1=^._B&^USQ9\)-0N;G4/#]KIK:]I2RS KIS+.D<\4:E<[96N$?&X*K1L0N9
M7-?JY0 4450U;5;/0=+N]2U*]M].TZSA>XN;R[E6*&")%+/([L0%55!)8G
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
MQD=/GOI;.+4+:\TN<S6]S Y90ZEE5QAXY$(=5.4) *E6/VG_ ,$3_B5K=O\
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
ML9M?[9_L/PX^D;M_F^1YFZ"+S/NS8QNVY/3=S] U^5O_  0S_P!7\:OKHO\
M[?UU?_!7S]JW5/ .@:=\&_#DE_I>H>(K-=2UC4X)%1)--9IH?LB\%SYCQL7(
M*?(@3YUE<* >T?&+_@J=\!_A#KT>DQ:Q?^.[Q<^>_@^&*\MX/E1ES.\L<4FX
M/_RR9]I1@VTC!X!?^"U'P0/7POX_7ZZ=9?\ R97Y,? OX%^+_P!HSXC:?X+\
M%Z?]MU6ZS)-/*2MO90 @/<3N =D:[ADX))*JH9F53]:?';_@D7X]^#_PEN?&
MNF>+M(\5OH^FOJ.O:6D#VC6ZQHK2_99'9A<*B^<Q+B%BL8VHS,$ !^M_P?\
MCW\/?C]H4NK_  ^\66'B6TBQY\=LQ2XMLLZKYT#A98MQC?;O5=P7*Y'->A5_
M,U\"_CKXO_9S^(VG>-/!>H?8M4M?W<T$H+6][ 2"]O.@(WQM@9&000K*5958
M?T;_  O^)6B?&+X<^'?&GAR?[1HVN6<=[;[G1GCW#YHI-C,HDC;<CJ&.UT9<
MY% !\2OBAX0^#WA6X\1^-?$6G^&M%AW#[5J$P3S'"-)Y<:_>ED*HY6- SMM.
MT$U\;ZQ_P68^!FFZI>6MOH_C;5H()GBCOK33;98;A58@2();E'"L!D;T5L$9
M4'(K\W/V[_VH+W]I[X\:SJ5OJ5Q<>"=)G>Q\.6;.WDI;KA6N%0HA5IV3S6WK
MO 9$)(C7%/\ 9<_8A^)/[6K:O<>$8M/TW1-+Q'-K>N2R0VC3G:1;QLD;L\FU
MMY 7"KC<5+H& /V%^ '_  48^"G[0VK+H^EZ[/X8\02S>3;:/XICCLYKLEHU
M3R75WBD9WE"K$)/-)5CLP,U_/U+_ *QOJ:^M?VO/^"<?CS]E'23XG34(/&?@
M83+ VLV-N\$UFS*FTW4!+")6D9D5U=U)50Q1I$4_)#$DDGK0!^UG_!%O_DU?
MQ)_V.%U_Z165??=? G_!%O\ Y-7\2?\ 8X77_I%95]]TV 4444@"BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#DOBA\2M$^#WPZ\1
M>-/$<_V?1]#LY+RXVNBO)M'RQ1[V53)(VU$4L-SNJYR:_FS^*WQ,UKXR?$?Q
M%XV\1S^?K&N7DEY/M=V2+<?EBCWLS".-=J(I8[415SQ7[3?\%<?''_")?L<Z
MKIGV+[5_PDVKV.D>;YNS[-M<WGF8VG?G['LVY'^LSGY<'\*J /T,_P"":_\
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
M4\<0^#M"&OZ%XCNMWV"QUS3U3[;MBDED\MX))478D3$^8R9R NXY _$;X/\
MP#^(G[06O3:9X \)ZAXFNXB/M$MNJQV]ME79?.GD*Q1;A&^W>R[BN%R>*^W?
M^"1_[.NKV/[27B_Q%XOT&XT74O ^FQPIINK13VE];7E\K"*3R2JY4VR7(.__
M )[1L%/#* ?L-1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?
MBS_P6L_Y.>\)_P#8G6W_ *6WM>*?\$Y/">A^./VS/A[HGB/1]/U_1;H:AY^G
M:I;1W-O-MTZY==\;@JV&56&1P5!ZBO:_^"UG_)SWA/\ [$ZV_P#2V]KYJ_8U
M^-6A_L\_M(^$/B#XDM;^\T;1_MGGP:7'')<-YMG/ NQ7=%.&E4G+#@'J>"(#
M]YO^&3O@A_T1OX?_ /A+V/\ \:H_X9.^"'_1&_A__P"$O8__ !JOE3_A]5\$
M/^A6^('_ (+K'_Y,H_X?5?!#_H5OB!_X+K'_ .3* /KWPO\ L^_"[P+KEMK?
MAOX;>$/#VLVQ;R-1TK0;6VN(MRE&VR)&&7*LRG!Y#$=Z]#KSSX#_ !IT/]H?
MX3Z%\0?#EMJ-EHVL&?[/#JD:1W"^5/) V]4=U&6B8C#'@CH>!\V_\%+/VS3^
MS;\-D\)>'3YGCWQ;9W$-O<0W?E/I%J1Y;7>$<2K(2S"$C"[XW;<?*V. >O?'
M;]MCX.?LY7%QI_C#QA;KX@AADE&@::C7E\66-9%C=(P1 TBR)L,[1JV[.[ 8
MCYW_ .'U7P1_Z%;X@?\ @NL?_DROQP UWX@>*L?\3#Q'XEUJ]_V[J\OKJ9_Q
M>21W;W+%NY-??WAW_@BO\2=2^'+:GJ7C30-%\92>6\'AV2*2:W1&$999[Q,[
M)%S*"L<4J$HN'(;*@'W?\ ?^"C'P4_:'U5='TO79_"_B":;R;;2/%,<=G-=D
MM&J>2ZN\4C.\H58A)YI*L0F!FOJ&OYAOBE\+?$_P5\=ZEX.\9:7_ &/XCTWR
MOM5GY\4_E^9$DJ?/$S(<I(AX)QG!YR*_4?\ X)'_ +8<WBS27^"?B_4+BZUC
M387NO#E]>W,9$EDBH&L%!P[-$-TB#+_NMX^1(%! /TRKY^_:)_;D^$?[,OFV
MGBKQ%]O\2)C'AO0U6ZU'GRS\Z;@L/R2K(/.>/>H.S<1BL'_@H-^U-+^RU\![
MK4M$NK>#QSKDPT[0DF2.4QO]Z:Y,3,"RQ1YPVUU$DD =2K$5^!__ !/?B!XJ
M_P"8AXC\2ZU>_P"W=7E]=3/^+R2.[>Y8MW)H _9#_A]5\$/^A6^('_@NL?\
MY,KU3X&?\%+/@=\>->T[0-/UN_\ #'B/4KS[%8Z1XCLS!)<OM#*5EC:2 ;R2
MBJT@=G&T+EDW?#7AW_@BO\2=2^'+:GJ7C30-%\92>6\'AV2*2:W1&$999[Q,
M[)%S*"L<4J$HN'(;*_!?Q \ ^(?A3XSU;PIXKTF?1?$.E3>1=V-R!N1L @@@
MD,K*0RNI*LK*RD@@T ?U"5\^_%']O'X%_!?QUJ7@[QEXY_L;Q)IOE&ZL_P"R
M+^;R_,B25/GB@9#E'0\,<9P><BO&?^"67[7NI_M _#74O!WC/6/[3\<^%?+\
MN[N647&H:<P"QRN2Y>:2-P4DDVCAX"Q9W9C^=O\ P5*_Y/J^)'^[IG_IMM:
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
MG^$/'=O?W&DZ;+K%^US8W=E#;6<3(LDSRW$4:!5,BY^;@$GH"1XMXV_X*_\
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
M>9=06B7Z+C)(@D29@/?:C8K\:?AWXH_X0GQ]X;\0^691I6HVU\8U."WE2*^
M?4[:J=EC;SVNON_X<="[PMH[Z_>?T!VMK#8VL-M;Q)!;PHL<<48PJ*!@ #L
M!5/Q)H-EXJ\/ZEHVI0+<Z?J%M):W$+#(>-U*L/R)I^@Z]8>)]#L-7TJZCO=-
MOX$N;:XB.5DC=0RL#[@UF_$#QMIGPW\$ZWXGUB=;?3=+M7N978XSM'"C_:8X
M4#N2!7J8BWLY<^UF>51OS1Y-]+'X":YIK:-KE_I['+6MP\!)ZG:Q7^E?N+^R
MGXDG\7?LY_#_ %*ZE,]R^DQ0R2-U9H\QDGW^2OPWU34)=7U:ZO91F6ZF:5@.
M?F9B3^IK]U_V<?!MS\/_ ($^!= O8S#>VNE0_:(V7:4E9=[J1ZAF(_"N# <W
ML9W\OU/1QW+[2-O,_#KX@_\ (^>(_P#L(W'_ *-:OUG_ .";?A"V\-_LOZ1J
M$4(CN];O;J\N)"#N<K*84Z]ML0QCCG/<U^3/Q Y\?>(?^PE<?^C6K]E?V&K=
M;;]E/X?JI)#6LSG/J;F4FIRU>XY>B*S#=+S/=J_+?_@K)_R6+P?_ -@+_P!N
M)*_4BORY_P""LD;?\+@\'N5(4Z&0&QP2+B3/\Q^=&8?#'U_1F6!^.7I^J+__
M  25_P"2@^//^P9!_P"CC7Z7:E>?V?I]U=;/,\B)I=F<;MH)QGMTK\T/^"2L
MBCXB^.U+ .VE0D+GD@3<G]1^=?I?J5G_ &AIUU:[_+\^)HM^,[=P(SC\:[(<
MWU6/)O9V];LYI\OUF7-M=7^Y'YY?\/>A_P!$G/\ X4?_ -R4?\/>A_T2<_\
MA1__ ')1_P .A1_T5G_RV_\ [KH_X="C_HK/_EM__==<:^M_U8Z_]E_JY]Q_
M!OXB?\+;^%_ASQC_ &=_97]L6HN?L?G^=Y.21MW[5W=.NT5V=<9\&_AW_P *
MD^%_ASP=_:']J_V/:BV^V^1Y/G8).[9N;;UZ;C79UZTMGV/-CNC\'?VF/^3B
MOB9_V,FH?^E#U^C_ /P2S_Y-QO\ _L/7'_HF&OS@_:8_Y.*^)G_8R:A_Z4/7
MZ/\ _!+/_DW&_P#^P]<?^B8:\?*MI?X?U1ZV9=/7]&?8=?*7_!3+Q!/HO[,%
MW:PR*BZIJMI9R D99 6EP/QB'Y&OJVOEO_@I-X;GU[]ES5;B ,W]E7]I?2*O
M]S?Y1/X>;G\*Z<9?V#MY?FCCP?\ &7S^^VA^4WPH\9VWP[^(_ASQ1=Z6-;AT
MB^BO38--Y(G,;;E7?M;;R ?NGI7W/_P]Y'_1)S_X4?\ ]R5\5? >Q\-:I\8_
M"%CXQMDN_#-UJ$5O?123/"OER'9DNC*R@%@<@CIZ5^L/_#O7]G__ *$#_P K
M.H?_ "16&'C7=*\))1O^)U8B5%5+3BV['YW_ +77[7<'[4T'AK_BBU\,W&C&
M?%Q_:7VMIEE"?+_J8\ % >_7M7HG_!*OQ%/I_P =->T@.1:ZCHDCNF.KQ2QE
M3^ 9_P Z^@_B1\!OV-_@_P"(++0_&&E6VA:I=V_VN&"?4]5;=%N*[BRRE5Y4
M@9()P?2O2?V=_A?^SGH?BR?6?A))H]QK\5HR2M8:[/>2QP.P#%HGF? )"\E?
M3GFKPU.4:W/S)[WL17J1E1Y$FNUSQ/\ X*U_\B'X _["-S_Z*6OCS]BCPC:^
M-OVGO 6G7D(N+5+UKUXV!VDP1/,N<=MT:^QZ&OL/_@K7_P B'X!_["-S_P"B
MEKYJ_P"";MNLW[57AUF)!CMKQACU^SR#^M945?&MOH[_ (&LFU@U;L_S/V+K
MY"_X*B_\FTP?]AVU_P#0):^O:^0O^"HW_)M,'_8=M?\ T"6NC'?P'ZK\SCP?
M\5?/\C\ZOV4-%B\0?M(?#JQG57@;6K>5U;H1&WF8/_?-?NE7X>_L7_\ )TGP
MY_["B_\ H#5^X5:X/_=_G_D&+_C_ "7YL_(;_@IM;K#^T_=."29=)M';/KM9
M>/P45[#_ ,$D=%MVF^(VKLH-W''96B-CE48RLPS[E5_[Y%>1?\%//^3G'_[
M]K_.2O;/^"1__((^)/\ UVL/_09ZY,"OWTWZ_F=>,_@17I^A]Z^*HEG\,:O&
MXW(]G,K#U!0YK^>C^*OZ&O$G_(NZI_UZR_\ H!K^>7^*LL5_'^2_-EX3^%\V
M?O+^SC_R;Y\-?^Q<T[_TFCKT:O.?V</^3?/AK_V+FG?^DT=>C5[]3XY'B1V"
MBBBLR@HHHH **** "BBB@ HHHH **** "N7UO_D(S?\  ?\ T$5U%<OK?_(1
MF_X#_P"@BOP7QE_Y$-'_ *^K_P!)D?>\&_[]/_"_S127M7JWP(_UFM?2'_V>
MO*5[5ZM\"/\ 6:U](?\ V>OYX\//^2EPW_;W_I+/T3/O^1?4^7YH]:HHHK^U
MC\C"BBB@ HHHH **** "BBB@ HHHH *_F'^+O@<?#/XK^,_!YO/[2/A_6KS2
M?MGE>5]H\B=XO,V;FV[MF=NXXSC)ZU_3Q7X7_P#!5K]G7_A37[14OBK38MGA
MOQX)=5B^;_5WX8?;8_FD9SEY$FW$*H^T[%&(S0![I_P0\U:QCU#XP:6]Y;QZ
ME<1:3<PV;2J)I8HS=K)(J9R55I8@S 8!D0'[PS^KE?SM_L+_ +1@_9D_:+\/
M^)[R;RO#=]G2=>^7.+&9EW2<1N_[IUCFVQC<_D[ 0'-?T ^ _'GA_P"*/@_2
MO%7A75K?6_#^J0B>TOK4DI(N2""" 596!5D8!E965@""  ='7)>!_BKX*^)Q
MO?\ A#O&.@^+/L.S[7_8>IP7OV??NV>9Y3-MW;'QG&=IQT->+_MQ?M::)^S)
M\'?$,EKKVGP_$2\LQ%H.D?:$-YYDQ:-+OR2C_NXMLLFZ1?+=H?++ N*_G\TO
M6+[0M6M=4TV^N-.U*SG2YMKRSE:*:"5&#)(CJ0596 (8'((!% ']3%>)_M"?
MMA?"K]F)88/'?B3['K-U9RWMGHMG;R7-Y<HF0 %0%8][ HC2LB,RM\V$<KP/
M_!-6Z^)6J_LJZ)J_Q-UO4-<U#5;RXOM*FU9Y)+U-.8J(A,\BAWW.)948L^8I
M8L-MPJ_AC\6/B9K?QD^)/B+QKXCN//UC6KR2[FVN[)%N/RQ1[V9A'&NU$4L=
MJ(JYXH _2_X@?\%O-/BN-5MO!'PON+N#R2NGZEK^J+ PE,8P\UK%&^560GY5
MG!95^\A;Y?B[]I[]O'XH?M8:38Z+XM.CZ;X>LYH[N/2=%L3%$;E%E43L\C22
M[MDS+M#A, ';G)/OW[!__!,72/VCOAC'\1/'OB#6-)T/4)KBWTO3M%$"2SK$
MZI]I:=_,POF+<1^48E;,8;=M(#=#_P %*?V/_@K^S#\ ?!\W@K2A8>,;O68+
M-[R]U::>\O[6.UF,\IA:3R_]9]G+M'&JJ9% "A@I /SDT+2[S7M:L--TVRN-
M1U&\N([>VL[6)I9IY78*D:(H)9F8@!0,DD 5^^W_  46^ -]^T1^R_KNF:,M
MQ-K^A3+X@TVS@#,;N6!)%>#8L;L[/#+,$10"9?+!(&:_$W]DW_DZ;X-_]CEH
M_P#Z6PU_0-\;/VCOAQ^SGI6FW_Q$\4V_AR#4IF@LU>&6>:=E7<Y6*%'<JH*[
MGV[5+H"064%@?S2D-&V#E6%?2WPU_P""C7[0GPO\B&U^(NH:]8+>+>36?B5$
MU/S\;0T333 SK&P0 K'(F,L5*L2U?H1\2OB#^PK^V+XRT[2M6U*VU#QSKLRZ
M58:MINDZG87TES.(X(2\P@5)64K$$-QO1,8QM+ \1\2_^")&A71GG^'WQ)U#
M3MEFWE:?XELH[OSKH;BNZXA,7E1M\BG$,C+AF^;(4(# ^$/_  6SODN([;XH
M_#ZWE@DF=GU3PC,R-%%Y8V*+6X=O,;S <MYZ#:W"DK\WZ2_"/XS>"_CQX-C\
M5>!-?M_$6A2326_GPJ\;1RH?FCDCD57C;!5MKJ"596&592?YZ/VE/V;?%W[*
M_P 1?^$-\9'3Y[Z6RBU"VN]+N#-;W,#EE#J657&'CD0AU4Y0D J58_57_!&C
MXD:GX=_:*UWPA%;W]WHWB31GDN5L[598K>>V8/#<7$GWHHPLD\0(.#)<1*0<
MJ5 /5O\ @N9_J?@M_O:U_*QK\]_V8M)L-?\ VDOA3I>IV=OJ&G7GBS2K>YL[
MN)989XFNXE>-T8$,K D%2,$$@U^A'_!<S_4_!;_>UK^5C7P!^R3_ ,G5?!S_
M +''2/\ TMBH6X'])]?@-_P5,_Y/F^(W^[IO_IMM:_?FOP&_X*F?\GS?$;_=
MTW_TVVM 'J?_  15_P"3H_%7_8FW7_I=95^TU?BO_P $5?\ DZ+Q5_V)MU_Z
M76-?M10 5\V?\%&/%&I^#_V*_BEJ&DW/V2[DL8+!Y/+5\P7-U#;SIA@1\T4T
MBYZC=D$$ CZ3KYU_X*#>"[[Q_P#L9_%/2]/E@AN(=+75&:Y9E4Q6<T=W*HP"
M=QC@<*,8+%02!D@ _GAK^C[]C'PKIG@W]DWX1V&D6WV2UD\-6-^\?F,^9[F)
M;B=\L2?FEFD;'0;L    ?S@U_11^PC\2M%^*/[)OPTO=$G\P:5HUMH5[ [H9
M;>ZM(D@D5U5FV[M@D4-AC')&Q W8H ]QU;2[/7M+N]-U*RM]1TZ\A>WN;.[B
M66&>)U*O&Z,"&5E)!4C!!(-?S ^,/"FI^!?%NM>&]9MA9:QI%[-I][:^8LGE
M3Q2%)$W*2K892,J2#C@FOZ:O'GCS0/A=X/U7Q5XJU:WT3P_I<)GN[ZZ)"1KD
M    EF9B%5%!9F954$D _P Q>MZO>>(=8OM4U&\N-0U&^GDN;F\NI6EFGE=B
MSR.[$EF8DDL3DDDF@#]HO^"-.L7VH_LH:S!=7EQ=0:?XKO+:TAFE9UMXC;6D
MICC!.$4R2R/M&!ND8]6)K\H_VM/^3I_C'_V.6L?^ELU?K3_P1T\*ZGX=_9*N
MKZ_MO(M-<\2WFHZ?)O5O.@6*WMB^ 25_>V\RX;!^3.,$$_DM^UI_R=/\8_\
ML<M8_P#2V:A[@?=7_!#_ ,+:9<>)/BSXDEM=VL6-IIVG6USO8;()WGDF3;G:
M=S6T!R02-G! +9_6>OSA_P"")_@VSL/@K\0/%D<UP=1U3Q FES1LR^2L5K;)
M+&RC&0Q:]EW$D@A4P!@D_H]0 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 5\U?\%"OCG<? /]E?Q7K.F:A_9OB/50FAZ/,HF#BXGR':-X
MB#'(D"W$J.6 #Q+U.%;Z5K\;O^"RWQTN/$WQ@T/X76.H;M'\,V:7^H6L8F3_
M (F-P"RB0$[)-EN861E!V_:9ANR2J@'YT5^S_P"R3^W-^S1\"?V;/A_X)NOB
M/<0:CI^F+)?P7.CZA*T-Y.S7%S&'CM=I59I9%4@GY57YF^\?R9^$/P7\:_'G
MQ@GA;P%X?N/$6N-#)<FWA9(UCB0?-)))(RI&N2JY=@"S*HRS*#[C_P .N?VG
M?^B9?^5_2_\ Y)H \Y_:^UOP5XK_ &EOB!K_ ,/-8N-?\*:UJ3:K!?7,+Q,\
MUPJS7"A'CC8*L\DJJ"N=JKRWWC]/?\$<?C2/!/Q\U;X>W%MYMKXXLP89HX\O
M%=64<TR;F+@+&8FN0<*S%Q%C W&OG7XO?L._'#X$^#I?%?C7P'/I/AZ&:.":
M^AOK2\6%G.$,@@E=D4MA=[ +N95SEE!\A\(>*M4\!^*M%\2Z+<BSUG1[R'4+
M*Y\M7\J>)P\;[6!5L,H.&!!QR"*$!_4=7XL_\%K/^3GO"?\ V)UM_P"EM[7Z
M\_"_XE:)\8?ASX=\:>')_M&CZY9QWEON=&>/</FBDV,RB2-MR.H8[71ESD5^
M0W_!:S_DY[PG_P!B=;?^EM[0!Y#_ ,$S-'L=:_;>^&4%_9V]_!'+?7*Q7,2R
M*LL5A<212 $$!DD1'5NJLJD8(!K^@2OP$_X):_\ )]'PX_W=3_\ 3;=5^_=
M'\V/[7'_ "=1\8O^QPU?_P!+9:^_/^"&7^K^-7UT7_V_KX#_ &N?^3J/C#_V
M.&K_ /I;-7WY_P $,O\ 5_&KZZ+_ .W] #O^"YG^I^"W^]K7\K&OSW_9BTFP
MU[]I+X4Z9J=G;ZAIUYXKTJWN;.ZB66&XB:[B5XW1@0RL"05(P02#7Z$?\%S/
M]3\%O][6OY6-? '[(_\ R=5\'/\ L<=(_P#2R*A;@?TGU^ W_!4P?\9S?$8_
M[.F_^FVUK]^:_ ;_ (*F?\GS?$;_ '=-_P#3;:T >H_\$5?^3HO%7_8FW7_I
M=8U]5_\ !:?_ )-6\-?]CC:?^D5[7RI_P15_Y.B\5?\ 8FW7_I=8U]5_\%IO
M^35?#7_8XVG_ *17M# _%B#_ %\7^\/YU_5)7\K</^NC/^T/YU_5)3 _%G_@
MM5_R<]X3_P"Q/MO_ $MO:\J_X):_\GT?#;Z:G_Z;+JO3/^"S6KV.H?M4:';6
MMY;W5Q8>%;6WNX895=K>4W-U((Y #E&,<D;X.#M=3T8&O,_^"6O_ "?1\-OI
MJ?\ Z;+JD!^]FK:I9Z#I=WJ6I7MOIVG6<+W%S>7<JQ0P1(I9Y'=B JJH)+$X
M !)KX;^+?_!8?X-^"X)8?!5GK'Q&U(PQRQ-;P-IUCN,FUXY)9U$JLJ OE874
MY4;AEBO%?\%KOB9KGA[X;_#[P58S_9M'\27MY=ZCY;NKS?9!!Y4388*T9:X+
ME64_/%$P(V\_F%\ /@[J7[0'QD\*?#_29?L]UKEX('NMJM]F@53)//M9T#^7
M$DDFS<"VS:.2* /M/XE_\%I_B1KWGP^"/!F@>$;6:S:'SM0EDU.[AG.X>?$_
M[J(8!0JCQ.-RDMN!VCX#\7>+-5\=>*M8\2:W<B]UK5[R;4+ZZ\I8_-GE<O(^
MU %7+,3A0 ,\ 5^TOPV_X(]_ WP@8)_$TFO^.[LV:PW$.H7YM+0S_*6GB2V$
M<B<JP5&E<!7(.X@,/QZ^.6F^'='^-7C[3O"+6[^%+37[^WTAK.X-Q";-+AU@
M*2EF\Q?+"X?<=PYR<YH _2C_ ((>Z7>QZ+\7]2>SN(].N+C2K>&\:)A#++&M
MVTD:OC!95EB+*#D"1"?O#/C_ /P6L_Y.>\)_]B=;?^EM[7U1_P $5O\ DU?Q
M/_V.5U_Z16-?*_\ P6L_Y.>\)_\ 8G6W_I;>T,$>4_\ !+7_ )/I^&OTU/\
M]-EU7[^5^ ?_  2U_P"3Z?AK]-3_ /39=5^_E !117S_ /MX_$K6_A#^R/\
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
M4 %?SH_MU>-+WQY^V!\6=2OXK>*>#7I]*5;=653%9D6D3'+$[C' A8YP6+$
M# '[;_M??M3>'?V4?A+J'B#4;R!O$MY#-!X=TB1#*]]>!/E+1AE/DHS(TK[E
MPI !WNBM_.]K&KWGB#5KW5-2O+C4-1OIWN;J\NI6EFGE=BSN[L269F))8G))
M)- 'WE_P13_Y.@\6'_J3KG_TMLJ/^"UG_)SWA/\ [$ZV_P#2V]KZ4_X(Q_!S
M4O!OP;\5_$"_D\NV\97L,.GVV%.;>R,\9GW!R?FEFF38RJ1Y&[D.,?-?_!:S
M_DY[PG_V)UM_Z6WM#!'D/_!,S1['6OVWOAE!?V=O?P1RWURL5S$LBK+%87$D
M4@!! 9)$1U;JK*I&" :_H$K\!/\ @EK_ ,GT?#C_ '=3_P#3;=5^_= '\V/[
M7'_)U'QB_P"QPU?_ -+9:^_/^"&7^K^-7UT7_P!OZ^ _VN?^3J/C#_V.&K_^
MELU??G_!#+_5_&KZZ+_[?T ?%O[?OC@?$+]L;XJZG]B^P?9M7;2/*\[S-WV)
M%L_,SM&-_P!GW[<?+OQDXR=3]B/]KW3/V//$WB7Q'+X _P"$RUG5+..PMKK^
MV6L/L<&_S)DVB&19/,98#D@%?)X/S-5;_@HAX+LO ?[9OQ1TZPEN)K>XU%-5
M9KIE9A+>01W<J@@ ;1).X48R%"@DG)/J?_!+7X)_"/\ :$\>>./"7Q*\*7'B
M/4XM-AU72I5O;BUAMXHY3%<JQAFC)9FN+;:"&&$?E>C ,]R_X?G?]43_ /+K
M_P#N*ORND?S)&8#&3G%?O=JW_!-']E?0=,O-2U+P!;Z=IUG"]Q<WEUXCU**&
M")%+/([M= *JJ"2Q.  2:^9%C_X)CMZ?B?$PH ]J_P"".GBC4_$'[)-S8W]S
MY]KH?B2\T_3X_+5?)@:*"X*9 !;][<3-ELGY\9P !Y]\6O\ @L?_ ,*N^*GC
M'P9_PJ+^T_\ A'=9O-)^V_\ "2^3]H\B9XO,V?9&V[MF=NXXSC)ZU]C?LL^
M_A+X)^$EG/\ !."W3P+KTS:O#):WMQ=)-*Z)$[$SNSHP$*HT9P49&!4,&%?'
M/Q:_X(X?\+1^*GC'QG_PMW^S/^$BUF\U;[#_ ,(UYWV?SYGE\O?]K7=MWXW;
M1G&<#I0!RG_#\[_JB?\ Y=?_ -Q5]5?L-?MR?\-GKXU/_"%?\(?_ ,(V;(?\
MA;[=]H^T>?\ ],(MFWR/?.[MCGY5_P"'&/\ U6S_ ,M3_P"[:^JOV&OV&_\
MAC!?&H_X37_A,/\ A)#9'_D$_8?L_P!G\_\ Z;R[]WG^V-O?/ !]55^/7_!:
M+X0>'O"?Q*\%^/M-CG@USQ=#=0ZL&D+0RM9I:QPR*IY1O+D"-@[2(T(4-N+?
ML+7Y8?\ !<K_ (]O@Q_O:S_[8T ?E3&GF2*N<9.*_IL^#7PC\/\ P'^&>@>
M_"L5Q%H6BPM% ;J8RS2,SM))([< L\CNYP H+$*JJ !_,K:_\?$?^]7]4=/H
M 5^&'_!7CQQ_PEG[85]I1LOLO_",:-8Z5YOF[_M.]6O/,QM&S'VO9MR?]7G/
MS8'[GU^'?_!8/P79>%_VNO[4M9+B2?Q'H%EJEV)F4JDJ-+:!8\ $+Y=I&<$D
M[BQS@@! >$?LB?M"Z9^R[\8X/']]X.'C2ZLK*>#3[;^U&L/LL\H"-/N$<@?]
MT9H]C+C][NX*BON?_A^=_P!43_\ +K_^XJ^3?^"<_P .?AO\7_VDK/P3\3/#
MUQXDT[6M-NHM-@ANIK=8;R)1<>9(\4L;;?)AN%P"WS.OR_Q+^K?_  ZY_9C_
M .B9_P#E?U3_ .2: /PQ^+7CP?%+XJ>,?&?V'^S/^$BUB\U;[#YOG?9_/F>7
MR]^U=VW?C=M&<9P.E?IY_P $/_%&IWGA'XL>');G=H^GWVG7]M;!%'ESW$<Z
M3/NQN.Y;6 8)(&S@#+9J:MI/_!,_1=6O=.N)+9[BSG>WD:UN?$5Q"61BI*2Q
MLR2+D<.C%6&""00:^O/V,? G[/VA^#]6\4?L^16XT+7)TM]0N(+V]F9I;8OM
MCDCNG+PLHF9MI52RR*W*E30!T'[0G[87PJ_9B6&#QWXD^QZS=6<M[9Z+9V\E
MS>7*)D !4!6/>P*(TK(C,K?-A'*_$7Q _P""WFGQ7&JVW@CX7W%W!Y)73]2U
M_5%@82F,8>:UBC?*K(3\JS@LJ_>0M\OYH?%CXF:W\9/B3XB\:^([CS]8UJ\D
MNYMKNR1;C\L4>]F81QKM1%+':B*N>*^W/V#_ /@F+I'[1WPQC^(GCWQ!K&DZ
M'J$UQ;Z7IVBB!)9UB=4^TM._F87S%N(_*,2MF,-NVD!@#P']I[]O'XH?M8:3
M8Z+XM.CZ;X>LYH[N/2=%L3%$;E%E43L\C22[MDS+M#A, ';G)/@>A:7>:]K5
MAINFV5QJ.HWEQ';VUG:Q-+-/*[!4C1%!+,S$ *!DD@"OT;_X*4_L?_!7]F'X
M ^#YO!6E"P\8W>LP6;WE[JTT]Y?VL=K,9Y3"TGE_ZS[.7:.-54R* %#!3\4?
MLF_\G3?!O_L<M'_]+8::W _?S]J[_DUOXP_]B;K'_I#-7\UM?TI?M7?\FM_&
M'_L3=8_](9J_FMI#Z'[U_P#!*?PKIGA[]BGP?>V%K]GNM<N]0U'4)/,9O.G%
MW);A\$D+^ZMX5PN!\F<9))^O:\(_8;\&67@3]D/X2Z;82W$L$_A^VU1FN65F
M$MXOVN51@ ;1).X48R%"@DG)/N] @HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** /Q9_X+5?\G/>$_P#L3[;_ -+;VOD#X"_!77/VB/BOH?P_
M\.7.GV6LZP)_(GU222.W7RH))VWLB.PRL3 84\D=!R/K_P#X+5?\G/>$_P#L
M3[;_ -+;VO*/^"6__)]7PT^FI_\ ILNZ /5/^'*OQO\ ^AI^'_\ X,;[_P"0
MZ/\ ARK\;_\ H:?A_P#^#&^_^0Z_:FB@#Q+]C;X+:W^SS^S;X/\ A]XCNK"\
MUK1_MGVB?2Y'>W;S;R>==C.B,<+*H.5'(/4<G\A_^"L'BG4]?_;4\56%_=>?
M:Z'8Z?8:?'Y:KY,#6L=PR9 !;][<3-ELGY\9P !^\M?A-_P5K\%WOA?]LO7-
M4NI;>2W\2:98:G:+$S%DB2$6A63( #>9:2' )&TJ<Y)  -W_ ((W^%M,\0?M
M97^H7]N9[O0_#5Y?Z?)YC+Y,[2P6[/@$!OW5Q,N&R/GSC(!'[>5^%W_!(_XE
M:+\/?VLH[+6KC[)_PE&C7&A6,[.B1"Z:6&>-79F&-_V=HU"Y9I)(U ^;(_=&
M@#\M_P#@MWX!EFT?X7^-K?2K<0V\]YH]_JBB-9BTBQRVL+'.]U BO&7JJDOT
M+_-\!_L=:M>Z+^U9\'[C3[RXL;A_%>FVSR6TK1LT4MS'%+&2I!*O&[HR]&5F
M!R"17V]_P6P^*FF:IK'P]\ Z9XA^TZAI1N]0UK1;>9BD#2) +1YE'R>9L^T%
M0?G5)"<!906^*_V*/"NI^,/VMOA'8Z3;_:[J'Q+9:C)'O5,06TJW,[Y8@?+%
M%(V.IVX )(!$#/JK_@M=XHU*Z^.W@3P[+<[M&L/#?]H6]MY:C9//=31S/NQN
M.Y;6 8)(&S@#+9\*_P""9FCV.M_MO?#."_LX+Z".6^N5BN8ED598K"XDBD 8
M$!DD1'5NJLJD8(!KW_\ X+9>"KZQ^,/P]\6O+ =-U/09-*AC5F,RRVMP\LC,
M,8"E;R+:0225?(& 3\U_\$\?&MCX!_;.^%NIZA%<2V]QJ+Z4JVJJS"6\@DM(
MB=S ;1).A8YR%#$ G (@9_0U7GGB;]GWX7>.-=N=;\1_#;PAX@UJZ*^?J.J:
M#:W-Q+M4(NZ1XRS85549/  ':O0Z^ ?VH_\ @JM_PS5\=/$GPZ/PO_X2,Z,+
M8_VE_P )!]E\WSK:*?\ U?V5]N/-V_>.=N>,X !]M^"_ 'ACX<Z7+IGA/PWI
M/A?399C<26>BV,5G"\I55,A2-5!8JBC=C.% ["OPH_X*E?\ )]7Q(_W=,_\
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
M7[*&O6^J^%/%GC?1O$>FB8V]Y87.@W>HV,[1R @@BW>*50Z!E=2RG"LI/!H
M_$/X7_&SQ[\%=4.H>!O%^L>%[AYH9YDTZ[>.&Y:)BT8GBSLF4%F^2164AF!!
M#$'ZS^&O_!8;XW^$?(@\3P>'_'EF;Q9KB:^L?L=X8/E#01/;E(DX5BKM"Y#.
M2=P 4?2N@_\ !//]E3]K?PMJ'BKX,^(->T.PMO,TE9-.:X:S2^5!())8;^,S
M/@31;E21%90 "K;FKYV_:)_X)%^._@UX-U[Q=X=\7:1XT\/Z'ICZC>QS0/IU
M\%C+--Y<1:2-U2(>9DRJS8950D*' /N?]E__ (*@_##]H;5M-\-:I'<> ?&N
MH3+;VVEZB_GVMW*S2;(X+I5"EBJ)\LJQ$O*J)YAK[*K^5@,5((X-?TH?LM_$
M;4_BW^SM\._%VM6^H0:SJFC6\EZVI6JVTD\ZKLDN%C7Y1'*RF6,J &CD0@ '
M  /5Z*** /YQOVV?%6I^,/VM_BW?:O<?:[J'Q)>Z?')L5,06TK6\"84 ?+%%
M&N>IVY))))^TO^"('A73+KQ)\6?$LMMNUBQM-.TZVN=[#RX)WGDF3;G:=S6T
M!R02-G!&6S\<_MV>";[P%^U]\6-.U":WEGN->N-51K=F9?*O"+N)22 =PCG0
M,,8#!@"1@GZQ_P"")_Q*T/0/B%\0_!-]<?9]9\16=G>Z;YCHJ3_9#/YT2Y8,
MTFVX#A54_)%*Q("\B!GZ^5^,G_!:/P#+HG[0'A/Q7%I5O9Z?KV@K;O?1"-6O
M+RVF<2F0 [BR0RVB[V'*[5!.PA?V;K\1?^"P7Q5TWQ[^TMIFBZ)XA_MBQ\,:
M,MA>6D,S/;V6HFXF:X0#[GF;/LZR%<\QA&.Z,JH!Q7_!*_5KW3?VX/ EM9WE
MQ;6^H0:E;7<<,K(EQ$+">41R '#J)(HWVG(W(IZJ#7I/_!:S_DY[PG_V)UM_
MZ6WM<!_P2A\+:GK_ .VMX3O["V\ZUT*RU#4-0DWJODP-:26RO@D%LRW$*X7)
M^?., D=__P %K/\ DY[PG_V)UM_Z6WM#!'D/_!,S1['6OVWOAE!?V=O?P1RW
MURL5S$LBK+%87$D4@!! 9)$1U;JK*I&" :_H$K\!/^"6O_)]'PX_W=3_ /3;
M=5^_= '\V/[7'_)U'QB_['#5_P#TMEK[\_X(9?ZOXU?71?\ V_KX#_:Y_P"3
MJ/C#_P!CAJ__ *6S5]^?\$,O]7\:OKHO_M_0!^J5%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
M?>,DU#Q7>SZY/8PW4]EI.FVNVUTZV >><QQ("=J1H2TKEGV0KO=@@(_9AO\
M@EW^S(QR?AD/PU[4Q_[<UZ]\-?V<?AC\'_!NH>%O"/@?1]+T/486M]1MF@\]
MM0B8R92YDEW/<+B610)68!7*C"\4 ?S2,-K$5_0!_P $P?\ DQGX9_[NI?\
MIRNJ]2_X9.^"'_1&_A__ .$O8_\ QJN\\*^%=%\$Z%;:)X<TC3]!T:U+>1IN
MEVJ6UO#N8NVR- %7+,S' Y+$]Z -FBBB@#X@_P""O'@#Q!XZ_90@FT'2KC55
MT'7X-9U);8!FM[-+:ZCDF*YR50RH6V@[5W,<*K,/Q%T?5KWP_JMGJ>F7MQI^
MI6,Z7-K>6LK1302HP9)$=2"K*P!# Y! (K^IFOE[6/\ @FC^S7K6J7FH7/PP
MMX[BZF>>1;/5;^VA#,Q8A(HIU2-<GA$4*HP   !0!\7_ +#O[?\ \;?CQ^UM
MX&\)^+/%%M-X9U""YBN],M=*M85F:#39F$AD$?F!FDB$K!7"[F8*JIA!\0_M
M;?\ )U7QC_[''5__ $MEK]V?A#^Q#\$?@1XPC\4^"? =OI/B"*&2"&^FO;J\
M>%7&',8GE<(Q7*[U ;:S+G#,#U&K?LS_  AU_5;W5-5^%'@C4=2O9GN+F\N_
M#EG+-/*[%GD=VC)9F))+$Y)))H _/O\ X(9_ZOXU?71?_;^O5?\ @J9^Q5K?
MQ^T#2_B'X&LAJ/B_PY9R6M[I4>]KC4K$,9$6 ;MIDB9IF$87=()6 8LD:-]G
M^!?A1X)^%YO1X-\&>'_"7V[9]J_L+3(++[1LW;/,\I%W;=[XSG&XXZFNNH _
ME[\!>/?$/PI\9Z5XJ\*ZM<:%XBTF83VE];D!XVP00000RLI*LC JRLRL""0?
M?_BA_P %(OCO\6OAA_P@^M^*+:#3;B&:VU2\TVQCM;O58I'#>7.Z#"JJ@QXA
M6(.C,LGF9-?LS\8OV-/@M\>M<CUKQQX!T_5M97._4;>6:RN)_E1!YTEN\;3;
M5C15\PMM PN,G/ _\.NOV8QS_P *S_\ *]J?_P DT ?B)\"O@3XO_:,^(VG>
M"_!>G?;=3NOWDT\I*V]E " ]Q.X!V1KN&3@DDJJAF95/]$GP%^#^F? /X.^%
M/A_I#^?::'9K ]SM9?M,[$O//M9W*>9*\DFS<0N_:. *T_AK\+?"'P>\*V_A
MSP3X<T_PUHL.T_9=/A">:X18_,E;[TLA5$#2.6=MHW$FNNH _$__ (*;_L/>
M(?A+X^U_XMZ";C7O WB34I;_ %&4J#-H]Y<2EV24*!F!Y'/ER8X)$;_-L:7Y
M4^!_[2'Q(_9QU74M0^'?BB?P[-J4*P7B+#%<0SJK;D+13(Z%E);:^W<H=P"
MS _TF:MI=GKVEW>FZE96^HZ=>0O;W-G=Q++#/$ZE7C=&!#*RD@J1@@D&OFW6
M/^":'[-6MZI>:A<?#"WCN+N9YY%L]5O[:$,S%B$BBG5(UR>$10JC    % 'X
M^_M ?M=?%_\ ;-US2=&UZX%U:M>)_9?A/P[9LEO]J=5B79&"\LTC'.WS&<@R
MN$VARM?/LD9CD9#R0<5_2;\%_P!EWX5?L\_:G^'W@K3_  _=76Y9;[,ES>,C
M;-T?VB9GE\O,2-Y8;9N7=C))I[?LG_!%LD_!SP 3ZGPO8_\ QJ@#Y9_X(M_\
MFK^)/^QPNO\ TBLJ^^ZYOP7\/_"_PWTJ72_"7AK2/"VFRS&XDL]$L(K.%Y2J
MJ9"D:J"Q5%&[&<*!V%=)0 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !7YA?\%(/^"<.M_$#Q3J7Q7^%&F6$ES)9M<ZYX:M
M$=+N_NE?+7-LHRDDKHQ+QC8S&$LOFR2D5^GM% '\LVKZ3?>'=5O-+U.RN--U
M.RF>WN;2[B:*:"5&*O&Z, 596!!!&0017M/AW]NK]H#PKI.LV%E\6O$TT&K0
M^1</J5X;Z9%VNN8)9P[V[8<_/"R-D*<Y52/WC^+O[-WPP^/-O)'X\\#Z/XBG
M:)+<:A/;B.^CB23S%CCNDVS1KN+'". =S Y#,#Y%_P .N?V8_P#HF?\ Y7M3
M_P#DF@#\&_%7B[7/'.O7.M^)-:U#Q!K-UM\_4=5NGN;B7:H1=TCDL<*JJ,G@
M*!T%?4'[%W_!//QI^U%JVE:_JMO<>&_A8TTGVG7BR":\$3*'AM(VR69F)7SB
MIB4I)RS)Y;?K;X%_8*_9[^';7O\ 9/PH\/W+7>SS#KD3ZMMV;L>7]K:7R_O'
M.S;NP,YVC'T#0!0TG2;/0-,M-,TRRM].TVRA2VM;.TB6*&")%"I&B* %55
M4#   %?C1_P6L_Y.>\)_]B=;?^EM[7[35PWC3X)_#OXEZI#J7B_P#X8\4ZC#
M"+>.\UK1K:\F2(,S",/(C$*&9CM!QEB>YH _#W_@EK_R?1\./]W4_P#TVW5?
MOW7GGA?]GWX6^!=<MM;\-_#;P?X?UFV+>1J.E:#:VUQ%N4HVV1(PRY5F4X/(
M)'>O0Z /YL?VN?\ DZCXP_\ 8X:O_P"ELU??G_!#+_5_&KZZ+_[?U^@FK?LS
M_"#7]6O-3U3X4>"=2U&\F>XN;R\\.6<LT\KL6>1W:,EF9B223DDDFN@\"_"?
MP3\+_MO_  AO@SP_X2^W;/M7]A:7!9?:-F[9YGE(N[;O?&<XW''4T ?&'_!4
MS]BK6_C]H&E_$/P-9#4?%_ARSDM;W2H][7&I6(8R(L W;3)$S3,(PNZ02L Q
M9(T;\>/ 7CWQ#\*?&>E>*O"NK7&A>(M)F$]I?6Y >-L$$$$$,K*2K(P*LK,K
M @D'^H2O$_C%^QI\%OCUKD>M>./ .GZMK*YWZC;RS65Q/\J(/.DMWC:;:L:*
MOF%MH&%QDY /QF^*'_!2+X[_ !:^&'_"#ZWXHMH--N(9K;5+S3;&.UN]5BD<
M-Y<[H,*JJ#'B%8@Z,RR>9DUX_P# KX$^+_VC/B-IW@OP7IWVW4[K]Y-/*2MO
M90 @/<3N =D:[ADX))*JH9F53^W?_#KK]F,<_P#"L_\ RO:G_P#)->^?#7X6
M^$/@]X5M_#G@GPYI_AK18=I^RZ?"$\UPBQ^9*WWI9"J(&D<L[;1N)- &9\!?
M@_IGP#^#OA3X?Z0_GVFAV:P/<[67[3.Q+SS[6=RGF2O))LW$+OVC@"O0:**
M"BBB@ K\L/\ @N5_Q[?!C_>UG_VQK]3ZY+QU\*?!7Q0^Q#QEX-T#Q:+'?]E_
MMW3(+W[/OV[_ "_-1MN[8F<8SM&>@H _F)M?^/B/_>K^J.O*1^R?\$5((^#G
M@ '_ +%>Q_\ C5>K4 %?)?\ P48_9!OOVKOA)8_\(W]G_P"$Z\,S2WFE)<R,
MB7<;H!/:!MP1&D*0LKN" T2J2BN[CZTHH _EQ*Z[\/\ Q5S_ &AX=\2Z+>_[
M=K>6-U"_X/'(CK[%2O8BOI[5?^"IG[1.M> ;SPW<>,;:*>[F=I/$%IIL%OJ0
MA:(QF!'C58XUR=XD2,3*V")  !7[,?&C]EWX5_M#?96^(/@K3_$%U:[5BOLR
M6]XJ+OVQ_:(627R\RNWEEMFYMV,@&O+?^'7/[,?_ $3+_P KVI__ "30!^$O
M@#P#XB^*WC/2O"OA72;C6_$.JS""TL;8#<[8)))) 554%F=B%559F( )K^@W
M]C']FJ']E7X#Z3X+:Y@O];DFDU'6;VU\SR;B\DVAB@<DA4C2*($!-PB#E%9F
M%=K\'_@)\/?@#H<ND_#_ ,)Z?X:M)<>?);(7N+G#.R^=.Y:67:9'V[V;:&PN
M!Q7H5 '\T_[1WP'\0?LX?%S7O!/B&VG4V<[O87TT'E)J-F780W48#,-KJO0,
MVU@R,=R,!U/[-/[:7Q0_93FN(O!>J6T^A7<WVF[\/ZO ;BQGE\MD$F RO&V"
MI)B="WEQA]RJ!7[V_&#X"_#[X_:%%I/Q \)Z?XEM(\^0]RA2XMLLC-Y,Z%98
MMQC3=L9=P7#9'%>+_P##KG]F/K_PK/\ \KVI_P#R30!^*7Q4^-'Q2_:5U2[U
M[QIKVK>+GTF#[3)N3_1-.B9H8#(L,:B*W5W^SHQ55#NR9RS<^?Z)J]YX?UBQ
MU/3KRXT[4;*>.YMKRUE:*:"5&#)(CJ0592 0P.00"*_I@\%_!?P'\._ ,O@K
MPYX2T?2_"L\)@NM)AM$,-VK1+$YN P/GL\:JKO)N9P/F)K!_X9.^"'_1&_A_
M_P"$O8__ !J@"E^TOJUGKW[)/Q6U/3;VWU'3KSP/JUQ;7EK*LL,\3V$K)(CJ
M2&5E((8'!!!%?S<U_4A_PBNB?\(O_P (S_8^G_\ ".?8_P"SO['^RI]C^R[/
M+\CR<;/+V?+LQMV\8Q7!?\,G?!#_ *(W\/\ _P )>Q_^-4 '[*'_ ":W\'?^
MQ-T;_P!(8:]5JAI.E66@:7::9IEE;Z=IME"EM:V=G$L4,$2*%2-$4 *JJ  H
M&   *OT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^+/\
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
M /P!_P"&L?C?_P!%D^('_A47W_QVE7]K#XW[A_Q>3X@=?^AHOO\ X[7[^_\
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<OK?_(1F_P"
M_P#H(KJ*Y?6_^0C-_P !_P#017X+XR_\B&C_ -?5_P"DR/O>#?\ ?I_X7^:*
M2]J]6^!'^LUKZ0_^SUY2O:O5O@1_K-:^D/\ [/7\\>'G_)2X;_M[_P!)9^B9
M]_R+ZGR_-'K5%%%?VL?D84444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'AOQI_P"1LA_Z]$_]
M#>N!'W:[[XT_\C9#_P!>B?\ H;UP(^[7\-<:_P#)08K_ !?HC]CR7_<*9WOP
M5_Y&R;_KT?\ ]#2O<:\.^"O_ "-DW_7H_P#Z&E>XU_1GAG_R((_XG^9\#Q#_
M +_+T0ZBBBOUD^:"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** $KD/B=_R [?\ Z^!_Z ]=?7(?$[_D!V__ %\#_P! >MJ'\2)A6_AL
M\THHHKZ4\$**** "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@ KE];_Y",W_ ?_01745R^M_\A&;_ (#_ .@BOP7QE_Y$
M-'_KZO\ TF1][P;_ +]/_"_S127M7JWP(_UFM?2'_P!GKRE>U>K? C_6:U](
M?_9Z_GCP\_Y*7#?]O?\ I+/T3/O^1?4^7YH]:HHHK^UC\C"BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH \-^-/\ R-D/_7HG_H;UP(^[7??&G_D;(?\ KT3_ -#>N!'W:_AK
MC7_DH,5_B_1'['DO^X4SO?@K_P C9-_UZ/\ ^AI7N->'?!7_ )&R;_KT?_T-
M*]QK^C/#/_D01_Q/\SX'B'_?Y>B'4445^LGS04444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 E<A\3O^0';_ /7P/_0'KKQ7(?$[_D!V
M_P#U\#_T!ZVH?Q(F%;^&SS2BBBOI3P0HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **^?/C]^VWX%_9T\:6WAGQ)I7B"]O[BR2^632[:"2((SNH!,DR'=
ME#VQTYJ_^SQ^V%X,_:6UC5M-\+Z;KEA/IENES,VK6\,:LK-M 7RYG).?4"LH
M585)<D7=Z_AN:RISA'FDK+3\=CW2BBBM3(**** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH ***P_#_CCP_P"+;_5;+1=8L]5N-*E6&^6SE$HM
MY&!(1F' ; Y7.1WQFE=7L/S-RBD9MJDGL,U\:2_\%5OA-%,T;>'?&FY6*_\
M'E:8X_[>JRE6A!\LG9FD:4ZB;BKI'V917._#OQQ8?$SP-HGBK2X;FWT[5[5+
MR"*\55F5&&0'"LP!^A/UKHJV>CLS'T"BBB@84444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<OK?\ R$9O^ _^
M@BNHKE];_P"0C-_P'_T$5^"^,O\ R(:/_7U?^DR/O>#?]^G_ (7^:*2]J]6^
M!'^LUKZ0_P#L]>4KVKU;X$?ZS6OI#_[/7\\>'G_)2X;_ +>_])9^B9]_R+ZG
MR_-'K5%%%?VL?D84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !17
MQK\>/^"J7P5^#=Q<:9H]_<?$77$AD98O#1CDLDE\M7B66[9@FURX!:'SBFUP
MRA@%/SK_ ,/SAV^"?_EU_P#W%0!^JE%?F7X*_P""W7A74-4DC\7_  NUC0].
M\DM'<:+JD6I2M+N7"F.2.W 7:6.X.2" -IR2/O+X/_'OX??'[09-7^'_ (KL
M/$MI$!Y\=LQ2XMLLZKYT#A98MQC?;O5=P7*Y'- 'H5%%% !17F7PE_:-^'/Q
MVU;Q/8> ?%-OXFN/#<\<&I-9PRB&)G:14*2L@296,,F'B9E( .<$$^FT %%%
M% !1110 4444 %%%% !117CG[3O[3WA;]D_X?V/B[Q=I^L:AIMYJ<>E1PZ+#
M%+,)7BEE#$22QC;MA;G.<D<=2 #V.BO@%/\ @M1\$9&51X6\?Y)Q_P @^Q_^
M3*^_J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HJAJVK66@:9=ZGJ=[;Z=IUG"]S<WEW*L4,$2*6>1
MW8@*JJ"2Q.  2:XOX,_';P+^T+X7N_$?P_UW^W]&MKU]/FNA:3VVV=421DVS
M(C'"RH<@8^;KD' !Z'1110 4444 %%%% !1110 445YGX5_:,^''CCXLZ_\
M#/0?%,&K>-=!A>XU+3;:&5EMU1XTD!FV>465Y41D5RRMN4@%6  /3***^ 6_
MX+3_  1C=E/A;X@9!Q_R#K'_ .3* /OZBO'/V8_VGO"_[5_P_OO%WA#3]8T_
M3;/4I-+DAUJ&**8RI%%(6 CED&W$R\YSD'CIGV.@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBOC_P"/7_!3KX6_LZ_%;6_A_P")-!\87NL:1Y!GGTNTM9+=
MO-@CF7:SW*,<+*H.5'(/7K0!]@45\O?LQ?\ !0;X=?M8>.K_ ,)>$-%\4:?J
M-CIKZK))K5M;11&))8HBJF.XD.[=,O! & >>@/U#0 4444 %%?+W[3O_  4&
M^'?[*'CK3_"?B_1?%&H:C?::FJ1R:+;6TL(B>66(*QDN(SNW0MP 1@CGJ!@?
M 7_@IW\+OVB/BMH?P^\-Z#XPLM9U@3F"?5+.UCMU\J"2=MS)<NPRL3 84\D=
M!S0!]@4444 %%%% !1110 4444 %%%% !17P"W_!:?X(QNRGPM\0,@X_Y!UC
M_P#)E?3?[,7[3WA;]K#X?WWB[PCI^L:?IMGJ<FE20ZU#%%,94BBE+ 1RR#;M
MF7G.<@\="0#V.BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BOG_P#:J_;2\$?L@KX8;QEI>OZD/$!NA:_V';P2
M[/(\K?YGFS1XSYR8QGH<XXSX_P##W_@KA\'_ (E>/O#7A+3/#?C>#4]?U.VT
MJUEN[&S6%)9Y5B1G*W;$*&89(!.,X!Z4 ?<%%%% !1110 4444 %%%% !111
M0 45\0?$/_@K=\(/AG\0/$OA'5/#GC>?4]!U*YTNZEM+&S:%Y8)6C=D+7:DJ
M2IP2 <8R!7KW[*G[:?@C]K\>)SX.TKQ!IO\ PCQM?M7]N6\$6_S_ #=GE^5-
M)G'D/G..HQGG !] T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >&_
M&G_D;(?^O1/_ $-ZX$?=KOOC3_R-D/\ UZ)_Z&]<"/NU_#7&O_)08K_%^B/V
M/)?]PIG>_!7_ )&R;_KT?_T-*]QKP[X*_P#(V3?]>C_^AI7N-?T9X9_\B"/^
M)_F? \0_[_+T0ZBBBOUD^:"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBDH 6BBB@ HHHH :*Y#XF?\ (#@]?M _] >OC;_AZ<?^B8C_ ,'_ /\ <M>F
M_"+]J@_M+:+KX_X1G_A'/[%N+3_F(?:O.\Y+C_IDFW'E>^=W;'/JQP.(HR4Y
MQLEYH\N6,H5HN$)7;\F=E1117K'G!1110 4444 %%%% !1110 4444 %%%%
M!1110!^3_P#P53_Y.&T?_L7K?_T?/74?\$E?^2A>/?\ L%P?^CC7+_\ !5/_
M ).&T?\ [%ZW_P#1\]=1_P $E?\ DH7CW_L%P?\ HXUXV"_WE^LOU/7QG^[+
MTC^A^G%%>*?ME?$;Q#\*?V>?$OB;PMJ']EZW9O;""Z\B.;9ON(T;Y9%93E6(
MY'>O@GX%?\%!/B;<?%;01\0/'JMX-5Y9-25M*LX]T:PNP ,<(?)8* %.2<#O
M7=+$P53V;TVUZ'%'#SG3]HO/UT/UAHK\B_CQ_P %&?B-\2-8N;?P=?3>!_#2
MDK##9[?MLRYX>6;!*M_LQD 9QEL9KR;PS^UU\9O".I)>6GQ(\174B_\ +/5+
MY[Z(^QCG+K^E8_787V=C7ZG.VZN?N;17S9^Q=^UO'^TMX8O;35[:WT[QCI 4
MWEO;DB*YB;A9XP>5&[*LN3@XYPP ^D^G)KOYE92Z,X;23<7N@HK\Z_VI/^"E
M6H:7KU_X7^$QM5BM7\F;Q1,BS^8X/S"V1@4*@\;V#!N<#&&/QUJW[4WQBUJ^
MDNY_B=XKCD?DK:ZO/;1_A'&RJ/P%<#QL;^ZKH[HX.;^+1G[LT5^-GPM_X*"?
M&'X=:E;-?>(6\7Z2&S-I^MJ)6=21G;.!YBMC./F*C/*GI7ZJ? _XU>'_ (]_
M#^Q\5^'I&6&8F&YM)2/-M)U WQ/CN,@@]P0>]==*K"LFX]#FJT94;<W4[^BO
M,_V@?C_X:_9W\!S>(O$#M--(3#8:;"P$U[-C(1<] .K,>%'J2 ?RN^*7[?'Q
MC^)5].8/$TWA33&;]U8>'S]F\L<XS,/WK''7YL9&0!6%7%1IR<5JT:4\-.HN
M;9'[.T5^&OA?]K[XS^$+Y;NS^(_B"Y=3_J]4O&OXS[%)]Z]O2OT1_8Z_;NL_
MCW=Q^%/%=M;Z-XTV%H)+<[;;4%49;8&)*2 9)3)! )!Z@:4<1"L^7J*KAYTE
M?H?7-%%?DC\8OV[/CAX5^+7C/1M-\;?9M,T[6;RTM8/[)L7\N))G5%W- 2<
M 9))HK8B%&2BUO?\+"I4)5DY1Z6_$_6ZBOS7^(G_  4LUW1OA3X4T7PO<0:I
MX[N=+AFUKQ%<01F*VG9<E(XE4(T@[Y&Q>FTG.WY1U']JKXQ:GJ+WTWQ,\4I,
MS;BMOJLT$6<Y_P!4C! /;;BL)8N,962O;J:QPDY)-Z'[K45^9W[)G_!1'Q0O
MC+3/"OQ.OHM8T;4)%MH=;EC6*XLY&X0R%0 \9. 21N&=Q8@8K[8_:N\<ZY\-
M?V??&/B7PW>_V;K>GV\<EM=>4DOEL9HU)VNK*>&(Y!ZUT.M'V3K;I&'L9>T5
M)[L^%_\ @HU^T5X]L?BQJOP[T_79M)\*VUM;L]MI_P"YDN3)$&82R [F7YB-
MH(4C&03S7J7_  29Y^''CG_L)P_^BC7YV_$GXF>)/B[XLN?$OBS4?[6UJX1(
MY;KR(H=RHH51MC55&  .!73_  E_:7^)'P+TN^L/!'B+^Q+6^E6:X3[#;7&]
MP-H.98W(X],5Y6&K*G.4YZW/6K47*G&$-+6/W9==R,!W&*_*NZ_X)4_%J:YD
ME'B+P6 S$C-[=YY/_7K7WK^R=X^U[XF?L\>%/$_B2_\ [1UN^BF>XNO)CBWE
M9Y%!V1JJCA0. .E?F/>?\%!/C_%>2QKX^^57( _L;3^F?^O>NO$^R55>T3O;
MH<F&]JX2]FU:^MS]7_@=X'O_ (9_"'PEX5U2:VN-1TC3XK2>6S9FA9U&"4+*
MI(^H'TKN:\@^%VO>+OB5^R[H>KQ:V;?QMJWA\31:L+>'Y;QHR4<QE/+QNQD;
M<8STK\R+_P#;[_:'TK4+FRO/'#075M*T,T,FC:?E'4D,I_<=001736Q$:53D
MDM?P.>GAY5(N46?LM17"_ [XE0_&#X2^%O%T.T-J=FDDZ1G(2<929/\ @,BN
M/PKJ_$&N6?AC0=2UC4)1!8:?;27=Q*>B1QJ68_@ :WJ-4TY2>B.>*<VHI:LO
MT5^.&N?\%%/CGJ&N7]QIOB\:9I\UQ));V*Z78R?9XRQ*1[V@+-M&!DG)Q7ZJ
M? M?%C?"7PQ-XXU%]3\5W-HES?S20Q0E))/G\O;$JJ-@8+P.=N<FLJ-95HN2
M5K=_,VK471:4G>_8[NBOS\_:V_X*-7GA7Q!>^$/A2]K)<6;-#>^))HUG591P
M4MD.4;:>"[!@3D 8PQ^*]3_:H^,.J:B]Y/\ $SQ4DS-N*VVK3019SGB.-E0#
MV Q7)+&P3]U77?\ R-XX.=M=&?NO17Y'_ __ (*0?$GX?ZK:VWB^[/CCP]D)
M-'=JJWL:=VCF !9N^)-V<8RN<C]3OA[\0-#^*7@W3/$_AR]6^TC48A+#*O##
MLR,/X74@J5[$&NZG4C6C>!S5*4J+]XZ*BO!_VM_VIM-_9C\%6]R+:/5?%&J,
MT>EZ;(Q5&VXWS2D<B-,KP.6+ #'++^8?CK]M[XU>/KJ22Y\=ZCI$!8E+?0F%
M@D8)^Z&BPY _VF8^]<M3%QIMQ6K1O3PLZD5)Z)G[:45^%.C_ +5'QAT6\2Y@
M^)OBJ612"%O-6FN4X]4E9E(]B*^T/V0_^"BFJ^+/%&G^"_B@UO-<W\H@L?$4
M,20?OF/RQW"+A &.%#H!@[01R6%TL3"K)0V;)J8:=.+END?H-11176<H4444
M %%%% !1110 4444 %%%% !1110 4444 %<OK?\ R$9O^ _^@BNHKE];_P"0
MC-_P'_T$5^"^,O\ R(:/_7U?^DR/O>#?]^G_ (7^:*2]J]6^!'^LUKZ0_P#L
M]>4KVKU;X$?ZS6OI#_[/7\\>'G_)2X;_ +>_])9^B9]_R+ZGR_-'K5%%%?VL
M?D84444 %%%% !1110 4444 %%%% !1110 4444 %?!?_!7C]H"^^%GP'TWP
M3I#7%MJ?CN>:UFO(BR".P@\MKA ZR*0TAEAC(*LK1M.K8R,_>E?EO_P7"T>^
MFT?X0:HEI</IUK/JMM/>+$QABEE6T:-&?& S"*4JI.2(W(^Z< 'Y<^$O">J^
M.O%6C^&]#MOMVLZO>0Z?96OFK'YL\KA(TW.0JY9@,L0!GDBOT&^&7_!%/QWX
MATDW?CGQYH_@ZXDAAEAL=-LWU65&929(YSOA1&0[1F-I58EL-@ M\,?!?XN^
M(/@+\4/#_CWPM);IK6C3-+"MW")89%=&CDC=>NUXW="5(8!B596 (_9GX-?\
M%9O@;\3/L=IK][?_  \UJ;[-$8==@W6C3R\.J746Y1'&W66<0C:P; ^8* ?E
MA^U'^Q!\2?V2FTBX\7Q:?J.B:IF.'6M#EDFM$G&X_9Y&>-&23:N\ KAESM+%
M'"X'[)?[0%]^S3\>/#7C:W>X;2X)_L^L6=N6)NK"3"SIL$B!V"_O$#MM$D<;
M'[M?N=\7/A?\*?V[?A+)X?D\2V_B/P[;ZE'/'J_A'5H9FM+R)>@D7S(]WE3,
MI1U;Y9<X!VL/G7_ARK\$/^AI^('_ (,;'_Y#H _0"OP1_;Z_:Q^*'Q.^,_Q"
M\":IXGGM?!.B:]>Z7;>']-_T>UDB@N B&<+S.VZW23]Z6"N6*! <#]$?V^OB
M)XL_8S_9'\ 6WPM\07&C7.DZEIWAN.^NK:VNYI;.*PN  XDB*;B8(R65%Y!Q
M@$BOQ.\7>+-5\=>*M7\2:Y="^UK5KR:_O;KRTC\V>5R\C[4 5<LQ.%  SP!0
M!^GG_!#+_5_&KZZ+_P"W]?JE7\UWP,_:B^)W[-@UH?#CQ-_PCHUKR?M_^@6M
MUYWD^9Y?^OB?;CS9/NXSNYS@8_9+_@F-\=O'7[0_P!UOQ)\0-<_X2#6K;Q)<
M6$5U]E@MML"VMJZIMA1%.&E<Y(S\W7@4 ?7]%?G!^W5_P5*E^$/B36?AQ\++
M2WNO%FG3/9ZIXBOECN+2T8P@[;54D.^>.1R&\X!8W@9&CDW';^<?BG]M;X]>
M,-<N-6OOB[XOM[JXV[X]+U673[<;5"C9!;F.).%&=JC)R3DDD@']'=%?SB^%
M?VU_CSX/URVU:Q^+GB^XNK?=LCU359=0MSN4J=\%P7C?ACC<IP<$8(!'ZC_L
M+_\ !3B#]I;QA:_#[QKX?M_#OC:ZAEDL+O23(]CJ+1B262,1MN:W985##<[J
M^R3YD.Q& /O.BBOSM_;V_P""GP^"NMW?P]^%#:?JWC"W\R#6-:N$\^WTJ0JR
MB&%0=LERC$,V[='&4V,KL76, _1*BOYNM7_;$^.FN:I=ZA<?&'QM%/=3//(E
MGKUS;0JS,6(2*)U2-<GA$4*HP   !5KPM^VM\>O!^N6^K6/Q=\7W%U;[MD>J
M:K+J%N=RE3O@N#)$_#'&Y3@X(P0" #^CNO@'_@M1_P FK^&?^QRM/_2*^K?_
M .">_P#P4(L?VF-+@\%>-9X--^*=E#E6 6*'78D7+30J,!9E )DA'& 9$&W>
MD6!_P6H_Y-7\,_\ 8Y6G_I%?4 ?BU:_\?$?^]7]4=?RN6O\ Q\1_[U?T,?MO
M?M<6/[(?PE774M+?5_%6JS-8Z)I<TRJCR["S3RKN#M!$-N[9R6>),IYF]6!]
M%T5^ /\ P]&_:=9N/B7C/8:!IG_R-7ZO?L0Z1^T!?>"V\6_'GQC<7=]JT*G3
MO"3:596C6$1(837+10(XG8#B+($:D[P7.V) ?4%%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 445\!?\%5OVG_B;^S;%
M\,F^'/B;_A'3K)U,7W^@6MUYWE?9/+_U\3[<>;)]W&=W.<# !^7?[0G[6/Q0
M_:3UB63QOXGN+O2X[@RVN@VO[C3K4AI"FR!>&95E=!+)OD*D!G:OU#_X(K_\
MFL^)_P#L<KO_ -(K&OQ79C(Q9CDGDU[5\%OVROC#^SQX5N?#G@#Q?_PC^C75
MXVH2VO\ 9EG<[IV1(V?=-"[#*Q(, X^7IR: /Z/**^?_ -A/XH>)OC)^RGX&
M\8^,-2_MCQ'J7VTW=[Y$4'F>7?7$2?)$JH,)&@X49QD\Y-?$?[87_!7+6+/Q
M#J'A'X(I;V,-C--:7GBV]BANVFECGVA[%0[PM"RQG$D@<NLW"1E0S 'ZN45_
M-UJ_[87QSUO5+O4;GXP^-XY[J9YY$L]>N;:%69BQ"11.J1KD\(BA5&    *Z
M#X9_MZ_'KX7^*(-:M/B7K^O[-JS:=XEOY=3M+B,.KLC1S,VW=L"EXRD@4L%=
M<F@#^B6BOC_]A7_@H#I7[7RZAX=U31/^$:\>Z59K>W%K;NTUI>P#RXY;B%B,
MQ8E< PN6(5TP\GS[/L"@ HHKY_\ V[/B?XF^#?[*GCGQCX.U+^Q_$>F_8C:W
MOD13^7YE];Q/\DJLARDCCE3C.1S@T ?G+_P5+_:P^*$/QZ\7?"?3O$]QH7@;
M3X+2)]/TG_1WO1-9+)+]HE7YY%87+H8MPB*HF4+ L:?_  15_P"3H_%7_8FW
M7_I=95\6?%+XI>*/C1XXU+QAXRU3^V?$6H^7]JO?(B@\SRXDB3Y(E5!A(T'"
MC.,GG)K5^"OQZ\=?L[^*+OQ'\/==_L#6;JR;3YKG['!<[H&=)&3;-&ZCYHD.
M0,_+UP30!_3'W%?RN3_\?$G^\?YU^TW_  2I_:?^)O[24?Q-;XC>)O\ A(CH
MQTP6/^@6MKY/F_:_,_U$2;L^5'][.-O&,G/XLS_\?$G^\?YT=1G[3_\ !%G_
M )-5\2_]CC=_^D5E7W[7\\WP9_;J^(O[//P6_P"$"^'=S;^'KFXUZXUN\UQK
M>*ZEE5[>"%+=8YD9$4&$NS8+,2@!0*V_AO\ AK+XWYS_ ,+C\?\ _A3WW_QV
M@1_2E17XL_L4_P#!4CQ=\,_%5CX;^+^O7_B[P)=8@_M:\S<:CI+L[-YYDP9+
MF++D.CEG50IC^YY<G[34 %%?GM_P4(_X*47G[/?B6?X;?#BUMY_&\,(;5M6U
M&W9X=+$L.Z%84) EGVR1R[FW1*-JE9"S"/\ ,/5_VP_CIKFJ7>H7/QA\;Q3W
M4SSR)9Z]<VT*LS%B$BB=4C7)X1%"J,    4 ?TBT5_.S\,_V]/CU\+_%$.M6
MGQ,U_7]FU9M.\2W\NIVEQ&'5VC:.9FV[M@4O&4D"E@KKDU^PO[$'[</A[]KK
MP:8I1!HGQ#TJ%6UC058[77(7[5;;B2T#,0""2T3,%8D%'D /J&BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HK\;_ -K[_@K-XO\
M&.O:QX6^#=[_ ,(SX/C)MAXC$!74[\;9$D>,O_Q[1MO4H0HF!C5]\98QK\>G
M]K'XWGG_ (7'X_\ _"GOO_CM ']*5%?SB^%?VU_CUX/URVU:Q^+GBZXNK?=L
MCU359=0MSN4J=\%P7C?ACC<IP<$8(!'ZW_\ !.7]MZ7]JSP9?:%XJ6"V^(GA
MR&)KR2-XXTU:W8E1=QP@@JP8!90J[%:2,J5$@C0 ^RZ*YSQYX\\/_"[P?JOB
MKQ5JUOHGA_2X3<7=]=$A(UR    2S,Q"JB@LS,JJ"2 ?Q<_:@_X*K?$_XP:K
MJ.D^ ;ZX^'?@KSF6V;3SY6K7,0:,H\]RK$Q-NC+;8"@ D9&:4#<0#]QJ*_FL
M_P"&L?C?_P!%D^('_A47W_QVO6?@9_P4J^./P=U[37U#Q=?^._#4=Y]IOM&\
M1SBZDND90C(MW(KSQ8 #+M;8KC)1@75@#]^J_ 7_ (*E?\GT?$?_ '=,_P#3
M;:U^W'P-^.7A#]HCX=:=XU\%:C]NTJ\^26&0!;BSG !>WG0$[)5R,C)!!5E+
M(RL?Q'_X*E?\GT?$?_=TS_TVVM 'JG_!%/\ Y.@\6?\ 8G7/_I;95^TU?S>?
MLT?M,:]^RUK_ (K\0^%;6WD\0ZQH$NB6=Y<X9+!I)X)3<>601(RK"0JM\NYE
M9@P4HUCQ5^VM\>?%^O7.KWWQ=\7V]U<;=\>E:M+I]N-JA1L@MRD2<*,[5&3D
MG))) /Z.Z*_GZ^!/_!1CXU_!7QA;ZE?>,M7\>:')-&VHZ'XEOY+Q;F)0P*QS
M2[WMVPY(:,X+*A=9%7:?W-^#?Q<\/_'?X9^'_'GA66XDT+6H3+ +J$Q31LKM
M')&Z\@,DB.AP2I*DJS*02 ?%W_!0C_@GW\1?VL?C%H?BSPAK/AC3=.L=!ATJ
M2+6[JYBF,J7%Q*641V\@V[9EY)!R#QT)XG]C/_@F'\4OV>/VD/"7Q!\1Z_X0
MO='T@7@G@TN\NI+AO-LYH%VJ]LBG#2J3EAP#U/%._P""GG[97Q?_ &>?COX?
M\.?#[Q?_ ,(_H]UX;@U":V_LRSN=T[75U&7W30NP^6)!@''R],DUY_\ L&?M
MX?'3XT?M7>"/!WC+QQ_;7AS4A??:K+^R;"#S/+L;B5/GB@5QAXT/##.,'C(H
M _7VBL;Q5XITOP3X8U?Q%K5S]CT;2;.:_O;GRV?RH(D,DC[5!9L*I.%!)QP#
M7XI_M1?\%5/B=\7]5U+2? -]/\._!7G,MLVGGRM6N8@T91YKE6)B;=&6VP%
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
MA_XO?'*^GN-173#JM_<6MM"9;F*XN6^PJD< 6,-)%+:J =H!<>85PY'Y8?M
M_P#!3CXT_&O5I$TGQ!<?#KP]',9+73O"]P]M-@-)L,UTI$LC;) K %(V**WE
MJ10!^]]%?S6?\-8_&_\ Z+)X_P#_  J+[_X[7V%^R#_P5G\7^"]>T?PO\9;S
M_A)O!SXMF\1M 6U/3QMC2-Y"G_'S$NQBY*F8^8S[Y"HC8 _9&BJ&DZK9Z]I=
MIJ>F7MOJ.G7D*7%M>6DJRPSQ.H9)$=20RLI!# X(((K\Q_VZO^"I_B#P-X^U
MCX<_![[/876CS/8ZKXGOK,2RI>1R@216L4@*;4*/&SR(^\LVP*%61P#]1Z*_
MFN;]K+XWL<_\+C\?_AXGO1_[5J[I'[8?QTT/4[34;?XP^-Y)[69)XTO->N;F
M%F5@P#Q2NR2+D<HZE6&0002* /Z1**^ O^"=7_!134OVD-<F^'GQ$@T^U\:0
M6?VG3M5LRMO'JJ1*BRH\1;_CY^]-B(;&02$)&(OF^Q?C)\7/#_P)^&>O^//%
M4MQ'H6BPB6<6L)EFD9G6..-%X!9Y'1!DA06!9E4$@ [BBOP0_: _X*;_ !J^
M->K,NE>(;CX<^'8IC):Z;X7N'MIL!I-AFNE(ED;9(%8 I$Q16$:D9KQO_AK'
MXW_]%D^('_A47W_QV@#^E.BOY[_@[_P44^//P<UU[^+QS?\ C&SFQY^E^,+B
M74[>7"NJX9W\V+!?=^ZD3<57=N Q7[<?LR_M!Z'^TY\'-%\>Z)$;$7F^"]TQ
M[A)I;"ZC.V2%RA^CJ6"LT<D;E5W8 !X'_P %'OV+_&_[8"?#Y?!NJ:!IA\/'
M4#=?V[<3Q;_/^S;/+\J&3./)?.<=1C/./F#X'_\ !)'XP?#3XT> ?%NI^)/!
M$^FZ#K]AJMU%:WUXTSQ07"2NJ!K106*J< D#.,D=:]V_X*K_ +4'Q-_9LC^&
M+?#GQ-_PCIUDZF+_ /T"UNO.\K[)Y?\ KXGVX\V3[N,[N<X&/C_]GC_@HU^T
M/XY^/WPU\.:Y\0OMVBZQXETW3[VV_L73H_-@ENHTD3<EN&7*L1E2",\$4 ?M
M[17YZ_\ !4CX]?&_]F_4?!'B+X=^,+C1O"NK0S6%[:KH5I<PV]Y&V]':XFB<
MAIHY&"Q_+Q:NPSEMORQ^S3_P5 ^,UQ\>/!%I\1O'%OJ_@F^U*.QU.&[LM/T^
M&*.;]T+AYTMU*+"SK,?F (C() )( /VQHHKX,_X*D?MC^+/V;=)\$>'OAYKE
MOHWBO6)YK^\NE%M<S6]G$NQ4:WFC<;9I)"5D^7FU=1G+;0#[SHK\3_V:OVY/
MVH/CU\>?!'@*/XCW$EMK&I1QWQM-&TB*:.R3]Y=2(TEKM#) DK#(.2H 5B0#
M^I_[4O[2OAW]E/X27GC;Q!;W%^QF6QTW3;8$/>WCH[1Q%\$1KMC=F=NBHV S
M;48 ]AHK^>_XQ_\ !13X\_&/74OY/'-_X.LX<_9]+\'W$NF6\>516RR/YLN2
MF[]Z[[2S;=H.*\^7]K+XWJ<CXQ^/_P#PI[T_^U: /Z4:*_*[]BO_ (*S:GK?
MBBR\&?'2\T];:]_<V?C*.!;7RYV=B%O53$2QD,J"5%01[ 9 0S2)^J- '\V'
M[6W_ "=5\8_^QQU?_P!+9:^_?^"&?^K^-7UT7_V_KX"_:V_Y.J^,?_8XZO\
M^ELM?>?_  1+M)=0TGXZVMO>W&F33Q:1%'?6JQM-;LRWX$B"1'0LI.1O5ER!
ME2,B@#]7**_!KQA_P48_:O\  OBS6?#>M?$,66LZ1>3:?>VW]BZ3)Y4\3E)$
MW+;E6PRD94D''!-?H-_P2W_:N\5_M*^ ?&MMX\U>XU[Q7H.IPR-?-96UM#]C
MN(L0QJ(%0%EDM[@L2G1T^8]% /M^BO%/VROC!J?P%_9C\?>.-%C+:QI]DD-E
M)E1Y$]Q-';QSX='5O+:82;&4AMFTX!R/QL_X>C?M.?\ 13/_ "@:7_\ (U '
M[_45YE^S@WC2;X%^"+CXB:I<:OXTO-,BO=4GNM-33YHYIOWOD/ @ 1H0ZPGY
M5),18@$D#TV@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH \-^-/_ "-D/_7HG_H;UP(^
M[7??&G_D;(?^O1/_ $-ZX$?=K^&N-?\ DH,5_B_1'['DO^X4SO?@K_R-DW_7
MH_\ Z&E>XUX=\%?^1LF_Z]'_ /0TKW&OZ,\,_P#D01_Q/\SX'B'_ '^7HAU%
M%%?K)\T%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1124 'X45\2>/O^"DQ\#^._$GAO
M_A7?V[^Q]2N=.^U'6_+\WR96CW[?LYVYVYQDXSU-8/\ P]0/_1,1_P"#_P#^
MY:]".7XF2YE#\5_F>?+'X:+LY?@S[XQBBO@?_AZ@W_1,A_X/_P#[EKZW^!/Q
M4_X77\*]$\9C2_[&_M(S?Z%]H\_R_+GDB^_M7.?+S]T8SCMFL:V%KX>/-4C9
M?(UHXJC7ERTY79Z'1117*=84444 ?@?7V1_P3[_Y OQ&_P"OC2O_ $"]KXWK
M[(_X)]_\@7XC?]?&E?\ H%[7Z!C/X+^7YH^"PO\ %7S_ "9]6T445Y1[ 444
M4 %%%% !1110 4444 %%%% !1110 4444 ?D_P#\%4_^3AM'_P"Q>M__ $?/
M74?\$E?^2A>/?^P7!_Z.-<O_ ,%4_P#DX;1_^Q>M_P#T?/74?\$E?^2A>/?^
MP7!_Z.->-@O]Y?K+]3U\9_NWRC^A]4?\%#O^32_&'_72S_\ 2N*OQU\.Z/-X
MBU[3=*MN;B]N([:/C/S.P4?J:_8K_@H;_P FE^,/^NEG_P"E<5?E-^SU#]I^
M/'P\AW;?,\0Z>N[&<9N8ZEQ4\9R/9M+\BJ4G'"WZJY^U/P5^!_A3X$>#;30/
M#.G0P&.-1=7Y0?:;V3^*25^K$G.!T4<   "OS_\ ^"I?PCT'P;XP\*>+-%TV
M+3;CQ MTFHK;)LCEFB,964@# =A(<G^+;GKDG]0*_/W_ (*X?\BU\./^OJ]_
M] BKIS!+D4NJ9RX*5ZMGU3_(\3_X)?ZE-9_M)M;QNPBN]'NHY%#8!"E'&1WY
M6ON?]O7XGW/PN_9K\07%A,T&I:P\>CV\BG!3SL^81[^4LN,="0:^#/\ @F3_
M ,G.V?\ V"[O_P!!%?4W_!5I6/P%\.L%)7_A(HLG' _T>>HJ2<<%'ST^5]36
M$5+&>FOW(_.#X*?#U_BO\5O"OA)96@75K^.WEE09:.+.9&'N$#$?2OW.\ _#
MCPS\+_"]KX?\,:/:Z1I=N@00P1@&3 P6D;J['NS$D]S7X]_L$21P_M9> 3*
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
MG;DDDDG\1OVN?^3J/C#_ -CAJ_\ Z6S4 ?:'_!&_X3^"/B>OQ<_X3'P;X?\
M%WV$Z1]E_MW2X+W[/O\ MN_R_-1MN[8F<8SM&>@K[*_;4\8^'OV._P!D/QA-
M\/\ 2M(\"ZAK,JZ9I<.AV!LD-Y<@)),GV8)LF2VBE=921AH4Y/"GYA_X(9?Z
MOXU?71?_ &_KU;_@M+_R:MX:_P"QQM/_ $BO:&!^*G+MZDFOWS_87_87\*_L
MS> ='UC6-'M]0^*5Y#'=ZAJM]#%+-IDKQ%6M+5E+"-461XV=&S*2Q)V[$3\#
MH?\ 71_[P_G7]4M 'P;_ ,%'/V%O!?Q$^$OBOXB^%M&TCPOXZT.";7+Z_AA>
M%=4MH4GFN8Y%C(0S.7,GG,C.S1JC,%;<OXL:/J][X?U2RU72[R?3M2LIDN+6
M[M96BF@E1@R2(ZD%65@""#D$ U_3%\:KS0-/^#?CNZ\6V-QJ?A6WT&_EU>QM
M&*S7%FMO(9XT(="&:,,!\R\D?,.M?S(/]YOK0!_0/I?[846H?L%M\?9HK?3M
M07P_+,+>XMI#;-JJ.UJL8CC=G\A[Q0JY?(1U+,OS$?@+K&KWOB#5;W5=4O+C
M4-2O9GN+J[NI6EFGE=BSR.[$EF9B223DDDU^I4?_ "@NY_N'_P!26ORFHZAT
M/W4_X)L?LA>$OA%\#_"'CN]TC3]3^(/B2RCUIM:E43R64,\;&"&V9D!A_<2@
M2;>6=Y 6= @7*_;M_P"";>E_M%KI_B+X;6/A_P )>/?MK'4[JX9K2TU&"3S)
M)))EAA<O<^:RD28!8.^]FQ'M^EOV5O\ DU_X/_\ 8G:/_P"D4->IT ?DS\ ?
M^"3?QL^$OQC\)^,1\0?".AG1;P7GVK39+V[D.U3^Z:'9;^9'+_JI%\Y,QR/U
M^Z?:/^"U'_)J_AG_ +'*T_\ 2*^K[^KX!_X+4?\ )J_AG_L<K3_TBOJ /Q9A
M81S(QZ YKT#X[?';Q=^T9\1M1\:>,]0^VZG=?NX8(P5M[* $E+>!"3LC7)P,
MDDEF8LS,Q\[K1O=&U#2[73KB\L;BUM]0A-S9RS1,BW$0D>(R1DCYE$D<B9&1
MN1AU!H _2;_@E/\ L/R^(=2T3X\>+OL[:+9S2OX:THK'.;JX0O$UW*""$6*0
M-Y8X?S(P^4"+YOZXU^1O_!'7]J&]TWQA??!37]1N+C2=2ADOO#4,SLZVMS&'
MEN;>,!"566/?-\SJBM ^ 7F)/ZY4 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 5R7CKX4^"OBA]B'C+P;H'BT6._[+
M_;NF07OV??MW^7YJ-MW;$SC&=HST%=;10!_*Y<*%N' &!GI7ZX?\$D?@C\.?
MB3^S?XBU+Q=X!\,>*M2B\5W-M'>:UHUM>3)$+2S81AY$8A0SL=N<98GN:_)"
MX_X^)/\ >K]I?^"*_P#R:SXG_P"QRN__ $BL: >X?\%2OB1IG[/'[*NF_#KP
M/;V'A,^*[Q["/3-)M&M$33DS->&'R=L:;I)(4=6SO2XE&TY8K^-WA'PIJGCG
MQ7H_AO1+;[9K.L7L.GV5OYBQ^;/*XCC3<Q"KEF RQ &>2*_3[_@N7_J?@M_O
M:U_*QKX _9)_Y.J^#G_8XZ1_Z6Q4+<#]V?V6?V/_  '^RGX-M-.\/Z?;ZAXE
M:%DU'Q5<VR"^O6<H9%W<F.'=&FV%6VC8I.Y]SM\7?\%2/V%?!7AGX8S?%OX?
MZ-I'@Z;1IHQKNFV,+PPWL4SP6\+0Q*?*B:-\9540.)79FW* _P"H]?.?_!0:
M\T"Q_8T^*DOB:QN-0T]M,6**&V8AA>/-&EG(<.ORI<M [<\JC?*WW2#1^"7P
MI^)FM?!OXD>'?&WARX\C6-#O([R#<[JDNT_/%)L96,<B[D=0PW([+GFOZ5OA
M_P"-+'XD> _#GBW2XKB#3M>TVVU6UCNE595BGB65 X4L P5QD D9S@GK7\O5
M?TI_LH_\FM_!W/7_ (0W1_\ TAAH$>JUC>*?"NB>-M#N=%\1Z1I^O:-=%?/T
MW5+5+FWFVL'7?&X*MAE5AD<%0>U;-% '\^'_  4>\):%X&_;'\>Z)X<T;3_#
M^CVPT_R-.TNUCMK>+=I]L[;8T 5<LS,<#DL3WKTC_@D?\/?"WQ(_:,\2:;XM
M\,Z/XKTZ'PG<7,=GK5C%>1)*+RS42!)%8!@KL-P&<,1W-<9_P5+_ .3Y?B+_
M +NF_P#IMM:]2_X(J_\ )T7BK_L3;K_TNL: 9^O?@7X4^"?A?]M'@WP;H'A(
M7VS[5_86F067VC9NV>9Y2+NV[WQG.-QQU-?S$3_\?$G^\?YU_5)7\K<__'Q)
M_O'^=+J,_2C_ ()(_L@^$OBM8^)/BAXYT?3_ !-8Z=>G1=)TG4%$]NLPA5[B
M:>!T*282:%8\D@$RDJ&6-A]4_P#!5;X5>$/$7[*/C#QCJ'A[3Y_%NAC3QIVM
M^2%O(%:^CB,?FC#-&5N)OW;$IN?=C< 1RO\ P19_Y-5\2_\ 8XW?_I%95ZO_
M ,%//^3&?B9_NZ;_ .G*UIL#^?U>M?T4_"GQR?AG^P=X/\9&R_M(>'_AK9ZO
M]C\WRO/\C2TE\O?M;;NV8W;3C.<'I7\ZR]:_;?X_:3?:Q_P2"TR"PL[B^G3P
M-X:N&BMHFD98HC8RRR$*,[4C1W8]%56)P 30+J?BQK.L7OB'5KW5-3O+C4=1
MOIWN;J\NI6EFFE=BSN[L269B22Q.222:_;G_ ()C_LG^%_AA\!_"?Q"U7PS;
MO\1/$4!U7^U+X17,UI;2>8MLMJP!\A7MI%=@IWL9F5SA51/PVKZ7\*_\$Y?V
MB?&_A?1_$6B?#S[;HVL6<.H6-S_;>G1^;!*@DC?:]P&7*L#A@",\@&@#[ _X
M+&_LX^$/#OA/PU\5M TK3]!UNZUA]+U9+"T$7]IM.DMPMQ*5(4R*T4V7*%Y/
M.&YL1J*^%_V-/CI/^SU^T=X,\6?VA_9VC"\2QUMG69XVTZ9@EP7CB.Z38I\U
M5PW[R*,[6V@5W?\ PZY_:=_Z)E_Y7]+_ /DFG1_\$N_VG%D4_P#"L\8(/_(?
MTO\ ^2:$!^_E%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M<Y\0/!EE\2/ OB/PEJ4MQ!IVO:;<Z5<R6C*LR13Q-$[(65@&"N2"01G&0>E=
M'7)?%#XE:)\'?ASXB\:>(Y_L^CZ'9R7EQAT5Y-H^6*/>RJ9)&VHBEAN=U7.3
M0!^;3?\ !#,-T^-;#Z^%<_\ M[7VE\/?A#\'/V/_ ((V7AK6G\(Z#I-Y9Q:1
MK6M:X+>R37YS'(9/M#3N?,W[KAA"SN%1F5?E&*_(;XZ?\%*OCA\9->U)M.\7
M:AX%\-/>?:;'1_#L_P!EDM452B(UW&J3RY!+-N;8SG(10$5?%?AO^S_\3/C,
ML$G@OP+K_B:UFO%L/M]A82/9QSG;\DEQCRHL!T9B[*%5@S$#F@#U_P#X**ZI
M\'-6_:"^T?!5='305TR.#4UT"V:"Q_M".::-S"NU8RIB6 [X1Y;_ '@6+,3V
M?_!(?QO_ ,(G^V'8Z6ME]J/B;1;[2?-\W9]FV*MYYF-IWY^Q[-N5_P!9G/RX
M/S9\:?@%X[_9X\46?ASXA:(- UFZLUU"&U^UP7.Z!G>-7W0NZC+1.,$Y^7IR
M,_3W_!'SP;9>*/VO1J5U)<1S^'/#][JEHL+*%>5FBM"LF025\N[D. 0=P4YP
M""(&?1/_  6F^.4^E>'_  =\*-,U#RO[5W:WK5M&)D=[>-MEHK,"(WC:47#%
M"&(>WB;Y<#=^=O[+'P5'[1'[07@KX?27/V.TU>\/VR=9/+=;6*-Y[CRVV.!(
M8HI F5*[RN<#)KZI_P""UG_)SWA/_L3K;_TMO:\K_P""6O\ R?5\-_\ =U/_
M --MU0@/VY\._ /X;^%?ATW@+3/ N@0^#9/+,^BR:?'+;W+H(PLDZN#YTG[J
M(F23<Y**221FOS.^-'_!&;QAJ?Q1UZ\^&.M^%])\"W$RR:=8ZYJ-VUU;*R*7
MC)6V<%5D+A,NS; FYBV37ZY44 ?&W_!/']CKXA_LC:3XJLO%OC'2-6TW6)TF
MCT/25N)8;>5%4"X2:0QA6=2R2)Y)+"* ^9\I6OS._P""I7_)]'Q'_P!W3/\
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
M>PTU=>GBFAN6)9KQ"$O)!EV^5[E9W49X5U^5?NC[;_X(9_<^-?IG1?\ V_H
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
MLN_$[]I,:T?AQX9_X2(:+Y/V_P#T^UM?)\[S/+_U\J;L^5)]W.-O.,C/J?\
MPZY_:=_Z)E_Y7]+_ /DF@#Y8D3RY&7^Z<5_0A_P3S^.5Q\?/V6/"FL:GJ']I
M>(]*#Z'J\S"8N;B# 1I'E),DCP-;RNX8@O*W0Y5?R6_X=<_M._\ 1,O_ "OZ
M7_\ )-?I]_P3%^ _CK]GGX!:YX;^(&A_\(_K5UXEN-0BM?M<%SN@:UM45]T+
MNHRT3C!.?EZ8(H _'#]K;_DZKXQ_]CCJ_P#Z6RU]^_\ !#/_ %?QJ^NB_P#M
M_7P%^UM_R=5\8_\ L<=7_P#2V6OOW_@AG_J_C5]=%_\ ;^@#RO\ X+(?!4>"
M?CWI'Q"@NO-M?'%F1-!))EXKJSCAA?:H0!8S$UL1EF8OYN<#:*\W_P""6_Q=
MA^$_[7GAN&\EMX--\502^&[B::*21E:8H]N(]G1GN8K>/<P*A7;./O+^HG_!
M2WX*_P#"Z/V2_%2Q7/V6_P#"H/BFUWR;(I/LL4OG(_R,3F"2?:!MS)Y>6"[J
M_!#1]6O?#^J6>J:9>SZ?J5C.ES:WEK*T4T$J,&21'4@JRL 00<@@$4 ?L/\
M\%I/B5_PC_P-\'^"H9[^WN_$FLM=R_9WV6\UK:1_/%-A@6_>W%LZJ5*YBW$@
MJN?S-_9 ^$<7QT_:6^'W@J[BMY].U#4UEU""ZFDB6:S@5KBYC#Q_,&>&*15Q
MCYF7YE^\/8?^"E7[1FE_M'?$3X=ZKH>J^=8Q>#;&XN](ANVN+?2]1N2\\\ ;
M:J-(J/;I(Z@<Q!6PT95?:/\ @BQ\&CK'Q"\9_$R^M-]KHEFFD:;)<6&]#=3G
M=+)#.>$DCBC",J@MLO.2H.'$!^O=%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!X;
M\:?^1LA_Z]$_]#>N!'W:[[XT_P#(V0_]>B?^AO7 C[M?PUQK_P E!BO\7Z(_
M8\E_W"F=[\%?^1LF_P"O1_\ T-*]QKP[X*_\C9-_UZ/_ .AI7N-?T9X9_P#(
M@C_B?YGP/$/^_P O1#J***_63YH**** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "D;[II:1
MONF@#\3?C]_R7?XD?]C)J7_I5)7!5WOQ^_Y+O\2/^QDU+_TJDK@J_1J'\*/H
MC\\J_P 27J%?KE^PC_R:KX(_[?O_ $NN*_(VOUR_81_Y-5\#_P#;]_Z77%>1
MG'\"/K^C/6RG^,_3]4>^TM)2U\@?6A1110!^!]?9'_!/O_D"_$;_ *^-*_\
M0+VOC>OLC_@GW_R!?B-_U\:5_P"@7M?H&,_@OY?FCX+"_P 5?/\ )GU;1117
ME'L!1110 4444 %%%% !1110 4444 %%%% !1110!^3_ /P52_Y.(T?_ +%Z
MW_\ 1\]=5_P27X^(7CT?]0R#_P!&UZW^VE^Q'XY_:-^*EAXF\-ZMX>L=/M]*
MBL6CU2YGCE+K)*Q($<+C;AQWSUXK;_8>_8]\9?LT^*?$NI>)]3T._@U2RCMH
M5TFXFD9660L2WF0H ,>A->5A:4X5^>2LKR_&YZ>*J0G0Y8N[]W\+7.P_X*&_
M\FE^,/\ KI9_^E<5?E5^SC_R<#\-O^QCT_\ ]*8Z_8S]JCX2ZQ\</@?K_@W0
M;FQM-3U!K<Q3:C(Z0CRYTD.XHC-T4XPIYQ7Q5\)_^"9_Q.\"_%#PCXDO]>\)
M2V.CZM:W\\=M>732LD4RNP0&V +84XR0,]Q3C3FL8JC6EUJ.-2"PSC?74_2Z
MOS^_X*W_ /(M?#G_ *^KW_T"*OT!KY?_ &YOV7_%7[3&C^$[7POJ&CV$FDSW
M$EP=7FEC#"14"[?+B?)^4YSCM6^,@YT[15W<YL)*,*JE)V5G^1\2_P#!,K_D
MYVS_ .P9=_\ H(K]#/VR_A'<_&C]GOQ)HFG0FXUFW5-1T^)1EGFA.[8!W+)O
M0>["O OV/_V$O'O[/WQC@\6>(=7\.7NG)9SVYBTRYN))=S@ '#P(,<<\U]UT
M_8\^&5.6CM]SO=#E54:_/'78_GZ^'OC74/AGX\T/Q-IPQ?Z1>QW<:MD!BC E
M&]B,J?8FOV9^'?[97PB^('A:VUD>-]%T"9T'GZ=KE_%9W,#XRR%9&&_']Y,J
M>QKQ?]J/_@G'I?Q:UZ[\5^ ]0M?#'B*\;S+RPNT86-U(>L@* M$YZG"L&/.
M22?D#5/^"<_QYT^]>&#PA;ZG$O2YMM7LUC;GL))4;\U'6N2E.OAXNERWZG54
M5&LU+FL=)^WY^U-IOQH\?Z+I_@G4)Y-!\.I*J:G S1"ZN)"N]DZ-L41J 3U.
MXCC!/M?_  2]L?''B:Y\1^*M<\2:W?>&;6 :79V-Y?S2V[W!*.[K&S%<QHJJ
M#C_EH17GWPG_ ."6/C;6]2MKCQ[K%AX;TD',UK82_:KU@#]T$#RTR/XMS8_N
MFOTE\!> =!^&7A/3O#7AO3H]+T:P39!;QY/4Y+,3RS$DDL>2236^$HR@W4J;
MN_X]S#$U82BJ=/\ JQ^6'_!2WX3W7@GX]R^*([>3^R/%$"7*3!3L6XC41RQY
M]<*C_P#;3V-=;_P3S_:Z\.?":PU#P#XUNUTK2;R[-[8ZK("8H9655>*7 ^53
MM4AN@.[. <C]#/C%\'?#/QT\#WGA;Q19?:;*;YXIX\":UF (6:)L':XR?8@D
M$$$@_FY\3/\ @EQ\2O#NH74G@^_TWQ?IF[-O&TXL[S;Z.LF(^.F1)SUP.E<\
M:=7"U&X*\7^78V]I2Q--1F[-?IU/LC]H/]MOX=_#7X;ZM>>&_&&C^(_%$\#P
MZ9:Z/=Q7I6<KA9)-A95120QW8SC R37Q3\/?^"B/QZU;7--T.VFT?Q-J>H3Q
MVEM'>:8JM)([;5'[DQ]21[<5SF@_\$X?CKK%\D%YX:L=#B8@&ZO]6MFC7/<B
M%Y&P/9:^Y/V3/V$]"_9XND\2:S>Q^)/&K1&-+I8]MM8A@0X@!Y+$':9&P<9
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
M_KZO_29'WO!O^_3_ ,+_ #127M7JWP(_UFM?2'_V>O*5[5ZM\"/]9K7TA_\
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
M)<^&;'35:.+R56/SK)+>-&#;XH56-%4$21Q*&52X/PO#_P $6?C='(C'Q3X
M(!S_ ,A"^_\ D.OVFH _EGT?5K[P[JUGJFF7MQI^I6,Z7-K>6LK1302HP9'1
MU(*LK $$'((!%?T;_LH_'^Q_:8^!/AGQS;-;KJ-Q#]GU>SMRH%I?QX6>/8)'
M**6_>(KMN,4D3'[U?GS^T!_P1Y\;^+?C)XLUSX<ZOX0T;P;J=X;RRT[4[F>"
M6U,@#RQ+'!:&-(UD,BQJI.(P@)SFO:/^"?/[$OQF_9!^(FMSZ]K?A#5?!GB"
MS6'4+32[ZX:XCN(BS6\Z"2S7=MWRH4\Q!B8L=Q15(!]_T444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
MA8U0 ^EJ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^5O^
M"H6?^&%OB;CTTW_TYVM?5-8WBKPMI?C7POJ_AW6K?[9H^K6<UA>VWF-'YL$J
M&.1-RD,N58C*D$9X(H _EPK]W_@/_P %$OV=F^!.D7'_  DEO\/[;P[IEG8S
M>%]2::>[L57]Q'%!\K/>JHC!WQ!V"%6E$9) ^&/CQ_P2%^+/@_QE<_\ "M+:
MW\>^%+F:1K-GO[>TOK2(!2J7*S-&C-EF4-$6#>66*Q[@E>>Z3_P2O_:5U+5K
M.TN/ 5OI-O<3)%)?7FN6#0VZLP!D<13.Y50<D(C-@'"D\4 <Q^WA^T_8?M8?
M'9O%FC6$]AX=L=,M]*TV.^A6*[:)-TKM,%DD7=YTTP!4@; F1G.?4_\ @CWX
MSLO"_P"UZ--NH[B6?Q'X?O=+M&A52J2JT5V6DR00OEVD@R 3N91C!)'JOB3_
M ((F^)[?X?:.WA_X@:/?>-VGW:I#J4,MMIR1-$OR02(DDC,DHD&YD42*ZG;$
M8R)-W]E?_@F+\;OV=_V@/!?Q!?7O -[::/>'[9;K>7TDC6LL;P7'EK]F0&01
M2R%,L%WA<Y&10@.W_P""S'P)E\6?"WPY\4M-MX//\*SM8ZLRPQK,]G<NBQ.T
MI8,RQ3X58P&YNW8;0&)_*WX)_%"]^"OQ;\(^.=/%Q)/H.I07KV]K<M;-<Q*X
M\VW,@!*K+'OC;@@J[ @@D'^F#5M*L]>TR[TS4K*WU'3KR%[:YL[N)989XG4J
M\;HP(964D%2,$$@U^3O[4'_!';Q!IVKZCX@^"E[;ZQI4TS2IX1U*<075HK-&
M!'!<R-LF4%I6_>M&RHBC=*YR0#[:\._\%%_V>_$'PZ?QD_Q%T[2;2'RUN-+U
M$/'JD,C"/,?V10TLNTR %X5DC^5R'(1B/Q3_ &NOCA8_M&?M%>,?B#I>G7&D
M:7JTT*6MM=.K3"*&WC@1WV\*SB(.5!(4MMW-C<?1O^'6_P"TY_T3/_ROZ9_\
MDU[%^S__ ,$=?B-XPU9+KXJW]OX T*"8"2PLYXK[4;I5:,D(8V:&)65I )&9
MV5D&8F4@T >D_P#!$OX=:JJ?$?Q]<7.H1:-+]GT.UMTNU^R74ZYFF>2'[QDB
M5H CG "W,P&[+;?E?_@J5_R?1\1_]W3/_3;:U^Z_@'P%X?\ A;X-TGPKX4TB
MWT3P]I4(M[.QM@=B+DDDDDEF9B69V)9F9F8DDD_G)^V9_P $P_BE^T1^T?XL
M^('AO7_"%GH^K"S$$&JWEU'<+Y5I#"VY4MG49:)B,,>".G2@#Q?_ ((I_P#)
MT'BS_L3KG_TMLJ_::OSU_P"">_\ P3[^(G[)WQDUSQ;XOUGPQJ6GWV@S:5'%
MHEU<RS"5[BWE#,)+>,;=L+<@DY(XZD?H50!_*[<?\?$G^]7[2_\ !%?_ )-9
M\3_]CE=_^D5C7RM)_P $6?C=),[#Q3X P3GG4+[_ .0Z_07_ ()]_LQ^*?V3
M_@OK'A#Q=?:1J6I7FOSZK'+HLTLL(B>WMH@I,D49W;H6XQC!'/4 &]S\^O\
M@M5_R<]X3_[$^V_]+;VO*O\ @EK_ ,GT?#;Z:G_Z;+JOO'_@H-_P3[^(O[6/
MQBT/Q9X0UGPQING6.@PZ7)%K=U<Q3&5+BXE+*([>0;=LR\D@Y!XZ$\5^QG_P
M3#^*7[/'[2'A+X@>(]?\(7NCZ0+P3P:7>74EPWFV<T"[5>V13AI5)RPX!ZGB
M@1UW_!9OX.ZEXQ^#/A7Q]82>9:^#;V:+4+;:HQ!>F&,3[BX/RRQ0IL56)\_=
MP$.?R@^"?Q0O?@K\7/"/CK3UN))]!U."]>WMKIK9KF)7'FVYD )598]\;<$%
M78$$$@_TPZMI=GKVEW>FZE96^HZ=>0O;W-G=Q++#/$ZE7C=&!#*RD@J1@@D&
MOR=_:@_X([>(-.U?4?$'P4O;?6-*FF:5/".I3B"ZM%9HP(X+F1MDR@M*W[UH
MV5$4;I7.2 ?:'A?_ (*4?LZ^)O!MWXB;XAVVD)9PV\MWINJ6L\5]$TQP(TA"
M%KAD;(?[/YJIC<6VD,?S/^*O_!5SXYZ]\2/$5_X*\7?\(WX0EO)#I.EMHEB[
MPVH.V+S#)'*QD90&?]XR[V;;A< <G_PZW_:<_P"B9_\ E?TS_P"2:]B_9_\
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
MCWC"*ZA\2V-KJFE3JP6:-3(S;-VS8\;J0=H) 9$9?SYM_P#@DAXJ\>W5]?\
MPN^+OPY\>>%(9A;IJT6H2J_FB-'>.1+>.X1&4N./-8E2K'&[  /I+]J?_@KQ
MX*T'P=>:3\%+JY\2>++V%5AUZYL'@L=.#%P[^7.JO+,H52JF/ROWBL6;:T;?
MCL6+$D\FOT_^#O\ P11UN37GF^*OCC3X-&BQLL_!Y>6XN<JX.9KB%%AVMY9_
MU<F\;A\APU?GU\<M-\/:/\:O'VG^$FMW\*VFOW]OI#6EP;B$V:7#K 4E+-YB
M^6%P^X[A@Y.<T ?K?_P16_Y-7\3_ /8Y77_I%8U\J_\ !:K_ ).D\*_]B;:_
M^EU]7U5_P17_ .35_$__ &.5U_Z16-4?^"A'_!/GXB?M8?&;1/%WA#6?#&FZ
M;9:!#I4D6MW5S%,94N;F4L!';R#;MF7DD'(/'0EL#YC_ ."*O_)TGBK_ +$V
MZ_\ 2ZQK]J*_//\ X)\?\$^?B+^R?\9M:\7>+]9\,:EIM[H$VDQQ:)=7,LPE
M>YMI0Q$EO&-NV%N02<D<=2/T,I ?DQ_P6N^#NIKXD\#_ !5A?S](EM!X9NH]
MJK]FF1YKF$YW[G\Q9)^B87R.6^=17Q;^QS^T*/V8?V@?#GCFXBO[S1;?S;35
M;#3KCRGN;66,HPP3MDV,4F$;$*SPIRIPR_T+>// ?A_XH^#]5\*^*M)M];\/
MZI";>[L;H$I(N00000596 974AE9592" 1^0_P"T#_P1U^(W@_5I+OX57]OX
M_P!#N)B(]/O)HK'4;56:0@.9&6&5558P9%9&9G.(E4$T ??>J?\ !2C]G73?
M 5YXK@^(EOJEO!,]M'I=I:SKJ5Q,L1D");2(D@5@-HF<+#N(4R YK\K]6_X*
MH?M*:CJ]Y=VWCVWTRWGG>6*PM-#L&AME9B1&ADA=RJ@X!=V; &6)R:I?\.M_
MVG/^B9_^5_3/_DFOHO\ 9?\ ^".OB#4=6TWQ!\:[VWT;289EED\(Z;.)[J[5
M6D!CGN8VV0J2L3?NFD9D=ANB<9 !]??L+_%SXQ_'#]D2Z\7>)I-'O/&MU-J,
M?AO4KZ%8;:]5!M@DNX[<C:JW(FB;8J,8X@0I)WM^8FM?\%+_ -JC0-6O=,U/
MQ[-IFI6,[VUU9W7AW3HIH)48J\;HUME65@001D$$&OW@TG2[/0=+M--TVRM]
M.TZSA2WMK.TB6*&")%"I&B* %55  4#   %?#7[:/_!+CP[\?=4U3QK\/[RW
M\(_$"^FCENK>Z)72;]MS>=+(J1L\4[!@Q=,JQC.Y-TC2@ R_V&?^"G7A7X@>
M#+7PQ\9/%D&A?$"WFE7^VM66*TL=4B)DE5_,C1(;=HT C*OM#8C*L[.57RS_
M (*?_'3]FWQU\/\ 5]-\)P^&/%_Q8N-2LB_B#18#YUO$L6XS&^CC\N[7RE6#
MRO-8*9 <;H0!\TZO_P $K_VE=-U2[M+?P';:K#!,\4=]9ZY8+#<*K$"1!+,C
MA6 R ZJV",J#D4:3_P $K_VE=2U6TM+CP%;:5!/,D4E]>:Y8-#;JS &1Q%,[
ME5!R0B,V <*3@4 ?+&C:3>^(-6LM,TVRN-1U*]G2VM;.TB:6:>5V"I&B*"69
MB0 H&22 *_;O_@H7\1?C%^R_^SUX(U'X6Z_.^GZ/-#IFO:]JELNI:HZ"$1V\
MTSR1-%M=U;S9656,KP!<;V!R/V%_^"8\'[-/C"U^(/C3Q!;^(O&UK#+%86FD
MB1+'3FD$D<D@D;:UPS0L%&Y$5-\GRN=CK]I>// F@?%#P?JOA;Q5I-OK?A_5
M(3!=V-R"4D7(((((*LK ,KJ0RLJLI! ( /P\\(_\%5OVAM)\6:/?:WXT_M_1
M+6]AFOM)&E:=;?;8%<&2#S5MBT>]05WKRN<CI7ZG^'_V[OV=/BE\+=2UB_\
M'WA^VT>6SDCU+0/$S)#>%# &FMVLY,M<?*Y0B)94=MRH7Z5\'_M#?\$;_&?A
M[5KW4?@_JEOXJ\/K#"T.D:W>)!JOFE@LBK)Y:6[J/]9N9HC@E=K%07\(_P"'
M7'[3O_1,\_\ <?TS_P"2: .8_;E\;?"GQ]^T!J6H_!O0]/T?P='96T FTNVD
MM+>^N!'F2=+9XX_(QN6(HJ@,83)R9":]S_X(V^"KW7?VGM7U])-7M=-T+09W
MFEL69+6>6:2...VNC@AE93+*L9()>V5AGRR*R?AC_P $A?CMXRU3R_%-MH_P
M_P!-BFA6:XU"_CO)I(F8^8T$=LTBLR*,[9'B#%E ;[Q7]9OV6?V:_#O[*?PD
ML_!/A^XN+]C,U]J6I7)(>^O'1%DE"9(C7;&BJB]%1<EFW.P!\(?\%S/]3\%O
M][6OY6-?G_\ LE?\G4?!S_L<M'_]+8J_7S_@H]^Q?XW_ &P$^'R^#=4T#3#X
M>.H&Z_MVXGBW^?\ 9MGE^5#)G'DOG..HQGG'S!\#_P#@DC\8/AI\:/ /BW4_
M$G@B?3=!U^PU6ZBM;Z\:9XH+A)75 UHH+%5. 2!G&2.M"W _7.O@+_@L5\%?
M^$Y_9]TOQ_!<^5>>![S,D$DF$EM;R2&"3:H0EI!*ML1EE4)YN<G:*^_:QO%7
MA;2_&OA?5_#NM6_VS1]6LYK"]MO,:/S8)4,<B;E(9<JQ&5((SP10!_+CN//O
MUK["_P""6WP,N/B[^U3H>LW&G_:O#?@S_B=WTTAF1%N%!%DJN@QYGG[)0C,
MR02_>"E3WK?\$5OC=N.WQ3X VYXSJ%]_\AU]^_\ !/O]C6X_8_\ AOK5KKM[
MI^J>,M?O5GU&ZTMYFMT@B#+;P(9-N[;OE<OY:',Q4[@BL0#ZKK\1/^"P'P=U
M/P3^TU_PG,K_ &C1O&UG%+;R;57R9[6&*WF@P'+-A5@DWE5!\_:,E&-?MW7G
MWQQ^!OA']HCX=ZEX*\:Z=]NTJZ^>.:,A;BSG (2X@<@[)%R<'!!!96#*S*0#
M\1O^"=/[5VE_LK_&ZXO?$[ZA_P (9X@L_P"S=2-I(S):/YB/%>/  ?.\O$BX
M'SJDTA3<?D?].OC)_P %-?@KX+^#MWXF\)>-M.\4^([ZSN?["T>WMYI)9+I#
MY:?:H3Y;V\8=E8^:8R\:N8]YQGX#^,?_  2!^-'@C7%A\#?V?\2-%FSLNK>X
MATVYBPJ$^=#<2A1EF<+Y<DF1'EMA(6O/?^'7'[3O_1,\?]Q_3/\ Y)H <O\
MP5(_:<S_ ,E*!_[@.F?_ "-7[-?LC^-/&OQ&_9M^'_B;XA0V\?BO5M,6[N7M
M514GB9F-O.51BJM+!Y,C*, ,[#:F-B_$O[(/_!(H>%->TCQE\:;K3]6FM2+F
M+P7:+Y]L)-L;)]LF.%DV,9 T"*T;%$/F.A9&_3R@#^;#]K;_ ).J^,?_ &..
MK_\ I;+7W[_P0S_U?QJ^NB_^W]<_\<O^"2/Q@^)GQH\>^+M,\1^"(--U[7K[
M5+6*[OKQ9DBGN'D17"VK , PR 2,YP37T[_P3A_8O\;?L?K\0E\9:KH&I_\
M"1'3S:_V'<3R[/(^T[_,\V&/&?/3&,]#G'&0#[5K^;+]JGX+?\,[_M!>-?A^
MES]LM-*O ;.=I/,=K66-9[?S&V(#((I8P^%"[PV,C!K^DVOR._X+=>"[&R\<
M_"[Q:DEP=2U33KW2IHF9?)6*UECEC91C(8M>R[B200J8 P20#\R68MC/.!@5
M_0/_ ,$W?A#%\(?V0O!$)B@34O$4/_"27TUM-)(LSW05X2=^-K+;"VC95 7=
M&V-V2S?AC\$?A?>_&GXN^$/ U@;A)M>U."R>>UM6N6MHF<>;.8P066*/?(W(
M 5&)( )']+^DZ79Z#I=IINFV5OIVG6<*6]M9VD2Q0P1(H5(T10 JJH "@8
M H OT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% 'AOQI_Y&R'_KT3_P!#>N!'W:[[
MXT_\C9#_ ->B?^AO7 C[M?PUQK_R4&*_Q?HC]CR7_<*9WOP5_P"1LF_Z]'_]
M#2O<:\.^"O\ R-DW_7H__H:5[C7]&>&?_(@C_B?YGP/$/^_R]$.HHHK]9/F@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH *1ONFEI&^Z: /Q-^/W_ "7?XD?]C)J7_I5)
M7!5WOQ^_Y+O\2/\ L9-2_P#2J2N"K]&H?PH^B/SRK_$EZA7ZY?L(_P#)JO@?
M_M^_]+KBOR-K]<OV$?\ DU7P/_V_?^EUQ7D9Q_ CZ_HSULI_C/T_5'OM+24M
M?('UH4444 ?@?7V1_P $^_\ D"_$;_KXTK_T"]KXWK[(_P""??\ R!?B-_U\
M:5_Z!>U^@8S^"_E^:/@L+_%7S_)GU;1117E'L!1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<OK?_(1F_X#_P"@
MBNHKE];_ .0C-_P'_P!!%?@OC+_R(:/_ %]7_I,C[W@W_?I_X7^:*2]J]6^!
M'^LUKZ0_^SUY2O:O5O@1_K-:^D/_ +/7\\>'G_)2X;_M[_TEGZ)GW_(OJ?+\
MT>M4445_:Q^1A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %?EQ_P6@^ %_JEIX4^,6FI<74.G0KX?UB)0SK;PF1
MY;:<!8\*OF231N[N!NDMU49)-?J/5#5M*L]>TN[TW4K*WU'3KR%[>YL[N)98
M9XG4J\;HP(964D%2,$$@T ?RZZ/JU[X?U2RU32[V?3]2L9TN;6\M96BF@E1@
MR2(ZD%65@""#D$ BOT<_X?=^-O\ A!_LG_"M-!_X3'_H+?;I_P"S_P#6Y_X\
M\>9_J_E_X^/O?-T^2OK/XG_\$G_@!\1M4^W6>DZOX'N'FFGN%\,7PCBG:1@V
M/*G26.)5(;:D*QJ Q&" H7BO^'*OP1_Z&GX@?^#&Q_\ D.@#\C_C1\7O$/QZ
M^)OB#Q[XIDMY-<UB99)EM81%#&J(L<<:+R=J1HB L2Q"@LS,23^HW_!'C]F7
M6_ /A_Q#\5O%&C?V;)XDLX+/P\\\CK<-8EC)-*8ONB.9EMC&S?,1$64!'5I/
M7_AA_P $G_@!\.=4-_=Z3J_C>X2:&>W7Q/?"2*!HV+8\J!(HY58E=R3+(I"@
M8 +!OLJ@ HHHH \K_:L_Y->^,7_8FZQ_Z135_-77]1_BKPSI?C;POK'AS6K;
M[9HVKV<VGWMMYC1^;!*ACD3<A#+E6(RI!&>"#7S;_P .N?V8_P#HF?\ Y7]4
M_P#DF@"3_@F#_P F,_#/_=U+_P!.5U7U/7(_##X8>&?@SX%TSP?X/TS^Q_#F
MF^8+2R\^6?R_,E>5_GE9G.7D<\L<9P.,"NNH **** "BBB@ HHHH **** "B
MBB@#\$/^"G'[/][\%?VH/$&JA;B?P_XTFE\06%Y(&8>=*Y:Z@+^6J[DF9B$4
ML5BE@+$EJ\5_9Y_:!\4_LR_%"S\<>$6MY-0MH9K:2SO3*;2[BD0J8YDCD0NH
M;;(!NP'C1N=HK^BOXE?"_P (?&#PK<>'/&OAW3_$NBS;C]EU"$/Y;E&C\R-O
MO12!7<+(A5UW':0:^0_%7_!'/X#>(M<NK^PNO%WAJUFV[-+TO4XGMX<*%.PW
M$$LG)!8[G;ECC P  ?,/Q._X+6>//$.DBT\#> ]'\'7$D,T4U]J5X^JRHS*!
M') -D*(R'<<2+*K$KE< AOSOTG2[[Q%JUIINFV5QJ6IWTZ6]M9VD32S3RNP5
M(T102S,Q "@9)( K]F?^'*OP0_Z&GX@'_N(V/_R'7N?[//[!7P<_9JU2RUOP
MMH$]]XKM89K=/$6M737-WMD8[B%&V&-MI\O?'&C;,J2=S[@!?V"?V>[W]FG]
MFO0/"^MV5O8^*KJ:;5-;2UN6G7[5*V%4MDKN2!((V$?R;HV(+9WM]%T44 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 ?FO^U9_P %1/&G[-O[2'C_ .'UOX/T'7=&TRRMTTJX
MEDG@N([J:S@F66=@S++&K2.#&BQLPV_O%()/YG_M#_M ^*OVFOB?>^./%[V\
M>H7$,-M%9V)E%I:11H%$<*22.44MND(W8+R.W&ZOV8^//_!,7X6_M%?%36_B
M!XDUWQA8ZSJWD">'2[RUCMU\J".%=JO;.PRL2DY8\D].@Y7PK_P1S^ WAW7K
M:_O[OQ=XEM8MV_2]4U.)+>;*E1O-O!%)P2&&UUY49R,@@'SO_P $=?V7[W4O
M&%]\:]>TZXMM)TV&2P\-2S(R+=W,@:*YN(R'&Y8H]\/S(R,T[X(>$@?KE6-X
M5\*Z+X)T.VT3PYI&GZ#HUJ6\C3M+M4MK>+<Q=MD: *N69F.!R6)[ULT %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110!X;\:?^1LA_P"O1/\ T-ZX$?=KOOC3_P C
M9#_UZ)_Z&]<"/NU_#7&O_)08K_%^B/V/)?\ <*9WOP5_Y&R;_KT?_P!#2O<:
M\.^"O_(V3?\ 7H__ *&E>XU_1GAG_P B"/\ B?YGP/$/^_R]$.HHHK]9/F@H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH *1ONFEI&^Z: /Q-^/W_)=_B1_P!C)J7_ *52
M5P5=[\?O^2[_ !(_[&34O_2J2N"K]&H?PH^B/SRK_$EZA7ZY?L(_\FJ^!_\
MM^_]+KBOR-K]<OV$?^35? __ &_?^EUQ7D9Q_ CZ_HSULI_C/T_5'OM+24M?
M('UH4444 ?@?7V1_P3[_ .0+\1O^OC2O_0+VOC>OLC_@GW_R!?B-_P!?&E?^
M@7M?H&,_@OY?FCX+"_Q5\_R9]6T445Y1[ 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !7+ZW_R$9O\ @/\ Z"*Z
MBN7UO_D(S?\  ?\ T$5^"^,O_(AH_P#7U?\ I,C[W@W_ 'Z?^%_FBDO:O5O@
M1_K-:^D/_L]>4KVKU;X$?ZS6OI#_ .SU_/'AY_R4N&_[>_\ 26?HF??\B^I\
MOS1ZU1117]K'Y&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110!X;\:?\ D;(?^O1/_0WK@1]V
MN^^-/_(V0_\ 7HG_ *&]<"/NU_#7&O\ R4&*_P 7Z(_8\E_W"F=[\%?^1LF_
MZ]'_ /0TKW&O#O@K_P C9-_UZ/\ ^AI7N-?T9X9_\B"/^)_F? \0_P"_R]$.
MHHHK]9/F@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH *1ONFEI&^Z: /Q-^/W_)=_B1_V
M,FI?^E4E<%7>_'[_ )+O\2/^QDU+_P!*I*X*OT:A_"CZ(_/*O\27J%?KE^PC
M_P FJ^!_^W[_ -+KBOR-K]<OV$?^35? _P#V_?\ I=<5Y&<?P(^OZ,];*?XS
M]/U1[[2TE+7R!]:%%%% 'X'U]D?\$^_^0+\1O^OC2O\ T"]KXWK[(_X)]_\
M(%^(W_7QI7_H%[7Z!C/X+^7YH^"PO\5?/\F?5M%%%>4>P%%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5R^M_P#(
M1F_X#_Z"*ZBN7UO_ )",W_ ?_017X+XR_P#(AH_]?5_Z3(^]X-_WZ?\ A?YH
MI+VKU;X$?ZS6OI#_ .SUY2O:O5O@1_K-:^D/_L]?SQX>?\E+AO\ M[_TEGZ)
MGW_(OJ?+\T>M4445_:Q^1A1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%4-6U2
MST'2[O4M2O;?3M.LX7N+F\NY5BA@B12SR.[$!55026)P "30!?HKRK_AK#X(
M]/\ A<?@#/\ V-%C_P#':['P7\0/"_Q'TN74_"?B72?%.FQ3&WDO-$OXKR%)
M0JL8R\;, P5U.W.<,#W% '24444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
MLT;A7;:<>KT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M& 965E8 @@:FK:K9Z#I=WJ6I7MOIVG6<+W%S>7<JQ0P1(I9Y'=B JJH)+$X
M!)H OT5^=GQB_P""SGP\\':]'I_P_P#"E_\ $.V7/GZI/='2;8Y5&7R0\+RO
MRSJV^./!3Y=X;(Y7PM_P7 T*ZUVVA\2?"6_TG1FW&>\TO7$OKB/Y25VPO!"K
M9;:#F1< D\D;2 ?I[17Q!XN_X*[? SPK:^'IX8/$_B"/6-,34?\ B4VEJ[6+
M&22-K:Y62X0QSHT9)4 J59&5F5E)[[]F/_@H1\._VL/'E_X1\(Z+XHT[4K/3
M)-5DDUJUMHHC$DL414&.XD.[=,O! & >>@(!Y)_P6E_Y-5\-_P#8XVG_ *17
MM?BM%_K%^HK^D/\ :;_:=\+_ +*/P_L?%WB_3]8U#3;O4H]+2'188I9A*\4L
M@8B26,;<0MSG.2..N/F)?^"U'P19@!X6^(')_P"@=8__ "90!]_T5SGQ \9V
M7PY\"^(_%FIQ7$^GZ#IMSJMS':JK3/%!$TKJ@8J"Q5#@$@9QDCK7Q'_P^J^"
M/_0K?$#_ ,%UC_\ )E 'W_17QM\:_P#@J1\*/@_X=\/3I::MXB\0:]H$.O6N
MB6:PJ]DMQ DUK%?2&0B!I%D4D()65?FVD-'O^=/^'YP_Z(GQ_P!C7_\ <5 '
MZJ45\O\ [+'_  4(^&'[4MQ::)IMQ<>&O',D+2/X:U9</(4C1Y3;S+\DR@L^
M!\LI6)W,2J":^H* "BO"?VE?VS/AA^RG;VR^--5N)=:O(?M%IX?TF#[1?7$7
MF!"X4E4C7)8AI70-Y<@3<RD5\0G_ (+FCM\%,C_L:_\ [BH _52BO@OX1_\
M!8#X3^/-+NE\3:/J_@O7;73KS46M)GAN+6Y:!6=;:WN"T>^>2-?D61(E+_NP
MQ8IOJ?\ #ZKX(_\ 0K?$#_P76/\ \F4 ??\ 17-_#WQI8_$CP'X;\7:7%<0:
M;K^F6NJVT=VJK,L4\2RHKA68!@KC(!(SG!/6NDH ***X?XN?&7P7\!_!LGBK
MQWK]OX=T..:.W^T3*\C22N?ECCCC5GD; 9MJ*2%5F.%5B #N**_,+Q3_ ,%P
M-"M-=N8?#?PFU#5M&7:8+S5-<CL;B3Y06W0I!,JX;<!B1L@ \$[1D+_P7-'?
MX)X'_8U__<5 'ZJ45\O_ ++'_!0CX8?M2W%IHFFW%QX:\<R0M(_AK5EP\A2-
M'E-O,OR3*"SX'RRE8G<Q*H)KZ@H _E;G_P"/B3_>/\Z_:?\ X(M?\FJ^)/\
ML<;O_P!(K*OQ8G_X^)/]X_SK]*O^"?\ ^VQ\-/V2_P!E>^@\83W^H:QJGC&\
MD@T;0XHY[P0"RLP;AU>1%2/<NP$MEFSM#;'*OH/J?KU17Y6?\/S1V^">1_V-
M?_W%7T]^R#_P4:\!_M7:I_PC0LKCP9XZ\EYTT6_G2:*\56<L+6<!?-98U5V1
MD1@&8J'6-V"$?6M%%<YX^\>^'_A;X/U7Q7XJU:WT/P]I4)GN[ZZ)"1KD
MEF9B%5%!9F954$D @'1T5^<'Q._X+5^ O#VI_9/ W@76/&4,4TT4U]J-VFE0
MNJL!') -DSNKC<?WB1,H"Y7)(7BU_P""Y@SS\%,#V\5Y_P#;*@#]4Z*^?OV=
M?VY/A'^TWY5IX6\0_8/$;YSX:UQ5M=1X\P_(FXI-\D32'R7DV*1OVDXKZ!H
M**^/_CU_P4\^%W[._P 5M<^'WB30?&%[K.C^1Y\^EV=K);MYL$<Z[&>Y1CA9
M5!RHY!ZCFN7_ .'OGP:NOAMXJ\36.G^((M3TCR(;'0=5CM[>YU:XF$I58O+E
MEVQIY1,LK ! R8#LZ(P!]T5\_?M=_MD>$/V/?"NFZAXAL=0UG5]8^T1Z3I6G
MH!Y[Q(&9I)6^6*,,\*LWS/\ O051]K8^-])_X+B6$VJ6::I\'KBSTUID6YN+
M3Q&MQ-%$6&]DB:U0.P7)"EU!( W+G(^>O^"D'[:G@C]KZ+X?IX.TK7]-_P"$
M>.H&Z_MRW@BW^?\ 9MGE^5-)G'DOG..HQGG !O:/_P %#OBO^TA^UU\(XO[6
MN/!/A,^*]/LU\.Z!>30Q7%O+?Q[EO'# W+&/:AW 1X4[8TWON_;"OYD?@?XV
ML?AI\9O 7B[4XKB?3= U^PU6ZAM%5IGB@N$E=4#,H+%4. 2!G&2.M?M=\!?^
M"G7PN_:*^*VB_#_PWH/C"RUC5A.8)]4M+6.W7RH))FW,ER[#*Q,!A3R1TZT
M?8%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 >&_&G_ )&R'_KT3_T-ZX$?
M=KOOC3_R-D/_ %Z)_P"AO7 C[M?PUQK_ ,E!BO\ %^B/V/)?]PIG>_!7_D;)
MO^O1_P#T-*]QKP[X*_\ (V3?]>C_ /H:5[C7]&>&?_(@C_B?YGP/$/\ O\O1
M#J***_63YH**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "D;[II:1NAH _$WX_?\EW^)'_
M &,FI?\ I5)7!5W?Q_D7_A>_Q'^8?\C)J7?_ *>I*X+S$_O+^=?HE"4?91]$
M?GE7^)+3J.K]<OV$O^35/ _UOO\ TNN*_(OS$_O+^=?KG^P>P;]E7P1@Y'^G
M?^EUQ7DYQ).C'U_1GK93_&?I^J/?J6DI:^1/K0HHHH \N_X99^#/_1(_ G_A
M-67_ ,:JOJWPM\&_#70Y?^$1\(Z%X5%[<1?:O[%TV&S\_8DFS?Y:KNV[WQGI
MN..IKUBN0^)G_(#M_P#KX7_T!ZZ*$G[2)A6_AR/-****^C/!"BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y?6_
M^0C-_P !_P#01745R^M_\A&;_@/_ *"*_!?&7_D0T?\ KZO_ $F1][P;_OT_
M\+_-%)>U>K? C_6:U](?_9Z\I7M7JWP(_P!9K7TA_P#9Z_GCP\_Y*7#?]O?^
MDL_1,^_Y%]3Y?FCUJBBBO[6/R,**** "BBB@ HHHH **** "BBB@ HHHH _*
M/_@ME\79FU+X?_"ZVDN(X$AD\2ZA&T,?DRLS/;VI5^7W)LO-R\+B5#\Q'R_'
M'[!GP;_X7A^U5X$T&>T%WHUG>#5]566P^V6_V6V_>M'.A^41RLJ0%F^7,Z\,
M2%/$_M+_ !?E^/7QZ\<>.GDN'M]8U*22R%U%'%-'9I^[M8W6/*AD@2)#@G)4
MDLQ)8^Y_\$Z_VK/AI^R7XF\8^(?&VA>(-5UK4;."PTRYT***7R+?>TERDBR3
MQK\[);$'#$>6<%<G<(#5_P""M'P;/PU_:FNO$-G:&#1O&5G'JR-!8?9[=+I?
MW-S&''RRR%D6=VX;-T-PR=S7/^"2?QVF^%_[2:^#;JYMX/#_ (ZA^PS&XFCA
M6.\A622T<,RDLS$R0+&&7<URI^8JH.I_P40_;A^$_P"UY\/_  O9^%_#OB>P
M\5:'J;317VM00PPK9RQ,)XP(KF3+-(EL<E.!&<,,D-\1>$?%6J>!?%6C>)-%
MN?L>LZ/>0ZA97/EK)Y4\3B2-]K JV&4'# @XY!%" _J.K\I/^"V7PCF74/A_
M\4+:.XD@>&3PW?R--'Y,3*SW%J%3A]S[[S<W*XB0?*3\WZ2?!;XG6/QH^$WA
M+QSIP@2WU[38+YK>VN5N5MI70&6 R* &:*3?&W (9&! (('FO[=GP<_X7E^R
MSX\\/V]I]LUFWLCJNE+'8?;+C[5;?OEC@0?,))55X R_,!.W# E2 ?CY_P $
MV?B]-\(_VOO!#^9.NF^))?\ A&KZ&UACD:9;HJL ._&U5N1;.S*0VV-L;LE6
M_3'_ (*X^.O^$1_8YU33/L7VH^)]8L=($OF[/LVUVO/,QM._/V/9MR/]9G/R
MX/X=:/JU[X=U:RU73+RXT[4K&9+BVN[65HIH)48,DB.I!5E8 @@Y! -?=/\
MP55_:(LOC9-\$[:UL;>SF7PI%XENXH;];EK274XX9!:2 (I5HXX8WW'!=9U.
MU1@L ? U?K7_ ,$2?B8;KPC\2/A]//81_8KVWUVS@WXNYO.0PW#;2WS1I]GM
M1E5^5IOF)WJ!^8NB?#+6?$/PU\4^-[&#[1HWAN]L+/4?+1V>'[6+CRI6PI58
MPUOL+,P^>6)1G=Q])?\ !*?XEGX>_MB>'[*6>PM;'Q1976A7,]^^S;N03PK$
MVX 2//;P1J#G=YA4#<RD '?_ /!9CXH_\)5^T3H7@RUU+[38^%-&0SV7D;/L
MU]=,99/G*@ONMULCPS*.@PV\5RW_  27^#?_  LK]JBU\0W=KY^C>#+*35I&
MFL/M%N]TW[FVC+GY8I SO.C<MFU.T<;E^8/CA\4+WXT_%[Q?XYOQ<)-KNISW
MJ075TURUM$SGRH!(0"RQ1[(UX "HH    _7O_@CS\(XO!7[-%YXTDBMSJ7C3
M4Y)EGAFD9OL=JS6\4<B'"JRS"[;Y<Y65<L<!5$#/B3]O/X/?M!?%G]JCQUJ]
M[\,_%^L:?;WAL='FTC2;N]LAIT?%L873S$&]")756&)99<JC;E'4?L:_\$J]
M:^-5C?>(?BK)X@^'NCVEXUG'H;Z8]IJEYB'<90UPFV*,,\8#;)-^V5?D*AC]
M^?M5_P#!13X:_LK:X_AF_AO_ !3XR^QO<_V1HYCV6KE08$NY68>3YF0?E61U
M3YRF&3?\%^/_ /@M'\5M<N-5C\*>$_#/A?3[F$Q6CW237]]9L8PID$I=(G8/
MEU#0[1\H97P2P!QO[=O_  3H'[(_A/3O&>C^,O\ A(_#FHZPVF+97UGY%Y:;
MTDE@!=6*3?)%('?;%\P4A,,0GA?['_CZ;X8_M1?"_P 0QZK;Z)!#K]K!>W]T
M8UABLYY!!=%VD&U%,$LH+G&T'<"" 14^-7[4WQ5_:&%K'\0?&M_K]G;;6BL
M([:S5UW[9/L\*I&9 )7'F%=^UMN<  <%X-\,ZGXV\7:)X=T:V^V:SJ]]#I]E
M;>8L?FSRR+'&FYB%7+,!EB ,\D"A;@?T;?M7?\FM_&'_ +$W6/\ TAFK^:VO
MZ4OVKO\ DUOXP_\ 8FZQ_P"D,U?S6T#Z'O7[-?[%_P 4/VKI[F7P9I=M!H=I
M-]GN_$&KSFWL8)?+,@CR%9Y&P%!$2.5\R,OM5@:^Y_\ @EM^QEXT^#_QT\<>
M(_B5X6FT+4M TV&PTR.^LTGAFDN_G>XM;M6:,M'%$8F\HL<73*Q7!5OI+_@E
MKI-EI?[#_@*>TL[>VGOI=1N;N6&)4:XE%_/&))"!\["..--QR=L:CHH%>T_M
M*:M?:'^SI\4]2TV[N-.U&S\*:K<6UY:RM%-!*EI*R2(ZD%65@"&!R" 10(_
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
M.QSL^T&-0N%6..-0/ER?BS_@M9_R<]X3_P"Q.MO_ $MO:^J/^"*__)K/B?\
M['*[_P#2*QKY7_X+6?\ )SWA/_L3K;_TMO:&"/*O^"6__)]/PU_W=3_]-EU7
MZC_\%*/VF;W]F_\ 9[F.@SV\7BKQ3,^BV+F\:"YLXWA<S7L*H0[-$-BAE("/
M-$Q)P$?\N/\ @EO_ ,GT_#7_ '=3_P#39=5[M_P6R\:7U_\ &'X>^$I(H1IN
MEZ%)JL+JK"5I;JX>*0,<X*A;*+:  06?).0 #/SV\)^%=5\>>*]'\.:+;?;=
M:UB]AL+*W,BQ^;/*X2--S$*N68#+$ 9Y(K]4/#G_  1(T)OART6N_$G4(_'D
MWENMWIUE&^EVW$9DB,+XEGP1*!)YD6=R$QC:5;\S_@Q\5+[X'_$[0/'.F:3H
M^MZEHLQN+6SUZV:XM/-V,J2,BNIW(S"1&# JZ(PZ5]B_\/JOC?\ ]"M\/_\
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
M.UCX"U74KC_A"O&DPLA9L[-#;:H^U;:=4",=TA5;=L% 1*C.2(5Q^D'_  5
M_P"3&/B9_NZ=_P"G*UK\#]#U:]T#6+'4M-O;C3M1LIX[BVO+25HIH)48,DB.
MI!5E(!# Y! (K]\/^"H'_)C'Q,_W=._].5K1T!;G\_ZDJ01UK[V_8:_X)BR_
MM*>#[7XA>./$-QX>\%WDTL=A9:2(WOM05#)&\OF-N6W59E"@,CL^R3A!L=O@
MBOZ5/V5!M_9>^#P_ZD[1_P#TBAH _$[]O+]BV7]COQWHUK8ZM<:]X4\00SSZ
M;?7D4<4T;1RD/;.%<[VCC>W8R[(U<RG:HVD# _8)^)6M_"_]K;X:W>BS[!J^
ML6V@WT#NXBN+6[E2&17567=MWK(H;*B2.-B#MQ7VK_P7*_X]_@O_ +VL_P#M
MC7Y^_LE_\G4?!S_L<M'_ /2V&A ?JK_P4H_8;_X7I_;/Q?/C7^P_^$0\'S_\
M2;^R?M'VO[+]INO]=YZ;-WF;/N-C&><XK\5&&UB*_I5_:H_Y-A^,'_8G:Q_Z
M135_-6_WF^M 'W_^R]_P2E_X:2^!?AGXC?\ "T?^$=_MK[2?[,_X1_[5Y/DW
M,L'^M^U)NSY6[[HQNQSC)_7OX5^"#\,_A?X0\'_;?[2_X1_1[/2?MOE>5]H\
MB!(O,V;FV[MF=NXXSC)ZUX%_P2]_Y,5^&7TU+_TYW5?5- !7GWQZ^+^F? 3X
M.^*_'^KIY]IH=FTZ6V67[3.Q"00;E1RGF2O''OVD+OW'@&O0:^"_^"RNK7VF
M_LGZ3#:W=Q:P7_BJSMKN*&5D6XB%M=2B.0 X=1)'&^TY&Y%/50: /R%^-'Q@
M\1?'OXG:_P"._%4L$NMZQ,LLJVL0BAB546..-%YPJ1HB DEB%!9F8DG[(_8K
M_P""5^I_'KPK9>.?B/JNH>$/"=]^\T[3;&%!J&HP%&VW >0,L$98QE"T;F10
MQ 12CM\ 0J&D13T+ 5_4MI.EV>@Z7::;IME;Z=IUG"EO;6=I$L4,$2*%2-$4
M *JJ  H&   * /P__;<_X)JZU^RSH$_C;0-=_P"$J\!_;$MV$ULZW^G^8TOE
MF?8IB:,!8D,V8]TDJJ(UR,^ ?LP_M"ZW^S#\8M%\>:+#]O6UWP7^EO</#%?V
ML@VR0N5/T=2P95DCC8JVW!_H6^-7@N\^)'P=\=^$M.EMX=2U[0+_ $NVENV9
M84EGMY(D+E0Q"AG&2 3C. >E?S(,-K$>] '[S_M<_LB:;_P4$\*_#/Q!HOC_
M /X1S1K.TGU&RNO[&:Z^W07L=L\;[6EA:/"Q X89^?D CG\1OBUX#'PL^*GC
M'P9]N_M/_A'=8O-)^W>5Y/VCR)GB\S9N;;NV9V[CC.,GK7[H?\$O6W?L+_#(
M^VI?^G.ZK\6?VMO^3JOC'_V..K_^ELM'4#U/]AO]A?\ X;03QJW_  FW_"'_
M /"-FR'_ ""?MWVC[1Y__3>+9M\CWSN[8Y_7S]BW]E;_ (9!^%FI>#/^$G_X
M2S[9K$NK?;?[/^Q;-\,$7E[/-DSCR<[MW\6,<9/Q?_P0S_U/QI_WM%_E?5^J
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>6
M_M4?\FP_&#_L3M8_](IJ]2KRW]JC_DV'XP?]B=K'_I%-0!_-6_WF^M?8'["G
M_!/O5/VOA?\ B75M;/AKP'I=XEE-<VR++>7TZ^6\MO"I.(L1.#YSA@&= $D^
M?9\?O]YOK7[T?\$I?"^F>'_V)_!]]86OV>YUJ[U#4-0D\QF\Z=;N6W#X)(7]
MU;PKA<#Y,XR22 ?FQ_P4$_81'[(6N:)JWAS4-0UWP'K9:"&XU"+=<6-TBJ6A
MGE2-8CY@W/&0%8A)1M_=[W^/58KG!(SQQ7[4_P#!:C_DU?PS_P!CE:?^D5]7
MXM6XW7$8/]X4 ?IC^S__ ,$:;SQAX"77OB5XPN?#FI:IIHGT[1M+LSYMA++%
M&\37OGJIW1LTB26RJIRHQ,.17P9\?_@YJ?[/_P 9/%?P_P!6E^T76AW9A2ZV
MJOVF!E$D$^U7<)YD3QOLW$KOVGD&OZ9:_ 7_ (*E?\GU?$C_ '=,_P#3;:T
M?3W_  1,^+DZZE\0?A?<RW$EN\,?B33XUAC\F%E9+>Z+/P^YP]GM7E<1.?E)
M^;U3_@K#^U]??!_P7;_"GPR;<:]XQTV<ZM=31LS6FF.6AVQAEV%IR)TW;B8U
MC;Y0SHZ_,/\ P13_ .3H/%G_ &)US_Z6V5>;_P#!5'5+W4OVW_'-M=WEQ<6]
MA;Z;;VD4TK.MO$;&"4QQ@G"*9))'VC W.QZL30P1\T^ / /B'XK>--)\*>%=
M*N-:\0ZK,(+2QM@-SM@DDDD!55069V(555F8@ FOU'\.?\$2-";X<M%KOQ)U
M"/QY+Y;B[TZRC?2[7B,R1&%\2SX(E D\R+.Y"8QM*MX9_P $9='L-0_:JURX
MNK.WNKBP\*75Q:331*[6\IN;6,R1DC*,8Y)$W#!VNPZ,17[84 ?S3?M#_L_>
M*?V9?B?>^!_%R6\FH6\,-S%>V2RFTNXI$#"2%Y$0NH;=&3MP'C=?X37WE_P1
M[_:LN;/7)?@5KTGFV5Z+G4_#MU)),\D4RJ'GLU7#(L;(DLX/R .LN=[2KCM/
M^"W7@R]OOAY\+_%J26ZZ?I6IWFES1,S><TMU%')&5&W!4+92[B2""R8!R2/S
MB_9+;;^U/\'/^QRT<?\ D[#0@/U2_P""U'_)J_AC_L<K7_TBOJ_%8,5Y'%?M
M3_P6H_Y-7\,?]CE:_P#I%?5^+,*[ID4]"PH0'T]\,/\ @F[\=_BU\,/^$XT3
MPO;0Z=<PPW.EV>I7T=K=ZK%(Y7S($<A555 DS,T0=&5H_,R*^U?V<Y[W_@GM
M_P $Z_$?Q%UC0K>S^(FNZD\L.B^(K1M-NO.,PM;:VD#8EG6-(YKL1C:2DDNW
M:"9*_2+2=+L]!TNTTW3;*WT[3K.%+>VL[2)8H8(D4*D:(H 554 !0,   5^;
MG_!;GQE?6/P\^&'A*.. Z;JNJ7FJ32LK>:LMK%''&JG. I%[*6!!)*I@C!!
M/R9UC5K_ ,1ZM>:GJ=[<:CJ=].]Q<WEU*TLT\KL6=W=B2S,Q)))R2237ZB_!
MW_@BO;:E\.Y+SXE>,]0TKQE?68>WT_0XX7MM)G(?"SNV[[5C,6Y8S$ 5D57<
M%9!^8GA'Q$?"?BK1M<&G:?K!TR\AO!IVK0>?9W7EN'\J>/(WQMMVLN1E21FO
MN7_A]5\;_P#H5OA__P""Z^_^3* /EG]I[]GK6_V8/C'K/@/6IOMXM=D]CJB6
M[PQ:A:R#=',BM^*,%+*LD<BAFVY/Z8_\$?\ ]J"^^('@O6?A+XCU*XU#5_#,
M*WNB37+M(YTO*Q- #LX6"0Q[=[DE;A44!(>/S9_:>_:@\5?M8>/-/\6>+M/T
M?3]2LM-32XX]%AEBB,22RR@D22R'=NF;D$# ''4GU7_@E?JU[IO[;_@6VM+R
MXMX-0@U*WNXX961;B(6,\HCD .'4211OM.1N13U4&@#][Z*** //?CW\8-,^
M ?P=\5_$#5X_/M-#LVG2VRR_:9V(2"#<J.4\R5XX]^TA=^X\ U_-[\0/B!XA
M^*WC/5O%GBO5I]:\0:K,9[N^N2-SM@    !550%5% 55554  "OV0_X+*ZM?
M:?\ LGZ1!;7=Q:P7WBJSMKN&&5D6XB%M=2B.0 X=1)'&^TY&Z-3U4&OQ/A^:
M9 >A8?SH _2C]D/_ ()'V_Q6^'.D>./BCXEU#1['7;,7NFZ+X>,(N!!((W@G
MEN'61!O0N?)5"0&C)=6#1CYB_;0_8M\0?L<^,-(T^^U:W\1^'M;A>32]9AB%
MN\K1!//CD@WL8V0R)SN965U(;.]4_H9HH _$_P#X)%_''Q5X)^.K^ X[;6-7
M\$^(H7DO+2SMY;B'3+H;%BOV2.)RBD[+=WRB8FC:1L1+BU_P6L_Y.>\)_P#8
MG6W_ *6WM?M-7XL_\%K/^3GO"?\ V)UM_P"EM[0!\+>$?">J>.O%6C^&]$MA
M>:UJ]Y#I]E:^8L?FSRN$C3<Q"KEF RQ '<BOU2\.?\$1]";X<M%KOQ)U"/QY
M-Y;B[TZRC?2[;B,R1&%\2SX(E D\R+.Y"8QM*M\@_P#!+7G]NGX;>RZG_P"F
MVZK]^Z /Y?/B)X'OOAKX^\2^$-3EMY]2T#4[G2KF6T9FA>6"5HW9"P4E25)!
M(!QC(%?JW_P11^)>M^(/AK\0?!=]/]HT?PW>VEUIWF.[/#]K$_FQ+EBJQ[K<
M.%51\\LK$G=Q^;/[7/\ R=1\8O\ L<-7_P#2V6OOS_@AE_J_C5]=%_\ ;^@#
M6_X*^>"OC-\3O$G@/0/"7@S7_$O@.ULY;YV\/V<]YOU$N4<7$<18#RXO+\MF
M1?\ 7SA6;Y@OR#^S;_P3G^*/QQ^(I\/^)="U_P"&&BPV<EY/KGB#P]=(AVE5
M6*%7$:R2,SJ=I=<(LC<E=I_9G]I3]J;P'^RKX-M_$'C>]G+7DWD6&DZ<B2WU
MZP(WF*-F4;45@S.S*HRHSN=%;\[OBA_P6T\3W6IA/AU\/=)TW3HIIE-QXHFE
MNYKJ+</);RH'B$#;0Q9=\HRP ;Y<L 6OVG/^"0&A_#OX<^*?&W@'QYJ'V7P[
MHTVIS:/XC@CF>Y\@/+,5N81&$_=+\J&%LNN"X#93\P Q4@C@U]&_&#_@H)\>
M/C9I6IZ1KOCF>Q\/ZA+*\FD:+;Q6,/E.KH;8O&HEDAV2,OERR.& !;<0#7SC
M0!_2Y^S7X^G^*7[/WPZ\5W>JV^M:CJN@V5Q?WUL8]LEYY*BY!$8"JRS"160
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
M)_\ R:W\'?\ L3=&_P#2&&O5:\J_9/\ ^36_@[_V)NC?^D,->JT/< K\+_\
M@KA\3-<\7?M;:MX8O[C&B^$[*UM-.M8W?8//MXKF65E+%?,9I0I90N4BB!!*
MY/[H5^3/_!7;]DG6[KQQ:?&/PAH.H:O97]D8?$PL+=Y_L<EM%^[NY,.Q6-H$
MV,0BQI]F!9MTHR ?+_[!O['.G_MA>/-8TS4_&,'AG3=#A@O+FS@59-2OXFEV
MN+=&("JH!#3$.(VDA!1]_'U3^T-_P1JL/#/@W7?$?PN\8:QJ-SI>FM=)X;UJ
MS6[N=0EC+.Z136ZH0S1@!(_)8LX + /E/RUW%6R"0:^@O O[??[0WP[%X=+^
M*VO78N]GF?V[(FK8V;L;/M:R^7]XYV;=V!G.T8 ,OPA^SO\ M!^!_%6C>(]#
M^$_CVRUK2+V'4+&Y/A6[?RIXG$D;[7A*MAE!PP(..017]"WP_O/$&I> _#EW
MXLL8-*\53Z;;2ZO8VI#0V]XT2F>-"'<%5D+ $.W 'S'K7YM?L_\ _!:&#4]4
MCTSXQ^%K?289Y@L>O>%5D:"W5FC4":UD=WVJ#*[21NS8"JL1.37Z<Z3JMGKV
MEVFIZ9>V^HZ=>0I<6UY:2K+#/$ZADD1U)#*RD$,#@@@B@#^6NX_X^)/]X_SK
MZ)_8O_8O\0?MC^+]5L+#5H/#GA[1(4DU369HA</$TH?R(HX-ZF1G:-^=RJJH
MQ)SM5_G:X_X^)/\ >/\ .OVF_P""+(_XQ6\3>_C&[_\ 2*RI]!O<^:_VXO\
M@EQH?[//PGU/XC^!O%VH7ND:/]F2_P!(\0K&]P_FSB'S8IXD13AI8!Y;1C@2
M-YA.U*_/?1]7O?#VJ66JZ7>3Z=J5E,EQ:WEK*T4T$J,&21'4@JRL 00<@@&O
MWT_X*>_\F-?$S_=TW_TY6M?S^4A'].'P5\:7OQ(^#G@3Q;J,5O!J6O:!8:I<
MPVJLL*2SV\<KJ@8L0H9S@$DXQDGK7X:?M_?M>W_[5WQ<86AMX_ OAJ:YM/#T
M<*,&GC9U#W<C.JONF$4;;" (U55QN#N_ZR:3JU]H7_!-.QU/3;NXT[4;+X1I
M<VUY:RM%-!*FC!DD1U(*LK $,#D$ BOY]_O-F@.A],?L9?L,>+?VP-<OI+2Z
M_P"$8\&:;NCO?$MQ:F=//VY2WACW)YLG*LPW (ARQRT:O]4?M)?\$;1X5\*W
MOB'X2^*-0U<Z;9R7,_A_Q!%Y]W<^6DKL+:6VB&^1L1(D)B&6+'S.0M?67_!+
M72;+3/V'_ -Q9V=O:SW\NHW-W)#$J-<2B_GC$DA R["..--QR=L:CHH%?6M
M'\L^D:M?^&]6L]4TR\N--U.QF2XMKNUE:*:"9&#(Z.I!5E8 @@Y! -?T0_L8
M?M+0_M6? ?2?&CVL%AK<<TFG:U8VOF>3;WD>"P0N 2KQO%* "^T2A"[,K&OQ
M(_;J\%7O@/\ :_\ BSIM_-;RSW&O7&JJUNS,HBO"+N('*@[A'.@88P&# $C!
M/VY_P0S;]W\:AZ'1?_;^@#Y4_P""HW_)]/Q*^FF?^FRUKYY^'_@'Q%\5?&.D
M^$_"FD7&M^(-4G\BTL;8#<[8R222 JJH+,[$*JJ68@ FOH;_ (*C?\GT_$KZ
M:9_Z;+6O3O\ @C+H]CJ/[5&NW-U9V]U/8>%;JXM)9HE=K>4W-K&9(R1E&,<D
MB;A@[9&'0D4 SBK_ /X):_'#PWXI\"6&N:&LFB^(KVPM+[5] /\ :7]B&X<B
M3[3$I5OW*@L\BYA^Z!-S67^W1^PU_P ,:_\ "'2GQK_PE_\ PDC7OR_V3]A^
MS?9_(_Z;R;]WG^V-O?/'[\5^6'_!<K_CV^#'^]K/_MC0!^:GPG\"CXH_%/P=
MX-^W?V9_PD6LV>D?;O)\W[/Y\Z1>9LW+NV[\[=PSC&1UK]?/V6_^"5)_9I^.
M?ASXC#XH?\)'_8XN1_9O_"/_ &7SO.MI8/\ 6?:GVX\W=]TYVXXSD?E9^R7_
M ,G4?!S_ +'+1_\ TMAK^E&@ HK\C?CC_P %;_C!\,_C1X^\):9X<\#SZ;H.
MO7^E6LEW97C3/%!<21HSE;M06*J,D #.< =*XC_A]5\;_P#H5OA__P""Z^_^
M3* /VIHKXI_X)P_MH>-OVP!\0F\9:7H&F?\ ".G3Q:_V';SQ;_/^T[_,\V:3
M./(3&,=3G/&/M:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \-^-/\ R-D/_7HG_H;U
MP(^[7??&G_D;(?\ KT3_ -#>N!'W:_AKC7_DH,5_B_1'['DO^X4SO?@K_P C
M9-_UZ/\ ^AI7N->'?!7_ )&R;_KT?_T-*]QK^C/#/_D01_Q/\SX'B'_?Y>B'
M4445^LGS04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% 'FNJ?LX?";7-5O-1U+X7>
M#-0U"\F>XN;NZ\/VDLT\KL6>1W:,EF9B223DDDFH/^&6?@S_ -$C\"?^$U9?
M_&J]0_&C\:?-(#R__AEKX,_]$B\"?^$U9?\ QJNY\+^%M&\%Z';Z-X>TFPT+
M1[;=Y&GZ9;);V\6YB[;8T 5<LS,<#DL3WK8I-U%V M%%%( HHHH 2N0^)W_(
M#M_^O@?^@/77UR'Q._Y =O\ ]? _] >MJ'\2)A6_AL\THHHKZ4\$**** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M5_2_X5\,Z7X)\,:/X=T:V^QZ-I%G#I]E;>8TGE01((XTW,2S850,L23CDDT
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
MI/K^;#]K;_DZKXQ_]CCJ_P#Z6RT ??\ _P $,_\ 4_&G_>T7^5]7ZH5^5_\
MP0S_ -3\:?\ >T7^5]7ZH4 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 5Y;^U1_P FP_&#_L3M8_\ 2*:O4J\M_:H_Y-A^,'_8
MG:Q_Z134 ?S5O]YOK7[^_P#!+W_DQ7X9?34O_3G=5^ 3_>;ZU^_O_!+W_DQ7
MX9?34O\ TYW5'0.IY5_P6H_Y-7\,_P#8Y6G_ *17U?BU:_\ 'Q'_ +U?M+_P
M6H_Y-7\,_P#8Y6G_ *17U?BU:_\ 'Q'_ +U-;@?U1U^ O_!4K_D^KXD?[NF?
M^FVUK]^J_ 7_ (*E?\GU?$C_ '=,_P#3;:T@/5/^"*?_ "=!XL_[$ZY_]+;*
ML#_@KW\,+[P;^U=+XHD-Q<:=XOTRVO89FM6CACE@C6UD@63)$C*L,4C8P5%P
M@(Z,V_\ \$4_^3H/%G_8G7/_ *6V5?I-^VE^RMI?[67P=O?#K1V%GXLL_P#2
M?#^LWD;'[%<94NA9#N$<JKY;\,!E7V.T:"@#\C_^"8?QV\/? 7]IZUNO%5S;
MZ9H?B+3)M"FU6ZF,4-@[R1312N=I&TR0)&2Q55$N]F"H<_OA7\SGQD_9_P#B
M'^S_ *Y'I/Q \*7_ (;N9,_9YKA0]M<X5&;R9T+12[1(F[8QVEL-@\5U7AW]
MM3XY>%?ATW@72?B=K]CX<_=K%%'<#[1;)&(PD<%T1Y\$:B) (XY%3&X8PS9
M/K/_ (+1?%[P]XL^)/@OP%ILL\VN^$(KJ;5RT)2&)KQ+62&-6/+-Y<8=L#:!
M(@W%MP7YA_8)^&NM_%#]K7X:6FBP;QH^L6VO7T[HYBM[6TE2:1G95;;NV+&I
M;"F22-21NS7E?PU^%/C#XT>*K?P[X*\.ZAXDUJ;:3;V,)?RD+K'YLK_=BC#.
M@:1RJ+N&2*_<+]@']A^']D7P7J=SKYTC6/B)J\S+=:OIJR,L%F"OEVL4D@4E
M2R^:Q")N9E5@PB1J /-_^"U'_)J_AC_L<K7_ -(KZOR:_9X\+Z;XV^/WPT\.
MZW;?;=&U?Q-INGWMMYC1^;!+=1QR)N4AERK$94@C/!!K]9?^"U'_ ":OX8_[
M'*U_](KZORK_ &3?^3IO@W_V.6C_ /I;#0MP/Z4J_/?_ (+/^ XM>_9X\,>*
M8=*N+W4M U]86OH1(RV=G<0R"4R ':%::*T7>PX;:H(WD-^A%<E\4/AKHGQB
M^'/B+P7XD@^T:/KEG)9W&$1GCW#Y98]ZLHDC;:Z,5.UT5L9% '\U'PZ\1V'@
M[Q_X9U_5=&M_$>FZ7J5M?76C7FWR;Z*.57>!]RL-KJI4Y5AACP>E?T0:3^S+
M\!-?TNTU/3/A3\.-1TV]A2YM;RT\.:?+#/$ZADD1UC(964@A@<$$$5^&G[57
M['GCS]E/QC=V&NZ?<ZCX7:94TWQ5;VSBQO5<.8U+<B*?;&^Z%FW#8Q&Y-KM@
M?#?]JKXO?"'09M$\(_$77]%T66SFL5TZ.[:2WMXY6WR-!&^Y8)"Q+"6(+(I9
MB&!8Y /U#_:'_: _8Z_9M^)U[X#U_P"!NCZQKEC##+>-HO@K2WAMVE02)&S3
M&(LWEM&_RAEQ(!NW!@O;?L:_'C]F/X]_$:^@^%OPLT[P9XST2S;4(KB?PK8V
M-P8&/DRO#-;E]N/-1&!921-P&&_;^*.EZ1XJ^+'C%[?3[/6/&/BS5YI;EX[:
M*6^OKR4AI99" &>1L!W9N3PQ/<U^W/\ P3E_8@E_93\%WVN^*C!<_$3Q'#$+
MR*)(Y$TJW4EA:QS $LQ8AI2K;&:.,*&$8D< ^RJ*** /C;_@J]\,;_XC?L@Z
MO=Z>;B6X\+ZC;:^UK;6K3M/$@>"7.#E%2.Y>9GP0%A;( )9?PB1MKJWH<U_4
MOJVEV>O:7=Z;J5E;ZCIUY"]O<V=W$LL,\3J5>-T8$,K*2"I&""0:_!7]M;]@
M;Q?^RSXHO=0TRTO_ !)\,I?W]GXACMR_V)"ZH(+TH-L4@9T4.=J2[@5PVZ-
M#]PO@O\ $^Q^-'PE\(^.=.\A+?7M-@O6@M;E;E;:5T'FP&0 !FBDWQMP"&1@
M0""!\K_\%&OVYO%'[(NH^!M.\%P>&-6U/68KRXU"SUE)9IK>%&A6"0)%/&55
MV,XW,"&,1 ^ZU?D?\%OVI?BM^SRMW'\/O&VH>'[2ZW-+8[8[FS9VV;I?L\RO
M$)"(D'F!=^U=N<$BN*U36/%7Q8\9)<:A>:OXR\5ZO-%;))<2RWU]>2D+%%&"
M2SR-@(BKR>% [4 ?IG^RS_P5,^,GQT_: \%>!+WP3X1O;'6;PPW:Z6MQ:7$,
M"QN\LZR2W#I^Z16D*%27$91<,P(\J_X+6?\ )SWA/_L3K;_TMO:^D_\ @F#^
MP3J?P55?BM\0[7['XPU&S:#2=!N(%,NE6\F"TTI8;H[EU!78I!CC=U?+2,D?
MS9_P6L_Y.>\)_P#8G6W_ *6WM,#RO_@EK_R?5\-_]W4__3;=5^_5?@+_ ,$M
M?^3ZOAO_ +NI_P#IMNJ_?JD!_-C^US_R=1\8?^QPU?\ ]+9J^_/^"&7^K^-7
MUT7_ -OZ^ _VN?\ DZCXP_\ 8X:O_P"ELU??G_!#+_5_&KZZ+_[?T ?-G_!5
M[Q1JGB#]M3Q987]UY]KH=EI]AI\?EJODP-:1W+)D %OWMQ,V6R?GQG  "?\
M!-C]D_P?^U1\4-=@\;:CC1O#UG#>_P!B6=^+>[U!VG48V["S6P5725D9'5IH
M<,-V1[!_P5X_95\1:-\3+GXUZ/9W&I>%=9@M;?69E<2'3KR-%@C+(%!2"2-(
M0');][O#%=\2M^>_A/Q=KO@77K;6_#>L:AH&LVN[R-1TNZ>VN(MRE&VR(0PR
MK,IP>0Q'>@#]N_VAOV6?V>_V<_V3OBGJ=A\._#^E^7HUY]DU.^LWU*\@OIXA
M;VWE3S>;-'^^:$+M8*C,7^7YFK\*J]PU3Q1\<_VX_B-:V-U=:_\ $KQ%P8+.
M","VL48PPM*(HPL%K&2(=\F$3.&<YYKQ_6='O/#NKWNEZE9W&GZC8SO;75I=
M1-%-#*C%71T8 JRD$%2,@@@T ?TA_LG_ /)K?P=_[$W1O_2&&OP%_:V_Y.J^
M,?\ V..K_P#I;+7[(_\ !*?Q5IGB+]BGPA96%SYUUH=WJ&G:A&(V7R9S=R7
M3) #9BN(6RN1\^,Y! _&[]K;_DZKXQ_]CCJ__I;+0]P/OW_@AG_J_C5]=%_]
MOZ\K_P""UG_)SWA/_L3K;_TMO:]4_P""&?\ J_C5]=%_]OZ\K_X+6?\ )SWA
M/_L3K;_TMO:&"/*?^"6O_)]/PU^FI_\ ILNJ^H?^"W?@**.^^%WC6WTJX-Q-
M%>:/J&J*)&A"HT<MK"QSL1B9+QEZ,P#]0GR_+W_!+7_D^GX:_34__39=5^TO
M[37[/NA_M-_!W6_ >N2FQ%YLGLM32W2:6PNHSNCF0,/JC!2K-')(@9=V0 ?@
MC^R#XB\+>%_VE?A_>>.-%T?7O"<VI+8ZC:^(/*^PI%<*T'VB;S59-L)E$WS#
M'[KJOWA^^'_#)WP0_P"B-_#_ /\ "7L?_C5?S]_'C]G3Q[^S;XRN/#_C?0[C
M3V6:2*SU-(W-CJ*H%)DMIBH$B[9(R1]Y=X5U5LJ-7PS^V#\;/!W@VZ\*Z/\
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
M/C1^U-\5OVA5M8_B!XUU#Q!9VVTQ6&([:S5UW[9/L\*I$9 )77S"N_:VW.
M #!^.7CBQ^)GQH\>^+M-BGATS7M?O]3M8[I569(IKAY$#A2P#!6&0"1G.">M
M?J+_ ,$4?AGK?A_X;?$'QM?0?9]'\27MI::=YB.KS?9!/YLJY4*T9:X"!E8_
M/%*I V\_#'[*?[ _Q)_:JO8[W3[3_A&/!B%'E\3ZO!(MO.GG&-UM !_I,B[)
M?E4A 8]KR(67/[V> ? 7A_X6^#=*\*^%=)M]$\/:5"+>SL;8'9&N2222269B
M2S.Q+,S,S$DDD _";_@J1_R?5\2_IIG_ *;+6OI/_@A_X9TRY\3_ !:\12VV
M_6;"STW3[:Y\QAY<%P]Q),FW.T[FM8#D@D;." 6S\V?\%2/^3ZOB7]-,_P#3
M9:U]4?\ !#+[OQK^NB?^W]" _52OS#_X+?>&=3N_!_PH\116V_1]/OM0T^YN
M?,4>7/<)!)"FTG<=RVLYR 0-G)&5S^GE?('_  5"^!?B[X[?LRC3_!FG_P!L
MZOH>L0ZY)IL1)N+F"."XC=(% _>2#S@P3@L%8+N<JK 'XV_LE_\ )T_P<_['
M+1__ $MAK^E&OY602K9'# U][_\ !/?]ICXL_$_]M+X>:7XK^(_B;7=)GM[N
M";3;O5)C:3+#I<XC+PAMCL#$C%V4LS@NQ+DL0#[/^(?_  20^#_Q,\?^)?%N
MI^(_&\&IZ]J=SJMU%:7MFL*2SRM(ZH&M&(4,QP"2<8R3UKG_ /ARK\$/^AI^
M('_@QL?_ )#K] ** /G[]E/]BOP1^R#_ ,)/_P (=JNOZG_PD/V7[5_;EQ!+
ML\CSMGE^5#'C/GOG.>@QCG/T#110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >&_&G_
M )&R'_KT3_T-ZX$?=KOOC3_R-D/_ %Z)_P"AO7 C[M?PUQK_ ,E!BO\ %^B/
MV/)?]PIG>_!7_D;)O^O1_P#T-*]QKP[X*_\ (V3?]>C_ /H:5[C7]&>&?_(@
MC_B?YGP/$/\ O\O1#J***_63YH**** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH 2N0^)W_(#M_P#KX'_H#UU]<A\3O^0';_\ 7P/_ $!Z
MVH?Q(F%;^&SS2BBBOI3P0HHHH **** "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 **** "N7UO_D(S?\!_]!%=17+ZW_R$9O\ @/\
MZ"*_!?&7_D0T?^OJ_P#29'WO!O\ OT_\+_-%)>U>K? C_6:U](?_ &>O*5[5
MZM\"/]9K7TA_]GK^>/#S_DI<-_V]_P"DL_1,^_Y%]3Y?FCUJBBBO[6/R,***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M Q_%'A71?&VAW.B^(M(L->T:ZV^?IVJ6J7-O+M8.N^-P5;#*K#(X*@]JX+_A
MD_X(]?\ A3G@#/\ V*]C_P#&J]5HH H:3I=GH.EVFFZ;96^G:=9PI;VUG:1+
M%#!$BA4C1% "JJ@ *!@  "K]%% !1110 4444 %>8ZO^S3\(?$&JWFIZK\*/
M!.I:E>3/<7-Y=^'+.6:>5V+/([M&2S,Q)+$Y)))KTZB@#F_!?P_\+_#C2Y=,
M\)^&M)\+:;+,;B2ST2PBLX7E*JID*1JH+%44;L9PH'85TE%% !1110!YCJ_[
M-/PA\0:K>:GJOPH\$ZEJ5Y,]Q<WEWX<LY9IY78L\CNT9+,S$DL3DDDFC2?V:
M?A#H&JV>IZ7\*?!.FZE:3)<VUY:>'+.*:"5&#)(CK&"K*P!# Y! (KTZB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH *Y+QQ\*?!7Q.^QCQCX-T'Q8MEO\ LO\ ;FEP7OD;]N_9YJMMW;$S
MC&=HST%=;10!YCH_[-'PAT#5;/4]+^%'@G3=2LYDN+:\L_#EG%-!*C!DD1UC
M!5E8 A@<@@$5Z=110 4444 8_BCPKHOC;0[G1?$6D6&O:-=;?/T[5+5+FWEV
ML'7?&X*MAE5AD<%0>U<#_P ,G_!'_HC?P_S_ -BO8_\ QJO5J* .;\%_#_PQ
M\.-+ETSPGX:TGPMILLQN)+/1+"*SA>4JJF0I&J@L511NQG"@=A72444 %%%%
M !1110 4444 %%%% &/XH\*Z+XVT.YT7Q%I%AKVC76WS].U2U2YMY=K!UWQN
M"K89589'!4'M7!?\,G_!'K_PISP!G_L5['_XU7JM% '-^"_A_P"&/AQI<NF>
M$_#6D^%M-EF-Q)9Z)816<+RE54R%(U4%BJ*-V,X4#L*Z2BB@ HHHH **** "
MBBB@#RIOV4?@DW+?!WP"Q]_"]C_\:K<\%_!/X>?#75)=1\(^ O#/A;4983;R
M7>C:-;V<SQ%E8QEXT4E2R*=N<94'L*[FB@ HHHH **** "BBB@ HHHH ****
M /,M7_9H^$/B#5;S4]5^%'@G4M2O)GN+F\N_#EG+-/*[%GD=VC)9F8DEB<DD
MDU:\+_L^_"[P+KEKK7AOX;>$/#VL6V[R-0TK0;6VN(MRE&VR)&&7*LRG!Y#$
M=Z]#HH **** "BBB@ HHHH *Y+QQ\*?!7Q.^Q+XQ\':#XM6R#_9?[<TR"]\C
M?MW[/-5MN[8F<==HST%=;10!Y4O[*/P17E?@YX !]O"]C_\ &J]5HHH ****
M "O//%'[/OPN\=:Y<ZUXD^&WA#Q#K-R5\_4=5T&UN;B7:H1=TCQEFPJJHR>
MH':O0Z* ///"_P"S[\+O NN6NM>&_AMX0\/:Q;;O(U#2M!M;:XBW*4;;(D89
M<JS*<'D,1WKT.BB@ 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@"AJVEV>O:9=Z
M;J=E;ZCIUY"]O<V=W$LL,\3J5>-T8$,K*2"I&""0:\Y_X9/^"/7_ (4YX S_
M -BO8_\ QJO5:* .;\%_#_PQ\.-+ETSPGX:TGPMILLQN)+/1+"*SA>4JJF0I
M&J@L511NQG"@=A72444 %%%% !1110!0U;2K/7M+N]-U*RM]1TZ\A>WN;.[B
M66&>)U*O&Z,"&5E)!4C!!(-><M^RA\$6Y/P<\ $^_A>Q_P#C5>JT4 <EX'^%
M/@KX8_;1X.\&Z#X3%]L^U?V'ID%EY^S=L\SRE7=MWOC.<;CCJ:ZVBB@ HHHH
M **** /*F_91^"3<M\'? +'W\+V/_P :K<\%_!3X>?#74Y=1\(^ O#/A;498
M3;R7>C:-;V<KQ%E8QEXT4E2R*=N<94'L*[FB@ HHHH **** "BBB@ KRIOV4
M?@DW+?!WP"Q]_"]C_P#&J]5HH YOP7\/_"_PXTN73/"?AK2?"VFRS&XDL]$L
M(K.%Y2JJ9"D:J"Q5%&[&<*!V%=)110 4444 %%%% !1110!C^*/"NB^-M#N=
M%\1:18:]HUUM\_3M4M4N;>7:P==\;@JV&56&1P5![5P7_#)_P1Z_\*<\ 9_[
M%>Q_^-5ZK10!S?@OX?\ ACX<:7+IGA/PUI/A;399C<26>B6$5G"\I55,A2-5
M!8JBC=C.% ["NDHHH **** "BBB@ K\V/^"HW[4'QT_9M^)W@]O 7B7_ (1W
MP=K.CL%_T"QNO.OH9W\__71/(N(Y;7T4[N,D-C])Z\>_:E_9J\/?M5_"6\\$
M^(+BXL&$RWVFZE;$E[*\1'6.4ID"1<2.K(W57;!5MKJ ?DA\,_\ @K;\>O"/
MBJVOO$^K:?X[T0[4N=*OM-M[,E-ZEFBEMHT9)-JLJLP=!O),;$#'ZH?\-\_L
M]_\ "#?\)9_PMCP__9?_ #[^<W]H?ZWRO^/';]I^]S_JON_/]SYJ_+CXG_\
M!(3XZ^#=4\OPM;Z1\0--FFF6*XT^_CLYHXE8>6T\=RT:JSJ<[8WE"E6!;[I;
MB?\ AUS^T[_T3/\ \K^F?_)- &%^WY^T-8?M+_M*:[XGT*^GO_"=G!#I6B27
M-LMNWV:)<NP7 ;:\[SR*9/GVR*"%QL7Z4_X(F^"KV_\ C)\0_%R2P#3=+T&/
M2IHV9A,TMU<)+&RC;@J%LI=Q)!!9, Y)'GWPP_X)"?'7QEJGE^*;?2/A_IL,
MT*RW&H7\=Y-)$S'S&@CMFD5F11G;(\08LH#?>*_L+\#?@;X0_9W^'6G>"O!6
MG?8=*L_GEFD(:XO9R 'N)W &^5L#)P  %50J*J@ ]"HHHH **** "BBB@ KE
M/BI_PDO_  J_QA_PA?\ R./]CWG]B_ZK_C^\A_L_^M_=_P"LV??^7^]QFNKH
MH _ 3_AZ-^T[&Q!^)0)!QSH.F?\ R-7W1^PW_P %1M+^)ME=>&_C9KWA_P *
M>)+?R4TW69-UG;ZF@A<RM.S#R()5,6XL7C1S.JI&I7#97[7_ /P23G^+7Q%U
MCQS\,/$FGZ-J.N7AO-3T7Q 9OLWGR%WGN(KA%D<;W*'RBA +2$.J[8Q\5-_P
M2W_:<7I\- WTU[3/_DF@#[U_X* _\% /A<GP(\<^ _ /CFW\0^-=8ACTK_B2
M0_;+5+:<*;EFN2I@96MS)%F-G=7D  4JS)^,*J68*.2>*^J5_P""6_[3C=?A
MH%^NO:9_\DU]Y_L._P#!+6'X"^,F\<_$^]TGQ3XGT^8-H=CIIDEL;)@ ?M3F
M6-"\X;(0;=L>W>"SE#$ ?:7P5\%WOPW^#?@/PEJ,MO/J6@Z!8:5<S6K,T+RP
M6\<3LA8*2I9#@D XQD#I7<444 %%%% '#>-/@I\//B5J<6H^+O 7AGQ3J,4(
MMX[O6=&M[R5(@S,(P\B,0H9V.W.,L3W-88_9/^"(Z?!SP /^Y7L?_C5>JT4
M4-)TNST'3+33=,LK?3M.LX4M[:SM(EBA@B10J1HB@!550 % P  !5^BB@ HH
MHH **** "BBB@#DO'7PI\%?$_P"Q#QEX-T#Q8+'?]E_MS3(+W[/OV[_+\U&V
M[MB9QC.T9Z"N77]E'X(KROP<\  ^WA>Q_P#C5>JT4 %%%% !1110 4444 >8
MZO\ LT_"#Q!JUYJ6J?"CP3J6I7DSW%S>7GARSEFGE=BSR.[1DLS,222<DDDU
MJ^"_@I\//AKJ<NH^$? 7AGPMJ,L)MY+O1M&M[.5XBRL8R\:*2I9%.W.,J#V%
M=S10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110!X;\:?\ D;(?^O1/_0WK
M@1]VN^^-/_(V0_\ 7HG_ *&]<"/NU_#7&O\ R4&*_P 7Z(_8\E_W"F=[\%?^
M1LF_Z]'_ /0TKW&O#O@K_P C9-_UZ/\ ^AI7N-?T9X9_\B"/^)_F? \0_P"_
MR]$.HHHK]9/F@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@!*Y#XG?\@.W_ .O@?^@/77UR'Q._Y =O_P!? _\ 0'K:A_$B85OX;/-*
M***^E/!"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 *Y?6_^0C-_P'_T$5U%<OK?_(1F_P" _P#H(K\%\9?^1#1_
MZ^K_ -)D?>\&_P"_3_PO\T4E[5ZM\"/]9K7TA_\ 9Z\I7M7JWP(_UFM?2'_V
M>OYX\//^2EPW_;W_ *2S]$S[_D7U/E^:/6J***_M8_(PHHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** /#?C3_ ,C9#_UZ)_Z&]<"/NUWWQI_Y&R'_ *]$_P#0WK@1]VOX:XU_
MY*#%?XOT1^QY+_N%,[WX*_\ (V3?]>C_ /H:5[C7AWP5_P"1LF_Z]'_]#2O<
M:_HSPS_Y$$?\3_,^!XA_W^7HAU%%%?K)\T%%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 )7(?$[_D!V_P#U\#_T!ZZ^N0^)W_(#M_\
MKX'_ * ];4/XD3"M_#9YI1117TIX(4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !7+ZW_P A&;_@/_H(KJ*Y?6_^
M0C-_P'_T$5^"^,O_ "(:/_7U?^DR/O>#?]^G_A?YHI+VKU;X$?ZS6OI#_P"S
MUY2O:O5O@1_K-:^D/_L]?SQX>?\ )2X;_M[_ -)9^B9]_P B^I\OS1ZU1117
M]K'Y&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110!X;\:?^1LA_Z]$_\ 0WK@1]VN^^-/_(V0
M_P#7HG_H;UP(^[7\-<:_\E!BO\7Z(_8\E_W"F=[\%?\ D;)O^O1__0TKW&O#
MO@K_ ,C9-_UZ/_Z&E>XU_1GAG_R((_XG^9\#Q#_O\O1#J***_63YH**** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH 2N0^)W_ " [?_KX
M'_H#UUXKD/B=_P @.W_Z^!_Z ];4/XD3"M_#9YI1117TIX(4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7+ZW_R
M$9O^ _\ H(KJ*Y?6_P#D(S?\!_\ 017X+XR_\B&C_P!?5_Z3(^]X-_WZ?^%_
MFBDO:O5O@1_K-:^D/_L]>4KVKU;X$?ZS6OI#_P"SU_/'AY_R4N&_[>_])9^B
M9]_R+ZGR_-'K5%%%?VL?D84444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 5\0?M3_P#!5'P%^SOXPN_!^@Z'<?$'Q/I\RQZDMK>I:V-HV'\R$W&V0M.C
M! R+'M&]@7#HR5RO_!6']K^^^#_@N#X4>&/LXU[QCILYU:ZFC9FM-+<M#MC#
M+L+3D3INW$QK&WRAG1U_'#1]'O\ Q%JUGI>EV5QJ6I7LR6]M:6L32S3RNP5$
M1%!+,S$  #)) H ^\#_P6J^-O\/A7P ![Z??'_V\K6\*_P#!:_XI6>N6TOB3
MP-X0U71EW&>TTL75C</\I"[)GFF5<-M)S&V0".,[AZ!\#?\ @BO:WFA:?J?Q
M8\9ZA9W]U9[Y_#WAR.%'L9RP*JUW)YJ2[4R&58@-Y^5V5<OX9^U1_P $J?'?
M[/G@Z]\8>'M=@^(/AG3H5FU+[/9M:WUHN7\R8P;I \**$+.K[AN8E B,] 'Z
M2_LL?\%!_AA^U+<6FB:;<7'AKQS)"TC^&M67#R%(T>4V\R_),H+/@?+*5B=S
M$J@FOJ"OY9M'U>^\/:I9ZKI=Y<:=J=E,EQ:WEI*T4T$J,&21'4@JRD @@Y!
M-?T6?L?_ +0A_:>_9^\.>.IH;"RUBY$MKJMAI]QYJ6MU%(R,""=T>]0DPC8E
ME29/F;AF /;:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"AJVJ6>@Z7=ZEJ5[;Z=
MIUG"]Q<WEW*L4,$2*6>1W8@*JJ"2Q.  2:_+'X\_\%H=3L/&-QI_PB\*Z1>>
M'[.:2(:UXE2>1M14!0LD4$;Q&!=PDQO9F92A*QD%:^O?^"EFK7VC?L1_$^XL
M+NXL9VM[.W:6VE:-C%+?6\4L9((.UXW=&7HRLP.02*_GWH _0!?^"U7QN[^%
M? !'MI]]_P#)E?0/C7_@L9_PA_AOP'JW_"H_M?\ PE.C2:OY/_"2[/LVS4+R
MS\O/V0[\_9-^["_ZS&/ER=7X#_\ !++X&^//V:_"&IZO;:_+XD\3:-I^LRZ]
M'J92XLWFMX)7A@C"^1Y>=X'F12.!(WSY"E=[]I3_ ()7V/QXU3P,VF?$>X\,
M:;X1\*6/A2UM[K1EOYIHK5I-DKR+/"-Q60 @(!E21UP "I^R[_P57/[2GQT\
M-?#D?"__ (1S^V1='^TO^$@^U>3Y-M+/_JOLJ;L^5M^\,;L\XP?O^O@#]EW_
M ()4']FOXZ>&OB,/BC_PD?\ 8PNA_9O_  C_ -E\[SK:6#_6_:GVX\W=]TYV
MXXSD??\ 0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^
M:WQ;_P""Q_\ PJWXJ>,?!G_"HO[3_P"$=UB\TG[;_P )+Y/VCR)GB\S9]D;;
MNV9V[CC.,GK7Z4U^:_Q:_P"".'_"TOBGXQ\9_P#"W?[,_P"$BUB\U;[#_P (
MUYOV?SYGE\O?]K7=MWXW;1G&<#I0![]^PU^W)_PV>OC4_P#"%?\ "'_\(V;(
M?\A;[=]H^T>?_P!,(MFWR/?.[MCGZJKY5_8:_8;_ .&,%\:C_A-?^$P_X20V
M1_Y!/V'[/]G\_P#Z;R[]WG^V-O?/'U50 4444 %%%% 'YK?%O_@L?_PJWXJ>
M,?!G_"HO[3_X1W6+S2?MO_"2^3]H\B9XO,V?9&V[MF=NXXSC)ZU[_P#L-?MR
M?\-GKXU/_"%?\(?_ ,(V;(?\A;[=]H^T>?\ ],(MFWR/?.[MCG\6OVMO^3JO
MC'_V..K_ /I;+7W[_P $,_\ 5_&KZZ+_ .W] 'ZI4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110!R/Q*^*7A'X/^%;CQ'XV\1Z?X:T6'</M6H3!/
M,<(TGEQ+]Z60JCE8T#.VT[037&?LQ_M.>%OVKO -_P"+?"-CJ^GZ99ZG)I4D
M>LPQ13&5(HI20(Y)!MVS*,D@Y!XZ$_SU?%+XJ>+OC'XONO$'C7Q%?^)=8D+*
M+C4)B_E(79_*B7[L489W(C0*B[C@"OUX_P""*_\ R:SXG_['*[_](K&@#[^H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ KG/'WCSP_\+?!^J^*_%>K6^B>'M*A-Q>7UR3MC7(
M  !+,S$*J*"S,RJH)(!Z.O@O_@LIJU]I_P"R?I$%K>7%K!?>*K.VNX8961;B
M(6UU((Y #AU$D<;[3D;HU/50: /G;XE?\%K_ !M<>*)_^%>^!] L/#D>Z.'_
M (283W5W/AVVRMY,T21;DV9C'F;6#?O&!&.>T?\ X+5_%^'5+.75/!O@F]TY
M9D-S;VEO>6\TL08;T21KF0(Q7(#%& )!*MC!_/>-=\BKZG%?N-=?\$@?@!<^
M#[#1HHO$UIJ5M.99/$4.J@WUTN7/ER(T;6X4;E'R0HW[M?FY;< ?6GPK\<'X
MF?"_P?XP^Q?V;_PD&C6>K?8O-\W[/Y\"2^7OVKNV[\;MHSC.!TKK*** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@#\K9/\ @N5Y<C+_ ,*3SM./^1K_ /N*OM']BS]JK_AK[X6ZGXR_
MX1C_ (1/[%K,ND_8O[0^V[]D,$OF;_*CQGS\;=O\.<\X'\[D_P#Q\2?[Q_G7
M[3?\$5_^35_$W_8Y7?\ Z16- 'W]1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110!X;\:?\ D;(?^O1/_0WK@1]VN^^-/_(V0_\ 7HG_ *&]<"/NU_#7
M&O\ R4&*_P 7Z(_8\E_W"F=[\%?^1LF_Z]'_ /0TKW&O#O@K_P C9-_UZ/\
M^AI7N-?T9X9_\B"/^)_F? \0_P"_R]$.HHHK]9/F@HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@#\M/^'F/QJ_Z!O@+_P %-[_\FU[M
M^S7^TOXU_:(T/Q8/&%MH-O\ V/<6/V7^P[.>#/FI=;_,\V>7/^J3&,8YSG(Q
M^<E?9'_!/O\ Y OQ%_Z^-*_] O:^RKX'#T8<\(V:MW[GR%'&5ZT^2<KIWZ+L
M?5M%%%8'4%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 5R^M_P#(1F_X#_Z"*ZBN7UO_ )",W_ ?_017X+XR_P#(
MAH_]?5_Z3(^]X-_WZ?\ A?YHI+VKU;X$?ZS6OI#_ .SUY2O:O5O@1_K-:^D/
M_L]?SQX>?\E+AO\ M[_TEGZ)GW_(OJ?+\T>M4445_:Q^1A1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% '\Z/[=7C:^\>?M??%G4M0BMXI[?7KC2D6W5
ME7RK,_9(B<L3N*0(6.<%BQ  P!])_P#!&3X1P^+?CKXE\>W<=O-#X/TU8K4-
M-(LT5Y>;XTD55^5U\B*[1MYX,B$*3ROP=XS_ +;_ .$PUS_A)/MW_"1_;9O[
M3_M7?]K^U;SYWG>9\_F;]V[=\V[.>:_3O_@AG_J?C3_O:+_*^H!GZHU0U;2K
M/7M+N]-U*RM]1TZ\A>WN;.[B66&>)U*O&Z,"&5E)!4C!!(-7Z* /B'P7_P $
M@?@!X7U::[U*+Q-XPADA:-;'6M6$<,;%E/F*;6.!]P *X+%<,<J3@CZF^$?P
M9\%_ ?P='X5\">'[?P[H:3R7)MX&>1I)7/S222.S/(V J[G8D*BJ,*J@=Q10
M!\J?MV?MQZ9^R'X5T^#3K:Q\0^/=8+FRT6XNFC^SP>7(!>S*BDM$)51-A:,R
M9?8X\MBOXH_%[]I;XH?'JZDD\>>-]8\0V\DT=P-.EN#'8QRI'Y:O':Q[88VV
MEAN5 3N8G)9B5_:8^+DOQW^/7CGQU))<26^KZE(]DMW%'%-'9H?+M8W6/*AD
M@2)"03DKDLQ))^Y_^"/?[*_A[QQ-K/QC\3V=OJSZ'J:Z=H%K*Y9;>\2-)9;I
MXRN"RB6#RFW':WF-M#+&X /SM\1?#WQ7X-TK1]4U[PSK&AZ;K4/VC3+W4K":
MWAOHMJ-YD#NH$B[9(SN4D8=3W%?1/[-7_!2#XN_LZ-8:4^J?\)KX,M_+C_L'
M7I&E,$*^4NVVN/\ 60[8XMB)EHDWL?*)K]X?%/A71?&VAW&B^(M(L->T:Z*^
M?IVJ6J7-O+M8.N^-P5;#*K#(X*@]J_G6_:Z^"-C^SG^T5XP^'VEZC<:KIFE3
M0O:W5TBK,8IK>.=$?;P602A"P #%=P5<[0 ?T*?"WXE:)\8?AWX=\:^')_M.
MBZY9QWEOET9X]P^:*38S*)(VW(ZACM=&7J*_'/\ X*/?M!_%+P-^V1X]T7PY
M\2O%_A_1K8:?Y&GZ7KUU;6\6[3[9VVQI(%7+,S' Y+$]Z]3_ ."*'QAU./Q+
MXY^%<R>?HTMH?$]M)E5%M.CPVTPQLW/YJR0=7POD<+EV-?-O_!4S_D^;XC?[
MNF_^FVUH J?"_P#X*+_&KX6^#/%NFVOC'6->UW6Y[%K77/$5_)JC:5%"9C*L
M$-QO0-,9(P6(("QGY2Q5D\5\<:5\1O%6EP_$CQ=9>*-5TW6)A;Q^+M:BN9H;
MV5%9!&MW("LC*L+*%#$@1$?PG'M'_!-SX,6'QN_:Q\,:9K>@6_B/PUI,%SK&
MK6=TR^3Y4496%G0L/-7[3); QX8,&PRE-]?NS\4OAOHOQ@^'?B'P5XC@^T:/
MKEG)9S[41GCW#Y98]ZLHDC;:Z,5.UT5L<4 ?SI? ?]HOQ[^S?XPMO$'@?7+C
M3V6:.6[TQY':QU%4# 1W,(8"1=LD@!X9-Y9&5L,/8?VK/^"B7Q*_:6UZ2+3;
M[4/ /@S[&]D/#>D:G)MN4D4"<W<B!/M&_E=K*$5/E"Y+L_RDXVLP]#7ZZ?\
M!%[X/>%IOAEXI^)-UIEO>^*AK[:7:7EU;Q2/80Q6J,3;N4WQ-(+R19"&PRJ@
MP,'(!^4?BCPGKG@77KG1?$FC:CX?UJUV^?I^JVLEM<Q;E#KNC<!ERK*PR.0P
M/0U]Y?\ !,O]NSQ3X-^)WA_X3^--9N-=\&>()HM,TN;4II9YM(NM@BMHH#AC
MY$A6*'RCA$+*X* 2!_HG_@M9X7TR\^ '@GQ'-:[]9T_Q*MA;7)D8>7!<6LSS
M)M!VG<UK <D$C9P1EL_CYH6JWF@ZU8:EIM[<:?J-G<1W%M>6LK1302HP9)$=
M2"K*P!# Y! (H0'])/[2VK7^A_LY?%34],N[C3M2L_"FJW-K>6LK1302I9RL
MDB.I!5E8 A@<@@$5_/S_ ,-8_&__ *+)\0/_  J+[_X[7[__ +5G_)KWQB_[
M$W6/_2*:OYJZ /I#XT_MB?%C]I[3?"/@);_6'TFUTVQT1-!T^YFN9M=O%6%6
MN+K'S74TL\:NJL#L.T*"Y=W\)\5>%-=\"Z]<:-XCT?4?#^M6VWS]/U2UDM;F
M+<H==T;@,N596&1R&![U^S7_  2)^ OA_P %?LZVGQ)6WM[OQ9XNFN0^H-"1
M-:V<-PT*VBL6/RF2!I6*A=Q= P;RD->J_P#!1+X$>'OC7^S!XRNM2MK>/7/"
MFF76NZ1JKPEYK5X(_.EB4AE.V:.(QL"2H)1RK-&N #X#_83_ ."FGC3P;X\T
M;P7\6/$%QXJ\&:K-'8Q:SK%PGVO2)9)3B>6YD(,L&Z3$GG.2B*I0@1F-_P!C
M-6U6ST'2[O4M2O;?3M.LX7N+F\NY5BA@B12SR.[$!55026)P "37\LU?T._L
MD^*(OVF/V)_!DWBRUN+Z#7= FT+5UNKZ26:^6(R6,\KS#:^Z81.Y(.Y3(?F)
M&X@'Y3_M@?\ !2#X@_M#Z_J^D>&M4O\ P;\-),V\&C6L@AN;V';(C->2I\S>
M:LC;H QB "##LOF-\O\ AWX>^*_&>E:QJF@^&=8US3=%A^T:I>Z;837$-C%M
M=O,G=%(C7;'(=S$#",>QK]AF_P""*_P0;IXG\?#Z:C9?_(=>NZ'^TU^S/^S#
M\)_#/AFP^*/AC_A'](@BTRVCT>[BU*YD8(S--+%8JS;G97=Y=BJ7<DD%P" ?
M@CX7\6:[X#UZVUKPYK.H^']:M=WD:AI=U);7$6Y2C;9$(9<JS*<'D,1T-?LA
M_P $L_VUM;^/V@ZI\._'-Z-0\7^'+..ZLM6D+M<:E8AA&[3G;M,L3-"ID+;I
M!*I*EDD=OSY_X**?'SP#^TA^T#_PE7P^L[B+3H=,CTZ\OKFR6U;4KB*:8"Y
M!+LK0F!5:4*^U%4JNT"NJ_X))^,[WPO^V;H>F6D5N\'B32[_ $N[:96+)$L)
MNPT>" &\RTC&2"-K,,9(( /OS_@K;\0O%'PV_9M\/:IX2\2ZQX5U*7Q7;6\E
M[HM_+9S/$;2\8QEXV4E254[<XRH/85^5WP[_ &TOB_X-\?>&=>U7XE>./$>F
MZ7J=M?76C7?BB\\F_BBE5WMWW.PVR!2ARK##'(/2OTS_ ."TO_)JOAO_ +'&
MT_\ 2*]K\5%7<P'J<4 >\^/_ (P?'3]M3QAJT<TGB?QJ9)CJH\+:!#=7-CIZ
MH!$KQ6<>X1JBR!/,(+'>=S,SL6\5TC5K_P .ZM9ZIIE[<:;J=E,EQ;7=I*T4
MT$J,&21'4@JRL 00<@@&OZ3/V>?@3X>_9Q^$^A^!_#UM;HEC"K7U]#"8FU&\
M**)KJ0%F.Z1ES@LVU0J [44#\D?^"R'A;2_#_P"U?8:A86OV>[USPU:7^H2>
M8S>?.LL]NKX)(7$5O"N%P/DSC))(!])_\$L?VY?$_P 7M8U7X8_$KQ!_;6MP
M6<=UX>U&\6)+BXBB4)/;R2;@T\H4)*I*M(P6X9W.T8\+_P""FGB;XS_ /]I*
M_FT3XC>-M$\%>)H$U/2(;#Q'J2VT3A52ZA7<X1668-)Y49*HDT. H(4>/?\
M!+7_ )/I^&OTU/\ ]-EU7Z/?\%:/@3%\5/V:9O%UI;7$_B#P+-_:$ MH9)FD
MLY62.[0JK *JJ(YVD*MM6V8?*&8@ ^-_^"9_[7GC>3]JC2/#WCWQYK_B71_$
MEE<:3 OB/Q%/+;VMT=LT,BI,S*TCM#Y"J-K$W'!)^5OVFK^7'PCXLU3P+XKT
M?Q+HMS]BUG2+V'4+*Z\M9/*GB<21OM<%6PR@X8$''(-?O?\ M:?&ZQE_8 \9
M?$+3-.N+G3?$OA.$6MK=.L,T<6II' C/MWC=&MT'*@D$H5##.X 'XR^,/VSO
MC;XI\6:UK2_%'Q?HXU*\FO/[.TGQ!?06=KYCE_*@C\X[(USM5<G"@#-?JU_P
M2AC\>>(?@+JOCOQYXM\3^)KCQ%J;1Z8->UE[^)+.VS'YD*NS-$S3M<(X)&X0
MQG:!AF_#A5,CA1U)Q7]-_P %OAC8_!?X3>$O VG&![?0=-@L6N+:V6V6YE1
M)9S&I(5I9-\C<DEG8DDDDG0#MZ*** /YY_VQ?C9\1-8^.WQ?\(W_ (]\3WOA
M-/%>I6RZ%<:Q<R6(BBO7,48@+[-J%$VKC"[5QC KYOK^@+_@J!_R8O\ $W_=
MT[_TY6M?S^T >HZ+^TS\8-#L;#3=-^*_C?3M-LXH[6VLK7Q%>10P1(H5(T19
M %55  4#   K[F_X*Y?&[XB_#7]HKPUIWA'Q]XG\*Z=-X4M[B2ST76;FSB>4
MWEVID9(W4%BJJ-Q&<*!V%?H]^RM_R:_\'_\ L3M'_P#2*&ORL_X+6?\ )SWA
M/_L3K;_TMO: ,G_@G'^T%\4O'/[97P_T3Q'\2O%_B#1[H:AY^G:IKUU<V\NW
M3[EUW1O(5;#*K#(X*@]17Z3_ /!1CQ9K?@?]C;XA:WX<UG4- UFU%A]GU#2[
MI[:XAW:A;(VR1"&7*LRG!Y#$=Z_)G_@EK_R?1\-OIJ?_ *;+JOU4_P""H'_)
MC'Q,_P!W3O\ TY6M +<_%5/VL/C=N7/QD^(&,\_\51??_':]#^.G[6'QG_;4
M^(NHZ9IIU^32=6_=6/P_\-R7%Q;F"$F90\$8_P!)D789&E9,Y7("*B*GS+7]
M!'_!.WX$^'O@K^R_X-N],MK>36_%>F6NNZOJJ0E)KIYX_.BB8EF.V&.41J 0
MI(=PJM(V0#\!]6TJ_P##VJ7FFZG9W&F:G93/;W-G=Q-%-!*C%7C=& 965@00
M1D$$&OTG_P""9O[??C34OBUI_P +_B;XMN/$.BZU"]OHVHZPZ27-O?[VD2.2
MZ=P\BR@R1J',C;_LZ)M7(JW_ ,%O_"^EV_B/X3^)(K7;K5]:ZCIUS=>8QWV\
M#P20IM)VC:UU.<@ G?R2 N/A7]DK_DZCX.?]CEH__I;%0@/Z(_BA\2=$^#_P
M[\0^-/$<_P!GT?0[22\GVNBO)M'RQ1[V53)(VU$4L-SNJYR:_!+]J#]N[XH?
MM/:MJ5OJ>LW&A>")IF-KX3TV;9:I%NC9%G90K73!HD?=+D!]Q18P=H_>+XS?
M"/P_\=OACKW@/Q5'<2:'K,*Q3FTF,4T;*ZR1R(PZ,DB(XR"I*@,K*2I^+]6_
MX(X_ /0=-N]3U+QGXUT[3;*%[FYN[K5;".&")%+.[NUIA550222  "30!^0M
MG\.O%>J>#K[Q=:>&-9O/"MC,+>[UV&PF>QMY24 CDG"[%8F2/@D']XO]X4>"
M?B)XJ^&>J2ZGX1\3:OX6U*6$V\EWHM]+:2O$65C&S1LI*ED4[3QE0>PK]]_$
MG[<7[-_P?TO1M,?XE^%X-.6'[-96?AG.I16T42HJQ[+))!"H4J%5@H(!"YVG
M'XC_ +7?Q5\*?&W]HKQCXY\%Z5<:+X?UJ6&XCM+NVBMYO-^SQK/(Z1,R[GF6
M20L&)8N6/)- '['?\$YOVOK[]J[X27W_  DOV<>.O#,\=GJKVL;(EW$Z$P79
M7:$1I"DRLB$@-$S (KH@\-_X+'_%CQM\,(OA(?!WC'Q!X1-\VK?:O[#U2>R^
MT;/L>SS/*==VW>^,YQN..IKR#_@B;XTOK#XQ_$+PE'% =-U308]5FD96,RRV
MMPD484YP%*WLNX$$DJF",$'MO^"YG^I^"W^]K7\K&A@CXU^#'[>7Q>^%/Q#L
M/$^H^./$_C:WLX+H)H>O^(;R>QGFDMI(HFFC:0AUCD=)-O!/EX#*2&'&>+O%
M/QH_:<76?$FMW'B[XB6FA^=?WMPL=Q>6>CI-F21]J Q6D9$). $3;%P,)QR?
MPE\"CXH_%3P;X-^V?V;_ ,)%K-GI/VSRO-\CSYTB\S9N7=MWYV[AG&,CK7]*
MW@'P%X?^%O@_2?"GA72;?0_#VE0BWM+&U!"1KDDDDDEF9B69V)9F9F8DDD@'
M\RGA7Q;KG@77K;6_#>LZAX?UFU#>1J&EW3VUQ%N4HVV1"&7*LRG!Y#$=#7[8
M?\$Q_P!L[6/VFO!6O^'_ !WJEO?^/]!F%Q]H6"&V>^L)#\L@CC(#-%)N1RD:
M*JO;YRSDG\S_ /@I%X6TOP?^VM\3;+2;7[):SW=OJ$D?F,^;BYM8;B=\L2?F
MEED;'0;L    >S_\$5/^3HO%?_8G7/\ Z6V5 'ZW_&7XN>'_ (#_  RU[QYX
MJEN(M"T6%99_LL)EFD9G6..-%[L\CH@R0H+ LRJ"1^#O[4'[=WQ0_:>U;4;?
M5-9N-!\$S3,UKX3TV;9:I%NC9%G90INF#1(^Z7(#[BBQ@[1]??\ !;+XN3-J
M'P^^%]M+<10)#)XDU"-H8_)F9F>WM2K\ON39>;EX7$J'YB/E^(?V+_@]I?QY
M_:?\!>"-:<#1;^[DGO8\,?/@MX9+F2#*NC+YBPF/>K KOW#.,$ \VL_AWXKU
M+P?>^+K3PQK%YX5L9A;W>O0V$SV-O*2@"23A=B,3)'P2#^\7^\*[3X&?M1?$
MO]G77=.O_!?BK4+.PM;S[;+H,US(^EWKE0CB>V#!'W( I;AQA2K*RJP_I TG
M2[/0=,M--TRRM].TZSA2WMK.TB6*&")%"I&B* %55  4#   %?G?\:?^"-OA
MWXC?%#7O$OA?QS!X"T/4IEGA\.VGATW$-HQ11($?[4@"M('<(JJJ!]J@*HH
M^O?V6?VEO#W[5GPDL_&V@6]QI["9K'4M-N<E[&\1$:2(/@"5<2(RNO577(5M
MR+^+W[3W[3'Q?T#]I+XJZ7I?Q6\;Z=IUGXKU2WM;.S\1WD4,$27<JI&B+( J
MJ  % P  !7ZL_L3_ +"MO^QJ/$DL'CO4/%-SKIC6YA-A#9VA2+F%MF9)?,0O
M.-PE"%9<&,E5:OQ:_:V_Y.J^,?\ V..K_P#I;+0!^D__  1O^+'C?XGK\7#X
MQ\9>(/%WV'^R/LO]N:I/>_9]_P!MW^7YKMMW;$SC&=HST%>O?\%&?VWI?V4_
M!=CH?A807/Q$\10RFSDE>.1-*MU(4W4D))+,6)6(,NQFCD+%A&8W^=_^"&?^
MK^-7UT7_ -OZ^O/VHOV!_AI^UIXFTCQ#XMN=?TS6=-LSIZW.AWD<7G0;VD1'
M66*1?D9Y""H4GS#N+ +M&!^#OQ(^*OC'XS^*I_$/C;Q'J'B76)MP^TW\Q?RT
M+M)Y42?=BC#.Y6- J+N. !53QI\/?%?PUU2+3O%OAG6/"VHS0BXCM-:L);.5
MXBS*'"2*I*ED89QC*D=C7[7_  F_8Y_9X_81^(EGXVO?'O\ 9VLW=G<6>G'Q
MYK.G1(N3'YLMMF&)A(%(0LK<),RGAZY7]LC_ (*%?L]:Y\$?B#X$LM=_X3O6
M-4LKS1X;/3M,>>WANO+D$-T9IE2%XXYTC821.[9V.@;&X 'YM?LQ_MM_$K]F
M7Q5HMQINNZAK?A&RWPS^$-0OI&T^2"1]\HB0DK!(6)=947(8G(=6=&_H+\*^
M*-+\:^%])\1:+<?;-'U:SAO[*Y\MH_-@E021OM8!ERK X8 C/(%?RWU_0]_P
M3X\:7WCS]C/X5ZGJ$5O#/!I;:6JVRLJ&*SFDM(F.XD[C' A8YP6+$ #  !^'
M7[6W_)U7QC_[''5__2V6OOW_ ((9_P"K^-7UT7_V_KX"_:V_Y.J^,?\ V..K
M_P#I;+7W[_P0S_U?QJ^NB_\ M_0!^J5%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 5^;/_!8_P"*_C?X80_"4^#O&'B#PB;XZM]J.A:I/9?:-GV+9YGE
M.N[;O?&<XW''4U^DU% '\K#,6)).37<>"_C;\1?AKI<NF>$?'_B?PMILLQN9
M+/1M9N;.%Y2JJ9"D;J"Q5%&[&<*!V%<7<_\ 'Q)_O5^TO_!%?_DUGQ/_ -CE
M=_\ I%8T >@_L=_'3_A%O^">?A[XH?$;Q!?ZO_9MCJ=[?ZEJ5[Y]W=>7?W*1
MQ"2=QOD;;'%&K,,L44'D5^4?[47[=WQ/_:>U;4K;4M9N-"\$33,;7PGILVRU
M2+=&R+.RA6N6#1(^Z7(#[BBQ@[1]N?\ !;;XEFT\)?#CX?03V,OVZ\N-<O8-
M^;N'R4$-NVT-\L<GVBZ&67YFA^4C8P/YQ?LT^#_#GCSX\>!]%\7:IH^C^%)M
M2CEU>ZU[4#8VALXLRSQ-."-C21HT:<KEW0;ESD&X'+6?P\\5ZEX/OO%]IX9U
MBZ\*6,PM[O7H;"5[&WE)0!))PNQ&)DCX)!_>+_>%>T?LO_MW?%#]F'5M.@TO
M6;C7?!,,RM=>$M2FWVLD6Z1G6!F#&U8M*[[HL OM+K(!M/[;Z3^TW\!= TNT
MTW3?BM\.-.TZSA2WMK.U\1Z?%#!$BA4C1%D 554 !0,   5^%?[:.@^"/#?[
M3GCVU^'&I:?JO@Z:\2\L9](G@FLT\^&.:6*%H (Q'')))&JK]U4"G)!- '[_
M /P;^+GA_P"/'PS\/^//"LMQ+H6M0M+ +J$Q31LKM')&Z\@,DB.AP2I*DJS*
M03^8O_!7#XW?$7X;_M&^&]-\(^/?$_A73IO"=O<R6>BZS<V<3RF\O%,A2-U!
M8JBC<1G"@=A6M_P1-^+DRZE\0?A?<RW$L#PQ^)=/C6&/R865DM[HL_#[GWV>
MU>5Q$Y^4GYO-/^"U7_)TGA7_ +$VU_\ 2Z^H ^>?"7[<7QQ\(6GB**#XF^*-
M2EUC36TOSM6U>ZNVLE>2-WFMO,D(BGVQF,2@;E61RI5MK+X/O;=NR=WKGFO6
M/V5_@J/VB/V@?!7P^DN?L5IJUX3>SK)Y;K:Q1M/<>6VQP)#%%($RI7>5S@9-
M?M)XX_X)E_L]^,? UEX:M_!0\,?8"_V75]#N'CU!-\JR/YDTGF?:,[=H\\2;
M%8A-G& #X0_:N^)GQ?\ A3^R3^RW<-\3O%$'B+7M-U;5+_5--U^\6:\BGDM;
MFU6>7<KR-'#<*F&R%(8*2.3\^_!G]O+XO_"GXB:?XHU'QOXG\;6]C!=!=#U_
MQ#>3V,\LEM+%$TT;2$.L<CI)MX)\O 920P^S/^"Y7_'M\&/][6?_ &QK\P?"
M'A74_'7BK1O#>C6WVS6-8O8=/LK;S%C\V>618XTW,0JY9@,L0!GD@4 >D_$#
MQW\;?VL;C5O%7B&;Q1\0+;0(3<7EQ:V4DMAH\1C&YS'"@AM59+?<S!4#>4S-
MD@FO-?"?B[7? NO6VM^&]9U#0-9M=WD:AI=T]M<1;E*-MD0AAE693@\AB.]?
MTU^ ? 7A_P"%G@W2O"GA32;?1/#VE0BWL[&U!"1KDDDDDEF9B69V)9F9F8DD
MD_S_ '[?/PVT7X2_M>?$CPWX=@^R:-%=PWL%JJ(B0?:;:*Y:*-4556-&F944
M#Y451DD9(!ZK\6/^"K7Q<^)GP<\/^#K*;_A$]?A _MOQ7HMPUO=ZGL8&+R@@
M7[+G ,GED[V&%\N,M&WR9XHTCQ7/;VOB[Q'9:R]OXDFN+FWU[5(9BFJ2+)BX
MD2=QB9A(WSL"2&//)KZH_P""4OP=\+_&#]IZXA\6Z5;ZYIVAZ!=:I%IE]!%<
M6EQ,9(;<":*1&#JJW+N!P0Z(<\8/ZW_MH>%M,\8?LF?%S3]7MC>6L?AJ^OTC
M\QDQ/;1-<P/E2#\LL,;8Z';@@@D$ _#O]E;]L3QY^RGXPM-0T+4;C4?"[3,^
MI>%;FY<6-ZKA%D8+R(I]L:;9E7<-B@[DW(W]"WA7Q-I?C;PQI'B+1;G[9HVK
MV<.H65SY;1^;!*@DC?:P#+E6!PP!&>0#7\N%?T$_\$T]6OM9_8C^&$]_=W%[
M,MO>6ZRW,K2,L45]<111@L20J1HB*O1550,  4 ?3]%%% 'YK_\ !9#XL>-_
MA@OPC/@[QEX@\(_;O[7^U?V'JD]E]HV?8MGF>4Z[MN]\9SC<<=37P;\%_P!O
M+XO?"GX@V/BC4O''B?QO!9P72IH?B#Q!>3V,\TEO)%$\T;2$.L<CI)MX)\O
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
M\$;']G/]HKQA\/M+U&XU73-*FA>UNKI%68Q36\<Z(^W@L@E"%@ &*[@JYV@
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
MXA_W^7HAU%%%?K)\T%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !24M(WW30!^;OQ4_X*
M%?%SP7\3O%WA_3;#P6^G:3K%Y86S76EWCS&**=T0NRWB@MM49(4 G. .E<O_
M ,/,?C5_T#? 7_@IO?\ Y-KQ;X^_\EV^)'_8R:E_Z525P=?:4<NPTJ:DX].Y
M\;5S#$QFXJ7X(^I?^'F'QJ_Z!O@/_P %-[_\FU]Y_LP_$O6OC!\#_#?B_P 1
M16,6L:B;G[0FEQ/%;CR[F6)=JN[L/EC7.6/.>@X'XSU^N/["6?\ AE7P1_V_
M?^EUQ7G9E@Z6'I*5.-G?]&>AEV*K8BJXU)75NR\CW^BBBOG#Z(**** /P/K[
M(_X)]_\ (%^(W_7QI7_H%[7QO7V1_P $^_\ D"_$;_KXTK_T"]K] QG\%_+\
MT?!X7^*OG^3/JVBBBO*/7"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH *Y?6_P#D(S?\!_\ 01745R^M_P#(1F_X
M#_Z"*_!?&7_D0T?^OJ_])D?>\&_[]/\ PO\ -%)>U>K? C_6:U](?_9Z\I7M
M7JWP(_UFM?2'_P!GK^>/#S_DI<-_V]_Z2S]$S[_D7U/E^:/6J***_M8_(PHH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@#^=K]O;X:ZW\+_VMOB5::U!
ML&L:Q<Z]8SJCB*XM;N5YHV1F5=VW>T;%<J)(Y%!.W->U_P#!(;XY6WPS_:(O
M/"&K:A]CT?QM9K91*XA6)M1B8O:EY'(9<JUQ$JH3ODGC&TG!7[;_ ."H'['L
MW[0OPOA\9>%]/FN_B#X3A8P65C;1O-JUFSJ9(">'9HAOEC4%N3*BHS2@C\1=
M)U2^\.ZK::EIM[<:;J=C.EQ;7EI*T4T$J,&21'4@JRL 0P.00"* /ZF:Y+XI
M?$C1?@_\._$/C7Q)/]GT?0[.2\GVNBO)M'RQ1[V53)(VU$4L-SNJYYK\A?@;
M_P %BOB5\.=!T[1?&OAW3_B'86%G]FBOY+N2RU.9PPV//<$2I+M3*G]T';Y6
M9RVXOXO^TG_P4(^+O[3^@GP_XBO]/T/PL_EM<:'X?MV@M[J2-F97E9W>5^64
M["_EYCC;9N7=0!Z3\,_^"O?QU\&ZP\OB:?1_'^ES3PM);ZC81V<T<*L?,2"2
MV6,*SJ<;I$E"E5(7[P;]4/V//VI;']KOX1R^,[3P_<>&;BUU*;2[O3Y[A;A5
ME1(Y T<H52ZF.:,Y**0VX8( 9OP0^!?P*\7?M%_$;3?!?@O3OMNIW7[R:>0E
M;>RMP0'N)W .R-<C)P22550S,JG^B/X"?!_3/@'\'?"GP_TA_/M-#LU@>YVL
MOVF=B7GGVL[E/,E>239N(7?M' % '\SMQQ-)_O&OVG_X(LG_ (Q6\2^WC&[_
M /2*RKX6_P""G?[-NI_!#]HS5_$H_?\ A?QW>7.LZ=<O.LDHN&9'O(74*I79
M+-E>"#')'\[,'QRW[#/[9VI_L?\ Q$N[R6P_M?P7KWDPZ[IT2*+@K&7\N>!S
MC$D?F280D(X9E.T[700,_H/K\)O^"MGB2QUK]LW7;*TT>WTNXT?2["RN[J';
MNU&5H1.)Y,*#N$<\</)8[8%YQA5^Y?B7_P %AO@UX9\&V&H>$;35_&OB"]@6
M4Z*T#Z>MDV8RT=S/(I4,%=\&!9E+1$;@"K'\;_B!X_\ $'Q6\9ZKXK\5:M<:
MWX@U68SW=[<D%G;     "JJ@*J* JJJJH    /MW_@BJ#_PU)XJ/;_A#;K_T
MNL:\M_X*F?\ )\WQ&_W=-_\ 3;:U^@W_  2=_99F^#OPCG^(?B*SMT\3^-88
M;BR*O'*UMI)19(1N"YC:8MYCH'8%5M]P5T8#\^?^"IG_ "?-\1O]W3?_ $VV
MM (]1_X(J_\ )T7BK_L3;K_TNL:_:BOQ7_X(J_\ )T7BK_L3;K_TNL:_:B@#
M^5J7_6-]37[5?\$6_P#DU?Q)_P!CA=?^D5E7XJR_ZQOJ:_:K_@BW_P FK^)/
M^QPNO_2*RHZ!U&_\%I_^35O#7_8XVG_I%>U^+$'^OB_WA_.OVG_X+3_\FK>&
MO^QQM/\ TBO:_%B#_7Q?[P_G36X'])_[5O\ R:_\8?\ L3=8_P#2*:OYK*_I
M3_:M_P"37_C#_P!B;K'_ *135_-92'T/Z ?^"8!W?L+_  R(_NZE_P"G*ZKU
M3]JG_DV'XP?]B=K'_I%-7Y0?\$__ /@I%8_LP>#=2\"^/=+U?6_"GG/?:3<:
M2RS7-E*Y7S+?RY9400,0T@V%2KM(2'\W*>F?M^?\%/O"_P 2OAOJ_P -?A+)
MJ%[;:P%@U7Q1+'+91M:X1VAMD)65O,.Z*0RJJ[%D4+() RC$C\OF.6)]Z_;_
M /8Y^+VF_ '_ ():^'?'^KIY]IH=EJDZ6^67[3.VJ7*00;E1RGF2O''OVD+O
MW'@&OQC^'_@'Q!\5/&>D^$_"FE7&M^(-6G$%I8VP&YVP2222 JJH9F=B%559
MF( )'[8_MC?!O_A6?_!,?Q#\/O#UI_:7_"/:+I<,CZ;8>5]H^SWEM)=7;1)N
MV[MDT\A).,NS,>6HZ!U/R#^.G[47Q*_:+US4;[QGXIU"]T^ZO/ML6@17,B:7
M9N%*((+8L43:A*AN7.6+,S,S'M?@]_P3]^._QLTG3-9T+P//8^'K^6)(]7UN
MXCL8?*=487(21A+)!LD5O,BC<, 0NX@BOG'WK]E?@Y_P5\^$-I\'K0>*=!U#
MPMXCT6SMK7_A'/#^FJ]I<X/EXL#O"1QHBJYCF:/8K!$,I7) /S._:>_9?\4_
MLG>/-.\)^+=0T?4=2OM-358Y=%FEEA6)Y98@I,D<9W;H6XVXP1SU ^A_^"-_
MAG3->_:SOKZ_MO/N]$\,WFH:?)YC+Y,[36]L7P" W[JXF7#9'SYQD CP+]KS
M]IS4_P!K+XQW'C:^T[^Q+2.R@T_3])\]9_L<$8+,GFK'&9-TKS299<CS-N<*
M*]I_X)#^-_\ A$_VQ+'2ULOM1\3:+?:3YOF[/LVQ5O/,QM._/V/9MRO^LSGY
M<%H&?:O_  6E_P"35?#?_8XVG_I%>U^*\'^OB_WA_.OVH_X+2_\ )JOAO_L<
M;3_TBO:_%>#_ %\7^\/YT+<#^J2OQ;_X+6?\G.>%/^Q/MO\ TMO:_:2OQ;_X
M+6?\G.>%/^Q/MO\ TMO:0'D__!+?_D^KX:_34_\ TV75?O'XJ\,Z7XV\,:OX
M=UJV^V:-J]G-I][;>8T?FP2H8Y$W*0RY5B,J01G@@U^#G_!+?_D^KX:_34__
M $V75?OY0!_,A\;OA?>_!7XN>+_ U^;B2;0=3GLDGNK9K9KF%7/E3B,DE5EC
MV2+R05=2"003['XJ_:2TSQ+_ ,$_?!OP=N>?$>@^,I[VW6W@8(NG>3+('FD9
ML-(\]],JA!PD/S!3M,GT-_P6;^!,7A?XE>&?BGIMO.8/%$+:?JSK#(T*7ENB
M"%VE+%5:6#"K& O%H[#<2Q'YO9.W':@#ZC_X)L?"*7XN?M?>"4,<[:;X;E_X
M26]FM9HT:%;4JT!._.Y6N3;(RJ"VV1L;<%E_H$K\S?\ @B;\+[&S^'_Q ^(K
MFWGU*_U--!A#6J^=:PP1)/)MFSG;*US%N0 #-LA);C;^F5 !1110!\L?\%0/
M^3&/B9_NZ=_Z<K6OY_J_H!_X*@?\F,?$S_=T[_TY6M?S_4=1]#^E7]E;_DU_
MX/\ _8G:/_Z10U^5G_!:S_DY[PG_ -B=;?\ I;>U^J?[*W_)K_P?_P"Q.T?_
M -(H:_*S_@M9_P G/>$_^Q.MO_2V]H$CRK_@EK_R?1\-OIJ?_ILNJ_53_@J!
M_P F,?$S_=T[_P!.5K7Y5_\ !+7_ )/H^&WTU/\ ]-EU7ZJ?\%0/^3&/B9_N
MZ=_Z<K6@%N?S_5_2K^RM_P FO_!__L3M'_\ 2*&OYJJ_I5_96_Y-?^#_ /V)
MVC_^D4- 'P%_P7)_X]?@Q_O:S_[8U^?W[)?_ "=1\'/^QRT?_P!+8:_0'_@N
M3_QZ_!C_ 'M9_P#;&OS^_9+_ .3J/@Y_V.6C_P#I;#0@/W:_;._:6A_95^ ^
MK>-%MH+_ %N2:/3M&L;KS/)N+R3)4.4!(5(TEE()3<(B@=6937X#_%#XV>/O
MC5JHU#QQXNUCQ1<+--/!'J%V\D-LTK!I!!%G9"I*K\D:JH"J  % 'Z]_\%EM
M(OM4_90T>XM+2XNX=/\ %=G<W<L,3.MO$;:[B$DA PB^9+&FXX&YU'4@5^,G
MA'Q%_P (GXLT77#IUAK']F7D-[_9VJP>?:77ER*_E31Y&^-MNUER,J2* /I3
MX6_\$Q?VA/B?_9MP?!@\):5?>9_Q,/%%TEGY&S>/WMM\URNYDVK^YYW*WW#N
MKQ;X^?!/7/V=_BOK?P_\1W.GWNL:2(//GTN1WMV\V".9=C.B,<+*H.5'(/4<
MG]9O^'RWP?\ ^%6_V[_8OB#_ (3+_4_\(GY*Y\[R-_F?:_\ 5_9O,_=[\>;_
M !>1BOR8^/WQDU/]H#XQ^*_B!JT?V>ZUN[,R6NY6^S6Z@1P0;E1 _EQ)&F_:
M"VS<>2: /OS_ ((?^&=,N?$_Q:\12VV_6;"STW3[:Y\QAY<%P]Q),FW.T[FM
M8#D@D;." 6SL_P#!<S_4_!;_ 'M:_E8UR?\ P1'\<?8/B9\2_!PLO,.K:/;:
MM]L\W'E?9)S%Y>S;\V_[=G=N&/*Q@[LCK/\ @N9_J?@M_O:U_*QH8(^ /V1_
M^3JO@Y_V..D?^ED5?TGU_-A^R/\ \G5?!S_L<=(_]+(J_I/H _ 7_@J7_P G
MR_$7_=TW_P!-MK7J7_!%7_DZ+Q5_V)MU_P"EUC7EO_!4O_D^7XB_[NF_^FVU
MKU+_ ((J_P#)T7BK_L3;K_TNL: '_P#!:S_DY[PG_P!B?;?^EM[7E/\ P2U_
MY/I^&_\ NZG_ .FVZK]!_P#@KQ\ +WXH_ ?3?&^CI<7.I>!)IKJ:SB#.)+"?
MRUN7"+&Q+1F*&0DLJK&L[-G Q^.'P\\;WWPU\?>&O%^EQ6\^HZ!J=MJMM'=J
MS0O+!*LJ*X4J2I*@$ @XS@CK0@/Z@Z\]\3?M!?"[P/KMSHGB/XD>$/#VLVQ7
MS].U37;6VN(MRAUW1O(&7*LK#(Y# ]Z^5O#W_!83X&ZE\.6U[5X]?TGQ%#Y:
M3>%8[$W%Q*Y$>]H)P5@:-2[X:1XG(B8^6"5!_)']I+XX7W[1WQL\4?$6_P!.
M@T>?6)HREA;NSK!#%$D,2ES]]O+C3<V%#-N(500H /Z+? _Q4\%_$S[;_P (
M?XQT'Q9]AV?:O[#U."\^S[]VSS/*9MN[8^,XSM..AK^=S]K;_DZKXQ_]CCJ_
M_I;+7Z)_\$6?@7<:/H/C+XL:II_DG5=FB:)<2><CO;QMYEVZJ0(WC>06ZAP6
M(>WE7Y<'=^=G[6W_ "=5\8_^QQU?_P!+9: /OW_@AG_J_C5]=%_]OZN?\%4/
MVZO%'@7Q@/@_\.=9N/#]S:PP7>OZYITTL%\DC@2Q6D4@"^6OEF*5GC8E_,5,
MJ%D5Z?\ P0S_ -7\:OKHO_M_7S%_P50TB^TW]N#QW<7=G/;V^H0Z;<V<DT3(
MMQ$+""(O&2,.HDBD3(R-R,.H(H8(^?\ P3X!\>_M!^/I=/\ #NE:OXX\5ZE,
M;JY>,/<3,TDJJ]Q<2L<(IDE7?-(P4%\LPSFOHJX_X)8?'#0?ACXI\<>)H/#_
M (6M/#UG=:A<:9?:GYUY-!!!YS/%]F26(Y 95#2*=RG( P3E?\$^?VPM#_9#
M^(>N:AXD\,#6M&URS6UGU#3X4;5+'RRSJ("[*ICD8J)(RRY*1/G]WM?ZH_;=
M_P""JW@_QA\./%'PZ^%%OJ&KG7+)M/N?%5Q$+:VC@D$?FI#!-&9)-\;3PL76
M(H?F0MP0 ?E37]'O[%OAG3/"7[)?PCL=(MOLEK-X9L=0>/S&?,]S"MS.^6)/
MS2S2-CH-V    /YPJ_HH_8)\<?\ "P?V._A1J@LOL'D:+'I/E>;YF[[$S6?F
M9VC&_P"S[]N/EWXR<9+Z ?AA^UM_R=5\8_\ L<=7_P#2V6OOW_@AG_J_C5]=
M%_\ ;^O@+]K;_DZKXQ_]CCJ__I;+7W[_ ,$,_P#5_&KZZ+_[?T@/U2HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@#^5VX_X^)/]ZOVE_P""*_\
MR:SXG_['*[_](K&OR9_:(\,Z;X(^/_Q*\.Z+;?8M'T?Q-J5A96^]I/*@BNI$
MC3<Y+-A5 RQ)..2:^R/^"='_  4 \ _LM_"+Q?X2\;:=J[2-J9UNPN-)B6=K
MQI$M[=[?8S($9!$)0S/M91(,JRHL@-[EK_@MAX7U.S^.O@3Q%+;;='U#PW_9
M]M<^8IWSV]U-),FW.X;5NH#D@ [^"2&Q\5_ 7X*:W^T1\5]#^'_AR[T^RUK5
M_/\ (FU222.W7RH))VW,B.PRL3 84\D=!S7Z:?\ !0#2++]MC]B_PC\=O MG
MJZ0^')KRZ73+Z)1.U@T_V>[=HHA*-T;VT<F?,"K"LS-R !^5OP\\;WWPU\?>
M&O%^EQ6\^HZ!J=MJMM'=JS0O+!*LJ*X4J2I*@$ @XS@CK0(^VO\ ARK\;_\
MH:?A_P#^#&^_^0Z/^'*OQO\ ^AI^'_\ X,;[_P"0Z^M?#/\ P60^"6I^#;K4
M]9T[Q/HNN6D-NS:&MDEP]U*YQ*EM,KB-EB.26F,)9<%5+94?F?\ %;]N;XR_
M$;XC>(O$UC\1O%_AC3]2O))K31=+U^X@M[&#.(H%6(QH=B!5+A 7(+-EF)(!
M^C7_  3W_P""?7Q$_9/^,FM^+?%^L^&-1TZ^T&;2HXM$NKF682O<6\H9A);Q
MC;MA;D$G)''4CYA_X+5?\G2>%?\ L3;7_P!+KZOK7_@DGK_Q9\;?"+Q9XF^(
M7B;5_$GA_4-2CBT!]>N)KBYW1(RW4B2RJ2T#,8D7#LH>&8;5.XM\E?\ !:K_
M ).D\*_]B;:_^EU]0!P7_!)_POJ>O?MJ>%+^PMO/MM$L=0O]0D\Q5\F!K62V
M#X)!;][<0KA<GY\XP"1^\M?BO_P15_Y.D\5?]B;=?^EUC7[44 ?E?_P7)_X]
M?@Q_O:S_ .V-?G]^R7_R=1\'/^QRT?\ ]+8:_0'_ (+D_P#'K\&/][6?_;&O
MS^_9+_Y.H^#G_8Y:/_Z6PT(#^E&OP#_X*E?\GT_$KZ:9_P"FRUK]_*_ /_@J
M5_R?3\2OIIG_ *;+6@#U?_@BG_R<]XK_ .Q/N?\ TMLJ_5+]JG_DU_XP?]B=
MK'_I%-7Y6_\ !%/_ ).>\5_]B?<_^EME7ZI?M4_\FO\ Q@_[$[6/_2*:A@?S
M55_0#_P3 _Y,7^&/^[J/_IRNJ_G^K^@'_@F!_P F+_#'_=U'_P!.5U0!]3T4
M44 ?E;_P7,_U?P5^NM?^V%? ?[))_P",J?@[_P!CCI'_ *6Q5]^?\%S/]7\%
M?KK7_MA7Y<:/J][X?U6RU72[RXT_4K*9+BUN[65HIH)48,DB.I!5E8 @@Y!
M- ']3-?E?_P7+/\ H_P7'JVL_P#MC7H_PC_X+(_"_7O!L3?$'3M6\,>*[739
M+B\CL++[38WMRAP(;1@Y=6E'S*)@J)RK2G =OSM_;B_:ZO?VO/BRNMPVEQI/
MA/2(6LM$TN>9F=8BY9[B5=Q19Y3MW;. J1)E_+WL <5^R7_R=1\'/^QRT?\
M]+8J]K_X*P^%]3T']M/Q3?W]MY%MK=CI]_I\GF*WG0+:QVY? )*_O;>9<-@_
M)G&"">I_X)+_ +.>I_$KX_6OQ$OM+W^#?!OF3?:[NT66WN=2,>V"!"S#$D?F
M"XWJ&\LQ19VF1&KW7_@M!\ ;[5+/PK\8M.2XNH=/A7P_K$:AG6WA,CRVTX"Q
MX5?,DFC=W<#=);JHRQ- 'P#^S#^S#XJ_:P\>:AX2\(ZAH^GZG9:9)JLDFM32
MQ0F))8HBH,<4AW;IEX( P#ST!^G/^'*OQO\ ^AI^'_\ X,;[_P"0Z^3OV;OC
MA??LX_&SPQ\1;#3;?69]&FD+Z?<.T:SQ2Q/#*@<<HWER/M;#!6VDJP!4_K-J
MO_!8_P""<7@.\UG3--\37GB%9GM[7PW=6:032D1%TF>97>)(2^(R0S2@DD1,
M!D@'R5_PY5^-_P#T-/P__P#!C??_ "'7VI_P3A_8O\;?L?K\0E\9:KH&I_\
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
M-U?#7Z:G_P"FRZKZV_X*H?MU>*/ OC ?!_X<ZS<>'[FUA@N]?US3II8+Y)'
MEBM(I %\M?+,4K/&Q+^8J94+(KM_X([_ +*\VFVE]\<?$-G;E;Z&33O"X9XY
M751(\=W<E=I,3;H_)1@ZL5-P"NUT)^6/^"J&D7VF_MP>.[B[LY[>WU"'3;FS
MDFB9%N(A801%XR1AU$D4B9&1N1AU!%# ^?\ P3X!\>_M!^/I=/\ #NE:OXX\
M5ZE,;JY>,/<3,TDJJ]Q<2L<(IDE7?-(P4%\LPSFOHJX_X)8?'#0?ACXI\<>)
MH/#_ (6M/#UG=:A<:9?:GYUY-!!!YS/%]F26(Y 95#2*=RG( P3E?\$^?VPM
M#_9#^(>N:AXD\,#6M&URS6UGU#3X4;5+'RRSJ("[*ICD8J)(RRY*1/G]WM?Z
MH_;=_P""JW@_QA\./%'PZ^%%OJ&KG7+)M/N?%5Q$+:VC@D$?FI#!-&9)-\;3
MPL76(H?F0MP0 ?E37]'O[%OAG3/"7[)?PCL=(MOLEK-X9L=0>/S&?,]S"MS.
M^6)/S2S2-CH-V    /YPJ_HH_8)\<?\ "P?V._A1J@LOL'D:+'I/E>;YF[[$
MS6?F9VC&_P"S[]N/EWXR<9+Z ?SMS_\ 'Q)_O'^=?M-_P17_ .35_$W_ &.5
MW_Z16-?BS/\ \?$G^\?YU^TW_!%?_DU?Q-_V.5W_ .D5C2 ]4_;*_P""?OA#
M]L"ZLM<N]:U#PKXRT^S&GVVJVR"YMW@$WF!)K=BN_;OFVE'C.9<L7"JH_,/X
ME?\ !*?]H/X>F>6S\/:?XUL+>S:\EN_#>H))MV[BT2PS>5-))A00L<;;MZA2
M6RHPOVEOC#^T/\&?CSXX\'Z]\8O&S:AI^IR$36FN3VD,\,G[V&9(()C'"KQ2
M1N(EXC#!,#;@>Y?L)?\ !4*X^$ZZAX5^-.I:_P")](U"\6YM/%%Q=3:C=Z>[
M^7&Z3"60LUL%7S!Y674A\))Y@V 'P;XV^'OBGX;ZI'IOBWPSJ_A74981<1V>
MM6$MG*\19E$BI(JDJ61AN QE2.QKJO@-^T5X\_9N\96WB'P/KEQI[":.6\TQ
MY'-CJ2H& CN80P$B[9) "?F3>61E;##])OVV/^"F_P &_''P4\7^ /!,=QXX
MU+7M,6WAO;S1V73+=GE <N)VBE$T:*98W6-E63R3DX8#\F=(TF]\0:I9Z9IE
ME<:CJ5[.EM:V=I$TLT\KL%2-$4$LS,0 H&22 * /Z=OA_P"-+'XD> _#?BW2
MXKB#3=?TRVU6UCNE595BGB65 X4L P5QD D9S@GK71UY1^RW\+_^%,_LZ_#O
MP;)IO]D7^FZ-;B_L_/\ /\N^D7S;OY]S YGDE/RDJ,X7Y<"O5Z "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@#PWXT_\ (V0_]>B?^AO7 C[M=]\:?^1LA_Z]$_\ 0WK@
M1]VOX:XU_P"2@Q7^+]$?L>2_[A3.]^"O_(V3?]>C_P#H:5[C7AWP5_Y&R;_K
MT?\ ]#2O<:_HSPS_ .1!'_$_S/@>(?\ ?Y>B'4445^LGS04444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %(WW32TC?=- 'XF_'[_DN_P 2/^QDU+_TJDK@J[WX_?\ )=_B
M1_V,FI?^E4E<%7Z-0_A1]$?GE7^)+U"OUR_81_Y-5\#_ /;]_P"EUQ7Y&U^N
M7["/_)JO@?\ [?O_ $NN*\C./X$?7]&>ME/\9^GZH]]I:2EKY ^M"BBB@#\#
MZ^R/^"??_(%^(W_7QI7_ *!>U\;U]D?\$^_^0+\1O^OC2O\ T"]K] QG\%_+
M\T?!87^*OG^3/JVBBBO*/8"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH *Y?6_\ D(S?\!_]!%=17+ZW_P A&;_@
M/_H(K\%\9?\ D0T?^OJ_])D?>\&_[]/_  O\T4E[5ZM\"/\ 6:U](?\ V>O*
M5[5ZM\"/]9K7TA_]GK^>/#S_ )*7#?\ ;W_I+/T3/O\ D7U/E^:/6J***_M8
M_(PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M_H]GI/VWRO*^T>1 D7F;-S;=VS.W<<9QD]:^5OVU/^"<9_; ^*&E>,#\0O\
MA$OL&CQZ3]B_L3[;OV3SR^9O^T1XSYV-NT_=SGG ^U:* /@#]EW_ ()4']FO
MXZ>&OB,/BC_PD?\ 8PNA_9O_  C_ -E\[SK:6#_6_:GVX\W=]TYVXXSD?57[
M4'P//[2'P,\3_#G^VO\ A'O[:%L/[2^R?:O)\JYBG_U>]-V?*V_>&-V><8/J
MM% 'Y5_\.,?^JV?^6I_]VU^E'PK\$'X9_"_PAX/^V_VE_P (_H]GI/VWRO*^
MT>1 D7F;-S;=VS.W<<9QD]:ZRB@#Y5_;D_8;_P"&SX_!:'QK_P (=_PCAO3G
M^ROMWVC[1Y'_ $VBV;?(]\[NV.? /A-_P1O_ .%7_%/P=XR_X6[_ &G_ ,([
MK-GJ_P!B_P"$:\K[1Y$Z2^7O^UMMW;,;MIQG.#TK]*:* .<\>>!- ^*/@_5?
M"WBK2;?6_#^J0F"[L;H$I(N00000596 974AE9592" 1^4WQ,_X(H^-;?Q3.
M?A[XXT"^\.R;I(5\3&>UNX,NVV)O)AE27:FS,@V;F+?NU &?U\HH _&WPK_P
M10^*5UKEM'XD\<^$-*T9MWGW6EFZOKA/E)79#)#"K9;:#F1< D\XVGW7XC?\
M$5_ >M6>A0^"?'6K>%7LX98KZ;5K--4>_8R%TD.UX!&RABAVC:RI'\H8.TGZ
M.T4 ?"O[(?\ P32U3]DOXQ6_C>P^+/\ ;=H]E/I^H:3_ ,(VMO\ ;() &5/-
M-S(8]LJ0R95<GR]N<,:]!_;D_8<_X;.C\%C_ (37_A#_ /A&S>G_ )!7V[[1
M]H\C_IO%LV^1[YW=L<_5-% 'YK?"3_@CA_PJWXJ>#O&?_"W?[3_X1W6+/5OL
M7_"->3]H\B9)?+W_ &MMN[9C=M.,YP>E?I3110!\ _M2?\$JO^&EOCEXC^(I
M^*'_  CAU@6P_LW_ (1_[5Y7DVT4'^L^U)NSY6[[HQNQSC)ZC]BO_@G"?V/_
M (I:IXQ_X6%_PEOV[1Y=(^Q?V)]BV;YX)?,W_:),X\C&W:/O9SQ@_:U% !7Y
MP_M0?\$??#GQ U;4?$OPEUFW\&ZO>3-/)X>U",G22S-'D0-&I>V4#SGV;95)
M9541(./T>HH _%;_ (<J_&__ *&KX?X_["%]_P#(=>P_L_\ _!%ZWTO5(]3^
M,?BFWU:""8-'H/A9I%AN%5HV!FNI$1]K 2HT<:*V"K+*#D5^I%% %#2=)L]
MTRTTS3+*WT[3;*%+:UL[2)8H8(D4*D:(H 554 !0,   5^<WQ:_X(X?\+2^*
M?C'QG_PMW^S/^$BUB\U;[#_PC7F_9_/F>7R]_P!K7=MWXW;1G&<#I7Z444 ?
M*O[#7[#?_#&"^-1_PFO_  F'_"2&R/\ R"?L/V?[/Y__ $WEW[O/]L;>^>-3
M]LK]AWPA^V!H-C]NN?\ A&?&.F[4L?$UO;">18-V7MYH]R>;&<L5!8%'.Y3A
MI%?Z6HH _%<_\$5?C=GY?%7@ CWU"^'_ +9U[!^S_P#\$7H-+U1-3^,?BFWU
M:&WF#1Z#X6:18;A5:-@9KF1$?:P$J-'&BM@JRR@Y%?J110!^6^L?\$/;&ZUB
M^ETSXQSV6FR3NUM;77AM9YHHBQ*(\BW2!V P"P1 2"0J]!]N?LC_ +/VJ?LP
M_!RU^']_XQ_X32UL+R>;3[K^RUL/LT$K"0P;1)(7_>M,^]F)_>[> HKVRB@#
M\U_BU_P1P_X6E\4_&/C/_A;O]F?\)%K%YJWV'_A&O-^S^?,\OE[_ +6N[;OQ
MNVC.,X'2O?OV&OV&_P#AC!?&H_X37_A,/^$D-D?^03]A^S_9_/\ ^F\N_=Y_
MMC;WSQ]544 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?GM^W
M'_P2UA^/7C)?'/PPO=)\+>)]0F+:[8ZD9(K&]8@G[4ABC<I.6P'&W;)NWDJX
M<R_+_P#PY5^-W?Q5X Q_V$+[_P"0Z_:FB@#QW]DOX)WW[.G[/'@[X>:EJ<&K
MZCH\$QN;NUC9(3+-<2SNJ;N2J-*4#$ L%#%5SM'R'^U!_P $?O#GQ U34?$W
MPFUFW\&ZO>3M/+X?U",G22S-'D0-&I>V4#SGV[95)9541(./T>HH _%;_ARK
M\;O^AJ\ 8_["%]_\AU[#^S__ ,$7K?2]434_C'XIM]5@@F#1Z#X6:18;A5:-
M@9KJ1$?:P$J-'&BM@JRR@Y%?J110!0TG2[/0=,M--TRRM].TZSA2WMK.TB6*
M&")%"I&B* %55  4#   %?''[:G_  3A/[8'Q2TOQC_PL+_A$OL.CQ:1]B_L
M3[;OV3SR^9O^T1XSY^-NT_=SGG ^UJ* /BG]BO\ X)P_\,?_ !2U3QD/B%_P
MEOV[1I=(^Q?V)]BV;YX)?,W_ &B3./(QMVC[V<\8/VM110!\J_MR?L-_\-GQ
M^"T/C7_A#O\ A'#>G/\ 97V[[1]H\C_IM%LV^1[YW=L<^ ?";_@C?_PJ_P"*
M?@[QE_PMW^T_^$=UFSU?[%_PC7E?:/(G27R]_P!K;;NV8W;3C.<'I7Z4T4 %
M? '[47_!*@_M*?'3Q+\1C\4?^$<_MD6H_LW_ (1_[5Y/DVT4'^M^U)NSY6[[
MHQNQSC)^_P"B@#XJ_8L_X)QG]C_XG:KXP'Q"_P"$M^W:/+I/V/\ L3[%LWSP
M2^9O^T29QY&-N!][.>,'ZH^*O@<_$[X7^,/!_P!M_LW_ (2'1KS2?MOE>;]G
M\^!XO,V;EW;=^=NX9QC(ZUUM% 'Y5_\ #C'_ *K9_P"6I_\ =M??_P"R_P#
M\_LW_ SPS\.?[:_X2'^Q1<C^TOLGV7SO-N99_P#5[WVX\W;]XYVYXS@>JT4
M%%%% 'Y6_P#!<S_5_!7ZZU_[85^>'[.OA?3/''Q^^&WAS7+7[=HNL>)-.T^^
MM=[)YL$MS''(FY2&7*L1E2",\$&OT/\ ^"YG^K^"OUUK_P!L*^ _V1_^3J/@
MY_V.&D?^EL5" ^T?B7_P11\:V_BB?_A7OCC0+_PZ^YX1XF:>UNX,NVV)O)AE
M27:FS,@V;F+?NU &3X:_\$3_ !M<>*(/^%@^.- T_P .)MDF_P"$9,]U=SX=
M=T2^=#$D6Y-^)#YFU@O[M@3C]?:* //O@?\  [PC^SO\.]-\%^"].^PZ5:?/
M)-(0UQ>3D /<3N -\C8&3@  *JA555'9:MI=GKVEW>FZE96^HZ=>0O;W-G=Q
M++#/$ZE7C=&!#*RD@J1@@D&K]% 'Y;_M ?\ !%ZWU357U/X.>*;?28+B8M)H
M/BEY&AMU9I&)AN8T=]J@Q(L<B,V S-*3@5X]_P .5?C?_P!#5\/\?]A"^_\
MD.OVIHH _.#]E_\ X(_>'?A_JFG>)OBSK5OXRU>SG6>+P]IT9_LD,K28$[2*
M'N5(\E]NV)0596$J'G]'Z** /@#]J+_@E.?VE/CIXE^(W_"T/^$<_MG[+_Q+
M/^$?^U>3Y-M%!_K?M2;L^5N^Z,;L<XR?5/V&?V&_^&+_ /A-A_PFO_"8?\))
M]B_YA/V'[/\ 9_M'_3>7?N\_VQM[YX^JZ* "OG_]M+]E?_AK[X6Z;X,_X2?_
M (1/['K$6K?;?[/^V[]D,\7E[/-CQGSL[MW\.,<Y'T!10!^5D?\ P0TV2*W_
M  NS.#G_ )%3_P"[:_5.BB@#A_BY\&O!GQW\&R>%?'>@6_B+0Y)H[C[/,SQM
M'*A^62.2-E>-L%EW(P)5F4Y5F!_-GXO?\$3+Y;F6Y^%WQ MY8))HU32_%T+1
MM#%Y9WL;NW1O,;S ,+Y"#:W+$K\WZO44 ?BM_P .5?C=W\5> ,?]A"^_^0Z^
MM?V5_P#@D[X"^#=S9^(?B)/;_$CQ0L+ Z==6B'1K9GC0,!#(";AD;S0LDF%(
M=6\I'56'WI10 5\4_MJ?\$X3^V!\4M+\8_\ "PO^$2^PZ/%I'V+^Q/MN_9//
M+YF_[1'C/GXV[3]W.><#[6HH ^*?V*_^"</_  Q_\4M4\9#XA?\ "6_;M&ET
MC[%_8GV+9OG@E\S?]HDSCR,;=H^]G/&#]K444 ?%?[:?_!.,_M@?$[2_%Y^(
M7_")?8='BTG['_8GVW?LGGE\S?\ :(\9\_&W!^[G/.!RG[+O_!*@_LU_'3PU
M\1A\4?\ A(_[&%T/[,_X1_[+YWG6TL'^M^U/MQYN[[ISMQQG(^_Z* "OS6^+
M/_!&_P#X6C\4_&7C+_A;O]F_\)%K-YJWV'_A&O-^S^?,\OE[_M:[MN_&[:,X
MS@=*_2FB@#Y6_8;_ &'?^&,8_&B_\)K_ ,)A_P )(;(_\@K[#]G^S^?_ --Y
M=^[S_;&WOGCU/]J#X'G]I#X%^)OAU_;7_"._VT+8?VE]D^U>3Y5S%/\ ZK>F
M[/E;?O#&[/.,'U:B@#\J_P#AQC_U6S_RU/\ [MK]'?A_\,[+P?\ !WPW\/-2
M-OXBT[2]!MM N3=6J^3?Q16ZP/OA8L-KJIRA+##$$FNWHH _*/X\_P#!%W5-
M0\97.H_"/Q5I%GH-Y/)*-%\2O/&VG*0I6.*>-)3,NXR8WJK*H0%I#N:O/M'_
M ."*OQ?FU2SBU3QCX)L],:9%N;BSN+RXFCB+#>R1M;1AV"Y(4NH) !9>H_9V
MB@#\X?$7_!%?P%>_#_1M*T+QSJ^E>*K>?SM0U^^LTNXKQ3$JM&MJKQB)1(A=
M/G9E$DBNTGR%+7P!_P""3.I_L_\ QD\*?$#2/C/]INM#O!+):_\ "*JOVF!E
M,<\&YKIPGF1/(F_:2N_<.0*_12B@#Y__ &TOV5_^&OOA;IO@S_A)_P#A$_L>
ML1:M]M_L_P"V[]D,\7E[/-CQGSL[MW\.,<Y'Q;'_ ,$-?+D5O^%V9VG/_(J?
M_=M?JE10 5\5_MI_\$XS^V!\3M+\7GXA?\(E]AT>+2?L?]B?;=^R>>7S-_VB
M/&?/QMP?NYSS@?:E% 'P!^R[_P $J#^S7\=/#7Q&'Q1_X2/^QA=#^S/^$?\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y?6_\ D(S?\!_]!%=17+ZW
M_P A&;_@/_H(K\%\9?\ D0T?^OJ_])D?>\&_[]/_  O\T4E[5ZM\"/\ 6:U]
M(?\ V>O*5[5ZM\"/]9K7TA_]GK^>/#S_ )*7#?\ ;W_I+/T3/O\ D7U/E^:/
M6J***_M8_(PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"AJVDV>OZ9=Z9J=E;ZCIM[
M"]M=6=W$LL,\3J5>-T8$,K*2"I&""0:\Y_X9.^"'_1&_A_\ ^$O8_P#QJO5:
M* ,;PKX5T7P3H5MHGAS2-/T'1K4MY&FZ7:I;6\.YB[;(T 5<LS,<#DL3WK9H
MHH **** "BBB@ HHHH **** "BBB@ KRGXY?LO\ PR_:1_L5?B/X:_X2(:-Y
MWV'_ $^ZM?)\WR_,_P!1*F[/E1_>SC;QC)SZM10!\JK_ ,$N_P!F->1\,A^.
MO:F?_;FOI'POX3T7P/H5MHGAS1]/T#1K4MY&G:5:I;6\6YB[;(T 5<LS,<#D
ML3U-;-% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 <CXZ^%'@GXH&R'C+P9X?\6_8=_P!E_MW3
M(+W[/OV[_+\U&V[MB9QC.T9Z"N?TG]F?X0>']6LM3TOX4>"=-U*SF2XM;RT\
M.V<4T$J,&21'6,%65@"&!R" 17IU% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 50U;2[/7M+N]-U*R
MM]1TZ\A>WN;.[B66&>)U*O&Z,"&5E)!4C!!(-7Z* /FGQ5_P3C_9P\8:W<ZO
M?_"W3H+NXV[X]+O+O3[<;5"C;!;S1Q)PHSM49.2<DDG+_P"'7/[,?_1,_P#R
MO:G_ /)-?55% 'F7PB_9O^&/P&MHX_ ?@?1_#LZQ26YU""W$E])$\GF-')=/
MNFD7<%.'<@;5 P%4#TVBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MI*6@ HHHH **** "BBB@ HHHH **** "BBB@#PWXT_\ (V0_]>B?^AO7 C[M
M=]\:?^1LA_Z]$_\ 0WK@1]VOX:XU_P"2@Q7^+]$?L>2_[A3.]^"O_(V3?]>C
M_P#H:5[C7AWP5_Y&R;_KT?\ ]#2O<:_HSPS_ .1!'_$_S/@>(?\ ?Y>B'444
M5^LGS04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %(WW32TC?=- 'XF_'[_DN_P 2/^QD
MU+_TJDK@J[WX_?\ )=_B1_V,FI?^E4E<%7Z-0_A1]$?GE7^)+U"OUR_81_Y-
M5\#_ /;]_P"EUQ7Y&U^N7["/_)JO@?\ [?O_ $NN*\C./X$?7]&>ME/\9^GZ
MH]]I:2EKY ^M"BBB@#\#Z^R/^"??_(%^(W_7QI7_ *!>U\;U]D?\$^_^0+\1
MO^OC2O\ T"]K] QG\%_+\T?!87^*OG^3/JVBBBO*/8"BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y?6_\ D(S?
M\!_]!%=17+ZW_P A&;_@/_H(K\%\9?\ D0T?^OJ_])D?>\&_[]/_  O\T4E[
M5ZM\"/\ 6:U](?\ V>O*5[5ZM\"/]9K7TA_]GK^>/#S_ )*7#?\ ;W_I+/T3
M/O\ D7U/E^:/6J***_M8_(PHHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@!*/2DS7G'Q\^(>H_"SX:S^(=)AM9[V/4]*LA'>*S1[+G4;:VD.%93D),Q7
MG 8#((R#C4J*E!U);)7&E=V/1MV[M2UXEX;^.>L07=M;>(M*M+NW8$2ZGI;M
M$RNTP"?Z-(6Q&L1)=Q,S$I\L9W87T?PW\1/#OBR6*#3M5A>\D269+&<-!=&.
M.01O)Y$@60(&*C<5P=Z$$AE)\++>(<KS9+ZI7C)]KV?W/4[L1@<3A?XL&EWZ
M?>M#J**2EKZ,X HHHH **** "BBB@ HHHH **** /#?C3_R-D/\ UZ)_Z&]<
M"/NUWWQI_P"1LA_Z]$_]#>N!'W:_AKC7_DH,5_B_1'['DO\ N%,[WX*_\C9-
M_P!>C_\ H:5[C7AWP5_Y&R;_ *]'_P#0TKW&OZ,\,_\ D01_Q/\ ,^!XA_W^
M7HAU%%%?K)\T%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !2-]TTM(WW30!^)OQ^_Y+O\
M2/\ L9-2_P#2J2N"KO?C]_R7?XD?]C)J7_I5)7!5^C4/X4?1'YY5_B2]0K]<
MOV$?^35? _\ V_?^EUQ7Y&U^N7["/_)JO@?_ +?O_2ZXKR,X_@1]?T9ZV4_Q
MGZ?JCWVEI*6OD#ZT**** /P/K[(_X)]_\@7XC?\ 7QI7_H%[7QO7V1_P3[_Y
M OQ%_P"OC2O_ $"]K] QG\%_+\T?!87^*OG^3/JVBBBO*/8"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 *Y?6_^
M0C-_P'_T$5U%<OK?_(1F_P" _P#H(K\%\9?^1#1_Z^K_ -)D?>\&_P"_3_PO
M\T4E[5ZM\"/]9K7TA_\ 9Z\I7M7JWP(_UFM?2'_V>OYX\//^2EPW_;W_ *2S
M]$S[_D7U/E^:/6J***_M8_(PHHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBOQ9_P""
MUG_)SWA/_L3K;_TMO: /VFHK\ _^"6O_ "?3\-?IJ?\ Z;+JOW\H **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **_*[]IC_@LL(VU#0/@KH>6'F0'Q7K\
M7'_+5/,MK3/_ %QD1YC_ 'E>"O<O^"2/Q#\4_$O]F_Q%JGBWQ+J_BG4X_%=S
M;QWFLWTMW,D0M+-A&'D8D*&=CM!QEB>YH ^WZ*^6?^"H'_)B_P 3?]W3O_3E
M:U_/[0!_5117EG[*W_)K_P '_P#L3M'_ /2*&O4Z "BBB@ HHHH **** "BO
MG[]KO]LCPA^Q[X5TW4/$-CJ&LZOK'VB/2=*T] //>) S-)*WRQ1AGA5F^9_W
MH*H^UL?FAH__  4.^*_[2'[77PCB_M:X\$^$SXKT^S7P[H%Y-#%<6\M_'N6\
M<,#<L8]J'<!'A3MC3>^X _;"BBB@ HHHH **** "BBB@ HK\!?\ @J5_R?1\
M1_\ =TS_ --MK7J?_!%3_DZ+Q7_V)US_ .EME0!^T]%? ?\ P6E_Y-5\-_\
M8XVG_I%>U^*T7^L7ZB@#^J6BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBO+/VJ?^37_C!_V)VL?^D4U 'J=%?RKU_0!_P2^_Y,7^&7TU
M+_TYW5 'U117Q#^VA_P4V\._LR^)-4\"^'_#]QXH\?VL,;3?:B;?3K%I86DC
M,C??F8!H',:!599"/-5E('A?_!,S]J#XE?M&_M?>.K_QKXHU"]L+GPU<WL6@
MPW$B:79.+NS1!!;%BB;4)4-RYRQ9F9F8@'ZI445_*W/_ ,?$G^\?YT ?U245
M\!?\$6?^35?$O_8XW?\ Z165??M !1110 4444 %%?/W[7?[9'A#]CWPKINH
M>(;'4-9U?6/M$>DZ5IZ >>\2!F:25OEBC#/"K-\S_O051]K8_-#1_P#@H=\5
M_P!I#]KKX1Q?VM<>"?"9\5Z?9KX=T"\FABN+>6_CW+>.&!N6,>U#N CPIVQI
MO?< ?MA117X"_P#!4K_D^CXC_P"[IG_IMM: /WZHK\6?^"*?_)T'BS_L3KG_
M -+;*OVFH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH 3^=>:?M ?#[4_B
MC\,;GP_HTMI#J#ZEI=\AO9'CBVVVH6]RZEE1B"4A8#Y3R1G Y'I='I6-2FJL
M'"6S5AIV=SY6\0:7JGA-9Y-;TF]TRSA%S(U])&);58(,;YY)HRR0QE2'7SBC
M%0WRC:P&7>6.G>)-)-O<V]KJVF74?S13(LT,R$=P<JP(KZ[*YZ5YO\0O"?PT
MM;J#5O%1TKP_=ZAJ$.-0:^_LR74+I872**25'C:X/E*V(G+#$8.WY 1^#9GX
M74(MU\NQ+IM:VEM]ZLU;YGVF'XDJ_!7IJ2\O\CS+3?'?BO18BNGZV\H6*5(H
M-6C-W$)'D#^8YW+,Q7YE"^:%"L1CA=O::=^T&L5X8];\/7=G;--*%O=-E%Y'
M% L899)DVI*'9PR".))?X26P3M\4FNREY;)X6OM:\2:0;")Q>>)M*73I))S,
MRR"23]U(A$0#!!8[2<#S1N(CW_K7P?\ K5G_  K7^JSQ$:\5TOS+[U9KYGN?
MV=@<SA[2--P?I9_Y'TSH_B+2_$2W#:9J=IJ(M9C!.;29)/*D"JQ1MI.UMKJ<
M'G# ]Q6G7R5<:?!/<6UT4*7EKO\ LUW$QCGMRZ%',4BD-&2K,I*D'!(KN?AC
M\1-0\+W4&D:YJ-]K.DW,L-M8W%PIFN;-SMB2-W WS1L=O[R3=(K,S.[*V8OU
MCA_Q(P.;5887%P=*I+1/>+?:^Z^?WGS6.X>K8:#J4I<R7R?_  3Z HI!T%+7
M[&?)A1110 4444 %%%% 'AOQI_Y&R'_KT3_T-ZX$?=KOOC3_ ,C9#_UZ)_Z&
M]<"/NU_#7&O_ "4&*_Q?HC]CR7_<*9WOP5_Y&R;_ *]'_P#0TKW&O#O@K_R-
MDW_7H_\ Z&E>XU_1GAG_ ,B"/^)_F? \0_[_ "]$.HHHK]9/F@HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH *1ONFEI&^Z: /Q-^/W_)=_B1_V,FI?^E4E<%7>_'[_DN_
MQ(_[&34O_2J2N"K]&H?PH^B/SRK_ !)>H5^N7["/_)JO@?\ [?O_ $NN*_(V
MOUR_81_Y-5\#_P#;]_Z77%>1G'\"/K^C/6RG^,_3]4>^TM)2U\@?6A1110!^
M)G_"@OB?_P!$X\6_^".Z_P#C=?5/[$O@'Q1X'T7QY_PDGAO5O#_VJXTW[/\
MVI82VWG;4N]VSS%&[&Y<XZ;AZU^@^*Y'XF #0X,?\_"_^@/7O/,JF(M2<4KG
M@QRZ&'_>*5['FM%%%=I@%%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 5R^M_\A&;_@/_ *"*ZBN7UO\ Y",W_ ?_
M $$5^"^,O_(AH_\ 7U?^DR/O>#?]^G_A?YHI+VKU;X$?ZS6OI#_[/7E*]J]6
M^!'^LUKZ0_\ L]?SQX>?\E+AO^WO_26?HF??\B^I\OS1ZU1117]K'Y&%%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% %#5M5L]!TN[U+4KV
MWT[3K.%[BYO+N58H8(D4L\CNQ 554$EB<  DU^??QB_X+.?#SP=KT>G_  _\
M*7_Q#MESY^J3W1TFV.51E\D/"\K\LZMOCCP4^7>&R.5_X+*?M):IX=TG0_@M
MI!^SV^N6::QKLTD"MYUNMP1:PQN6)7][;R._R@_)$ ^#(I_,WX+_  A\0_'K
MXG>'_ 7A6.WDUS6)FCA:ZF$4,:HC222NW)VI&CN0H+$+A59B 0#],O"W_!<#
M0KK7;:'Q)\);_2=&;<9[S2]<2^N(_E)7;"\$*MEMH.9%P"3R1M/KWB[_ (*[
M? SPK:^'IX8/$_B"/6-,34?^)3:6KM8L9)(VMKE9+A#'.C1DE0"I5D96964G
MQ75O^"(FGP^ [V+3/BC=7?C19GEM;B[TM8--DB$1V0/$KO(C&7!,X=@%) A8
MC)_,3X@> ?$/PJ\9:MX3\5Z5/HOB#2IC!=V-T!N1L @@@D,K*5974E65E920
M0: /WC_9C_X*$?#O]K#QY?\ A'PCHOBC3M2L],DU6236K6VBB,22Q1%08[B0
M[MTR\$ 8!YZ _4-?BO\ \$5?^3I/%7_8FW7_ *76-?>G_!1C]KR^_91^$=D?
M#9M_^$Y\332V>E/<QLZVD:(#/=A2I1VC+PJJ.0"TJL0ZHZ$ WOVDO^"@GPB_
M9?US^P/$FH7^M>)U\IY]"\/VRW%S;1R*S+)*SND2<*IV%_,Q)&VS:VZOD%O^
M"YH[?!/(_P"QK_\ N*OR[TG2[_Q%JUIIFFV5QJ6IWTZ6UM9VL32S3RNP5(T1
M02S,Q   R20!7ZB_!W_@BO;:E\.I+SXE>,]0TKQE?68>WT_0XX7MM)G(?"SN
MV[[5C,6Y8S$ 5D57<%9  =_\'_\ @L[\//&&NR:?\0/"FH?#RU;'D:I!<G5K
M885V;S@D*2IRJ*NR.3)?YM@7)^^_"OBK1?&VAVVM^'-7T_7M&NBWD:CI=TES
M;R[6*-LD0E6PRLIP>"I':OYZOVNOV1/%'[(7CJTT+7;NWUG3-4ADNM*UFSAE
MCBGB65DV/O4!9U41N\:LX02I\QW U[G_ ,$I_P!JZX^#OQA@^&^KR>;X1\<7
MD5M&TDDS?8-1(9('CC4,O[]C'"_RC_EBQ<+$00#]NZ^"_C__ ,%>?A=\+=5?
M1_!.FW'Q0U*"8QW-Q:W/V+3H]K2*X2Y9',K!D0@QQF)ED#+*<8KTO_@I1;_$
MO5/V5]:TGX8Z)J&N:CJMY;V.JPZ0DCWJ:<VXRF%(V#ON<11.H5\Q2RY7;EE_
M&_PE^Q=\;O%GBS1]$;X7^+M%_M*\ALSJ6K>'[V&SM?,<)YL\GDG9&N=S-@X
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
M[<![.;R+_2-21(KZQ8D^698U9AM=5+*ZLRG##.Y'5?8J_G;_ &"?B5K?PO\
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
M0 4444 >&_&G_D;(?^O1/_0WK@1]VN^^-/\ R-D/_7HG_H;UP(^[7\-<:_\
M)08K_%^B/V/)?]PIG>_!7_D;)O\ KT?_ -#2O<:\.^"O_(V3?]>C_P#H:5[C
M7]&>&?\ R((_XG^9\#Q#_O\ +T0ZBBBOUD^:"BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ I#T-+10!^0'QN^"'Q&U7XS>/KZR\ >*+RSNO$%_-#<V^C7,D<L;7,A5U8)
MAE((((X(-<7_ ,*!^)__ $3?Q;_X([K_ .-U^V/#4;<5[T,WJP@HJ*T/"EE5
M.4G+F>I^)W_"@OB?_P!$X\6_^".Z_P#C=?J#^Q?X?U3PO^S9X/TO6=.O-(U*
M WGFV5_ \$T>Z\G9=R, 1E2",CD$&O;]H/44H%<>*Q\\5!0DK:W.K"X&.%FY
M)WTL.HHHKS3TPHHHH 2N0^)W_(#M_P#KX'_H#UU]<A\3O^0';_\ 7P/_ $!Z
MVH?Q(F%;^&SS2BBBOI3P0HHHH **** "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 **** "N7UO_D(S?\!_]!%=17+ZW_R$9O\ @/\
MZ"*_!?&7_D0T?^OJ_P#29'WO!O\ OT_\+_-%)>U>K? C_6:U](?_ &>O*5[5
MZM\"/]9K7TA_]GK^>/#S_DI<-_V]_P"DL_1,^_Y%]3Y?FCUJBBBO[6/R,***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /P1_X*I:K>ZA^V
M]XYM[R]N+BWL+?3;>TCFE9UMXC8P2F.,$X13))(^T8&YV/5B:[__ ((RZ18Z
MA^U5KMQ=6=O=7%AX4NKBTEFB5VMY3<VL1DC)&48QR2)N&#MD8=&(JG_P6(^&
MO_"(_M26_B:&"_-IXLT:WNY;JX3_ $<W4&;9XH6"@?+%%;,RDLP,V20&4#@/
M^":'QTTOX#_M4:/>^(-1L='\-Z]93Z'J.HZ@&$=LLFV6%MP($>9X8%+OE%1W
M+;1\RB!G[]5^'7_!8/P98^%OVO/[3M);B2X\1^'[+5+M9F4JDJ-+: 1X (7R
M[2,X))W%CG! '[;:MJEGH.EW>I:E>V^G:=9PO<7-Y=RK%#!$BEGD=V("JJ@D
ML3@ $FOYZ?V[OCGI?[0_[3GBOQ;X>U&_U'PN1;V6DM?!DVP0PHC&*-CF.)Y1
M-*JD*?WI9E5F84 >^_\ !%7_ ).D\5?]B;=?^EUC5W_@M5JU]<?M%>#=,EN[
MAM-M_"L5S#9O*QABEDO+I9)%3. S+%$&8#)$: _=&*7_  15_P"3I/%7_8FW
M7_I=8UV__!;/X87UMXW^'OQ$0W$^G7FG2:!.%M6\FUEAE>>,M-G&Z47$NU"
M<6[D%N=HQH^;/^"9>CV.M?MO?#*"_L[>_ACEOKE8KF)9%66*PN)(I ""-R2(
MCJW5652,$ U_0)7\XO[%_P 8M,^ O[3W@+QOK2 Z-8W;V]])N8>1!<0R6TD^
M%1V;RUF,FQ5);9M&,Y']%>DZI9Z]I=IJ6FWMOJ.G7D*7%M>6DJRPSQ.H9)$=
M20RLI!# X(((H$?%_P#P5^\&WOBK]C^;4K62WC@\-Z]9:K="9F#/$PDM (\*
M06\R[C."0-H8YR #^'$;;9%/H:_7/_@M1\7?#\/P_P#"'PO$MP_BJ?4X?$;1
M+"?)ALTBNK<,SG W/([!57/$3EMN4W?EU\)_AKK7QB^)7ASP5X<@\_6-;O([
M.#<CLD6X_-+)L5F$<:AG=@IVHC-CBA;AT/Z5?'GCSP_\+O!^J^*O%6K6^B>'
M]+A-Q=WUT2$C7(   !+,S$*J*"S,RJH)(!_-KXN_\%LM.AMY;7X7_#^YN)WA
M1DU3Q9,L2Q2^9\ZFU@9C(OE@8;ST.YN5(7YK?_!;_P 4ZI9>$_A/X;ANMFC:
MC>ZC?W5ML0^9/;QVZ0ONQN&U;J<8! ._D'"X_.+]FOX4V/QN^._@?P-JFKV^
MB:;K6IQV]S=S7"VY\H99XXG96'GR*ICB!4AI7C4]: /=/B3_ ,%6/V@_B%Y\
M5IXBT_P58W%FUG+:>&]/2/=NW!I5FF,LT<F& #1R+MV*5 ;+'Y,UC5[[Q!JE
MYJNJ7MQJ.I7LSW%U>7<K2S3RNQ9Y'=B2S,Q)))R22:_H#^&O_!.G]GSX7^1+
M:?#G3]=OELULY;SQ*SZGY^-I:5H9BT*R,4!+1QIC+!0JDK7X3_'+5/#NM?&K
MQ]J'A);=/"EUK]_/I"VEN;>$6;7#F )$57RU\LKA-HVC P,8H _3/_@B#X9U
M.V\'_%CQ%+;;-'O[[3]/MKGS%/F3V\<\DR;<[AM6Z@.2 #OX)(;'BG_!:S_D
MY[PG_P!B=;?^EM[7U1_P16_Y-7\3_P#8Y77_ *16-?*__!:S_DY[PG_V)UM_
MZ6WM#!'E/_!+7_D^GX:_34__ $V75?IG_P %/OV8;[]HCX#QZGX;TZXU/QKX
M1F:^T^SM4:26[MI-JW5NB;U!8JL<H^5W)MPB#,G/YF?\$M?^3Z?AK]-3_P#3
M9=5^LW[4/[?'PU_9,\3Z/X=\6VVOZGK.I69U 6^AV<<ODP;S&CR-++&OSLD@
M 4L1Y9W!05W '\_FL:1?>'M5O-*U2RN--U*RF>WNK2[B:*:"5&*O&Z, 596!
M!!&0017I7PM_:K^+WP9_LV/P=\1=?TBPTWS/LNEF\:XT^/S-^_\ T27="<F1
MVY0X8[A\V#7Z>6?[8'[*/[<WQ&T7P%XH^&]_/K.N[=/M-:\26%G9O%L+310+
M>Q71GCWR HJ1GYWEVX^<YU/BA_P1I^$'BPZG=>#];\0>!;Z?R_LEN)EU#3[7
M;L#_ +J4"9]P#GFXX9\CY0$H ^;?@;_P66^('AB\T^P^)^AZ?XST892XU338
MQ9:I\TP8RE5/D2;(RZB-4BW83,@(8M^I_P #OCEX0_:(^'6G>-?!>H_;=)N_
MDDAD 6XLYP 7MYT!.R5<C(R00592RLK'^=WX_?"7_A1/QD\5^ 3KUAXG.A7A
MM1JFFG]U+\H;#+D[)%W;)(\G9(KKN;;D_H/_ ,$0_$GB%M0^*7AT6UQ=>%%B
MLK]KIKX"&RO"9$5%MSR6GC#%I%Q@6:*V=R8 /U=HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M"2-)8><^8790K*)"HP1^&M?TI_LH?\FM_!W_ +$W1O\ TAAK^:ROZ4_V4/\
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
MZ2S]$S[_ )%]3Y?FCUJBBBO[6/R,**** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** /G_ /;2_96TO]K+X.WOAUH["S\66?\ I/A_6;R-C]BN
M,J70LAW".55\M^& RK[':-!7X.?&/]G[XA_L_P"N1Z3\0/"=_P"&[F3/D33H
M'MKG"HS>3.A:*7:)$W;&.TMAL'BOT\_X*C?M0?'3]FWXG>#V\!>)?^$=\':S
MH[!?] L;KSKZ&=_/_P!=$\BXCEM?13NXR0V/E;X9_P#!6WX]>$?%5M?>)]6T
M_P =Z(=J7.E7VFV]F2F]2S12VT:,DFU6568.@WDF-B!@ ^8=#U;XC?$S2](^
M&^C7OBCQ5IL4SW.F^$;&6YO(4E"R.\D-HI90P5YF+*N<,Y/4UJ_'C]GCQI^S
M;X@T70?'ME;Z9KNI:8-5%A%<I<-;Q-<30JLCQDIN)@9_D9AM=<D-N4?NS_PW
MS^SW_P (-_PEG_"V/#_]E_\ /OYS?VA_K?*_X\=OVG[W/^J^[\_W/FK\9?V_
M/VAK#]I?]I37?$^A7T]_X3LX(=*T22YMEMV^S1+EV"X#;7G>>13)\^V100N-
MB@'N7_!%7_DZ3Q5_V)MU_P"EUC7ZN?M#_ GP]^T=\)]<\#^(;>W=+Z%VL;Z:
M$RMIUX$80W48#*=T;-G 9=RED)VNP/YB_P#!$WP5>W_QD^(?BY)8!INEZ#'I
M4T;,PF:6ZN$EC91MP5"V4NXD@@LF <DC]AJ /YO/V@/V2_BA^S/JCP>-_#%Q
M;:6TQAM=>M!Y^G71+2!-DZ\*S+$[B*3;(% +(M)\-?VOOC)\'O!NH>%?!_Q"
MU?1O#UY"T!L5=)5ME8R%C;&16-JQ:5V+0%&+$-G*J1_2)7E3?LH?!%N3\'/
M!/OX7L?_ (U0!_.CIND^*OBUXQ>WT^TU?QCXLU::6X:*VBEOKZ\E(:660@!G
MD; =V;D\,3W-?LA_P3E_X)[WW[-<U_XY^(EOI-[XZO(8H],M[8M.VBQ-&3.#
M(<(9W+^6Q0,%6,A)665Q7V-X'^%/@KX8_;!X.\&Z#X36]V?:O[#TN"R\_9NV
M;_*5=VW>^,YQN..IKK: /B'_ (*H_LL^(?VA_A%HFO>$+2?5O%'@Z>XN%TF%
MQNN[.9$^T"*/:3).IAA94##*B4 .Y1:_#?YHV[JP_.OZIJ\\\4?L^_"[QUKE
MUK7B3X;>$/$.L7.WS]0U70;6YN)=JA%W2/&6;"JJC)X"@=J /Y__ !)^TI\;
M?C5X<T;X=:MXX\3^+M.>;[-;:-YSSS:A++,CI'+M'F7;>:J>6LI<H0 FWI7%
M?$KX4>+_ (-Z[:Z+XU\/7_AO5;FR@U"*TU"$QNT$J[D8 _BK#JKJZ, R,H_H
M_P#!?P3^'GPUU274O"/@'PSX6U&6$V\EWHNC6UG,\196,9>-%)4LBG;G&5![
M"NYH _)C_@A_XHTRW\2_%GPW+<[-9OK33M1MK;RV/F00/<1S/N VC:UU ,$@
MG?P" V. _P""UG_)SWA/_L3K;_TMO:_::B@#\ _^"6O_ "?3\-?IJ?\ Z;+J
MOU'_ ."C'[(-[^U=\);$^&_L_P#PG/AF:6\TI;F1D6[BD0">T#;@B-(4A97<
M$!HE4E%=W'UK10!_+YX_\ ^(OA3XRU7PMXJTFXT/Q#I<Q@NK*Y W(V 0002&
M5E(974E65E9200:]=_X;[_:&_P"$&_X1+_A:^O\ ]E=?M'F)_:'^M\W_ (_M
MOVG[W'^M^[\GW?EK^@/QIX!\,?$C2HM,\6>&])\4Z;%,+B.SUJPBO(4E"LH<
M)(K ,%=AG&<,1W-<;_PR=\$/^B-_#_\ \)>Q_P#C5 '\Z&EZ/XJ^+'C)[?3K
M/5_&7BO6)I;EX[>*6^OKR4AI99" &>1L!W9N3PQ/>OW:_P"">?[(O_#*?P;Q
MK5OY/Q!\1^7=>("EWY\46QI/L]LF $'EI(=Q7=F1Y,.Z"/'T-X+^'_A?X<:7
M+IGA/PUI/A;399C<26>B6$5G"\I55,A2-5!8JBC=C.% ["NDH **** "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 **** /Y\?^"@_P-\7?!W]ICQG?^(M.\K2O%FL7VN:/J4!+V]U!
M-.TA0/@8DC\Q5=#RI(/*.C-X_P##OXW>/O@_;ZY!X(\7ZOX536H8X+\Z3=-
MTRQR"1#N4Y5E8$!U(;:\BYVR.&_I+\:> ?#'Q(TJ+3/%GAO2?%.FQ3"XCL]:
ML(KR%)0K*'"2*P#!789QG#$=S7&C]D_X(CD?!SP #_V*]C_\:H ^&O$WBS6_
M''_!$ZZUOQ'K.H:]K-TB_:-1U2Z>YN)MOB((N^1R6;"JJC)X"@=!7Y(U_4SI
M.EV>@Z7::;IME;Z=IUG"EO;6=I$L4,$2*%2-$4 *JJ  H&   *OT >6?LK?\
MFO\ P?\ ^Q.T?_TBAKX#_P""Y7_'M\&/][6?_;&OU/HH _FN_9+_ .3J/@Y_
MV.6C_P#I;#7[>?\ !0+]F_4OVH/V<]0\-Z =_B;3;R+6=)MVN%ABN;B)71H7
M9E(^:*68+DH/,\O<ZKNKZ5HH _EGUC2+_P .ZK>:5JEE<:;J5E,]O<VEW$T4
MT$J,5='1@"K*P(((R""*]*'[5OQA;X7_ /"N1\1?$!\'?<_LT7;9\GR/(^S>
M;_K/LWE_+]GW>5WV9YK^A7QI\%/AY\2M3BU'Q=X"\,^*=1BA%O'=ZSHUO>2I
M$&9A&'D1B%#.QVYQEB>YJKX5_9]^%W@77+;6O#?PU\(>'M9MBWD:CI>@VMM<
M1;E*-MD2,,N59E.#R&(Z&@#^=7XC?!'Q]\(+70[GQMX2U?PLNN0RSV*ZM:/
M\JQR&-P58 JP8 E& ;:\;8VR(6^L?^"-_BG3/#_[6%]IU_<>1=ZYX:O+#3X_
M+9O.G66"X9,@$+^ZMYFRV!\F,Y(!_;RB@#Y _P""H7P+\7?';]F4:?X,T_\
MMG5]#UB'7)--B)-Q<P1P7$;I H'[R0><&"<%@K!=SE5;\& 2K9'# U_5-7F.
MK_LT_"#Q!JUYJ6J?"CP3J6I7DSW%S>7GARSEFGE=BSR.[1DLS,222<DDDT ?
MD]_P3W_:8^+/Q/\ VTOAYI?BOXC^)M=TF>WNX)M-N]4F-I,L.ESB,O"&V.P,
M2,792S."[$N2Q_:^N&\%_!3X>?#74Y=1\(^ O#/A;4983;R7>C:-;V<KQ%E8
MQEXT4E2R*=N<94'L*[F@ K\SO^"P7[*_B'Q[:Z+\8?#%G<:J/#^FMIVO6<3A
MG@LTD:6*YCC"Y*HTL_FMN.U?+;:%61A^F-% '\L^CZO?^'=5L]5TN]N--U*R
MF2XMKNTE:*:"5&#(Z.I!5E8 @@Y! ->J^*?C/\;OVJ+C0/".J^(?$_Q"GM84
MAT_0K5'N&E,$<A$I@B7]],(VEW3N&D*[MSD"OWUU?]FGX0^(-5O-3U7X4>"=
M2U*\F>XN;R[\.6<LT\KL6>1W:,EF9B26)R22370^!OA3X*^&/VT>#O!V@^$U
MO=GVK^P]+@LO/V;MF_RD7=MWOC.<;CCJ: /YJ?B%\/\ Q!\*?&FJ^%/%6E3Z
M+XATN;R+NQN0-R-@$$$$AE8$,KJ2K*RLI((-?KC_ ,$4_%6F7GP!\;>'(;G?
MK.G>)3?W-L(V'EP7%K"D+[L;3N:UG& 21LY RN?T2HH _ 7_ (*E?\GT?$?_
M '=,_P#3;:UZG_P14_Y.B\5_]B=<_P#I;95^T]% 'P'_ ,%I?^35?#?_ &.-
MI_Z17M?BM%_K%^HK^J6B@ K\;OV_O^":OBWPY\1-6\<_"'PB=:\$ZGMN9M!\
M/P%KC2IR41TCM@Q>2-W8R*(5(C!=2D:1JS?K-\5/^$E_X5?XP_X0O_D<?['O
M/[%_U7_']Y#_ &?_ %O[O_6;/O\ R_WN,U^%_P#P]&_:=C8@_$H$@XYT'3/_
M )&H ^;/"OBO7? NO6^M>'-7U'P_K5KN\C4-+NI+6YBW*4;;(A#+E693@\AB
M.]>K>#?V8?B]\<?"_BKXF_V/J-QX<L;.^UW4_%FO2LD=WY4<\TS1R29>ZD9X
M)$)C#XD8>84!W5^DO[#?_!4;2_B;977AOXV:]X?\*>)+?R4TW69-UG;ZF@A<
MRM.S#R()5,6XL7C1S.JI&I7#6_\ @H#_ ,% /A<GP(\<^ _ /CFW\0^-=8AC
MTK_B20_;+5+:<*;EFN2I@96MS)%F-G=7D  4JS( ?B_7]*?[*'_)K?P=_P"Q
M-T;_ -(8:_FN52S!1R3Q7]-WP5\%WOPW^#?@/PEJ,MO/J6@Z!8:5<S6K,T+R
MP6\<3LA8*2I9#@D XQD#I0!_,G/_ ,?$G^\?YU^U'_!%G_DU7Q)_V.-W_P"D
M=E7WY10!\L_\%//^3&?B9_NZ;_Z<K6OY_:_JHHH \K_93_Y-=^#O_8FZ/_Z0
MPUZI110 4444 ?SN?MY_!K_A1_[5?CK08+3[)HUY>'5]+6.P^QV_V6Y_>K'
M@^4QQ,SP!E^7,#<+@J$_8#\##XA_MC?"K3/MOV 6VL+J_F^5YF[[$C7GEXW#
M&_[/LW9^7=G#8P?Z)** /*/VI/A?_P +F_9W^(G@U--_M>^U/1[@:?9>?Y'F
M7T:^;:?/N4#$\<1^9@IQAOER*_FO8%6(/45_5/10!^7'_!$WX1Q0Z-\0/BA<
MQ6\D\T\?AO3Y%ED$T2(J7%T&3A"KE[/:W+9B<?*#\WWI^U3_ ,FO_&#_ +$[
M6/\ TBFKU.B@#^5>OZ /^"7W_)B_PR^FI?\ ISNJ^J** /R8_P""SWP,\77_
M (Q\.?%BRT[[=X.L]'AT._NK<EWL9Q<SR(\RX^6-_/5%?)&\;6VEH]_YQ> ?
MB!XB^%?C+2O%?A/5[C0_$&ES">TOK8C<C8((((*LK*2K(P*LK,K @D'^G75M
M*L]>TN[TW4K*WU'3KR%[>YL[N)989XG4J\;HP(964D%2,$$@UYS_ ,,G_!'.
M3\'/ !/_ &*]C_\ &J /BW_@CC\6O&_Q17XMGQEXQU_Q<;$Z1]E_MS4YKS[/
MO^V[_+\QFV[MBYQC.T9Z"OR"G_X^)/\ >/\ .OZ@/!?P_P##'PXTN73/"?AK
M2?"VFRS&XDL]$L(K.%Y2JJ9"D:J"Q5%&[&<*!V%=)0!\!?\ !%G_ )-5\2_]
MCC=_^D5E7J__  4\_P"3&?B9_NZ;_P"G*UKZFHH _E7K^E3]E/\ Y-=^#O\
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
M>OYX\//^2EPW_;W_ *2S]$S[_D7U/E^:/6J***_M8_(PHHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH \>_:E_9J\/?M5_"6\\$^(+BXL&$
MRWVFZE;$E[*\1'6.4ID"1<2.K(W57;!5MKK^3/Q/_P""0GQU\&ZIY?A:WTCX
M@:;--,L5QI]_'9S1Q*P\MIX[EHU5G4YVQO*%*L"WW2W[CT4 ?@%_PZY_:=_Z
M)G_Y7],_^2:[;X8?\$A/CKXRU3R_%-OI'P_TV&:%9;C4+^.\FDB9CYC01VS2
M*S(HSMD>(,64!OO%?W'HH \]^!OP-\(?L[_#K3O!7@K3OL.E6?SRS2$-<7LY
M #W$[@#?*V!DX  "JH5%51Z%110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?FO^U__P $DY_B
MU\1=8\<_##Q)I^C:CKEX;S4]%\0&;[-Y\A=Y[B*X19'&]RA\HH0"TA#JNV,?
MI110!^ 3?\$M_P!IQ>GPT#?37M,_^2:%_P""6_[3C=?AH%^NO:9_\DU^_M%
M'YZ_L._\$M8?@+XR;QS\3[W2?%/B?3Y@VAV.FF26QLF !^U.98T+SALA!MVQ
M[=X+.4,7Z%444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% #-V/QKG_$7CSPUX/NK&VUWQ%I>BW%]O\ LD.HWL4#W&S;
MO\L.P+[=Z9QG&X9ZBO*?CA\2+K5-4E\#>&M76RD2(_\ "0ZAI\[+>V*.JM#;
M1,HQ%+,C,YD#>9%&%*JK3Q2IYYIVEVFEI,MG;I!YTKSS.H^>:5R6>61CR[LQ
M)9V)9B22237Y-Q1Q]AN'Z_U2C3]I56^MDNUWKKY'T66Y+5Q\?:-\L._?T/?M
M0\9?#CQY/#X4O];\+^()=2(>+1+FZM[EKHQ_O05@).\IY>_@'&S=QC-==I6E
MV>AZ;::;IUK!86%I$D%M:VL2QQ0Q(H5$1% "JH   &  !7RS=VL-];RV]Q%'
M/!*I22*50RNIX((/!%=5X ^(FJ^&/%5M#K&L7>H>&]0*6:6\T!N9;6\EG BD
M$P/F>6[2F-@WF!/W)7RHTD)\SAWQ(PN:XM83%TO93EHFG=-]$]$T=V.X>J8>
MDZM*?,ENK6?R[GKOBSX8^'/&UQ#<:MI[M>0M&1=VEQ+:3NJ>9LC>2%T9XP99
M#Y;$IEL[<X-4M.^"_@S2[K[0-$34)%G@N8_[4FEOA!-"Q:*2$3,XB=6.=R;3
MD*2?E&.Z'J.E'-?K<L!A)5EB)4HN:^U97^_<^5C6JQC[-2?+VN["_A2T45Z)
MB%%%% !1110 4444 %%%% 'AOQI_Y&R'_KT3_P!#>N!'W:[[XT_\C9#_ ->B
M?^AO7 C[M?PUQK_R4&*_Q?HC]CR7_<*9WOP5_P"1LF_Z]'_]#2O<:\.^"O\
MR-DW_7H__H:5[C7]&>&?_(@C_B?YGP/$/^_R]$.HHHK]9/F@HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!*Y#XG?\ (#M_^O@?^@/7
M7UR'Q._Y =O_ -? _P#0'K:A_$B85OX;/-****^E/!"BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y?6_\ D(S?
M\!_]!%=17+ZW_P A&;_@/_H(K\%\9?\ D0T?^OJ_])D?>\&_[]/_  O\T4E[
M5ZM\"/\ 6:U](?\ V>O*5[5ZM\"/]9K7TA_]GK^>/#S_ )*7#?\ ;W_I+/T3
M/O\ D7U/E^:/6J***_M8_(PHHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "DI
M:* /C;3/$">+_&'Q#UM+$V#W'BB]L7C,GF;S8E-/\P-M'WQ9A\8^7<5R<9/;
M_#7P/_PL+7K^>YOUBT#26-I<V5N62XN;EH4<!I!@QQI'*C#8=[NP^9%C*R^:
M_#\X_P"$S_['3Q)_Z=[NO9/V69&:3XG@DD+XG0*,]!_9.G' _$G\Z_F3(LOP
M^:\:XU8R*FH.;2>JTDHJZ\DS]#K5IX7):;I.S=M5Y[F;\9/A?;_#7P+)XD\*
MK=O;:,_VG5=/O;Z2Z^T61*^?*);B0M&\"!I@%)#JDD>PLZ-'PGBW18O$7A?5
M])N%4V]]9S6T@89&UT*G^=>Y_M1,8OV9OBVZGYE\(ZL0?<6<U>-6;;K.W+'+
M&-2?RH\2LKPN5XO!XO!P4)2;ORJVL7%IZ==1<.8JK6]I3JR<DK-7U[W/I/P#
MXLM/B!X&\/>*-/CGAL-;TZWU*WCN0JRI'-$LB!PI(# ,,@$C.>371=:\U_9F
M_P"3<_A</^I6TO\ ])(J]+K^EZ;O"+/@:D>6<HKN+1116AF%%%% !1110 44
M44 %%%% 'AOQI_Y&R'_KT3_T-ZX$?=KOOC3_ ,C9#_UZ)_Z&]<"/NU_#7&O_
M "4&*_Q?HC]CR7_<*9WOP5_Y&R;_ *]'_P#0TKW&O#O@K_R-DW_7H_\ Z&E>
MXU_1GAG_ ,B"/^)_F? \0_[_ "]$.HHHK]9/F@HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@!*Y#XG?\@.W_P"O@?\ H#UU]<A\3O\
MD!V__7P/_0'K:A_$B85OX;/-****^E/!"BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y?6_^0C-_P !_P#01745
MR^M_\A&;_@/_ *"*_!?&7_D0T?\ KZO_ $F1][P;_OT_\+_-%)>U>K? C_6:
MU](?_9Z\I7M7JWP(_P!9K7TA_P#9Z_GCP\_Y*7#?]O?^DL_1,^_Y%]3Y?FCU
MJBBBO[6/R,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH ***^2_VO?^"C'@/]E'5/\ A&C97'C+QUY*3MHMA.D,
M5HK,A474Y#>4S1LSJBH[$*I8(LB,0#ZTHK\8M8_X+5?%^;5+N72_!O@FRTQI
MG:VM[R"\N)HXBQV*\BW,8=@N 6"*"02%7H$T?_@M7\7X=4LY=4\'>";S35F0
MW-O9V]Y;S21!AO5)&N9 C%<@,48 D$JV,$ _9ZBOC7]E_P#X*@?#']HC5-.\
M-ZI'/X \;7\RV]MI>HR>?:W<K-)LC@NE506*HGRRK$2\JHGF&OLJ@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **^*OVU/^"CA_8_\ BAI7@X_#W_A+?M^CQZM]M_MO
M[%LWSSQ>7L^SR9QY.=VX?>QCC)Y;]EO_ (*K?\-*_'/PW\.1\+_^$<_M@7)_
MM+_A(/M7D^3;2S_ZO[*F[/E;?O#&[/.,$ ^_J*** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BO@']J3_@JM_PS5\<_$GPY/PO_ .$C_L<6Q_M+_A(/LOG>=;13_P"K^ROM
MQYNW[QSMSQG ZC]BO_@H\?VP/BCJO@[_ (5[_P (G]@T>75OMO\ ;?VW?LG@
MB\O9]GCQGS\[MQ^[C'.0 ?:U%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110!\1_#__ )G3G'_%:>)/_3Q=
MUUGA^ZU3PC-JLFAZO=:6-4N1>W<<<4$BO,(8H=_[R-B/W<,0P"!\N<9))[_P
M_P#LVG03K/\ Q4/G_P!I:UJ6L?\ 'EM\O[7>37/E_P"L.=GF[=W&=N<#.!J_
M\*);_H- ?]NW_P!G7\L9CPKQ33SC%8[+8.*J3DTXSBFXMW7VD^VA^BX7,LM^
MITZ&(:=DKIQ;U^X\O\4:MKWC;PQJ_A[6O$5]>:/JUI-87MMY-K'YL$J&.1-R
MPAERK$94@C/!!J".,0QHB_=4!1^%>L?\*)8<?VV/_ 7_ .SH_P"%$OQ_Q.A_
MX#?_ &=>3C>$N,\RY?K<)3Y;VYIQ=K[V][K8ZZ.:91AVW2:C?M%K]#S#PWK&
MO^$?#^EZ%I'B.^L]*TRUBLK.W\FV?RH8T"1IN:$L<*H&6))QR36G_P )YXQ'
M_,V7W_@+:?\ QBN]_P"%$-_T&Q_X"_\ V='_  H=O^@V/_ 7_P"SKTEDOB!_
M-/\ \&+_ .2,GC,BD[M1_P# 7_D0?L\^,M=\71^.H]<U2353I>OK96DDL,4;
M1PG3[*;9^[10?WDTIR03\V,X  ]>'UK@_A7\+Q\-/^$H/]H_VD=;U0:E_J/*
M\G%I;6VS[S;O^/;=GC[^,<9/> _A7]*933Q%/ 4(8N_M%&*E=W=[*]WUUZGP
M&,E2EB)NA\-].@^BBBO7.,**** "BBB@ HHHH \-^-/_ "-D/_7HG_H;UP(^
M[7??&G_D;(?^O1/_ $-ZX$?=K^&N-?\ DH,5_B_1'['DO^X4SO?@K_R-DW_7
MH_\ Z&E>XUX=\%?^1LF_Z]'_ /0TKW&OZ,\,_P#D01_Q/\SX'B'_ '^7HAU%
M%%?K)\T%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ,
MQ[5R/Q,_Y =O_P!? _\ 0'K\]_\ AYI\4?\ H!>$O_ .Z_\ DFO;/V=_VF_%
M'[16C>*1XEL-)LO['N++[/\ V7%+'N\Y+G=O\R1\X\I<8QU/7MZZP%>A)5)K
M1'D2QU&LG"#U9ZE1117J'"%%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 5R^M_\ (1F_X#_Z"*ZBN7UO_D(S?\!_
M]!%?@OC+_P B&C_U]7_I,C[W@W_?I_X7^:*2]J]6^!'^LUKZ0_\ L]>4KVKU
M;X$?ZS6OI#_[/7\\>'G_ "4N&_[>_P#26?HF??\ (OJ?+\T>M4445_:Q^1A1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M_P 9?'OQXGQ/TSQ'X7T+PMX;\*>5J4FM3W8FC6WENKB60)!;2EE$<@Z?,2"
MO3/Q?_P2OTJ]U#]M_P #3VEE<74%A!J5Q=RPQ,Z6\1L9XA)(0/D4R21IN.!N
MD4=6 KZS_P""K?[0'QFT#Q-8?!WPSI7V'PEXRLX5MK[1X;B;4=9=G:.:Q#A0
MJY9HE:"(.[*T>Y]L[1#O?^"6?[%6M_ '0=5^(GCFR&G>+_$=G':V6E2!UN--
ML2PD=9QNVB65EA8QE=T8B4%@SR(H!]_45\Z?MO?M;V/[(GPE_MV.TM]7\4ZI
M,UCHNES3*JM+L+-/*NX.T$0V[MG)9XDRGF;U_"?XQ?M _$3]H#7(]6\?^++_
M ,274>?(AG8);6V516\F! L46X1INV*-Q7+9/- '],=%?S#:]\)_''A7POI_
MB;6O!GB#1_#FI"/[%K%_I4\%G=>8ADC\J9T"/N0%AM)RH)'%=M^S_P#M:?%#
M]FG5([CP1XGN+;3&G$UUH-V?/TZ[):,OO@;A698D0RQ[9 H(5UH _I#HKS+]
MGGXZ^'OVCOA+H7CCP[<6[I?0(M]90S&5].O BF:UD)53NC9L9*KN4JZC:ZD^
MFT %%%>4?M-?M :)^S'\'=;\>ZW%]M%F$ALM-CN$AEO[J0[8X4+'ZNQ4,RQQ
MR,%;;@@'J]%?S=_M ?M:?%#]I;5)+CQOXGN+O3%F,UKH5F?(TZTPTA39 O#,
MJRN@EDW2E2 SMBN!O/AWXKT_P?8^+;OPQK-KX5OIC;VFNS6$R6-Q*"X*1SE=
MCL#%)P"3^[;^Z: /Z@J*_F0^%_QN\??!;5/[0\#^+]8\,7#30SS1Z?=O'#<M
M$Q:,3Q9V3*"S?)(K*0S @AB#^_'[&'[2T/[5?P'TGQH]M!8:Y'-)IVLV-KYA
MAM[R+!8(7 )5XWBE !?:)0A=F5C0![O17Y'?\%<OC=\1?AK^T5X:T[PCX^\3
M^%=.F\*6]Q)9Z+K-S9Q/*;R[4R,D;J"Q55&XC.% ["OF'X-_\%!/C)\);SQ/
M?R^--?\ %U_J6C2:9IX\1ZQ<7UOIL[S0O]L6"5F1Y$2.15!P 9,G<H9& /Z#
MZ*_F<\6?\+4^+FAW7Q!\2#Q?XST72]NGS^*-3%U?6UI\P*P-=/N6/YIU(0L.
M91QEN<KX:_%CQ?\ !GQ3;^(_!/B._P##>L0[1]HL)B@E0.LGE2I]V6,LB%HW
M#(VT9!H _IXHKY?_ ."?'[4TO[4WP(MM2UN[MY_'.AS'3M=2%(XC(_WH;D1*
MQ*K+'C+;44RQSA%"J!7Q=_P5R^-WQ%^&O[17AK3O"/C[Q/X5TZ;PI;W$EGHN
MLW-G$\IO+M3(R1NH+%54;B,X4#L* /UQHK^?#X-_\%!/C)\);SQ/?R^--?\
M%U_J6C2:9IX\1ZQ<7UOIL[S0O]L6"5F1Y$2.15!P 9,G<H9&\K\6?\+4^+FA
MW7Q!\2#Q?XST72]NGS^*-3%U?6UI\P*P-=/N6/YIU(0L.91QEN0#^F.BOYA_
MAK\6/%_P9\4V_B/P3XCO_#>L0[1]HL)B@E0.LGE2I]V6,LB%HW#(VT9!K]V/
M^"?'[4TO[4WP(MM2UN[MY_'.AS'3M=2%(XC(_P!Z&Y$2L2JRQXRVU%,L<X10
MJ@4 ?4%%?FO_ ,%D/BQXW^&$?PC/@[QCX@\(F^.K?:O[#U2>R^T;/L6SS/*=
M=VW>^,YQN..IKXC_ &8?VF/B_K_[27PITO5/BOXWU'3KSQ7I=O=6=YXCO)89
MXGNXE>-T:0AE8$@J1@@D&@#^@2BBOQ$_X*/?M!_%+P-^V3X^T3PY\2O&'A_1
M[8:?Y&G:5KUU;6\6[3[9VVQI(%7+,S' Y))[T ?MW17Y&?\ !(_XW?$7XD?M
M&>)=-\7>/?$_BK3H?"EQ<QV>M:S<WD22B\LU$@21V 8*[#<!G#$=S7W1^V]^
MUO8_LB?"7^W8[2WU?Q3JDS6.BZ7-,JJTNPLT\J[@[01#;NV<EGB3*>9O4 ^B
MZ*_F<^,7[0/Q$^/^N1ZMX_\ %E_XDNH\^1#.X2VMLJBMY,"!8HMPC3=L4;BN
M6R>:Y_Q%\._%?@W2M'U37O#&LZ)INLP_:=,O-2L)K>&^BVHWF0.Z@2+MDC.Y
M21AU/<4 ?U!T5_-A\"_VHOB7^SKKFG7_ (,\5:A9V%K>?;9= FN97TN\<J$<
M3VP8(^Y %+<.,*59656']!OP#^,&F?'SX.^%/'^D1^1::Y9K.]MEF^S3J2D\
M&YD0OY<J21[]H#;-PX(H _$?_@J3_P GT?$?_=TS_P!-MK7J?_!%3_DZ+Q7_
M -B=<_\ I;95Y9_P5)_Y/H^(_P#NZ9_Z;;6O4_\ @BI_R=%XK_[$ZY_]+;*@
M#]IZ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHI* %HHHH **** "BBB@ HHHH
M \-^-/\ R-D/_7HG_H;UP(^[7??&G_D;(?\ KT3_ -#>N!'W:_AKC7_DH,5_
MB_1'['DO^X4SO?@K_P C9-_UZ/\ ^AI7N->'?!7_ )&R;_KT?_T-*]QK^C/#
M/_D01_Q/\SX'B'_?Y>B'4445^LGS04444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%(:
M$HQ7YV_$[_@H=\1_!?Q+\6^'['1_"\MEI.KW=A ]Q:7!D:.*9XU+$7 !8A1G
M  SV%<W_ ,/-?BC_ - +PE_X!W/_ ,DUZD<LQ,DI);^9Y<LRP\6TV_N/TVH]
M*_,C_AYI\4?^@%X2_P# .Z_^2:^Y?V:_B?JOQB^"OA[Q?K5O:6NIZB;CS8[!
M&2%?+N98EVAF8CY8P3ECR3]*YZ^#K8>*E46FQO0QE+$2Y8;GJE%)2UQG:%%%
M% 'X'U]D?\$^_P#D"_$7_KXTK_T"]KXWK[(_X)]_\@7XC?\ 7QI7_H%[7Z!C
M/X+^7YH^"PO\5?/\F?5M%%%>4>P%%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 5R^M_\A&;_ (#_ .@BNHKE];_Y
M",W_  '_ -!%?@OC+_R(:/\ U]7_ *3(^]X-_P!^G_A?YHI+VKU;X$?ZS6OI
M#_[/7E*]J]6^!'^LUKZ0_P#L]?SQX>?\E+AO^WO_ $EGZ)GW_(OJ?+\T>M44
M45_:Q^1A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% '\XW[;?\ ;?\ PUO\6_[?^W_;O^$CO?+_ +2W^;]E\UOL
MNW?SY?D>3Y>/E\O9M^7%?2?_  13_P"3H/%G_8G7/_I;95RO_!6_X9ZWX0_:
MWU7Q/?0#^QO%EE:7>G74:/L/D6\5M+$S%0OF*T08JI;"31$D;L#@?^"=OQRM
MO@-^U3X6U75-0_L[PYK DT+5IF$(00SX$;2/*0(XTG6WD=PP(2-NHRK"!G]!
MU%%4-6U6ST'2[O4M2O;?3M.LX7N+F\NY5BA@B12SR.[$!55026)P "30!?HK
M\1=0_P""NGQHT7XJ>*]4T34-/UWP9<WMU_8VA^)-(A7[':M/N@W-:M'(9$C
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
MO7TK]VR[&?7\'1Q:C;GBI6[75['QN)H?5ZTJ+=^5[CZ***](Y@HHHH ****
M"BBB@#PWXT_\C9#_ ->B?^AO7 C[M=]\:?\ D;(?^O1/_0WK@1]VOX:XU_Y*
M#%?XOT1^QY+_ +A3.]^"O_(V3?\ 7H__ *&E>XUX=\%?^1LF_P"O1_\ T-*]
MQK^C/#/_ )$$?\3_ #/@>(?]_EZ(=1117ZR?-!1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4C?=-+2-]TT ?B;\?O^2[_$C_ +&34O\ TJDK@J[WX_?\EW^)'_8R:E_Z
M525P5?HU#^%'T1^>5?XDO4*_7+]A'_DU7P1_V_?^EUQ7Y&U^N7["/_)JO@?_
M +?O_2ZXKR,X_@1]?T9ZV4_QGZ?JCWVEI*6OD#ZT**** /P/K[(_X)]_\@7X
MC?\ 7QI7_H%[7QO7V1_P3[_Y OQ&_P"OC2O_ $"]K] QG\%_+\T?!87^*OG^
M3/JVBBBO*/8"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 *Y?6_^0C-_P'_T$5U%<OK?_(1F_P" _P#H(K\%\9?^
M1#1_Z^K_ -)D?>\&_P"_3_PO\T4E[5ZM\"/]9K7TA_\ 9Z\I7M7JWP(_UFM?
M2'_V>OYX\//^2EPW_;W_ *2S]$S[_D7U/E^:/6J***_M8_(PHHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#YI_;
MV_93M_VJO@C=Z9:)Y?C'0_,U/0)XXX2\MP(V!LV>0KLCG^520Z@.L3MN$>T_
MS^ZQH]]X=U6]TK5+*XTW4K*9[>YM+N)HIH)48JZ.C %65@001D$$5_4Q7A'[
M2G[&7PP_:KM[9_&NDSQ:W9P_9K3Q!I,WV>^MXO,#F,,0R2+D, LJ.%\R0IM9
MB: /RP_9Z_X*R_%?X-Z39:'XHM[?XG:';S32M<:U=S+JS*ZDK&+PEP560[LR
M1R-@E P79LY_]HS_ (*@?%WX_P"@ZKX:MSI_@?PEJ'GP7%AHJL;FZM792L,]
MRY+'"KM8Q"(2!Y RE6VCZ>U?_@AW83:I>-I?QBN+336F=K:WO/#BW$T418[%
M>1;J,.P7 +!%!()"KG -(_X(=V$.J6;:I\8KB[TU9D:YM[/PXMO-+$&&]4D:
MZD",5R Q1@"02K8P0#\POA_X!\0_%3QEI/A3PII,^M^(=5F$%I8VP&YVP222
M2 JJH+,[$*JJS,0 37]!W[&/[-,/[*OP'TGP6UU!?ZW)-)J.LWUKYGDW%Y)@
M,4#DD*D:11 @)N$0<HK,PH_9K_8R^%_[*EK<OX+TF>77+R'[/=^(-6G^T7UQ
M%YA<1E@%2-<E05B1 WEQE]S*&KW>@#\;_P#@L+^S;JGA3XIP?&2S_P!(\.>)
M_LVGW[23J7MM1B@*(BQ[01$\%NK Y?YTEW%08P?DO]E7]I?Q#^RC\6[3QKH-
MM!J,3PM8ZEIMP %O;-W1GB$F"8VW1HRNO1D&0R[D;^B+QYX$T#XH>#]5\+>*
MM)M];\/ZI"8+NQN02DBY!!!!!5E8!E=2&5E5E((!'YR?'3_@BSI6K7>HZG\)
M_&7]AF3YX/#WB*-IK9':8EE6[3,B1K&P"JT<KDI\SG=E0#U/Q!_P6$^!FF_#
ME-=T=-?U;Q%-YB1>%9+$V]S$X$FQIYR6@6-BB9:-Y7 E4["0P'Y'_M&?'KQ#
M^TA\7-;\;^()[@O>3,MA8S3"5=.LP[&&UC(51M0-U"KN8LY&YV)^L?\ ARK\
M;_\ H:OA_C_L(7W_ ,AU]%?LP?\ !'WPYX!U73O$GQ:UFW\9:O9S+/'X=T^,
M_P!D!E:3 G:10]RI'DOLVQ*"K*PE0\@'+?\ !'?]E>;3;2^^./B&SMRM]#)I
MWA<,\<KJHD>.[N2NTF)MT?DHP=6*FX!7:Z$^1_\ !:S_ ).<\*?]B?;?^EM[
M7[*Z3I=GH.EVFFZ;96^G:=9PI;VUG:1+%#!$BA4C1% "JJ@ *!@  "OCK]M/
M_@G&?VP/B=I?B\_$+_A$OL.CQ:3]C_L3[;OV3SR^9O\ M$>,^?C;@_=SGG
M/S7_ ."6_P#R?5\-?IJ?_ILNJ_?RO@#]EW_@E0?V:_CIX:^(P^*/_"1_V,+H
M?V9_PC_V7SO.MI8/];]J?;CS=WW3G;CC.1]_T ?S7_M:_P#)U'QC_P"QRUC_
M -+9:_0#_@AG_P >_P :/][1O_;ZNG^+/_!&_P#X6C\4_&7C+_A;O]F_\)%K
M-YJWV'_A&O-^S^?,\OE[_M:[MN_&[:,XS@=*^@/V&_V'?^&,8_&B_P#":_\
M"8?\)(;(_P#(*^P_9_L_G_\ 3>7?N\_VQM[YX %_X*A?\F+_ !-_W=-_].5K
M7\_]?TI?M0? \_M(? OQ-\.O[:_X1W^VA;#^TOLGVKR?*N8I_P#5;TW9\K;]
MX8W9YQ@_ /\ PXQ_ZK9_Y:G_ -VT ?H#^RM_R:_\'_\ L3M'_P#2*&OYK9?]
M8WU-?T\_"OP0?AG\+_"'@_[;_:7_  C^CV>D_;?*\K[1Y$"1>9LW-MW;,[=Q
MQG&3UK^8:7_6-]30!]?_ /!/O]N[_AD/7-:TKQ'87^N> =<VSSV^GR;KBQND
M1@LT$3NL3>8-J2 E6(2)MW[O8_UI^U-_P5T\$WOPFO-$^$:ZO>>*]>TU8VU2
MYA>Q31!,CK*-P8.UW$,;3'F(,ZN)7V%&^>?V2O\ @GWI7[7G[+.J>(M,UO\
MX1KQ[I7B2]LH+JX1IK2]@%E;216\R@YCQ*Y(F0$A7?*2?)LO_P##E7XW9_Y&
MKP!_X,+[_P"0Z /@_2-)OO$.JV>EZ99SZCJ=],EO:VEK$TLT\SL%2-$4$LS,
M0  ,DD"OW;^'O[.>I_!/_@F_XD^'<>E_:O&5WX.U>:_M=.M%-Q<:E=6LS>21
M$S^?(F^.W5P6WB%,8&%'*?L@_P#!+/PA^S[KFD>,_&.J?\)OXYL<3VT0A$>E
MV$Y6,AXT8%Y9(W$FR9RH^96$2.BL/NF@#^5?IUZU^L'[%_\ P5'^%WPZ^ ^E
M>"/'.C7'A74_"^F21VKZ'I_F6FK",*4"JIS'=S,SLYDQ$SAY&E3S-BZW[5/_
M  1]@\?>,KOQ/\']:TCPLNH3+)<^&=5CDBL8&(<R26\L2N44MY>(/+VKN?:Z
MJ$C'A*_\$5?C=GGQ5X  ]M0OO_D.@#R']O/]M"7]L3QYHUU8:3<:%X4\/PSV
M^FV-W+')-(TDN7N7*H"C21I;J8M\BH8CM8[B3@?L!^.!\/?VR/A3JGV+[?\
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
M9:-JE['J%M;?V,MA]CGV>7,^[S9&D\Q4@&"0%\K@?,U 'Y-_\%2?^3Z/B/\
M[NF?^FVUKU/_ ((J?\G1>*_^Q.N?_2VRKZH_:C_X)4_\-+?'/Q)\1C\4/^$<
M_M@6P_LW_A'_ +5Y/DVT4'^L^U)NSY6[[HQNQSC)ZK]BO_@G"?V/_BEJOC$?
M$+_A+/M^CRZ3]B_L3[%LWSP2^9O^T29QY&-NT?>SGC! /M6BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M \UM_@#X'M)KZ2#3+J!KV]N=0N%BU2[57N+B9YIGP)<#=)([8& ,X  XKF?B
MIX+\%?"_X?:SXDDTG4-1FLXU2TL5U>]4W=W*ZQ6UON5G*>9-)''O*D)OW-P"
M:]MZ$&O#OVJK/5IO#O@BXL6G72;/Q1;RZP([@1(UNUO<Q0B1=P\Q?M<MF0@#
M88(V/DR/D\VRW+J.&KXV6%A*:C*6L5=M)O>U]6=]'$5W*-)5&EHMWH>2:)I^
MM6&G6&EPF/7?$^I3M'!#)<&&!IV#2,JM(79(8D5VY,DGEQ'_ %LGW_?]!^!>
MD6VEK#KEW=:W>LRR23QRO:1HVQ598DB8%8]RLP5VD8;R"[ #'BT<C:9XJ\*:
M\L N?[#U,73QEV7,4D$UM*XVJQ8I%<R2! I+F,+QNW#ZDT?7-.\1:>E]IE];
M:A9NSHMQ9S++&61BCC<I()5E93Z%2.HK\I\/,MR?,L+5Q6)IPG7<G=-+1=++
M9+T7ET/J\^Q&)PTJ=.E)J%MTW=OS9QEY\#/#4EG+%9/J.F3.R'[5%>R32*%<
M,5 G,B88 J?ESAC@@X(^?O$6@Z@-4U/PEKTZV.NZ>(;R*\TN4;)H6D?[/=)&
MVX!6:&0-!,'7='(C>=&5>3ZXU+5K+1=.N]2U"[@L+"UB:>XN;J58XH8T!9W=
MV("JH!)).  37RYXLN4\5_&;Q/XIAC5=/-A9Z%93([-]JCMGN)GGP57:#+=R
MQKC<&6$2!BLBX]'C[+,GR_+?KE"$:5>,H\G*DFW=75EOIJ<>2XK%U<4J;DY0
M=[WUTMYGLWP)U[2M<\)77V/3K+2]:MKM;;7HK'3_ +)"]^L$):1%RVY'B,+(
MV]R$**Q#(RKZ4#ZBO!_V>;'5$\;^-[UC-_8$MIIL$ ,X,7VQ#=-<$1[LJ_E2
M6>7*C< @R=F%]X4'UYK].X?Q<\=E6'Q,XVE**;2T5_)'AYE1CA\7.E%W2?\
M7^1)1117T9YH4444 %%%% !1110!X;\:?^1LA_Z]$_\ 0WK@1]VN^^-/_(V0
M_P#7HG_H;UP(^[7\-<:_\E!BO\7Z(_8\E_W"F=[\%?\ D;)O^O1__0TKW&O#
MO@K_ ,C9-_UZ/_Z&E>XU_1GAG_R((_XG^9\#Q#_O\O1#J***_63YH**** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "D;[II:1ONF@#\3?C]_P EW^)'_8R:E_Z525P5=[\?
MO^2[_$C_ +&34O\ TJDK@J_1J'\*/HC\\J_Q)>H5^N7["/\ R:KX'_[?O_2Z
MXK\C:_7+]A'_ )-5\#_]OW_I=<5Y&<?P(^OZ,];*?XS]/U1[[2TE+7R!]:%%
M%% 'X'U]D?\ !/O_ ) OQ&_Z^-*_] O:^-Z^R/\ @GW_ ,@7XC?]?&E?^@7M
M?H&,_@OY?FCX+"_Q5\_R9]6T445Y1[ 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !7+ZW_R$9O^ _\ H(KJ*Y?6
M_P#D(S?\!_\ 017X+XR_\B&C_P!?5_Z3(^]X-_WZ?^%_FBDO:O5O@1_K-:^D
M/_L]>4KVKU;X$?ZS6OI#_P"SU_/'AY_R4N&_[>_])9^B9]_R+ZGR_-'K5%%%
M?VL?D84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 5_*U+_ *QOJ:_JEKRK_AD_X(?]$;^'_P#X2]C_ /&J /EG_@BW_P FK^)/
M^QPNO_2*RK[[KF_!?P_\+_#?2I=+\)>&M(\+:;+,;B2ST2PBLX7E*JID*1JH
M+%44;L9PH'85TE !1110 4444 %%%% !1110 4444 %?('_!3CX\>.OV>/@'
MH7B7X?ZV- UFY\2V^GS7+6D%SN@:UNG9-LR.HRT49R!GY>N":^OZ\\^,WP'\
M#?M"^%;;PW\0=#_X2#1;>\2_BM3=SVVV=4=%?="Z,<+*XP3CYNG H _!S]I'
M]N7XK?M360TKQEJ6GP^'$O(M0M]"TJPCAM[>=(6B#K(VZ<Y$DA(>5AES@ !0
M,S]C_P#9KU/]J;XW:/X/L_W6DQ8U#7+I9UA>WTY)(UF:,LK9D/F*B#:WSNI8
M! S#]C_^'7/[,?7_ (5G_P"5[4__ ))KWSX:_"WPA\'O"MOX<\$^'-/\-:+#
MM/V73X0GFN$6/S)6^]+(51 TCEG;:-Q)H W])TNST'2[33=-LK?3M.LX4M[:
MSM(EBA@B10J1HB@!550 % P  !5^BB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** $KE_B)X!TSXF^$+[PYJYN([.Y:*59K64QRPS12
MI-#*C<C<DL<;@,"I*X964E3U%%9SA&I%PDKICV/CZPEUJQD;2O$^E/HGB&W=
MX9H<,;:Z*!"TUI*0!/"1)&P8?,N\+(J2!D"7OAO2-2U*RU&[TNRNM1LI4FM;
MR:V1YH)$8,CQN1E65@""""",BOJG7O"NB^*(;./6=(L=7CL[@75LM_;),()@
MK*)4W@[7"NXW#G#,.YKR+Q]\.OAQX1TC2M(NO'$WP^FFD:6VNKG6X7NKM8UP
MZ!M0\[>H,D98@;@=GS $@_SOFWAK7HXF6)RC$*G%ZVDVK>2:W7:Y]SA.(HNF
MJ>*A=]U;7U3/+;/P?H-CK%UK%MHFFV^K74LD]Q?PVD:SS2.Q9W>0#<S,S,22
M<DDD]:W-.MI=9UJUTBQ59]4N5:2.WW8Q&I >5NNV-2RY;'5E RS*I[KX?_"O
MP/JC:Q8Q^.[[Q]*(X6EB?4K59;%6,H5@;*.%E\PJXRY.?)^7&&SZIX5\(Z-X
M+TM;#1;&.S@^4R.I+RS,L:1B261B7ED*1H#(Y9FVC)-8Y?X:8O%UHU\UQ2E'
M^ZW)M>KM^IMB.(J-.#AAJ34O-))?=O\ @4_A]X)A\":$;&.475S-*]S=WGE)
M&T\S=6(4=%4)&NXLP2-%+-MR>H[4GW>>U+NZBOZ*P]&GAJ4:-)6C%))=DM#X
M*I.563G-W;U8^BBBN@@**** "BBB@ HHHH \-^-/_(V0_P#7HG_H;UP(^[7?
M?&G_ )&R'_KT3_T-ZX$?=K^&N-?^2@Q7^+]$?L>2_P"X4SO?@K_R-DW_ %Z/
M_P"AI7N->'?!7_D;)O\ KT?_ -#2O<:_HSPS_P"1!'_$_P SX'B'_?Y>B'44
M45^LGS04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %(WW32TC?=- 'XF_'[_DN_Q(_P"Q
MDU+_ -*I*X*N]^/W_)=_B1_V,FI?^E4E<%7Z-0_A1]$?GE7^)+U"OUR_81_Y
M-5\#_P#;]_Z77%?D;7ZY?L(_\FJ^!_\ M^_]+KBO(SC^!'U_1GK93_&?I^J/
M?:6DI:^0/K0HHHH _ ^OLC_@GW_R!?B-_P!?&E?^@7M?&]?9'_!/O_D"_$;_
M *^-*_\ 0+VOT#&?P7\OS1\%A?XJ^?Y,^K:***\H]@**** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KE];_Y",W_
M?_01745R^M_\A&;_ (#_ .@BOP7QE_Y$-'_KZO\ TF1][P;_ +]/_"_S127M
M7JWP(_UFM?2'_P!GKRE>U>K? C_6:U](?_9Z_GCP\_Y*7#?]O?\ I+/T3/O^
M1?4^7YH]:HHHK^UC\C"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** $-
M4-6U2ST'3+S4M2O(-/TZSA>XN;NZE6.*&)%+/([L0%55!)8G  )-7?K7BW[5
M6N06WP]TKP]+)?0R^*=;M-*22R?8"J%KR>.5MP/E26]I/$P&[=Y@4C:S$<>,
MQ,<'AJF)GM"+D_1*Y<(N<E!;LY'QMX^O_B5J6GWEC?ZKH?A^SD%Q9V]K<364
M]XV"!-<["K^60?EMVP.=TJE]J0\]I>DV.AV,5EIME;V%E"-L=O:Q+%&@] J@
M 5/;PKJWB30/#YO9-.FUV[:RANH8ED>,I;S3N5#?*&\N"0*6! 8J2K ;2[XS
M^&;'P3\7_AKINCQR6]K<:+X@EG62>29I6%QIS(79V9FV&:4(&)"!RJX7BOY-
MQ&$SGBO!8C/L56M2A>T=;:=$MO*Y^FPJ83*:E+!PA><K:^NEV_7H<[-]DDT/
M]H*UO[NWLH;_ ,"V&G))<R!$:2X;5H(H^2,L\DB(JCEF90,D@5O^'9+GP-K2
MZKX;;[#,9'EN=/61H[._+JBN9D (\PK%&%FVF1-BCYDWQOH_"'POI7C3X@_$
MK1=<L4U'3+K0=!\R&3(^9;K4W1U8$%'1U5U=2&5E5E((!%#Q1;+X2^*NN>$%
MN9+V*&PM=:M7F3#PP7,MS$(&;/[S8]J^'(!*.@;<RM(_TN91S3"\/9=F^ J<
ML:,=;/7WFEMLU?>YRQEAY9G7PU>-^>R7R7X'T=X%\967Q \+VFN:>D\,%P9(
MVANHS'+%)'(T4L;#IE9$==RDJVW*LRD,>C]:\&_9QU6"U\5>//#T%BL3?Z#K
MLUVLN?.DN(Y+784V\;5TY#NR<[\8&W+>\ U^^Y+C_P"U,NH8QJSG%-KSZGP^
M.P_U3$SHK9/3TZ?@/HHHKW#A"BBB@ HHHH **** /#?C3_R-D/\ UZ)_Z&]<
M"/NUWWQI_P"1LA_Z]$_]#>N!'W:_AKC7_DH,5_B_1'['DO\ N%,[WX*_\C9-
M_P!>C_\ H:5[C7AWP5_Y&R;_ *]'_P#0TKW&OZ,\,_\ D01_Q/\ ,^!XA_W^
M7HAU%%%?K)\T%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !2-]TTM(WW30!^)OQ^_Y+O\
M2/\ L9-2_P#2J2N"KO?C]_R7?XD?]C)J7_I5)7!5^C4/X4?1'YY5_B2]0K]<
MOV$?^35? _\ V_?^EUQ7Y&U^N7["/_)JO@?_ +?O_2ZXKR,X_@1]?T9ZV4_Q
MGZ?JCWVEI*6OD#ZT**** /P/K[(_X)]_\@7XC?\ 7QI7_H%[7QO7V1_P3[_Y
M OQ&_P"OC2O_ $"]K] QG\%_+\T?!X7^*OG^3/JVBBBO*/7"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 *Y?6_^
M0C-_P'_T$5U%<OK?_(1F_P" _P#H(K\%\9?^1#1_Z^K_ -)D?>\&_P"_3_PO
M\T4E[5ZM\"/]9K7TA_\ 9Z\I7M7JWP(_UFM?2'_V>OYX\//^2EPW_;W_ *2S
M]$S[_D7U/E^:/6J***_M8_(PHHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "N7UO_ )",W_ ?_01745R^M_\ (1F_
MX#_Z"*_!?&7_ )$-'_KZO_29'WO!O^_3_P +_-%)>U>K? C_ %FM?2'_ -GK
MRE>U>K? C_6:U](?_9Z_GCP\_P"2EPW_ &]_Z2S]$S[_ )%]3Y?FCUJBBBO[
M6/R,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MGO"O_!:_XI6>N6TOB3P-X1U71EW>?::6+JQN'^4A=DTDTRKAMI.8VR 1P3N
M!^R=%>4?LW?M(>$?VI?AU_PF7@S[?%I\=Y+I]Q:ZI;B&XMIT"L4<*S(<I)&X
M*,PPX!(8,H]7H **** "BOA;]K[_ (*F>$/V?==U?P7X/TO_ (3CQQ8Y@N96
MF$>EZ?.5D!22127EDC<1[X4"C#,IE1T91\?_ /#ZKXW=O"O@ #_L'WW_ ,F4
M ?M317XV^%?^"U_Q1M-<MI?$G@;PAJNC+N,]II8NK&X?Y2%V3/-,JX;:3F-L
M@$<9W#])OV5?VJO"'[67PZC\2>')/L>J6VR'6-!FD#7&FSD$A6.!OC;#&.4
M!P#PK*Z( >V45\__ +:7[5'_  R#\+=-\9_\(Q_PEGVS6(M)^Q?VA]BV;X9Y
M?,W^5)G'DXV[?XLYXP?DOX=_\%I++QI\0/#6@:E\+[?PYIVJZG;6-SK%WXJ4
MPV$4DJH]P^ZT4;45BQRRC"G)'6@#]-**_*SX[?\ !::;3]>U#2_A-X.T^_L+
M6\V0>(?$4DS1WT 4AF6T3RGCW/@JS2D[!\T:LV$\TT?_ (+5_%^'5;.75/!W
M@F]TU9D:YM[.WO+>:6(,-ZI(US($8KD!BC $@E6Q@@'[/45\^_LA_ME>$?VP
M/"NIZAX>L=0T?5]%^SIJ^DWZ!OL[RH65HY5^66,LDRJWRN?*):--RY]SU;5+
M/0=+N]2U*]M].TZSA>XN;R[E6*&")%+/([L0%55!)8G  )- %^BORW_: _X+
M00:7JCZ9\'/"UOJT-O,5DU[Q2DBPW"JTBD0VT;H^U@(G621U;!96B!P:\JT?
M_@M5\7X=4LY=3\'>";S3%F1KFWM+>\MYI(@PWJDC7,@1BN0&*, 2"5;H0#TO
M_@N9_J_@K]=:_P#;"O@/]D?_ ).H^#G_ &.&D?\ I;%7OW_!0S]LKPA^V%X2
M^%-_X?LK_1=8T4ZDFKZ3J"AC;O-'9,K1RK\LL19)55OE<^42T:97/@/[(_\
MR=1\'/\ L<-(_P#2V*F@/Z3J***0!1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 VCH:/NUYW\?/%.L^#?A3KE
M_P"'LKK<QM]/LK@;3]DEN;B.V6YVLCJ_DF;S=C+AO+VD@'(PK584*<JLW915
MV_)#2<G9#O$WQN\,^&M9U'1%:ZUC7=/2&2YT_3H"QC$I&U6F<K"KA")#&T@?
M858*0Z;MW0_&VF:UX!T_QA,W]CZ-=:;'JKR:HR0FU@:(2DS'<53:I^8[B!@\
MXYKYETS3[3PYI\5I"9"N_&^5FEGN)I'Y9V.6EFDD<DL<L[N3R6J[XVU&[U[X
M8?"SP9J>B7N@Q7COJ5Q83PHT<UAIKH+59MZB2"2262PN1%M#IY<D;D%65_R+
M)^.)YG''8RK2M0HJ\>[WT;VN^W0^HQ>3K#1HP4KSF[??VZV\STZ/]H!;Z\,M
MCX>E_LEDS%<7TWD3R'<PW>3L8JA4(PWLK_,0T:%>6VO[1$-EJY77]'_LK1'>
M.-=7M[H3QV^0Y>2Z5D0PQ B,;U,@&\L_EHC/7F;M.S)';6MQ?74KB.&UM4W2
M2N3@*.@ [EF(50"S%5!(&%U;7EQ8ZAIUUI.I6X1IK.\"[U#KN5@R,R.IY&Y&
M9=RNN=R,!^98?CWB.,WF/)?#J5FN5<J\KVO>W=GT;R3+TEAY/]XUIKKZV/K
M,&&1S3OPKRW]GW4IY?!<^D26RV]KH=U_9UBR;0KVHABDB 144(L8D\D#YB1"
M&+$L0/4:_J' 8RGF&$IXNE\,XIKYH_.\10EAJTJ,MXNP^BDI:] YPHHHH **
M** "BBB@#PWXT_\ (V0_]>B?^AO7 C[M=]\:?^1LA_Z]$_\ 0WK@1]VOX:XU
M_P"2@Q7^+]$?L>2_[A3.]^"O_(V3?]>C_P#H:5[C7AWP5_Y&R;_KT?\ ]#2O
M<:_HSPS_ .1!'_$_S/@>(?\ ?Y>B'4445^LGS04444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %(W0TM(: /Q-^/W_)=_B1_P!C)J7_ *525P5=9^T'XBTN'X^?$J.34;5)
M$\3:DK*TJ@@BZDR#S7 ?\)-I'_03M/\ O\O^-?H5&K3]E'WELNI\#5I5/:2]
MU[]C3K]<?V$?^35?!'_;]_Z77%?CW_PDVD?]!.T_[_+_ (U^O_[!-U#>?LG>
M!IH)$FB;[=M=&!!Q?W Z_6O(S><944HN^OZ'JY73E&LW)6T_5'T)1117RA]2
M%%%% #:Y'XF_\@.W_P"O@?\ H#UU]<A\3O\ D!V__7P/_0'K:A_$B85O@9YI
M1117TIX(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !7+ZW_ ,A&;_@/_H(KJ*Y?6_\ D(S?\!_]!%?@OC+_ ,B&
MC_U]7_I,C[W@W_?I_P"%_FBDO:O5O@1_K-:^D/\ [/7E*]J]6^!'^LUKZ0_^
MSU_/'AY_R4N&_P"WO_26?HF??\B^I\OS1ZU1117]K'Y&%%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M8L%9<&6UCCD*X8_(6*DX)&5!" M_M_?LN:'^R9\;;/PIX<U?4-7T74-'@U:
MZH$-Q!NDEA:-G0*LGS0,P8(N X7!V[F]?_X(U^/HO#?[3VK>'KK5;BUM_$F@
M3P6VGJ9##=WD,D<R%E4%0R0)=E7?& 74'+X/POK&JWVOZG=:GJE[<:CJ5[,]
MS<WEY*TLT\KL6>1W8DLS,22Q.222:^OO^"2?@R]\3_MFZ'J5K+;I!X;TN_U2
M[65F#/$T)M L> 06\R[C."0-H8YR "T!]%?\%S/]3\%O][6OY6-?EMH^DWOB
M#5K/2],L[C4-2O9TMK6TM8FEEGE=@J1HB@EF9B % ))( K]2?^"YG^I^"W^]
MK7\K&O@#]DGG]JGX.?\ 8XZ1_P"EL5);@?JA\'?^"/7PH\._#N2S^(<FH>*_
M&5_9A+G4K._DMK?39R'RUDBA=VW>OS7 D#&)6V(&:.ORP_:H^"@_9W_: \:?
M#Z.Y^VV>DW@-G.TGF.UK+&LUOYC;$!D$4L8?"A=X;&1@U_2=7X#?\%3/^3YO
MB-_NZ;_Z;;6@#VC_ ((H>*=2M?CQXZ\.17.W1[_PU_:%Q;;%.^>WNH8X7W$;
MAM6ZG& 0#OY!PN/V1K\5_P#@BK_R=%XJ_P"Q-NO_ $NL:_:B@ KG/B!9^(=0
M\!>([7PG?6^F>*YM-N8M(OKI0T-O>-$P@D<%'RJR%2?D;@'Y3TKHZH:MJMGH
M.EW>I:E>V^G:=9PO<7-Y=RK%#!$BEGD=V("JJ@DL3@ $F@#\$Y/^"7/[3C,6
M/PV5B3DXU[3/_DFOO+X$_P#!(;X7:=\)[9?B5:ZMJ_CG5M-C:]D74/(71;ED
M8LMLL+%':,NJEI3,CM"&"JK%#YM\=?\ @M-/I^N:AI?PF\&Z??V5K>;(/$7B
M*29H[Z!5(9EM$\IX]SX*LTI.P?,BLV$^-_&O_!0[]HKQ_I<6GZE\4]6LX(YA
M.K:+%!I<Q8*RX,MK''(5PQ^0L5)P2,J" "W^W]^RYH?[)GQML_"GAS5]0U?1
M=0T>#5H#J@0W$&Z26%HV= JR?- S!@BX#A<';N;U_P#X(U^/HO#?[3VK>'KK
M5;BUM_$F@3P6VGJ9##=WD,D<R%E4%0R0)=E7?& 74'+X/POK&JWVOZG=:GJE
M[<:CJ5[,]S<WEY*TLT\KL6>1W8DLS,22Q.222:^OO^"2?@R]\3_MFZ'J5K+;
MI!X;TN_U2[65F#/$T)M L> 06\R[C."0-H8YR "P/M[_ (+2_P#)JOAO_L<;
M3_TBO:_%09SQUK]J_P#@M+_R:KX;_P"QQM/_ $BO:_%>'_71C_:'\Z2 _7K]
MD/\ X),^!8_ASH_B;XQV>H>(/$FL68N6\.M<3V%MIB2"-XXY GESFY0!@^Y@
MBEV382@D/PA^WA^R_8?LG_'9O"6C7]QJ'AV^TVWU739+Z99;M8GW1.LQ6.-=
MWG0S$!1C84R<YQ_0S7XM_P#!:S_DYSPG_P!B?;?^EM[0!Y]_P2A\4ZGX?_;6
M\)V%A<^1:ZY8ZAI^H1^6K>= MI)<JF2"5_>V\+97!^3&<$@_:?\ P6<^,>I>
M#?@UX4\ V">7;>,KV:6_N=RG,%D89!!M*$_-+-"^]64CR-O(<X^%?^"6_P#R
M?5\-?IJ?_ILNJ]7_ ."UG_)SWA/_ +$^V_\ 2V]H8(^(?AYX(OOB5X^\->$-
M+EMX-1U_4[;2K:2[9EA26>58D9RH8A06!) )QG /2OV/\,?\$</@EI?@VZTS
M6=1\3ZWKEU#;JVN+>I;O:RH<RO;0JA15E.05F$Q5<!6#98_GS_P2U_Y/J^&_
M^[J?_IMNJ_?J@#^;S]JO]F?Q!^RC\7+OP3KMS!J,3PK?:;J5N0%O;-W=4E*9
M)C;=&ZLC=&0X++M=JG[(_P#R=1\'/^QPTC_TMBK[G_X+@>&-,M/$OPE\1Q6V
MW6;^TU'3[FY\QCO@MWMY(4VYVC:UU.<@ G?R3A<?#'[(_P#R=1\'/^QPTC_T
MMBH0'])U%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 VOGC]L-$:/X0B3&W_A-E/)QR-)U/'ZXKZ'KRG]
MI;PY>Z]\);^ZTK3(M4UG1+BWUFSA^SF:X/V>57G2W549O/DMOM$*!0"QFV9
M8FO(SBA4Q.78BA3^*4))>K32-J$E3JQD]DT>5>&[JYM_BS\.8H#B.XU>XCN!
MGK&-,O6 _P"^U3\JL_$;5#X@^-WB:57OUAT6SL]%%O<M_HXG*&[EF@7<1AX[
MJV1FPI9K< @A%)PK*\@\0:?I^K:1J<BH_E7MCJ>G3 ,.C)(C<AE(."I!5U9E
M8,K,I=I.DV^CPW*6XS)=74]]<S,%#3W$\K2S2MM &YY'9B  !G    '\B1X@
MAA>&JF1*#55S][TT?K>ZM:VQ^JU,"\1CZ>,33@H_CK^&IT7P]T6ZUSXM>&&M
MY9[>WTC[3JERZ6[/%*! ]LEN[@A8RQNC*N<EOLS@#@LM;XM6MTO[2&MW!#"Q
M;PII,:GL9!=ZF6_'#+^8K3\-KXA\%_#7QI\1=$DM&O)4MW@M=7,JVO\ 9UI*
M[W$H4(K":2.2[,;!FC<+:MD*6SR=AIL6EM?7,MS/>7M].UY?:A>R;YKF8@ R
M.W  "JJJJA4145$5555'V&:58Y%P?0RBI!^VQ'O>FJE]^R/*IQEC\WE7@_=I
MV7X=/G<[#]G-HV^,OQ$VXW_V%H6[C_IXU3%?1J\UY=\ ?#VJ:-X7U*_U43V\
MFL:C)>V]C=0^7):0"..&-6&X\N(?.P0C+YVQE#(<^H]*_>^&<-4P>3X6C55I
M*"NNWD?'YK6CB,;4J0VO^6@ZBBBOISR0HHHH **** "BBB@#PWXT_P#(V0_]
M>B?^AO7 C[M=]\:?^1LA_P"O1/\ T-ZX$?=K^&N-?^2@Q7^+]$?L>2_[A3.]
M^"O_ "-DW_7H_P#Z&E>XUX=\%?\ D;)O^O1__0TKW&OZ,\,_^1!'_$_S/@>(
M?]_EZ(=1117ZR?-!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 )12T4 )@>E+110
M 4444 %%%% "5R'Q._Y =O\ ]? _] >NOKD/B=_R [?_ *^!_P"@/6U#^)$P
MK?PV>:4445]*>"%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 5R^M_\ (1F_X#_Z"*ZBN7UO_D(S?\!_]!%?@OC+
M_P B&C_U]7_I,C[W@W_?I_X7^:*2]J]6^!'^LUKZ0_\ L]>4KVKU;X$?ZS6O
MI#_[/7\\>'G_ "4N&_[>_P#26?HF??\ (OJ?+\T>M4445_:Q^1A1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<Y\0/!
MEE\1O OB/PGJ<MQ!I^O:;<Z5<R6K*LR13Q-$[(6# ,%<X)!&<9!Z5T=% '\N
M7C#PKJG@7Q9K7AO6;86>L:/>S:?>VWF+)Y4\3E)$W*2K892,J2#C@D5^M_\
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
M[XJ?M??#BSM/M$-OH^I)K]W=0VK3K!%9D3CS,$!%DD2.'>3@-,O#'"G]'?\
M@M+_ ,FJ^&_^QQM/_2*]KO/^"=/[%G_#*_PWGU/Q/9V$GQ+U[Y[ZZ@'F/I]J
M0A2P67<5;#*7=HP%9R!F18HW.#_P5M^'_BCXD_LV^'M,\)>&M8\5:E%XKMKB
M2RT6PEO)EB%I>*9"D:L0H+*-V,98#N* /PXB_P!8OU%?T"_\%+M7OM%_8B^*
M%QI]Y<6-PT%E;M+;2M&QBEO[>*5"5(.UXW=&'1E9@<@D5^)R?LG_ !O$BD_!
MOX@=1_S*]]_\:K^A#X]?!_3/CY\'?%?P_P!7?R+37+-H$N<,WV:=2'@GVJZ%
M_+E2.39N ;9M/!-'0.I_,Q]>E?T$_LF_LN_ +PW\)?!6O>"?#OACQC(T%MJ$
M/C*73Q/<W-Y&B*]S&TYDDM6\V(MY*LOE.&&%8-7XB_'?]G/Q]^S;XPN?#_C;
M0KBP99I(K/4DC=K'450*3);3%0)%VR1DCAEWA756RHY;PMK'BRYMKKPAX<O=
M9DM_$DUO;7&@Z7+,4U259,V\;P(<3,)&R@()#'CDT ?5'_!5OXP>%OB]^T];
MS>$]4M]<T_1- M=+EU*RGBN+2XE,DUP3#+&[!U5;E4)X(='&.,GJ?^",NK6.
MG_M6:W!<W=O;3WWA.[M[2*:54:XE%U:2F.,$Y=A'%(^T9.V-CT4FO%_$G_!/
M?X^^%_A[HWBRY^'&L74>J3>4FE:; ;S4;=#$LB23VT09XE8,RX8!D:)ED5"R
M;_2/V!_@Y\4_A'^UU\.?$OB3X2>/K/18[N:RN+IO#5TD=O\ :;>6V661G156
M-&F5G8GY45C@XP1 SZ!_X+F?ZGX+?[VM?RL:^ /V1_\ DZKX.?\ 8XZ1_P"E
MD5?I1_P6/^$_C;XGQ?"0>#O!WB#Q<;$ZM]J_L/2Y[W[/O^Q[/,\I&V[MCXSC
M.TXZ&OB+]F']F?XOZ!^TE\*=4U3X4>-].TZS\5Z7<75Y>>'+R*&")+N)GD=V
MC 55 )+$X !)H6X'] E?@-_P5,_Y/F^(W^[IO_IMM:_?FOQ%_P""CW[/OQ2\
M<_MD>/M:\.?#7Q?X@T>Y&G^1J&E:#=7-O+MT^V1MLB1E6PRLIP>"I':@#2_X
M(J_\G1>*O^Q-NO\ TNL:_:BOR,_X)'_!'XB_#?\ :,\2:EXN\!>)_"FG3>$[
MBVCO-:T:YLXGE-Y9L(P\B*"Q5&.T'.%)[&OUSH *^7_^"EVKWVB_L1?%"XT^
M\N+&X:"RMVEMI6C8Q2W]O%*A*D':\;NC#HRLP.02*^H*\^^/7P?TSX^?!WQ7
M\/\ 5W\BTURS:!+G#-]FG4AX)]JNA?RY4CDV;@&V;3P30!_,Q]>E?T$_LF_L
MN_ +PW\)?!6O>"?#OACQC(T%MJ$/C*73Q/<W-Y&B*]S&TYDDM6\V(MY*LOE.
M&&%8-7XB_'?]G/Q]^S;XPN?#_C;0KBP99I(K/4DC=K'450*3);3%0)%VR1DC
MAEWA756RHY;PMK'BRYMKKPAX<O=9DM_$DUO;7&@Z7+,4U259,V\;P(<3,)&R
M@()#'CDT ?5'_!5OXP>%OB]^T];S>$]4M]<T_1- M=+EU*RGBN+2XE,DUP3#
M+&[!U5;E4)X(='&.,GJ?^",NK6.G_M6:W!<W=O;3WWA.[M[2*:54:XE%U:2F
M.,$Y=A'%(^T9.V-CT4FO%_$G_!/?X^^%_A[HWBRY^'&L74>J3>4FE:; ;S4;
M=#$LB23VT09XE8,RX8!D:)ED5"R;_2/V!_@Y\4_A'^UU\.?$OB3X2>/K/18[
MN:RN+IO#5TD=O]IMY;999&=%58T:96=B?E16.#C!$#/M7_@M+_R:KX;_ .QQ
MM/\ TBO:_%>#_7Q?[P_G7[C?\%;?A_XH^)/[-OA[3/"7AK6/%6I1>*[:XDLM
M%L);R98A:7BF0I&K$*"RC=C&6 [BOR-A_91^-RS1D_!SX@ ;A_S*]]Z_]<J%
MN!_2A7XM_P#!:S_DYSPI_P!B?;?^EM[7[25^1W_!7#X)_$7XD?M#^&M2\(^
MO$WBO3H?"MO;R7FBZ-<WD*RB[O&,9>-& 8*ZG!.<,#W% 'SI_P $M_\ D^KX
M:_34_P#TV75?4'_!;+X1S+J'P^^*%M%<2P/#)X;U"1IH_)A96>XM0J</N??>
M;FY7$2#Y2?F\?_X)Q_L^_%'P/^V7\/M;\1_#7Q?X?T:U&H>?J.J:#=6UO%NT
M^Y1=\CQA5RS*HR>2P'4U^O?QP^!WA']HCX=ZEX*\::=]NTJ[^>.:,A;BSG (
M2X@<@[)%R<'!!!96#*S*0#^?+]E?XT_\,[_M!>"OB!);?;+/2;P_;(5C\QVM
M98W@N/+7>@,@BED*98+O"YR,@_T?Z3JMEK^EVFIZ9>V^HZ;>PI<VMY9RK+#/
M$ZADD1U)#*RD$,#@@@BOYW_VJ/V._'O[*?C"[T_7M/N=2\,-,J:;XJMK9Q8W
MJN',:EN1%/MC?="S;AL8C<FUV\L\+ZOXLN+:Z\(>'+W6GM_$DUO;7&@Z7-,4
MU219,V\;P(<3,)&^12"0QXY- 'UE_P %4OVFM$_: ^-VEZ3X1UK^V_"7A&SD
MLTN(HD^SRW\DA-S+!*/FEC*QVZ!B=I,3% 5;>_@/[(__ "=1\'/^QPTC_P!+
M8JZSQ1^P5\=_"?A/P_K=Y\-?$%X^M&1H=-TNPEOKNVC1(7$ES'"K^1O\[:J2
M$2;H90R+M&=_]F']F?XO^'_VDOA5JFJ?"CQMINFV7BK2[BZO+SPY>10P1)=Q
M,\CNT8"JJ@DL3@ $FA ?T!T444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !245E>)/$5CX1\.ZIKNJS-;Z
M9IEK+>W4R1/*4AC0N[!$!9B%4G:H)/0 FI;45=@<!XA^ FC7E[JNIZ#<S>']
M2OC<7$D4?[ZQDNY N)WMV(QAU+LL+P^8TDK.2[;QG^$_@+<6;02^*?$$>MS0
MW1E$.F:?]AM9XM@"Q3(\DSMA\N2LB!OE5E*[@_)WWQ8\7^(KZ._AO)/#-CEF
MATN&&"24QL$VBY=Q(#("K'$)55\QE)EVJYM_\+0\3_\ 05Y_ZX1__$U^ YCQ
M7P;3Q\JL\-[2HG\2BK-KKJU?U/M<+EN;.@HPJ<L6MFW?\G8]3^+/A;4/&WPK
M\9^'-(DAM]4U;1;W3[.:Y=DB2:6!XXV=E5B%#,"2%) Z ]*XG0_V?8M4MPGC
M6:UU6TFMX/-T:V$@MQ,&#RB27<IN(B5"!&1%9#()$</M7GI?B9XID7"ZN\1S
MU6"+/ZH:R=<\1ZSXBO+"YN]:U-);(N8Q97LMHC;MN?,2%D67[HQO#8YQC)S&
M,\0.&<;5I8FMA9RG2ORW2LGI_>\NVA5'(LQHJ4:=114M[-_Y'TXNT].E.KP#
M]DJQMM+MOB39V=O#9VD'B:..*WMT"1QJ-)T["JHX 'H*]^K]RR_%K'X.EBTK
M*<5*W:Z3L?(XFB\/6E1;ORCZ***]$Y@HHHH **** "BBB@#PWXT_\C9#_P!>
MB?\ H;UP(^[7??&G_D;(?^O1/_0WK@1]VOX:XU_Y*#%?XOT1^QY+_N%,[WX*
M_P#(V3?]>C_^AI7N->'?!7_D;)O^O1__ $-*]QK^C/#/_D01_P 3_,^!XA_W
M^7HAU%%%?K)\T%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 )7(?$[_ ) =O_U\#_T!ZZ^N0^)W_(#M_P#KX'_H#UM0_B1,*W\-GFE%
M%%?2G@A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %<OK?\ R$9O^ _^@BNHKE];_P"0C-_P'_T$5^"^,O\ R(:/
M_7U?^DR/O>#?]^G_ (7^:*2]J]6^!'^LUKZ0_P#L]>4KVKU;X$?ZS6OI#_[/
M7\\>'G_)2X;_ +>_])9^B9]_R+ZGR_-'K5%%%?VL?D84444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !7X!_\ !4K_ )/I^)7TTS_TV6M?OY7P!^U%_P $J#^TI\=/$OQ&/Q1_X1S^
MV1:C^S?^$?\ M7D^3;10?ZW[4F[/E;ONC&['.,D ^6?^"*?_ "<]XK_[$^Y_
M]+;*OVEKXJ_8L_X)QG]C_P")VJ^,!\0O^$M^W:/+I/V/^Q/L6S?/!+YF_P"T
M29QY&-N!][.>,'[5H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH *_G<^+'QF_:(^#?Q,\1^"O$7Q:\?6VL:)>R6D^
M/$FHK')@_++'O=6,4BE71BHW(ZMCFOZ(Z^2_VO/^"<_@/]J[4O\ A)#?7'@S
MQR(5@;6K"W2:*[560*;J E?-98U9%971@&4,76-% !\,?L/_ /!43Q#\-=?;
MP[\:_$VK^)_!=Q"L5GJ<UN+V^T^X:<$R2S%A++!LDE+9\YQY<2QJ "I^A_VF
M_P#@K/\ "B/X=>*?#OPWO=>\1^(]5T>:VL-:TZWDTZWL9Y@\6\RS;)EDB!\T
M;(R"=@#J2Q3YVUC_ ((J?%^'5+R+2_&7@F]TU9G6VN+RXO+>:2(,=C/&MM($
M8K@E0[ $D!FQDT_^'*OQN[^*O  _[B%]_P#(= 'P%RS>I)K^C#]A_P"%]_\
M!W]D_P"&OA?4VN!J,.F?;;J&ZM6MIK:6ZD>Z>!XV)*M$TYC.<$E"2%SM'@/[
M'O\ P2L\._L^^,M/\<>--;@\<^*+*&&6PLDLC%8Z9>8S),I9B;AD; B=ECVX
M+[-^PQ_>E !1110!^5O_  7,_P!7\%?KK7_MA7P'^R/_ ,G4?!S_ +'#2/\
MTMBK]I/VY?V&_P#AL]?!0_X37_A#_P#A&S>G_D$_;OM'VCR/^F\6S;Y'OG=V
MQSX#\)/^"./_  JWXI^#O&?_  MW^T_^$>UBSU;[#_PC7E?:/(F27R]_VMMN
M[9C=M.,YP>E" _2BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** &UX=^
MUAK<5IX-\*Z#-8"^C\1^*+&R\PR!1;FW$FHB3:0=_-@$VY'W\Y^7:?<?2O"O
MVM-%GN_#?@?6DN+>&U\/^*K2[NO/W;G2>&XT]%C !RWFWT1Y( 4,<Y !\3.W
M-97B73^+DE;UL['1A[>VAS;77YG!PK/J.M:/HUF\,=_JUU]E@>XW&--L<DLC
M$*,DK%%(P7C<P52R;MP-?TO5/!OCZ?PWJ4HOHFTNUU"VU*'3Y+6&5R7BN(E+
M2.&9)(UDP#E$N85;<1YCLMY(=+\:>#_$%REQ);:%J4EY+':Q^9(4DM+BV)"Y
MRP7[1O(7+$(0H9L*>@_:&O\ 3M0\2?##Q;I^N6MWI\UWJ?AA8[9EEBEEFC\]
MF\U6P&C?2WB*8/S2')4I@_S+DV1Y;F/"N*Q$4GB87E?K%1UV[-7U_P C]&Q^
M,Q&%S"A%.U.5EY-MVW\M#.\)>&;WXB3ZWI.D^(+'1M>TRXMKIUN]+EO(SI\T
M3JA($L(\QIX9_F#G:L0!3+!JS=6AO]-U[7/#\Q6TU;29DVRO Y@N8V DAF4-
MM+Q.,H^QAM=)XUDS'OKH_AWXNM_ OC*2[U%X[?1]2MH[2XF^RS32K.LRBV^9
M 0D0$MR7=QM7"L60!L\_XNU&/Q?\;/$GB>P6X73$TRRT&)[B/RUNI+:>\EEF
MC!Y,6;I45R!O,;LH*%'?3$X3)*G"=+,:2C'$P:6^LFG9IK9W6NP>VQE/-71U
M=.7W+3OTUT/;?@A+X;F\%L_A^VM;"Z-P6UFTAN9+J2"_*(98Y99 )'*J8PC.
M!F(0E0(]@KT1<YX/%?/O[.>I7/\ PLKX@:0LR_V?'8:3J0MUC4%;F9KR&20L
M!N):.TMUP3@",8 R<_0G2OZ0X?Q?U[*L/B.51YHK1:)>B['P>94?J^+J4[WU
MZZO77<?124M?0GFA1110 4444 %%%% 'AOQI_P"1LA_Z]$_]#>N!'W:[[XT_
M\C9#_P!>B?\ H;UP(^[7\-<:_P#)08K_ !?HC]CR7_<*9WOP5_Y&R;_KT?\
M]#2O<:\.^"O_ "-DW_7H_P#Z&E>XU_1GAG_R((_XG^9\#Q#_ +_+T0ZBBBOU
MD^:"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** $KD/B
M=_R [?\ Z^!_Z ]=?7(?$[_D!V__ %\#_P! >MJ'\2)A6_AL\THHHKZ4\$**
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@ KE];_Y",W_ ?_01745R^M_\A&;_ (#_ .@BOP7QE_Y$-'_KZO\ TF1]
M[P;_ +]/_"_S127M7JWP(_UFM?2'_P!GKRE>U>K? C_6:U](?_9Z_GCP\_Y*
M7#?]O?\ I+/T3/O^1?4^7YH]:HHHK^UC\C"BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** $KFOB#X%TWXE>"M9\,:L'%AJ=NT+31*AEMWZQSQ%U95EC<
M+(C%3M=%;J*Z6D9E[D#\:SFHRC:>PSY'U;3=>^'=O+%XW@2TBM7\H>(HE":=
M>KF-5FSN;[,SM*B^5,0?,W+&TJJ)&]#MO!(^)W[*.D:?X;>UTB]U32;+6]/D
MMR(+=K[=%?1M*51CY<MP 96"EV620CYCFO<QM;W%87BKQAHO@?3/MVMZA'86
M[%EB5LM+<.L;R&*&-07ED*1NPCC#.VTX!KX?*^%<NR.MB<12?N55JGLEU^6I
MZ^)S*OC*4*535QZ]6?,6FZA-<KY&H:?=Z'J\:;KG2M0C\NX@.]XR<='0O'(%
ME0M')L)1F7FC5M:L="MDGOIQ LLJ00K@M)/,YPD4:*"TDC' 5%!9B0 ":]P\
M0>,OAUXRTZV.NVUKK5K;RBZ@AU'2'G,<@5E$BQO&2K@,PR!G#$=ZTOA[+X!F
MNKY_"$6B6VH206TU_!I]O%!=+&P<P?:(@!(G_+7:L@!!#C&0U?DM/P\RO'XU
MK!YA&5.]^56<DNU[_C8^H_MW$X>BG6H._?5)_@5/@AX3U3PKX3GEUJ.2VU75
M;Q[Z:Q,ZS)9J52..)650,^7%&S@%P)7EVNR;37HE'1AGK2_PYK^BL)A:6!H0
MPU!6C%))>2/A:U6=>I*K/=NXM+11788A1110 4444 %%%% 'AOQI_P"1LA_Z
M]$_]#>N!'W:[[XT_\C9#_P!>B?\ H;UP(^[7\-<:_P#)08K_ !?HC]CR7_<*
M9WOP5_Y&R;_KT?\ ]#2O<:\.^"O_ "-DW_7H_P#Z&E>XU_1GAG_R((_XG^9\
M#Q#_ +_+T0ZBBBOUD^:"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** $KD/B=_R [?\ Z^!_Z ]=?7(?$[_D!V__ %\#_P! >MJ'\2)A
M6_AL\THHHKZ4\$**** "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@ KE];_Y",W_ ?_01745R^M_\A&;_ (#_ .@BOP7Q
ME_Y$-'_KZO\ TF1][P;_ +]/_"_S127M7JWP(_UFM?2'_P!GKRE>U>K? C_6
M:U](?_9Z_GCP\_Y*7#?]O?\ I+/T3/O^1?4^7YH]:HHHK^UC\C"BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH *2EHH \1^.'Q&\0V'B'2_"WA:_31[@Q+J.J
MZH;?S9H+?S"L,,"R1M$S3-',&<EC&D3#8&ECD3R6/PEI"W,US)IT5W>W C$]
M_?9N;JYV(L:&:>3=)*P154,[$X4#/%)I>N1>+O&7Q%UQ-/\ [.DN?$][92IY
MGF>8;'9IXDW;1]\68?&/EW;<G&3Z%\)?".G^/+CQ!/J,\TMEILZZ:;*$M#^^
M,4-PTIE1@Q^2:-54;0/WF=^Y=G\MY[5S?B[B*KE6#J<L*;:2NTO=W;MOKL?H
MF7PPV68!8RK&\I?-Z]$<?I.J:Y\.[*(^"VBM(+5S-_PC[;8["\7,CO#C:?(9
MVE=O-B /F;6<2JIC9O\ PD&J^.+^3Q+KGFQW5T9/L-A/$L3:;9LVZ.W**[@2
ME1&9F#-OD!P=B1(E[QUX?D^'?Q&M-!%])?Z5K%E<:CI[7<BM<0/#.BSP';$J
M^2B7-J(V9GD.)=[$@$U8+'^V_$OAS0EN?L@U>_%O))L9B8XXI+B6,%75E9XH
M)(PX8%"X89VX/@XU<04:L>$\35YN:2L[M[^>_+UVZ'HT/J%>/]IPC9Q3OIV[
M^9(>F:?:W5WI.I6^IZ9,MIJENK+%<,F]=K8+1NN1NC;:NY<C[JD%656'ONM?
M"OPCKOAJ/0+SPWI[:5#+)<6\$-NL)MII!(&G@9,-#-^]E/FQE7!D8A@237S-
MX7OFO;/4;8SS73Z7JVHZ/]IN-AEF%I>36PD?8JKO81!FVJHRQP .*OB#A'%\
M&0HYC0Q'-[UKI6:>ZZNZT9& S:EFLY8>=.VC>NJ:V['T[\-_&T7Q"\%:9KR1
M"VEG#Q7-NI=A!<Q.T5Q$&=$+A)8Y$#[0&"[AP175UXS^S1XFN];T7Q?I=Q##
M#!H/B!["U:)"K21R6EK=LSY)!;S+J49  VA>,@D^RYK^JLKQ4L;@*&)DM9QC
M+[TF?G.,I*AB*E);1;2]+CZ***]4XPHHHH **** "BBB@#PWXT_\C9#_ ->B
M?^AO7 C[M=]\:?\ D;(?^O1/_0WK@1]VOX:XU_Y*#%?XOT1^QY+_ +A3.]^"
MO_(V3?\ 7H__ *&E>XUX=\%?^1LF_P"O1_\ T-*]QK^C/#/_ )$$?\3_ #/@
M>(?]_EZ(=1117ZR?-!1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% "5R'Q._Y =O_P!? _\ 0'KKZY#XG?\ (#M_^O@?^@/6U#^)$PK?
MPV>:4445]*>"%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 5R^M_\A&;_@/_ *"*ZBN7UO\ Y",W_ ?_ $$5^"^,
MO_(AH_\ 7U?^DR/O>#?]^G_A?YHI+VKU;X$?ZS6OI#_[/7E*]J]6^!'^LUKZ
M0_\ L]?SQX>?\E+AO^WO_26?HF??\B^I\OS1ZU1117]K'Y&%%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
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
MX-4C>2W;S;N&%MZHZ,?EE8C##D#KTKVJOEG_ (*@?\F+_$W_ '=._P#3E:T
M?GY_P^J^-_\ T*WP_P#_  77W_R97ZX_!/QI??$CX-^ _%NIQ6\&I:]H&GZI
M=0VBLL*2SV\<KJ@9F(4,YP"2<8R3UK^8^OZ5/V4_^37O@[_V)NC_ /I%#0!Z
MI1110 4444 %%%% !17GGBC]H+X7>!=<N=%\2?$GPAX>UBV*^?I^JZ[:VUQ%
MN4.NZ-Y RY5E89'(8'O1X7_:"^%WCK7+71?#?Q)\(>(=9N2WD:?I6O6MS<2[
M5+MMC20LV%5F.!P%)[4 >AT444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110!\1?#__ )G/_L=/$G_IXNZ]E_99_P!9\4/3_A*4_P#33IU>.?#_
M *^,_P#L=/$G_IWNZ[CX;>*M1^&=QXH-KIUKJT6MZFNI@R7C6[18M+:V\O B
M?=_Q[;MV1]_&.,G^7LES?!9+QAF%?'5.2+=17LWKSIVTOT1^C5\-5Q63TH48
MW>A8_:5_Y+Q\+?\ L ^(/_1^DUAZ*S+\8/A4 Y ;7;D, >H_LC4#@_B!^52^
M/M4O_B-\0?"_B.ZL[?2TT/3]0L?L\-RTYF-U):/NR8TV[?LF,<YW]L<UMEQ8
M^*_">O6J1S2Z%J$E[]FFD,8G#VEQ;;=X5MN/M.[.TYV8XSD89MQ#EF(XOP^9
M4ZMZ,4KRL]-^EKFN7X'$4<MJT)QM.5[+3JK'US7Q+\/^OC/C/_%:>)/_ $[W
M=>W_ /"_-9_Z%>Q_\&S_ /R/7D/A719M#AU@W#QM+J6M:EJY6,DK%]KO)KGR
M\D#=L\W;NP,[<X&<5['B#Q/E.<Y3##X&MSS4T[6:TM)7U7FCS\ERW%87%>TK
M0LK/JOT9ZG^RS_K/BA_V-*?^FG3J]W/2O!_V6?\ 6?%#_L:4_P#33IU>\'I7
M[9PW_P B7!_]>X?^DH^8S3_?:OJ+1117TAY84444 %%%% !1110!X;\:?^1L
MA_Z]$_\ 0WK@1]VN^^-/_(V0_P#7HG_H;UP(^[7\-<:_\E!BO\7Z(_8\E_W"
MF=[\%?\ D;)O^O1__0TKW&O#O@K_ ,C9-_UZ/_Z&E>XU_1GAG_R((_XG^9\#
MQ#_O\O1#J***_63YH**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH _';_AMCX_?]%1N__!+I7_R+7TI^R%\:_'WQ@T7QM_PG'BF;Q+_9
M]QIWV/S;*UMO)\Q+OS,>1%'NW>6GWLXV\8R<_ E?9'_!/O\ Y OQ%_Z^-*_]
M O:^UQ&%HTZ;G""3T_,^-H8JM4J*,Y76OY'U;1117*=H4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7+ZW_ ,A&
M;_@/_H(KJ*Y?6_\ D(S?\!_]!%?@OC+_ ,B&C_U]7_I,C[W@W_?I_P"%_FBD
MO:O5O@1_K-:^D/\ [/7E*]J]6^!'^LUKZ0_^SU_/'AY_R4N&_P"WO_26?HF?
M?\B^I\OS1ZU1117]K'Y&%%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?RL
MR?ZQOK7]4U?RLR?ZQOK2Z@=+XA^(7B'Q3X8\,^'=3U6XNM"\-036^D:>Q AM
M%FF::8JH !9Y')9SEB BYVHH'L__  3W^%]]\5/VOOAQ9VAGAM]'U*/Q!>74
M-JTZPQ69$X$F" BR2)'#O)P&F7ACA3]D?\$;_P!G/PAXB\*>)OBMK^E6&O:U
M:ZRFE:1'J%H)?[-:!(KAKB(LQ7S&:6+#A \?D':V)&%??MW\+?A7\(?%?BGX
MSCP[I_AO6HM'NCK>N6$,B>;:!_M=Q)+#%\LLA9-YDV-*VT#)&!3 ^ _^"GW_
M  4 UOP_XH;X3?"OQ)_9;V.U_$/B#1;ITNXKI7/^@QRJ!Y>S:K2-&Q8EO*)3
M9*C_ )K_  U^%?C#XT>*H/#O@KP[?^)M:FVL;>QA+^4A=8_-E?[L489T!D<J
MB[ADBLOQ?XIU/QUXLUKQ)K5S]LUC6+V;4+VY\M(_-GED+R/M0!5RS$X4 #/
M K]+_P#@FS^U+^S[^S+\!KBT\6>.;?3?&VNZE+?:C"OA^]>:WB3$4%NT\4+B
M90J-,N&PIN77 .XD _/GXQ? 'XA_L_ZY#I7Q \)W_AFZFS]GEN%5[>YPJ,WD
MSQEHI=HD3=L9MI;#8/%?H/\ \$S?^"AGB+5O&&G?"'XHZO<:\FK3.NA>)M4O
M US#<$,_V2XEE;,JR$%8CDR!V6,!E=/*Z#_@H/\ ME?L[?M#?LQ:[X;\/>,?
M^$@\66UW::AHMO\ V9J-MMN%F5)'W/"D9Q;RW PYQ\W W!:_*31]7O= U:RU
M73+RXT_4K&9+FVO+25HIH)48,DB.I!5E8 A@<@@&@#^B']L[]I6']E3X#ZMX
MT2U@O];DFCT[1K&Z\SR;B\DR5#E 2%2-)92"4W"(H'5F4U_/]\2OBMXP^-'B
MNX\1>-?$5_XEUF;<!<7TQ?RD+M)Y42?=BC#.Y6- J+N. *_7S_@HMI>N?M'_
M /!/OPOXZT33! 8?[+\:7NEJSW$L5K)9R"14*Q_/Y7VH.S,$41Q2,<8P?QM\
M)>*]5\#^*M'\2:)<_8M:TB]AU"QNO+63RIXG$D;[7!5L,H.&!!QR#0![1_PP
M'^T+_P (/_PEG_"I]?\ [*_Y]]B?VA_K?*_X\=WVG[W/^J^[\_W/FKR'2]8\
M5?"?QD]QI]WJ_@[Q9I$TML\MM++8WUG* T4L9(*O&V"Z,O!Y8'N*_1SX:?\
M!;C6;=8(/B#\-K&^\R\7SM0\,WKVODVIVAMMM-YGF2+\[#,R*V57Y<%CVMG\
M4?V#?VPOB'?>)O&FFS:#XVU>813-XNO[W3%F6&V14D,L%R;2-=D80!G5F9,;
M264L ?1/_!//]KG_ (:J^#>=:N/.^(/ASR[7Q!LM/(BFWF3[/<I@E#YB1G<%
MVXD23"(ACS\L?\%S/]3\%O\ >UK^5C7Z"_!/]G'X<?LYZ7J5A\._"UOX<@U*
M99[QDFEGFG95VH&EF=W*J"VU-VU2[D %F)_/K_@N9_J?@M_O:U_*QH8'P#^R
M/_R=5\'/^QQTC_TLBK^D^OYL/V1_^3JO@Y_V..D?^ED5?TGT ?@+_P %2?\
MD^CXC_[NF?\ IMM:]3_X(J?\G1>*_P#L3KG_ -+;*O+/^"I/_)]'Q'_W=,_]
M-MK7J?\ P14_Y.B\5_\ 8G7/_I;94 ?5?_!:7_DU7PW_ -CC:?\ I%>U^*T7
M^L7ZBOVI_P""TO\ R:KX;_['&T_](KVOQ6B_UB_44+<.A^O_ /P6/^%'C?XG
MP_"4>#O!_B#Q<;$ZM]J&A:7/>_9]_P!BV>9Y2-MW;'QG&=IQT-?C\RE201@U
M_5/7\KES_P ?$G^]0!VG@OX)?$7XE:7+J?A'P!XG\4Z;%,;:2\T;1KF\A24*
MK&,O&C ,%=3MSG# ]Q7[N?\ !.GPIK?@G]C?X>Z)XCT;4- UFU%_Y^GZI:O;
M7$.[4+EUWQN RY5E89'(8'O7BG_!%?\ Y-9\3_\ 8Y7?_I%8U]_4 %%%% '\
MV'[6W_)U7QC_ .QQU?\ ]+9:^_?^"&?^K^-7UT7_ -OZ^ OVMO\ DZKXQ_\
M8XZO_P"ELM??O_!#/_5_&KZZ+_[?T >5_P#!:S_DY[PG_P!B=;?^EM[7R%\'
M?CMXO^ MYXFOO!6H?V1JNNZ-)H<FI1@BXMH))H97>!@?DE/DA0_)4.Q7:P5E
M^O?^"UG_ "<]X3_[$ZV_]+;VO OV!_AGHGQ<_:\^''AKQ%!]KT:2\EO9[5D1
MTN/LUO+<K%(KJRM&[0JKJ1\R,PX)R! 9/A_]B[XY^+?AVWCO2OACK^H>'3Y;
M1RQP#[3<I((RDL%J3Y\\;"5")(XV3&XYPK8\?TC5K[P]JMGJNEWMQIVIV4R7
M%M=VLK1302HP9)$=2"K*P!!!R" :_J9K^:G]J#2;'0?VDOBKIFF6EOI^FV?B
MO5+>VL[2)8H8(DNY52-$4 *J@ !0,   4 ?L;_P2_P#VH+[]HCX#2Z5XDU"X
MU3QKX0F6QU"\NG:2:[MI-S6MP[[%!8JLD1^9W)MR[G,@S]DU^5O_  0R_P!7
M\:OKHO\ [?U^J5 !7RQ_P5 _Y,8^)G^[IW_IRM:^IZ^6/^"H'_)C'Q,_W=._
M].5K0-'\_P!7]*G[*?\ R:]\'?\ L3='_P#2*&OYJZ_HJ^$_C@_#/]@[P=XP
M^Q?VD/#_ ,-;/5OL?F^5Y_D:6DOE[]K;=VS&[:<9S@]*!'R5_P %(O\ @HU?
M?#_5+KX6?";6[<:T(9[7Q'KEM&S3:;*60+!:3AP%G51,LC;&,9=0K+*C;/RO
MTO2/%7Q9\8/;Z?::QXQ\6:M-+<M%;12WU]>2D-++(0 SR-@.[-R>&)[FLK6=
M8O?$6K7NJ:E>7&HZC?3O<W5Y=RM+--*[%G=W8DLS$DEB<DDDU^TG_!(GX#^'
M_!G[.MI\24MK>[\5^+YKH/J#0D36MG#<- MJK%C\I>!I6*A=Q= P;RD- 'Y2
M?&C]EGXK?L\K:R?$#P3J&@6EUM6*_P!T=S9L[;]L?VB%GB$A$3MY9;?M7=C!
M!KM?V7?V[/B?^R_JVFV^EZS<:YX(AF4W7A/4IM]J\6Z1G6!F#&U8M*[[HL O
MM+K(!M/] /BKPMI?C7POJ_AW6K?[9H^K6<UA>VWF-'YL$J&.1-RD,N58C*D$
M9X(K^:OXY>!['X9_&CQ[X1TV6>?3-!U^_P!+M9+IE:9XH;AXT+E0H+%5&2 !
MG. .E '])7@'Q[X?^*7@W2O%7A35[?6_#VJPBXL[ZV)V.N2""" 596!5D8!E
M965@""!^%'_!4K_D^CXC_P"[IG_IMM:^TO\ @BC\3-;\0?#7X@^"KZ?[1H_A
MN]M+O3O,=V>'[6)_-B7+%5CW6X<*JCYY96).[CXM_P""I7_)]'Q'_P!W3/\
MTVVM 'B_@/X[>+_AM\.?&_@GPUJ']EZ;XS-K'K$\ (N)H(!.!;J^?ECD^T-O
M &6"A<[6=7ZGQ%^Q;\<O"OPY'CO5_ACK]CX<_>-+++;C[3;)&)"\L]J#Y\$:
MB)R9)(U3&TYPRY]H_P""1_PTT3X@_M91WNM6WVS_ (1?1KC7;&!T1XC=++#!
M&SJZG.S[0TBE<,LD<; _+@_N%JVE6>O:7=Z;J5E;ZCIUY"]O<V=W$LL,\3J5
M>-T8$,K*2"I&""0: /Y@/"?B[7? NO6VM^'-8U#0-9M=WD:CI=T]M<1;E*-M
MD0AAE693@\AB.]?T'?L.?M$G]IK]G/P[XJNY?,\1VF=)UWY<?Z="J[Y.(T3]
MZC1S;4&U/.V9)0U_.W<+MGD'^T:_:;_@BO\ \FL^)_\ L<KO_P!(K&@"U_P5
M(_;0OO@%X,L_A]X*U2XTWX@>(H1<37T,#!K'3"9(VDBFR D\DB%%*ABJK*W[
MMO*8_C)_Q//'_BS_ )B'B/Q)K5Y_TTNKR^NIG_%Y)'=O=F+=R:]K_;^\<_\
M"POVQOBKJ?V+[!]FU=M(\GS?,W?8D6S\S.T8W_9]^W'R[\9.,GZ>_P""*?PN
ML=>^*_COQW=_9YKCPWIL%A9V\UJLC)+>,Y-Q'(3F-ECMI(^!EEN&&0,A@#XV
M\<?LJ_%_X9>!K/QEXG^'?B#0O#ESO_TZZM&7[-ME6+_24^_;;G=0GG*GF9!3
M<.:XOQ]\0O$/Q0\32>(O%6JSZYKLT%O;SZA=$--,L,*0QEVQ\S".- 7.68@L
MQ+$D_P!.FK:79Z]I=WINI65OJ.G7D+V]S9W<2RPSQ.I5XW1@0RLI(*D8()!K
M^<#]JSX6CX,_M(?$3P='IG]CZ?IVL3G3K+S_ #_+L9&\VT^?<Q.8)(C\Q+#.
M&^8$4 ??7_!#+[OQK^NB?^W]?JI7Y5_\$,ON_&OZZ)_[?U]S_&K]LCX/_L[>
M*+7P[\0?%_\ PC^LW=FNH0VW]F7ESN@9WC5]T,+J/FB<8)S\O3!% 'MM?-G_
M  45\*ZWXW_8W^(6B>'-&U#7]9NA8>1I^EVKW-Q+MU"V=MD: LV%5F.!P%)[
M5C_\/1OV8_\ HIG_ )0-4_\ D:NI^%W[>/P,^-'CK3?!W@WQS_;'B34O-^RV
M?]D7\'F>7$\K_/+ J#"1N>6&<8'.!0!_/GXK\):YX&URXT3Q)HVH>']9M@OG
MZ=JEK);7$6Y0Z[HW 9<JRL,CD,#WJUX)^'OBGXD:I)IGA'PSK'BK4H83<R6>
MB6$MY,D095,C)&K$*&=1N(QE@.XKZ+_X*F?\GS?$;_=TW_TVVM>H_P#!%7_D
MZ+Q5_P!B;=?^EUC0![Q_P2&^'OBGX)Z+\9]1^(?AO6/ 6G&+3+G[7XGL)=-B
M,<*WK32;YU4;45E+-G"@@G&:^0/VZ_V[/%/[2OC[6=#T36+C3OA99326=AI=
MA-+%%JL22AEN[I6"F1G:-)%1UQ$ H W;W?\ 4;_@IE\4/^%8_L=^-6M]3_LW
M5=?$6@V7[CS?/\]_](BY5E7=:I=?,V,8^4A]M?@".HSTH ]8^"W[+7Q6_:&6
M[D^'W@G4-?M+7<LM]NCMK,.NS=']HF9(C(!*A\L-OVMNQ@$URO\ Q6_P+\=_
M\S!\/_&>F?\ 7?3=0M?,B_X#(F^.3VRK]P:_9GX+_M[?LK?!?X2^$? VG?$V
M![?0=,@L6N+;POJ5LMS*B 2SF-;<A6EDWR-R26=B2223\2_\%3/CU\'/VBO$
MO@'Q%\--<_X2#6[6SNM/U>Y^QWEMMMU>.2U3;/&BG#2W9R@S\WS' 6@#[O\
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
M&;SQ/K>HP?Z3"V^WN-2N)H7X?C='(C8/(S@@$$5T/_"KO%&[/]F'_O\ 1_\
MQ5?09Z@@4OXU^1X_PURG,<75Q=6I44JDG)V:M=N[M[I]+A\_Q6'I1I04;15M
M4_\ ,^?/^%7^)\Y_LL_]_P"/_P"*H_X5?XG/_,+/_?Z/_P"*KZ#Z?2O&OC%\
M6M<\!_$CP9X<TN&P:SUG3=4O;B6[AD>16MI+)8PFV10 1=29R#T7&,'/AX[P
MTR#+\//%5JM11@KNSB]/_ 3MI<0XZM.-.$8W>BT?^9@_\*N\3C_F%G_O_'_\
M51_PJ_Q/_P! LX_Z[Q__ !56=+^-7B2X^('@G19XM,DLM;U*6RN"EO(LBJEC
M=W *$R$ [[=!R#P6[X(]Y]NW>N/*/#_AO.\-];PE:JX7:U<5M_VZ;XK.LQP5
M14ZT(W:OU_S/)?@#X'UOP8_CPZQ9?8AJ>O+>VG[U'\R$:=90[OE8X_>0RK@X
M/RYQ@@GUL^W6@<X]*/PK]VP6%A@<+3PM-MQA%15][)65SXW$5I8BK*K/>0^B
MBBNXP"BBB@ HHHH **** /#?C3_R-D/_ %Z)_P"AO7 C[M=]\:?^1LA_Z]$_
M]#>N!'W:_AKC7_DH,5_B_1'['DO^X4SO?@K_ ,C9-_UZ/_Z&E>XUX=\%?^1L
MF_Z]'_\ 0TKW&OZ,\,_^1!'_ !/\SX'B'_?Y>B'4445^LGS04444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %(:6D/0T ?E/\9/VO/C=X;^+WCG2-)^(UU8Z7I^N7UI:6JZ
M1IKB&&.X=40,]L6;"@#+$DXY)-<?_P -L_'[_HJ-W_X)=*_^1:Y7X_?\EW^)
M'_8R:E_Z525P5?<T<%AY4XR<%L?$U<97C4:4WN>S_P##;/Q__P"BHW?_ ()=
M*_\ D6OTB_9$\;:_\1/V>?"?B'Q3JDFLZ[>&[^TWTD,41EV7<T:?)$B(,(BC
MA1TR<G)K\=J_7+]A'_DU7P1_V_?^EUQ7F9IAJ-&DI4XV=_T9Z.6XBK6JN-25
MU;]4>_4445\R?2A1110!^!]?9'_!/O\ Y OQ&_Z^-*_] O:^-Z^R/^"??_(%
M^(W_ %\:5_Z!>U^@8S^"_E^:/@L+_%7S_)GU;1117E'L!1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<OK?_(1F
M_P" _P#H(KJ*Y?6_^0C-_P !_P#017X+XR_\B&C_ -?5_P"DR/O>#?\ ?I_X
M7^:*2]J]6^!'^LUKZ0_^SUY2O:O5O@1_K-:^D/\ [/7\\>'G_)2X;_M[_P!)
M9^B9]_R+ZGR_-'K5%%%?VL?D84444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 5_*S)_K&^M?U35_*S)_K&^M+J!^X_\ P2!\&7OA?]C^'4KJ6WD@\2:]?:K:
M+"S%DB41VA$@( #>9:2' )&UE.<D@?5'QJ\&7OQ&^#OCOPGITMO!J6O:#?Z7
M;373,L*2SV\D2,Y4,0H9QD@$XS@'I7AG_!+O_DQ3X9?34_\ TYW=?554!_*S
M(-KL/>OO7]E/_@E]8?M1?!/1_']I\7+?1YKR:XM[O1X=#6\:QEBF9!'(XNT(
M9HQ'+@JIVRJ>003XQ^W?^R_>_LP_'?6=-M]-N+?P3JTTE]X<O&1O)>W;#-;J
MY=RS0,_E-O;>0J.0!(N>H_8G_P""A'B#]C[2M=\/2>'(/&'A/4IC?)IK70LI
MK:\*HC2K,(WW*T<:JT;*>40J5^<.@/IS_AQC_P!5L_\ +4_^[:/^'&/_ %6S
M_P M3_[MKQC]O/\ X*3K^U%X53P+X-T'4/#O@Y;R.\N[S4+K;=ZEL0%(I(8F
M,:1K(7;:7EW-'"XV%2#\W?LM_!_QA\<?CAX7\->"Y=1L-3^V0W<VM:=G?H\$
M<B%[XL'3;Y60R_.I9]BJ=S*" ?T*_#WX9V?@_P"#GAOX>:D;?Q%INE:!;:!<
MFZM5\F_BBMU@??"Q8;753E"6&&()-?#'QX_X(S^"?%EU<ZG\+O$EQX'N3#(R
MZ+J2/?V,DHC41*DK/YT*EE8NS&<_O,JH"A3VW_!73X+ZW\3/V<[;Q'H=YJ$C
M>#;PZE>Z1;R2&&YM77RY)S"B-OD@X8.Q58XFN23S7XL^$_%NK>!?%FC^)=%N
M?L>M:1>PZA971C63RIXG#QOM<%6PR@X8$''(- 'U1\2_^"5'[0?P]\^6S\.V
M'C6PM[)KR6[\-:@DFW;N+1+#,(II),+D+'&V[>H4LV5'RMXL\):YX%UZXT3Q
M)H^H:!K5KM\_3M4M7MKB+<H==T;@,N596&1R&![U^K?@K_@MGX5D\!RR>+?A
M]K,7C2&$K';Z++$^G7<HB7#&61UDMU>7<-NR8HN#ND.17Y\_M>?M.:G^UI\8
MY_&]_IO]B6B64&GZ?I/GK<?8X(P69/-$<9DW2O-)EER/,VYPHH ^U/\ @C7^
MT=JB^*-;^#>MZMY^C2V3ZKX?AO+M5^S3HX-Q;6Z,NY_,60S%%;"?9Y6"_.[5
MJ_\ !<S_ %/P6_WM:_E8URG_  1A^!>IZE\0_$7Q9O-.T^7PYIMG-H5A<SE7
MN%U%S!([PK@E-L!9&?*Y%QM7<#)M]?\ ^"U'POOO$'PA\#>.+0W$T'AG4Y[.
M[MX;5I%2*\1,7$D@.(U62VCCY&&:X49!P&&"/S-_9'_Y.J^#G_8XZ1_Z615_
M2?7\N/A'Q9JG@;Q5H_B31+G['K.CWD.H65SY:R>3/$XDC?:P*MAE!PP(..0:
M_3S_ (?<+_PJW_DFS?\ "Q_]1_Q^_P#$H_U'_'U_SV_UW_+M_<_Y>,T ?*W_
M  5)_P"3Z/B1_NZ9_P"FVUKU3_@BI_R=%XK_ .Q.N?\ TMLJ^(_B!X^\1?%3
MQCJOBWQ7JEQK7B#5IC/=7UR1ND;     "JJA55% 55554   ?;G_  14_P"3
MHO%?_8G7/_I;94 SZK_X+2_\FJ^&_P#L<;3_ -(KVOQ6B_UB_45^U/\ P6E_
MY-5\-_\ 8XVG_I%>U^*T7^L7ZBA;AT/ZI:_E<N?^/B3_ 'J_JCK^:?\ :>TF
MRT']I+XK:=IMG;Z=IUGXKU6WM;.UB6*&")+N54C1% "JJ@ *!@  4 ?JU_P1
M7_Y-9\3_ /8Y7?\ Z16-??U?A?\ L.?\%%%_9"^&_BKPE?\ @UO$]M>7O]KZ
M:UM=_97%TXAAECF=E<"/RH@RLJ%@Z;2")-T7Z]_LO_' _M(? OPS\1O[&_X1
M[^VA<G^S?M7VKR?*N98/]9L3=GRMWW1C=CG&2 >JT444 ?S8?M;?\G5?&/\
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
MDMQ]#^J:OQ8_X+5_\G1>%/\ L3K;_P!+;VOVGK\6/^"U?_)T7A3_ +$ZV_\
M2V]H$>6?\$L_^3YOAS_NZE_Z;;JOWZK\!?\ @EG_ ,GS?#G_ '=2_P#3;=5^
M_5 '\K<W^OD_WC_.OVH_X(L_\FJ^)/\ L<;O_P!([*OQ7F_U\G^\?YU^U'_!
M%G_DU7Q)_P!CC=_^D=E3Z ??E%%%("AJVEV>O:7=Z;J5E;ZCIUY"]O<V=W$L
ML,\3J5>-T8$,K*2"I&""0:_FJ_: ^#NI_ 'XS>+/A_JSB>ZT2\,*7.U5^TV[
M 203[5=PGF1/&^S<2N_:>0:_IDK\F?\ @M1\#+?3-8\&_%G3-/\ +.I;M#UN
MXC,*(\R+YEHS* )'D:-;A"Y+ );Q+\N!N /B/Q-^T1K'B/\ 99\$_"":^N'T
M[P_X@U#4_L[6T*PB&2.(VRK(!YA999M29@W&)TY;:H3M/^"=OP,M_CU^U3X5
MTO4]/_M+PYH^_7-7A8PE##!@QI(DH(DC>X:WC= I)21N@RR_,M?M5_P1S^"O
M_"#_ +/NJ?$">Y\V[\<WF8X(Y,I%:V<DT$>Y2@*R&5KDG#,I3RL8.X4 ??U?
MSI?MC?M5^(?VJOBYJ.N7]Y<+X7L9IK?P]I$BB)+.S+_*6C#,//<*C2/N;+
M'8B*O]%M?RY^,?"FJ>!?%FM>'-:M19:SI-[-87MMYBR>5/%(R2)N4E6PRD94
MD''!- 'N7[,/[!OQ/_:PTB^UKPDND:;X>LY9+235]:O?*B:Y18F,"I&LDN[9
M,K;B@3 (W9P#W_[7G_!.6]_9%^"V@^--3\=P>(=2O]3M]*N=*M-,:&&WEDMY
MI79)VE)D53"5!,:%@P)"_=KJ?V%_^"G4G[-?@NU^'OC?P]<>(?!=I-++87ND
MF-+[3UD,DKQ^6VU;A6F8,"SHR;Y/F<;$7RS]L_\ ;S\4_MAW.DV%QH]OX4\*
M:1,]S::1:W<L[RRM&BF2X<[4E9"LGED1(469U^;)) /*_P!F/2;'7?VD?A3I
MFI6EOJ.G7GBS2;>YL[J)989XGO(E>-T8$,K*2"I&""0:_;+_ (*@?\F,?$S_
M '=._P#3E:U^$GPY\:7OPX^('AGQ;IL5O/J.@ZI:ZK;172LT+2P2K*@<*RDJ
M649 (.,X(ZU^[?\ P5 _Y,8^)G^[IW_IRM:.@+<_G^K^E3]E/_DU[X._]B;H
M_P#Z10U_-77]*G[*?_)KWP=_[$W1_P#TBAH _ /]K;_DZCXQ_P#8XZQ_Z6RU
M^@'_  0T_P!3\:?][1?Y7U?&W_!0KX87WPK_ &OOB/:79GFM]8U*37[2ZFM6
M@6>*\)G/EY)#K'(\D.\'!:%N%.5"?L7_ +:'B']CGQAK%_8:3!XC\/:W"D>J
M:/+*+=Y6B#F"2.?8QC9#(_&UE978%<[600'[C_M4_P#)K_Q@_P"Q.UC_ -(I
MJ_FJK] OVTO^"J&I_'KPK>^!?AOI6H>$?"=\/+U'4KZ5!J.I0,B[K<I&66",
ML9 X5W,BA02BET;\_F4JQ!X(H _<K]BKP7>?$;_@EMIOA/39;>#4M=T#Q#I=
MM-=,RPI+/=7T2,Y4,0H9QD@$XS@'I7X;,-LA'O7[^_\ !+__ ),5^&7TU+_T
MYW5?DA^W=^R_>_LP_'C6=-M]-N+?P3JTTE]X<O&1O)>W;#-;JY=RS0,_E-O;
M>0J.0!(N0.A[/^RG_P $OK#]J+X)Z/X_M/BY;Z/->37%O=Z/#H:WC6,L4S((
MY'%VA#-&(Y<%5.V53R""?7?^'&/_ %6S_P M3_[MKYC_ &)_^"A'B#]C[2M=
M\/2>'(/&'A/4IC?)IK70LIK:\*HC2K,(WW*T<:JT;*>40J5^</VO[>?_  4G
M7]J+PJG@7P;H.H>'?!RWD=Y=WFH76V[U+8@*120Q,8TC60NVTO+N:.%QL*D$
M ]G_ .'&/_5;/_+4_P#NVOTG^%7@<_#'X7>#O!_VW^TO^$?T:STG[;Y7E?:/
M(@2+S-FYMN[9G;N.,XR>M?SP?LM_!_QA\<?CAX7\->"Y=1L-3^V0W<VM:=G?
MH\$<B%[XL'3;Y60R_.I9]BJ=S*#_ $F4 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 E+110 VOF;]I;_DO'PMS_P! 'Q!_Z/TFOICUKP/]HCP#
MXGUKQYX'\5:#HLWB*#2+'4].NK&SG@BN ;I[.2.4>?)'&47[(ZM\^[,B85AN
M*_,<2X>KB\GQ-"A%RE*+22ZNQVX&I&GBJ<YNR37YG#Z/_P ED^%/_8>N?_3/
MJ%?6GXX-?,7@?P#XTU?XG>#=1U'P?J'AG3M"O9M1GN=3N[*02AK*YMEBC6WN
M)6+[KE6^8*NU'^;.U6^G#VYXKY_@' 8G+<FCA\7!QG=NSWU/7S[$4L3BE.C+
MF5DOQ8^EI*6OT<^;"BBB@ HHHH **** "BBB@#PWXT_\C9#_ ->B?^AO7 C[
MM=]\:?\ D;(?^O1/_0WK@1]VOX:XU_Y*#%?XOT1^QY+_ +A3.]^"O_(V3?\
M7H__ *&E>XUX=\%?^1LF_P"O1_\ T-*]QK^C/#/_ )$$?\3_ #/@>(?]_EZ(
M=1117ZR?-!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4C?=-+2-]TT ?B;\?O^2[_$C_
M +&34O\ TJDK@J[WX_?\EW^)'_8R:E_Z525P5?HU#^%'T1^>5?XDO4*_7+]A
M'_DU7P/_ -OW_I=<5^1M?KE^PC_R:KX'_P"W[_TNN*\C./X$?7]&>ME/\9^G
MZH]]I:2EKY ^M"BBB@#\#Z^R/^"??_(%^(W_ %\:5_Z!>U\;U]D?\$^_^0+\
M1O\ KXTK_P! O:_0,9_!?R_-'P6%_BKY_DSZMHHHKRCV 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 **** "N7UO_D(S
M?\!_]!%=17+ZW_R$9O\ @/\ Z"*_!?&7_D0T?^OJ_P#29'WO!O\ OT_\+_-%
M)>U>K? C_6:U](?_ &>O*5[5ZM\"/]9K7TA_]GK^>/#S_DI<-_V]_P"DL_1,
M^_Y%]3Y?FCUJBBBO[6/R,**** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^
M&_X(K?!!LG_A*?B!_P"#&Q_^0Z^_Z* ///@/\%M#_9X^$^A?#[PY<ZC>Z-HY
MG^SS:I(DEPWFSR3MO9$13AI6 PHX ZGD^AT44 </\7/@SX+^/'@V3PKX[T"W
M\1:')-'<?9YF>-HY4/RR1R1LKQM@LNY&!*LRG*LP/Y]^*?\ @A_H5WKUS-X;
M^+-_I.C-M$%GJFAI?7$?R@-NF2>%6RVXC$:X! Y(W']/** /RVT?_@AW80:I
M9OJGQAN;S35F1KFWL_#BV\TL08;U21KJ0(Q7(#%& )!VMC!^\OV??V9OA]^S
M%X7ET3P'HO\ 9_VKRFO]0N)#->7\D:!!)-(?^!-L0+&K2.51=QSZO10 5\/_
M +0W_!)WX3_&;5+[7/#<UQ\,M=GAAB6'1;6%M)#(P#2-9@)AFC&W]W)&N0'*
MEM^_[@HH _*O_AQCZ?&S_P M3_[MKM?AC_P14\!>'=4^U^.?'6L>,H8IH98;
M'3[1-*A=58F2.<[YG=7&T?NWB90&PV2"OZ/T4 <YX#\!Z!\+O!^E>%?"NDV^
MB>']+A$%I8VH(1%R22222S,Q+,[$LS,S,222=35M)L]?TR[TS4[*WU'3;V%[
M:ZL[N)989XG4J\;HP(964D%2,$$@U?HH _-7XF_\$4?!WB'Q5/?>"?B%J'@[
M1YMS_P!DWVF#4Q"Y=FVQ2^=$PC"E%57WO\I)=L\+\-/^"*/A#P_XI@O_ !M\
M0M0\8Z/"%?\ LG3],&E^<X=3MEE\Z5C&RAU94V/\P(D7'/Z4T4 ?'_QB_P""
M7OP;^,%YX:=WU_PE8>'=&CT/3],\-W%O#;K DTTVYO-@E=Y&>>1F<MEB=QRQ
M)._^S'_P3W^'?[*'CR_\6^$=:\4:CJ-[IDFE21ZU=6TL(B>6*4L!';QG=NA7
MDDC!/'0CZAHH \=_:;_9A\+_ +5WP_L?"/B_4-8T_3;/4H]42;19HHIC*D4L
M84F2*0;<3-QC.0.>N?F)?^"*WP15@1XI^('!_P"@C8__ "'7W_10 5\?_ME?
M\$XO"'[66NV/B:SU;_A!?&<>V&]U:VL!=)J,"KA%FB\R/,B84+*&SL&Q@P$?
ME_8%% 'Y5C_@AB._QLR/^Q4_^[:_0C]G/X(V/[.?P3\+_#O3M2N-8M]%AD5K
M^Y18WGEEE>:5@B\(IDE?:N257:"S$%CZ910 4444 ?$'Q#_X)(_"#XF?$#Q+
MXNU3Q'XW@U/7M3N=4NHK.^LUA26>5I'5 UHQ"@L< DG&,DUZ]^RI^Q9X(_9
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
M@:5=Z$Q++*C288-L5\<X%8U*D*,)5)NR2NWZ#6NB&>/OB]IG@#5--TR2QO\
M6-2O&#-:Z8D3-:0'</M$QDD14CW*5 R7<[MBL$<KYSJGQN\;:A:Z=)86N@:!
M<*'^VP74<^J(Y.W9Y4BO;%0,/G<ASE?NX.>':9K"WENK^[NM2O97#W%Y*IEN
M+N=L*#L1?F=CM58XUP/D1% "J'>()-0\*^)O#VBZQI<FGW>MVE_>01R31NT:
MVLT$;[]C,OSBXB=-K$X)W!6&*_FC,^-N(,T=:ME$'##T]Y63=N[;T\]#] PV
M3X+#QA'&.\Y=+VU^7YG::3^T!XBL[/XJ7VJ6.FZG%X1\,0^(+6WLTDM&N'87
MY>)W9Y0H/V.,!@O&YB0W '5^$_CQ%J7B"'2M<T=M$:\F:*ROHKD7-LYQ'Y<<
MKE4:*61FD"KM9#L4>9OD2,^+Z'H_B#Q#>?&/2_#5M9WFJWWAG0[?[/>G"RP/
M=:FMPB'('FF RB/>0GF%-Y"[C5EV@OYM2TZXB_?V<K65_8W"?-$^T$HZGLRL
MK \JZ.K*65@3[^,XOS7*<MR['<O/"<7[1M:-Z6U6SWMW.>.587$8S$8>_+:W
M+9^6NG4^N!@C.:6O+/V?=<U?4O"5_8:O+<7DFD:@]E;:A=3B66ZMS''-&SG:
M#E!-Y.6+,_D;V8LYKU(=J_;\#BZ>/PU/%47[LTFOF?&XBC+#U94I[Q=A]%%%
M=Y@%%%% !1110 4444 >&_&G_D;(?^O1/_0WK@1]VN^^-/\ R-D/_7HG_H;U
MP(^[7\-<:_\ )08K_%^B/V/)?]PIG>_!7_D;)O\ KT?_ -#2O<:\.^"O_(V3
M?]>C_P#H:5[C7]&>&?\ R((_XG^9\#Q#_O\ +T0ZBBBOUD^:"BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ I&^Z:6D;[IH _$WX_?\EW^)'_8R:E_Z525P5=[\?O^2[_$
MC_L9-2_]*I*X*OT:A_"CZ(_/*O\ $EZA7ZY?L(_\FJ^!_P#M^_\ 2ZXK\C:_
M7+]A'_DU7P/_ -OW_I=<5Y&<?P(^OZ,];*?XS]/U1[[2TE+7R!]:%%%% 'X'
MU]D?\$^_^0+\1O\ KXTK_P! O:^-Z^R/^"??_(%^(W_7QI7_ *!>U^@8S^"_
ME^:/@L+_ !5\_P F?5M%%%>4>P%%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 5R^M_\ (1F_X#_Z"*ZBN7UO_D(S
M?\!_]!%?@OC+_P B&C_U]7_I,C[W@W_?I_X7^:*2]J]6^!'^LUKZ0_\ L]>4
MKVKU;X$?ZS6OI#_[/7\\>'G_ "4N&_[>_P#26?HF??\ (OJ?+\T>M4445_:Q
M^1A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7#^,_@I\//B1J
M46I>+O 7AGQ1J,4(MX[S6='M[R9(@S,(P\B,0H9V.,XRQ/<UW%% 'E7_  R=
M\$/^B-_#_P#\)>Q_^-5V/@OX?^&/AQI<NF>$_#6D^%M-EF-Q)9Z)816<+RE5
M4R%(U4%BJ*-V,X4#L*Z2B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH ::\(_:P_M/\ LGX>&S^W?V=_PED/]J?9=_E>1]BO/*\_;QY?VG[+
MC?\ +YGE?Q;:]V]:Y7XG>!8OB1X'U30)9OLLEPJ2VUT0["WNHI%EMYBJ.A<)
M-'&Y3< X7:>":\S,\-+&8&MAHNSG&45\TT:T9^SJ1G:]FF>!>'&N+?XE^!+E
M+F.ULHM5D%ZTKA%=)+*ZBC3)ZEIY( !U)( ]*O\ [2G_ "7;X6]_^)!X@_\
M1^DUQFBZLGB;3KZPU;36T_5K5C8ZQH-\JM):3% 7AD'*NI5@RN,I(C*ZEE8$
MZ-YIHU+5M'U"]N[R^N=)@O+:SDO+EYFC2ZECEG!=R6;+0Q8W$A @50HXK^5<
M#Q%')<EQ?#V.I2C4?,D[+=]]5]^I^F8C O'XJCC:,TXJWX.^AV/[._\ R6'X
M@'_J Z)_Z4:I7/\ Q'O&U3]HCQ5<6\TKV-AHFEZ5,C1NB)>+)>7+A2P ;]S=
MVQ++D?/MSN5@*5C;W&E:KK-_I^HWEC)JUA%IMXMK*(B\49G,960#S(W4W,N'
MC=2,@YR :9<36VCVCRON16D+,$1I))9I).R@%I)9)'Z %G=^[-SIC.+*&+X<
MH\/X6FY5&HIMK31IZ6N[MZ=!K*Y_VE+'3DE%;+KM;7L=C^SK9S'XK?$&[^S3
M+9OI&C6XNO+(CDE274'>,/T+*LT3%>H$J$\,,_1(K@?@[X.D\(^$5DO(&M-7
MU:7^T=0AD;)BF=$18B!)(@,<<<49,;;&:,N!ES7>#.[-?TMP[@ZF7Y3AL+5^
M*,5?UZKY'P&95XXG%U*L-F_RTO\ .Q)1117T9Y@4444 %%%% !1110!X;\:?
M^1LA_P"O1/\ T-ZX$?=KOOC3_P C9#_UZ)_Z&]<"/NU_#7&O_)08K_%^B/V/
M)?\ <*9WOP5_Y&R;_KT?_P!#2O<:\.^"O_(V3?\ 7H__ *&E>XU_1GAG_P B
M"/\ B?YGP/$/^_R]$.HHHK]9/F@HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *1ONFEI&
M^Z: /Q-^/W_)=_B1_P!C)J7_ *525P5=[\?O^2[_ !(_[&34O_2J2N"K]&H?
MPH^B/SRK_$EZA7ZY?L(_\FJ^!_\ M^_]+KBOR-K]<OV$?^35? __ &_?^EUQ
M7D9Q_ CZ_HSULI_C/T_5'OM+24M?('UH4444 ?@?7V1_P3[_ .0+\1O^OC2O
M_0+VOC>OLC_@GW_R!?B-_P!?&E?^@7M?H&,_@OY?FCX+"_Q5\_R9]6T445Y1
M[ 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !7+ZW_R$9O\ @/\ Z"*ZBN7UO_D(S?\  ?\ T$5^"^,O_(AH_P#7
MU?\ I,C[W@W_ 'Z?^%_FBDO:O5O@1_K-:^D/_L]>4KVKU;X$?ZS6OI#_ .SU
M_/'AY_R4N&_[>_\ 26?HF??\B^I\OS1ZU1117]K'Y&%%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %(:*RO$GB*Q\(^'=4UW59FM],TRUEO;J9(GE*0
MQH7=@B LQ"J3M4$GH 34MJ*NP.>\;?"CP[X[F:]O+4V.N"#[/%K>GD17L2A9
M0BE\$2(C32.L4H>+>0Q0D5Q3? 34DU.Y>'Q1 VED(+>*?3"UPF$ 8R2K,J.2
MVXC;&F 0.<9/G7B36]5^)4CW'B=EDL"\GV31%C:.VCA\\2P&YA\QTFN5"09<
MDJKQDQ!-S%O7OV=DL[?X<M8VEU;S36NJ:@;J*!PS02S74ESLD .58I/&^#@D
M2*W1A7Y#3QG#W&F:5<%+#J?(K\^U[.UDUK8^H]ACLJPL<2JCCS-*WJKW?3IV
M.0\6?#NQ\$0V%]XB^(&A^'=,DNEB>75H%MUGP&D>*.1[A560QQR$'#8"EMI"
MD5Z3X2^$^@^%YH;L12:KJ4,C217^H[9)8B3*!Y8"A(R$F>/<BJS)@.6/-><_
MM.7^FRZS\-=$EN,:M_:USK$%OM;YX8+*:WF?<!M^5[Z ;203OR 0K8X[PQ=3
M^"-=.K:&3:2R2O+=V2.T=M?,X17::,?*92(HP)]ID78!DH61O+Q&.X<X-SB&
M$6$4;I/G6K3;:ZZV[M/Y'51I9AG&%E4]KL[<NR?7I;\3ZMSQ2_>KF_ WC2Q^
M('AFTUO3DN(89FDC:&ZC,<L4D<C12QL.F5D1UW*2K;<JS*0QZ05^WTZD:D%.
M#NGJGW1\?*+A)QDK-#J***U)"BBB@ HHHH **** /#?C3_R-D/\ UZ)_Z&]<
M"/NUWWQI_P"1LA_Z]$_]#>N!'W:_AKC7_DH,5_B_1'['DO\ N%,[WX*_\C9-
M_P!>C_\ H:5[C7AWP5_Y&R;_ *]'_P#0TKW&OZ,\,_\ D01_Q/\ ,^!XA_W^
M7HAU%%%?K)\T%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !2-]TTM(WW30!^)OQ^_Y+O\
M2/\ L9-2_P#2J2N"KO?C]_R7?XD?]C)J7_I5)7!5^C4/X4?1'YY5_B2]0K]<
MOV$?^35? _\ V_?^EUQ7Y&U^N7["/_)JO@?_ +?O_2ZXKR,X_@1]?T9ZV4_Q
MGZ?JCWVEI*6OD#ZT**** /P/K[(_X)]_\@7XC?\ 7QI7_H%[7QO7V1_P3[_Y
M OQ&_P"OC2O_ $"]K] QG\%_+\T?!87^*OG^3/JVBBBO*/8"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 *Y?6_^
M0C-_P'_T$5U%<OK?_(1F_P" _P#H(K\%\9?^1#1_Z^K_ -)D?>\&_P"_3_PO
M\T4E[5ZM\"/]9K7TA_\ 9Z\I7M7JWP(_UFM?2'_V>OYX\//^2EPW_;W_ *2S
M]$S[_D7U/E^:/6J***_M8_(PHHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **^(/\ @H!_P4.O?V2]=TSP?X:\*V^M^*]2TU=46_U:5A8V
ML33M&H,49#S,PAG!&^,)^[.7RRCX9_88^-'C7X]?\%&/ASXI\>>(+CQ!K;PZ
MA;B>5$C2*)-,N]L<<4:JD:Y+-A5 +,S'+,Q(!^XM>8ZM^TQ\(= U6]TO5?BO
MX(T[4K*9[>YL[OQ'9Q302HQ5XW1I 592""I&000:].K^?S]I[]F?XOZ_^TE\
M5=4TOX4^-]1TZ\\5ZI<6MY9^'+R6&>)[N5DD1UC(96!!# X(((H _=7P+\5_
M!/Q0-Z?!OC/P_P"+?L.S[5_86IP7OV??NV>9Y3MMW;'QG&=IQT-==7YK_P#!
M&_X3^-_A@OQ<'C'P;X@\(_;O[(^R_P!N:7/9?:-GVW?Y?FHN[;O3.,XW#/45
M^E% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 ,X:O$/VK]9BM?!_A709[%
M;R/Q%XGLK3S&DVBW-L)-1$FW:=^38!-N1_K-V?EP?<.,5XS^U-X935OAW8^(
M"L[R^$=5@U\+%.D2"%5D@NI)2_5([6XN9=JD,3&H&?NMX^<1J3RW$1H_&X2M
MZV=OQ-J#C&K%SVNKGE<UK)KFO>'_  W!J,ND7/B"]:Q34((ED> )!-<2%%?Y
M=YCMY%5F#*K,K%7 *-]/^&?">D>#[)K31[&.SCD97F=!F2=UC2,22N<M(^R.
M-2[DL0@R3BOFJ"[GTO5M,UFRM[>ZO]+F-U:QW+,L;LT3Q,I9<E=T<LBAL-M+
M!MK8VGU<?M(^%;.QAFU:VU[2[F5G!M!HMS?.@5V4,S6B31@,%##Y\X89"ME1
M^+>&>/RG"X*=.K*,*[D[MM)M:6L^WEW]3[7B*CBJLX.FFZ=NFNOG\K':^+/
M/A[QPBC7-)M[Z9+>>V@O"NRZMHY@HE$$ZXDA+;$.Z-E;*(0<J"/FW7=/7P3\
M4]=\&+?SZE;0V-KK5E)<K^]@M[F6YB%L\F29=CVLA60@,4=%;>RM(_L-O^TE
MX-U"&\.GKKU[=00/*EI)H%[9M.R@D1H]S%%%N8C W.HR1D@<UY!J4MUXA\>>
M(/%E_N2?4A!:6EJVPFSLH WE0EE W,9)9YF)W;6G*!F6-6/H>(V/R6OE<H<T
M95VURVLY+57VU2M<X<BHXR&*BU%J&M[W2V.[_9RU2"V\5>//#\%BL+_Z#KLU
MXLN?.DN(Y+784V\;5TY#NR<[\8&W+>\UXI^SSX71-0\4^+")UDU-K?2XLS(\
M,D%H93O50-R-Y]S<QL&//DJ0 .6]KK]$X5C4CDF%57?DB>5F[@\=5Y-K_CU_
M$=1117UIXX4444 %%%% !1110!X;\:?^1LA_Z]$_]#>N!'W:[[XT_P#(V0_]
M>B?^AO7 C[M?PUQK_P E!BO\7Z(_8\E_W"F=[\%?^1LF_P"O1_\ T-*]QKP[
MX*_\C9-_UZ/_ .AI7N-?T9X9_P#(@C_B?YGP/$/^_P O1#J***_63YH****
M"BBB@ HHHH **** "BBB@ HHHH **** //OCYXDU+P7\"_B)XAT6Y^Q:QI'A
MS4K^RN=BR>5/%:R/&^U@5;#*#A@0<<@U^>WP]_X*-?%+PK<(OB./3/&]@TTD
MTJW4*V-WM,>U(HYH%$:*K@.2T,C'+#(RI7]'?BGX)/Q,^&/B_P (?;/[._X2
M#1[S2OMGE>;Y'GPO%YFS<N[;OSMW#.,9'6OSE^(?_!.7XG>%IV?PU+IOC6P,
MT<47V>9;*[VF/<\LD4S"-%#@IA978Y4X&6"^O@?JTE*.(MKM_P .>5COK$7&
M>'Z7O_PQ];_#W]OCX0^.KE+6XUBZ\)7DDTD4<7B. 6\;*D?F&4SHSP1H?F4>
M9(K%EQCE=WT#I.J66O:7::EIM[;ZAIUY"EQ;7EI*LL,\3J&21'4D,K*00P."
M""*_"[Q!X;UCPCJ$6GZ_H^H:#J,L NDL]6LY+2<Q%F42>7(JMM+(PSC&5([5
MT'P]^,'C?X47"2^$?%&I:$JS/<FUMYBUI)*\?EM));MF*1M@4 NC8VJ1RH([
M:F4J2YJ$_O\ \SAIYI*+Y:\/N_R/V_[4G45^;GPV_P""F7B[1?LUIXV\.:?X
MEM5^RPOJ&G.;*\5%R)YW0AXII&&&"(($W C(##9]=_#7]KWX4_%%K6WTSQ9:
M:;JDYMHQI>LG[%<&>?(2WC\S"3R[@5(A:0 XY.Y2?%K82M1^.)[%+%T:WPR/
M:J*2EKE.L**** "BBB@ HHHH **** "BBB@ I&^Z:6D;[IH _$WX_?\ )=_B
M1_V,FI?^E4E<%7>_'[_DN_Q(_P"QDU+_ -*I*X*OT:A_"CZ(_/*O\27J%?KE
M^PC_ ,FJ^!_^W[_TNN*_(VOUR_81_P"35? __;]_Z77%>1G'\"/K^C/6RG^,
M_3]4>^TM)2U\@?6A1110!^17_#"?QR_Z$?\ \JMC_P#'Z^BOV3_@3XY^"NB^
M,O\ A,]#_L8:E<:?]D_TN"?S/+2ZW_ZIVQCS$ZXSGCH:^ZO2N0^)G_(#M_\
MKX7_ - >O;_M&MB&J<DK/U_S/%_L^E03J1;NO3_(\THHHKT#D"BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y?6
M_P#D(S?\!_\ 01745R^M_P#(1F_X#_Z"*_!?&7_D0T?^OJ_])D?>\&_[]/\
MPO\ -%)>U>K? C_6:U](?_9Z\I7M7JWP(_UFM?2'_P!GK^>/#S_DI<-_V]_Z
M2S]$S[_D7U/E^:/6J***_M8_(PHHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ KE];_Y",W_  '_ -!%=17+ZW_R$9O^ _\ H(K\
M%\9?^1#1_P"OJ_\ 29'WO!O^_3_PO\T4E[5ZM\"/]9K7TA_]GKRE>U>K? C_
M %FM?2'_ -GK^>/#S_DI<-_V]_Z2S]$S[_D7U/E^:/6J***_M8_(PHHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_E<N/
M^/B3_>-?U1U_-/\ M,?"&7X$_'KQQX%DBN([?2-3D2R-W-'+-)9OB2UD=H_E
M+/ \3G &"Q!52"H /U;_ ."+'_)JWB7_ +'&[_\ 2*RK[]K\K?\ @BQ\<M+L
M['QE\)]3U&PL;^YO5US1+60,MQ>LT.R[56)V-Y:06[!  ^&E;YE4[/O#]K#X
MS6/P'_9]\:^*[CQ!;^']4CTVXM]$N)E61I-3>%_LL<<95A(QD ;:5("JS-A%
M8AL#V*O*?VKO^36_C#_V)NL?^D,U?BRO_!4C]IS/_)2@?^X#IG_R-7ZI7'B?
MQ=XW_P"":>O>(O'=UI]YXIUCX:ZCJ%U<:;&8XI5ET^62%RI "R&)HS(% 02%
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 WWKCOBKX^_P"%9>!;_P 0+IDVL30R6]M!8P,$,LT\\<$09S]Q
M-\J%VPQ5 Q"L0%/8'O7@O[7&BW6I:/\ #O48X1)8:+XNM[N^E,BIY,<EG>6D
M38)!;-Q=6Z87)^?., D>9F6(EA<#7KTU>4(R:]4FT:4HJI4C!NUW8\STCPZ;
M.X_M/4KZY\0>))8O*N=<U)O,NI@7:0HIZ11;W=EAC"QIN(50*V>WO5&Z@N-:
M\0>&?#5K?R:3/K^H-8C4(H4EDMU2WGN9&17^7>4MG168,JLZL4<*4;Z.TCX9
M^&='TM-/BTJ&YME9F!ORUW(2SESF24L[#). 20H  P  /Y5R7A#->+Z<\SJX
MBUVU=W;=M_D?IV,S+#Y1R4(POI>R[;'S_17T;_PKOPO_ -"YI7_@%%_\32?\
M*[\,?]"YI7_@'%_\37TG_$)\;_T%K[G_ )GG_P"L]+_GU^)Y7^RS]_XH#M_P
ME*?^FG3:]VK*T7P[I7AI;E-*TRSTM+F7SYUM($B$TFQ4WMM W-L1%R><(HZ
M5J9K^A<KPLL#@:.$D[N$5&_>R2N?#XJLL17G62MS,?124M>H<H4444 %%%%
M!1110!X;\:?^1LA_Z]$_]#>N!'W:[[XT_P#(V0_]>B?^AO7 C[M?PUQK_P E
M!BO\7Z(_8\E_W"F=[\%?^1LF_P"O1_\ T-*]QKP[X*_\C9-_UZ/_ .AI7N-?
MT9X9_P#(@C_B?YGP/$/^_P O1#J***_63YH**** "BBB@ HHHH **** "BBB
M@ HHHH **** //?CYX9U+QI\"_B+X?T6V-[K&K>'-2L+*V\Q8_-GEM9$C3<Q
M"KEF RQ &>2!7PK\(_\ @FOXP\36MO?^/-6A\&0^=&6TFV5+Z]>(2.)5:1'\
MF%F14*.K3#]Y\R@J5/Z5,?RK\U/CI_P46\5>(_$4EK\+KI/#_AJWE4P:K-9)
M)>Z@ '#,4G5EBA?<I5"@E_=J69=S1KZ>"^LSYH8=V[L\S&?5XJ,Z^MMD?7/P
MD_8U^%OPAMX)+3P_'XBUB&:.X76?$:QWETDL4CR0R1_((X'0N &A1"=B%BS*
M&KW+]:_(O_ANSXY?]#QG_N$V/_QBAOVZ_CEC_D>2/^X38?\ QBNN64XF;YI2
M3?J_\CECFF&@K1BTO1?YGZYTO\-?C?XL_:[^,?C33X;+4?'^JP0PS"=7TKR]
M.E+!67#26RQLRX8_(25)P2,@$?1/_!+2\GU'QI\9[VZFDNKRZCT:XN+B9R\D
MTKR:DSR.QY9F8DDGDDDFN3$9?4PM/GFU\CJP^/IXB?)!/YGHUY_P3?\ "/B/
MQ1XMUWQ%XLUNXO-<UV^U:)-)2&TCMXKB9IA"PD68R,K._P"\!4,,?(N#GZ:^
M&_P]TCX5^!=#\):%#Y.EZ3;+;Q$HBO*1R\LFQ54R2.6D=@HW.[-U-=/@<4O%
M<,ZLZB2D[V.V%&%-N4%9O<6BBBLC8**** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH 2N0^)W_ " [?_KX'_H#UU]<A\3O^0';_P#7P/\ T!ZV
MH?Q(F%;^&SS2BBBOI3P0HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "N7UO_ )",W_ ?_01745R^M_\ (1F_X#_Z
M"*_!?&7_ )$-'_KZO_29'WO!O^_3_P +_-%)>U>K? C_ %FM?2'_ -GKRE>U
M>K? C_6:U](?_9Z_GCP\_P"2EPW_ &]_Z2S]$S[_ )%]3Y?FCUJBBBO[6/R,
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "OBO_@HI^P8/VI]"@\7>$Y/(^)>AV?V:VMYIMMOJMJK/(+5BQVQ2!G<QR<*
M2Y63Y2KQ?:E% '\Q'Q*^$_C#X,>*I_#WC7PYJ'AK68=Q^SWT)3S$#LGFQ/\
M=EC+(X61"R-M.":I^-/B!XJ^)6J1ZCXL\2ZQXKU*&$6\=YK5_->3)$&9A&'D
M9B%#.QV@XRQ/<U_4'10!^+7[%7_!+GQ=\3?%%EXE^,&A7_A'P):GSQI-[FVU
M#5G5V7R3'D2VT>4)=W"NRE?+^_YB?JO^TQI-_KO[./Q5TS3+2XU'4KWPGJUM
M:V=K$TLT\KV<JI&B*"69F( 4#)) %>G44 ?S6?\ #)WQO_Z(W\0/_"7OO_C5
M?T"_LSZ3?Z%^SC\*M,U.TN-.U*R\)Z3;75G=Q-%-!*EG$KQNC %65@05(R""
M#7IU% !7Y1_\%#/^"9OB#6/&6K_%'X1:=/KPU::?4->\-K*&N8K@AI9+FVWG
M,JR-NS N7#L!&&5ML7ZN44 ?RX_\3[X?^*?^8AX;\2:/>?\ 32UO+&ZA?\'C
MD1U]F5E[$5;TS1_%?Q9\8/!86>L>,O%>K32W#1VT4M]?7DI#2RR$ ,\C8#NS
M<GAB>YK^H.B@#\Z_^"<O_!.74_@7KL7Q.^)\?V;QU!YT&D:';W2RQZ:CJT4D
MTTD3%))71G54#%$1\G<[ 1>P?\%&/V0;[]J[X26/_"-_9_\ A.O#,TMYI27,
MC(EW&Z 3V@;<$1I"D+*[@@-$JDHKNX^M** /Y<?%GA'7? FO7.B>)-&U#0-9
MM=OGZ?JEJ]M<1;E#KNC<!AE65AD<A@>]=7X&\+_$WX^W>A> O#%OX@\9C3?,
M.G:+#++/;::DTR"60*Q\NVC:1XR\AV)D@L>]?TQT4 ?SM_$K]@OX[_#'7+;2
MKKX:Z_KLD]E!>?:?#>GS:G;H9%RT32P*RB2-@R,I/5=R[D9';[F_X(\>"/&_
MPG\3?$W0_&7P\\8>%O[9M+&]M-1UC1)[2S/V9YD>(R2JO[QOM2,J@'*QR$D;
M1G]/J* /A;_@JM^RGXN_:(^&_ASQ%X+B&J:MX--Y-)H,<9-Q?P3B'>8"#\TB
M>0"(L9<,VT[PJ/\ B%\T;=U8?@:_JFHH _'#_@C7_;WB3]I_Q]XFU'^T-6$O
MANX^WZQ=>9-NNI[VVD'FS-G,DGES-\QW-L<\X->%_M/?LS_%_7_VDOBKJFE_
M"GQOJ.G7GBO5+BUO+/PY>2PSQ/=RLDB.L9#*P((8'!!!%?T!T4 ?FO\ \$;_
M (3^-_A@OQ<'C'P;X@\(_;O[(^R_VYI<]E]HV?;=_E^:B[MN],XSC<,]17VC
M^TU^S[H?[3?P<UOP'KDIL1>;)[+4TMTFEL+J,[HYD##ZHP4JS1R2(&7=D>KT
M4 ?SS?'C]@#XU?L^W5Q)K'A.X\0:###)<-K_ (922^LDBCC5Y9)2J!X%0,06
MF1 =CE=RJ37BUG\1/%>F^#[[PC:>)M8M/"E],+B[T&&_F2QN)04(>2 -L=@8
MX^2"?W:_W17]05% '\W7P#_9+^*'[2VJ+!X'\,7%UIBS"&ZUV\!M].M2&C#[
MYV&&95E1S%'OE*DE4;%?N)^QK^R+H?['_P .;WP]I^I_\)%K.IWK7FI:Y)9)
M;27&!MBB50681QJ#A6=\/)*P(W[1] T4 ?$/_!6WX?\ BCXD_LV^'M,\)>&M
M8\5:E%XKMKB2RT6PEO)EB%I>*9"D:L0H+*-V,98#N*_(V']E'XW+-&3\'/B
M!N'_ #*]]Z_]<J_I0HH *_([_@KA\$_B+\2/VA_#6I>$? 7B;Q7IT/A6WMY+
MS1=&N;R%91=WC&,O&C ,%=3@G.&![BOUQHH _$/_ ()Q_L^_%'P/^V7\/M;\
M1_#7Q?X?T:U&H>?J.J:#=6UO%NT^Y1=\CQA5RS*HR>2P'4U^WE%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M #:\]^/$WA2'X4Z\GC6[FL/#]QY-H]Y;6AN;BWN)IXXK:6%!'(?.2X>%HVV-
MM=4;'RYKT/FO$_VPK6:X^ NJ/%$\J6NJZ+>3L@)$-O#JMG-/,V/NI'%&\C,>
M%5&8D $UR8F7+0G*U]'IWT*CNCQSPOX@U&:02VMR\>MZ+< VVL3Z1-!;W3;"
M!,L$ZJX5T9TDC!#)N=4D^Y,WLE]^T@--BMP_@;Q!JEPT2M,=)EL6A23:"R*T
M]S"S '(#%%SUP*\._P"%O^!/^AU\._\ @VM__BZ0_%SP&W3QKX=_\&UO_P#%
MU_).5\1Y]D=2JL!AFJ<G?E<9-)OMLS]3KY?@\9"'MZEY15KW5VO,^K_^%J>&
M/^@D?_ >3_XFD_X6IX8_Z"7_ )+R?_$U\H_\+>\"?]#KX=_\&UO_ /%T?\+>
M\"?]#KX=_P#!M;__ !=?2?\ $0^*/^@-?^ 3_P SS_\ 5_+_ /G\_O7^1]=>
M%?'&B^-O[4_L>[^V'3;L65W^[=/+F,,4VWYE&?W<T39&1\V,Y! Z#\:\&_9-
MF74-+\?:K:R+<Z5J7B0365["=\%U&NG6$+/$X^5U$L4L9*D@-&Z]5('O=?T1
MEF(JXS T,16C:<HIM:JS:3:L]3X;%TH4*\Z<'>*>@M+117JG&%%%% !1110
M4444 >&_&G_D;(?^O1/_ $-ZX$?=KOOC3_R-D/\ UZ)_Z&]<"/NU_#7&O_)0
M8K_%^B/V/)?]PIG>_!7_ )&R;_KT?_T-*]QKP[X*_P#(V3?]>C_^AI7N-?T9
MX9_\B"/^)_F? \0_[_+T0ZBBBOUD^:"BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@#P_\ ;3\7#P7^RW\1+QK+^T%O-/&C&'S?+P+Z5++S,[3G9]HW[<?-
MMQD9R/R.\.Z'=>*O$FB:#8- E_K&H6VF6K7+,D0FGE6*,NRJQ"[G7)"D@9P#
MTK]:/VX?"MWXP_96^(-G936\$MI:PZM))<LP3R;.YBNY0-H)W&.!PHQ@L5!(
M&2/RB\"ZY;^%?B!X1\07<4\]IHNN:?JT\-J%,LD=O=1S,B!F52Q$9 R0,D9(
MZU]+EKE'#57#XO\ @:'SN9)2KTU/X?\ @GL?[5/[*-Q^S3;^#YH]8NO$MKJT
M=S#>7PTPV\$%S&X:-0PD<+YD4G$;$L3;3."0VV/._9;^ FA_M':QXM\+W7B>
M;PWXIM["WU#1V2S-S"\*S;+QIDRN[:)+95 EC.92V'"D#ZS_ &Z==\,?&[]E
M!/&7A7Q39:GI?A[6["_?[)B0N\R_91;RC<&MY%74(Y2KKO&T*5&[(^1OV0OC
M%I_P-^.6G>(-;GBL_#US8W6G:K=/:S7,D,#()4,20@L7,\%NOW6&UGX'WETI
MUJ];!.46^>+,:E&E1Q<4U[DE\C+_ &D/V>]7_9U\;0^'KZ__ +6L[ZR6[L=:
MALWMXYQDK(FUBRB2-QRBN^%DA8D>9M'WQ^P#JWPYUGX67=WX1T32_#GBMY47
MQ/IUE<SW$J3+O6!]UPS2B"1 TD:;F1"\RAF=96/S)_P42^,7A3XJ>//!VG>%
M=4CUI?#=I>?;-0LV62R=[HVK(D4JDB1E6W)8K\H\Q5W%@ZI+_P $Q_$&H6?[
M0'B/0X;C9I>H^&);VZM]BDR36UW;I ^[&X;5N[@8! ._D'"XQQ2J5L%"K4TD
MOZV-L/[.CC)4Z>J?X:7W/T\HHHKYP^B"BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@!/2N0^)O_(#M_P#KX'_H#UUYKYG_ &T?BAX^
M^'-CX4C\%^&5\06][+<F]D:PN+D0,@C\H9B90NX/+PV<[..AKIPL7.M&*.7$
MR4*,I,WJ*^/?^&F/CA_T3J'_ ,$=]_\ '*/^&F/CA_T3J'_P1WW_ ,<KZSZM
M,^;^L0/L*BOCW_AICXX?]$ZA_P#!'??_ !RC_AICXX?]$ZA_\$=]_P#'*/JT
MP^L0/L*BOCW_ (:8^.'_ $3J'_P1WW_QRC_AICXX?]$ZA_\ !'??_'*/JTP^
ML0/L*BOCW_AICXX?]$ZA_P#!'??_ !RC_AICXX?]$ZA_\$=]_P#'*/JTP^L0
M/L*BOCW_ (:8^.'_ $3J'_P1WW_QRC_AICXX?]$ZA_\ !'??_'*/JTP^L0/L
M*BOCW_AICXX?]$ZA_P#!'??_ !RC_AICXX?]$ZA_\$=]_P#'*/JTP^L0/L*B
MOCW_ (:8^.'_ $3J'_P1WW_QRC_AICXX?]$ZA_\ !'??_'*/JTP^L0/L*BOC
MW_AICXX?]$ZA_P#!'??_ !RC_AICXX?]$ZA_\$=]_P#'*/JTP^L0/L*BOCW_
M (:8^.'_ $3J'_P1WW_QRC_AICXX?]$ZA_\ !'??_'*/JTP^L0/L*BOCW_AI
MCXX?]$ZA_P#!'??_ !RC_AICXX?]$ZA_\$=]_P#'*/JTP^L0/L*BOCW_ (:8
M^.'_ $3J'_P1WW_QRC_AICXX?]$ZA_\ !'??_'*/JTP^L0/L*BOCW_AICXX?
M]$ZA_P#!'??_ !RC_AICXX?]$ZA_\$=]_P#'*/JTP^L0/L*BOCW_ (:8^.'_
M $3J'_P1WW_QRC_AICXX?]$ZA_\ !'??_'*/JTP^L0/L*BOCW_AICXX?]$ZA
M_P#!'??_ !RC_AICXX?]$ZA_\$=]_P#'*/JTP^L0/L*BOCW_ (:8^.'_ $3J
M'_P1WW_QRC_AICXX?]$ZA_\ !'??_'*/JTP^L0/L*BOCW_AICXX?]$ZA_P#!
M'??_ !RC_AICXX?]$ZA_\$=]_P#'*/JTP^L0/L*BOCW_ (:8^.'_ $3J'_P1
MWW_QRC_AICXX?]$ZA_\ !'??_'*/JTP^L0/L*BOCW_AICXX?]$ZA_P#!'??_
M !RC_AICXX?]$ZA_\$=]_P#'*/JTP^L0/L*BOCW_ (:8^.'_ $3J'_P1WW_Q
MRC_AICXX?]$ZA_\ !'??_'*/JTP^L0/L*BOCW_AICXX?]$ZA_P#!'??_ !RC
M_AICXX?]$ZA_\$=]_P#'*/JTP^L0/L*BOCW_ (:8^.'_ $3J'_P1WW_QRC_A
MICXX?]$ZA_\ !'??_'*/JTP^L0/L*BOCW_AICXX?]$ZA_P#!'??_ !RC_AIC
MXX?]$ZA_\$=]_P#'*/JTP^L0/L*BOCW_ (:8^.'_ $3J'_P1WW_QRC_AICXX
M?]$ZA_\ !'??_'*/JTP^L0/L*BOCW_AICXX?]$ZA_P#!'??_ !RC_AICXX?]
M$ZA_\$=]_P#'*/JTP^L0/L*BOCW_ (:8^.'_ $3J'_P1WW_QRC_AICXX?]$Z
MA_\ !'??_'*/JTP^L0/L*BOCW_AICXX?]$ZA_P#!'??_ !RC_AICXX?]$ZA_
M\$=]_P#'*/JTP^L0/L*BOCW_ (:8^.'_ $3J'_P1WW_QRC_AICXX?]$ZA_\
M!'??_'*/JTP^L0/L*BOCW_AICXX?]$ZA_P#!'??_ !RC_AICXX?]$ZA_\$=]
M_P#'*/JTP^L0/L*BOCW_ (:8^.'_ $3J'_P1WW_QRC_AICXX?]$ZA_\ !'??
M_'*/JTP^L0/L*BOCW_AICXX?]$ZA_P#!'??_ !RC_AICXX?]$ZA_\$=]_P#'
M*/JTP^L0/L*BOCW_ (:8^.'_ $3J'_P1WW_QRC_AICXX?]$ZA_\ !'??_'*/
MJTP^L0/L*BOCW_AICXX?]$ZA_P#!'??_ !RC_AICXX?]$ZA_\$=]_P#'*/JT
MP^L0/L*BOCW_ (:8^.'_ $3J'_P1WW_QRC_AICXX?]$ZA_\ !'??_'*/JTP^
ML0/L*BOCW_AICXX?]$ZA_P#!'??_ !RC_AICXX?]$ZA_\$=]_P#'*/JTP^L0
M/L*BOCW_ (:8^.'_ $3J'_P1WW_QRC_AICXX?]$ZA_\ !'??_'*/JTP^L0/L
M*BOCW_AICXX?]$ZA_P#!'??_ !RC_AICXX?]$ZA_\$=]_P#'*/JTP^L0/L*N
M7UK_ )"4W_ ?_017S+_PTQ\</^B=0_\ @COO_CE>U?#SQ-KGC'P?I^K^)-.&
MDZU<>9]HLU@DA$>V1E7Y')8955/)[YZ5^ >,]&5/(:+?_/U?^DR/ON"ZT9X^
M:7\K_-'1?Q9KU;X$_>UOZ0_^SUY5U-<QXS^+GQ0^%OV(_#?P;_PEOV[?]O\
M^)7=7OV?9M\K_4.NS=OD^]G.WCH:_GCPY@ZG$V&BM_>_])9^D\135/+:DGLK
M?FC[5_&C\:^!O^&MOVH/^B-_^6OJ?_QVC_AK;]J#_HC?_EKZG_\ ':_N#ZE4
M[K[T?BWUVGV?W'WS^-'XU\#?\-;?M0?]$;_\M?4__CM'_#6W[4'_ $1O_P M
M?4__ ([1]2J=U]Z#Z[3[/[C[Y_&C\:^!O^&MOVH/^B-_^6OJ?_QVC_AK;]J#
M_HC?_EKZG_\ ':/J53NOO0?7:?9_<??/XT?C7P-_PUM^U!_T1O\ \M?4_P#X
M[1_PUM^U!_T1O_RU]3_^.T?4JG=?>@^NT^S^X^^?QH_&O@;_ (:V_:@_Z(W_
M .6OJ?\ \=H_X:V_:@_Z(W_Y:^I__':/J53NOO0?7:?9_<??/XT?C7P-_P -
M;?M0?]$;_P#+7U/_ ..T?\-;?M0?]$;_ /+7U/\ ^.T?4JG=?>@^NT^S^X^^
M?QH_&O@;_AK;]J#_ *(W_P"6OJ?_ ,=H_P"&MOVH/^B-_P#EKZG_ /':/J53
MNOO0?7:?9_<??/XT?C7P-_PUM^U!_P!$;_\ +7U/_P".T?\ #6W[4'_1&_\
MRU]3_P#CM'U*IW7WH/KM/L_N/OG\:/QKX&_X:V_:@_Z(W_Y:^I__ !VC_AK;
M]J#_ *(W_P"6OJ?_ ,=H^I5.Z^]!]=I]G]Q]\_C1^-? W_#6W[4'_1&__+7U
M/_X[1_PUM^U!_P!$;_\ +7U/_P".T?4JG=?>@^NT^S^X^^?QH_&O@;_AK;]J
M#_HC?_EKZG_\=H_X:V_:@_Z(W_Y:^I__ !VCZE4[K[T'UVGV?W'WS^-'XU\#
M?\-;?M0?]$;_ /+7U/\ ^.T?\-;?M0?]$;_\M?4__CM'U*IW7WH/KM/L_N/O
MG\:/QKX&_P"&MOVH/^B-_P#EKZG_ /':/^&MOVH/^B-_^6OJ?_QVCZE4[K[T
M'UVGV?W'WS^-'XU\#?\ #6W[4'_1&_\ RU]3_P#CM'_#6W[4'_1&_P#RU]3_
M /CM'U*IW7WH/KM/L_N/OG\:/QKX&_X:V_:@_P"B-_\ EKZG_P#':/\ AK;]
MJ#_HC?\ Y:^I_P#QVCZE4[K[T'UVGV?W'WS^-'XU\#?\-;?M0?\ 1&__ "U]
M3_\ CM'_  UM^U!_T1O_ ,M?4_\ X[1]2J=U]Z#Z[3[/[C[Y_&C\:^!O^&MO
MVH/^B-_^6OJ?_P =H_X:V_:@_P"B-_\ EKZG_P#':/J53NOO0?7:?9_<??/X
MT?C7P-_PUM^U!_T1O_RU]3_^.T?\-;?M0?\ 1&__ "U]3_\ CM'U*IW7WH/K
MM/L_N/OG\:/QKX&_X:V_:@_Z(W_Y:^I__':/^&MOVH/^B-_^6OJ?_P =H^I5
M.Z^]!]=I]G]Q]\_C1^-? W_#6W[4'_1&_P#RU]3_ /CM'_#6W[4'_1&__+7U
M/_X[1]2J=U]Z#Z[3[/[C[Y_&C\:^!O\ AK;]J#_HC?\ Y:^I_P#QVC_AK;]J
M#_HC?_EKZG_\=H^I5.Z^]!]=I]G]Q]\_C1^-? W_  UM^U!_T1O_ ,M?4_\
MX[1_PUM^U!_T1O\ \M?4_P#X[1]2J=U]Z#Z[3[/[C[Y_&C\:^!O^&MOVH/\
MHC?_ ):^I_\ QVC_ (:V_:@_Z(W_ .6OJ?\ \=H^I5.Z^]!]=I]G]Q]\_C1^
M-? W_#6W[4'_ $1O_P M?4__ ([1_P -;?M0?]$;_P#+7U/_ ..T?4JG=?>@
M^NT^S^X^^?QH_&O@;_AK;]J#_HC?_EKZG_\ ':/^&MOVH/\ HC?_ ):^I_\
MQVCZE4[K[T'UVGV?W'WS^-'XU\#?\-;?M0?]$;_\M?4__CM'_#6W[4'_ $1O
M_P M?4__ ([1]2J=U]Z#Z[3[/[C[Y_&C\:^!O^&MOVH/^B-_^6OJ?_QVC_AK
M;]J#_HC?_EKZG_\ ':/J53NOO0?7:?9_<??/XT?C7P-_PUM^U!_T1O\ \M?4
M_P#X[1_PUM^U!_T1O_RU]3_^.T?4JG=?>@^NT^S^X^^?QH_&O@;_ (:V_:@_
MZ(W_ .6OJ?\ \=H_X:V_:@_Z(W_Y:^I__':/J53NOO0?7:?9_<??/XT?C7P-
M_P -;?M0?]$;_P#+7U/_ ..T?\-;?M0?]$;_ /+7U/\ ^.T?4JG=?>@^NT^S
M^X^^?QH_&O@;_AK;]J#_ *(W_P"6OJ?_ ,=H_P"&MOVH/^B-_P#EKZG_ /':
M/J53NOO0?7:?9_<??/XT?C7P-_PUM^U!_P!$;_\ +7U/_P".T?\ #6W[4'_1
M&_\ RU]3_P#CM'U*IW7WH/KM/L_N/OG\:/QKX&_X:V_:@_Z(W_Y:^I__ !VC
M_AK;]J#_ *(W_P"6OJ?_ ,=H^I5.Z^]!]=I]G]Q]\_C1^-? W_#6W[4'_1&_
M_+7U/_X[1_PUM^U!_P!$;_\ +7U/_P".T?4JG=?>@^NT^S^X^^?QH_&O@;_A
MK;]J#_HC?_EKZG_\=H_X:V_:@_Z(W_Y:^I__ !VCZE4[K[T'UVGV?W'WS^-'
MXU\#?\-;?M0?]$;_ /+7U/\ ^.T?\-;?M0?]$;_\M?4__CM'U*IW7WH/KM/L
M_N/OG\:/QKX&_P"&MOVH/^B-_P#EKZG_ /':/^&MOVH/^B-_^6OJ?_QVCZE4
M[K[T'UVGV?W'WS^-'XU\#?\ #6W[4'_1&_\ RU]3_P#CM'_#6W[4'_1&_P#R
MU]3_ /CM'U*IW7WH/KM/L_N/OG\:/QKX&_X:V_:@_P"B-_\ EKZG_P#':/\
MAK;]J#_HC?\ Y:^I_P#QVCZE4[K[T'UVGV?W'WS^-'XU\#?\-;?M0?\ 1&__
M "U]3_\ CM'_  UM^U!_T1O_ ,M?4_\ X[1]2J=U]Z#Z[3[/[C[Y_&C\:^!O
M^&MOVH/^B-_^6OJ?_P =H_X:V_:@_P"B-_\ EKZG_P#':/J53NOO0?7:?9_<
M??/XT?C7P-_PUM^U!_T1O_RU]3_^.T?\-;?M0?\ 1&__ "U]3_\ CM'U*IW7
MWH/KM/L_N/OG\:/QKX&_X:V_:@_Z(W_Y:^I__':/^&MOVH/^B-_^6OJ?_P =
MH^I5.Z^]!]=I]G]Q]\_C1^-? W_#6W[4'_1&_P#RU]3_ /CM'_#6W[4'_1&_
M_+7U/_X[1]2J=U]Z#Z[3[/[C[Y_&C\:^!O\ AK;]J#_HC?\ Y:^I_P#QVC_A
MK;]J#_HC?_EKZG_\=H^I5.Z^]!]=I]G]Q]\_C1^-? W_  UM^U!_T1O_ ,M?
M4_\ X[1_PUM^U!_T1O\ \M?4_P#X[1]2J=U]Z#Z[3[/[C[Y_&C\:^!O^&MOV
MH/\ HC?_ ):^I_\ QVC_ (:V_:@_Z(W_ .6OJ?\ \=H^I5.Z^]!]=I]G]Q]\
M_C1^-? W_#6W[4'_ $1O_P M?4__ ([1_P -;?M0?]$;_P#+7U/_ ..T?4JG
M=?>@^NT^S^X^^?QH_&O@;_AK;]J#_HC?_EKZG_\ ':/^&MOVH/\ HC?_ ):^
MI_\ QVCZE4[K[T'UVGV?W'WS^-'XU\#?\-;?M0?]$;_\M?4__CM'_#6W[4'_
M $1O_P M?4__ ([1]2J=U]Z#Z[3[/[C[Y_&C\:^!O^&MOVH/^B-_^6OJ?_QV
MC_AK;]J#_HC?_EKZG_\ ':/J53NOO0?7:?9_<??/XT?C7P-_PUM^U!_T1O\
M\M?4_P#X[1_PUM^U!_T1O_RU]3_^.T?4JG=?>@^NT^S^X^^?QH_&O@;_ (:V
M_:@_Z(W_ .6OJ?\ \=H_X:V_:@_Z(W_Y:^I__':/J53NOO0?7:?9_<??/XT?
MC7P-_P -;?M0?]$;_P#+7U/_ ..T?\-;?M0?]$;_ /+7U/\ ^.T?4JG=?>@^
MNT^S^X^^?QH_&O@;_AK;]J#_ *(W_P"6OJ?_ ,=H_P"&MOVH/^B-_P#EKZG_
M /':/J53NOO0?7:?9_<??/XT?C7P-_PUM^U!_P!$;_\ +7U/_P".T?\ #6W[
M4'_1&_\ RU]3_P#CM'U*IW7WH/KM/L_N/OG\:/QKX&_X:V_:@_Z(W_Y:^I__
M !VC_AK;]J#_ *(W_P"6OJ?_ ,=H^I5.Z^]!]=I]G]Q]\_C1^-? W_#6W[4'
M_1&__+7U/_X[1_PUM^U!_P!$;_\ +7U/_P".T?4JG=?>@^NT^S^X^^?QH_&O
M@;_AK;]J#_HC?_EKZG_\=H_X:V_:@_Z(W_Y:^I__ !VCZE4[K[T'UVGV?W'W
MS^-'XU\#?\-;?M0?]$;_ /+7U/\ ^.T?\-;?M0?]$;_\M?4__CM'U*IW7WH/
MKM/L_N/OG\:/QKX&_P"&MOVH/^B-_P#EKZG_ /':/^&MOVH/^B-_^6OJ?_QV
MCZE4[K[T'UVGV?W'WS^-'XU\#?\ #6W[4'_1&_\ RU]3_P#CM'_#6W[4'_1&
M_P#RU]3_ /CM'U*IW7WH/KM/L_N/OG\:/QKX&_X:V_:@_P"B-_\ EKZG_P#'
M:/\ AK;]J#_HC?\ Y:^I_P#QVCZE4[K[T'UVGV?W'WS^-'XU\#?\-;?M0?\
M1&__ "U]3_\ CM'_  UM^U!_T1O_ ,M?4_\ X[1]2J=U]Z#Z[3[/[C[Y_&C\
M:^!O^&MOVH/^B-_^6OJ?_P =H_X:V_:@_P"B-_\ EKZG_P#':/J53NOO0?7:
M?9_<??/XT?C7P-_PUM^U!_T1O_RU]3_^.T?\-;?M0?\ 1&__ "U]3_\ CM'U
M*IW7WH/KM/L_N/OG\:/QKX&_X:V_:@_Z(W_Y:^I__':/^&MOVH/^B-_^6OJ?
M_P =H^I5.Z^]!]=I]G]Q]\_C1^-? W_#6W[4'_1&_P#RU]3_ /CM'_#6W[4'
M_1&__+7U/_X[1]2J=U]Z#Z[3[/[C[Y_&C\:^!O\ AK;]J#_HC?\ Y:^I_P#Q
MVC_AK;]J#_HC?_EKZG_\=H^I5.Z^]!]=I]G]Q]\_C1^-? W_  UM^U!_T1O_
M ,M?4_\ X[1_PUM^U!_T1O\ \M?4_P#X[1]2J=U]Z#Z[3[/[C[Y_&C\:^!O^
M&MOVH/\ HC?_ ):^I_\ QVC_ (:V_:@_Z(W_ .6OJ?\ \=H^I5.Z^]!]=I]G
M]Q]\_C1^-? W_#6W[4'_ $1O_P M?4__ ([1_P -;?M0?]$;_P#+7U/_ ..T
M?4JG=?>@^NT^S^X^^?QH_&O@;_AK;]J#_HC?_EKZG_\ ':/^&MOVH/\ HC?_
M ):^I_\ QVCZE4[K[T'UVGV?W'WS^-'XU\#?\-;?M0?]$;_\M?4__CM'_#6W
M[4'_ $1O_P M?4__ ([1]2J=U]Z#Z[3[/[C[Y_&C\:^!O^&MOVH/^B-_^6OJ
M?_QVC_AK;]J#_HC?_EKZG_\ ':/J53NOO0?7:?9_<??/XT?C7P-_PUM^U!_T
M1O\ \M?4_P#X[1_PUM^U!_T1O_RU]3_^.T?4JG=?>@^NT^S^X^^?QH_&O@;_
M (:V_:@_Z(W_ .6OJ?\ \=H_X:V_:@_Z(W_Y:^I__':/J53NOO0?7:?9_<??
M/XT?C7P-_P -;?M0?]$;_P#+7U/_ ..T?\-;?M0?]$;_ /+7U/\ ^.T?4JG=
M?>@^NT^S^X^^?QH_&O@;_AK;]J#_ *(W_P"6OJ?_ ,=H_P"&MOVH/^B-_P#E
MKZG_ /':/J53NOO0?7:?9_<??/XT?C7P-_PUM^U!_P!$;_\ +7U/_P".T?\
M#6W[4'_1&_\ RU]3_P#CM'U*IW7WH/KM/L_N/OG\:/QKX&_X:V_:@_Z(W_Y:
M^I__ !VC_AK;]J#_ *(W_P"6OJ?_ ,=H^I5.Z^]!]=I]G]Q]\_C1^-? W_#6
MW[4'_1&__+7U/_X[1_PUM^U!_P!$;_\ +7U/_P".T?4JG=?>@^NT^S^X^^?Q
MH_&O@;_AK;]J#_HC?_EKZG_\=H_X:V_:@_Z(W_Y:^I__ !VCZE4[K[T'UVGV
M?W'WS^-'XU\#?\-;?M0?]$;_ /+7U/\ ^.T?\-;?M0?]$;_\M?4__CM'U*IW
M7WH/KM/L_N/OG\:/QKX&_P"&MOVH/^B-_P#EKZG_ /':/^&MOVH/^B-_^6OJ
M?_QVCZE4[K[T'UVGV?W'WS^-'XU\#?\ #6W[4'_1&_\ RU]3_P#CM'_#6W[4
M'_1&_P#RU]3_ /CM'U*IW7WH/KM/L_N/OG\:/QKX&_X:V_:@_P"B-_\ EKZG
M_P#':/\ AK;]J#_HC?\ Y:^I_P#QVCZE4[K[T'UVGV?W'WS^-'XU\#?\-;?M
M0?\ 1&__ "U]3_\ CM'_  UM^U!_T1O_ ,M?4_\ X[1]2J=U]Z#Z[3[/[C[Y
M_&C\:^!O^&MOVH/^B-_^6OJ?_P =H_X:V_:@_P"B-_\ EKZG_P#':/J53NOO
M0?7:?9_<??/XT?C7P-_PUM^U!_T1O_RU]3_^.T?\-;?M0?\ 1&__ "U]3_\
MCM'U*IW7WH/KM/L_N/OG\:/QKX&_X:V_:@_Z(W_Y:^I__':/^&MOVH/^B-_^
M6OJ?_P =H^I5.Z^]!]=I]G]Q]\_C1^-? W_#6W[4'_1&_P#RU]3_ /CM'_#6
MW[4'_1&__+7U/_X[1]2J=U]Z#Z[3[/[C[Y_&C\:^!O\ AK;]J#_HC?\ Y:^I
M_P#QVC_AK;]J#_HC?_EKZG_\=H^I5.Z^]!]=I]G]Q]\_C1^-? W_  UM^U!_
MT1O_ ,M?4_\ X[1_PUM^U!_T1O\ \M?4_P#X[1]2J=U]Z#Z[3[/[C[Y_&C\:
M^!O^&MOVH/\ HC?_ ):^I_\ QVC_ (:V_:@_Z(W_ .6OJ?\ \=H^I5.Z^]!]
M=I]G]Q]\_C1^-? W_#6W[4'_ $1O_P M?4__ ([1_P -;?M0?]$;_P#+7U/_
M ..T?4JG=?>@^NT^S^X^^?QH_&O@;_AK;]J#_HC?_EKZG_\ ':/^&MOVH/\
MHC?_ ):^I_\ QVCZE4[K[T'UVGV?W'WS^-'XU\#?\-;?M0?]$;_\M?4__CM'
M_#6W[4'_ $1O_P M?4__ ([1]2J=U]Z#Z[3[/[C[Y_&C\:^!O^&MOVH/^B-_
M^6OJ?_QVC_AK;]J#_HC?_EKZG_\ ':/J53NOO0?7:?9_<??/XT?C7P-_PUM^
MU!_T1O\ \M?4_P#X[1_PUM^U!_T1O_RU]3_^.T?4JG=?>@^NT^S^X^^?QH_&
MO@;_ (:V_:@_Z(W_ .6OJ?\ \=H_X:V_:@_Z(W_Y:^I__':/J53NOO0?7:?9
M_<??/XT?C7P-_P -;?M0?]$;_P#+7U/_ ..T?\-;?M0?]$;_ /+7U/\ ^.T?
M4JG=?>@^NT^S^X^^?QH_&O@;_AK;]J#_ *(W_P"6OJ?_ ,=H_P"&MOVH/^B-
M_P#EKZG_ /':/J53NOO0?7:?9_<??/XT?C7P-_PUM^U!_P!$;_\ +7U/_P".
MT?\ #6W[4'_1&_\ RU]3_P#CM'U*IW7WH/KM/L_N/OG\:/QKX&_X:V_:@_Z(
MW_Y:^I__ !VC_AK;]J#_ *(W_P"6OJ?_ ,=H^I5.Z^]!]=I]G]Q]\_C1^-?
MW_#6W[4'_1&__+7U/_X[1_PUM^U!_P!$;_\ +7U/_P".T?4JG=?>@^NT^S^X
M^^?QH_&O@;_AK;]J#_HC?_EKZG_\=H_X:V_:@_Z(W_Y:^I__ !VCZE4[K[T'
MUVGV?W'WS^-'XU\#?\-;?M0?]$;_ /+7U/\ ^.T?\-;?M0?]$;_\M?4__CM'
MU*IW7WH/KM/L_N/OG\:/QKX&_P"&MOVH/^B-_P#EKZG_ /':/^&MOVH/^B-_
M^6OJ?_QVCZE4[K[T'UVGV?W'WS^-'XU\#?\ #6W[4'_1&_\ RU]3_P#CM'_#
M6W[4'_1&_P#RU]3_ /CM'U*IW7WH/KM/L_N/OG\:/QKX&_X:V_:@_P"B-_\
MEKZG_P#':/\ AK;]J#_HC?\ Y:^I_P#QVCZE4[K[T'UVGV?W'WS^-'XU\#?\
M-;?M0?\ 1&__ "U]3_\ CM'_  UM^U!_T1O_ ,M?4_\ X[1]2J=U]Z#Z[3[/
M[C[Y_&C\:^!O^&MOVH/^B-_^6OJ?_P =H_X:V_:@_P"B-_\ EKZG_P#':/J5
M3NOO0?7:?9_<??/XT?C7P-_PUM^U!_T1O_RU]3_^.T?\-;?M0?\ 1&__ "U]
M3_\ CM'U*IW7WH/KM/L_N/OG\:/QKX&_X:V_:@_Z(W_Y:^I__':/^&MOVH/^
MB-_^6OJ?_P =H^I5.Z^]!]=I]G]Q]\_C1^-? W_#6W[4'_1&_P#RU]3_ /CM
M'_#6W[4'_1&__+7U/_X[1]2J=U]Z#Z[3[/[C[Y_&C\:^!O\ AK;]J#_HC?\
MY:^I_P#QVC_AK;]J#_HC?_EKZG_\=H^I5.Z^]!]=I]G]Q]\_C1^-? W_  UM
M^U!_T1O_ ,M?4_\ X[1_PUM^U!_T1O\ \M?4_P#X[1]2J=U]Z#Z[3[/[C[Y_
M&C\:^!O^&MOVH/\ HC?_ ):^I_\ QVC_ (:V_:@_Z(W_ .6OJ?\ \=H^I5.Z
M^]!]=I]G]Q]\_C1^-? W_#6W[4'_ $1O_P M?4__ ([1_P -;?M0?]$;_P#+
M7U/_ ..T?4JG=?>@^NT^S^X^^?QH_&O@;_AK;]J#_HC?_EKZG_\ ':/^&MOV
MH/\ HC?_ ):^I_\ QVCZE4[K[T'UVGV?W'WS^-'XU\#?\-;?M0?]$;_\M?4_
M_CM'_#6W[4'_ $1O_P M?4__ ([1]2J=U]Z#Z[3[/[C[Y_&C\:^!O^&MOVH/
M^B-_^6OJ?_QVC_AK;]J#_HC?_EKZG_\ ':/J53NOO0?7:?9_<??/XT?C7P-_
MPUM^U!_T1O\ \M?4_P#X[1_PUM^U!_T1O_RU]3_^.T?4JG=?>@^NT^S^X^^?
MQH_&O@;_ (:V_:@_Z(W_ .6OJ?\ \=H_X:V_:@_Z(W_Y:^I__':/J53NOO0?
M7:?9_<??/XT?C7P-_P -;?M0?]$;_P#+7U/_ ..T?\-;?M0?]$;_ /+7U/\
M^.T?4JG=?>@^NT^S^X^^?QH_&O@;_AK;]J#_ *(W_P"6OJ?_ ,=H_P"&MOVH
M/^B-_P#EKZG_ /':/J53NOO0?7:?9_<??/XT?C7P-_PUM^U!_P!$;_\ +7U/
M_P".T?\ #6W[4'_1&_\ RU]3_P#CM'U*IW7WH/KM/L_N/OG\:/QKX&_X:V_:
M@_Z(W_Y:^I__ !VC_AK;]J#_ *(W_P"6OJ?_ ,=H^I5.Z^]!]=I]G]Q]\_C1
M^-? W_#6W[4'_1&__+7U/_X[1_PUM^U!_P!$;_\ +7U/_P".T?4JG=?>@^NT
M^S^X^^?QH_&O@;_AK;]J#_HC?_EKZG_\=H_X:V_:@_Z(W_Y:^I__ !VCZE4[
MK[T'UVGV?W'WS^-'XU\#?\-;?M0?]$;_ /+7U/\ ^.T?\-;?M0?]$;_\M?4_
M_CM'U*IW7WH/KM/L_N/OG\:/QKX&_P"&MOVH/^B-_P#EKZG_ /':/^&MOVH/
M^B-_^6OJ?_QVCZE4[K[T'UVGV?W'WS^-'XU\#?\ #6W[4'_1&_\ RU]3_P#C
MM'_#6W[4'_1&_P#RU]3_ /CM'U*IW7WH/KM/L_N/OG\:/QKX&_X:V_:@_P"B
M-_\ EKZG_P#':/\ AK;]J#_HC?\ Y:^I_P#QVCZE4[K[T'UVGV?W'WS^-'XU
M\#?\-;?M0?\ 1&__ "U]3_\ CM'_  UM^U!_T1O_ ,M?4_\ X[1]2J=U]Z#Z
M[3[/[C[Y_&C\:^!O^&MOVH/^B-_^6OJ?_P =H_X:V_:@_P"B-_\ EKZG_P#'
M:/J53NOO0?7:?9_<??/XT?C7P-_PUM^U!_T1O_RU]3_^.T?\-;?M0?\ 1&__
M "U]3_\ CM'U*IW7WH/KM/L_N/OG\:/QKX&_X:V_:@_Z(W_Y:^I__':/^&MO
MVH/^B-_^6OJ?_P =H^I5.Z^]!]=I]G]Q]\_C1^-? W_#6W[4'_1&_P#RU]3_
M /CM'_#6W[4'_1&__+7U/_X[1]2J=U]Z#Z[3[/[C[Y_&C\:^!O\ AK;]J#_H
MC?\ Y:^I_P#QVC_AK;]J#_HC?_EKZG_\=H^I5.Z^]!]=I]G]Q]\_C1^-? W_
M  UM^U!_T1O_ ,M?4_\ X[1_PUM^U!_T1O\ \M?4_P#X[1]2J=U]Z#Z[3[/[
MC[Y_&C\:^!O^&MOVH/\ HC?_ ):^I_\ QVC_ (:V_:@_Z(W_ .6OJ?\ \=H^
MI5.Z^]!]=I]G]Q]\_C1^-? W_#6W[4'_ $1O_P M?4__ ([1_P -;?M0?]$;
M_P#+7U/_ ..T?4JG=?>@^NT^S^X^^?QH_&O@;_AK;]J#_HC?_EKZG_\ ':/^
M&MOVH/\ HC?_ ):^I_\ QVCZE4[K[T'UVGV?W'WS^-'XU\#?\-;?M0?]$;_\
MM?4__CM'_#6W[4'_ $1O_P M?4__ ([1]2J=U]Z#Z[3[/[C[Y_&C\:^!O^&M
MOVH/^B-_^6OJ?_QVC_AK;]J#_HC?_EKZG_\ ':/J53NOO0?7:?9_<??/XT?C
M7P-_PUM^U!_T1O\ \M?4_P#X[1_PUM^U!_T1O_RU]3_^.T?4JG=?>@^NT^S^
MX^^?QH_&O@;_ (:V_:@_Z(W_ .6OJ?\ \=H_X:V_:@_Z(W_Y:^I__':/J53N
MOO0?7:?9_<??/XT?C7P-_P -;?M0?]$;_P#+7U/_ ..T?\-;?M0?]$;_ /+7
MU/\ ^.T?4JG=?>@^NT^S^X^^?QH_&O@;_AK;]J#_ *(W_P"6OJ?_ ,=H_P"&
MMOVH/^B-_P#EKZG_ /':/J53NOO0?7:?9_<??/XT?C7P-_PUM^U!_P!$;_\
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
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 5*OW1452K]T5_/GC9_R3]'_ *^K_P!)D?HO W_(PG_A?YH5
M>U>J_ G_ %FM?2'_ -GKRI>U>K? C_6:U](?_9Z_FSP\_P"2EPW_ &]_Z2S]
M2S[_ )%U3Y?FCUG:/2C:/2EHK^UC\C$VCTHVCTI:* $VCTHVCTI:* $VCTHV
MCTI:* $VCTHVCTI:* $VCTHVCTI:* $VCTHVCTI:* $VCTHVCTI:* $VCTHV
MCTI:* $VCTHVCTI:* $VCTHVCTI:* $VCTHVCTI:* $VCTHVCTI:* $VCTHV
MCTI:* $VCTHVCTI:* $VCTHVCTI:* $VCTHVCTI:* $VCTHVCTI:* $VCTHV
MCTI:* $VCTHVCTI:* $VCTHVCTI:* $VCTHVCTI:* $VCTHVCTI:* $VCTHV
MCTI:* $VCTHVCTI:* $VCTHVCTI:* $VCTHVCTI:* $VCTHVCTI:* $VCTHV
MCTI:* $VCTHVCTI:* $VCTHVCTI:* $VCTHVCTI:* $VCTHVCTI:* $VCTHV
MCTI:* $VCTHVCTI:* $VCTHVCTI:* $VCTHVCTI:* $VCTHVCTI:* $VCTHV
MCTI:* $VCTHVCTI:* $VCTHVCTI:* $VCTHVCTI:* $VCTHVCTI:* $VCTHV
MCTI:* $VCTHVCTI:* $VCTHVCTI:* $VCTHVCTI:* $VCTHVCTI:* $VCTHV
MCTI:* $VCTHVCTI:* $VCTHVCTI:* $VCTHVCTI:* $VCTHVCTI:* $VCTHV
MCTI:* $VCTHVCTI:* $VCTHVCTI:* $VCTHVCTI:* $VCTHVCTI:* $VCTHV
MCTI:* $VCTHVCTI:* $VCTHVCTI:* $VCTHVCTI:* $VCTHVCTI:* $VCTHV
MCTI:* $VCTHVCTI:* $VCTHVCTI:* $VCTHVCTI:* $VCTHVCTI:* $VCTHV
MCTI:* $VCTHVCTI:* $VCTHVCTI:* $VCTHVCTI:* $VCTHVCTI:* $VCTHV
MCTI:* $VCTHVCTI:* $VCTHVCTI:* $VCTHVCTI:* $VCTHVCTI:* $VCTHV
MCTI:* $VCTHVCTI:* $VCTHVCTI:* $VCTHVCTI:* $VCTHVCTI:* $VCTHV
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
MAI7N-?T9X9_\B"/^)_F? \0_[_+T0ZBBBOUD^:"BBB@ HHHH **** "BBB@
MHHHH **** &U\??M]?M.7?POT.V\!>$]3N-,\8:Q"MU>7D$+![/36,L>Z*;(
MV3221E590S*J2G]VYB>OL'-?DE^WOXMO/$W[5/BNRNHH$B\/VUCI5H\2L&DB
M-LEV3)DG+>9>2C( &T*,9!)]++J,:V(2FKI:GGXZK*C1<H[GSU##';0I%$BQ
M1(-JH@P /0"I*^F?V"_@'X>^-WQ%UO4?$S/>:9X32SNO[%*#R;^:=I_+\YL\
MQ)]G8F+&)"RACL#))]H?&K]C/X?>/_AKK6D^&/"'A_PGXD\IKC2]1TRRBL-M
MVJMY2SO%&2T#$[74JWRL2H#JC+]#5S2G1K>RY=%NSY^CEU2M3]KS;GYU?LZ_
MM#:S^SSX\L-7CN]6O/"8DE;5_#MG< 17B2(%:58G^3STV1,K#8S>4(S(J.U?
ML9I.K6>O:7::EIM[!J&G7D*7%M>6DJRPSQ.H9)$=20RLI!# X(((K\&K6X6Z
MMHID^Y(@<?0C-?L'^Q3XP'C;]EGX=7JV7]GK9Z>=&$/F^9G[#*]EYF=HQO\
ML^_;CY=^,G&3Y>;48TYQJ07Q7N>EE5:4HRIRZ;'N5%%%> >\%%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 E>=?'+_D5;/\
MZ_5_]%R5Z+7G7QR_Y%6S_P"OU?\ T7)75A/X\/4Y,5_ GZ'A]%%%?;'QX444
M4 %%%% !1110 4444 %%%% !1110 449QR>!7!M\?OA@K$?\+'\) C@@ZY:_
M_'*ARC'=FD82ELCO**I:+K6G^(M,@U'2KZUU/3YUW0WEG,LT,@R1E74D$9!'
M![5=JR HHHH$%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4454U
M;5K'0=-N-1U.]M].T^W0R375W*L442CJS.Q  ]R:3:2NQJ[T1;HK@O\ AH#X
M7_\ 11_"/_@\M?\ XY1_PT!\+_\ HH_A'_P>6O\ \<K/VM/^9&GL:G\K.]HK
M@O\ AH#X7_\ 11_"/_@\M?\ XY1_PT!\+_\ HH_A'_P>6O\ \<H]I#^9![&I
MV9WM%8?A;QYX9\<+<-X<\1:3X@6V*B=M+OHKD1%L[0VQCMS@XSZ&MRM=]41\
M.C"BBB@D**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "I5^Z*BJ5?NBOY\\;/^2?H_]?5_Z3(_1>!O^1A/_"_S
M0J]J]6^!'^LUKZ0_^SUY2O:O5O@1_K-:^D/_ +/7\V>'G_)2X;_M[_TEGZEG
MW_(OJ?+\T>M4445_:Q^1A117#>-/C9\._AIJD.F^+_'WACPMJ,T(N([/6M9M
MK.9XBS*) DCJ2I96&X#&5([&@#N:*\J_X:Q^"'_19/A__P"%18__ !VC_AK'
MX(?]%D^'_P#X5%C_ /': /5:*\J7]J[X)-T^,7@ _3Q/8_\ QVO5: "BBB@
MHHHH **** "BBB@ HHKSWXP?'OX?? '0HM6^('BRP\-6DH/D)<N7N+G#(K>3
M @:67:9$W;%;:&RV!S0!Z%17RK_P]&_9B_Z*9_Y0=3_^1J]H^#_Q[^'OQ^T.
M75OA]XLT_P 2VD6//CMG*7%MEG5?.@<++%N,;[=ZKN"Y7(YH ]"HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBO//%'[07PM\"ZY<Z
M)XD^)/@_P_K-L5\_3M5UZUMKB+<H==T;R!ERK*PR.00>] 'H=%>5?\-8_!#_
M *+)\/\ _P *BQ_^.T?\-8_!#_HLGP__ /"HL?\ X[0!ZK17E7_#6/P0_P"B
MR?#_ /\ "HL?_CM3:3^TQ\(->U:RTS2_BOX(U+4KR9+:UL[3Q'9RS3RNP5(T
M19"69F( 4#)) % 'I]%%% !1110 4444 %%%% !1110 445Y2?VL/@B"0?C'
MX !_[&BQ_P#CM 'JU%<UX*^(/A?XD:5+J?A+Q+H_BG38IC;27FB7\5Y"DH56
M,9>-F 8*ZG;G.&![BNEH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH ***\QU;]ICX0:!JM[IFJ?%?P1INI6<SVUU9W?B.SBF@E1BK
MQNC2 JRL""I&000: /3J*\J_X:Q^"'_19/A__P"%18__ !VC_AK'X(?]%D^'
M_P#X5%C_ /': /5:*\J_X:Q^"'_19/A__P"%18__ !VD'[6'P1) 'QC\ $_]
MC18__': /5J*Y+QU\5_!7PO^Q'QEXRT#PD+[?]E_MW4X++[1LV[_ "_-==VW
M>F<9QN&>HKGM)_:8^$&OZK9:7I?Q7\$:CJ5Y,EO;6=IXCLY9IY78*D:(LA+,
MQ( 4#)) % 'IU%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%>8ZM^TQ\(= U6]TO5?BOX(T[4K*9[>YL[OQ'9Q302HQ5XW1I 592"
M"I&000: /3J*Y'P+\5_!/Q0-Z?!OC/P_XM^P[/M7]A:G!>_9]^[9YGE.VW=L
M?&<9VG'0TOCKXK^"OA?]B/C+QEH'A(7V_P"R_P!NZG!9?:-FW?Y?FNN[;O3.
M,XW#/44 =;17F.D_M,?"#7]5LM,TOXK^"-2U*\F2VM;.T\1V<LT\KL%2-$60
MEF9B % R20!7IU !17GOQ@^/?P^^ .A1:M\0/%EAX:M)0?(2Y<O<7.&16\F!
M TLNTR)NV*VT-EL#FO%_^'HW[,7_ $4S_P H.I__ "-0!]545Y[\'_CW\/?C
M]H<NK?#[Q9I_B6TBQY\=LY2XMLLZKYT#A98MQC?;O5=P7*Y'-<K\8OVR_@M\
M!=<CT7QSX^T_2=9;.[3K>*:]N(/E1QYT=NDC0[ED1E\P+N!RN<' ![917RJO
M_!43]F-NGQ-'XZ#J8_\ ;:OI'POXLT7QQH5KK?AS6-/U_1KHM]GU+2KI+FWE
MVL4;9(A*MAE93@\%2.HH V:*** "BBB@ HHHH **** "BBB@ HKF_&OQ!\+_
M  WTF+5/%OB71_"VFRS"WCO-:OXK.%Y2K,$#R,H+$*QVYSA2>QKCO^&L?@A_
MT63X?_\ A46/_P =H ]5HKRK_AK'X(?]%D^'_P#X5%C_ /':/^&L?@A_T63X
M?_\ A46/_P =H ]5HKDO _Q5\%?$[[:?!WC+0?%@LMGVK^P]3@O?(W[MGF>4
MS;=VQ\9QG:<=#76T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 45R/CKXK^"?A>;(^,O&?A_PE]NW_ &7^W=3@LOM&S;O\
MOS77=MWIG&<;AGJ*Y_2?VF/A!X@U:RTS2_BOX)U+4KR9+>UL[3Q%9RS3RNP5
M(T19"69F( 4#)) % 'IU%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 445Y2?VL/@B"0?C'X !_[&BQ_^.T >K45S?@OX@^%_B3I4NJ>$O$NC^*=-
MBF-O)>:+?Q7D*2A58H7C9@& 93MSG# ]Q724 %%%% !17F.K?M,?"'0-5O=+
MU7XK^"-.U*RF>WN;.[\1V<4T$J,5>-T:0%64@@J1D$$&N@\"_%?P3\4#>GP;
MXS\/^+?L.S[5_86IP7OV??NV>9Y3MMW;'QG&=IQT- '74444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 45Y/\:/VHOA7^SS]E3X@^-=/
M\/W5UM:*QQ)<WC(V_;)]GA5Y?+S$Z^85V;EVYR0*\M_X>C?LQ_\ 13/_ "@Z
MG_\ (U 'U517(_#7XI>$/C#X5@\1^"?$=AXET6;:/M6GS!_+<HLGE2K]Z*0*
MZ%HW"NNX;@#774 %%%% !1110 4444 %%%% !1110 4444 %%%% !24M(: /
M"-:_9UE\.QSMX%N;>&S:3?%X>U-C%96JDQ@QVTL:,T$2CSG$3)*,LJ(88U '
M=^&_AZ+CX,:;X'\6)#?^;H,>CZO'9SRB.7-N(IQ'*-D@4_-AOE;!!X-<=K7[
M1]M>V\,W@72XO%=NTN&U"\O'L;*2,&16:"00RO,<HC*RQB*1) Z2MC!!\?-9
MP ?"]B#_ -A=_P#Y'K\SEG'"F1XVM-58PJ5/CM=ZKNE=)[WZGOQPF98RC"*B
MY06U[+\]3F=0^#OB_P &VMM:VPE\=6X=84O(C#;WJH3)A[A)'2-MJ+$&DC8%
MW=B(8U'$</PQ\=:LLT-KHL&BRK)"OVK6KF-H_+<D2/&D#2-(T8 /EN8@^X 2
M#DKU:_'S61T\+V/_ (-G_P#D>E_X7YK/_0KV/_@V?_Y'K\\JT/#ZKBGBG6M=
MWY5S*/W6T7DK'O4YY[3I>S4+^;M?\STCP+X/L_ ?A>ST6QFNKB" R.T]Y*9)
MII)':221CP 6=V;:H55SM554!1T6*\]^$'Q0G^)D7B?[3I4>E2Z)JHTPK%=&
MX6;-I;7/F9,:;?\ CYV[<'[F<\X'H6:_H+!U*%;#TZF&_AM)QMHK-:6^1\36
MC4IU)1J_%?7U'4445VF 4444 %%%% !1110!X;\:?^1LA_Z]$_\ 0WK@1]VN
M^^-/_(V0_P#7HG_H;UP(^[7\-<:_\E!BO\7Z(_8\E_W"F=[\%?\ D;)O^O1_
M_0TKW&O#O@K_ ,C9-_UZ/_Z&E>XU_1GAG_R((_XG^9\#Q#_O\O1#J***_63Y
MH**** "BBB@ HHHH **** "BBB@ HHHH 2OQX_;8_P"3N_BA_P!?6G_^FJRK
M]AZ_'C]MC_D[OXH?]?6G_P#IJLJ]O*/]X?I^J/(S3_=_FCWK_@E/_P C)\7O
M^O70_P#T/4:_0LU^%7ACQIXB\$37DOASQ%K'AR6\6-;EM'U":T,X3=L#^6R[
MMN]\9Z;VQU-;_P#PO3XF_P#12?&7_A0WG_QVNNOE=6K5E44EJSAH9E3I4HP<
M7H>;>&\MX=TLGD_98O\ T 5^N'_!.[_DT/P7_P!?6K_^G6[K\GH84MX4BB0)
M&BA551P . *ZGP_\4/&WA+28=+T/QIXDT33(6=HK'3=8N;>",N[.Y6-'"C<[
M,QP.2Q/4UZ&.P<\5&*B[6.+"8R.'G.4E>Y^Y.:0U^)'_  O3XF_]%)\9?^%#
M>?\ QVOLG_@FA\0?%7CC7_BG%XC\3ZWXCBL[;1VMEUC49KL0%VO]Y3S&;;NV
M)G'78N>@KYW%9?4PL.>4DSWL-F$,3/DC%H^\****\L]0**** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** &#';BO//CE_R*MG_P!?J_\
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
M-J-G\)O#OA^^\'6G[B#4O$=K<O<7S@G=.J)-%Y43<!48%\#<VTML3TO]DO\
MX*C>*/C+I?Q*C\6^"=)_M+PCX5U+Q<EQHMU+:PW,5JL.+4QR>:RLS.Y\W>0!
M@>7QD@'Z.T5^5;?\%S-K$?\ "D__ "Z__N*O0?C-_P %A?"/@WP5HJ>#O#O_
M  DOCG5-&M-0N;?[6&TO1Y[BV,I@DG4![B2%VC#QHJ @L#)&ZL@ /T3HK\5O
M^'U7QN_Z%7P!C_L'WW_R97V!^R[_ ,%5OA]\7/"NL'XD3V'PU\1Z'9"\N//N
M2]GJ42(OFR6N1O\ ,W[L6OSR%638TIW[0#[IHK\C?BA_P6T\3W&J"/X<_#_2
M-.TV&:93<>*)I;N6ZBW#R6\J%XA VT,67?*,L &^7+<]X4_X+7_%&SUZVE\2
M^!O".JZ*N[S[32Q=65P_RD+LFDFF5<-M)S&V0"."=P /V3HKSWX&_'+PA^T1
M\.M.\:^"M1^W:5>?)+#( MQ9S@ O;SH"=DJY&1D@@JRED96*_'#XX^$?V=_A
MWJ7C3QIJ/V'2K7Y(XHP&N+R<@E+>!"1OD;!P,@ !F8JJLP /0:*_(+XE?\%L
M/&MQXHG_ .%?>!M T_PXFZ.'_A)A/=7<^';;*WDS1)%N39F,>9M8-^\8$8Y/
M_A]5\;^_A7X?_P#@OOO_ ),H _:FBOS8_9D_X+#:3X_\5:-X7^*OAZP\'RWV
M^%O%-A=L-/6<O^Z66&0%H(RI"F4RN P#,$0L8_TGH **_*V3_@N5Y<C+_P *
M3SM./^1K_P#N*O0/%7_!8[P?X>^$_@OQ!9^#_P"U_&>O">:]\*V^M#9I$$<\
MT*--=>0<R2>6KK%Y8.QMS%1Y9D /T2HK\5S_ ,%JOC=V\*^ ,?\ 8/OO_DRO
MI7]DK_@K9I?Q>\5:#X(^(_AG_A'?%6L7D6GV.K:(&ETZXGE=Q&CQ.QE@R3!&
M"&E#,Y9C$HX /T3HHKQ[]I3]J?P'^RKX-M_$'C>\N&:\F\BPTG3426^OF!&\
MQ1LRC:BL&9V95&5&=SHK 'L-%?C=XJ_X+7_%&ZURYD\-^!?".EZ,VWR+75!=
M7UPGR@-OFCFA5LMN(Q&N 0.<;C2T?_@M7\7X=4LY=4\'>";S35F0W-O9V]Y;
MS21!AO5)&N9 C%<@,48 D$JV,$ _9ZBOFG]C;]N7PC^V!H-\MC:_\(SXRT[=
M)>^&;BY$\BP;L)<0R;4\Z(Y56(4%'.U@ T;/]+4 %%?G#^U!_P %@/#GP^U3
M4?#7PET:W\9:O:3-!)X@U"0_V2&5H\F!8V#W*D><F[=$H*JRF5",_.G_  ^J
M^-W_ $*O@#'_ &#[[_Y,H _:FBOS@_9?_P""P7AWQ]JVG>&OBUHUOX-U>\F6
M"/Q%ITA.DEF:3!G61B]LH'DIOW2J2S,QB0<?H_0 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M5^ O_!4K_D^CXC_[NF?^FVUK]^J_ 7_@J5_R?1\1_P#=TS_TVVM 'S5X3\):
MYXYUVWT3PWHVH:_K-R&\C3M+M9+FXEVJ7;;&@+-A59C@<!2>U=Y_PR=\;_\
MHC?Q _\ "7OO_C5>L_\ !+/_ )/F^'/^[J7_ *;;JOWZH _FL_X9.^-__1&_
MB!_X2]]_\:KT[]F7]F?XOZ#^TA\*=3U3X4>-]-TVS\6:3<W5Y=^'+R*&")+R
M)GD=VC 554$EB<  DU_0+10 445\@?ME?\%'O"'[)VN6/ABTTG_A.O&<FV:^
MTFVOQ:IIT#+E&FE\N3$CY4K%MSL.]BH,?F 'U_17XK?\/JOC=V\*^ ,?]@^^
M_P#DRO9/AO\ \%J(9_A]KDGC7P+;CQMIT$<UA!I5Y)!8ZNS7 62,%DE:V:.%
MQ(-QD63RI/FC)12 ?J+17Y5C_@N;T'_"D_\ RZ__ +BK]*/A7XX/Q,^%_@_Q
MA]B_LW_A(-'L]6^Q>;YOV?SX$E\O?M7=MWXW;1G&<#I0!UE%?E8__!<O:[+_
M ,*3S@X_Y&O_ .XJ^T_V+?VJ?^&OOA9J7C/_ (1C_A$_L>L2Z3]B_M#[;OV0
MP2^9O\J/&?.QMV_PYSS@ 'T!17E7[4'QP/[-_P #/$WQ&_L7_A(?[%%L?[-^
MU_9?.\VYB@_UFQ]N/-W?=.=N.,Y'P!_P_._ZHG_Y=?\ ]Q4 ?JI7\U\W[*'Q
MN:9R/@Y\0"-Q_P"97OO_ (U7]$?PJ\<'XG?"[P=XP^Q?V;_PD&C6>K?8O-\W
M[/Y\"2^7OVKNV[\;MHSC.!TK\VI/^"Y7ER,O_"D\[3C_ )&O_P"XJ /<_P#@
MDC\/O%'PV_9M\0Z;XM\-:QX5U*7Q7<W,=GK-A+9S-$;2S42!)%4E2R,-V,94
MCL:/^"@'_!0Z]_9+UW3/!_AKPK;ZWXKU+35U1;_5I6%C:Q-.T:@Q1D/,S"&<
M$;XPG[LY?+*.V^ /[<7_  O3]EWXA?&+_A"O[$_X1(ZC_P 27^U?M'VO[+91
MW7^N\E-F_P S9]QL8SSG%?D)^VM^U=_PU]\3]*\7?\(O_P (G]@TB/2?L?\
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
M-_PFEW964$^H7/\ :[6'V6>4%U@VFVD#_NFADWJV/WNW@J: /NJBOA7]D/\
MX*6ZG^UI\8H/!%A\)O[$M([*?4-0U;_A)%N/L<$8"J_E&VC,FZ5X8\*V1YF[
M&%-?;>K:I9Z#I=WJ6I7MOIVG6<+W%S>7<JQ0P1(I9Y'=B JJH)+$X !)H OT
M5^7'[0'_  6@M]+U1],^#OA:WU:&WF*R:]XI618+A5:12(;:-T?:P$3K)(ZM
M@LK1 X->._\ #ZKXW=_"O@#'_8/OO_DR@#]J:*^%OV0?^"IWA#]H#7M(\%>,
M=+_X0CQQ?8@MI1,)-+U"<+& D<C$/#+(YDV0N&'RJHE=W53]TT %%?.G[7/[
M;W@/]D/2;1-=%QKGBK4H9)=.\.Z<R"9U"MMEG9CB& R*$WX9B2VQ'V/M_.W6
M/^"U?Q>FU2\ETKP;X)L]-:9VMK>\M[RXECB+'8KR+<QAV"X!8(H)!(5<X !^
MSM%?BN/^"U7QN[^%? !'MI]\/_;RONC]C7_@H]X0_:RUR^\,W>D_\(+XSCW3
M6.DW%^+I-1@5<NT,OEQYD3#%HMN=@WJ6 D\L ^P**Y+XJ^.#\,?A;XQ\8_8O
M[2_X1[1KS5_L7F^5]H\B!Y?+W[6V[MF-VTXSG!Z5^;'_  _._P"J)_\ EU__
M '%0!^JE%?E'\;_^"T&JV=WX?A^%GA72)%;38;C69O$23SI'>21H[VT C>$E
M86+1M*P_>,#M554-)VG[$?\ P5$\;?M"?'32/ASXQ\'Z!&=;$WV74M">>V^R
M>3;3SOYD4KR^;O\ +11AH]O).[(  /THHHHH **H:MJUEH&F7>IZG>V^G:=9
MPO<W-Y=RK%#!$BEGD=V("JJ@DL3@ $FOS'^/_P#P6AM]+U1],^#GA:WU>""8
MK)KWBA)%AN%5I%(AMHW1]K 1.LDCJV"RM$#@T ?J/17XK?\ #ZKXW_\ 0J_#
M_'_8/OO_ ),KZ"_9D_X+#Z5X_P#%6B^%_BKX>L/"$E]OA;Q587;#3EG+_NEE
M@D!:",J0IE,K@, S!$+&, _2>OYL/VMO^3JOC'_V..K_ /I;+7])]?S8?M;?
M\G5?&/\ [''5_P#TMEH ^_?^"&?^K^-7UT7_ -OZZO\ X+'_  G\;?$^+X2#
MP=X.\0>+C8G5OM7]AZ7/>_9]_P!CV>9Y2-MW;'QG&=IQT-<I_P $,_\ 5_&K
MZZ+_ .W]?5/[<G[<?_#&,?@L_P#"%?\ "8?\)(;T?\A7[#]G^S^1_P!,)=^[
MS_;&WOG@8'Y1_LQ_LS_%_P /_M)?"G4]4^%'C?3=-L_%>E7%U>7?AR\BA@B2
M[B9Y'=HP%55!)8G  )-?T"U^:WPF_P""R'_"T?BGX-\&_P#"HO[-_P"$BUFS
MTG[=_P )+YOV?SYDB\S9]D7=MWYV[AG&,CK7JG[:G_!1P_L?_%#2O!Y^'O\
MPEOV_1X]6^V_VW]BV;YYXO+V?9Y,X\G.[</O8QQD@'X^_M'?';Q!^T;\7]?\
M:^(;B=FO)W2PL9IA*FG68=C#:QD*HVH&ZA5WL6=AN=B>^_9A_8.^*'[6&CW^
ML^$5T?3O#]G-):2:OK5\8H6N46)C J1K)+NV3*VXQA, C=G@_.<C^9(S8QN.
M:^U/V+_^"D'_  R!\+-3\&CX>?\ "6"\UF75OMW]M_8MF^&"+R]GV>3./(SN
MW?Q8QQD@'T9\ ?AEX_\ ^"=_[$GQS^('B/1;C1?B'?2VUK9VIOK2YA@BRD%K
M=KY8E4LDU].[(Y(<0HN%!+'\J]8U>]\0:I>ZKJE[<:CJ5Y,]Q=7=U*TLT\KL
M6>1W8DLS,222<DDFOO3]J+_@JQ_PT=\#?$OPY_X5?_PCW]MK:_\ $R_X2#[5
MY/E7,4_^J^RINSY6W[PQNSSC%?GY0!]<>"/^"7OQV^(7PEM/'NDZ3HS0:A!!
M=Z;H]QJL:7U_;3)&\<\?_+%%*2[MLLJ./+8;<[0W[(?LD?".7X%_LV^ /!-U
M'<0:AIVF(]_!<S1RM%>3,T]S&'C^4JLTLBJ1GY57YF^\?SD^$_\ P61_X5O\
M,_!O@W_A47]H_P!@:19:1]L_X2;RO/\ (A2+S-GV-MN[9G;N.,XR>M?KW0 4
M444 %%%% !1110 4444 %%%% 'P'_P %I?\ DU7PW_V.-I_Z17M?BG7[6?\
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
MOK9V_$UI6]I'FVOKZ'C5U=6VDVJM(RPQ*T<$<:*22[,$CC10,LS,RJJ*"6+
M $D"N@MO!GB?4-/M;ZU\.7\T%S$DT:R&.VE"LH8;XYG1XV&<%74,#P0"#7-:
M?KEM8^)O _BB.?[3HMEJ:75Q-:LC(]M/;36XF+LP41(;A)G?/$<;D G /UUD
M-T/!K^;>#N"<MS_"3Q&-JR]HI-.*:5O6ZOJ?H>;9M6P$X0H1335[O]+6/FS_
M (0+QC_T*=]_X%6?_P ?H_X0+QC_ -"G??\ @59__'Z^ELCUHR*^_P#^(69%
M_//[U_\ (GA_ZRXWM'[G_F>/_L\^#=<\)Q^.Y-<TN32CJFOK>6D<DT4C20C3
M[*'?^[=@/WD,HP2#\N<8()]?YH7WIQ]37ZS@L+3P.&I86E?EA%15][)61\U7
MK3Q%256>[%HHHKN, HHHH **** "BBB@#PWXT_\ (V0_]>B?^AO7 C[M=]\:
M?^1LA_Z]$_\ 0WK@1]VOX:XU_P"2@Q7^+]$?L>2_[A3.]^"O_(V3?]>C_P#H
M:5[C7AWP5_Y&R;_KT?\ ]#2O<:_HSPS_ .1!'_$_S/@>(?\ ?Y>B'4445^LG
MS04444 %%%% !1110 4444 %%%% !1110 AKYH^*7[!O@'XM?$;7O&FKZQXD
MMM3UF2&2XALKFW2!3%!% NP- S#Y85)RQY)Z#@?2XHZUI3J3I/F@[,SJ4X5%
MRS5T?(G_  [(^&'_ $'_ !=_X%VO_P C4?\ #LCX8?\ 0?\ %W_@7:__ "-7
MUW2UT?7,1_.SF^IX?^1'R'_P[(^&'_0?\7?^!=K_ /(U'_#LCX8?]!_Q;_X%
MVO\ \C5]=T4?7,1_.P^IX?\ D1\A_P##LGX8_P#0?\6_^!EK_P#(U>J?L^_L
MK^%?V;[[Q'=>&M1UB_DUZ.UCN1JL\4@06YF*;/+B3&?M#YSGHN,<Y]H_6BLJ
MF(JU5RSE=&E/#TJ3YH1LQ:***P.D**** "BBB@ HHHH **** "BBB@ HHI#T
M- "?C1^-?CE\<_BGX_T_XV?$&VLOB-XUL;2#Q#J$4-K:^);Z*&%%N9 J(BRA
M54  !0    *X?_A;WQ(_Z*AX]_\ "KU#_P"/5[,,IK3BI)K4\:6:T8MIQ>GE
M_P $_<3^5'\Z_#O_ (6]\2/^BH>/?_"KU#_X]7ZH?L3ZSJ>O_LQ^#K_5]4O]
M:U&8WGF7VJ7<EU<28O9U&Z60EFPH &3P !T%<^)P-3"P4YM6O8Z,/CJ>)DX0
M3OOJ>[T445YQZ(4444 ?@?7UG^Q#_P BO\0O^OW2O_1=]7R97UG^Q#_R*_Q"
M_P"OW2O_ $7?5^B8GX/FOS1^?T/C^3_)GT/11169J%%%% !1110 4444 %%%
M% !1110 4444 -F_U3_[IK\&=0_X_)O]\_SK]YIO]4_^Z:_!G4/^/R;_ 'S_
M #KYG,_XL?3]3Z3*_P"'/Y?J?L)^QU_R;1X#_P"O.3_T?)7LE>-_L=?\FT>
M_P#KSD_]'R5[)7TI\]/XF%1W5U%9VTMQ.ZQPQ(9'=C@*H&23^%25YY^T1=S:
M?\!OB!/;[A(NA7FW9U&86&1^=8UYNG2E-=$W]R+HQYZD8OJTC\I?VC/C3J'Q
MV^)VIZ_<2R#38V:#3+5ND%LI.T8_O-]YO<GL!7T]^R=^PEH7C#P=8>,OB'%<
M746I)YUEHT<S0IY!^[+*Z$.2P^8!2, @G.<#X2A4-*OIFOW>T*SATW0].M+9
M46W@MXXHEC&%"JH  'I@5XF78>%52J5%=^?XL]S,*TJ/)3IZ7OMY6/DKXW_\
M$[O!>K^%;N[^'MM<>'_$%K$TD%F;F2XM[Q@,^6WFLS*QQ@,&P,\@]OSY\$>-
M-=^%?C2QUW2+B33=9TN?*[@1R#AXW7NI&593U!(K]R:_%S]IK3X--_: ^($%
MJ%6$:S<L%08 +.6(_,FLL=36%JQG1TO?[U;_ #+P-26(A*%36WY,_7OX7>/;
M3XH_#S0?%5DOEP:I:).8LY\M\8=,_P"RP9?PK\K?VY/^3H/&O^_;?^DT5?</
M_!.^\FNOV;;&.7=LM]1NHH]W==P;CVRS?K7P_P#MR?\ )T'C7_KI;_\ I-%6
M^:2YHTI=U?[TC'+H\M2K%=-/N9K_ +(?[-#?M&>(+J36]0N+;PKH:(LRPO\
MO9&<LRPQDY"*3O9CCOP,MD?77Q._X)\_#+6/!%_!X4TN;P[K\4326MXMY/.L
MDBKPDB2.PVL>NT CJ/0XG_!,BT$?P?\ $MSY8#2:VR%^YVP1$#\-Q_.OL)_N
MM]*ZHX2E]52Y=6KWZ[7.:MBJJQ+Y7HGMT/P2*M%)@C:P.#7[7?L_^)+CQ;\$
M_!&K7<IFNKC2K?SI&))9P@5B2>225)K\8_$2+'X@U%54*JW,@"C@ ;SQ7[!?
MLG?\FX^ ?^P:O_H35RY3)\D_DSLS2*O$^#/^"@OQ8O/&WQLN?#<5P_\ 8OAM
M%M8X 3L:X90TLA'][D)]$]S5G]B_]DFP^.IO?$GBF2=/#%A,+9+6W?RWO9L!
MF4OU5%!7..26X(P:\0^/EQ)=?&WQ]+*YDD;7;W+-[3N!^E?I;^P-;16_[,/A
MEH_O33WDDG&/F^T2#\>%6L,OIQQ-64ZJOU^=S7&U)86C&--VZ?@<Q\4/^"=_
MPX\0>&KA?!MI-X6UZ.-FMI?MDUQ!*^.%E65F(4],J01G/.,'\Q]4TZYT;4KO
M3[V)K>\M)G@FB;JCJQ5E/T((K]Y:_&C]K"SM[']H_P"($5J (CJDDAVG/S,
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
M</Y:#$P4;BC,6?\ #T;]IS_HIG_E TO_ .1J\M^./[4GQ/\ VDET4?$;Q/\
M\)$-&\XV/^@6MKY/F^7YG^HB3=GRH_O9QMXQDY /K3_@CK^T!?>#_C5??"JZ
M>XN-#\80275I$I9UM;^WB:4N 9 J+) DBNP1F9HK<<*I-?3W_!:C_DU?PQ_V
M.5K_ .D5]7Y6_LD_\G4?!S_L<='_ /2V*OU2_P""U'_)J_AC_L<K7_TBOJ&!
M^*M?=GP=_P""1_Q)^+?P=L_&[^)M!\.WFL65MJ&B:1=^9+Y\$IW;[F:,$09B
M*2($64G>%<1$''PO;KNF0?[0K^J2@#\P_@5_P1S\)^(/A/H-Y\5+WQ=X;\>2
M?:#J6F:5JE@]O#B>01;2()0<Q")C\YY8].@_):11'(RCH"17]4M?RMS_ /'Q
M)_O'^='4#]"/^"?/_!/;X=?M7?!75_%_B[6?$VGZE9Z_-I4<6BW5M%"8DM[>
M0,1);R'=F9N<XP!QUS[_ /ML_$";_@GG^R7X(^$7PLU75[6^UF6^MK77;XQR
M7=M9B0S7166,1A)S)=QJCK&=J;R"KA'KH/\ @BS_ ,FJ^)?^QQN__2*RKY6_
MX+6'_C)_PF/^I.MO_2V]H8'POX2\)ZKXZ\5Z/X;T2V%[K.KWL.GV5KYBQ^;/
M*X2--SD*N68#+$ 9Y(K]C_@]_P $>OA1X=^';V7Q"DU#Q7XQO[,)<ZE9W\EM
M;Z;.0^6LD4+NV[U^:X$@8Q*VQ S1U\!_\$M1_P 9T_#?V74__3;=5^_= 'X"
M?MW?L,:E^R%XFT^ZTVYU#Q#X"U?<+/6+FV5/LT^^0BRE9&(:01*CB0K&),OM
M0>6P%S_@FS^U1-^S?\>++3=2O;>U\"^+IH-.ULW"1@6[C>MM=>:[((ECDE.]
MBQ7RGD)5F5"OZ(_\%?/#MEKG['\]W=ZS;Z9/H^O65]:6LVW=J,I$D!@CRP.X
M1SR3<!CM@;C&67\-XSB12.N:$!^_G_!43_DQ?XF?33?_ $YVE?@#7[_?\%1/
M^3%_B9]--_\ 3G:5^ /7B@?0^S?V6_\ @F'X[_:7^&#>/%\0Z1X5T2\ANAHJ
MW0>XFOKB)_+7>J<0P-(LJ&0EG!CR(F5E)^MOV=?V1?$W[*W[&_[4(\:P+;>(
M]7TC5;9#;W<5Q9W-C:Z=/Y%Q%M&]=[SW&1)M;:J91#G/VE^RKQ^R_P#!\?\
M4G:/_P"D4-+^U1_R;#\8/^Q.UC_TBFH$?S5O]YOK7WK_ ,$W?^"?OAW]J#2M
M4\>^.M2N#X4TO4AIL.AZ=(8IKVXC6&:3SY-N4@,<BIB,AV+L0\>P;_@I_O-]
M:_?#_@EGI5EIO[#W@&XL[.WMY[^74;F[DAB5&N)1?W$0DD(&781QQIN.3MC4
M=% H ^!/^"G'[#'AW]FN3P_XW^'MK<6/@S6)O[-NM+FG,Z:?>"/='Y<DDC2N
MLR)*V&W;&B;Y\.B+\$C/05^U/_!:C_DU?PS_ -CE:?\ I%?5^+5O_P ?$?\
MO"A ?L+\ /\ @COX!T_P"ES\4[S5]:\5:MIH$ME:SK:0Z)-+%&2(S$SB::&0
M2 2,S0N",Q' )_,_]J?X*_\ #.W[0'C3X?1W/VRTTB\'V.=I/,=K66-)[?S&
MV(#((I8P^%"[PV,C!K^DZOP%_P""I7_)]7Q(_P!W3/\ TVVM 'T1_P $2_B=
M?6WCCXA_#QQ<3Z=>:='K\):Z;R;:6&5()-L.,;I5N(MS@@XMD!#<;?5O^"I/
M[*7QN_:0\=>"+GP%I-OXE\*Z5ILT?V%;ZUM9K6\>7,TC&9H]RR1K;A<.V#"_
MRIG+_.O_  13_P"3H/%G_8G7/_I;95^B/[97[<7A#]C_ $*Q%];?\)-XQU+:
M]CX9M[D02-!NP]Q-)M?RHQA@I*DNXVJ,+(R 'YV_LV_\$DOB+XL^(QM_C+H]
M_P""?!D-G+,;K2]1L+BXNI\JL<"E))?+^\SEVC88B*\%PP^B?VLO^"5_P<T7
MX2^-O&O@H:MX+U/P[H-SJ,-C#>/>6,[6Z/._F+.7EW.BF/*RJJ_*VPX8/\K?
M$[_@KW\=O&6J>9X6N-'^'^FPS3-%;Z?81WDTD3,/+6>2Y6169%&-T:1!BS$K
M]T+\Q_$K]H'XF_&0SQ^-/'>O^)K::\:_^P7U_(]G'.=WSQV^?*BP)'4!%4*K
M%0 .* /.J_I&_9$\>Q?$[]F#X8>(DU6XUNXN/#]I!>ZA=&1IIKR&,071=I!N
M=A/'*"YSN(+ D$$_S<U_0]_P3Y\&WO@/]C/X5Z;J$D$T\^EMJBM;,S((KR:2
M[B4Y .X1SH&&,!@P!(P2 ?SS7'_'Q)_O'^=?7W_!/K]A,?M>ZYK>K^)-0U#1
M/ 6AE;>>XT^/;<7UTZDK#!*Z-&OEC:\A(9@'B&W]YO3Y!N/^/B3_ 'C_ #K]
MIO\ @BQ_R:MXE_['&[_](K*GT&]SR#_@HG_P3G^&_P )/@E??$KX9V,_AI]$
MEM8]0TJ;4IKBVFMY)3$9(Q*))//\V:W',BIL1OEW?>_+16*L".HK^@+_ (*>
M_P#)C7Q,_P!W3?\ TY6M?S^4A'],W[/_ (HU+QO\!_AOXCUJY^W:SK'AK3=0
MO;GRUC\V>6UCDD?:H"KEF)PH &> !7\_O[6O[0%[^TM\>?$WC>X>X73)IOLV
MCVEP6!M;"/*P)L,CA&(_>.$;:9))&'WJ_9]?^47J_P#9'/\ W"5_/Y1U#H?H
M%_P3J_X)TZ7^TAH,WQ%^(LVH6W@R&\^S:;I%F'MWU5XF0RR/*5_X]OO0_NCO
M9Q)\\9B^?TG]N;_@E7HGA'P7=^.?@CI^L2W-K-$+OP7")]2:6)S'$&L\*\Q9
M6)D=9&<%6=@R",(WUK_P2]_Y,7^&7^[J7_IRNJ^J* /YY_@G\!_VC_AK\7/"
M'B?PI\)_&UIK^G:G!):F]T2\M+9V+A3'/*1&%@=24D+.J[&<,P&37Z8?\%2_
MVD=3^%/[,VF:)I8_L/Q)\0-^G7&GZA;K-<0:<;<_;4#QL\*R*98(20[\2N8R
M2!(OW17XW?\ !;#Q1J=Y\=? GAV6YW:/I_AO^T+:V\M1LGN+J:.9]V-QW+:P
M#!) V< $MD ^#?AWX'OOB9X^\-^$-,E@@U+7]3MM*MI;MF6%)9Y5C1G*AB%!
M8$D G&< U^S'A_\ X(]_ S3?AR^A:Q)K^K>(IO+>7Q5'?&WN8G CWK!  T"Q
ML4?"R)*X$K#>2%(_'#X7_%#Q/\%_'.F>,?!NJ?V-XCTWS?LM[Y$4_E^9$\3_
M "2JR'*2..5.,Y'.#7OG_#T;]IS_ **9_P"4#2__ )&H \9_: ^#>I_L_P#Q
MD\5_#_5I/M%UHEV88[K:J_:;=@)()]JNX3S(GC?9N)7?M/(-?KA_P2%^/U[\
M4/@/J7@C5VN+C4O <\-M!>2EG$EA/YC6R%VD8EHS%-&%"JJQ+ JYP<?CU\4O
MBEXH^-'CC4O&'C+5/[9\1:CY?VJ]\B*#S/+B2)/DB54&$C0<*,XR><FOM/\
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
M'4KZ=+:UL[6)I9IY78*D:(H)9F8@  9)( K]2?\ @N9_J?@M_O:U_*QK\_\
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
M* "BBB@#X#_X+2_\FJ^&_P#L<;3_ -(KVOQ3]Z_:S_@M+_R:KX;_ .QQM/\
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
MOI+FWU*<!,->HP;;NV-\UN(PIE9MCA5CK\KE_9,^.&[ ^#GC[(/7_A&;T?\
MM*OZ4** /%/V.]:^(6L?LZ^#?^%H:%?Z%XRM;)+6Z_M*17GO(U4>3<O^]DD$
MCQE/,$VR3S1+E%&W/\XT_P#Q\2?[Q_G7]4E?RMS_ /'Q)_O'^=+J,^O_ /@G
MU^PB/VO-<UO5_$FH7^A^ M#*P3W&GQ;;B^NG5BL,$KHT:^6-KR$AF >(;?WF
M]/I/_@H1_P $XOA5\)_@7KOQ,^'T-_X4N]!%HLVC_:I+RSNTDN5A9LS,TL<F
M9T.X.4VQ;?+RQ<>J_P#!%C_DU;Q+_P!CC=_^D5E7J_\ P4\_Y,9^)G^[IO\
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
MPGIDMQ/I^@Z;;:5;273*TSQ01+$C.5"@L509( &<X Z5T=%% !1110 4444
M%%%% !1110 4444 %%%% !1110 GO7-^/O&FG?#OP?JWB/5 [6FGPF3R(F19
M;B0D+'!%O95:65RD:*6&YW5<\UT6>M>'?M57FK0^'O!%O8K.VDWGBBVBU@QV
MPE1;=;>YEA,C;3Y:_:XK,!P5RQ1<_/@^;F.)>#P=;%)7Y(N5N]DW8TIP]I.,
M.[L>9Z>-3NK[5M5U4V]O=ZK=M>G3;$#[+8;E4>5&VT,Y)7>\C ;Y'D<*@;8M
MG3;5=$AN8M+>;1X[J=KJX&F3/:^=,RJK2OY17<Y5%&XY.% [4V1I[K6M"T2S
M>&/4=;O?L5M)=!C$A6&6>1V"C)VQ02L%XW,%4L@;>OL.G_ FV%A:K?ZW>2WZ
MQ(MQ)9QQQ0R2!1O9(W$C(I;)"EV(! W'J?Y)RK(>(>(I5<TP3Y%.3N[\MWUL
MD?J>(Q>"RV$,-65[+16OH>4_:M1_Z#NN?^#BZ_\ CE'VK4?^@[KO_@XNO_CE
M>P?\*(TK_H,:K_WU!_\ &J/^%$:5_P!!C5?^^H/_ (U7T7^I/&'_ $$?^5&>
M=_;&4_\ /O\ \E1SO[,NK:AJ*_$2&^U&^U)+/Q(L-O\ ;KJ2X:&,Z982;%,C
M$A=\CM@<9=CW->V_>KCOAW\-=.^&L>NBPNKR[;6-0&HW#7;(2L@MX+?"[47"
M[+=#@Y.2W/0#L?YU_2.54*V&P%"CB'><8I2=[ZI*^O74^$QE2G5KSG25HMZ#
MZ***]4Y HHHH **** "BBB@#PWXT_P#(V0_]>B?^AO7 C[M=]\:?^1LA_P"O
M1/\ T-ZX$?=K^&N-?^2@Q7^+]$?L>2_[A3.]^"O_ "-DW_7H_P#Z&E>XUX=\
M%?\ D;)O^O1__0TKW&OZ,\,_^1!'_$_S/@>(?]_EZ(=1117ZR?-!1110 444
M4 %%%% !1110 4444 %%%% !1110 T&E45R?Q3\;'X9_#'Q=XO\ L7]I?\(_
MH]YJWV/S?*\_R('E\O?M;;NV8W;3C.<'I7)_L[_M$>'OVBO!:ZQI(^P:M:[8
M]5T6:0/-8S$' S@;XFPQ24 !@""%=71*Y7;FMH3S)-1;U9ZS124M24)VZ4G:
MO'_CM^U-X#_9[^S6WB2\NKS6[N+[1;:)I<'G74L7F*AD.2L<:C+$&1TW^7($
MWLI6N"_8_P#VK]<_:8\5?$*'4M"T_0-+T2'2Y;"UM99)YP;@7(E$LS;5D^:W
M!7;&F Q!W8S6OL:G)[1KW>YE[6'/R7U['T_11161J%%%% !1110 4444 %%%
M% !1110 4C?=-+2-]TT ?B;\?O\ DN_Q(_[&34O_ $JDK@J[WX_?\EW^)'_8
MR:E_Z525P5?HU#^%'T1^>5?XDO4*_7+]A'_DU7P/_P!OW_I=<5^1M?KE^PC_
M ,FJ^!_^W[_TNN*\C./X$?7]&>ME/\9^GZH]]I:2EKY ^M"BBB@#\#Z^L_V(
M?^17^(7_ %^Z5_Z+OJ^3*^L_V(?^17^(7_7[I7_HN^K]$Q/P?-?FC\_H?'\G
M^3/H>BBBLS4**** "BBB@ HHHH **** "BBB@ HHHH ;-_JG_P!TU^#-_P#\
M?DW^^?YU^\TO,;@<G!K\5[S]G_XGR74[#X<>+B-QQ_Q(KKU_ZYU\WF<92JQ:
M70^ARR24)W?5'Z*_LH_&7X?^'OV>_!FG:KXY\-Z7J%O:NLUG>:O;PRQGS7.&
M1G!!P0>1WKUC_AH#X7_]%(\(_P#@]M?_ (Y7Y%?\,]_%+_HF_B[_ ,$=U_\
M&Z/^&>_BE_T3?Q=_X([K_P"-UI_:%9*W)^8/ 46[\_Y'ZZ_\- ?"_P#Z*/X1
M_P#!Y:__ !RM/68=%^+OPZU:RT[4[/5-'UJQN+);[3YTGB8.K1L5=20<'/0\
M$5^//_#/OQ1_Z)OXN_\ !'=?_&Z_43]C'P_JGA7]G'PIIFM:9>:3J4)NO-L[
M^!X)H\W4K#<C $9!!&1T(KMP]66+A.%2-E;\SCQ%&.%Y:E.5W<_(S7M$N_"^
MOZAI&H1-!?:?<26L\;#!61&*L/S!K]?OV6_C=IGQH^%.E7<5U&VN6%O'::I:
MEAYB3*H4OM_NOC<#TY(Z@UY5^UY^Q/\ \+@U"7QAX.D@LO%9C N[*8[(=0V@
M!6#?P2X&W)^5L+DK@D_ VL>"?B3\"==^TWNF:_X.U"$F-+^'S8 >F?+G0[6'
M3E6(KRZ-2KE\I0G&Z?\ 5T>C5C3Q\8N,K-?KT/V)^)'Q$T3X5^#]1\2^(+Q+
M33[.,OAF >9\';&@/WG8C %?BGXV\577CSQKK?B&Z7;=:M>S7KHO(4R.6VCV
M&<?A6YN^(OQMU*&-G\2^.;^$%8Q(UQJ#Q@XSC.[:.F:^T/V3_P!@^[\-ZO8>
M,/B/#$EY:NL]CH*N'\N0'*R3L/ER" 0@)'3<>-M5RU,PJJ5K17]/YLF/L\!3
M:;O)]#Z-_95^&]S\*?@5X8T.^B\G4C"UY=QGJDLK&0H?=0RJ?]VOS@_;B_Y.
M?\:_]=+;_P!)HJ_7BORW_;$^#OCWQ1^T9XOU+1O!'B35=-GDMS%>6.DW$T,F
M+>,':ZH0<$$<'J#6^:1<O9\JT5_T.?+9KGG*;U?^9]'?\$S/^2$ZW_V,$W_I
M/;U]<R?=;Z5\O_\ !/3P?KW@GX,ZQ9>(=#U+0KV37)94M]4M)+:1D,$ #!7
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
MYO@KXN\%+JUO_P )7;:]-K#Z6Q*S&SDM[6)9E!'SKYD;*VW.TE-V-Z;OG?\
MX*1_L$>+_A_\1O$?Q3\(VFH>+?!WB&\NM7U/[- 9;G1IW+SSF94'_'M]]EFQ
MA "DF"%>7X-T?5K_ ,/ZI9ZEI=[<:9J=G,EQ;7EG*T4T$J,&1T=2&5E8 @@Y
M! (I(#]K_P#@K1\=/"/@[]FW6/AQ>ZCO\9>*_LKV&F0 /)'!#>13/<3<_NXS
MY+(IZLYPH(20I^(%?4GPM_83^-7Q_P!!\2?$35-'UBUTD:;?:XNJZM%)-?Z]
M<B#[1%';0L?.N&N7D3$V-AW.0SN C>8?\,G?&_\ Z(W\0/\ PE[[_P"-4 ?O
M_P#LI_\ )KWP=_[$W1__ $BAK^:^?_CXD_WC_.OZ5_V:=)O]#_9R^%>F:G:7
M&G:E9^%-*MKJSNHFBF@E2SB5XW1@"K*P(*D9!!!K^?R;]E#XW-,Y'P<^(!&X
M_P#,KWW_ ,:HZAT/U2_X(K_\FK^)O^QRN_\ TBL:^>/^"V7@V]L/C!\/?%DD
MUN=.U30I-+AC5F\Y9;6X>61F&,!2M[%M())*OD# )^IO^"2/P^\4?#;]FWQ#
MIOBWPUK'A74I?%=S<QV>LV$MG,T1M+-1($D525+(PW8QE2.QJK_P56_93\7?
MM$?#?PYXB\%Q#5-6\&F\FDT&.,FXOX)Q#O,!!^:1/(!$6,N&;:=X5'&"/SC_
M ."9FKV.B_MO?#*>_O+>Q@>:^MEEN95C5I9;"XBBC!8@;GD=$5>K,R@9) K^
M@6OY6?FC;NK#\#7Z+_\ !&O^WO$G[3_C[Q-J/]H:L)?#=Q]OUBZ\R;==3WMM
M(/-F;.9)/+F;YCN;8YYP: /J;_@KI\#;CXG_ +.%MXLTK3OMNL^"+PW\C*9F
ME73I5V702- 5;#+;RLS@;(X)&W#D-^*&DZQ?:'=&ZTZ\GL;AH9K9Y+:5HV:*
M6-HI8R002KQNZ,O1E9@<@FOZ?_%7A?2_&OA?5_#NM6_VS1M6LYK"]MO,:/S8
M)4,<B;E(9<JQ&5((SP17\R_Q&\$WOPS^(/B;PCJ<MO/J.@ZG<Z5<RVC,T320
MRM&Y0L%)4E3@D XQD#I0!I?!'X87OQH^+GA#P-IYN(Y]>U."R>XM;5KE[:)G
M'FW!C!&Y8H]\C<@!48D@ D?TP:3I=GH.EVFFZ;96^G:=9PI;VUG:1+%#!$BA
M4C1% "JJ@ *!@  "OQ>_X(Z_".;QI^TCJ'C>6.X&F^#=,D=)X9HU7[9=*T$4
M<B-EF5H3=ME<8:-<L,A6_;"@#SSXS_ ;P-^T-X6MO#?Q!T/_ (2#1;:\34(K
M4WD]MMG5'17W0NC'"RN,$X^;IP*\7_X=<_LQ_P#1,_\ ROZI_P#)-?5=% 'R
MI_PZZ_9C7!'PSY_[#^J?_)-?5=%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MZ.7S%95V.(W5&:3:C<C'^RC\;XY%;_A3?Q X.?\ D5[[_P"-4+<#]^_VKO\
MDUOXP_\ 8FZQ_P"D,U?S6U_2-\;;F^^(_P"R7X]GTS0=7@U+7O ^H/:Z'=6;
M+J*2SV$A2V>!=Q$X9PAC&3NR!FOP._X9/^-__1&_B!_X2]]_\:H'T/WQ_8_T
MNRT7]E3X/VVGV=O96[^$],N&BMHEC5I9;6.660@  L\CN[-U9F8G))->Q5YC
M^S/I-_H7[./PJTS4[2XT[4K+PGI-M=6=W$T4T$J6<2O&Z, 596!!4C(((->G
M4Q!1112 _%#_ (+%?"*;P;^TA8>-HHIVTWQEID;O<331LOVRU58)8XT&&55A
M%HWS Y:1L,<%5\T_X)H?'32_@/\ M4:/>^(-1L='\-Z]93Z'J.HZ@&$=LLFV
M6%MP($>9X8%+OE%1W+;1\R_LQ^U-^S5X>_:L^$=YX)\07%Q8,)EOM-U*V)+V
M-XB.L<I3($B[9'5D;JKM@JVUU_![X_\ [)?Q0_9IU1[?QOX8N+;3&F,5KKUF
M//TZZ):0)LG485F6)W$4FV0* 61<T ?T::MJEGH.EW>I:E>V^G:=9PO<7-Y=
MRK%#!$BEGD=V("JJ@DL3@ $FOP]^+7_!47XZ+\5/&7_"$?$L?\(8-9O/[$_X
MD-C_ ,>/GO\ 9_\ 6VWF?ZO9]_YO7G-?)MY\0_%>I>#['PA=^)M8NO"EC,;B
MTT&:_E>QMY27)>. ML1B9).0 ?WC?WC7M/[+_P"PC\4/VG]6TZXTO1KC0O!,
MTRK=>+=2AV6L<6Z17:!6*FZ8-$Z;8L@/M#M&#N !^HO_  2]^/'Q5_:(^%?B
MWQ'\2-;L->M;;618:9<Q6D=M=AE@1YTD6)$B,>)82A W[C-N. E?D+^UM_R=
M5\8_^QQU?_TMEK^A?X-_"/P_\"/AGH'@/PK%<1:%HL)B@-U,99I&9VDDD=N
M6>1W<X 4%B%55  _#3]I[]F?XOZ_^TE\5=4TOX4^-]1TZ\\5ZI<6MY9^'+R6
M&>)[N5DD1UC(96!!# X(((H ^L?^"&?^K^-7UT7_ -OZ=_P7,_U/P6_WM:_E
M8UU'_!&_X3^-_A@OQ<'C'P;X@\(_;O[(^R_VYI<]E]HV?;=_E^:B[MN],XSC
M<,]12_\ !8_X3^-OB?%\)!X.\'>(/%QL3JWVK^P]+GO?L^_['L\SRD;;NV/C
M.,[3CH:&!^:W[)7_ "=1\'/^QRT?_P!+8J_I0K^?K]F/]F?XO^'_ -I+X4ZG
MJGPH\;Z;IMGXKTJXNKR[\.7D4,$27<3/([M& JJH)+$X !)K^@6@#^5R;_CX
MD_WC_.OVF_X(L_\ )JOB7_L<;O\ ](K*ORMF_90^-K3.1\'/'Y&X_P#,KWW_
M ,:K]</^"2/P]\4?#7]FWQ#IGBWPUK'A;4I?%=S<1V6M6$MG,T1M+-1($D52
M5)5ANQC*D=C3Z#9W/_!4#_DQ?XF_[NG?^G*UK^?VOZ%/^"B_A36_''[&OQ"T
M3PYHVH:_K-TMA]GT_2[5[FXFVZA;.VR- 6;"JS' X"D]J_$#_AD[XW_]$;^(
M'_A+WW_QJD(_H _96_Y-?^#_ /V)VC_^D4->IUYG^S7I5]H?[.GPLTS4[2XT
M[4;/PII5O<V=U$T4T$J6<2O&Z, 596!!4C(((->F4 %%%% !1110 4444 %%
M%% !1110!\!_\%I?^35?#?\ V.-I_P"D5[7XJK]X?6OW(_X*V_#_ ,4?$G]F
MWP]IGA+PUK'BK4HO%=M<266BV$MY,L0M+Q3(4C5B%!91NQC+ =Q7Y%K^R?\
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
MPA^/'C?P7X5UNX\0Z'H>I26,-]>0&*8,F!)"XP S12;XBZ@*YC+J K 5S_\
MPMKQS_P@W_"%?\)GX@_X0[_H7?[5G_L__6^;_P >^_R_]9\_W?O?-UYKH?A#
M^S3\4/CU=11^!/ ^L>(+>2:2W.HQVYCL8Y4C\QDDNI-L,;;2IVLX)W*!DLH(
M!]X_\$/?[;_X27XL^1]@_P"$;^R:=]L\S?\ :_M6^X^S^7CY/+V?:M^[YMWD
M[>-U?K17S_\ L6_LJZ9^R;\';+PZ(["\\6WG^D^(-:LXV'VR?+%$#.=QCB5O
M+3A0<,^Q&D<5] 4 %?EO_P %PM6OXM'^#VF1WEQ'IUS/JUS/:+*PAEEC6T6-
MV3."RK+*%)&0)' ^\<_J17R7_P %&/V0;[]J[X26/_"-_9_^$Z\,S2WFE)<R
M,B7<;H!/:!MP1&D*0LKN" T2J2BN[@ _%K]FCPWX*\7?'KP1I'Q$UFWT'P5<
MZG&-3N[O>(6B7+>2[HRF)96"Q&7<!&)"Y.%-?T!^'?A7\'/V9]";7-+\.>$?
MAU86%G'83Z_)#;V;B M&JI/>/AWW.L63(Y+OM));FOYQ_%GA'7? FO7.B>)-
M&U#0-9M=OGZ?JEJ]M<1;E#KNC<!AE65AD<A@>]=7X&\+_$WX^W>A> O#%OX@
M\9C3?,.G:+#++/;::DTR"60*Q\NVC:1XR\AV)D@L>] %3XY>-['XE_&KQ]XM
MTR*>'3->U^_U2UCNE59DBFN'D0.%+ ,%89 )&<\GK7ZR?\$5M5LKC]FWQ?IL
M=Y;OJ-OXLFN)K-9%,T44EG:K'(R9R%9HI0K$8)C<#[IQ^<OQ*_8+^._PQURV
MTJZ^&NOZ[)/907GVGPWI\VIVZ&1<M$TL"LHDC8,C*3U7<NY&1V^YO^"/'@CQ
MO\)_$WQ-T/QE\//&'A;^V;2QO;34=8T2>TLS]F>9'B,DJK^\;[4C*H!RL<A)
M&T9 /CG_ (*4?"*;X2?M?>-E\N<:;XDE_P"$DL9KF:.1IENBS3D;,;56Y%RB
MJP#;8USNR&;U[_@CO\=-+^'/QL\0^"=;U&PTNQ\9V<"64UX&5YM1@D(M[='S
ML7S$GN.&'S.L:J=Q"O\ HA^W)^QII?[7_P -[:Q6^.D>,M#\Z;0=2E9C;J\@
M3S()T&<Q2>7&"X!="JL-P#(_X9?&+]G[XB? #7(])\?^$[_PW<R9\B:X026U
MSA49O)G0M%+M$B;MC':6PV#Q0!_2!X]\>>'_ (6^#]5\5^*M6M]$\/:5";B[
MOKHG9&N0   "69F(544%F9E5020#^$[?\%2/VF_,8K\2OESP#H.F?_(U?._B
M+XA>*_&>E:/I>O>)M8US3=%A^SZ79:E?S7$-C%M1?+@1V(C7;'&-J@#"*.PK
MZ>_9 _X)O_$+]HC7M(U?Q-I=_P"#/AG)BXGUF[C$-S>P[8W5+.)_F;S5D7;.
M5,0&\@NR^6P!^I__  3Y^*'Q"^,W[,>A>,OB/J.GZMJVI7=X;.\LK<0226L<
MS1#[0BJL8D$D<P'E@*8Q$3\VXU_/C/\ \?$G^\?YU_47X5\+Z7X)\,:1X=T6
MW^QZ/I-G#I]E;>8TGE01((XTW,2S850,L23CDFOYR)OV4/C<TSD?!SX@$;C_
M ,RO??\ QJCJ/H?JG_P19_Y-5\2_]CC=_P#I%95ZO_P4\_Y,9^)G^[IO_IRM
M:X;_ ()(_#WQ1\-?V;?$.F>+?#6L>%M2E\5W-Q'9:U82V<S1&TLU$@215)4E
M6&[&,J1V->F?\%%/"NM^-_V-_B%HGAW1M0U_6;H6'D:?I=J]S<2[=0MG;9&@
M+-A59C@<!2>U# _GJK^E3]E/_DUWX._]B;H__I##7X ?\,G?&_\ Z(W\0/\
MPE[[_P"-5_0-^S1I-]H?[.7PKTS4[2XT[4K/PII5M=6=U$T4T$J6<2O&Z, 5
M96!!4C(((- C^?W]K;_DZKXQ_P#8XZO_ .ELM??O_!#/_5_&KZZ+_P"W]?)W
M[3W[,_Q?U_\ :2^*NJ:7\*?&^HZ=>>*]4N+6\L_#EY+#/$]W*R2(ZQD,K @A
M@<$$$5]M_P#!&_X3^-_A@OQ<'C'P;X@\(_;O[(^R_P!N:7/9?:-GVW?Y?FHN
M[;O3.,XW#/44 ?''_!4SP#+X'_;,\77 TJWTG3=?AM=8LOLPC5;A7@6.>8JA
MX9KF*Y+;@&9MS'.X$^D?\$=_CII?PY^-GB+P5K>HV&EV/C.S@2RFO RO-J,$
MA%O;H^=B^8EQ<<,/F=8U4[B%?]$?VXOV,]*_:^^&]M8B^.D>,M#\Z?0=2D9C
M;J\@3S(9T&<QR>7&"X!="JL-P#(_X9?&+]G_ .(GP UQ-)\?^$[_ ,-W,F?(
MEG026USA49O)G0M%+M$B;MC':6PV#Q0!_1K\4/B5HGP=^'/B+QIXCG^SZ-H=
MG)>7&'17DVCY8H][*IDD;:B*6&YW5<Y-?FVO_!<Q>_P4(_[FK_[BK\P]0\6Z
M_K>AZ1H=_K6HWVC:1YO]G:;<74DEO9>:P>7R8R2L>]@&;:!N(R<FOJG]C_\
MX)O_ !!_:(UW2-7\3:5?^#/AG)BXGUF[C$-S>P[8W5+.)_F;S5D7;.5,0&\@
MNR^6P!^S'[./QLL?VC/@GX6^(FGZ9<Z-;ZU#(S6%TZN\$L4KPRJ&7AE$D3[6
MPI9=I*J25'F__!0KX&7'Q\_97\5Z-IFG_P!I>(]*":YH\*F8N;B#)=8TB!,D
MCP-<1(A4@O*O0X9??/"OA;2_!7A?2/#NBV_V/1])LX;"RMO,:3RH(D$<:;F)
M9L*H&6))QR36S0!_+/H^K7WAW5K/5-,O+C3]3L9TN;:[M96BF@E1@R.CJ059
M6 ((.00"*-'TF]\1:M9Z9IMG<:AJ5].EM;6=K$TLT\KL%1$102S,Q "@9)(
MKZ>_:H_8;\?_  ]_:!\:Z)X!^'/B_P 1^#8[P7&E7NE:!>W-NL$T:S+ LH$G
MF>3YAA+EB6,1)P20/7O^"9O[&/CUOVD]/\8>// VL>&- \)PO?QKXET5X%O+
MQU:.W2-9]IW1EFG$B*^QH$!VET- 'ZM_ 7X0:;\ _@[X4^'^DR>?::'9K ]S
MM9?M,[$O//M9W*>9*\DFS<0N_:. *_/C_@MUX FN-&^%_C:VTJW$%M/>:/?Z
MHHC68M(L<MK"QSO=1Y=XR]54E^A?YOU(KA_C)\(_#_QV^&>O^ _%,5Q+H6M0
MB*?[+,8IHV5UDCD1N0&21$<9!4E0&5E)! /Y\OV0?B]!\"?VEOA_XVNYK>#3
M=/U)8M0N+J&258;.=6M[F0)'\Q9(99&7&?F5?E;[I_HVTG5;+7]+M-3TR]M]
M1TV]A2YM;RSE66&>)U#)(CJ2&5E((8'!!!%?SZ?M0?L(_%#]F'5M1N-3T:XU
MWP1#,RVOBS38=]J\6Z-4:=5+&U8M*B;9< ON"-(!N/A>G^+=>T70M6T2PUK4
M;+1=7\G^T=-M[J2.WO?*8O%YT8(638Q++N!VDY&#0!^LGQ4_X+/:%X&^(WB+
MP[X<^&__  EVC:7>26<.NKXCCA2^\L[6EC5+>53&6#;&#G<FUL+G:/HO]B']
MMVQ_;-TGQ;)%X2N/"6H>'9[=9K=[Y;R&6*=9#&RR!(SNW0RAE*8 V$,VXA?Q
M:_9__9-^)_[2^J)!X)\,7%UIBS"&ZUZ['D:=:$-&'WSMPS*LJ.8H]TI4DJC5
M^\?[+/[-/A[]E/X26?@G0+BXOV,S7VI:E<Y#WMXZ(LDH3)$:XC151>BHN2S;
MG8 _!+]KG_DZCXP_]CAJ_P#Z6S5]^?\ !#+_ %?QJ^NB_P#M_7R=^T_^S/\
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
M"BBBF(****!A1110 4444 %%%% !1110 4444""BBB@ HHHH **** "BBB@
MHHHH **** "I5^Z*BJ5?NBOY\\;/^2?H_P#7U?\ I,C]%X&_Y&$_\+_-"KVK
MU;X$?ZS6OI#_ .SUY2O:O5O@1_K-:^D/_L]?S9X>?\E+AO\ M[_TEGZEGW_(
MOJ?+\T>M4445_:Q^1A1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !7RO_P5!_Y,7^)OTTW_ -.=K7U17E/[4/P./[2'P+\3
M?#D:U_PCO]M"V']I?9/M7D^5<Q3_ .JWINSY6W[PQNSSC! /YKU^\/K7]*?[
M*W_)K_P?_P"Q.T?_ -(H:_/X?\$,NA_X79_Y:G_W;7Z4?"OP0?AG\+_"'@_[
M;_:7_"/Z/9Z3]M\KROM'D0)%YFS<VW=LSMW'&<9/6@#K**** "BBB@ HHHH
M**** "N<^('C2Q^&_@3Q'XMU2*XGT[0=,N=5N8[55:9HH(FE=4#%06*H< D#
M.,D=:Z.N'^-7@N]^)'P=\=^$M.EMX-2U[0+_ $NVENV984EGMY(D+E0Q"AG&
M2 3C. >E 'QQX\_X+%_""R^'+ZAX3M=?U#Q;>V=Y]CTN\TP*EA=("MO]M;SE
M4QR-M;]Q)(P0-G8V!7XX>+O%FJ>.O%>L>)-;N?MFLZO>S:A>W/EK'YL\KF21
M]J@*N68G"@ 9X K[E_X<J_&[MXJ\ 8_["%]_\AU[9^S3_P $<5\(^*+#Q%\6
M_%%AK)TV\CN;?P]H,/G6=UY;Q2+]IEN8AOC;;*CP"(94J?,ZK0![I_P2O^!,
MWP<_9>T[5]2MH(M=\:3#7I&6&,3)9O&HM(FE5F,B^6#,H.-ANG4J&#$_9-%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!Y[\>?C1HG[/?P
MIUSX@>([;4+S1='\C[1#I<:27#>;/' NU7=%.&E4G+#@'KTKXC_:$_X+!> ;
M?X87UK\)Y-6NO'6HZ;#+97E]I*BTTN:1P)8YQ)(-TT4>\C8LL)?9\SKN%?6?
M[8_P7UK]H;]G'QA\/_#MUI]EK&L"T$$^J2/';KY5W#,V]D1V'RQ,!A3R1TZU
M^8/_  Y5^-__ $-7P_Q_V$+[_P"0Z /@+EV]6)K^C#]BGX$S?LZ?LU^#_!]_
M;V\'B!8&OM9:&&-&-Y.QD=)&1F$K1 I!YFX[E@4C P!\V?L;_P#!*6Q^!?C+
M1/'_ ,0?$=OXE\6:3,;BSTG3;=6TRVE E19'>9-\S -%*C!83'(F?GP#7Z$T
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 -:N
M ^-'Q"N/AOX'-]I_V&77+R[M].TZWU";RTEFED"LP7(:7RHO-G,2D,R0.-R<
MNO?YXYKR[X_?#>Z^(/AG1Y],1[C6?#NJQZS96HF2);AA%+;RQL64C)@N9]@R
M@\P1[G5=QKSLPE6A@ZLL,KS47R^MM/Q-*:BYI2VZ^ARFG?'/Q'I<C-K.E:;J
M]EYTTC2Z:S6D\$ BS&BQRLZ3.9 07:6%0K XROS>S>&]6'B+P_I>K-I]YI1O
MK6*Z-AJ,0BN;;>@;RI4!(61<[6 )P01DU\C^(K,>-/!>LZ?9736TE_:7%D)B
MK1R6\A5HV#*0&1T;(92 RLI! (Q7TWX:^*GAKQ$NDP_VI;:=K&I(WV?1K^>.
M*]+(&,B"/<2Q4(Q)3<I"[E9EPQ_)^ N(L1FBK8?-:D?:0=DFDGUO?:_;\SZO
M.\OI8>-.KA8^[*]VM5TM^IV?EK_='Y4>6O\ ='Y4>8O]X?G1YB_WA^=?L7[G
MR_ ^1U%V@=!BEI 0>AS2ULK6T$%%%%, HHHH **** "BBB@#PWXT_P#(V0_]
M>B?^AO7 C[M=]\:?^1LA_P"O1/\ T-ZX$?=K^&N-?^2@Q7^+]$?L>2_[A3.]
M^"O_ "-DW_7H_P#Z&E>XUX=\%?\ D;)O^O1__0TKW&OZ,\,_^1!'_$_S/@>(
M?]_EZ(=1117ZR?-!1110 4444 %%%% !1110 4444 %%%% #?:OS7_:C_:X^
M+7P]_:,\>>&/#WBUM,T+2Y[1+2T&G6<GEA]/M9G&^2%F.7E<\D]<#@ 5^E!Z
MU\;_ !N_X)ZS?&+XO>*/'"?$!-&&MRV\O]GMHAN/)\JTAM\>9]I3=GR=WW1C
M=CG&3WX*=&%6]=:6[7.+&1JSIVI;^MCY1_X;J^.?_0]M_P""FP_^,4?\-U?'
M/_H>V_\ !38?_&*]Y_X=63_]%2C_ /"</_R71_PZLG_Z*E'_ .$X?_DNO=^L
M9;V7_@/_  #P?J^8=W]__!/B;Q=XNU+QUKUQK6KFS?4KDL\\UGI]M9":1G>1
MY9%@C17D9G8M(P+-QDG QE6]Q-9W5O<VT\UI=6\J3P7%O(T4L,B,&21'4AD=
M6 8,""" 0<BONW_AU;/_ -%2C_\ "</_ ,ETO_#JV?\ Z*E'_P"$X?\ Y+KH
M_M#!\O)?3M9_Y&+P&+<N9K7U7^9X-_PW5\<_^A[;_P %-A_\8KZJ_P""??Q^
M\??&W7/B-;^-M?;6XM(@TM[)39V]OY1F:\$I_=1INSY,?WLXV\8R<\;_ ,.K
M;C_HJ4?_ (3A_P#DNO=?V3_V27_9CU+Q?=2>+%\3'Q!%8Q;4TW[']G^SFY.?
M]=)NW?:/;&SOGCQ\=6P=2G:@E>_:WZ'JX.CBH5+UF[>MSZ+HHHKPSW HHHH
M**** "BBB@ HHHH **** "D;[II:1ONF@#\3?C]_R7?XD?\ 8R:E_P"E4E<%
M7>_'[_DN_P 2/^QDU+_TJDK@J_1J'\*/HC\\J_Q)>H5^N7["/_)JO@?_ +?O
M_2ZXK\C:_7+]A'_DU7P/_P!OW_I=<5Y&<?P(^OZ,];*?XS]/U1[[2TE+7R!]
M:%%%% 'X'U]9_L0_\BO\0O\ K]TK_P!%WU?)E?6?[$/_ "*_Q"_Z_=*_]%WU
M?HF)^#YK\T?G]#X_D_R9]#T445F:A1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %2K]T5%4J_=%?SYXV?\D_1_Z^
MK_TF1^B\#?\ (PG_ (7^:%7M7JWP(_UFM?2'_P!GKRE>U>K? C_6:U](?_9Z
M_FSP\_Y*7#?]O?\ I+/U+/O^1?4^7YH]:HHHK^UC\C"BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M/Z'Q_)_DSZ'HHHK,U"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH *E7[HJ*I5^Z*_GSQL_Y)^C_U]7_I,C]%X&_Y
M&$_\+_-"KVKU;X$?ZS6OI#_[/7E*]J]6^!'^LUKZ0_\ L]?S9X>?\E+AO^WO
M_26?J6??\B^I\OS1ZU1117]K'Y&%%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 -Z4;J*\;_ &J]6@C^%$GAQM0^PW'BR^M]!1/(\W[5#(QDO(/ND)OL
MH;L;SC'\)#[:Y,5B(82A4Q%3X8)M^B5RXQ<Y**W9P?B?XKZ]\4K[4(;&YDT+
MP5#=JMA/IMT\=_J@AD;-Q]IADPEK*P1HTC.Z2-%9WV3/",+1M$TWPWI\.GZ1
MIMKIEA'Q':V4"PQ)]%4 #\JMVL#SZAI.DV4(-SJ%U'9V\:;!@8+.X#,H(CB2
M20J""5C(7+$ ^S^#_@?HV@V]I/K#OXCUL6K075U<%UM92SAV*VA=HDP0%0D-
M(J#!D<EV;^7Z&79YXAUJF-G5Y*"=DKNWHDMVNK9^C2K8/(:<:?+S5&M>_K?L
M>+W5K!?6\EO<PQW%O*I62*50R.IZ@@\$5T'A'X@:UX)O[N8W%UKFG7US%)<V
MVI7LTIM0619)H&*R-@1!F^SJ-K,J[?++.7]3\2_!/POXD6)DM[C1;J"*>.VN
M-&G:V\II5 ,C1#]S,R[5*^='(%(/&&8'P>XL]2\+^)-0\*ZU/'=ZOIT%M<?;
M885@COX)4.+A(1+(T2^;'<1;7;=F M]UE)6,R#/> ^7,\-7YJ::YK7MZ23W3
M[_\ #CHYA@LY_P!FK0LWM_P'W/JK2]2MM8TVVOK*XBN[*ZB6:"X@</'*C %7
M5APRD$$$<$&KO05XG^S9J%O91^*O"Z7@:2RO1JL-@MOY:VMM=[FR'"@/YEU%
M>R')9@6(.%V"O;.]?TOE>.CF>"HXR"LIQ3MVN? 8O#O"UYT7KRL?1117JG(%
M%%% !1110 4444 >&_&G_D;(?^O1/_0WK@1]VN^^-/\ R-D/_7HG_H;UP(^[
M7\-<:_\ )08K_%^B/V/)?]PIG>_!7_D;)O\ KT?_ -#2O<:\.^"O_(V3?]>C
M_P#H:5[C7]&>&?\ R((_XG^9\#Q#_O\ +T0ZBBBOUD^:"BBB@ HHHH ****
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
MW/\ [D8YQ_M'"CN17,?LU?M&+^T7:^)M2MM'.D:;IUU';6T<LF^:0%"Q=\<
M]/E&<>IK\]?VX/$>D^*_VB-<U+1-5LM9T^2WME2[T^X2>)B(5! ="0<'@\U[
MY_P3G^(WA+P/X'\60>(O%&C:!-/?Q/%'JFHPVS2*(R"5#L"1GN*\;#XR5:NU
M-VBMCV*V#C2H*45>3M^)]ZR,5C8CJ 37Y)W7[=7QQCNI8U\;X <X']DV/K_U
MPK]8-&US2_$VE0ZCI6HVFJ:;< F*\LYUFAD )!*NI(/((X/:OE>3X)_L?M(Q
M;4/")<DEL^,I!SW_ .7JM<73JRFG"?*K=VC+!SIQA)5(<SNNB=CWKX#^)M2\
M9?!OP=KNL7/VS5+_ $V*>YN/+6/S)&7).U0%'T  KO*Y;PS)X1\%?#O3WTC4
M-/LO!FGVB_9;W[<'M8[<#Y6\]V(*X_B+'ZUF?\- ?##_ **/X2_\'EK_ /'*
M])U(Q=I,X.24[N,3O**1)%D171@Z,,AE.01ZTM:&045Q-[\</ASIM[<6EY\0
M/"UK=V\C136\VLVR21NIPRLI?(((((/2NET'Q%I7BK3(M2T74[/6-.E+".\L
M+A)X7()! ="0<$$'GJ*F,HR^%W+E"4?B5C1HJEK6N:;X;TV?4=6U"UTO3X!N
MEN[R988HQZL[$ ?B:\<U#]MGX*:;?-9S>.K=Y5;:6M[*ZFCZXXD2(J1[YJ)5
MJ<':<DGZCC2G-7C%L]PHKEO GQ4\(?$ZU:X\+>(M/UM$4-(EK.&EB!Z;X_O)
M_P " KJ:U^+5&;BXNS"BBO+O&G[47PI^']R]MK7CC2XKJ-BDEO:.UW+&PZAD
MA#E3[$"LY5(4_C:1I&G.II!7/4:*\1TO]M;X*:Q=+;P>.K=)&( -S9W4"<^K
M21*H^I->OZ#X@TOQ1I<.I:-J5IJ^G39\N[L9UFB?!P<.I(//O1&I"IK!W%*G
M.G\2L7Z***T,PHHHH **** "BBB@ HHHH **** "BBB@ HHHH *E7[HJ*I5^
MZ*_GSQL_Y)^C_P!?5_Z3(_1>!O\ D83_ ,+_ #0J]J]6^!'^LUKZ0_\ L]>4
MKVKU;X$?ZS6OI#_[/7\V>'G_ "4N&_[>_P#26?J6??\ (OJ?+\T>M4445_:Q
M^1A1110 5C^*O%&E^"O"^K>(M:N/L>CZ39S7][<^6TGE01(9)'VJ"S852<*"
M3C@&MBOA;_@L9XJU3P[^R3:V.GW/V>TUSQ+9Z=J$?EJWG0+%<7(3)!*_O;>%
MLK@_)C."00#Y-_:!_P""Q/Q&\8:L]I\*K*W\ :';S9CU"[@BOM1NE5I "XD5
MH8E96C)C5'960XE9217R2W[67QO;_FL?C_\ #Q/?#_VK7!>$?#H\6>*]%T,Z
MC8:0-3O8;+^T=5G\BTM?,D5/-FDP=D:[MS-@X4$XK][?A'_P3=^ 'PCMXS%X
M&MO%NHB&2"74/%V-2>96DWY,+C[.K+A5#I$K;1C)W,6 /QE\+?MK?'KP?KEO
MJUC\7?%]Q=6^[9'JFJRZA;G<I4[X+@R1/PQQN4X.",$ C]"/V*_^"L-[\2O&
M7ASX=_%;2+>/5]6FCTZP\4:2C*EQ<L(XX8[BV .UI9-^98R$#.@\I$#.KO\
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
MQV\0>'?B#XO_ .$@T>U\-SW\5M_9MG;;9UNK6-7W0PHQ^65Q@G'S=.!7Q_\
M\%2/^3Z/B3]-,_\ 39:UZO\ \$4_^3GO%?\ V)]S_P"EME0!^TM%%>)_&']L
MKX+_  #UR/1?'/C_ $_2M98G?I]O%->W$'RHX\Z.W21H=RR(R^8%W Y7(!P
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
M)_:(\-:CX2\2Z/XJTZ'PK;V\EYHM]%>1)*+N\8QL\;, P5E.TG.&![BO,_\
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
M?%>B^-M"MM;\.:OI^O:-=%O(U+2[I+FWFVL4;9(A*MAE93@\%2.U &S1110
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
M_L P?^CIJZ7_ ()<_P#(\>-_^P=#_P"C37-?\%,/^2\Z9_V 8/\ T=-72_\
M!+G_ )'CQO\ ]@Z'_P!&FOF<#_O[]9?DSZ7%_P"XKTC^A]*_MY?\FO\ BO\
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
M_;,_:*\$?M#3>&+WPSI6K6.I:<LT-S/JD,,?F1-M**#'*^=K!SSC&X^M=?\
M\$R?$\]A\5O$FA[O]&U'2O/*Y_Y:0R*%X_W97KJRZHX5I4;WB[V^7^9SXVG[
M2@JK5I*USTG_ (*,?'[5O"<.F?#S0KF2P;5+7[;J=S"Q61H"S(D*L#D!BKEO
M4!1T+ _)'P-_9D\:_M!->R>&XK."PLW6.?4-1F,4*N1D(-JLS''HIQD9QD5]
M"?\ !3+X8ZG#XNT/QW! \VD3V:Z9<2J"1!,CNR;O0,KX'NA]17SE\&/VCO&_
MP'N;EO"^I1K8W+J]QIMW$);:9@,!BO!4XXRI4D  G@5PRE&6)E]8ONU_D=5-
M-8>/L+7LO^">A?$;]@'XI?#OPU=:XPTC7[:SC,UQ'H]S)),D8!+/LDC3< !T
M7)]JXO\ 9O\ V@M;^ OCJTOK6ZFE\/SRJFJ:9G,=Q$>"P!Z2*#E6&#Q@\$@_
M2G@__@J$66*W\7^!DD1AB>ZT>ZQ_WS!*#^LE?0?P'^,WP0^(4T-OX'M]&T/6
M&0-_93Z=%8W0P.B@#:Y '/ELV,5WT:%)U5/#U-NG4Y:M:HJ3AB*=[]?ZN>YV
M=W#?VD%S;R++!,BR1R*<AE(R"/P-2T45]#Z'SOJ%%%%( HHHH **** "BBB@
M HHHH **** "BBB@ J5?NBHJE7[HK^?/&S_DGZ/_ %]7_I,C]%X&_P"1A/\
MPO\ -"KVKU;X$?ZS6OI#_P"SUY2O:O5O@1_K-:^D/_L]?S9X>?\ )2X;_M[_
M -)9^I9]_P B^I\OS1ZU1117]K'Y&%%%% !7R7_P4V^!'B'X^?LOWEAX6M[C
M4=<T#4H=>@TNUA$DU^L:2Q21(-P^81SO(  S,8@BJ6<8^M** /Y6.5..A%?5
MGP-_X*8?'#X$Z)IV@66LZ?XI\-Z;9_8K'2O$EGYZ6R;@5*S1M',=@!15:1D5
M#M"X5-OZ8_M0?\$O_AA^T1JNH^)-*DG\ >-K^9KBYU33H_/M;N5FCWR3VK,H
M+%4?YHFB)>5G?S#7YW?%#_@DW\??AUI?V^PTS2/',$<,T]PGAF^+S0+&H;'E
M3I$\K,"=J0B1B5(P"5# 'UEX$_X+;>!]0-X?&7PWU_0-NS[+_8=[!J?FYW;_
M #/,%MLQA,8WYR<[<#/W/\'_ (]_#[X_:#+JWP_\66'B6TBQY\=LY2XMLLZK
MYT#A98MQC?;O5=P7*Y'-?S?>-OAWXI^&NJ1:9XN\,ZQX6U*6$7$=IK5A+9RO
M$691(J2*I*ED8;AQE2.QI/A_\0/$/PI\9:5XK\*:M/HOB#2YA/:7UL1N1L$$
M$$$,K*2K(P*LK,K @D4 ?U"5^ O_  5*_P"3Z/B/_NZ9_P"FVUK]F?V4?C]8
M_M+? GPSXYMFMTU"Y@^SZO9VY4"TOX_EGCV!W**6_>(';<8I(F/WJ_&;_@J5
M_P GT?$?_=TS_P!-MK0!\V>&WUV^O'T+P_\ VA/=Z]Y>G-IVG%VDU#=,CQP&
M-.9<RI$P3!RZ(0,@5]3^(O\ @E1^T)X<^'*^*G\/:=?W0,C7'AK3M02?5+>-
M!(2Y11Y4N0@PD,DDA\Q $SN"]5_P1O\ "^F>(/VLK[4+^W\^[T/PU>7^GR>8
MR^3.TL%NSX! ;]U<3+ALCY\XR 1^WE '\LVDZK>^']4M-3TV]N-.U*RF2YM;
MRTE:*:"5&#)(CJ0596 (8'((!%?T"?\ !/W]I#4_VG_V<].\2>(!YGB?3;R7
M1M7N5MUABN;B)4=9D56(^:*6$M@(/,\S:BKMK^?&Z&VXD'^T:_:7_@BO_P F
ML^)_^QRN_P#TBL: /G?_ (*\?M4>(=8^)EQ\$]'O+C3O"VCP6UQK4*H(SJ-Y
M(BW$89PQ+P1QO"0A"_O-Y8-LB9?C;]GO]F'XA?M/^*)]%\!Z-]N%GY37^I74
MHAL[".1PBO+(?^!,$0-(RQN51MIQ^_/QH\*_!0K;>)?BWH_@$#Y=.@UCQI:V
M7^W(L"37(_ZZL$!_OG'6ODR/_@I1^R5\!]4N;3X=^$YY(=0ACEO+WP1X6M]/
MAD96D"1RB8VSNR L0=I4"7ALE@ #\[OVAOV!/C%^S3I-]KOB?0K?4/"EI+#
M_B'1+I;FUW2*-I9#MFC7>?+WR1JN_ !.Y-W _LY_'CQ#^SA\7=!\;^'KF=#9
MSHM_90S")-1LRZF:UD)5AM=5ZE6V,%=1N12/IW]K+_@JAK7[2GPIU'X?:?X
MT_PMHVJA/[1N+C4GO[A_+GAFB\DJD*QX:(AMRR;@W&W&3\*+]X?6FMP/ZIJ_
ME9D_UC?6OZ6_V:]5OM<_9U^%FI:E=W&HZC>>%-*N+F\NI6EFGE>SB9Y'=B2S
M,Q)+$Y)))K^:23_6-]:GJ!LVS:[XSO-$T2V&H:Y=(%TW2M-A$EPXWRLZP01C
M)^:65V"*.7D8XRQS])?\$[_@7JGC[]M3PKI.JZ;J&G_\(?>2:[J\+[;:XLGL
MG!C61)1N_P"/O[/&Z!=^';[N"R_:?_!%'X9Z):_"GQM\01!YOB2^UDZ%Y\B(
M?(M8889ML;;=Z[WGRXW;6\F'@%,G[R\?77A?X<Z;XD^*&I:%;SZCH.@W+W.I
M6MG$VHO80*UP]LDK;25+(6$9<+NP3CK3 _)S_@JI^VE??$;QY?\ PA\(ZI<0
M>#=!F-OKBK"T)U#4XI6#QLQ.7@A*J -J@RJ[?.%B<?)/[/7[,/Q#_:@\33Z+
MX"T7[<MF8FO]2N91#9V$<CA \LA_X$VQ TC+&Y5&VG'F^LZM>^(-7OM3U*]G
MU#4KV>2YN;RZE:6::5V+/([L269F))8G)))-?HA^PE_P4(^$'[)_P%B\(:OH
MWC;4?$-YJ5QJFIRV-I9RV@E?;&@A+7$;[?)AAR&&=Y?!Q@  ^5OVEOV+_BC^
MRG-;R>,]*MYM"O)OLUIX@TF?[18SR^6',>2%>-L%@!*B%O+D*;E4FOHO_@EO
M^VIKGPR^(VA?"#Q)>_;? GB*\^RZ;]H+N^DWTI/EK#M5CY4TI5&C.%5Y!)E/
MWOF=G^VA_P %*/@]^TO^SQXB\#:1X5\41^(+F6UN--O-:TZS$-I+'<(SR!UN
M79&,/G1[E7)$A4\,:_,I6*L&'4'- ']4]%</\%?&E[\2/@[X$\6ZC';P:EKV
M@6&JW,5HK+"DL]O'*X0,6(4,YP"2<8R3UKN* "OP%_X*E?\ )]7Q(_W=,_\
M3;:U^_5?@+_P5*_Y/J^)'^[IG_IMM: /4O\ @BK_ ,G1>*O^Q-NO_2ZQK]J*
M_%?_ ((J_P#)T7BK_L3;K_TNL:_:B@#Y8_X*@?\ )C'Q,_W=._\ 3E:U_/\
M5_0#_P %0/\ DQCXF?[NG?\ IRM:_G^H'T/Z4_V4/^36_@[_ -B;HW_I##7X
MM?\ !4K_ )/H^(_^[IG_ *;;6OVE_90_Y-;^#O\ V)NC?^D,-?BU_P %2O\
MD^CXC_[NF?\ IMM:.HD>!>$?%7C Z#J7P_\ #5SJ$MCXLO;(7>BZ=&7DU.>%
MG%K$54;WP\S$1CAGV'!9$(^A_&W_  2^^.WP_P#A+=>/-6TG1Q!803W>I:-!
MJL;WUA;0I(\D\G_+%U"Q;ML4KN?,4;<[@O:?\$;_  OIGB#]K&_U"_M_/N]#
M\-7E_I\GF,ODSM+!;E\ @-^ZN)EPV1\^<9 (_;R@#^5@,5;(X(K^@;_@G3\?
MK[]HC]F#0]4UAKB?Q!H4S>'M3O)RS&[E@2-DGWM([.SPR0EW8@F7S2 !C/\
M/[<C;<2#_:-?M+_P17_Y-9\3_P#8Y7?_ *16-'0#X#_X*D_\GT?$?_=TS_TV
MVM>I_P#!%3_DZ+Q7_P!B=<_^EME7EG_!4G_D^CXC_P"[IG_IMM:]3_X(J?\
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
MGPB_:Z\9Z1H'A[_A&_#ER+74-.M(X6CMV66WC:5X >/+\_SU 3Y%*,B@!-H
M/VA_9$_:0TO]J;X'Z/XRLAY6J1XT_7+58&A2VU)(XVG2,,S9C/F*Z'<WR.H8
MA@RC\<_^"IG_ "?-\1O]W3?_ $VVM>S_ /!$_P 5:E9_'CQUX;BN=NC:AX;_
M +0N+?RU.^>WNH8X7W$;AM6ZG& 0#OY!(7'C'_!4S_D^;XC?[NF_^FVUH \
M\(^*O%_]@ZEX \-W.H36/BR]LA=Z+IL9>34YX6D%K%M4;WP\[$1CAGV'!9$(
M]^^)?_!,_P".7PJ^#T_Q#US1M/>VLPTFHZ)I]Y]JU"P@4L&N)5C4Q-& H9C'
M(Y57#, %D*=3_P $B? O_"6?MB6&JB]^RGPOHM]JWE>5O^T[T6S\O.X;,?;-
M^[#?ZO&/FR/W"U;2K/7M+N]-U*RM]1TZ\A>WN;.[B66&>)U*O&Z,"&5E)!4C
M!!(- '\NNCZO?>']4L]5TN]N-.U*RF2XM;RTE:*:"5&#)(CJ0596 ((.00#7
MM<>D_'?]OOXH7.II9ZM\1?$R01V\UVD4<%G8Q*DC1QL^$M[96\N4J"4#N7(W
M.QSX/)_K&^IK]GO^"+&CV5O^S;XMU.*SMTU*Z\5S6\]XL2B:6*.TM6CC9\9*
MH992JDX!D<C[QR ?F9^TY^R'\0OV3=<TVQ\<6^GR6FJ>9_9VJ:7=B:WO/+6)
MI=H8+*NPS(I\R-,G.W<!FNL_X)^_M&:G^SW^T9X:D_M7[)X0\07L.E:_:W%V
MMO9M!(QC2YE9P57[.TGF[_E.U73<JR/7Z(_\%I_^35_#/_8XVG_I%>U^+,'^
MOB_WA_.A ?O[_P %0/\ DQCXF?[NG?\ IRM:_G^K^@'_ (*@?\F,?$S_ '=.
M_P#3E:U_/]0/H?TJ?LI_\FO?!W_L3='_ /2*&OP$_:V_Y.J^,?\ V..K_P#I
M;+7[]_LI_P#)KWP=_P"Q-T?_ -(H:_ 3]K;_ ).J^,?_ &..K_\ I;+1U$9G
M@1OB'\6;'0/@[X4_M#6K2]UF34K+PY9X5);Z2)(WG<\#Y8H1\\AVQ()&RH:0
MGUWXY?\ !./XR?L__#&'QYXDL]'N=#CACEU-=-U%9)M):1XHTCG5@H=C),$_
M<&5058E@N&/T]_P0_P#"^F7?B3XL^));;?K%A::=I]M<^8P\N"=[B29-N=IW
M-:P')!(V<$9;/Z*_M4?\FP?&#_L3M8_](IJ /YN=&UB^\/:I9ZII=[<:=J5E
M,ES:WEI*T4T$J,&1T=2"K*P!!!R" 17](/[+OQH'[0G[/_@KX@-:FSN=8LLW
M<"IL1;J*1H;CRUWN1'YL4A3+%MA7.#D#^:]N&(K]_O\ @E[_ ,F*_#+Z:E_Z
M<[J@#\SO^"F_[5/B#XT_'7Q#X'BO;BT\#>#=2ETZTTO8(A->PYBN+F4!F\QO
M,$JQL2-L9&%5GDW>5?LT_L7?%#]JV:XD\&:5;P:%9S?9KOQ!J\YM[&"7RRXC
MR%9Y&P%!$2.5\R,OM5@:_;KX[:-^SIX/FN?%7Q<T3X<VVH7D,DYOO$VFV4M[
M?+!&H81B1#+<,B>6H1 S<HH'*BOF"Z_X*H?LU?!&QUK0?AAX(U"XM$+75LOA
MO1+;2=+OKIH5P6W-'(G*I&TA@+#9D*X"Y /S:_:%_8Y^*W[,*0W'COPX+71;
MJ\EL;/6K*YCN;.Y=,D$,IW1[U!=%E5'95;Y<HP7M?^"<_P >/$/P7_:@\&V&
MFW5Q+H7BW4[;0=6TE9@D-RL[^5#*P*L-T,DHD4@!B Z;E61L[O[:7_!1;6_V
MOO"NF>$QX-L/"?ANRO8M3V&\>]O'ND2>//F[8T$92?[GEEMRYWX.T?*&A:I>
M:#K5AJ6FWMQIVHV=Q'<6UY:RM%-!*C!DD1U(*LK $,#D$ BA ?J-_P %:/V7
M_B;\4_B=;_$/PQX9_M/P?X>\'C^T]2^WVL/V?R)KN>;]W)*LC;8W5OE4YS@9
M/%?E/[5_2M^U1_R;#\8/^Q.UC_TBFK^:M_O-]: /H'X6_L%_'3XS>!],\8^#
MO W]L>&]2\S[)>_VO80>9Y<KQ/\ )+.KC#QN.5&<9'!!K]/OVC/VDM2_8?\
MV)?ASH&/[-^+%YX;L=%TVU>!;N*TN+>VMX[R9V#>4?)#87EPTC1_*Z!\=]_P
M2]_Y,5^&7TU+_P!.=U7YW?\ !8CXD_\ "6_M26_AB"XOQ:>$]&M[26UN'_T<
M74^;EY85#$?-%+;*S$*Q,.#D*I(!\5DZ[\0?%?\ S$/$?B76KW_;NKN^NIG_
M !>21W;W+%NY-?5'B+_@E/\ M">&_ARGBIO#NGZA=KYC7'AK3M12?5+>-!(2
MY11Y4N0@PD,LDC>8@"9W!> _8;^-7@C]G?\ : T[X@>.+77[VUTFRN1I\'A^
M."1VNI8_)_>K*Z QB*6<_*P;>(^HW _I+_P^J^"'_0K?$#_P76/_ ,F4 ?DW
M\"_CKXO_ &<_B-I_C/P7J'V'5+7]W-!*"UO>P$@O;SH"-\;8&1D$$*RE756'
M]$7P#^,&F?'SX.>%/B!I$?D6FN6:SO;;F;[-.I,<\&YD0OY<J21[]H#;-PX(
MK^<GXN>(M"\7?%;QCKGAC3O[&\.:GK%Y>:9IY@C@^RVLDSO%%Y<9*)M0JNU2
M5&, XK]1?^"(_C2^OOAY\4/",D5NNG:5J=GJD$JJWG-)=121R*QW8*@646T
M @L^2<@  \A_X*R?M?:GXP^(=U\&_"^L>5X/T,1C7%LV7%_J(.\Q/(CMNC@_
M=KY9"[9EDW!C'&5^(O@_\&?&GQX\9)X5\!Z!<>(M<>&2Y-O"R1I%$@^:2221
ME2-<E5R[ %F51EF4',^)'C2^^)'Q"\3^+=4AMX-1U[5+K5+F.U5EB26:5I'5
M Q8A06. 23C&2>M?K'_P1/\ !-EI_P %?'_BZ.:X.I:MKZ:7/&S*85BM;=)(
MRHVY#%KV7<22"%3 &"2 SX$^/?[ OQE_9Q\'6?BSQ3H5O/H$D-N]W?:1=K<K
MILTI($%P!@JRL ID4-#N=%61BP%?/^L:O?>(-6O-5U.\N-1U*\F>XNKRZE:6
M:>9V+/([L269F))8G)))K^HK5M+L]>TN[TW4K*WU'3KR%[>YL[N)989XG4J\
M;HP(964D%2,$$@U_,9\1O!=[\-?B!XF\(ZE+;S:AH.J7.E7,EHS-"\L$K1N4
M+ $J2IP2 <8R!TH _3+_ ((9_P#'O\:/][1O_;ZOU0K\K_\ @AG_ ,>_QH_W
MM&_]OJ_5"@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /C7_@JA
M\!Y?C'^R_J.KZ;;6\NN^"YCKT;-#&97LTC9;N)9693&OED3,!G>;5%"EBI'X
M8:/JU[X>U6RU72[RXT_4K*9+BUO+65HIH)48,DB.I!5E8 @@Y! -?U%:MI5G
MKVEW>FZE96^HZ=>0O;W-G=Q++#/$ZE7C=&!#*RD@J1@@D&OYMOVEOA!+\!OC
MSXX\"/'<1V^CZE)'9&ZFCEFDLW/F6LCM'A2SP/$YP!@L054@@ ']"_P%^+^F
M_'SX.^%/'^DQ^1::Y9K.]MEF^S3J2D\&YD0OY<J21[]H#;-PX(KX._X+0_':
M/1_!/A7X2:?=7":EJ\ZZ[JGDS21+]CC+QP12*%VRK)-O?&[Y&M%)7YD(L_\
M!%KXRG7/AOXR^&=_>;[K0;U-6TZ.XOM[FUN!MECA@/*1Q2Q[V925WW@R%)R_
MP)^WI\9/^%X_M5>.]>@NOM>C6=X=(TIHK_[9;_9;;]T)(''RB.5E><*OR@SM
MRQ)8C Y7]E?X+_\ #0W[07@KX?O<_8[75KPF\G63RW6UAC:>X\MMC@2&**0)
ME2N\KG R:_:3_@H7^UT/V5?@WNT:X\GX@>(_,M?#XDM//BBV&/[1</DA!Y:2
M#:&W9D>/*.@?'RQ_P11^"VV/QQ\6[BY^\3X6LK6.3M^YN;AY%*?]>H0J_P#S
MVW+]TUXM_P %B/B3_P );^U);^&(+B_%IX3T:WM);6X?_1Q=3YN7EA4,1\T4
MMLK,0K$PX.0JDC ^*R==^(/BO_F(>(_$NM7O^W=7=]=3/^+R2.[>Y8MW)KZH
M\1?\$I_VA/#?PY3Q4WAW3]0NU\QKCPUIVHI/JEO&@D)<HH\J7(082&621O,0
M!,[@O ?L-_&KP1^SO^T!IWQ \<6NOWMKI-E<C3X/#\<$CM=2Q^3^]65T!C$4
MLY^5@V\1]1N!_27_ (?5?!#_ *%;X@?^"ZQ_^3* /R;^!?QU\7_LY_$;3_&?
M@O4/L.J6O[N:"4%K>]@)!>WG0$;XVP,C(((5E*NJL/Z(O@'\8-,^/GP<\*?$
M#2(_(M-<LUG>VW,WV:=28YX-S(A?RY4DCW[0&V;AP17\Y/Q<\1:%XN^*WC'7
M/#&G?V-X<U/6+R\TS3S!'!]EM9)G>*+RXR43:A5=JDJ,8!Q7ZB_\$1_&E]??
M#SXH>$9(K==.TK4[/5()55O.:2ZBDCD5CNP5 LHMH !!9\DY  !\"_MC?M5>
M(?VJ?B[J&NW]Y<+X7L9YK?P[I$BB);*S+_*6C#,//<*C2/N;+  '8B*N[^S?
M_P $]_B]^T]H)\0>'+#3]$\+MYJV^N>(+EK>WNI(V562)8TDE?EF&\)Y>8Y%
MW[EVUY9^T%\'=4^ /QF\6^ =7?SKK1;QHDNMJK]I@8"2"?:KN$\R)XWV;B5W
M[3R#7I'[//[?7QB_9ITJQT+PQKMOJ/A.TEFG3P]K=HMS:[I%.X*XVS1KN/F;
M(Y%7?DD'<^X Y_\ :%_8Y^*O[,/DW'CKPX+71;J\EL;/6K*YCN;.Y=,D$,IW
M1[U!=%E5'95;Y<HX7VO_ ()>_M6ZI\$?C=IO@6_DU#4?!?C6]ATT:=#(NRTU
M*:2.."\56'TCD"LN48,=YB13Z]H?_!7CPI\2-+TC0?CG\$M)\4:9%,]Q=W5B
ML5["DH600R0V%VI 8!@A8W&<,[#KLK[3_99\7_LO_&":U\1?"/P]X)TSQ19P
MM,UG:Z%:Z?K.GAHT67*! ^T"<1-+&6B)9E#MS0!\G?\ !6C]E_XF_%/XG6_Q
M#\,>&?[3\'^'O!X_M/4OM]K#]G\B:[GF_=R2K(VV-U;Y5.<X&3Q7Y3^U?TK?
MM4?\FP_&#_L3M8_](IJ_FK?[S?6@#Z!^%O[!?QT^,W@?3/&/@[P-_;'AO4O,
M^R7O]KV$'F>7*\3_ "2SJXP\;CE1G&1P0:_>3X ^&-2\$_ GX<>'=:MOL.LZ
M1X;TW3[VV\Q9/*GBM8XY$W*2K892,J2#C@D5XO\ \$O?^3%?AE]-2_\ 3G=5
M]4T %?('_!3CX$^.OVAO@%HGAOX?Z'_;^M6_B2WOY;7[7!;;8%M;I&?=,Z*<
M-*@P#GYNG!KZ_HH _EQ\7>$]5\"^*M7\-ZY:BQUK2;R:PO;7S$D\J>)RDB;D
M)5L,I&5)!QP37>_ S]EWXG?M)C6C\./#/_"1#1?)^W_Z?:VOD^=YGE_Z^5-V
M?*D^[G&WG&1E_P"US_R=1\8?^QPU?_TMFK[\_P""&7^K^-7UT7_V_H ^@/\
M@G?\+_$_[(?[+?C-?BWIG_")FQUB^U^X_P!(BO=EBEE;;IO]&:3./(E^49;Y
M>G(S^87[:W[:OB;]K'QS?1QWU_IWPWL[SSM#\.7!B7RL1+'YTWEJ-\C;7<!V
M?RO.=$8@DM^F/_!7SQK?>%/V09=.M8[>6#Q'KUEI5VTRL62)1)=AHR" &\RT
MC&2"-I88R01^&\:[Y%7U.*-V![M^S3^Q=\4?VK)KB3P9I5O!H5I-]FN_$&K3
M_9[&"7RRXCR SR-@*"(D<KYD9?:K UE_'[]DOXH?LT:DT'CGPQ/::8TWDVVO
M6?[_ $ZZ):0)LG485F6)W$4FR0* 61<U_0M\+OAKHGP=^'/AWP7X<@^SZ-H=
MG'9V^417DVCYI9-BJIDD;<[L%&YW9L9-<'^V)\*],^+W[-7Q!T2_\/?\)+?0
MZ->7^D6D<+27"ZC%;R-;/ $^?S-^% 7[P9D(*NRD _(7]@']N?7/V;?B+I.A
M^*_$.H7'PEO-UK>Z?,'NTTO<7=+BVCW9BQ*Y:01@[T:0['<1X_>2OY6#\I(K
M^A/_ ()R^*=3\9?L4_"[4-6N?M5W%97&GI)Y:IB"VNYK:!,* /EBAC7/4[<D
MDDD@'TI7GWQ^\,:EXV^!/Q'\.Z+;&^UC5_#>I:?96WF+'YL\MK)'&FYB%7+,
M!EB ,\D"O0:* /YG/C5\ _'?[//BBV\/?$'0_P#A']8NK-=0AMOMD%SN@9W1
M7W0R.HRT3C!.?EZ<BLCX7_"_Q/\ &CQUIG@[P;I?]L^(]2\W[+9>?%!YGEQ/
M*_SRLJ#"1N>6&<8'.!7VM_P6L_Y.<\*?]B?;?^EM[7D__!+?_D^KX:_34_\
MTV75 'V!_P $POV-_B_^SO\ '?Q!XB^(/A#_ (1_1[KPW/817/\ :5G<[IVN
MK614VPS.P^6)SDC'R]>17YV?M;?\G5?&/_L<=7_]+9:_I/K^;#]K;_DZKXQ_
M]CCJ_P#Z6RT <M\//"_C'XFZY9?#_P 'VVH:Q>Z[>Q-%HMG(1'<SQI($E=20
M@\M))CYCX$:/(254L:]]^,'_  3/^.7P5^'*>-=4T;3M7TJ&S-]JL.BWOVBY
MTA $+"X0JN[;O;<T!E11%(S,$ 8_2?\ P0_\+Z9<>)/BUXDEMM^L6-IIVG6U
MSYC#RX)WN))DVYVG<UM <D$C9P0"V?T5_:I_Y-A^,'_8G:Q_Z134 ?SF^ /'
MWB'X5^,M)\5^$]6N-#\0Z5,)[2^MB-R-@@@@@AE9259&!5E9E8$$@_T7?LO_
M !F_X:%^ '@KX@M:_8KG6++-W L?EHMU%(T-QY:[W(C\V*0IEBVPKG!R*_FO
M;[Q'O7[O?\$_O&5C\.?^";OA;Q9J4-Q/IV@Z9K>J7,=JJM*\4%]>RNJ!BH+%
M4. 2!G&2.M 'Q?\ \%5/VTK[XC>/+_X0^$=4N(/!N@S&WUQ5A:$ZAJ<4K!XV
M8G+P0E5 &U095=OG"Q./DG]GK]F'XA_M0>)I]%\!:+]N6S,37^I7,HAL[".1
MP@>60_\  FV(&D98W*HVTX\WUG5KWQ!J]]J>I7L^H:E>SR7-S>74K2S32NQ9
MY'=B2S,Q)+$Y)))K]$/V$O\ @H1\(/V3_@+%X0U?1O&VH^(;S4KC5-3EL;2S
MEM!*^V-!"6N(WV^3##D,,[R^#C  !\K?M+?L7_%']E.:WD\9Z5;S:%>3?9K3
MQ!I,_P!HL9Y?+#F/)"O&V"P E1"WER%-RJ37T7_P2W_;4USX9?$;0OA!XDO?
MMO@3Q%>?9=-^T%W?2;Z4GRUAVJQ\J:4JC1G"J\@DRG[WS.S_ &T/^"E'P>_:
M7_9X\1>!M(\*^*(_$%S+:W&FWFM:=9B&TECN$9Y ZW+LC&'SH]RKDB0J>&-?
MF4K%6##J#F@#^J>BN'^"OC2]^)'P=\">+=1CMX-2U[0+#5;F*T5EA26>WCE<
M(&+$*&<X!).,9)ZUW% !7XS?\%5/VTK[XC>/+_X0^$=4N(/!N@S&WUQ5A:$Z
MAJ<4K!XV8G+P0E5 &U095=OG"Q./UV\?^,[+X<^!?$?BS4XKB?3]!TVYU2YC
MM55IGB@B:5U0,5!8JAP"0,XR1UK^8O6=6O?$&KWVIZE>SZAJ5[/)<W-Y=2M+
M--*[%GD=V)+,S$DL3DDDF@#TC]GK]F'XA_M0>)I]%\!:+]N6S,37^I7,HAL[
M".1P@>60_P# FV(&D98W*HVTXW_VEOV+_BC^RG-;R>,]*MYM"O)OLUIX@TF?
M[18SR^6',>2%>-L%@!*B%O+D*;E4FOJG]A+_ (*$?"#]D_X"Q>$-7T;QMJ/B
M&\U*XU34Y;&TLY;02OMC00EKB-]ODPPY##.\O@XP!J_MH?\ !2CX/?M+_L\>
M(O VD>%?%$?B"YEM;C3;S6M.LQ#:2QW",\@=;EV1C#YT>Y5R1(5/#&@#C/\
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
MK**"PDOM*LAKMM/?IGR/LCB>9HFVL5D:!)XU(QGS"I(5F- '\]E?TI_LH_\
M)K/P=_[$W1O_ $AAK^:ROW*^+'C2^\ _\$D+#5-/C@FN)OAUHFF,MRK,HBO(
M+6TE88(.X1SN5.<!@I((R"^@=3X-_P""@W[?VJ?M'>*M1\(>"=6U"Q^$UMY4
M1M618O[8GB=V^U.-@E6(EDVPNQ'[F.1E5_E3P#]GK]F'XA_M/^)IM%\!:+]N
M6T\IK_4;F40V=A'(X0/+(?\ @3;$#2,L;E4;:<>35_11^PC\-=$^%O[)OPTL
MM$@\L:KHUMKM[.Z();BZNXDGD9V55W;=XC4MEA''&I)VYI ?BW^T5^PM\7OV
M95EO/%/AX:CX;CQ_Q4NA,UUIXSY8_>-M5X?GE6,><B;V!";@,T?L?_M@>+OV
M6/B)H]W::Q?S>!I;P'7/#BL9K>X@<QK-+'"SJ@N0D:E) 5.456)0LI_H!\>>
M!- ^*/@_5?"WBK2;?6_#^J0F"[L;H$I(N00000596 974AE9592" 1_,7K>D
M7GA[6+[2]1L[C3]1L9Y+:YL[J)HIH)48J\;HP!5E((*D9!!!H _I^\*>*M+\
M;^%](\1Z)<?;=&U>SAU"QN?+:/SH)4$D;[6 9<JP.& (SR!7\]?[8W[57B']
MJKXN:AKE_>7 \+V,\UOX=TB11$EE9E_E+1AF'GN%1I'W-E@ #L1%7]1?^".?
MBK4_$7[)5U8W]SY]IH?B6\T[3X_+5?)@:*WN2F0 6_>W$S9;)^?&<  >I_'*
M']E'X37-_J_Q0T'X9:?J]U_Q,;B/4M$L[G4[OSIBIG$"Q//-NDWY=5;[KDG"
ML0 ?D+^S?_P3W^+W[3^@GQ!X<L-/T3PN_FK;ZYX@N&M[>ZDC959(E1))7Y9A
MO">7F.1=^Y=M>:?&_P#9N^)'[..JZ;I_Q$\+S>'IM2A:>S=IXKB&=5;:X66%
MW0LI*[DW;E#H2 &4G]/-6_X*[? OX5^&;O0/AE\/M7N[?3)GBTRQM+&VT?29
ME,Q+R(59GB5@SR#,&XE@&52Q(^#?VU/VW=:_;+UK09+[PUI_A;1O#YN#IUI;
MSO<W'[](!+YTQVJ_S0 KMC3 ;!W8W4 >P?\ !(7X\>(?!_[0]O\ #1;FXN_"
MGBZ"Z=M/:<"&UO(;=IUNE4J3N,<#1,%*[@Z%BWE(*_0K_@J!_P F+_$W_=T[
M_P!.5K7XQ_L<:G>:/^U;\(+C3[RXLIW\5:;;M+;2M&S12W*12QD@@E7C=T9>
MC*S Y!(K]G/^"H'_ "8O\3?]W3O_ $Y6M#!;G\_M?T9_!3QE9?#G]B/P#XLU
M.*XGT_0?AY8:K<QVJJTSQ0:;'*ZH&*@L50X!(&<9(ZU_.97]%/PH\#GXF?L'
M^#O!_P!M_LT>(/AK9Z3]L\KS?(\_2TB\S9N7=MWYV[AG&,CK0!^#7QV^.WB[
M]HSXC:CXT\9ZA]MU*Y_=PPQ@K;V4 )*6\"$G9&N3@9))+,Q9F9C[I\"?^"8?
MQK^/7@ZV\565KHWA30[Z&.YTZ?Q+=R0O?Q.6Q)''%%*ZKA0P,BH&61&3>IR/
MF'Q?X3U3P+XKUCPWKEM]BUG2+R;3[VV\Q9/*GB<QR+N4E6PRD94D''!-?2?P
M-_X*7_'#X$:'IV@66LZ?XH\-Z;9_8;'2O$EGYZ6R;@5*S1M',=@!15:1D5#M
M"X5-H!Y!\</V;_B1^SCJVFZ?\1/"\_AV;4H6GLW::*XAG56VN%EA=T+*2NY-
MVY0Z$@!E)^W_ /@D'^U9JFC>./\ A1^MRW^JZ/K8EN?#[>8K1:7/%%+/<1X8
M;A'*JEOE8A9$R$_?.XU--_X*P?"SXL?V5;_'+X"V&M#3K-O*U"W@M=8 NF\L
M2^5;7:)Y$;[2QQ,[#8BG?]X?>/[->H_L]^-K:X\4_!'3O!*3>1]FN[CP[I,%
MA?0Q-(<1SQB-)HE=H"RK(H#^6&&0 : /=J*** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I*6D;[II/8#P
M?3OCUX@?5/$K7.CV#6=OJ-S8:=9K))%*HM[B6!I)IL.'\WRUD4+&NP-M)D^]
M77O\:M*TWX*:5\2-5@E@L;^PL;I+*R;SW>:[\I8+>-B$#%Y9HXP[[%^8,Q1<
MD?,?P5T6[\,?"GPKH>HVXL]4T>QCTR]M]Z/Y5U;_ +F=-R$JV)$<94D'&036
MWXPNM>UCX0Z!\,-*T;38-#THZ+&FKW6K2&Y,5A<VTW_'N+;:6<6^W_6C&[/;
M%?@V3\<NEC<?1S6NERM^S36FC>EUKV/L\1DRGA:-3"PNVES._?R;_(](U+XW
M>%/'UQINC^+OA_X@TZPNKV.UM]2U-;%TM+J?-M$R/;74DT4C-/Y2RQJ"OFY+
M*NYAL:W^S]=?8W7P[XJDM;J2[:;=KEBM]%% =Q\B-8G@;Y25 >1W;"G=N)W#
MR#Q7I]_?Z?9OIJ6\U]9:II^IQQ7<K11R?9;R&X,9=4<KN$17<%;!(X->@K^T
M-X\50/\ A ?#I]_^$JN/_E?6>4\39+Q%A)5.(U352,FHZ:\MEZO=LTQ66XO
MU$LO<K/?4U]&_9ZU9K?4(O$'C&.;S HM)M!TI;*6#[V\OY\MRLF<ICY5QM.=
MV1M]*\)^ -#\%S:A+I%FT$VH3"6YEFN))W8@850TC,40<D1KA 6<@ NQ/C__
M  T1X\_Z$'P[_P"%5<?_ "OH_P"&B/'O_0@>'/\ PJKC_P"5U?4X#->#,LES
MX.=.,NZW^\\ZMALXQ*M54FNU]/N/H;GBCZUY[\'_ (H2?$[2=6:ZTM='U71]
M0.G7UM#<_:8/,,$-PIBE*(SJ8KB+)9$(;>,$ ,WH5?IM"M3Q%*%:E*\9)-/N
MGLSYVI"5*;A-6:'4445T&84444 %%%% !1110!X;\:?^1LA_Z]$_]#>N!'W:
M[[XT_P#(V0_]>B?^AO7 C[M?PUQK_P E!BO\7Z(_8\E_W"F=[\%?^1LF_P"O
M1_\ T-*]QKP[X*_\C9-_UZ/_ .AI7N-?T9X9_P#(@C_B?YGP/$/^_P O1#J*
M**_63YH**** "BBB@ HHHH **** "BBB@ HHHH 9]:^;/C)^P;X!^-?Q"U#Q
MC?ZOXDT+5=12(7JZ/<VXBN)(XUB64K/!*5;RTC3"E5Q&#MW%F;Z4KA?C!\8O
M#/P,\$7?BKQ3=M!90D106T.&N+VX8$I;P(2-\C;3U("A69BJ*S#2G*I&7[MM
M-]C.I&$HVJ*Z\S@_A'^QS\/_ (0>#_&?ANU.K>(+3QA;?8=8FUBZ'FSVOER1
MB &!(E10)ISN50^93ECA OE?_#K;X;_]#GXY/_;SI_\ \A5Y7XS_ ."G7C"Y
M\12MX3\+Z+8: H9(H]:6:YNY2';$C-%+&D>4V9C ?:P;]XP(QGZ1_P %.OB+
M:ZI;RZGX8\,:CIBAS-9VJW-I-+\A"!9VEE5,-M)S&^0"."<CUHX3'03G&Z;W
MUU/)EBL%)J$DFEMIH>R_\.M?AM_T.?CG_P "=/\ _D*C_AUK\-O^AS\=?^!.
MG_\ R%7T5\&?C7X7^._A-O$/A2YN)[6*86MU%=VSP2VUQY4<K0L&&UBJRIEH
MRR$YPQQ6C\3/BIX7^#_ADZ_XOUB+1M*\Y+=961Y7DE<_*D<<:L[M@,Q"J<*K
M,<*K$</UC$\W+SN_JSN]AAN7FY5;T1\Q_P##K?X;=?\ A,_'/_@3I_\ \A5Z
M5^RQ\&?A9\&+KQEIGP_\6?\ "5ZXUS##KLEQJMO=W=H8C,D5O+' J+%M?[3]
MY Y8R D[ %^+/CY^WGXX^*EV;'PG<7G@#PPFY#'97(&H7F)@T<LEP@#0?*B?
MNH6P"TJM)*K +Z+_ ,$I(UB\1?%U$4(JVFA@*HP!\VHUUUZ&)C0]I7D]]KG)
M1K8>5;V=&*];'Z(44E+7D'KA1110 4444 %%%% !1110 4444 %%%% "44M%
M "4M%% !1110 4444 )7G7QR_P"15L_^OU?_ $7)7HM>=?'+_D5;/_K]7_T7
M)75A/X\/4Y,5_ GZ'A]%%%?;'QX4444 %%%% !1110 4444 %%%% !1110 4
M444 ?F)_P4P_Y+SIG_8!@_\ 1TU=+_P2Y_Y'CQO_ -@Z'_T::YK_ (*8?\EY
MTO\ [ ,'_HZ:NE_X)<_\CQXW_P"P=#_Z--?,X'_?WZR_)GTN+_W)>D?T/I7]
MO+_DU_Q7_OVG_I3%7YG? %0_QR^'ZL RG7[$$$9!_P!(2OTQ_;R_Y-?\5_[]
MI_Z4Q5^9_P"S_P#\ET^'W_8?L?\ TH2JG_R,8^J'AO\ <G\S]L:^&?\ @J1_
MR+_@#_KYO/\ T&&ON:OAG_@J1_R+_@#_ *^;S_T&*N_-/]W?JCS,M_WA>C_(
M\4_X)U?\G&6G_8.NO_017U!_P4IT>XU#X"V%Y"NZ*QUJ"6;C[JM'*@/_ 'TR
MC\:^7O\ @G5_R<;:#_J&W7_H(K]*OBA\/K#XJ?#_ %WPGJ9*VFJ6S0F0#)B?
M@I(!W*N%;\*PC2E6P"A'??[F=-6JJ6.4I;?YZ'Y-_L?Z_;^'?VDO MY=R^3
MUZ;<OG #2QO$N?JS@?C7[&5^('Q&^'/B/X-^-KK0->M7T_5+)P\<B$[)5SE)
M8G[J<9!'0@@X(('U-X!_X*;>(=!\,V^G^(_"4'B74H%"#4H]0-HTH P#(GE.
M"WJ05!]!6>"QE.E2]G4=K,UQN#G6J*I3UTL?8?QQ_:5\(_L_S:)'XG&H.VK>
M;Y(L(5E*"/9N9P74@?.,8ST-)\)/VH/A]\;-6?2O"^J7$^J);&[DM;BREB*Q
M@J"2Q79P74?>[\9K\K/C=\;O$7Q\\:/XAU]HXBL8@M+&V!$-K$"2%4$DDDDD
ML>23V& /OW]@/]GV_P#A7X+O_$WB&RDLO$&O;1':S*5DM[1>5#*?NL['<0>0
M F<'(KHPN(JXFI)->XK_ / ^9S8C#4L/13;]]_TSX7_:PT670?VC?']M,@C:
M34Y+I1C *R@2J?Q#BO=_V3_V//A]\?\ X6MXAU?5]?M=6AOI;.XAT^ZMTB7:
M%9"%>%F&58=3ZUVG_!1+]G:_UR2#XF^'[-KO[+;"WUJW@3+K&F2ES@<L #M;
MT55/0$CY3_9^_:1\3?L\Z_->:,([[3+P*M[I5T2(I\=&!'*.,G##UY!'%>31
MC3P]:5/$1TV_X)Z<Y3KT%.@]?ZNC[:NO^":GPHL;>6XN/$7BJ"WA0R22RWUJ
MJ*H&2Q)ML  <Y-8FB_L$_ ;Q(H;2/B#J^JJ0"&LM:L)A@]#\L!]#^5>0?&W_
M (*&:_\ %+P1>^&M%\-0^%(-0C:"]NOMQNY7A889$_=H$##()P3@G&.M>.?L
MY_ G5OCU\1+/2+.&1=(@=)M4O@"$MK?/(W?WVP54=2>>@8CKC.C4K*G2IJ2?
MR.?DKQIN=6IRV^9^O?@/P;9_#OP;H_AG3I;B>QTNW2U@DNF5I611@%BJJ"?H
M!7XR_'3_ )+5X\_[#M]_Z/>OVPT_3[?2=/MK*TB6"UMHEAAB7HB* %4>P %?
MB?\ '3_DM7CS_L/7W_H]ZK-OCI_/]",K=XS;\C]._P!A-0O[+?@\@ %C>$\=
M?]+FKT_XP?\ ))?&G_8%O?\ T0]>8_L)_P#)KG@WZWG_ *5S5Z=\8/\ DDOC
M3_L"WO\ Z(>O6Q7^[3_P_H>73_WK_M[]3\/%^\OUK]T_ /\ R(GAS_L&VW_H
MI:_"Q/O#ZU^Z?@'_ )$3PY_V#;;_ -%+7GY3_#J>J_4[\T^.GZ/]#\NO^"@'
M_)S7B#_KVL__ $G2OHW_ ()>G/P_\:?]A*'_ -%UXG_P4@\.W6E_'R'4Y(R+
M35-,A>&3L6C+(P^HPI_X$*Y/]E[]K*Z_9MMM>ME\.1^(+753$^QKLVSQR(&
M.[8^00W3 Z=:X,)4A0Q$W-V6J_$[J].=;#04%=V1^MDW^J?_ '37X,WW_']+
M_OG^=?LW^SW\6+CXV?"/3_%UW90Z?<WDERCVMNY98]DKHHR>2=H7)XY)X%?C
M)>_\?TO_ %T/\ZTS/^+!^1GEB:A43Z.WW7/V9_9?_P"3>OA]_P!@>#_T&G_M
M)?#!?B]\&/$OAU(EDOY+<W%CUXN8_GC_ #(V_1C3/V7O^3>?A]_V!X/_ $&O
M3Z^@K4U6I.#ZGAQJ.G54UT/PY^'?BRY^&_Q#T+Q#&LBSZ3?Q7#QK\KD(X+IS
MTR,K^-=7^TY\4$^,'QL\2>(+64S::TXMK!CD#[/&-B$#MNP6_P"!5U'[:WPI
M'PM^/6L"VA,>DZU_Q-;3Y2%'F$^8@/M('^@(KC/V=?AD_P 7/C%X;\-[&:UG
MN1+=L 2%MX_GD)],JI4>["OD*<9U7'#OO^/4^JE*$$\1Y?AN?I5^Q'\+!\,?
M@+H[W$'E:KKG_$UNBP&X+(!Y2_01A..Q9JY[_@HIHLNK?LXW%S%'O73M3M;J
M0[<E5):+/MS(/SKZ;AA2WA2*)%CBC4*J*,!0!@ #TKG_ (B>![#XE>!]<\,:
MD/\ 0]4M)+9W"@F,L/E< _Q*V&'N!7U.+H^TH.G!=%;Y=#YC#UN6NJLN^OS/
MQG^#/A71O&WQ4\,>']?GN+72-4OH[.>:SD1)4WG:I5F5E'S%>H-?H"?^"9/P
MN/\ S'/%W_@9:_\ R-7Y^_$SX:^(O@IXZN_#^NVTEEJ5F^^&X3(2>/)V31-W
M4XR".000<$$#Z=^'O_!3#Q+X;\,P:;XD\+6_BB_MT$:ZFE\;220 8!E7RW#-
MZD;<^F>:\+"SPT8.->.M_P"D>[B8XB4E*@]+?TSTK6_V _@3X9OX+'6/'NLZ
M5>SH98K>^UFPADD0'!95: $C/&17JGP)_9!\ _!?Q<?%/A;6]9U2\-K);;;R
M[MYH=CD$G]W"IS\OKZU^9_QH^,>O_'3QU/XEUYHTG9%@MK2W!$5M"I)6-<\G
MDL23R2Q^@_0;]@C]GR_^%/@J]\2^(K1K/Q#KZIY=K*")+:T7E5<?PLY.XKU
M" X(('=@I0JU'*$+)7U_(XL7&=.E:=2[?3\_N/H_Q=)X;N-%NK'Q.^F-I5PF
MR>WU5H_)D4GHP?@C..M?*/B3]@7X1?%2&ZU/X?>*&TDK+Y3_ -EW4>IV4<F
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
M4_X*&^-+'Q]^VA\4]3T^*XA@M]232F6Z55<RV<$=I*1M8C:9('*G.2I4D Y
M]V_X(I_\G/>*_P#L3[G_ -+;*O@"177#/U;GGK7W_P#\$4_^3GO%?_8GW/\
MZ6V5 '@'[?W@<?#W]L?XJZ9]M^W_ &C5VU?S?*\O;]M1;SR\;CG9]HV;L_-L
MS@9P.]_X)U_LJ?#3]K3Q-XR\.^-]>\0:7K.G6=O?Z9:Z%+%%YT&]H[EY&D@D
M7Y&>U &5)\PX#8.WZK_X*[?L@ZIXL6T^-/@[1_MLNGV9MO%,-HJB4V\>##>[
M%3=)L4NDKEF*QI"0H2-V7\UO@7\=/%_[.OQ&T_QIX*U#[#JMKF.6&8%K>]@)
M!>WG0$;XVVC(R""%92KJK  _67_ARK\$/^AI^('_ (,;'_Y#KRQ?V OV(VZ?
MM%D_3QQHG_QBO%OC%_P5P^)/Q<^#MYX(3PSH/AV\UBSN=/US5[7S)?/@E.W9
M;0R$B#,1>-R[2D[RR&(@8^-_A_X \0_%;QGI/A3PII,^M>(=4F$%I8VP&YVP
M2222 JJH+,[$*JJS,0 30!_0Q^R9^SMX)_9M^%K:'\/M=U#Q%X;UB].NPZCJ
M%W!=>=YT$**T4D,:(T92)&4@'.XG)!&/P<_:V_Y.J^,?_8XZO_Z6RU^^_P"R
MY\%Q^SS\ /!7P^:Z^VW.D61^USK)YB-=2R//<>6VQ"8_-ED"94-L"YR<FOP(
M_:V_Y.J^,?\ V..K_P#I;+0!]_\ _!#3_4_&G_>T7^5]7W]^U1_R;#\8/^Q.
MUC_TBFKX!_X(:?ZGXT_[VB_ROJ^_OVJ/^38?C!_V)VL?^D4U '\U;_>;ZU^_
MO_!+W_DQ7X9?34O_ $YW5?@$_P!YOK7[^_\ !+W_ ),5^&7TU+_TYW5'0.I^
M#OC+POJG@?Q=K?AS6K46>LZ1>S6%[;>8LGE3Q2%)$W*2K892,J2#C@D5^O'_
M  12\5:9>_ 'QOX<AN=^LZ=XE:_N;;RV'EP7%K"D+[L;3N:UG& 21LY !7/A
MO_!6K]CR;P9XPD^-'A/3YYM UV;'B*"WMHU@TV\PB).=F#MN&)+,RG]]DLY,
MZ*/A_P"!?QV\7_LY_$33O&G@K4/L6J6W[N:&4%K>]@)!>WG0$;XVP,C(((5E
M*LJL! ?TRU^"/_!4WQ]+XX_;-\70#5;?5=.T""TT>R-L8V6W5(%DFA+(.66Y
MEN0VXEE;<IQM 'J7Q*_X+-_$[Q1X-L-,\)>&='\$:[Y"KJ&N*_V]GE!C)>VA
ME39"I*R K+YYVR !@R[C\&^%_"FN>//$%MHOAS1]0\0:W=[O(T_2[5[FXEVJ
M7;;&@+-A59C@<!2>@H ^\_\ @BOI%]<?M&^,=4CL[A]-M_"DMM->+$QABEDO
M+5HXV?& S+#*54G)$;D?=./(?^"IG_)\WQ&_W=-_]-MK7ZR?L$_LJV_[*OP0
MM-,O$\SQCKGEZGK\TD<(>*X,:@6:O&6WQP?,H)=@7:5UVB3:/R;_ ."IG_)\
MWQ&_W=-_]-MK0-'J/_!%7_DZ+Q5_V)MU_P"EUC7[45^*_P#P15_Y.B\5?]B;
M=?\ I=8U^U% C^5J7_6-]37[5?\ !%O_ )-7\2?]CA=?^D5E7XJR_P"L;ZFO
MVJ_X(M_\FK^)/^QPNO\ TBLJ.@=1O_!:?_DU;PU_V.-I_P"D5[7XL0?Z^+_>
M'\Z_:?\ X+3_ /)JWAK_ +'&T_\ 2*]K\6(/]?%_O#^=-;@?O[_P5 _Y,8^)
MG^[IW_IRM:_G^K^@'_@J!_R8Q\3/]W3O_3E:U_/]2'T/Z5/V4_\ DU[X._\
M8FZ/_P"D4-?@)^UM_P G5?&/_L<=7_\ 2V6OW[_93_Y->^#O_8FZ/_Z10U^
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
M ,1?%=MJL&B:AI6@WMQ87UR8]L=YY+"V $@*LS3&-50@[F95P<X/XM?L@_\
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
M +'+1_\ TMAH0'ZY_P#!7WP7?>*OV/Y=2M9+>*#PWKUEJMVLS,&>)A):!8P
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
M%>+_ -HSXC:=X+\%Z?\ ;=3NOWDT\A*V]E;@@/<3N =D:Y&3@DDJJAF95/\
M2#\/_!=C\-_ ?ASPEI<MQ-IV@Z9;:5:R73*TK101+$A<J%!8J@R0 ,YP!TH
M_E\D_P!8WUK]TO\ @D=X)_X13]C?2]4%[]J_X2;6+[5O*\K9]FV.+/R\[COS
M]CW[L#_68Q\N3^%LG^L;ZU^_G_!+O_DQ/X9?]Q/_ -.=W3Z!U/JAJ_E>N?\
MCXD_WJ_JA:OY7KG_ (^)/]ZD,_:7_@BO_P FL^)_^QRN_P#TBL:]6_X*@_\
M)B_Q-^FF_P#ISM:\I_X(K_\ )K/B?_L<KO\ ](K&O5O^"H/_ "8O\3?IIO\
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
M^YNMRS7V9+F\9&V;H_M$S/+Y9,2'RPVS<N[&237J]%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?%?Q,_P""27P'^(GB
MB?6[6#7_  6;C<TVG^&KV*.T:1G9V=8YH9?+^\%"1E8U5%"H.<I\,_\ @DE\
M!_AWXH@UN[@U_P :&WVO#I_B6]BEM%D5U=7:.&&+S/NE2DA:-E=@R'C'VK10
M!\Z>//\ @GS^S]\3/$TVO^(/AU;W&I20V]MNM=1O;.%(H(4@AC2&"9(T5(HH
MU 50,**W_@K^QO\ !_\ 9W\477B+X?\ A#_A']8NK-K":Y.IWESN@9TD9-LT
MSJ/FB0Y S\O7DU[910 5\@?&+_@EC\!_B]KT>K1:/?\ @2[.?/3P?-%9V]Q\
MJ*N8'BDBCVA/^62IN+L6W$Y'U_10!\ #_@BK\$/^AI\?G_N(V/\ \AU]/? '
M]D_X8_LT:6MMX%\,6]EJ+P^3=:Y=?O\ 4;L%8P^^=OF"LT2.8DVQ!@2J+FO8
M:* "OFKQ;_P3G_9X\=>*M8\2:Y\/OMVM:O>3:A>W/]M:C'YL\KEY'VI<!5RS
M$X4 #/ %?2M% 'E/P-_9>^&7[-O]M#X<^&?^$=&LF'[?_I]U=>=Y7F>7_KY7
MVX\V3[N,[N<X&.]\5>&=+\;>&=7\.ZS;?;-'U>SFT^]MO,:/S8)4,<B;E(9<
MJQ&5((SP0:V:* /E3_AUS^S$>?\ A6?_ )7]4_\ DFO??A?\,/#/P8\"Z9X.
M\':7_8_AS3?,^R67VB6?R_,E>5_GE9G.7D<\L<9P.,"NNHH *^2OBY_P2^^
M/Q:NI;U/#$_@C4YIHY9;OPE<"S5E6/9Y8MV5[=%/RL2D2L67.[EMWUK10!\
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
M[.O[#7PC_9D\J[\*^'OM_B-,Y\2:XRW6H\^8/D?:$A^25HSY*1[U W[B,U]
MT44 </\ %SX,^"_CQX.D\*^.] M_$6A231W MYV>-HY4/RR1R1LKQM@LNY&!
M*NRG*LP/R%K'_!&?X&:EJE[=VVL>-M)@GF>6.QM-2MFAMU9B1&AEMG<JH.!O
M=FP!EB<FOO6B@#X*T?\ X(S? S3=4L[NYUCQMJL$$R2R6-WJ5LL-PJL"8W,5
MLCA6 P=CJV"<,#@U]9_!_P" GP^^ .A2:1\/_"EAX:M) //>V4O<7.&=E\Z=
MRTLNTR/MWLVT-A<#BO0J* "OE[]I;_@GC\)_VH_%]OXJ\1)J^@^(5A\BZO\
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
M3]K0:3/XQM]0T[6-+S'!K6AR1P7C0'<3;NSQNKQ[FW@%25;.TKO<-] T4 ?
M'_#E;X( _P#(T>/S_P!Q&Q_^0Z^Q_@U\(_#_ ,!_AGH/@/PK%<1:%HT310&Z
MF,LTC,[222.QZL\CNYP H+$*JJ !W%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110!\^_%+]@[X%_&CQUJ7C'QGX&_MGQ)J7E"ZO
M/[6OX/,\N)(D^2*=4&$11PHSC)YR:U?@K^QO\'OV=O%%UXC^'W@__A']9N[-
MM/FN?[3O+G= SI(R;9IG4?-$AR!GY>N":]MHH *\G^-'[+OPK_:&%J_Q!\%:
M?X@NK7:L-]F2VO%1=^V/[1"R2^7F5V\LMLW-NQD UZQ10!\ -_P17^"!/'BC
MQ^/IJ-C_ /(==_\ ![_@EC\!_A%KKZO+H]_X[O!CR$\82Q7EO!\KJV($BCBD
MW!_^6JOM*(5VD9/V!10 5R/Q.^&'AGXS>!=3\'>,-,_MCPWJ1C%W9>?+!YGE
MRI*GSQ,KC#QH>&'3!XR*ZZB@#Y4_X=<_LQ_]$S_\K^J?_)-?27A7PSI?@GPQ
MI'AW1;;['HVD6<.GV5MYC2>5!$@CC3<Q+-A5 RQ)..236S10!Y3\<OV7_AE^
MTD-%'Q&\-?\ "0C1O.^PC[?=6OD^;Y?F?ZB5-V?*C^]G&WC&3GS_ ,)_\$Y?
MV=_ OBK1O$FB?#[[#K6D7D.H65U_;6H2>5/$XDC?:]P5;#*#A@0<<@U]+44
M>5?M0?' _LW_  +\3?$;^Q?^$A_L46Q_LW[5]E\[S;F*#_6;'VX\W=]TYVXX
MSD?FS\2/^"NGA#XQ>%[CPYXV_9SL/$FBS;C]EO\ Q()/+<HT?F1M]BW12!7<
M+(A5UW':0:_6+Q5X6TOQKX7U?P[K5O\ ;-'U:SFL+VV\QH_-@E0QR)N4AERK
M$94@C/!%?@5^T=_P3[^+G[/.O:L9/#-_XK\'V_GS6_B?1+5IX#:Q*KM-<(A9
MK7:K?,)<+E)-K.J[Z /T0_9N_9,_8V_:F^'?_"9^#?AG?Q6"7DMA<6NJ:MJ4
M-Q;3H%8HX6[9#E)(W!1F&' )#!E%7_@I<G@/]FO]B.3X;>#O#NCZ#;^*M2L[
M*#3[&1()MMN8IY+QEP7N6 M;>)Y&.[,T99R<!OR$\%_$#Q5\-=4DU+PGXEUC
MPIJ4T)MI+S1;^6SF>(LK%&>-E)4LBG:3C*@]A53_ (GWQ \4_P#,1\1^)-8O
M/^FEU>7UU,_XO)([M[LS-W)H JZ+I-[X@U:QTO3+*?4=1O9X[:VL[6)I9IY7
M8*D:(H)9F8@  9)( K^IBOR8_P""</\ P3@UP>*M+^+/Q8TN_P##L6C7BW6@
M^&;Q'MKR:ZB?*75RAP\<:.H*1G#2,H9L1@";]9Z //?C!\!?A]\?M"CTCX@>
M$[#Q+:19\A[E2EQ;99&;R9T*RQ;C&F[8R[@N&R.*^0V_X(K_  0/3Q1X_7Z:
MC9?_ "'7W]10!\5?#/\ X)(_ ;X=^)X-:NX-?\:?9]K0Z?XEO8I;19%=75VC
MAAB\S[I4I(6C978,AXQ]C:3I=GH.F6FFZ996^G:=9PI;VUG:1+%#!$BA4C1%
M "JJ@ *!@  "K]% 'G?QI^ _@7]H;PM:>'/B#H7_  D&BVUZFH16OVN>VVSJ
MCQJ^Z%T8X65Q@G'S=,@5Y9X3_P""<W[._@?Q5HWB/1/A[]AUK1[V'4+&Z_MK
M49/*GB<21OM>X*MAE!PP(..017TO10 4444 %%%% !7P_P#$'_@D+\"_'7C+
M5=?@G\3^%EU"8SG2?#]W;0V-NQ W"&.2W<HI;+; VU=Q"A5"J/N"B@#XJ^%/
M_!)OX-?"?XB^'?&5EJ?B_6-0T&\CU"TM=5U"W-N9XSNB=A#;QN=CA7 W $J
MP9<J?L;5M+L]>TN[TW4K*WU'3KR%[>YL[N)989XG4J\;HP(964D%2,$$@U?H
MH ^*OB9_P22^ WQ$\3SZW:P:_P""S<;FFT_PU>11VC2,[.SK'-#+Y?W@H2,K
M&JHH5!SGEE_X(K_! =?%'C]OKJ-E_P#(=??U% 'GOP?^ GP^^ .@R:1\/_"=
MAX:M)<>?);*7N+G#.R^=.Y:67:9'V[V;:&PN!Q7H5%% 'RH?^"77[,9Y/PS_
M /*_JG_R37OOPO\ A?X:^#'@73/!W@W3/['\.:;YOV2Q^T2S^7YDKRO\\K,Y
MR\CGECC.!P *ZZB@ KY6;_@EW^S([%F^&F2>3_Q/M3_^2:^J:* /._@O\!?
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
M2O<:_HSPS_Y$$?\ $_S/@>(?]_EZ(=1117ZR?-!1110 4444 %%%% !1110
M4444 %%%% "5^/'[;'_)W?Q0_P"OK3__ $U65?L/7X\?ML?\G=_%#_KZT_\
M]-5E7MY1_O+]/U1Y&:?[O\T>]?\ !*<@>)/B]G_GUT/_ -#U&O?/^"AS _LB
M^,\'_EZTC_TZVE?D[);Q2MEXT<^K*#2+:PJP(AC!'((45ZDLL<L1[;GZWM;S
M]3RJ>9*%%4N3I;<JZ[</:Z'J$\9P\=O(ZGT(4D5^]ND:98Z#I=GINFV=OI^F
MV<*6]M9VL:Q0P1(H5(T10 JJH "@8   K\(&4,I!&0>H-1?8X/\ GA'_ -\"
MML;@'BYJ7-:WD8X/&K"Q:Y;W/WSW#UI:_ O['!_SPC_[X%?<W_!*.-(O$GQ?
M"(J#[+H?"C'\6HUX.*RYX6G[1RO\CV\-F"Q,^3EL?HA1117D'KA1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 E>=?'+_D5;/_ *_5
M_P#1<E>BUYU\<O\ D5;/_K]7_P!%R5U83^/#U.3%?P)^AX?1117VQ\>%%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 5*OW1452K]T5_/GC9_R3]'_KZO_29'Z+P-_P C"?\ A?YH5>U>K? C_6:U
M](?_ &>O*5[5ZM\"/]9K7TA_]GK^;/#S_DI<-_V]_P"DL_4L^_Y%]3Y?FCUJ
MBBBO[6/R,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH 2N=\;>!]&^(
MWAZ70_$%HU]I<D]O<M"L\D)\R"=)XF#QLK#;)&C<'G;@Y!(KHNG%'K6<HJ2:
MDKI@>??\*+\']?L5\/\ N+7?_P =I#\#?!W_ #Z7P_[BUW_\=KSSQQ\7]4\6
M:E8_\(;K9TOP]:R^:^I6L,,SZMP1MC,J.JVW.?,4;I3@HRQ@--P&H^&=.URV
MTZ+6K=O$/]GJZVLNNROJ,T(?;OVR3EW&[8F>>=HSTK\*SOBGA7*Z\L-2P<:L
MXZ.T8V3[7:_(^QP679EBZ:J.JXQ>UV[_ ''T%_PHWP;_ ,^E\?\ N+7?_P =
MIW_"B_!__/E??^#:[_\ CM?.GA^TFTRR_: &A.VCZA_P@=F;>ZT]S;R0S8UC
M9(CI@JRG!##D$ CI76>&_&?B+P7K"WUOJ>H:SILDKR7VD7]P;CSMRHN^"64E
MHG01C;&&$+;I 55G\U/4><<-4:.#JXO!Q@L0KKW8M1VW=O/>QF\%F#JU:5*L
MY.G;JU>ZOIJ>\>#/A_H7P_BU./0[22U&I7?VV[,ES+.TLWDQP[LR,Q'[N&)<
M# ^7.,DD]-Q6)X7\5:5XTT.VUC1[Q+_3K@-LF3((96*.C*0"KJZLC(P#*RLK
M $$5M5^OT8TX4XQHI**2LEM;I;R/E9N4I-SOS=;[CZ***V("BBB@ HHHH **
M** /#?C3_P C9#_UZ)_Z&]<"/NUWWQI_Y&R'_KT3_P!#>N!'W:_AKC7_ )*#
M%?XOT1^QY+_N%,[WX*_\C9-_UZ/_ .AI7N->'?!7_D;)O^O1_P#T-*]QK^C/
M#/\ Y$$?\3_,^!XA_P!_EZ(=1117ZR?-!1110 4444 %%%% !1110 4444 %
M%%% "8KQGQQ^R+\)_B+XNU/Q1X@\*_;]<U1XWN[K^T;N+S&2)(4.Q)548CC1
M> .F>I)KV:FU4:DJ;O%M/R(E"-16DKH\%_X81^!O_0D'_P &U]_\?H_X81^!
MO_0D'_P;7W_Q^O>_\]**V^LU_P"=_>S'ZO1_D7W(^9O%?[)/[-G@.Q@OO$NC
MZ9X>LIYA;Q7&K>(KJVCDE*LPC5I+@ MM1VVCG"L>QKGK/X&_LAZG?6ME97OA
M6YO+J9;:WMX/&,KR32NP5(T47669F(4*.22 *S/^"IO'P5\$?]CA#_Z;K^O@
M?X1_\EJ^&'_8X:'_ .G&WKU:-.M5PTJ[JRTOU?0\RM*C1KQHJFM;=%U=C]2/
M^&$?@=_T)/\ Y5K[_P"/UV_PK_9_\!?!&ZU>X\%:%_8LVK) EZWVRXG\U83(
M8AB61MN/.D^[C.[G.!CT:BO'E6JS5IR;7FSUHT:<'>$4GZ#J***R-@HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH 2O.OCE_R*MG_U
M^K_Z+DKT6O.OCE_R*MG_ -?J_P#HN2NK"?QX>IR8K^!/T/#Z***^V/CPHHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "I5^Z*BJ5?NBOY\\;/^2?H_P#7U?\ I,C]%X&_Y&$_\+_-"KVKU;X$?ZS6
MOI#_ .SUY2O:O5O@1_K-:^D/_L]?S9X>?\E+AO\ M[_TEGZEGW_(OJ?+\T>M
M4445_:Q^1A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% #3@5XW^U1K$
M,/PK;P\;[['<^*[^WT**,V_G"ZBD8R7D!RK*H>SANQN;&/X2&VU[&:\3_:H\
M-R:EX/\ #6O(\Q'A;Q!;:I+;P6S3F6*2.:RD+8(\M(TO6G:3!"K V0!EE\C-
MI589?B)4/C4)<OK9V_$VH\KJQ4MKJ_H>=P6\FIZKI6B6=Q:V=_JT[6EI)=*S
M1JRQ23,=JX+;8XI&" KNVXW+G<%^*WAT_#WXH_#_ $2SU&\NK74M(URYO'NV
M0M,\5Q8>1D(JJ/+6YE0;5!((W%B-U);S)I/B/0/$!LI-1FT.[>]BM8I5C:1G
MMYK=PI;Y2WESR%0Q +!064'<'?&CQ-8>-OB_\--2T>22YM+?1=?AG,EO)"T+
M&XTY4#HZJR[S#*4+ !PA9<KS7\R9#0RBIPUC:M51>)7-\5KK33EO_5S]'S">
M)CCJ$:=U3TVVO?6_R#X>^ =)^*'C#XG>'-:65K&YT3P]+O@?9)%-#>ZC-#*I
MP02DL<;@,&4E<,K*2I37+>;PO\0-8\)7MQ#<W-K;0:E;S1 AGLYWF2+S5QA9
M5>WF5MI*L%5QMWF-+_P;\4:5X1^*'Q O-6O%M(V\/:3)'& 7EF$4VIM((HE!
M>5@&7Y4#-\R@#)&<_P 07#^*/BAXC\72HL<%S;VNE:='Y1CE^QVYE</+ECEG
MFN;AA]W$9B#*KAZ]3.WE<^#L+[=KZQ%)0UUU:OIVL8T_K"SJI[-/D=K]M$K?
MB=_^SCK%O;ZMXS\-(UY)/;S6VL[97W6\,5TCQ>7"-Q*_O;.>1EV@;IMV27;'
MN5>%?L[>')E\3^-_$[O.D-VMCH\5O+;%$86PFF,\<A.)%9KYHS@85K=QDG(7
MW6OW+A5U7DF$=7XN2/Y:'R&;\GUZKR=_QZ_B.HHHKZP\<**** "BBB@ HHHH
M \-^-/\ R-D/_7HG_H;UP(^[7??&G_D;(?\ KT3_ -#>N!'W:_AKC7_DH,5_
MB_1'['DO^X4SO?@K_P C9-_UZ/\ ^AI7N->'?!7_ )&R;_KT?_T-*]QK^C/#
M/_D01_Q/\SX'B'_?Y>B'4445^LGS04444 %%%% !1110 4444 %%%% !1110
M 4444 -H&*R/%7BC3?!7AG5O$.LW/V/1])M)KZ]N?+:3RH(D+R/M4%FPJDX4
M$G' ->)77[>WP*L[66>;QP4AB0N[_P!D7QPH&2<""JC3G--QBW8SE4A!I2:5
MSS;_ (*G?\D4\$?]CA#_ .FZ_KX'^$7_ "6OX8?]CCH?_IQMZ_97XG_"GPG\
M9/"Y\.^,=&CUK2C,EPD;221212KG;)'+&RO&V"RDHP)5W4Y5F!\Y\'_L2?!?
MP'XHTSQ#H_@UAJNFS"YM)+S5;Z\CCE7[LGE33/&64X96*DJP5EPR@CTZ.-C2
MPTJ#6KO^)YU?!RJXB-9/16_!W/=NM':O'_VA/VG/"G[-MCHLWB*TU34KG6)9
M$M;'1X8WF*1A3+*3+)&@53)$#\VXF084@,5K_L]?M4>%_P!I*X\0P^'=)US3
M'T-+5[DZQ%!&'$YF"!#%-)DCR'SG'5<9SQYWLY\OM.7W>YZ/M(<_)?7L>U44
M45F:!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 E>
M=?'+_D5;/_K]7_T7)7HF17G?QR_Y%6S_ .OU?_1<E=6$_CP]3DQ7\"?H>'T4
M45]L?'A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %2K]T5%4J_=%?SYXV?\D_1_Z^K_ -)D?HO W_(PG_A?YH5>
MU>K? C_6:U](?_9Z\I7M7JWP(_UFM?2'_P!GK^;/#S_DI<-_V]_Z2S]2S[_D
M7U/E^:/6J***_M8_(PHHHH **** "BBB@ HHHH ***^#?^"L7[4\OP;^$</P
M\\/7MNGB?QK#-;WH9(Y7MM)*-',=I;,;3%O+1RC JEQM*NBD 'J.K?\ !2[]
MFO1=6O-.N/B?;R7-I.]O(UII-_<PLRL5)26.W9)%R.'1BK#!!((-?4-?SX_\
M$[?@7;?'K]JCPMI>J:?_ &CX<T??KFKPL82AA@P8UD24$21O.UO&Z!22DC=!
MEE_:W]K3XV7O[.?[/'C+XAZ=IUOJVI:/!#]FM;IV6$RS7$<",^WDJK2ARH(+
M!2H9<[@ 5?C!^V5\%_@+KT>B>./'VGZ5K+D[M.MXIKVX@^5''G1VZ2-#N61&
M7S NX'*Y ./:Z_!#]A+]DN?]N#XM^*;[QEK6KIX>TV(W^M:M;3QO?7=Y<.WE
M(9)=QW.5FE:0H_\ JBIVF16'ZR_M6?%"R_8]_9#UB^\+"WTR?1M-M]!\,VLU
MTNZ.5@MO!Y?G!S,T,>9MC!BZP-N.-S  ZGXE?M<?![X/^,M.\*>+_B#I&C>(
M;Z9;=;!Y&E>W9A&5-R8U86JE948/.44J2V<*Q'L-?@W^P9^Q^W[</Q$\8:QX
MT\4ZA!H^CF.ZU:X@FWZIJ%U=&8QD2RJZCYHI'>1PS' 4#YRZ?NMI6FQ:-IEI
MI]NUQ)!:PI!&]W<R7$S*JA07ED9GD; Y=V+,<DDDDT ?,;?\%1/V9%8J?B9@
M@X/_ !(=3_\ D:D_X>C?LQ_]%,_\H&J?_(U?@-/_ ,?$G^\?YUZI\#?V6_B?
M^TDNM'X<^&/^$B&C>2+[_3[6U\GS?,\O_7RINSY4GW<XV\XR,@'[2_\ #T;]
MF/\ Z*9_Y0-4_P#D:NJ^&?[>GP$^+GBB#P[X9^)&GW.LW!5;>UO[:XT_[0[.
ML:QQ-<QQK)(S.H6-27;G .#C\6_''[ O[0WP]^Q?VI\)]?NOM>_R_P"PT35M
MNS;G?]D:7R_O#&_&[!QG:<?/K KP1@T ?U3T5^5O_!)G]M36]<URS^!OC*\_
MM&W2RD?POJ$Q=[B/R5WM8,0I#1B)9'C9ROEB(Q@L&C5/HK_@I]^T_??L[_ :
M/2_#>HSZ7XU\73-8Z?>6KM'-:6T>UKJX1]C ,%:.(?,C@W =#F.@#U'X[?ML
M?!S]G*XN-/\ &'C"W7Q!##)*- TU&O+XLL:R+&Z1@B!I%D389VC5MV=V Q'S
MO_P^J^"'_0K?$ _]PZQ_^3*_&;2=+O\ Q%JMIIFFV5QJ6J7TZ6]M9VL32S3R
MNP5(T102S,Q   R20!7UY\,?^"3?Q_\ B+I/V^\TS1_ \#PPSV\?B>_:.:=9
M%+8\J!)GB90%W),L; L!@D,% /OSP5_P6 ^ 'BK5)+34I/$_@Z%83*M]K6DB
M2)V#*/+ M9)WW$$G)4+A3E@< _8_A?Q9HOCC0K;6_#FL:?K^C71;R-2TJZ2Y
MMY=K%&V2(2K8964X/!4CJ*_F^^-W[-WQ(_9QU73=/^(GA>?P[-J4+3V<C317
M$,ZJVUPLL+NA925W)NW*'0D ,I/H/["/[4-]^R_\=M&U.YU*>W\$ZK-'8^([
M-7;R7MFRJW#($<LT#/YHV+O(5T! D;(!_0S7S5XN_P""C'[/'@7Q5K/AO7/B
M%]AUK2+R;3[VV_L749/*GB<I(FY+<JV&4C*D@XX)KZ5K^:_]K;_DZCXQ_P#8
MXZQ_Z6RT ?OS\#?VHOAE^TG_ &V?AQXF_P"$B&B^3]O_ - NK7R?.\SR_P#7
MQ)NSY4GW<XV\XR,^KU^5O_!#+_5_&KZZ+_[?U^J5 'GGQG^/'@;]GGPK;>)/
MB#KG_"/Z+<7B:?%=?8Y[G=.R.ZIMA1V&5B<Y(Q\O7D5XO_P]&_9C_P"BF?\
ME U3_P"1J\N_X+2_\FJ^&_\ L<;3_P!(KVOQ57[P^M ']4U%%% !1110 5R/
MQ0^*'AGX+^!=3\9>,=4_L?PYIOE?:[W[/+/Y?F2I$GR1*SG+R(.%.,Y/&377
M5\T?\%&?">N>./V,_B'HGAS1M0\0:U=?V?\ 9].TNU>YN)MNHVSMLC0%FPJL
MQP. I/04 9?_  ]&_9C_ .BF?^4#5/\ Y&KVCXS?'CP-^SUX6MO$GQ!US_A'
M]%N+Q;"*Z^R3W.Z=D=U3;"CL,K$YR1CY>O(K^;7Q1X2USP/X@GT3Q'HVH>']
M:MMGGZ=JEK);7$6Y0Z[HW 9<JRL,CD$'O7[8?\%;/A]XH^)'[-OA_3/"7AK5
M_%.I1>*K:X>ST:PEO)EB%I>*9"D:L0H9U&<8RP'<4 =E_P /1?V8VP!\3.?^
MP!JG_P C5[[\4/BAX:^#'@74_&/C'4_['\.:;Y?VN^^SRS^7YDJ1)\D2LYR\
MB#A3C.3P":_F@\3^$];\#^(9]$\2:/J&@:S;;//T[5+62VN(=RAUW1N RY5E
M89'(8'O7],'Q2^&^B_&#X=^(?!7B.#S]'URSDLY]J(SQ[A\LL>]6421MM=&*
MG:Z*V.* /-?A#^W!\$/COXPC\*>"?'D&K^(989+B*QFL;NS:94&7$9GB0.P7
M+;%);:K-C"L1[O7\R6K6?B']GKXTWUI;WUO#XJ\$>('BCOK4":%;RSN"!(@D
M3#KOCR Z\CJO45_09^RE\?K']ICX$^&?'%L;=-0N8/L^K6=N5 M+^/"SQ[!(
MY12W[Q%=MQBDB8_>H ]AHHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@#RCXY?M1?#+]FS^Q#\1_$W_".C6O.^P?Z!=77G>3Y?F?ZB)]N
M/-C^]C.[C.#C@?"/_!1C]GCQUXJT?PWH?Q"^W:UJ]Y#865M_8NHQ^;/*X2--
MSVX5<LP&6( SR17R%_P7,_U?P5^NM?\ MA7P'^R/_P G4?!S_L<-(_\ 2V*@
M#^DZBBB@ HHHH **** "BBO'_P!K+XV7W[.O[//C'XA:=IUOJ^I:1!"+:TNG
M9(3+-/' C/MY*JTH<J""P4J&7.X 'H_BGQ5HO@G0[C6O$6KV&@Z-:E?/U'5+
MI+:WBW,$7?(Y"KEF51D\E@.]6M)U6RU_2[34],O;?4=-O84N;6\LY5EAGB=0
MR2(ZDAE92"&!P0017\Y/Q^_:S^)_[2VJ/-XX\3W%WIBS>=:Z#9_N--M2&D*;
M(%.&95E=!+)OE*D!G;%?OC^RG_R:[\'?^Q-T?_TAAH ;\<OVHOAE^S;_ &*?
MB-XE_P"$=&LF;[!_H%U=>=Y7E^9_J(GVX\V/[V,[N,X.. \(_P#!1C]GCQUX
MJT;PWH?Q"^W:UJ]Y#I]E;?V+J,?FSRN$C3<]N%7+,!EB ,\D5\B?\%S/]3\%
MO][6OY6-? '[)/\ R=5\'/\ L<=(_P#2V*A ?TGT444 %%%% !1110 4444
M%<Y:>/\ PQJ'C"]\)6OB32+KQ58P_:;O0X;Z)[ZWB(0B22 -O12)8_F( _>+
M_>%?F-_P4B_X*$?$_P"'?Q>\2_"3P-/;^$M.TZ"WCNM<M1OU&Y,]H)7$<C?+
M NVX0 HOFJT0995W;1P'_!'#6+_Q!^UOXVU34[VXU'4KWPG>7%U>7<K2S3RO
M?V3/([L269F))).2230!^S=%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 445^4?_  4B_P""A'Q/^'?Q>\2_"3P-/;^$M.TZ"WCNM<M1OU&Y,]H)
M7$<C?+ NVX0 HOFJT0995W;0 ?IS:>/_  QJ'C"]\)6OB32+KQ58P_:;O0X;
MZ)[ZWB(0B22 -O12)8_F( _>+_>%='7XR?\ !'#6+_Q!^UOXVU34[VXU'4KW
MPG>7%U>7<K2S3RO?V3/([L269F))).2237[-T %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !7#?%SXS>#/@/X-D\5>/-?M_#NA1S1VXGF5Y&DE<_+'''&K/(V S;44D*
MC,<*K$=S7X8?\%</B7K?B[]K;5?#%]./[%\)V5I::=:QN^P>?;Q7,LK*6*^8
MS2A2RA<I#$"#MR0#[0;_ (+4?! =/"_C\^XTZQ_^3*]4_9U_X*1?"']I3QS%
MX.T$:_H?B2ZW&QL=<T]4^V[8I)9-CP22HNQ(B3YC)G<H7<<@?CA^R7^RWKG[
M7'Q0D\'Z+J^GZ$+2R.IWM[?J[^7:K/#%(8D0?O)!YP*HS(IVD%UZU^F/[&__
M  3)U3]F']I*;QMK'B'2?%WA^PTR:'1+J%9[2^CO)5C1Y)+?YHPHB:ZCP97S
MN5MH/W #]":*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M K&\5>)M+\$^&=7\1:S<_8]&TBSFU"]N?+:3RH(D,DC[5!9L*I.%!)QP":V:
M\L_:I_Y-?^,'_8G:Q_Z134 >3_\ #T;]F/\ Z*9_Y0-4_P#D:C_AZ-^S'_T4
MS_R@:I_\C5^ 5?07PN_8+^.GQG\#:9XR\'>!O[8\-ZEYOV2\_M>P@\SRY7B?
MY)9U<8>-QRHSC(X(- 'Z]_\ #T;]F/\ Z*9_Y0-4_P#D:C_AZ-^S'_T4S_R@
M:I_\C5^5G_#KG]IW_HF7_E?TO_Y)H_X=<_M._P#1,O\ ROZ7_P#)- '[H?##
MXG^&OC-X%TSQAX/U/^V/#FI>8;2]\B6#S/+E>)_DE57&'C<<J,XR.,&NNKY_
M_83^%_B;X-_LI^!O!WC#3?['\1Z;]M%W9>?%/Y?F7UQ*GSQ,R'*2(>&.,X/.
M17T!0 4444 %%%% !1110 4444 %8WBGQ5HO@G0[C6O$6KV&@Z-:E?/U'5+I
M+:WBW,$7?(Y"KEF51D\E@.]><?M9?&R^_9U_9Y\8_$+3M.M]7U+2((1;6ET[
M)"99IXX$9]O)56E#E006"E0RYW#\&OC]^UG\3_VEM4>;QQXGN+O3%F\ZUT&S
M_<:;:D-(4V0*<,RK*Z"63?*5(#.V* /Z-M)U6RU_2[34],O;?4=-O84N;6\L
MY5EAGB=0R2(ZDAE92"&!P0015^O*_P!E/_DUWX._]B;H_P#Z0PUZI0 4444
M%%%% !1110 4444 %%%% !1110 4444 >)?&K]LCX/\ [._BBU\._$'Q?_PC
M^L7=FNH0VW]F7ESN@9WC#[H874?-$XP3GY>F"*ROA=^WC\#/C1XZTWP=X-\<
M_P!L>)-2\W[+9_V1?P>9Y<3RO\\L"H,)&YY89Q@<X%?FW_P6L_Y.>\)_]B=;
M?^EM[7E/_!+7_D^GX:_34_\ TV75 '[<_&?X\>!OV>?"MMXD^(.N?\(_HMQ>
M)I\5U]CGN=T[([JFV%'896)SDC'R]>17B_\ P]%_9C8@#XF<G_J :I_\C5E?
M\%.?@1XZ_:(^ .B^&_A_H?\ PD&M6WB2WU"6U^UP6VV!;:Z1GW3.BG#2H, Y
M^;IP:_,./_@EW^TXKJ3\,^ ?^@_I?_R30!^_E%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5SEY\0/#&
MG^,+'PE=^)-(M?%5_";BST.:^B2^N(@')DC@+;W4"*0[@"/W;?W37PA_P4T_
M;R^(7[-WC#1O 7P_CT_2;K4M'CU:?Q!<PBYN(MUS(BQPQ.#$O%NX9G63<)?E
M"%-Q^+/^"<GBW7?'/_!0;X?ZWXCUG4/$&LW0U#S]0U2Z>YN)=NE7*+ND<ECA
M551D\!0.@H _>6BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!OTJEJFFV>N:;=Z;J-K!?V
M%W$T%Q;74:R131N"KHZ,"&5@2"",$$BKM<#K?QN\%Z+>):R:S_:$[3S6KC2;
M::_6WFA8++',UNCB%U8XVR%3D-C[K8Y:^(H8>'-B)J,>[:2_$N,93=HJ[/!=
M1\%^)/A']JL-?%SK'AFQ3-EXN(#[K=8W<B_"\PR1I$WF3E5@?Y&#(TGDI/#-
M'<0I+%(LD3C<KH058'H01UKVQ?CUX(.I06DFIW5JTJN_VF[TR[@M8U1&=C).
M\0BB&%/WV7)P!DD [UQ\./"=[K%WK$WAG1YM5NRIN;]K"%IY]JA%WR%=S855
M49/ 4#H*_"\T\/,MSJM+%Y1B5'F>J5I1N^UGI^/E8^QPV>8G P5/%4V^S=T[
M?-:GSO\ =[9J?0]!UGQLL:>'+=;B*27R7U289L[8!I%=R<CSBC1.ACC);?M5
MS&&+K] -\-O";W%K,WAC1VGM9DGMY6L(BT4BL&5T.W*L& ((Y! -=. !T7%&
M5>%5&A657,*_M(K[*5D_5EXCB:<HM4(6?=N_X&%X/\+VO@OPW8:-9EI(K6,(
MTTB1J\[GF2:01JJF21RSL0H!9F.!FMZBDXQ7[U"$:<5""LELCXF4I2DY2=VQ
M]%)2UH(**** "BBB@ HHHH \-^-/_(V0_P#7HG_H;UP(^[7??&G_ )&R'_KT
M3_T-ZX$?=K^&N-?^2@Q7^+]$?L>2_P"X4SO?@K_R-DW_ %Z/_P"AI7N->'?!
M7_D;)O\ KT?_ -#2O<:_HSPS_P"1!'_$_P SX'B'_?Y>B'4445^LGS04444
M%%%% !1110 4444 %%%% !1110 WBOG;]J?]J;6OV:;_ ,/R+X$7Q+H6KK)&
MNI+J<EMY%RG)AD'V9T&Y#N3Y]S>7-\H$>6^BN.*\^^-_P<T7XY?#C5/"NL0P
M%ID:2POIH3(VGW@1A#<H RG<A8Y 9=ZET8[78'6DX*:=17CU,JJFX-0=GT/A
MCXI?\%&KCXE?#'Q=X0_X5S'IO_"0:1>:3]L_MTR^1Y\#Q>9L^RKNV[\[<C.,
M9'6OBW5;$ZEI=W:!]AGA:(,1G&01FO:?$W[(?QC\&>%=4\1:YX'ET_2=+LI;
M^^F.J6$GD0Q1F21MJ3EFVJK'"@DXX!KQN[NH[&TFN9CMBB0R.0,X &37VN'I
MX6-.:HM<KWUN?'8BIBI2BZJU6VA][_\ #U*?_HEL?_A1G_Y$H_X>I3_]$MC_
M /"C/_R)7@?_  PS\=?^A D_\&^G_P#R11_PPS\=?^B?R?\ @WT__P"2*X?J
M^6]U_P"!?\$[/;YAV?W%/]J3]IB]_:9\0>&[V;08/#ECH=K<0P6J737,KR3O
M&97>3:@VX@A"J$!!#DLVX!?3/^"9/]L?\+]\0_9_M_\ 8'_",R_;?+W_ &3[
M3]JMOLWF8^3S-GVO9N^;;YVWC=7&:%^P5\;=7UJVL;KPG#H=M-NWZEJ&J6C6
M\.%+#>(9)).2 HVHW+#.!DC[S_90_9AL_P!F_P (W:S7?]I^+-:$+ZQ>1.WV
M<&,/Y<$"G'[N/S9/G(#N79CM&R-,,=6P]/#K#T'?TU\S?"4<14Q'MJRV^1[W
M1117S1]&%%%% !1110 4444 %%%% !1110 4444 %%)FC</6@!:*3</6EH *
M*** "BBB@#\3/^%^_$__ **/XM_\'EU_\<KZ3_9)\?>*/''A?QS_ ,))XCU;
MQ!]EO=,^S_VI?RW/D[H[W=L\QCMSM7..NT>E?%]?67[$/_(K_$+_ *_=*_\
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
M^M1^%SX_FTR.?7V^)%M&V+B-RKB&6Z7[*JEI#L2%@[1!#("R,5M_M)?\$E=
M^)/_  BFN_L[W'A_P]I%U9M)>KJ>M75Q9W:-L>VN+:0).S;E9]QW["HB*C)8
MD ^LOV,_VSO#W[8W@O5M1T[2KCP[X@T69(]5T6:4W"P+*7,$D<X11(KK&_\
M"K*R,"N-K/VO[2/[2'A']EKX='QEXR_M"73GO(K"WM=+MQ-<7$[AF"(&94&$
MCD<EV480@$L54_%O[#G_  35^*/[-/Q^T_QSXC\:: FCVEE<P3V'A^XNI7U#
MS(]BPRAXHE$:L5FR=_SPQ_+GYE^^OB?\,/#/QF\"ZGX/\8:9_;'AO4C&+NR\
M^6#S/+E25/GB97&'C0\,.F#QD4 ?A5X)T'Q#_P %%_VW)+F^@N+2V\1:F;_5
M'MR"=+TF$*-GFI"5W) D<"2/& \K1[^7)K]E_P!K+]J#0_V2OA:/&6MZ3J&N
M"YO!IEE9:>47S+IH)I8Q*[$>7&?)8%P'*Y!"-TKL_A'\&?!GP'\&Q^%? ?A^
MW\.Z%'/)<&W@9Y&DE<_-)))(S/(V J[G8D*BJ,*J@6_B?\,/#'QF\"ZGX.\8
MZ9_;'AO4C']KLO/E@\SRY4E3YXF5QAXT/##I@\9% 'X?_#GX=^-/^"E?[86M
M^(Y]/GM-"O=3BOM>OHY$1=)TL$1Q6ZS"+:\_D1"*+,9,C(78;5D9?WNKA_A'
M\&?!?P'\'1^%? F@6_AW0HYI+@V\#/(TDKGYI)))&9Y&P%7<[$A451A54#N*
M /Q#_P""Q'PT_P"$1_:DM_$\$%\;7Q9H]O=RW5PG^CFZ@S;/%"P4#Y8HK9F4
MEF!ER2 R@>E_\$7/CM+I?C#Q7\(]0N;==.U2%M>TL331QM]LC$<<\4:[=TK2
M0A'QN^1;1B%^9R/2/^"VW@<ZA\*?AQXQ-[L.DZU<:3]C\K/F_:X/-\S?N^79
M]AQMP<^;G(VX/Y\_L*^-K[P'^U]\)M2T^*WEGN->M]*=;A69?*O";24@ @[A
M'.Y4YP&"D@C((@/Z+Z*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** //OCA\<?"/[._PZU+QIXTU'[#I5I\D<48#7%Y.02EO A(WR-@X
M&0  S,5568?D)\8O^"OWQH\;ZXLW@?\ L_X;Z-#G9:V]O#J5S+E4!\Z:XB*G
M#*Y7RXX\"3#;R U??O\ P42_8^\;_M=>%?!VG>#_ !38:,-%O9Y[K2]7EGCM
M+OS$54F)B5_WD6UU4%#\MQ)AEP0_R9\&/^",WC#3?BAH-Y\3M:\,:MX%MYFE
MU*QT/4KM;NY548I&"UL@"M($#X=6V%]K!L&@#YT_X>C?M._]%,_\H&F?_(U>
MK? O_@L-\5/".N:=:_$F'3_''AN2\+W]Y#8QVNJ10,H7; 8C' =A&\*\>6RR
MEU!5D^_?C#^PG^S#)\.4'B;PAX?\#:-H]F;2+Q%;78TJ2U\P)$DLUQN"SR!A
M'M:Y\W+GD-O8-^ ;@*Q .0#P: /Z1?C+\7-5T[]E_7_B?\,I-'U2XAT >)-,
MDUR&<6ES9K&MPY9%V2!FMP^Q3M^<H&P,U^6__#ZKXW]_"WP__P#!=??_ "97
MVM_P2OU[1?B)^PYI/ANXT[[;::1>:EH6J6NH0));W7FRM<LH4E@\9BO$4A@,
MD.,$8)_&3XX?"^]^"WQ>\7^!K\W#S:%J<]DD]U:M;-<Q*Y\J<1DDJLL>R1>2
M"KJ02""3J!_2#\*O'!^)WPO\'>,19?V:/$.C6>K_ &/S?-\CSX$E\O?M7=MW
MXW;1G&<#I7P?^W?_ ,%+O&'[-OQV;P)X#T_PQK$-CIMO+JAUJRNWFM[R7=((
MPR31*R^0UN_ ;ER-V00O:_\ !'SXE'QC^RL_AJ>>P^U>$M8N+*.UMW_T@6LV
M+F.692Q/S2S7*JP"J1#@ E6)_)K]JWXI?\+F_:.^(OC"/4O[8L-0UB<:?>>1
MY'F6,;>5:?)M4C$$<0^90QQEOFR: /N_]FO_ (*X?$3XF?'GP/X1\9^'/#$'
MA_7]2BTJ630K&Y6[26?,<#*9;MD"B9HMY()V;\ G K]7J_EGT?5KWP_JUEJ>
MFWMQI^I6,Z7-M>6LK1302HP9)$=2"K*P!# Y! (K][_VP?V@M%L?V"/$GCNW
MAQ:^,_#45KI=CJ%PEM<2?VG"J* !O#21Q3/,8U)R(7^8 %@ ?"WC#_@M+\4E
M\6:TOACPMX/'AO[;,-,_M;3[K[9]EWGR?/\ +O-GF;-N[;\N<XXK[3_8]_;
M\2?$[]G+Q/\ &3XS-X?\%^&=/O)(;6:QT^YM8FMXE0/.'EFE,^^63R42-0?,
MB91O9@J_@PH+L .237[I_%W]ACQ'XJ_83\&_ _P=K]AX9UG1197%^'N;EM/U
M.<!WNT>3!D\MKB5[A<QL T<8")P4.@'QO^T!_P %BOB-XPU5[3X56-OX T*"
M8F/4+R&*^U&Z4-( 7$BM#$K*T9,:J[*R'$K*2*\=_P"'HW[3O_13/_*!IG_R
M-7M?A+_@BQ\4?^$LT8^)_%7A#_A&OML/]I_V3J%U]L^R[QYWD>99[/,V;MN[
MY<XSQ7W[XA_8)_9IL?AV-+U?X;>'],\.:/YE_)J4D\MK<1(HD=WGOQ(L[1J'
M<D22E %7@!%P ?F;\+_^"O7QU\&ZIYGBJXTCX@:;--"TT&H6$=G-'$K'S%@D
MMEC56=3C=(DH4JI"_>#?L=\&_BYX?^/'PS\/^//"LMQ+H6M0M+ +J$Q31LKM
M')&Z\@,DB.AP2I*DJS*03_-_\6O#^A^$_BIXRT/PQJ/]L>&]-UF\L],U#STG
M^U6L<[I#+YD8"/N0*VY0%.<@8K]6_P#@B?XTL]0^"GC_ ,)QQ7 U'2M?35)I
M&51"T5U;I'&JG=DL&LI2P(  9,$Y( !I?\%"/^"@WQ$_9/\ C-HGA'PAHWAC
M4M-O= AU6276[6YEF$KW-S$5!CN(QMVPKP03DGGH!X)X2_X+4_$.*S\1/XG\
M'>%[FX_LUET5-)M[F%?MYDC"-<M)<N3 L?G,50!F944,@8NO/?\ !:K_ ).D
M\*_]B;:_^EU]7Q=\)_AGK?QD^(_AWP5X<A\_6=<O([*#<CLD6X_-+)L5F$<:
MAG=@IVHC-VH ]\_X>C_M.;L_\++&/3^P=,Q_Z35^OWP%_:/N=>_9'T+XQ_%T
M:?X(,UE/J.HLL$UO;Q0?:)$MWCCD9Y&\V(0L@!8R&5=@.]17Q9XX_P"")"P^
M![+_ (0[XE->>,8-_P!J_MRR\C3[W,J[/+\K?);;(]^<^?O8#'E@G%O_ (*_
M>.H_A;\(?A;\%O"=U;Z;H,L1DNM*@NY&N8[*S2**RCD!D):!F,A_>!MSVJD-
MF-L@'E?[0'_!8KXB^,-5>T^%5C;^ -#@F)CU"\ABOM1NE#2 %Q(K0Q*RM&3&
MJNRLAQ*RDBO*=)_X*H?M*Z;JUG=S^/;?5;:WF262QO-#L%AN%5@3&YBA1PK
M8.QU;!.&!YKP'X)_"^^^-7Q<\(^!M/-Q'/KVI063W%M;-<M;1,X\VX,8(++%
M'OD;D *C$D $C]SO"_\ P37_ &=?#/@V[\.M\/+;5TO(;>*[U+5+J>6^E:$Y
M$B3!PUNSMDO]G\I7SM*[0% !^4_[:?[;B?MD>$OAM]N\-GPYXD\-&^34!;S>
M;:77GQVF)8<X=,O#-F-MVU=G[QR3CRK]D?\ Y.H^#G_8X:1_Z6Q5U7[;_P"R
MT/V2_C;-X2M=7_MG1;ZS35M*N)1MN$M9))(UCG  7S%:)P67Y6 5L(6*+RO[
M(_\ R=1\'/\ L<-(_P#2V*F@/Z#?CA\<?"/[._PZU+QIXTU'[#I5I\D<48#7
M%Y.02EO A(WR-@X&0  S,5568?D+\8O^"O\ \9_'&N)-X'_L_P"&VBPY\NU@
MMX=2N9<J@/G37$14X97*^7''@28;?@-7NG_!<+5;^+1?A!I:7EQ'IUS<:K<3
M6:RL(998UM%C=DSAF42RA6(R!(X'WCG\X?V?_P#A7G_"Y/"G_"U_[0_X5[]L
M']K?V9N\SR\';NV_/Y6_9YGE_O/+W[/GVT@/:/\ AZ-^T[_T4S_R@:9_\C5[
M%^S_ /\ !8KXC>#]52T^*MC;^/\ 0IY@9-0LX8K'4;52T8)01JL,JJJR$1LJ
M,S.,RJH K[(\&_"[]A_]HOPOX<\.>&-+\ :F'_X\+'3Y_P"S-<G\A)$/FA6B
MO9/D5W;S<[P!(=W#5\@>+/\ @BS\4?\ A*]9/ACQ5X0_X1K[;-_9G]K:A=?;
M/LN\^3Y_EV>SS-FW=M^7.<<4 ?KSX5\5:7XV\+Z1XCT2X^VZ-J]G#?V5SY;)
MYT$J"2-]K ,N58'# $9Y K9KYT_84_9U\4_LN_ :+P5XM\1V_B+4O[2N+V-;
M%Y7M;"*3:!;PM( 2I96E/R(-\[\'EV^BZ "OR%_X*B?MJ>.(?'7Q(^ "Z7X?
M/@UETW-\UO/_ &A_JK6]^_YWE_ZSC_5_=XZ\U^O5? G_  4^_9=^&,GP-^)?
MQB;PSGXCA=-QK7V^Z_Y^;6U_U/F^3_J?D^Y[]>: /Q2K[C^'7_!6[XP?#GP/
MX9\(:;X;\$3:9H6FVNDVLMU8WC3/%!$L2,Y6[ +%4&2 !G. .E?#E?M_^SY_
MP3G_ &=_&GP'^&WB36?A[]LUG5O#6FZA>W7]M:C'YL\MK')(^U;@*N68G"@
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
M+=/\,6DI79I>EZ+:200X4*=K7$<LAR06.YSRQQ@8 3PK_P %7OVC] UZVO\
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
MV?\ XQ:G\ ?C+X3\?Z3&)KK1+Q9I+;<J_:;=@8YX-S(X3S(GD3?M)7?N'(%
M'],E%4-)U2SU[2[34M-O;?4=.O(4N+:\M)5EAGB=0R2(ZDAE92"&!P0015^@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "O+/VJ?\ DU_XP?\ 8G:Q_P"D4U>IUY9^U3_R:_\ &#_L
M3M8_](IJ /YJJ_?[_@EW_P F*?#+Z:G_ .G.[K\ :^@OA=^WI\=/@QX&TSP;
MX.\<_P!C^&]-\W[)9_V183^7YDKRO\\L#.<O(YY8XS@< "CH!_1-17X _P##
MT;]IS_HIG_E TO\ ^1J^@/V#?V\?CI\:/VKO _@[QCXX_MKPYJ7V[[59?V38
M0>9Y=C<2I\\4"N,/&AX89Q@\9% 'Z_5\O_MC?M[^"_V0[6'3;RTN/$OCF\AA
MN[/P["7MU>V>21#/)<F-D1089!M 9RVT;0I+K[3\:/B=8_!GX3^+O'.H"![?
M0=-GOEM[FY6V6YE1"8H!(00K2R;(UX)+.H )(!_FS^('Q \0?%3QEJWBOQ7J
MUQK?B#59C/=7UR1N=L     *JJ JHH"JJJJ@    ^I_&W_!6K]HGQ1J<5WI>
MOZ/X.MTA$1L=%T:"6)V#,?,8W8G?<00.&"X484').5I'_!5#]I73=4L[NY\>
M6VJPP3)+)8WFAV"PW"JP)C<Q0HX5@,$HRM@G# X-?3__  3A_P"";_ACQ-X$
MTOXL?%;2?[<;5=MUH7AJ\CEC@AA27*7-RAV^=YNP%(SNB,3AF\SS (_7OVQO
M^"7O@'XG>"];\0?"SPS;>%?B'##YMGIVF3I9:9J#*8@8WA*F.-O*CD"&/RE,
MDFZ1B"6 !;_9!_X*F>$/V@M<TCP7XQTK_A"/'-]B&VE682:7J$X6,!(W8AX9
M)',FR%PPPJJ)7=U4_=-?RS:3JM[X?U2TU+3;VXT[4[&=+BVO+25HIH)48,DB
M.I!5E8 A@<@@$5^Z/PQ_:>O/C[_P3I\8^/+?4;BS\::1X4U:RU2[M7:&:'5+
M:Q=O/1T2,*S@Q7 \H8C,H4'*&@#PK]K[_@KL/">O:OX-^"UII^K2VN;:;QG=
MMY]L)-LBO]CA&%DV,8RLSLT;%' C="KM\?G_ (*C?M.G_FI>/IH&F?\ R-7R
MJS%F)/6OU?\ V&=4_8B3X7Z+I^M1^%SX_FTR.?7V^)%M&V+B-RKB&6Z7[*JE
MI#L2%@[1!#("R,5 /F'PK_P5>_:/\/ZY;7^H>+=/\3VD.[?I>J:+:1P394J-
MS6\<4@P2&&UQRHSD9!_5O]C/]L[P]^V-X+U;4=.TJX\.^(-%F2/5=%FE-PL"
MRES!)'.$42*ZQO\ PJRLC KC:S_)O[27_!)70/B3_P (IKO[.]QX?\/:1=6;
M27JZGK5U<6=VC;'MKBVD"3LVY6?<=^PJ(BHR6)U?V'/^":OQ1_9I^/VG^.?$
M?C30$T>TLKF">P\/W%U*^H>9'L6&4/%$HC5BLV3O^>&/Y<_,H!Y;_P %1/VU
M/'$/CKXD? !=+\/GP:RZ;F^:WG_M#_56M[]_SO+_ -9Q_J_N\=>:_-&OVM_X
M*??LN_#&3X&_$OXQ-X9S\1PNFXUK[?=?\_-K:_ZGS?)_U/R?<]^O-?BE0!]Q
M_#K_ (*W?&#X<^!_#/A#3?#?@B;3-"TVUTFUENK&\:9XH(EB1G*W8!8J@R0
M,YP!TK]A/CA\<?"/[._P[U+QIXTU'[#I5K\D<48#7%Y.02EO A(WR-@X&0
MS,5568?*_P"SY_P3G_9W\:? ?X;>)-9^'OVS6=6\-:;J%[=?VUJ,?FSRVL<D
MC[5N JY9B<* !G@ 5\A_\%AOCKJ?BWX_0?#6UU"_C\.>%;*WEN=-D"I;R:C-
M&9OM"[3F3%O-"@+_ '3YH4 .Q< R?C'_ ,%?_C/XWUY)? WV#X;Z+#G9:V]O
M#J5S-E4!\Z:XB*G#*Y7RXX\"3#;R :\]'_!4?]IQ>OQ+#?70-,_^1J?_ ,$Z
M?V4=+_:H^-UQ8^)TOSX,\/V?]I:B+2-E2[?S$2*S><$>3YF9&R/G9(9 NT_.
MGZC?';_@FY\&_B1\)[C0/#'@?1_"?B73]-D@T+5M/W6CI<!%\HW<B!C<J6C1
M7:997VO(5(=MU 'F?[%?_!4W3/CYXHLO WQ%TO3_  AXOO3Y>G:C9S,-.U.<
MNV+<)(2T$I4QA SN)&# %6,<;?H!7\K3*89".C*:_HO_ &*?CM-^T5^S7X/\
M8:A<6\_B!H&L-9$,T;L+R!C&[R*BJ(FE 2?R]HVK.H&1@D ^ OC?_P %</C!
M\-/C1X^\):9X;\$3Z9H.OZAI5K+=V-XTSQ07$D2,Y6[4%BJ#)  SG '2N7\6
M_P#!9#XG:Y\(QIFF:7H_A[X@W&I.TFMZ=9EK:UL%6(QK%#<23;YWD\X,S_*J
M!=JEGW1_)/[6G_)T_P 8_P#L<M8_]+9JZS]C/]D'6OVPOB-?Z!9:F/#NB:79
MF\U+7'LGN4@R=L42J"JF21LD*SI\D<K#)3:0#TKX?_\ !47]IW_A,M(BC\16
M_C:XN)Q;0^'[K0+8K>RR QQQ@6L44Q;<RE0C@E@HY!*G]VZ_.OX<_P#!)/2O
MA%^T[X&\<:)XF/B#P)H]XVH3Z3KI:+4+>>*$&U>.6!52?%T!(0RQ!515(ER<
M_HI0 5SGCSQYH'PN\'ZKXJ\5:M;Z)X?TN$SW=]=$A(UR    2S,Q"JB@LS,J
MJ"2 >CKYT_;K_9U\4_M1? >7P5X2\1P>'=2_M*WO9%OGE2UOXH]X-O,T8)"A
MG64?(XWP)P.'4 _._P#: _X+%?$;QAJKVGPJL;?P!H4$Q,>H7D,5]J-TH:0
MN)%:&)65HR8U5V5D.)64D5X[_P /1OVG?^BF?^4#3/\ Y&KVOPE_P18^*/\
MPEFC'Q/XJ\(?\(U]MA_M/^R=0NOMGV7>/.\CS+/9YFS=MW?+G&>*^_?$/[!/
M[--C\.QI>K_#;P_IGAS1_,OY-2DGEM;B)%$CN\]^)%G:-0[DB24H J\ (N #
M\S?A?_P5Z^.O@W5/,\57&D?$#39IH6F@U"PCLYHXE8^8L$ELL:JSJ<;I$E"E
M5(7[P;]CO@W\7/#_ ,>/AGX?\>>%9;B70M:A:6 74)BFC97:.2-UY 9)$=#@
ME25)5F4@G^;_ .+7A_0_"?Q4\9:'X8U'^V/#>FZS>6>F:AYZ3_:K6.=TAE\R
M,!'W(%;<H"G.0,5^K?\ P1/\:6>H?!3Q_P"$XXK@:CI6OIJDTC*HA:*ZMTCC
M53NR6#64I8$  ,F"<D  ^=_^"U7_ "<]X3_[$^V_]+;VO*O^"6O_ "?1\-OI
MJ?\ Z;+JO5?^"U7_ "<]X3_[$^V_]+;VO*O^"6O_ "?1\-OIJ?\ Z;+J@#]6
M_P#@H)^TYXJ_90^"VD>+_"5CH^I:G>:]!I<D>M0RRP^4]O<2%@(Y8SNS"O.<
M8)XZ8_/=?^"U'QO9E'_"+?#_ )./^0=??_)E?5G_  6E_P"35?#?_8XVG_I%
M>U^*T7^L7ZBA;@?U2U\%_MT?\%.(/V:?&%U\/O!?A^W\0^-K6&*6^N]6,B6.
MG-((Y(XS&NUKAFA8L=KHJ;X_F<[T7ZR^/?Q(_P"%._!+QUXU$]A!=Z'HUU>V
MG]IOMMY+I8V^SQ-\RD^9+Y:!0P9BX4')%?S4ZQJ][XAU:]U;4[RXU'4KV9[B
MZN[J5I9IY78L\CNQ)9F8DDDY))- 'TW_ ,/1_P!IPGCXE@>PT#3/_D:O8_A'
M_P %D?B;X?TRZT[QYIFC^*I%TV\6RUB*S\BZ-^59K5KA(Y$B> /MC=8UB;8=
MP9F4A_:?^"=W_!.WX;^(O@KX<^)/Q+\-S^)/$.MRC4K'3=666"VL;>.5Q#^Y
M#!;A9E59290R.CQ@)C<TG)_\%,O^">_@GX?_  [U+XO?#BV@\*0Z;,G]M^'T
M9_LMP+BY5%FMEY$++),JF(;8M@&P(4Q( >9_\/JOC?\ ]"M\/_\ P77W_P F
M5^N'P1\:WWQ*^#?@+Q=J<5O!J6OZ!I^JW4-HK+"DL]M'*ZH&9B%#.< DG&,D
M]:_F0K^E/]E#_DUOX._]B;HW_I##0!^<7QR_X*W?&#X9_&CQ[X1TSPYX(GTW
M0=>OM+M9;NQO&F>*"X>-&<K=*"Q"C)  SG %7(/^"S?B*W^!TMU=^'= N_BM
M<:S)#;6=M:W,6EVFG)'"PGF#3%Y)'=ID5$D&-FYMNU5E^%OVMO\ DZKXQ_\
M8XZO_P"ELM>O_P#!./\ 8_L/VK?BSJ#^)A<?\(+X8ABN]4CMI%1KR61R(+0L
M&#HL@29F= 2%B*@HSHX $U;_ (*H?M*ZEJUW=V_CVWTJ">9Y8[&ST.P:&W5F
M)$:&6%W*J#@%W9L 98G)KU;]G[_@L5\1O!VK1VGQ5L;?Q_H4\P,E_9P16.HV
MJLT8)01JL,JJJR$1LJ,S.,RJH KZ]_;(_8)^#4W[,'BJ[\.>"M(\(ZYX0T"X
MO],U;3;9DF*VT:RNDY5U-RTD=N8_,G,C*9&<98G=^&M ']3&E:K9Z]I=IJ>F
M7MOJ.G7D*7%M>6DJRPSQ.H9)$=20RLI!# X(((K\:9/^"TWQNCF=1X6\ 8!Q
MSI]]_P#)E?H+_P $T]7OM:_8A^&$]_=W%].D%[;++<RM(RQ17]Q%%&"22%2-
M$15Z*JJ!@ "OY_KC_CXD_P!Z@.A^HVN_\%H-5L/@YX9_LWPMH^J_%"^AGEU:
M1DGATG3&6[=88UA+F2=GMT#-B550R(=S'=&OR]_P](_:=_Z*6![?V!IG_P C
M5V__  2]_9!\%?M/^,?&&J^/1<:CH7A>&U1=$AD>!+V6Y$X5Y)HV5U6,0$[4
M(+,RDMM5E?Z3_P""IW[%O@'0_@BWQ/\  WAK1_!NI^&YK>#4;;2($LK:\LYI
MA$#Y$4>UIEFEBP_R90R!BVV,  Y7]D'_ (*\7K:I_P ([\>[FW_L]H7:V\86
M-@RRI*&=]EU! I#*RE45H8U*E%W*V]I$\U^.O_!87XJ>+M<U&U^&L6G^!_#<
M=YOL+R:RCNM4E@52NV?S3) -Y.\JD>5PJAV 9G_/ZOV?_8._X)R_"_2OA+X+
M^(7CG0;?QMXLU[3(=56WU1Q=:9:13I(T2I;LBJ[&":+?YPE"R)F,C ) /A;2
M?^"J'[2NFZM9W=QX]M]6M[>9)9+&\T.P6&X56!,;F*%'"L!@E'5L$X8'FOU;
M_8<_;,TS]L#X<7-ZUA_9'C+0O)@U[38E8VZO('\N>!SG,4GER$(270HRG< L
MC_DW_P %)OV=?#'[-?[1::)X.A^P^&]6T:VU:UTS=+)]BRTD#Q^9+([R;GMV
MDW$C'F[0,*">B_X))^-+[PQ^V9H6EVD5O);^)-,O]+NVF5BR1)";L-'A@ WF
M6D8R01M9AC)! !^VWCSQYH'PN\'ZKXJ\5:M;Z)X?TN$SW=]=$A(UR    2S,
MQ"JB@LS,JJ"2 ?R'_: _X+%?$7QAJKVGPJL;?P!H=O,3'?WD,5]J-TH:0 N)
M%:&)65HR8U5V5D.)64D5Z5_P6F^.FIZ?<^#?A/I>H7]C8WEF^N:W;1[5M[Z,
MS>7:(S [VV/!<,4("9,3?,RC9\+_ +'/[/*_M/?M ^'/ US-?V>BW EN]5O]
M.M_->VM8HR[$DC;'O8)")&!57F3ACA6 .\_X>C_M._\ 13,_]P#3/_D:OK_]
MD+_@KN/%6O:1X.^--II^DRW6+:+QI:-Y%L9-L:I]LA.5CWL)"TZ,L:ET!CC0
M,Z_5'B+_ ()T?L]^(/ATO@Y/AUI^DVD/F-;ZIIY=-3AD828D-XQ:67:9"0DS
M21_*@*$(H'X)_$;P3??#/X@>)O"&IRV]QJ.@ZE<Z7<RVK,T3R02M&[(6"DJ2
MIP2 <=ATH _J"K\P?VS/^"GGQ2_9W_:/\6?#_P -Z!X0O-'TD69@GU6SNI+A
MO-M(9FW,ERBG#2L!A1P!UZU[I_P2O^/$WQB_9=T_2-3N()-=\%S#09$6:,S/
M9I&K6DK1*JF-?+)A4G.\VKMN+%@/S/\ ^"I7_)]'Q'_W=,_]-MK0!]*>!_\
M@LWXB7X;^.+_ ,8>'= E\91&U@\+:;H]I<PV\KN)_/GNWDF?]W%MA^1"KN7V
MC +/'\_>*O\ @J]^T?X@UVYO[#Q=I_AFTEV[-+TO1;1[>'"A3M:XCEE.2"QW
M.>6.,# 'F_[%O[-,O[5GQXTKP9)<W%AH4,$FI:U?6GE^=!9Q[0=@<@;GD>*(
M$!]IEWE&56%?L=XV_P""<OP)\3?"6Z\%:5X T?P]<1PS_P!FZ[!%))?6ERZ2
M".:2?S%FN51I=WE2R%#M48PJX /SC^#O_!7[XT>"-=:;QR;#XD:+-C?:W%O#
MIMS#A7 \F:WB"C+,A;S(Y,B/"["2U?J[JWQ\L=<_99UKXP^"FM[^W7PI=^(=
M.CO"LBB6*V>40SB*0C<DB&.1%?*LKKD$9K^;J1?+D9>NTXK]G?\ @DEI\?Q&
M_8I\7^%/$CW&J^'[C7]2T=K*6XD")9S6=L988RK QJS3S-\A'S2,PY)- 'YB
M?M0?M0>*OVL/'EAXK\6Z?H^GZE9:<FEQQ:+%+%$8DEED#,))9#NW3-R"!@#C
MJ3SWP%^->M_L[_%;0OB!X<M=/O=9TCS_ "(=4CDDMV\V"2!MZHZ,<+*Q&&'(
M'4<5] ?\%/?@+X$_9W^.V@>'OA_H?_"/Z/=^&X-0FM?MD]SNG:ZND9]TTCL,
MK$@P#CY>G)KS_P#8+^%WACXT?M7>!_!OC'3/[9\-ZD+[[59?:)8/,\NQN)4^
M>)E<8>-#PPSC!XR* 9^C?_!/?_@H)\1/VL?C%K?A/Q?HWAC3=.L=!FU6.71+
M6YBF,J7%O$%)DN)!MVS-P #D#GJ#^A->)_!7]C?X/_L[^*+KQ%\/_"'_  C^
ML75FUA-<G4[RYW0,Z2,FV:9U'S1(<@9^7KR:]LH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I*6DH
M ^;_ (Y^,E\>>(=1\ 65U,NA:8!#XFA\EHQ>R2Q1RPV8E)&Z+RI-\RJN'$D,
M>\KY\1YV&".UA2*&-8HHU")&B@*J@8  '0 5C:#X@NO%OB3Q]K%Y;V]O<R^*
MM3LB+92%>.RG-A$Q!).XQ6D>[G!;<0 " /0OA#X)T_Q]KFKZEJ<TEW8:+.=-
M&CR(/L\LSV\4K2S9SYH$<ZJL9 1278AV\LQ_RCG%#'\9\3U<NA4M&DVE?9*.
MC=N[?Z'Z3@)4<KRU8F:UEKYN^R.9XJSX/\8?\*LUX:M->74?AF51;7]BUTD=
MG:!YMWV[;)A8_++RM*59 R.[MYC1QK74_';X9:1X*^&NH>)O"&G:?X;G\-(V
MJ7%K91+:VMW9IAKN.6.-"&?R4=HFP&$B(-XC>56\^U[3X];T._L9/F@NH)('
M YRK*5/Z&O/Q65YAX?9MAZL:O-&?572:35TU\_,[,/B\/GM"=*4;6[]+[-'U
MZ#P*!UKE?A=XR/Q%^&WA/Q4;/^SSKFDVFI_8_-\WR/.A27R]^U=VW=C.!G&<
M#I75]S7]>Q=TF?E;3BVF+244M,04444 %%%% !1110 4444 >&_&G_D;(?\
MKT3_ -#>N!'W:[[XT_\ (V0_]>B?^AO7 C[M?PUQK_R4&*_Q?HC]CR7_ '"F
M=[\%?^1LF_Z]'_\ 0TKW&O#O@K_R-DW_ %Z/_P"AI7N-?T9X9_\ (@C_ (G^
M9\#Q#_O\O1#J***_63YH**** "BBB@ HHHH **** "BBB@ HHHH ***2@#'\
M4^%]-\;>&=6\/:U;&\T?5K.:PO;;S&C\V"5"DB;E(9<JQ&5((SP17B-Q^P'\
M";RWEMYO [/#(I1E_MF_&5(P1_KZ^A,\#FO./BE^T)\._@S-:P^,/%%KI-Y<
M%#'8QI)<W11O,VR&&%7D6(F*1?,*A-R[=V2 =*;J?#!O7HC*I&F_>FEIWZ'I
M%9/B3Q3HW@W19]7U_5['0])MRHFO]3N4MX(]SA%W2.0HRS*HR>2P'4U\!_%/
M_@IMK&L6=[8?#_PU_8 DPD&M:S(D]TB-"0S"V7,<<J2L"I:29"$^9#NPOR7\
M1?BAXL^+6M1ZKXPUZ\UZ]BR(?M# 16^516\F)0(XMPB3=L5=Q7)R>:]6AE5:
MIK/W5^)Y=;,Z-/2'O/\  _1#XI?\%'/A_P""[J^TWPQ87WC?4;?"BX@9;73F
MD$Q21/M# NV%4NKQQ/&X9-KX)*V?V(_VI/&'[1VI>.;7Q79:):?V#!ILD#:-
M;30^8UPUV'WB2:3@?9TQC'5LYXQ^85K;S7U]:65K#)<WEW,EM;V\*%Y)I78*
MD:*.69F( 4<DD 5^BO\ P3K^"'CGX4W7CS5O%WAZXT*SU^RT=].^U21^;)Y?
MVQI \08R1,HGBRLBJP+$8R#C7&X3#X6BE!^]?OK]QE@\57Q-7WE[I]KT445X
M)[P4444 %%%% !1110 4444 %%%% !2'I2TAZ&@#\@?C=\;OB-I?QG\?65EX
M_P#%%G9VOB#4(8+>WUFYCCBC6YD"HJA\*H   '  KB_^%_?$_P#Z*/XM_P#!
MY=?_ !RCX_?\EW^)'_8R:E_Z525P5?H-&C3=*+Y5LNA\%5JU/:2]Y[G>_P#"
M_OB?_P!%'\6_^#RZ_P#CE?J#^QAK^J>*/V:_!^J:SJ-YJ^ISF\\V\OYVGFDV
MWDZKN=B2<* !D\  5^0-?KC^PC_R:KX(/_7]_P"EUQ7DYM3A"BG!6U_0]3*Z
MDI5FI.^GZH]_HHHKY0^I"BBB@#\#Z^L_V(?^17^(7_7[I7_HN^KY,KZS_8A_
MY%?XA?\ 7[I7_HN^K]$Q/P?-?FC\_H?'\G^3/H>BBBLS4**** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ J5?NBHJE
M7[HK^?/&S_DGZ/\ U]7_ *3(_1>!O^1A/_"_S0J]J]6^!'^LUKZ0_P#L]>4K
MVKU;X$?ZS6OI#_[/7\V>'G_)2X;_ +>_])9^I9]_R+ZGR_-'K5%%%?VL?D84
M444 %%%% !1110 4444 >5_M6?\ )KOQB_[$W6/_ $AFK^:NOZ</C5X+O?B1
M\'?'?A+3I;>#4M>T"_TNVENV984EGMY(D+E0Q"AG&2 3C. >E?S(LNUBI['%
M ']*?[*O_)K_ ,'\=/\ A#M'_P#2*&O4Z\)_8;\:6?C[]D3X2ZGI\5Q%;P^'
M[;2V6Y4*QELU^R2L "?E,D#E3G)4J2 <@>[4 %%%% !1110!_*W/_P ?$G^\
M?YU]4_L-_L+_ /#9\?C1O^$V_P"$/_X1LV0Q_9/V[[1]H\__ *;Q;-OD>^=W
M;'/RM/\ \?$G^\?YU^JG_!#/_CW^-'^]HW_M]0!'_P .,?\ JMG_ ):G_P!V
MUVOPQ_X(J> O#NJ?:_'/CK6/&4,<T,L-CI]HFE0NJL3)'.=\SNKC:/W;Q,H#
M8;)!7]'Z* ,;PKX5T7P3H5MHGAS2-/T'1K4MY&FZ7:I;6\.YB[;(T 5<LS,<
M#DL3WKR+XO?MN_!'X%>,)/"WC;QY;Z1X@BACGFL8;*ZNWA5QE!(8(G",5PVQ
MB&VLK8PRD^[5^+7_  6(^!>I>$_CY;_$FUT^_D\.>*K.WBN=3D*O;Q:C#&8O
MLZ[1F/,$,+@/]X^:5)",$ /TO^%?[6GP1_:DU35_!?A#Q%;^,)VTV6>_TNZT
MBZCADLRR12!Q<0JCJ3,JE.<ACP1FN4^+W_!-[X ?%R"4S>!K?PGJ1A2"/4?"
M6-->)5DWY$*#[.S-EE+O$S;3C(VJ5_%+]F']H36_V8?C'HWCS18?MRVN^"^T
MM[AX8[^UD&V2%RI^CJ6#*LD<;%6VX/[;_#7_ (*+?L]_$]8([3XC:?H5\UFM
MY+:>)0^F?9\[0T333!86D4N 5CD?.&*EE!:@#X%_:S_X)'ZE\)?"^O>-OAMX
MF/B#PQH]G+J%[I&NE8M0@@B1&D>.9%$4^ )Y""L1"H%42L>?SHK]@/VUO^"H
MGPQU3X(ZYX1^%VH?\)IK?BBSN=)NKB:RN;6VTZUEC,<LC>:D;22,KD1JN0""
MSG"A)/Q_Z_6@#^B?]@WXE:W\7?V1OAMXF\1S?;-9FLI;.XNF=W>X^S7$MLLL
MC.S,TCK"K.Q/S.S' !P/PQ_:V_Y.I^,?_8XZO_Z6RU^Y_P"P=\-=;^$/[(_P
MW\,^(X/L>LPV<MY<6K(Z/;_:;B6Y6*175661%F574CY75AD@9/Y#?\%._A:?
MAC^V)XQ:#3?[.TKQ$(=?L_W_ )OG^>G^DR\LS+NNDNOE;&,?* FVCJ!]3_\
M!#+_ %?QJ^NB_P#M_7ZI5_.W^Q!^U*/V2_C;#XNNM(_MG1;ZS?2=5MX3MN$M
M9)(Y&D@R0OF*T2$*WRL RY0L'7]H]!_;W_9[\2^%]2\06GQ8\/Q6%CYGFPW\
MS6=XVQ [>5:S*D\N00%\M&W-E5RP(H \$_X+2_\ )JOAO_L<;3_TBO:_%5.6
M4>]?>W_!3C]NCP]^TG-H'@CX>W=Q?>"]'G_M*ZU2:W,*:A>&/;'Y:2()46%'
ME7)V[VE;Y,(CM\@_!'X87OQH^+O@_P #Z>;B.?7=3@LGN+:U:Y:VB9QYMP8P
M1N6*/?(W( 5&)( ) MP/Z;J_$7]K;_@EO\2?ACXJU[Q#\.M!'C'P'<7DLUEI
M^A^9-J&FP.Z>7 ]NY:27:9"@>,RDK$9'\O.!^MW[2'Q$\0_"3X%^-_&?A70[
M?Q%K>AZ9+>P6-U.(8=J<R2N<@LL4>^4HI#.(RBD,P(_*-O\ @M5\;1T\*^ 1
M];"^/_MY0!\':QI-]X?U.\TS5+&XTW4K.9[>YL[R)HIH)48J\;HP!5E8$$$9
M!!!K6\$_$3Q5\--3EU/PCXFU?PMJ4L)MY+O1;^6TE>(LK&-FC8$J613M/&5!
M["OWC_9Y^/7PH_;N^$NA0Z_:>&/$OB2W@2ZUCPCK%G#,]G>1HL<MQ%:S&0^3
MNFPDP+?+*%+!]ZC\^?\ @J!\,/V<_ANFCK\+(M/L_']UK-Z-9T_P_JJ7%I:H
MF/-CN+?S6-K(LK*(XXU1 %G4CY$  /:?V _^"GWB;XF?$;2?AG\6FL+R\U;=
M!I7BB&.*S=[K+NL-R@*Q'S!MBC,2J=ZHI5S(77]/:_F;_9XTW5-8^/OPTL=$
MU;^P=9N?$NFPV6K"V6Y^Q3M=1B.?RF^638Q#;&X;;@\&OZ9* "BBB@ HHHH
M^ _^"TO_ ":MX:_['&T_](KVORJ_9+_Y.H^#?_8Y:/\ ^EL-?IG_ ,%L/&EG
MI_P5\ >$I(K@ZCJGB!]4AD55,*Q6MN\<BL<Y#%KV+: ""%?)& #^=W["O@F^
M\>?M??";3=/EMXI[?7[?57:X9E7RK,F[E (!.XQP.%&,%BH) R0+<#^B^BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#YI_;B_;,TK
M]D#X;VU\+$ZOXQUSSH-!TV16%NSQA/,FG<8Q''YD9* AW+*HV@LZ?DC\7O\
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
M/_2R*A ?TGU^ W_!4S_D^;XC?[NF_P#IMM:_?FOP&_X*F?\ )\WQ&_W=-_\
M3;:T >H_\$5?^3HO%7_8FW7_ *76-._X+6?\G/>$_P#L3K;_ -+;VF_\$5?^
M3HO%7_8FW7_I=8U[7_P6F^!L^J^'_!WQ7TS3_-.E;M$UNYC,SNEO(V^T9E ,
M:1K*;A2Y*DO<1+\V1M; ^0O^"6O_ "?5\-_]W4__ $VW5?OU7\TO[-7Q@D^
MOQY\$>/$DN([;1]2CDO1:0QRS26;YCNHT63Y2SP/*@R1@L"&4@,/Z&/#OQ]^
M&_BSX=-X^TSQUH$W@R/RQ/K4FH1PV]L[B,K'.SD>3)^]B!CDVN"Z@@$XI >A
M5YI^TIJM]H?[.OQ2U+3;NXT[4;/PIJMQ;7EK*T4T$J6DK)(CJ0596 (8'((!
M%?BU^UU^W%XQ\>_M$>,=:^&/Q/\ &VC>!I9H8=-MK/6+NQA*Q6\<3RI L@"+
M)(CR#(5B'!958D#Z^_X(_P#C+XL?%#4OB)XB\8^._$WB+PK9PVMA;6VO2S7L
M4UXS,[/#<2L2C11@!XT^\+J-FQM3(!^1;?>/UKW_ .%__#4W_""Z7_PKG_A;
M_P#PAG[S[!_PB_\ :O\ 9W^M?S/*\C]W_K/,W;?XMV><UY=\6OAKK?P=^)?B
M/P3XC@\C6-$O)+2?:CJDN#\LL>]58QR*5=&*C<CJV.:_3O\ X)1_MC>"/#OP
M=O?AEX]\9Z?X:U#0[R:\TF37)8+*T>QE96:*.=BH:19WF<JYW%9EV[E1A& ?
M%?B?PM^V#XVT.ZT3Q'H_QOU_1KK;Y^G:I;:Q<V\VU@Z[XW!5L,JL,C@J#VKS
MW_AD[XW_ /1&_B!_X2]]_P#&J_9+]O+]O;3/V5?"B:=X4N] \1?$NXO(X/[#
MO)VE_L^#8)7GN8HF#+E6C5$9XRWG!UW+&P/Q?X1_X+*?&S6O%.C:=_P@'A'7
M3=WL,']EZ39WJ7=YN<+Y,)^T28D?.U3L?YB/E;H0#]1/V:=+O]#_ &<_A7IN
MIVEQIVI6?A32K>ZL[J)HIH)4LXE>-T8 JRL""I&000:]-HHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ KRS]JG_DU_XP?]B=K'_I%-7J=>6?M4_\FO\ Q@_[$[6/_2*:@#^:JOU_
M_8/_ &#/@5\:/V4? WC+QCX&_MGQ)J7V[[7>_P!K7\'F>7?7$2?)%.J#"1H.
M%&<9/))K\@*_?[_@EW_R8I\,OIJ?_ISNZ.@"?\.N?V8_^B9_^5_5/_DFNI^%
MW[!OP+^"_CC3?&7@WP-_8WB33?-^RWG]KW\_E^9$\3_)+.R'*2..5.,Y'(!K
MZ"HH ^5_^"H'_)B_Q,_W=-_].5K7\_\ 7]+G[1_PBA^._P "_&_@26.WDFUK
M398K,W4TD4,=XH\RUD=H\L%2=(G. <A2"K D'^;/6='O?#NK7NDZG9W&G:E9
M3/;75G=Q-%-!*C%71T8 JRD$$$9!!% '](O[*W_)K_P?_P"Q.T?_ -(H:]3K
M\]_^"9G[=7A;QM\,?#_PJ\8ZS;Z+XV\/P1:9ILFI3101:O;!Q%;1P'"CST5H
MH?*.7<*K@N3)L]H_;'_;H\%?LO\ @W6[>TUG2=9^)B0[=/\ "[3/(XE8Q8:Y
M$0)A58YA,%D,9E52$8$[@ ?@[\2+/P_IOQ"\3VGA.^N-3\*P:I<Q:1?72E9K
MBS65A!(X*(0S1A2?E7DGY1TK]A/^"*__ ":OXG_['*Z_](K&OQ79C(Q/4L:_
M<#]G;P'XN_8?_P""=>MZ]INA?VWX\-E/XOO-%U*8V\5I))'&"KJZ1NOD6T22
M20D[VDCE17^9"#H'4^*_VMO^"6_Q)^&/BK7O$/PZT$>,? =Q>2S66GZ'YDVH
M:; [IY<#V[EI)=ID*!XS*2L1D?R\X'Q!K&DWWA_4[S3-4L;C3=2LYGM[FSO(
MFBF@E1BKQNC %65@001D$$&OO%O^"U7QM'3PKX!'UL+X_P#MY7Z$?L\_'KX4
M?MW?"70H=?M/#'B7Q);P)=:QX1UBSAF>SO(T6.6XBM9C(?)W3828%OEE"E@^
M]0 ?@YX)^(GBKX::G+J?A'Q-J_A;4I83;R7>BW\MI*\196,;-&P)4LBG:>,J
M#V%?J-^P'_P4^\3?$SXC:3\,_BTUA>7FK;H-*\40QQ6;O=9=UAN4!6(^8-L4
M9B53O5%*N9"Z^+?\%0/AA^SG\-TT=?A9%I]GX_NM9O1K.G^']52XM+5$QYL=
MQ;^:QM9%E91''&J( LZD?(@'R#^SQINJ:Q\??AI8Z)JW]@ZS<^)=-ALM6%LM
MS]BG:ZC$<_E-\LFQB&V-PVW!X- '[??\%//^3&OB7_NZ;_Z<K6OY_:_HI_;T
M\$?\+ _8\^*VEF\^P>1HTFK>;Y7F;OL3+>>7C<,;_L^S=GY=^<'&#_.M0/H?
MTJ?LI_\ )KOP=_[$W1__ $AAK\$?VQ]4O=8_:N^+USJ%Y<7TZ^*M2MUDN96D
M98HKF2**,%CD*D:(BKT554#  %?M%^RU^TE\*K/]E7X27&H?$7PSI"0^'[/1
MY/[6U6&R9;RTMH([F#;,RG<C,A/'*R1L,JZD_F?_ ,%</AGK?A']K;5?$]]
M/[&\665I=Z==1H^P^1;Q6TL3,5"^8K1!BJEL)+$21NP!B1\_? W_ (7?MUO_
M (4Y_P )_C]S_:O_  @WV[_IIY/G_9?^VNW?_MX[UZG_ ,9O?]5__P#*Y76_
M\$L/VG-#_9]^-NJZ3XOUK^Q/"/BZSCLWNI8T^SPWT<@-M+/*?FBC"R7"%@=H
M,JE\*N]/UE^,O[6GPV^$/P=N_B _BW0-9M);.YGT2WM-5C?^VYXCY?D6S1[R
M_P"]9(W=%81[BSX"F@#\&6_9/^.#$D_!SX@$^I\+WW_QJOUS_P""2/P_\4_#
M?]FWQ#IGBWPWK'A749/%=S<1V6LV$MG,\1M+-1($D525+*PW8QE2.QKXV7_@
MM5\;>_A3P#CVL+[_ .3*_5']EWXK:Y\</@#X+\=>(M _X1G6=:LS//8*'"'$
MCHLT8<!A'*JK,@.["2K\S_>(!^ O[6G_ "=/\8_^QRUC_P!+9J_0#_@AJ,0?
M&D^K:+_[?5^?_P"UI_R=/\8_^QRUC_TMFK]4_P#@BM_R:OXG_P"QRNO_ $BL
M:%L!]_4444 %>/?M2_M+>'OV5/A)>>-M?@N+]C,MCINFVP(>]O'1VCB+X(C7
M$;LSMT5&P&;:C>PU^5O_  7,SY?P5],ZU_[84 ?,7Q=_X*C?'[XKV\MI#XEM
M_ VFS0I%):^$K<VCLRR;_,%P[/<(Q^53LE52JXV\MN\*_P"+J_M*>*/^9P^*
M?B&UL_\ IZU>[AM5?_@;+&'E_P!T-)ZMS:_9KU+P%HWQZ\#ZA\34GD\"VNIQ
MSZDL-LEP"JY:,2Q,K"2#S GFH%+-%Y@4%B!7[\^(_P!H[X+_  <^&6CZ_=^.
M/#&C^"FA^S:.VDW$<\,\4+I 8[.&WW&58F*(RQ*PC YV@' !_./K&DWWA[5+
MS3-3LKC3=2LIGMKJSNXFBF@E1BKQNC %64@@J1D$$&OUQ_X(D^"#I_PJ^(_C
M 7OF#5M:M])^Q>5CROLD'F^9OW?-O^W8V[1CRLY.[ _*[XM>.Q\4?BIXR\9?
M8O[-_P"$BUF\U;[%YOF^1Y\SR^7OVKNV[\;MHSC.!TK]9O\ @BCXHTR\^ /C
MCP[%<[]9L/$S:A<VWEL/+@N+6".%]V-IW-:SC )(V<@ KD ^;/\ @M5_R<]X
M3_[$^V_]+;VO*O\ @EK_ ,GT?#;Z:G_Z;+JO5?\ @M5_R<]X3_[$^V_]+;VO
M*O\ @EK_ ,GT?#;Z:G_Z;+J@#[__ ."TO_)JOAO_ +'&T_\ 2*]K\5HO]8OU
M%?M3_P %I?\ DU7PW_V.-I_Z17M?BM%_K%^HH6X=#]__ /@J!_R8O\3?]W3O
M_3E:U_/[7],WQ[^&_P#PN+X)>.O!0@L)[O7-&NK*T_M--UO'=-&WV>5OE8CR
MY?+<,%+*4# 9 K^:G6='O?#NK7NDZG9W&G:E93/;75G=Q-%-!*C%71T8 JRD
M$$$9!!% '](O[*O_ ":_\'\=/^$.T?\ ](H:R/VT/[$_X9,^+G_"0?8/L'_"
M,WWE_P!I;/*^U>2WV7&_CS//\GR\?-YFS;\V*^0/^";O_!0+X>V?P;\/_##X
MB>)?^$8\2:")+2RU/7[L_8[ZUS++&!<.-D'DH!"(Y& PL0C+%MB<7_P4R_X*
M$^"OB#\.]1^$/PXNK?Q7#J4R?VWKZ!_LMN+>Y5UAMFX$S-)"K&4;HMA&PN7S
M&,$?EI7]*?[*'_)K?P=_[$W1O_2&&OYK*_I3_90_Y-;^#O\ V)NC?^D,-,#\
M!?VMO^3JOC'_ -CCJ_\ Z6RU]_\ _!#/_4_&G_>T7^5]7P!^UM_R=5\8_P#L
M<=7_ /2V6OO_ /X(:?ZGXT_[VB_ROJ0S[]_:I_Y-A^+_ /V)^L?^D4U?S6/]
MYOK7]*?[5/\ R;#\7_\ L3]8_P#2*:OYK'^\WUH#H?O[_P $O?\ DQ7X9?34
MO_3G=5^ MS_Q\2?[U?OU_P $O?\ DQ7X9?34O_3G=5^ MS_Q\2?[U'470_:7
M_@BO_P FK^)_^QRNO_2*QKU;_@J#_P F+_$WZ:;_ .G.UKRG_@BO_P FL^)_
M^QRN_P#TBL:]6_X*@_\ )B_Q-^FF_P#ISM:&"/P!7[P^M?TI_LK?\FO_  ?_
M .Q.T?\ ](H:_FL7[P^M?TI_LK?\FO\ P?\ ^Q.T?_TBAH _*O\ X+5?\G0>
M$_\ L3K;_P!+;VO*_P#@EK_R?1\./]W4_P#TVW5>J?\ !:K_ ).@\)_]B=;?
M^EM[7E?_  2U_P"3Z/AQ_NZG_P"FVZH O?\ !5+5K[4/VWO'%O=WL]S!8P:=
M;VD<TK.MO$;&"4QQ@G"*9))'P,#=(QZDFO!_@K_PM/\ X2B[_P"%1?\ "7_\
M)']C;[1_PA7VK[9]EWINW_9OG\O?Y6<_+NV=\5]T_P#!:[X:ZW;_ !/\#?$'
MR/-\.7>CC0?/C1SY-U#/-/MD;;L7>D^4&[<WDS< )D_,7[ ?[0UC^S3^TIH7
MB?7+Z>P\)WD$VE:W);6RSM]FE7*,5P6VI.D$C&/Y]L; !L[& -O_ (S>_P"J
M_P#_ )7*\XUC]F?X^>(-4O-4U3X4_$?4=2O)GN+J[O/#FH2S3RNQ9Y'=HR69
MF))).2237[\:M^TE\*=%\!7OC:X^(WAB3PI:3/;2:M:ZK#<0M<+$93;H8V;S
M)_+&X0IEV&,*<BOROU?_ (+5?%^;5KR33/!W@FUTMIW:UM[NWO)YHX2QV*\B
MW*!V"X!8(H)!(5>@ /=?^"-_PG\;_#"/XN#QCX-\0>$?MQTC[+_;FESV7VC9
M]MW^7YJ+NV[TSC.-PSU%?%O_  5*_P"3Z/B/_NZ9_P"FVUK];OV%/VB_%'[4
M7P'B\:>+?#=OX=U'^TKBRC:Q25+6_BCV$7$*R$D*&=HC\[C? _(Y1?R1_P""
MI7_)]'Q'_P!W3/\ TVVM 'JG_!%/_DZ#Q9_V)US_ .EME7[35^+/_!%/_DZ#
MQ9_V)US_ .EME7[34 ?RNW'_ !\2?[U?M+_P17_Y-9\3_P#8Y7?_ *16-?BU
M<?\ 'Q)_O5^TO_!%?_DUGQ/_ -CE=_\ I%8T#>Y\K_\ !:K_ ).<\*?]B?;?
M^EM[7E/_  2W_P"3Z?AK]-3_ /39=5[_ /\ !;;P/]@^)?PU\8&]\S^UM(N-
M)^Q^5CROLDPE\S?N^;?]NQMVC'E9R=V!\P_\$]/'OA[X9_MB?#SQ!XIU6WT/
M0X9;NWFU"Z)6&%IK*>",NV,*IDD0%VPJ@EF(4$@$?T-45R6@_%3P5XJ\4:CX
M:T7QAH.L>(],\PWVCV&IP3WEKY<@CD\V%&+IM<A3N PQ /-=;0 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !24M)0!\2?#_KXS_P"QT\2?^G>[KV3]EG_6?%#)_P"9I3_TTZ=7C?P_
MY_X3/_L=/$G_ *=[NNEM+=M.FNY;*ZOM.>[E$UQ]AO9H%FD"+'O81N 6V1HN
M3SA%'85_)6%XAH\-\5X_%UX.2<JD;+?6:?7T/TWZG+'Y52I0=GIN>R?M2';^
MS+\7&!PP\(:N01V_T*:O&[')L;<GD^6O\J;JEO)KFFWFG:CJ&JZAI]Y$T%S:
M76IW,L,\;J5>-T:0AE9205(P02#4Z+Y<851A5& *XN->+\-Q-]6]A3E'V;=[
MVUOR[6]#;)\JJ9?*;G)/FML>R_LSX'[.?PNYQ_Q2^E_^DD5>EY]Z^2M.AFTC
M3K:QL-1U2QL;:)88+6UU.YBBAC4!51$60!5    &   *L_:]0_Z#NN_^#BZ_
M^.5^E1\6,NC%1]A+\/\ ,\&IPUB)S<E-:M]SZJXIV.M>(?LRZM?Z@/B)#?:C
M?:BEGXC6&W-]=27#0QG3+"38ID8D+OD=L#C+L>YKV[ZU^T8'%QQ^%I8N*LIQ
M4DGTNKGR6(HRP]65*3NXCZ***] YPHHHH **** "BBB@#PWXT_\ (V0_]>B?
M^AO7 C[M=]\:?^1LA_Z]$_\ 0WK@1]VOX:XU_P"2@Q7^+]$?L>2_[A3.]^"O
M_(V3?]>C_P#H:5[C7AWP5_Y&R;_KT?\ ]#2O<:_HSPS_ .1!'_$_S/@>(?\
M?Y>B'4445^LGS04444 %%%% !1110 4444 %%%% !1110 E?-_QT_;F\"_!3
MQ%J?AC[+J7B'Q58QL)[&SA\J"VF,$<T"3328PLBS(=T2R[0&W $!3]'5^/7[
M:_\ R=U\4/\ KZT__P!-5E7HX##PQ-;DGM:YP8ZM/#TN>&YL?%3]N7XK_$J\
MOH[77F\'Z'/A(M-T']S(BK,9$9KK_7^9C8CE'C1PG^K4,P/SW;V\5K"L4,20
MQ+PJ1J%4?0"GMG:=I .."1FOJ#]FGXD_LZ>&=,TZR^(GP^FN->:&6TO==U2/
M^V-.F3:)3*]J>(F,BF-%C@D=5V!I6W2-7U4^7!4_W-*_I^O4^6BY8R=JM2WK
M^G0\'TCX7>,_$'A'5/%.E^%=5OO#NFZ==:M<:LL'E6GV>V)$Y2>0K'(Z%6_=
MHQ<[&PIVG'+,?E)'I7Z]?&CXC>&/BE^R'\5]<\)ZU::YIDGA#5@9;5\M$YT]
MY/+E0X:*0*Z$QN%==PR!7Y"M_JV^E88/%U,5&HYJUC;&86&&Y.5WO?\ 0_7[
M]C3P#X=\'_LZ_#S4='T:TL-2USPWIM_J=\D>;B]GD@$S-+*<LX#S2E5)P@;:
MH50 /<Z\N_97_P"38_A#_P!B?H__ *10UZE7QDFY2NS["*459!1112*"BBB@
M HHHH **** "BBB@ HHHH *1ONFEI&^Z: /Q-^/W_)=_B1_V,FI?^E4E<%7>
M_'[_ )+O\2/^QDU+_P!*I*X*OT:A_"CZ(_/*O\27J%?KE^PC_P FJ^"/^W[_
M -+KBOR-K]<OV$?^35? _P#V_?\ I=<5Y&<?P(^OZ,];*?XS]/U1[[2TE+7R
M!]:%%%% 'X'U]9_L0_\ (K_$+_K]TK_T7?5\F5]9_L0_\BO\0O\ K]TK_P!%
MWU?HF)^#YK\T?G]#X_D_R9]#T445F:A1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M'O&\4]S.D,;WF@W-M"K,P +RRHJ1KD\N[!5&22 ":_I#HH ^ O\ @JM^R_\
M$W]I./X8K\.?#/\ PD1T8ZF;_P#T^UM?)\W[)Y?^OE3=GRI/NYQMYQD9^0/V
M=_\ @G-^T/X'^/WPU\2:Y\/?L.BZ1XETW4+VY_MK3I/*@BN8WD?:EP6;"J3A
M02<< U^WE% !7Y"?MZ?L(?'3XT_M6>-?&'@WP/\ VSX<U$6(M;W^UK"#S/+L
M;>)_DEG5QAXW'*C.,CC!K]>Z* /S!_X)A_L:_&#]GGX]:_XC^(/A#_A']'NO
M#4^GPW/]IV=SNG:ZM9%3;#,[#*Q.<D8^7KDBO=/^"C'[$$O[5G@RQUWPL8+;
MXB>'895LXY4CC75;=B&-K),0"K!@6B+-L5I) P42&1/LJB@#^;K5_P!CSXZ:
M'JEWI]S\'O&\L]K,\$CV>@W-S"S*Q4E)8D9)%R.'1BK#!!((-=K\'?\ @G7\
M>OC'KCV,7@;4/!UG#C[1JGC"WETRWCRKLN%=/-ER4V_NHWVEEW;0<U_0A10!
M^$GQ"_X)/_M >&?&>K:9X:\,0>,-"MYMMEKEOJEE:K=Q$ JQAFG5XVP<,I!
M8,%9UPQ_0;_@EU\%_B=^S[\*_%O@SXC>#?\ A&2VLC5K"\_M2UN_M?G0)%)'
ML@=]GE_9D.YF^;SL #82?M6B@#\]_P#@J1^P_P"(?CW:V?Q/\#M/JOB?0--%
MA=>'%4,U[9I))*'ML#)G1I9,QG/F+@)AU"R_EI_PR=\;\X_X4WX__P#"7OO_
M (U7]*=% 'YP_P#!';X+>/OA7H_Q4O?&GA'6/"<.JS:;#9)K5H]I-.T*W)E(
MBD ?:!/%\Y7:22 258#]'J** "BBB@#\V/\ @I[^PKXQ^.GQ"\+^-/A9X2_M
MG6KFSEL_$'EWME9H?**?996\UXVDD97D0MN;Y((EPNT9^5/A3_P2E^.FO?$G
MPY8^-O"'_"->$9;V,ZMJBZW82/#:@[I?+6*25C(R@JG[MEWLN["Y(_=*B@ H
MHHH _*[]M;_@DWJ6N>*K[QG\#+/3TM[S]]>^#9)UM?+G9U!:R9\1+&0S.8G9
M FPB,D,L:?G^W[)OQO4X_P"%.>/_ ,/#%Z?_ &E7]*-% '\[7PS_ &"OCU\4
M/%$&BVGPTU_0=^UIM1\2V$NF6EO&75&=I)E7=MWABD8>0J&*HV#7["_L/_L/
M^'OV1?!AFE-OK7Q"U2%5UC7E4[47(;[+;;@"L"L 22 TC*&8 !$C^H** /G3
M]LS]C'P]^V-X+TG3=1U6X\.^(-%F>72M:AB-PL"R%!/') 742*ZQI_$K*R*0
MV-RO^.'Q._X)[?'[X5ZK]EO/AOJ^OVTDTT5O?>%X3JD,RQL!YF(-TD2L&4J)
MD1B"?ERK ?T-44 ?S6?\,G?&_P#Z(W\0/_"7OO\ XU7M_P "?^"6WQO^+E[I
M]SK6A?\ "O/#<_SRZCXBQ'<JBS"-U6S!\[S,;W595C1@GWP&4G]Y** .1^%O
MPUT3X/?#OP[X*\.0?9M%T.SCL[?*(KR;1\TLFQ54R2-N=V"C<[LW4U\2_P#!
M4C]A_P 0_'NUL_B?X':?5?$^@::+"Z\.*H9KVS2224/;8&3.C2R9C.?,7 3#
MJ%E_0BB@#^:S_AD[XWYQ_P *;\?_ /A+WW_QJOTU_P"".WP6\??"O1_BI>^-
M/".L>$X=5FTV&R36K1[2:=H5N3*1%( ^T">+YRNTDD DJP'Z/44 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '\U_P"UK_R=1\8_
M^QRUC_TMEKH_V=_V/?&?[3_@GQQJG@+[/J&N^%Y]/4Z'-(D#7L5R;@,T<TC*
MBM&8%.UR RLQ#!E57YS]K7_DZCXQ_P#8Y:Q_Z6RU^@'_  0S_P"/?XT?[VC?
M^WU 'Y_-^R;\;U;'_"F_'_\ X3%Z?_:5?1?[+W_!*OXG_&#5=.U;Q]8W'P[\
M%><K7*Z@/*U:YB#2!T@MF4F)MT87=.$ $BNJR@;3^XU% %#2=*LM TNTTS3+
M*WT[3;*%+:UL[.)8H8(D4*D:(H 554 !0,   5\=?MY_\$Z],_:H6'Q7X1FT
M_P -?$N$QPS7EYN2TU2W&%VW)16821K]R4*Q(41L"NQHOM2B@#^<7Q5^Q/\
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
M=+]J>*)XYRJVT>5C;SHU&XRR HI^4%QL /SRK^E3]E'_ )-;^#O_ &)NC?\
MI##7\Y_P_P# /B#XJ>,M)\)^%-)N-;\0:K.(+2QM@-SM@DDDD!55069V(555
MF8@ D?TP_#_P78_#?P'X<\):7+<3Z=H.FVVE6LETRM*T4$2Q(7*A06*H,D #
M.< =* /QG_:)_P""<_[0_CKX_?$KQ)H?P^^W:+J_B34=0LKK^VM/C\V"6YD>
M-]KW 9<JP.& (SR!7U[_ ,$I_P!E_P")O[-D?Q/7XC>&?^$=.LG3#8?Z?:W7
MG>5]K\S_ %$K[<>;'][&=W&<''W]10!Y]\?O#&I>-O@3\1_#NBVQOM8U?PWJ
M6GV5MYBQ^;/+:R1QIN8A5RS 98@#/) K\0V_X)=?M.%B?^%9]_\ H/Z7_P#)
M-?O[10!\^_L'_"_Q/\&?V4? O@WQCIG]C>)--^W?:K'[1%/Y?F7UQ*GSQ,R'
M*2(>&.,X/.17Y#W'_!+S]IMYG9?AGD$Y'_$^TS_Y)K]^J* /C[_@F+\!_'7[
M._P"UWPY\0-#_P"$?UJZ\2W&H16OVN"YW0-:VL:ONA=U&6B<8)S\O3D5W_[>
M'PO\3_&;]E'QUX-\':9_;/B34OL/V6Q^T10>9Y=];RO\\K*@PD;GEAG&!S@5
M]!44 ?@$O_!+K]IS(_XMG_Y7]+_^2:_;SX ^&-2\$_ GX<>'=:MOL.LZ1X;T
MW3[VV\Q9/*GBM8XY$W*2K892,J2#C@D5Z#10!^87_!3S]C3XP?M#_'CP_P"(
M_A]X0_X2#1K7PW!I\US_ &E9VVV=;JZD9-LTR,?EE0Y Q\W7(-<!^P7^P?\
M'3X+?M6>"?&/C+P/_8OAS3EOA=7O]K6$_E^98SQ)\D4[.<NZCA3C.3QDU^OE
M% 'GWQP^!WA']HCX=:EX+\::=]NTJ[^>.:,A;BSG (2X@<@[)%R<'!!!96#*
MS*?Q1^/_ /P3'^-7P2U5VTKP_<?$;P[+,8[74O"]N]S-@M)L$UJH,L;;(PS$
M!XE+JOF,37[WT4 ?S6?\,G?&_P#Z(W\0/_"7OO\ XU7T9^R__P $J_B?\8-5
MT[5O'UC<?#OP5YRM=+J \K5KF(-('2"V928FW1A=TX0 2*ZK*!M/[CT4 <YX
M#\!Z!\+O!^E>%?"NDV^B>']+A$%I8VH(1%R22222S,Q+,[$LS,S,222?RF_;
MT_8/^.GQJ_:M\;>,?!O@?^VO#FHBQ%K>_P!K6$'F>78P1/\ )+.KC#HPY49Q
MD<8-?KY10!^87_!,+]C7XP?L\?'CQ!XB^(/A'_A']'NO#<^GPW']IV=SNG:Z
MM9 FV&9V'RQ.<D8XZY(K]/:** /P%N/^"7G[3;S.R_#/()R/^)]IG_R37Z<_
M\$Q?@/XZ_9W^ 6N^'/B!H?\ PC^M77B6XU"*U^UP7.Z!K6UC5]T+NHRT3C!.
M?EZ<BOL&B@#X_P#^"CO[&NI_M9?#;2+OPS?>7XS\*&YGTW3KAE2WU%)A'YL!
M<_ZN0^3'Y;D[,@J^ _F1_C<W[)OQO4X/P<\?_AX8O3_[2K^E&B@#\F?^"17[
M/_Q+^'/QX\6>(O%O@37_  KHO_"-2:>MQKEA)9>9/)=6\B)&LH5G^6"4DJ"%
MP-Q!9<_K-110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110!Y-I/[//A_0SJ8MKW4W&H:G?:M)Y
MLD9VRW5S)<2*N(Q\H>5@H.2 !DD\G2_X4GH__/Y?9_WT_P#B*]$YI:^1K\*9
M+BJLJ];#1E.3;;[M]3T:>8XNE%0A4:2/.O\ A26C_P#/Y>_]]I_\11_PI+1_
M^?R]_P"^T_\ B*]&YHYK#_4S(/\ H$B:?VIC?^?K/.?^%):/_P _E[_WVG_Q
M%'_"DM'_ .?R]_[[3_XBO1N:.:/]3,@_Z!(A_:F-_P"?K.-^'_PVT[X<_P!O
M'3Y[JX;6;\:C/]I=6VR"V@M\)M4879;H<')R6YQ@#LJ3FEZ5];0HT\/2A1I*
MT8I)+LELCS9SE4FYS=VQ:***Z" HHHH **** "BBB@#PWXT_\C9#_P!>B?\
MH;UP(^[7??&G_D;(?^O1/_0WK@1]VOX:XU_Y*#%?XOT1^QY+_N%,[WX*_P#(
MV3?]>C_^AI7N->'?!7_D;)O^O1__ $-*]QK^C/#/_D01_P 3_,^!XA_W^7HA
MU%%%?K)\T%%%% !1110 4444 %%%% !1110 4444 )7FOQ3_ &>?AW\:9K:X
M\8^%[75;VW*".^C>2VN@B[]L1GA9)&B!E=O++%-S;MN0#7I/M13C*47>+LR9
M14E:2NC\_P#XE?\ !,*XB^R2_#OQ8LZ_)'<6OBH[6_C+2K/;Q8/_ "R41^4/
MXV\SHM?'_P 0?A#XW^%-PT7B[PMJ>@!9H[875S#NM9)7C\U8X[A-T4K; Q(1
MVQL<'E6 _;_MTJEJVDV>O:7=Z;J5C;ZAIUY"]O<V=U$LL,\3J5>-T8$,K*2"
MI&""0:]>CFE>EI/WD>36RRC4UA[K/PACD>%W>*1X9&AFMV>-BK&.6-HI4R.=
MKQNZ,.A5F!X)IC#*D>U?JC\6?^"??PR^(MQ/J&C0W'@;57AD51HJH+%I3&B1
M-):L-H5-@.R$P[]SEB6(8?&WQ9_81^*?POMYKZTTV/QKI"S2*LOAQ9)[I(O,
M1(FDM2HDW.'!*P^:$VN6;: Q]VCF&&K:/W6^_P#F>+6P&(I:I<R7;_(^G_V4
MOVSOAG#\.O!/P_UK4+GPMJN@Z#I^EM>ZVJ0V-W+!:;96CG5V5$'DGF?RMV]
MH9B0/KK2=4L]>TVTU/3;R'4=.O(4N+:[M95EBGB<!DD1U)#*RD$$'!!!%?A)
M>6L^GWUU974,EK>6DSV]Q;S(4DAE1BKQNIY5E8$%3R""#7W)_P $J]3NVU/X
ML:<UU,VGPIH]U':%SY232?;5DD5,X#LL,2LP&2(D!^Z,>-CL!##P]K3EI_74
M]?!XZ=>?LJD=3]!Z***\,]L**** "BBB@ HHHH **** "BBB@ I&^Z:6D;[I
MH _$WX_?\EW^)'_8R:E_Z525P5=[\?O^2[_$C_L9-2_]*I*X*OT:A_"CZ(_/
M*O\ $EZA7ZY?L(_\FJ^!_P#M^_\ 2ZXK\C:_7+]A'_DU7P/_ -OW_I=<5Y&<
M?P(^OZ,];*?XS]/U1[[2TE+7R!]:%%%% 'X'U]9_L0_\BO\ $+_K]TK_ -%W
MU?)E?6?[$/\ R*_Q"_Z_=*_]%WU?HF)^#YK\T?G]#X_D_P F?0]%%%9FH444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !4J_=%15*OW17\^>-G_)/T?\ KZO_ $F1^B\#?\C"?^%_FA5[5ZM\"/\
M6:U](?\ V>O*5[5ZM\"/]9K7TA_]GK^;/#S_ )*7#?\ ;W_I+/U+/O\ D7U/
ME^:/6J***_M8_(PHHHH **** "BBB@ HHHH *H:MI=GKVEW>FZE96^HZ=>0O
M;W-G=Q++#/$ZE7C=&!#*RD@J1@@D&K]% 'P3I/\ P1Q^$&@ZM9ZII?C/XC:;
MJ5G.EU:W=GJMG%+!*C!DD1UM,JRL 00<@@$5][444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5P_
MQF^%UE\;/AEX@\#:GJVL:'IVM0BVNKS0;E;>[$6]6>-796&UU4QN"I#([KWK
MN** /C/X+?\ !*[X/_!'XG:!XYTK4?%&N:EHLS7%K::]<6=Q:>;L94D9%M5.
MY"PD1@P*NB,.E?9E%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 ?#_P 0O^"1_P '_B5X^\2^+=3\2>-X-3U_4[G5;J*TOK-84EGE:5U0-:,0
MH9C@$DXQDGK7L'[*O[%O@G]D%?$X\':IX@U(>(#:FZ_MRX@EV>1YNSR_*ACQ
MGSWSG/08QSGZ HH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "OFG]I+_@G[\(OVH-;_ +?\2:=?Z+XH;RTG
MUSP_<K;W-S'&K*J2JZ/$_#+\Y3S,1QKOVKMKZ6HH _*QO^"&:_P_&O _[%3/
M_M[0O_!#,=_C62/;PIC_ -O:_5.B@#Y^_9=_8E^&O[)0U>X\'V^H:CK&IXCG
MUK7)(Y[P0#:1;HR1HJ1[EWD*H+-C<6V(%^@:** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ I*6B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \-^-/_(V
M0_\ 7HG_ *&]<"/NUWWQI_Y&R'_KT3_T-ZX$?=K^&N-?^2@Q7^+]$?L>2_[A
M3.]^"O\ R-DW_7H__H:5[C7AWP5_Y&R;_KT?_P!#2O<:_HSPS_Y$$?\ $_S/
M@>(?]_EZ(=1117ZR?-!1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% 'GOQ+^ WP_^+RNWB[PIINK7;11V_\ :#1>5>I$DGF+&ES&5F1-Y8[5
M< [F!!#,#RG[.W[*?A;]FJY\0W'AW5M<U6;7([6*Z;6)H'P+<S%"@BAC )^T
M/G.>BXQSGVSM1VJ_:3Y>6^G8CDCS<UM>XM%%%06%%%% !1110 4444 %%%%
M!1110 4C?=-+2-]TT ?B;\?O^2[_ !(_[&34O_2J2N"KO?C]_P EW^)'_8R:
ME_Z525P5?HU#^%'T1^>5?XDO4*_7+]A'_DU7P/\ ]OW_ *77%?D;7ZY?L(_\
MFJ^!_P#M^_\ 2ZXKR,X_@1]?T9ZV4_QGZ?JCWVEI*6OD#ZT**** /P/KZS_8
MA_Y%?XA?]?NE?^B[ZODROK/]B'_D5_B%_P!?NE?^B[ZOT3$_!\U^:/S^A\?R
M?Y,^AZ***S-0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "I5^Z*BJ5?NBOY\\;/^2?H_P#7U?\ I,C]%X&_Y&$_
M\+_-"KVKU;X$?ZS6OI#_ .SUY2O:O5O@1_K-:^D/_L]?S9X>?\E+AO\ M[_T
MEGZEGW_(OJ?+\T>M4445_:Q^1A1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >&_&G_D;(?\
MKT3_ -#>N!'W:[[XT_\ (V0_]>B?^AO7 C[M?PUQK_R4&*_Q?HC]CR7_ '"F
M=[\%?^1LF_Z]'_\ 0TKW&O#O@K_R-DW_ %Z/_P"AI7N-?T9X9_\ (@C_ (G^
M9\#Q#_O\O1#J***_63YH**** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "D;[II:1ONF@#\3
M?C]_R7?XD?\ 8R:E_P"E4E<%7>_'[_DN_P 2/^QDU+_TJDK@J_1J'\*/HC\\
MJ_Q)>H5^N7["/_)JO@?_ +?O_2ZXK\C:_7+]A'_DU7P/_P!OW_I=<5Y&<?P(
M^OZ,];*?XS]/U1[[2TE+7R!]:%%%% 'X'U]9_L0_\BO\0O\ K]TK_P!%WU?)
ME?6?[$/_ "*_Q"_Z_=*_]%WU?HF)^#YK\T?G]#X_D_R9]#T445F:A1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M2K]T5%4J_=%?SYXV?\D_1_Z^K_TF1^B\#?\ (PG_ (7^:%7M7JWP(_UFM?2'
M_P!GKRE>U>K? C_6:U](?_9Z_FSP\_Y*7#?]O?\ I+/U+/O^1?4^7YH]:HHH
MK^UC\C"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **^/_\ @HM^
MVD?V6/AM#IGA>\L)/B7KW[NQMISYCZ?:D.'OVBVE6PRA$60A6<DXD6*1#\V_
M\$X_VIOVD/VF/C_':^)/&7]K^ M$LYKS7(Y-&M($??&T=M$LT-L"LAE99 I=
M=R02\G:5(!^J5%<Y\0/&=E\.? OB/Q9J<5Q/I^@Z;<ZK<QVJJTSQ01-*ZH&*
M@L50X!(&<9(ZU^/+?\%J?C=N./"WP_Q_V#K[_P"3* /VIHK\5O\ A]5\;_\
MH5OA_P#^"Z^_^3*/^'U7QO\ ^A6^'_\ X+K[_P"3* /VIHKQ7]CGXSZW^T)^
MSCX/^('B*UT^RUG6!=F>#2XWCMU\J[FA78KN[#*Q*3ECR3TZ5Q/[;_[<'A[]
MD7P:(8A;ZW\0M4A9M'T%F.U%R5^U7.T@K K @ $-(RE5( =XP#Z@HK\&/%7_
M  5>_:/U_7;F_P!/\7:?X9M)=NS2]+T6T>WAPH4[6N(Y93D@L=SGECC P!K_
M  S_ ."MOQ[\'^*+>^\4:MI_CS1>$N-)O].MK,E-ZEFBEMHT9)-JLJLP=!O)
M*-@8 /W0HKS']GOX_>%OVE_A?8^.O"#W":;<S36\EG?&(7=I+&Y4QSI'(X1B
MNV0+NR4D1OXA7+?MF_M+0_LJ_ ?5O&BVT%_K<DT>G:-8W7F>3<7DF2H<H"0J
M1I+*02FX1% ZLRF@#W>BOY\/#?[0'[4_[2OQ&>Q\+^.?'VN>(KWRW>Q\-ZA-
M96\* QPB1HK<QPV\8+1AI"$0%MS')).I\'?^"@/QX_9X^(TB^(_$OB#Q5:6M
MZ(-;\+^+[J6>1O*+I)"'G#2VLJEFY3'SHN]7"[: /W[HKG/A_P"-+'XD> _#
MGBW2XKB'3M>TRVU6UCNE595BGB65 X4L P5QD D9S@GK7SS_ ,%&_P!I0?LY
M?LYZJ^F7WV;QCXEW:/HWE3;)X2Z_O[I=LB2+Y49.V1,[)9(,C#4 ?5-%?A?^
MPMXF^-O[37[1?A_PO>?%WQ_-X:L<ZMKW_%57PS8PLNZ/BY1_WKM%#NC.Y/.W
MX(0U^Z% !17.?$"S\0:CX$\1VGA*^@TOQ5<:;<Q:1?72AH;>\:)A!(X*."JR
M%6(*MP#\IZ5^*7AG_@J1^TA\.?B1;+XVUO\ M^TTF\:#5_#&IZ/:6#R;24EA
M9XK=)89%.<'^%U&Y6 *$ _="BN<\!^/- ^*/@_2O%/A75K?6_#^J0B>TOK4D
MHZY((((!5E8%61@&5E96 (('1T %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 445^ <G_!43]IQ78#XF< _] #2_P#Y&H _?RBOD#_@F-\=
MO'7[0_P!UOQ)\0-<_P"$@UJV\27%A%=?98+;; MK:NJ;8413AI7.2,_-UX%?
M7] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !17GO[0'B
MC4O!'P'^)'B+1;G[%K.D>&M2O[*Y\M9/*GBM9)(WVN"K890<,"#CD$5^(?\
MP]&_:<_Z*9_Y0-+_ /D:@#]_J*^?_P!A/XH>)OC)^RGX&\8^,-2_MCQ'J7VT
MW=[Y$4'F>7?7$2?)$JH,)&@X49QD\Y-?0% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !117GWQ^\3ZEX)^!/Q'\1:+<_8=9T
MCPWJ6H65SY:R>5/%:R21OM8%6PR@X8$''((H ]!HK\ ?^'HW[3G_ $4S_P H
M&E__ "-7Z^?L'_%#Q/\ &;]E'P+XR\8ZG_;/B34OMWVJ^^SQ0>9Y=]<1)\D2
MJ@PD:#A1G&3SDT ?05%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !17P!_P58_:A^)W[-B_# _#GQ-_P (
MX=:.J?;_ /0+6Z\[R?LGE_Z^)]N/-D^[C.[G.!CY#_9U_P""C'[0_CKX_?#7
MPWK?Q"-]HNK^)-.L+VV_L73X_-@ENHTD3<EN&7*L1E2",\$4 ?MW1110 444
M4 %%%% !1110 45X]\?OVKOAA^S1I+W'CGQ-;V6HM#YUKH=J?/U&[!60IY<"
M_,%9HG02OMB# !G6OG?]CC_@H7K7[6W[3'B_PG:^'K#1? =CHT^IZ4TJ.=4?
MR[BVA4SN)#$-PF=BBI\N57>VTLP!]TT444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 45^0?[>G[>'QT^"O[5OC;P=X-\
M<?V+X;TX6)M;+^R;"?R_,L8)7^>6!G.7=CRQQG XP*[_ /X)A_ME_&#]H;X]
M:_X<^(/C#_A(-&M?#<^H0V_]FV=MMG6ZM8U?=#"C'Y97&"<?-TR!0!^GM%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !17(_$KXH^$/@]X5N/$?C7Q%8>&M%AW#[5J$P3S'"-)Y<:_>ED*HY6-
M SMM.T$U\'ZI_P %:(/'7[2'P\\!?"S0X+SPKJVOVNCZIK?B"WD26X6:\2'S
M+.-)5,:^62X:8%B7 ,:;#O /T>HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \-^-/
M_(V0_P#7HG_H;UP(^[7??&G_ )&R'_KT3_T-ZX$?=K^&N-?^2@Q7^+]$?L>2
M_P"X4SO?@K_R-DW_ %Z/_P"AI7N->'?!7_D;)O\ KT?_ -#2O<:_HSPS_P"1
M!'_$_P SX'B'_?Y>B'4445^LGS04444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %(WW32TC
M?=- 'XF_'[_DN_Q(_P"QDU+_ -*I*X*N]^/W_)=_B1_V,FI?^E4E<%7Z-0_A
M1]$?GE7^)+U"OUR_81_Y-5\#_P#;]_Z77%?D;7ZY?L(_\FJ^"/\ M^_]+KBO
M(SC^!'U_1GK93_&?I^J/?:6DI:^0/K0HHHH _,;_ (=E_%#K_;OA/_P,NO\
MY&KU;X._LR^*?V=?"_B4^);_ $F]_MB\L?L_]ES2R;?)CNMV_P R-,9\U<8S
MT/3O]PUYW\<?^14L_P#K]7_T7)7M4L?7KU(TYO1L\2M@:-&G*<-TCP^BBBOI
MCY\**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ J5?NBHJE7[HK^?/&S_ ))^C_U]7_I,C]%X&_Y&$_\ "_S0J]J]
M6^!'^LUKZ0_^SUY2O:O5O@1_K-:^D/\ [/7\V>'G_)2X;_M[_P!)9^I9]_R+
MZGR_-'K5%%%?VL?D84444 %%%% !1110 4444 %%%% !1110 4444 %%%?-7
M_!1/XE_\*O\ V._B->Q3V$=]JMD-"MH;]\>?]K<03+$NY2TBP//(H&<>66(*
MJPH _%']K;]H"\_:5^/7B7QM<-<+IDTWV;2+.X+ VMA'E84V&1PC$?O'"-M,
MDDC#[U?K)_P27^!,7PK_ &:8?%UW;7$'B#QU-_:$XN89(6CLXF>.T0*S$,K*
M9)UD"KN6Y4?,%4G\.(T\R15]3BOZ@_A_X+L?AOX#\.>$M+EN)].T'3;;2K62
MZ96E:*")8D+E0H+%4&2 !G. .E'0#Q?_ (*#>,[WP#^QG\5-4T^.":>;2UTM
MEN59E$5Y-':2D8(.X1SN5.<!@I((R#_/)&ID=5'<XK]GO^"T'CZ+0?V>/"_A
M6'5;BSU'7M?69K&%I%6\L[:&0RB0@;659I;1MC'EMK '82OY"?#GQM>_#7Q]
MX:\7Z;#;W&H:!J=MJMM%=*S0O+!*LJ*X4@E2R#(!!QG!'6@?0_2__AQC_P!5
ML_\ +4_^[:/^'&/_ %6S_P M3_[MKRK_ (?5?&[_ *%7P!C_ +!]]_\ )E?2
MW[*?_!73PO\ $R^B\/\ Q>M;#P%K<A1+;6[1I3I=W(\Q41NK!FM=JM&=\CM&
M=LC,\>%4@CZ^_9@^!Y_9P^!?AGX<_P!M?\)%_8HN1_:7V3[+YWFW,L_^KWOM
MQYNW[QSMSQG _!O]LOXZS_M#?M'>,_%GV_\ M#13>/8Z(R+,D:Z="Q2W*1RG
M='O4>:RX7]Y+(=J[B*_?CX_>*-2\$_ GXC^(M%N?L.L:1X;U+4+*Y\M9/*GB
MM9)(WVL"K890<,"#CD$5_,RQW,3[T ?H#_P3+_8+\+_M(V.L?$#X@R?VEX2T
MR\DTBW\/6\TL#W=T(8W:2:5"K+&BS(55&W,_WBJIMD\?_P""@7[(]A^R+\6M
M+TCP_=:OJ?A/6--6]L;W5H5W+*KM'/;^<BJDK*520[54JL\8(Z,WZD?\$I?"
M^F>'_P!B?P??6%K]GN=:N]0U#4)/,9O.G6[EMP^"2%_=6\*X7 ^3.,DD_-O_
M  7+_P!3\%O][6OY6-# \3_X) _&+4_ _P"TV? \2>?HWC:REAN(\JOE7%I#
M+<0SYV%FPJSQ[ R@^?N.2BBO=?\ @N%JU]'HOP@TQ+RXCTZXN-5N)K-96$,L
ML:VBQR,F<%E664*Q&0)' ^\<_GM^R6=O[4_P<_['+1Q_Y.Q5^LW_  5T^!=U
M\4?V<;7Q9I.G?;=:\$WIOI&0S-*-.E79=!(T!5L,MO*S.!LC@D.X<AA@?(G_
M  14'_&3WBP]_P#A#KG_ -+;*OE?]KC_ ).I^,/_ &.&K_\ I;+79_L*_M46
M/[(WQDNO%FI^'[CQ#IFHZ8VCW45I<+%-;Q/<02O,@92)&582!&2@8L,NM>6?
M$+Q)?_'+XT^)=?TO1+@:EXNU^YO;71K3==3"6ZN&=($VJ#(V9 HPH+'H!G%
M'[B?\$O>?V%OAE]-2_\ 3G=5^5__  4D_:5_X:*_:*U--*OOM7@WPONT?1_)
MFWP3E6_?W2[9'C;S9 =LB8WQ1P9&5K]'/%?BV7_@GC_P3A\/V8:>T\9PZ7'I
MME!=21SM#K=[YD\V'2-XF6!WN9%# HZP!"Y+!C^7'["_[.W_  TU^T=X>\,W
MD7G>'++.L:]\V,V,++NCXD1_WKM'#N0[D\[?@A#1U#H?JC_P2K_9U_X4M^SG
M;^)M1B\OQ)X\\K5Y_FSY=B%/V*/Y9&0Y21YMP"L/M.QAF,5]IT44 %?A=_P5
MH^#9^&O[4UUXAL[0P:-XRLX]61H+#[/;I=+^YN8PX^660LBSNW#9NAN&3N;]
MT:_.+_@M?X)LM2^"G@'Q;)+<#4M)U]],AB5E\EHKJW>21F&,E@;*+:00 &?(
M.00 <_\ \$6?CI<:MH'C+X3ZIJ/F_P!E;-;T2VD\YW6WD;R[M58DQI&DIMV"
M *2]S*WS9.W]/:_G'_8K^)G_  J/]JKX9>)'GL+2TCUB*RO+K4WV6\%K<YMK
MB5VW*%V132,&)VJ5!.0"#_1Q0 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !7\K4O\ K&^IK^J6OY6I?]8WU- 'Z_\ _!*GXI>$?@_^Q?XL
M\1^-O$5AX9T6'QA>#[3J$P3S'&GVDGEQ+]Z60JCE8T#.VT[037OG_#T;]F+I
M_P +,_\ *#J?_P C5^'OPB^#7C?X^>+XO"?@30;CQ%K30R7'V>%TC2*)!\TD
MDDC*D:Y(7<[ %F51EF4'US]I#_@GO\7OV7]!'B#Q'I^GZWX73REN-<\/W+7%
MO:R2,RJDJND<J<JOSE/+S)&N_<VV@#]XOAK\4O"'QA\*P>(_!/B.P\2Z+-M'
MVK3Y@_EN463RI5^]%(%="T;A77<-P!KKJ_F:^!7QU\7_ +.?Q&T[QIX+U'[%
MJ=K^[F@E!:WO8"07MYT!&^-MHR,@@A64JRJP_HW^%_Q*T3XQ?#GP[XU\.3_:
M-&URSCO+?<Z,\>X?-%)L9E$D;;D=0QVNC+G(H U?%'BS1? ^A7.M^(]8T_0-
M&M2OGZEJMTEM;Q;F"+OD<A5RS*HR>2P'4U\W-_P5$_9C7@_$T?AH.IG_ -MJ
M_'S]L;]JKQ#^U5\7-0UR_O+@>%[&>:W\.Z1(HB2RLR_REHPS#SW"HTC[FRP
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
M\,?C3X#^-&E'4? WB[1_%%LD,,\RZ==I)+;+*I:,3Q [X6(5ODD56!5@0"I
M[>OYI_V<_CQXA_9P^+N@^-_#US.ALYT6_LH9A$FHV9=3-:R$JPVNJ]2K;&"N
MHW(I']+% 'E7_#6/P0_Z+)\/_P#PJ+'_ ..U2^)'[7'P>^%7@S0_%?B+X@Z/
M'X?UR:2#3+[39&U%;UHR1*8A;+(75"-K.!M5BJL06 /\W<G^L;ZULVS:[XSO
M-$T2V&H:Y=(%TW2M-A$EPXWRLZP01C)^:65V"*.7D8XRQR ?T%_#7]O3X!_%
MSQ1!X<\,?$?3[C6;G:+>UO[:YT_[0[.L:QQ-<Q1K)(S.H$:DNW. <''T%7X"
M?\$[_@7JGC[]M3PKI.JZ;J&G_P#"'WDFNZO"^VVN+)[)P8UD24;O^/O[/&Z!
M=^';[N"R^Q?\%5/VTK[XC>/+_P"$/A'5+B#P;H,QM]<586A.H:G%*P>-F)R\
M$)50!M4&57;YPL3@ _03Q5_P4<_9Q\&ZY<Z1J'Q1T^>[M]N]]+L[O4+<[E##
M;/;PR1OPPSM8X.0<$$!/"O\ P4<_9P\8ZY;:1I_Q2T^"[N-VR35+*[T^W&U2
MQW3W$,<2<*<;F&3@#)(!_$;]GK]F'XA_M0>)I]%\!:+]N6S,37^I7,HAL[".
M1P@>60_\";8@:1EC<JC;3C?_ &EOV+_BC^RG-;R>,]*MYM"O)OLUIX@TF?[1
M8SR^6',>2%>-L%@!*B%O+D*;E4F@#^C"BOQ:_P""6_[:FN?#+XC:%\(/$E[]
MM\">(KS[+IOV@N[Z3?2D^6L.U6/E32E4:,X57D$F4_>^9^TM !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% 'Y6_P#!<S_5_!7ZZU_[85\!_LC_ /)U'P<_['#2/_2V*OOS_@N9
M_J_@K]=:_P#;"ORKCD:-MRG!]: /Z)/B9^WE\ _A#XIF\.^)OB1I]MK-ON%Q
M:Z?;7.H?9W5VC:.5K:.18Y%9&!C8AUXR ",GPT_;R^ ?Q<\4P>'?#/Q)T^XU
MFXVBWM;^VN=/^T.SK&L437,<:R2,SJ%C4EVYP" <?D-\(/\ @FA\<OC1\.9/
M&FF:/I^D:7-9B]TN'7+W[/<ZNA#E1 @5MN[8NUIS$C"6-E8J2P^=OB!X!\1?
M"KQEJOA7Q7I,^B>(=+F,%W8W0&Z-L @@@D,K*0RNI*LK*RD@@T ?U"45^8?_
M  2)_:^U/Q6MW\%O&.K_ &V73[(7/A6>[91+]GCXFLM[/NDV*4>) K%8TF!8
M)&BK])?\%"_VNA^RK\&]VC7'D_$#Q'YEKX?$EIY\46PQ_:+A\D(/+20;0V[,
MCQY1T#X /4OC1^U!\*_V>?LJ?$'QKI^@75UM:*QQ)<W;(V_;)]GA5Y?+)B=?
M,*[-R[<Y(%>6_P##T;]F,\?\+,_\H.I__(U?@V3KOQ!\5_\ ,0\1^)=:O?\
M;NKN^NIG_%Y)'=O<L6[DU]4>(O\ @E/^T)X;^'*>*F\.Z?J%VOF-<>&M.U%)
M]4MXT$A+E%'E2Y"#"0RR2-YB )G<% /VX^&OQ2\(?&#PK!XC\$^([#Q+HTVT
M?:M/F#^6Y19/*E7[T4@5T+1N%==PW &M;Q3XJT7P3H=SK7B/5]/T'1K4KY^I
M:I=);6\.Y@B[Y'(5<LRJ,GDL!WK^;/X%_'7Q?^SG\1M/\9^"]0^PZI:_NYH)
M06M[V D%[>= 1OC; R,@@A64JZJP_:?XY:EJ7[<?_!/&]O\ X;Z3_:.L>+K&
MPGM])^TK%Y4\5_";J#S9_*4^4T,Z[SM#^7E<AAD _*W_ (*/>+M"\=?MC^/=
M;\.:SI_B#1KD:?Y&HZ7=1W-O+MT^V1MLB$JV&5E.#P5([5Z1_P $C_B%X6^&
M_P"T9XDU+Q=XFT;PIITWA.XMH[S6KZ*SB>4WEFPC#R,H+%48[0<X4GL:^3?B
ME\+?%'P7\<:EX/\ &6E_V-XBT[R_M5EY\4_E^9$DJ?/$S(<I(AX8XS@\Y%:O
MP5^ WCK]H?Q1=^'/A[H7_"0:S;63:A-:_;(+;; KI&S[II$4X:5!@'/S=, T
M ?T'_P##5WP1VY_X7'X QTS_ ,)18_\ QVM+PM^T'\+?'&O6VB>'/B5X/\0:
MS=%O(T[2]>M;FXEVJ7;9&DA9L*K,<#@*3T%?C#XM_85^)OP?_91^)7B+Q_X2
ML?#EWI>LZ'?6MS<7=K=7$EJ?MEM<10M \A7,MW9,RL45A'GDH!7S/\)?'0^%
MWQ4\&^,A9?VE_P (]K-GJWV+S?*^T>1.DOE[]K;=VS&[:<9S@]* /Z>:\QU;
M]ICX0Z!JM[I>J_%?P1IVI64SV]S9W?B.SBF@E1BKQNC2 JRD$%2,@@@UU>K>
M.M T?P)>>-)]5MY/"UKIKZQ)JMJ3<0M9K$93,AC#&1?+&X;,[AC&<BOYE?&'
MBK5/'7BS6O$FM7(O-8UB]FU"]N?+6/S9Y7+R/M4!5RS$X4 #/  H _I?\"_%
M?P3\4#>GP;XS\/\ BW[#L^U?V%J<%[]GW[MGF>4[;=VQ\9QG:<=#6_JVK66@
M:9=ZGJ=[;Z=IUG"]S<WEW*L4,$2*6>1W8@*JJ"2Q.  2:_%+_@CO\2O^$1_:
MFN/#$\]^;7Q;HUQ:16MN_P#HYNH,7*2S*6 ^6**Y56 9@9L  ,Q'WG_P5?\
MBA>_#C]D'5[2P6>.X\5:E;>'VNK>Z:!H(G$D\N=HRZO';/"R9 *S-DD JP![
MI_PUC\$/^BR?#_\ \*BQ_P#CM=YX5\5Z+XVT*VUOPYJ^GZ]HUT6\C4M+NDN;
M>;:Q1MDB$JV&5E.#P5([5_,5X1\*ZIXZ\5:-X;T6V^V:SK%Y#I]E;>8L?FSR
MN(XTW,0JY9@,L0!GD@5^OO\ P4(_:</['?P/\'_!+X;ZU?V7BZ31K6S34I(L
MW%GH\4;6XE6<;%6YD:':&125"RL!$WE-0!]2_&']LKX+_ /7(]%\<^/]/TK6
M6)WZ?;Q37MQ!\J./.CMTD:'<LB,OF!=P.5R <<"O_!43]F-N!\31^.@ZF/\
MVVK\)? /@'Q%\5_&FE>%?"FDSZYXAU6;R+2RMP-TC8)))) 554%F=B%55+,0
M 37T3\8?^"9_QR^"OPY3QIJFBZ=J^E0V9OM5AT2]^T7.D( A87"%5W;=[;F@
M,J*(I&9@@#$ _>+POXLT7QQH5MK?AS6-/U_1KHMY&I:5=)<V\NUBC;)$)5L,
MK*<'@J1U%;-?SB_LI_M7>,/V3?B-%XB\./\ ;M)NMD.LZ!/(5M]2@!. 3@[)
M5RQCE )0DC#(SH_]$/A3Q5I?C?POI'B/1+C[;HVKV<.H6-SY;1^=!*@DC?:P
M#+E6!PP!&>0* +6K:I9Z#I=WJ6I7MOIVG6<+W%S>7<JQ0P1(I9Y'=B JJH)+
M$X !)KYMUC_@I?\ LUZ+JEY87'Q0MI+BUF>"1K/2K^YA+*Q4E)8H&21<CAT8
MJPP02"#7Y9_\%"OVTKW]J#XG7.D:!JL[?"W1)@NCVGDM;B[E";9+R5"268L9
M!'N"E8R!L1GEW>>?LT_L7_%']JV:XD\&:5;P:%9S?9KOQ#JT_P!GL8)?++B/
M(#/(V H(B1ROF1E]JL#0!^UWPU_;S^ ?Q<\40>'/#/Q(T^XUFXVBWM;^VN-/
M^T.SK&L437,<:R2,SJ!&I+MS@'!Q]!5_-A^T)^S#\0OV7_%$&B^/=%^PB[\U
MK#4K6436=_'&Y0O%(/\ @+%'"R*LB%D7<,_?G_!)G]M;6]<UVS^!?C.]_M&U
M6RD?PMJ$Y=[B/R5WM8,0I#1B)9'C9ROEB(Q@L&B5 #].O%/BS1/!&A7.M^(]
M7T_0=&M2OVC4M4NDMK>'<P1=\CD*N695&3R6 [UP7_#6'P0_Z+)\/_\ PJ+'
M_P".UY?_ ,%0/^3%_B;_ +NG?^G*UK^?Y6VL#Z'- ']+7Q>_:0^&/P%M9)?'
MGC?1_#LRQ1W T^>?S+Z2)Y/+62.UCW32+N##*(0-K$X"L1Y'_P /1/V8SQ_P
MLP?^"'4__D:OR9^%/[-OQS_X* >.M>\86Y_M5[F[*ZKXN\07'D6<<_E%EB&U
M2S85401P1L(@\0(1"IKS3X__ +._C3]FCQ\?"7CJQM[/4'A-W:S6ERD\-W;&
M62))T*G*JS1/A9 C@ ;E7- '](/A?Q9HOCC0K;6_#FL:?K^C71;R-2TJZ2YM
MY=K%&V2(2K8964X/!4CJ*V:_!#_@F3^T!>_!7]J#P]I9:XG\/>-)HO#]_9QE
MF'G2N%M9PGF*NY)F4%V#%8I9PH):OWOH **** /P%_X*D_\ )]'Q'_W=,_\
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
M^P_\2_V2QI%SXOAT_4=%U/,<.M:'++/:). Q^SR-)'&R2;5W@%<,N=I8HX4
M_>/X/_'SX>_'[0I=6^'_ (LL/$MI$!Y\=LY2XMLLZKYT#A98MQC?;O5=P7*Y
M'-8'Q<_:Y^#OP)GDM?&_Q!T?2-2BFC@ETN&1KN^B9X_,0R6T"O*BE,'>R!?F
M7GYES_/E\(?C1XU^ OC&/Q5X#\07'A[7%ADMC/"B2)+$X^:.2.1621<A6PZD
M!E5AAE!'JGP,_8O^-G[76J7'B'2M,N#IVH327%SXP\43R16MQ*S2EY!*RM)<
ML98W1FB60J[#?MSF@#]>-'_X*8?LU:WJEGIUO\3[>.XNYD@CDN]*O[:$,S!0
M7EE@5(UR>7=@JC)) &:^D])U6SU[2[34],O;?4=.O(4N+:\M)5EAGB=0R2(Z
MDAE92"&!P0017\RGQ2^%OB;X+^.]3\'>,M,_L?Q%IOE?:K/SXI_+\R))4^>)
MF0Y21#P3C.#R"*_1/_@C5^T;JB>)M<^#>MZKY^C36;ZKX?AO+M5^S3HX-Q;6
MZ,-S^8LAF**V$^SRN%^=VH _6>BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH \-^-/_(V0_\ 7HG_ *&]<"/NUWWQI_Y&R'_KT3_T-ZX$?=K^
M&N-?^2@Q7^+]$?L>2_[A3.]^"O\ R-DW_7H__H:5[C7AWP5_Y&R;_KT?_P!#
M2O<:_HSPS_Y$$?\ $_S/@>(?]_EZ(=1117ZR?-!1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4AI:* /SK^)W_!/+XC^-/B5XM\06.L^%XK+5M7N[^".XN[E9%CEF>10P
M%N0& 89P2,]S7-_\.ROBC_T'?"7_ (&7/_R-7Z;=:,UZD<SQ,4HI[>1Y<LMP
M\FVT_O/S(_X=E_%'_H.^$O\ P,NO_D:ON7]FOX7ZK\'?@KX>\(:U<6EUJ6G&
MX\V2P=GA;S+F65=I95)^60 Y4<@_6O4J45A7QM;$)1J/3<WH8.EAY<T-PI:*
M*XCM"BBB@!#7G7QR_P"15L_^OU?_ $7)7HM>=?'+_D5;/_K]7_T7)75A/X\/
M4Y,5_ GZ'A]%%%?;'QX4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !4J_=%15*OW17\^>-G_ "3]'_KZO_29'Z+P
M-_R,)_X7^:%7M7JWP(_UFM?2'_V>O*5[5ZM\"/\ 6:U](?\ V>OYL\//^2EP
MW_;W_I+/U+/O^1?4^7YH]:HHHK^UC\C"BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ KX"_P""TY_XQ6\->_C&T_\ 2*]K[]KX"_X+3C_C%?PS[>,;3_TB
MO: /RL_9+^;]J?X.?]CEH_\ Z6Q5_2A7\U_[)7_)U'P<_P"QRT?_ -+8J_I0
MH _-G_@KI\$_BK\:+GP3-X,^'NH>)/#GA>TN)[G4M,GCN+B2>ZEBC,"V:GSV
MV""-RZ*P(F.=HC8U\5?L^?\ !-WXR_'+Q5-I^I^'-0^'.C6?E/=ZMXLTZXM,
MH[A2MO$Z!IY H=MH*H-H#2(73=^CO[7W_!3:Q_95^)P\#K\-=8\0:E% MS/>
M7MXNG6DL4B(T;VK^7*9UW&6-F*H%>%E&[G:W]C?_ (*96/[5WQ9G\#77@F#P
M1<?V9-?6EQ-KZW37DL;Q@V\<9@B);RVDDX)(6%CC ) !X9\8/^"*]KIOP[CO
M/AMXSU#5?&5C9E[C3];CA2VU:<!,K Z[?LN<2[5D,H):-6= &D/Y6,IC8J>"
M#BOZIJ_F<_:(\4:9XX^/WQ+\1Z)<B]T;5_$VI7]E<^6T?FP2W4CQOM8!ERK
MX8 C/(!H _5[]G'X[>(?CW_P2_\ BG?>*;FXU'7/#^@:_H,^JW4PEFOUCTXR
MQRN=H.X1SI&2Q9F,1=F+.<?BY7ZL?\$@_@Q_PG'P!^.G]K77E>'/&3)X7?[$
M^V[BV6LWGN-R%!\E_'L/S?,K97 &[\JI5V2,OH<4=0Z'[^?\$O?^3%?AE]-2
M_P#3G=5\L_\ !<L_Z/\ !?\ WM9_]L:]G_X(^_$C_A+_ -E1_#<\]A]J\)ZQ
M<V4=K;O_ *0+68BY2692Q/S2S7*JP"J1#@ E6)\!_P""W_BC3+OQ)\)O#<5S
MNUBQM-1U"YMO+8>7!.]O'"^[&T[FMIQ@$D;.0,KD8(^%/V3/^3J/@W_V.6C_
M /I;#7]*-?SH?L*^"[[Q[^U_\)M.T^6WBGM]>M]5=KEF5?*LR;N4#:"=QC@<
M*,8+%02!DC^B^@#YJ\5?\$X_V</&6N7.KZA\+M/AN[C;O32[V[T^W&U0HVP6
M\T<:<*,[5&3DG)))ZGX._L9_!;X"ZY)K7@;P#I^DZRV-FHW$LU[<P?*Z'R9+
MAY&AW+(ZMY97<#ALX&/;*^?_ -N3]H@_LR_LZ>(O%-I+Y7B.[QI.A?+G_3IE
M;9)S&Z?ND66;:XVOY.S(+B@#\K_^"K'[1?\ PN;]HJ;PIILV_P .> _-TJ+Y
M<>9?%E^VR?-&KC#QI#M)9?\ 1MZG$AK[(_81\(^'OV'_ -B76/C%X[%Q;7'B
M2&#7+[[+&9IOL9(CTZW15D9&:0S[PQ\O!N]LA41Y'YQ_L+_L[G]IK]H[P]X9
MO(O.\.66=7U[YL9L867='Q(C_O7:*'<AW)YV_!"&ONC_ (+?^*-3M?"/PG\.
M17.S1]0O=1O[FV**?,GMXX$A?=C<-JW4XP" =_()"X ZGE/BO_@M?\4;S7;F
M7PUX&\(Z5HK;?(M=5%U>W"?* V^:.:%6RVXC$:X! Y(W'M_@+_P6BU2_\86^
MG?%WPKH]EH-Y-'$=:\-)/&VG*0P:26"1Y3,NXQYV,K*H<A9#A:\__P""-?P?
ML?'GQ8\?^(]9TS2-9T72- _LJ2TU*W6=O-OG*[D1D*[3!!=1.202LVW#*[8^
M./VBO#&F>!_C]\2?#FB6OV+1M'\2ZE865MO:3RH(KJ1(TW,2S850,L23CDF@
M#^F*OE;_ (*@#/["_P 31[:;_P"G.UK5_P""<OBG4_&/[%7PNU#5KG[7=Q6,
M]@DGEJF(+:[FMH$PH ^6*&-<]3MR2223E?\ !4 X_87^)O\ NZ;_ .G*UH&?
M@'&VV13Z$&OZI:_E:C&Z11[BOZI:8@HHHI %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !7\K4O\ K&^IK^J6OY6I?]8WU- '[8?\$;_ ,OAG]EW4
MO$%WI5O:W'B37[BXMM041F:[LX4C@0,RDMM2=+L*CXP2[ 8?)^W/%7A;2_&O
MA?5_#NM6_P!LT?5K.:PO;;S&C\V"5#'(FY2&7*L1E2",\$5\7_\ !'OXD_\
M"7_LJ/X:FGT_[7X3UFYLH[6W?_2!:S$7*2S*6)^:6:Y56 52(L $JQ/VUJVJ
M6>@Z7=ZEJ5[;Z=IUG"]Q<WEW*L4,$2*6>1W8@*JJ"2Q.  2:; _EIF7RY74=
M 2*_;S_@CGXIU/Q!^R3=6-_<^?::'XEO=/T^/RU7R8&B@N2F0 6_>W$S9;)^
M?&<  ?B).VZ9V'(+&OV'_P""7OB*]^#_ /P3_P#B1XYN]&N+BWTW4M8\06EO
M-NMUU"*WT^WSY<A4C:9()(]X# ,C#!*D4N@=3Z(^.4/[*/PFN;_5_BAH/PRT
M_5[K_B8W$>I:)9W.IW?G3%3.(%B>>;=)ORZJWW7).%8CYVU;_@KM\"_A7X9N
M] ^&7P^U>[M],F>+3+&TL;;1])F4S$O(A5F>)6#/(,P;B6 95+$C\FOB!\0/
M$/Q5\9:MXK\5ZM<:WX@U28SW5[<D;G;     "JJ@*J* JJJJH   ^U/V7_\
M@DUXH^/?PQTSQQX@\96_@;3=8@6YTNS_ +)EN[N2(O(OF2J[PB-658Y(RK2!
MTD#?+QD \>_;4_;=UK]LO6M!DOO#6G^%M&\/FX.G6EO.]S<?OT@$OG3':K_-
M "NV-,!L'=C=7&_L<ZG>:/\ M7?""XT^\N+*=_%6FV[2VTK1LT4MRD4L9(()
M5XW=&7HRLP.02*]R_P""CW[%?@?]C^+X?'P;JFOZE_PD)U#[4==N()=GD?9M
MGE^5#'C/GMG.>@QCG/)?\$M_^3ZOAI]-3_\ 39=T(#[L_P""S?P<U/QC\&?"
MOC[3Y/,M?!M[-%J%KM48@O3#&)]Q<'Y98H4V*K$^?NX"'/Y%_#_Q]XA^%7C+
M2?%?A35I]$\0Z7,)[2^MB-T;8(((((964E61@59696!!(K^D[XE_$#X>^#]+
M&F?$+Q'X9T33=9AFMQ:>)KZWMX;Z+:%FCV3,!(NV10RX(PX!ZU\'_$S]@O\
M9/\ VA_%5S'\+_BGH'A;QEJ89[?2?#.MV>I6DD@=III%L!)YG^KW@)#)'&@1
M2$PK!@#Y_P#A?_P68^+OA7^S;7QEH7A_QU8P^9]JNO+;3M0NMV\I^]CS FTE
M!Q;\JF#\Q+U[K\(_VW_V0OC;XBB7X@?"'PQX&\5ZM,\UWJ6N^'K&]L9;F2<
M;[T1;]SA_,:6:.-%P^Y^ 6\*^*'_  1G^+OA7^TKKP=KOA_QU80^7]EM?-;3
MM0NMVP/^ZDS FTESS<<JF1\Q"5\0^/\ P#XA^%?C+5O"GBS2)]#\0Z5,8+NQ
MN0-T;8!!!!(964AE=25965E)!!(!_3%X"TGPQH_A'2H/!5II%CX5>$7&GQ:#
M%%'8M%*3*)(1$ A5RY?<O#;L\YS7\X'[0OQ*_P"%P?'3QYXT6>_GM=:UFZN[
M/^U'W7$5J9#]GB;YF \N(1H%#%5"!1P!7Z2_\$6?CE<ZOX?\9_"C5-1\[^RB
MFMZ);R^<[I;R-Y=VBL28TC20V[! %)>YE;YLG;^8GQ=\#_\ "L?BOXS\'F]_
MM+_A']:O-*^V>5Y7VCR)WB\S9N;;NV9V[CC.,GK0!]>?\$Z_VUOA;^Q_X3\8
MKXJTKQ?J7B3Q!>P%_P"Q[:UELTM8$;R<>9-&XD+SS[NJ[1'C!W9]_P#CW_P5
M>^"/Q?\ @EXY\%CP?XON+K7-&NK.T_M/3+%K>.Z:-OL\K_Z4Q'ER^6X8*64H
M& R!7A7_  3O_8=^$_[7GP_\4WOBGQ%XGL?%.AZFL,MCHLT,,*V<L2F"0F6V
MDRS2)<CA^!&,J,@M]3ZO_P $;_@)H.EWNI:GXU\;:=IME"]S=7EWJMA%#!$B
MEGD=VLP%55!)8G  )- 'XQ?3I7[,CXU:V?\ @C+_ ,)/]ET_[?\ \(S_ ,(O
MY?EOY7V7[;_9._&_/F>1\V<[?,YV[?DKSQ?V OV)&^[^T6Q^GCC1/_C%?0'[
M4'[-]O\ "?\ X)J>-?A?X&.H:Q8:%8_VA$^J7$)N#!'J*W]R[N%C0[$$S !0
M2%  9NIT#J?A37]&7[#W@FQ\ _LB_"?2]/EN)8)M M]49KEE9O-O!]KE PH&
MT23N%&,A0H))R3_.;7]'W[&/BG3/%_[)OPCO])N?M=K'X:L;!Y/+9,3VT*V\
MZ88 _++#(N>AVY!(()?0#E/^"BGPU'Q0_8[^(UG'!827VE60UVVGOTSY'V1Q
M/,T3!6*R- D\:D8SYA4D*S&OY[*_HR_;C\:67@+]D/XM:GJ$5Q+!-H%SI:K;
M*K,);Q?LD1(9@-HDG0L<Y"AB 3@'^<VD!_0#_P $P?\ DQGX9_[NI?\ IRNJ
M^IZ^6/\ @F#_ ,F,_#/_ '=2_P#3E=5]3TWN 5^$W_!6KQK>^)_VR]<TNZBM
MX[?PWIEAIEHT*L&>)X1=EI,D@MYEW(,@ ;0HQD$G]V:_!K_@K!X7U/0/VU/%
M5_?VOD6NN6.GW^GR>8K>= MK';L^ 25_>V\RX;!^3.,$$H#4_P""1_PUT7XA
M?M91WNM6_P!K_P"$7T:XUVQ@=$>(W2RPP1LZLISL^T-(I7#+)'&P/RX/[HU^
M(?\ P1O\4Z9X?_:RO]/O[@P7>N>&KRPT^/RV;SIUE@N&3(!"_NK>9LM@?)C.
M2 ?V\H _)G_@MA\*],TO6/A[X_TSP]]FU#53=Z?K6M6\+!)VC2 VB3,/D\S9
M]H"D_.R1D9*Q +\5_L4^*M3\'_M;?".^TFX^R74WB6RTZ238KY@N95MITPP(
M^:*61<]1NR"" 1]Y?\%NO'TL.C_"_P $V^JVYAN)[S6+_2U,;3!HUCBM9F&-
MZ*1+>*O16(?J4^7X#_8ZTF]UK]JSX06VGV=Q?7">*]-N7CMHFD98HKF.660A
M02%2-'=FZ*JL3@ FA S]2/\ @M+_ ,FJ^&_^QQM/_2*]K\5HUW2*OJ0*_:G_
M (+2_P#)JOAO_L<;3_TBO:_%>#_7Q?[P_G36X']1?A7PMI?@KPOI'AW1;?['
MH^DV<-A96WF-)Y4$2".--S$LV%4#+$DXY)K\<_\ @M8/^,GO"9_ZD^V_]+;V
MOVEK\6_^"UG_ "<YX4_[$^V_]+;VD!Y/_P $M_\ D^KX:_34_P#TV75?OY7X
M!_\ !+?_ )/J^&OTU/\ ]-EU7[^4 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110!\Z_\%!O&=]X!_8S^*FJ:?%!-<3:6NELMRK,@BO)H[25A
M@@[A'.Y4YP&"D@C(/\\-?T/?\%!O!E]X^_8S^*FEZ?+!#<0Z6NJ,URS*ABLY
MH[N51@$[C' X48P6*@D#)'\\- ']&7[#W@FQ\ _LB_"?2]/EN)8)M M]49KE
ME9O-O!]KE PH&T23N%&,A0H))R3@?\%%/AK_ ,+0_8[^(UE%!827VE60UVVG
MOTSY'V1Q/,T3;6*R- D\:D8SYA4D*S&N@_8>\;67C[]D7X3:II\5Q%!#H%OI
M;+<JH;S;,?9)2,,1M,D#E3G)4J2 <@<__P %%/B6/A?^QW\1KR.>PCOM5LAH
M5M!?OCS_ +6X@F6)=REI%@>>10,X\LL055A0P1_/97]#OP[\:7OPX_X)\^&/
M%NG16\^I:#\+K75+:&Z5FA>6#25E17"E25+(,@$'&<$=:_GBK^A3P?X8U+QM
M_P $Y=#\.:+:_;=9UCX4PZ?96V]8_-GET=8XTW,0JY9@,L0!GDBGT _GMD<R
M.S'J3FOW2_X)*_#31/!O[(NB^)=/@W:SXLO+J]U*YD1-Y\FXEMHHE8*&\M5A
M+!6+8>64@@-@?A:RE6(/4'%?O1_P2G\5:;XA_8I\'V5A=>?=:'=ZAI^H1^6R
M^3.;N2X"9( ;]U<0ME<CY\9R" N@'U?JVE6>O:7=Z;J5E;ZCIUY"]O<V=W$L
ML,\3J5>-T8$,K*2"I&""0:_FU_:;\ P?"W]H;XC>%+32;C1--TO7KR'3[&Y$
MFZ.S\YC;$&0EF5H3&RN2=RLK9.<G^EFOYO/VPO'TGQ._:D^*'B%]5M]<@FUZ
MZM[/4+4QM#-9P.8+4HT8VNH@BB <9W !B2220#]!_P#@B!XIU2[\)?%GPW-<
M[]&T^]T[4+:V"*/+GN$N$F?=C<=RVL P20-G !+9^Q_CMHW[.G@^:Y\5?%S1
M/AS;:A>0R3F^\3:;92WM\L$:AA&)$,MPR)Y:A$#-RB@<J*^*_P#@A[I%]#H_
MQ@U1[2XCTZYGTFV@O&B80R2Q+=M)&KXP6431%E!R!(A/WAG\\/VCOCQX@_:0
M^+NO>-O$-S.YO)W2PLIIA*FG68=C#:QD*HVHK=0J[F+.PW.Q(P/U$NO^"J'[
M-7P1L=:T'X8>"-0N+1"UU;+X;T2VTG2[ZZ:%<%MS1R)RJ1M(8"PV9"N N?BS
M]M+_ (*+:W^U]X5TSPF/!MAX3\-V5[%J>PWCWMX]TB3QY\W;&@C*3_<\LMN7
M._!VB[^QS_P33\4?M6^#)?&=YXF@\%>%6FFM;*>73I;JYO)8S&"\<9,:&#+2
M)Y@D)#PLNW@D=I^WC_P3S\#_ +)/P!\.>*M$\0^(-<\1W6LVNDWLFH/ MH^Z
MUN)))(H4C#QY>$;5:1]JD@EC\U 'P?H6J7F@ZU8:EIM[<:=J-G<1W%M>6LK1
M302HP9)$=2"K*P!# Y! (K^D/]JK_DU_XP?]B=K'_I%-7X ?LF_\G3?!O_L<
MM'_]+8:_?_\ :J_Y-?\ C!_V)VL?^D4U,.I_-57] '_!+[_DQ?X9?34O_3G=
M5_/_ %_0!_P2^_Y,7^&7TU+_ -.=U2Z!U/R9_P""BOP=U3X._M:>.8[]_M%G
MXDNY?$VGW6U5\R"[E=V&T.Q'ERB:+YL%O*W[0&%<G^SW^V-\5OV85GM_ OB,
M6NBW5Y%?7FBWMM'<V=RZ8!!5QNCWJ CM$R.RJOS912O[8?';6_V8/B]:W'A7
MXI^*?ASJDVG326S6^J:_:V]]I\JR+YL:2"59K=MT2JX5E)V;6R,BOBS5_P#@
MD3\.?BEI=YK?P2^-D.KZ;;PM;K'=-;ZO!)?JI?RWN[5D$2D/#D>4[*"6^;<%
M !@>&_\ @L8/&&@OX=^,?P>T'Q?HU]>1_;1ILF+<6H:-N;*Z699I$96<;I44
MD(/DQN/UG^R_\3OV1/CYJFGS^ O!G@CP]XTMIEN;;1M0\-V-AJT,L;2.DD&U
M2)&583+N@=S&-I;8>*_,WXY?\$T/CA\"-!U'7[[1M/\ %'AO3;/[=?:KX;O/
M/2V3<0X:&18YCL #LRQLBH=Q;"OM^8='U>_\.ZK9:II=[/IVIV,R7-K>6LK1
M302HP9)$=2"K*P!!!R"* /ZF:*\R_9O^+D/QV^!7@?QY');R3ZUIL4MXMK%)
M%#'>*/+NHT63+;4G25 23D*"&8$$^FT %>4_&CPK\%"MMXE^+>C^ 0/ETZ#6
M/&EK9?[<BP)-<C_KJP0'^^<=:]6K^?O_ (*,_'CQ!\:/VG_&.GZE=7$6A>$M
M2N=!TG26F#PVRP/Y4TJ@*HW321&1B06 *)N98UP ??<?_!2C]DKX#ZI<VGP[
M\)SR0ZA#'+>7O@CPM;Z?#(RM($CE$QMG=D!8@[2H$O#9+ ?)O[67_!5#6OVE
M/A3J/P^T_P  :?X6T;50G]HW%QJ3W]P_ESPS1>252%8\-$0VY9-P;C;C)\T_
M8O\ V#?%'[8EQJU_:ZS;^%?"FDSI;7>KW5G+</+*\;N([=!M25E*Q^8#*A19
MD;YL@'Z*_:?_ ."7/@;]F[]E'Q1X[_X2[Q!XB\9:*+;$FV"UT^7S;Z*'_CWV
M/(N(Y?\ GL<LN[@': #\U5^\/K7]+?[->JWVN?LZ_"S4M2N[C4=1O/"FE7%S
M>74K2S3RO9Q,\CNQ)9F8DEB<DDDU_-(OWA]:_JFI] /Y69/]8WUK]?O^"*/P
MST2U^%/C;X@B#S?$E]K)T+SY$0^1:PPPS;8VV[UWO/EQNVMY,/ *9/Y R?ZQ
MOK7[I?\ !(WP3_PB?['&EZH+W[5_PDVL7VK>5Y6S[-L<6?EYW'?G['OW8'^L
MQCY<DZ ?3WCZZ\+_  YTWQ)\4-2T*WGU'0=!N7N=2M;.)M1>P@5KA[9)6VDJ
M60L(RX7=@G'6OYGM9U:]\0:O?:GJ5[/J&I7L\ES<WEU*TLTTKL6>1W8DLS,2
M2Q.222:_IK^*G@@_$SX7^,/!_P!M_LW_ (2#1[S2?MGE>;Y'GP/%YFS<N[;O
MSMW#.,9'6OYA9%VR,/0XI ?H_P#L)?\ !0CX0?LG_ 6+PAJ^C>-M1\0WFI7&
MJ:G+8VEG+:"5]L:"$M<1OM\F&'(89WE\'& -7]M#_@I1\'OVE_V>/$7@;2/"
MOBB/Q!<RVMQIMYK6G68AM)8[A&>0.MR[(QA\Z/<JY(D*GAC53]A__@G1\&?V
MI?V?=+\9:IXG\80^(TO+K3]7M-+N;>&WMIXY"R(@EM6)S ]NY(9AER,@@J/:
M/%'_  2$_9V\$:#=:WXB^(/C#P]HMKM^T:CJFM:=;6\6Y@B[Y'M JY9E49/)
M8#J: /QM5BK!AU!S7]-_P5\:7OQ(^#O@3Q;J,=O!J6O:!8:K<Q6BLL*2SV\<
MKA Q8A0SG ))QC)/6OSNTG_@G?\ L9^(-4M--TOX^W&I:C>3);6UG:>,]&EF
MGE=@J1HBVY+,S$ *!DD@"OTF^'_@NR^&_@7PYX2TR6XGTW0=,M=*MI+ME:9H
MH(EB1G*JH+%4&2 !G. .E '1T444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^5O_  7,_P!7\%?K
MK7_MA7P;^Q_X!D^)W[47PO\ #R:5;ZY!-K]K<7FGW8C:&:S@<3W0=9#M=1!%
M*2ASN *@$D _>7_!<S_5_!7ZZU_[85\,?L5_$O\ X5+^U9\,?$LDVGVEK%K,
M5G>76J/LM[>UN0;:XE9MRA=D4TC!B=JE02" 01 ?T<U^3/\ P6_\+:9:>)/A
M-XDBMMNLWUIJ.GW-SO8^9! \$D*;<[1M:ZG.0 3OY)PN/UFK\I/^"X6KV,E]
M\']+2]MY-2@BU6YFLUE4S1Q2&T6.1DSD*S12A6(P3&X'W3@ ^(/V*/%.I^#_
M -KCX17VDW/V2ZF\2V6GO)Y:OF"YE%M.F&!'S132+GJ-V000"/H#_@L1\2?^
M$M_:DM_#$%Q?BT\)Z-;VDMK</_HXNI\W+RPJ&(^:*6V5F(5B8<'(52?G;]CO
M2[W6?VKOA!;Z?9W%[<1^*]-N7BMHFD98HKE)99" "0J1H[LW155B< $U[I_P
M5X\#_P#")_MA7VJF]^U?\)-HMCJOE>5L^S;%:S\O.X[\_9-^[ _UF,?+D@'E
M/[#?QJ\$?L[_ +0&G?$#QQ:Z_>VNDV5R-/@\/QP2.UU+'Y/[U970&,12SGY6
M#;Q'U&X'])?^'U7P0_Z%;X@?^"ZQ_P#DROSD_8/^ _@+]I+X[KX#\>:SJ^CP
M7VF7$NEMHCHDT]Y$4D\LL\,JJOD+</R%YC W9(5OT;_X<J_!#_H:?B!_X,;'
M_P"0Z /R'^+GB+0O%WQ6\8ZYX8T[^QO#FIZQ>7FF:>8(X/LMK),[Q1>7&2B;
M4*KM4E1C .*_47_@B/XTOK[X>?%#PC)%;KIVE:G9ZI!*JMYS2744D<BL=V"H
M%E%M  (+/DG( R=4_P"">/[&>A:M=Z7J7Q]N-/U.RF>VNK.Z\9:+%-!*C%7C
M=&MP596!!4C(((-?6?[%O[*WPN_9VT'7M9^%?BO4/&.C>*S;E]1N=2M;ZW;[
M,TZ#R9+>)%.&ED5N6Y7'&#0!^3?_  5+_P"3Y?B+_NZ;_P"FVUKU+_@BK_R=
M%XJ_[$VZ_P#2ZQKRW_@J7_R?+\1?]W3?_3;:UZE_P15_Y.B\5?\ 8FW7_I=8
MT ?L+\0/!=C\2/ GB/PEJDMQ!IVO:;<Z5=26K*LJQ3Q-$Y0L& 8*YP2",XR#
MTK^93Q=X3U/P+XLUGPWK-M]BUC2+V;3[VU\U9/*GB<I(FY"5;#*1E20<<$U_
M4=7X2_\ !63X7V/PY_:[U._T]K>.W\5:9;:\]K:VJP+!,QDMY<X.':22V>9G
MP"6F;()!9@#Z4U']JZ&^_P""/R3PZO;Z=XG6WB^'ABMK*1E9T94: ^8K+N?3
M%,C2 [0SMM*OM4?E;I.CWNN71M=.L[B]N%AFN6CMHFD98HHVEED(4$A4C1W9
MNBJK$X )K6D^('B";X>V_@<ZK<#PK!JDFLII:D+";R2*.%IF &78)$JKNSM!
M?;C>^[Z]_P""1OP?L?B7^TCJ>JZUIEQJ&A^'] NWD5H%EL9I;I?LGV:Y#(RL
MLD$UT1&2"WE$\JK @'S#^SW\2O\ A3GQS\!^-7N+^&ST36;6[O/[-?;<26HD
M'VB)?F4'S(C(A4L%8.58X)K[(_X+-?%Z'Q9\=/#7@*UEMYH/".FM+=%89%FC
MO+S9(T;,WRNH@CM'78.#(X+$\+\,?$?P5??#7X@>)O".I2V\^H:!J=SI5S):
M,S1/+!*T;LA8 E25."0#C&0.E'Q ^(6O_%#Q1/XC\4ZK<:WK<\%O;S7UV0TT
MJPP)!&7;&78)&@+MEF(+,2Q)(!]9_P#!)?X-_P#"ROVJ+7Q#=VOGZ-X,LI-6
MD::P^T6[W3?N;:,N?EBD#.\Z-RV;4[1QN7@/^"CGQ)_X6=^V-\0[J*>_>QTB
M[70K:"_?/D?9$$,RQ+N8+&TZ3R #&?,+$!F85^C?_!'GX1Q>"OV:+SQI)%;G
M4O&FIR3+/#-(S?8[5FMXHY$.%5EF%VWRYRLJY8X"K^9W[?W@<?#W]L?XJZ9]
MM^W_ &C5VU?S?*\O;]M1;SR\;CG9]HV;L_-LS@9P #M/^"=_[3WPZ_9.\>>*
MO%OC;3_$^H:G>Z:FEZ='H,-M+"L3RB6<S"66,[MT-OL*G&#)D?=(^Y=6_P""
MR'P$UW2[W3=2\%^-]1TZ\A>WN;.ZTJPEAGB=2KQNC7A#*RD@J1@@D&OB/_@G
M7^RI\-/VM/$WC+P[XWU[Q!I>LZ=9V]_IEKH4L47G0;VCN7D:2"1?D9[4 94G
MS#@-@[?N?_ARK\$/^AI^('_@QL?_ )#H _%J5@TC%1A2<BOU@_9-^/M]X/\
M^"3GQ'U.=KBP?PK+J?A[2;S1BT=U'+=B)H)BYD&&2YU'.]"I5$! +#YJ*_L!
M_L1MT_:+)^GCC1/_ (Q7MGQ"_8_\$_"__@G7\6/!WP^\3ZAJ7AS4K*3QG#JV
MH307WVCR([>Y58GA6)#'*ED@5AG'F%OF&%H'U/P^K]5?V7/^"GWP2_9[^ /@
MKX?OH'CZ]NM'LL7DZV=BZ-=2R--<>6WVE"8_-ED"94-L"[LG)K\JJ_5_]F[_
M ():_ OX\? GP1X[C\6^.))]9TR*6\%K=6L4,=XH\NZC19+,L%2=)4&2<A00
MS AB"/(_^"A7[>GPK_:V^%.@:'X6\,^(+'Q'I>L+>)J.N6-K'LM3#*DL221S
MR.-[F!BN K>4"3E5KXC^&_C2^^&WQ"\,>+M+BMY]1T'4[;5+:*[5FA>6&59$
M5PK*2I*C(!!QGD=:_6'QI_P2:_9I^&^EQ:GXM^)OB?PMILLPMX[S6M?TRSA>
M4JS",/):J"Q5&.W.<*3V-87A7_@FU^R%XUUZUT?PW\<=1\0:S=%O(T_2_%VC
MW-Q+M4NVV-+<LV%5F.!P%)[4 ?2W_!4#_DQCXF?[NG?^G*UK^?ZOZ ?^"H'_
M "8Q\3/]W3O_ $Y6M?S_ % ^A_1]^Q?X6TSP?^R;\([#2+;[):R>&K&_>/S&
M?,]S$MQ.^6)/S2S2-CH-V    /AG_@N6/]'^"Y]&UG_VQK[]_96_Y-?^#_\
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
M3UKY"TG_ ()W_L9^(-4M-,TOX^W&I:C>3);6UG:>,M&EFGE=@J1HBVY+,S$
M*!DD@"OM'XV^"[+X;_L1>/O"6ERW$^G:#\.K_2K:2[96F>*#3)(D9RJJ"Q5!
MD@ 9S@#I1T#J?SG5^ZG_  25^&FA^#_V1=&\26$'_$Y\67EU>ZE=2*F\^3<2
MVT42L%#>6JPE@K%L/+*01NP/PKK^BC]@OP1_PK_]COX4:7]M^W_:-%CU;S?*
M\O;]M9KSR\;CG9]HV;L_-LS@9P #V?3_  KHNCZYJVM6.CV-GK.K^3_:.H6]
MJD=Q>^4I2+SI -TFQ257<3M!P,"OY=;G_CXD_P!ZOZH6K^5ZY_X^)/\ >H&?
MKW_P1)\#_P!G_"OXD^,1>[_[6UJWTG['Y6/*^R0>;YF_=\V_[=C;M&/+SD[L
M+[E_P5,TJRU+]A_Q]<7=G;W,]A+IUS:2S1*[6\IO[>(R1DC*,8Y)$W#!VR,.
MC$5YO_P17_Y-9\3_ /8Y7?\ Z16->K?\%0?^3%_B;]--_P#3G:T,2/Y_^O%?
MTC_LAZ39:'^RO\(;73K.WL;=O"FF7#16T2QJ99;:.260A0 6>1W=FZLS,3DD
MFOYNE^\/K7]*?[*W_)K_ ,'_ /L3M'_](H: /RJ_X+5?\G0>%/\ L3K;_P!+
M;VO+/^"6O_)]'PX_W=3_ /3;=5ZI_P %JO\ DZ#PG_V)UM_Z6WM>5_\ !+7_
M )/H^''^[J?_ *;;J@#]^Z*** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@#PWXT_P#(V0_]>B?^AO7 C[M=]\:?^1LA_P"O1/\ T-ZX$?=K^&N-
M?^2@Q7^+]$?L>2_[A3.]^"O_ "-DW_7H_P#Z&E>XUX=\%?\ D;)O^O1__0TK
MW&OZ,\,_^1!'_$_S/@>(?]_EZ(=1117ZR?-!1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% "5YU\<O\ D5;/_K]7_P!%R5Z+7G7QR_Y%
M6S_Z_5_]%R5U83^/#U.3%?P)^AX?1117VQ\>%%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5*OW1452K]T5_/GC9
M_P D_1_Z^K_TF1^B\#?\C"?^%_FA5[5ZM\"/]9K7TA_]GKRE>U>K? C_ %FM
M?2'_ -GK^;/#S_DI<-_V]_Z2S]2S[_D7U/E^:/6J***_M8_(PHHHH **** "
MBBB@ HHHH **** "BBB@ HHHH *^:O\ @HI\-?\ A:'['7Q&LXK>PDO]+LAK
MMM/?)GR/LCB>9HF"L5D:!)XU(QGS2I(5F-?2M4-6TJSU[2[O3=2LK?4=.O(7
MM[FSNXEEAGB=2KQNC AE9205(P02#0!_+MHNK7GA_6+'4].O+C3M1L9X[FVO
M+65HIH)48,DB.I!5E(!# Y! (K^G_P *^)M+\;>&=(\1:-<_;-&U>SAU"RN?
M+:/S8)4$D;[6 9<JP.& (SR :_G _:6^$,OP&^//CCP(\5Q';:/J4D=D;J6.
M6:2S<^9:R.T>%+/ \3D #!;!52"!^TG_  2_^+DOQ:_9!\,)=RW$^I>%Y9/#
M5S--%'&K+ $:W$>SJJVTMNFY@&+(V<_>8 \A_P""NG[*5S\3/ =I\7O#\?FZ
MUX1LS;:K:)'-++=Z<90RN@4E5^SM)-(V5&8Y)&9QY2J?QYT?6+_P[JMGJNF7
MMQINI64R7%K=VDK1302HP9'1U(*LK $$'((!K^IBOE3XY_\ !-3X'?'C7M0U
M_4-%U#PSXCU&\^VWVK^&[PP27+[2&#12+) -Y(=F6,.SC<6RS[@#\IOB=_P4
MC^._Q9^&/_"$:WXHMH=.N(9K;5+S3;&.UN]5BD<-Y<[H-JJJ@QXA6(.C,LGF
M9-?/_P /O 'B'XK>,M)\*>%-)GUKQ!JDP@M+&U W.V"2220%55!9G8A5569B
M ":_87_ARM\$ ?\ D:/'Y_[B-C_\AU]/? ']D_X8_LSZ6MOX%\,V]EJ+0^3=
M:Y=?O]1NQMC#[YV^8*S1(YB3;$&!*HN: #]E+X 6/[-/P(\,^![5;=M1M8?M
M&KWEN%(N[^3#3R;Q&A=0W[M&==PBCC4_=K\B/^"G'[*_B'X*_';Q!XXCL[B[
M\#>,M2EU"UU3>)!#>39EN+:4A5$;>896C!!W1@89F23;^[%8WBKPKHOC;0KG
M1/$>D:?KVC717S]-U2U2YMYMK!UWQN"K89589'!4'M0!_.I^S3^U7X]_93\8
M76O^";NW:.]A\B_TC4D>6QO5 /EF6-75MR,Q975E8989VNZMRGQ>^-'C7X]>
M,)?%7CS7[CQ#K;01VPGF1(TCB0?+'''&JI&N2S850"S,QRS$G]A?%7_!'/X#
M>(M<N+^QNO%_AFUEV[-,TK4XGMX<*%.PW$$LG)!8[G/+'&!@#6^&?_!)/X#_
M  [\40:W=0:]XS^S[7AT_P 2WL4MHLBNKK(T<,,7F?=*E)"T;*[!D/& #PO_
M (([_LKS:;:7OQQ\0VENRWT,FG>%PSQRNJB1X[NY*[28FW1^2C!U8J;@,NUT
M)_4BJ&DZ79Z#I=IINFV5OIVG6<*6]M9VD2Q0P1(H5(T10 JJH "@8   J_0
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
M8)Q\W3@5XPO_  2[_9D5@P^&F"#D?\3[4_\ Y)H ^JJ_%O\ X+6?\G.>%/\
ML3[;_P!+;VOVDKQ/XU?L;_"#]HCQ/:>(?B#X0_X2#6+6S6PAN?[3O+;; KNZ
MIMAF13\TKG)&?FZ\"@#\;_\ @EO_ ,GU?#7Z:G_Z;+JOW\KY]^%W[!WP,^"_
MCK3?&/@WP-_8_B33?-^RWG]KW\_E^9$\3_)+.R'*2..5.,Y'.#7T%0 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M&PT/P;;7@O;+P_I\(<I(OG+'++<./,DD$<Q1BNR,X#"-37Z'_P##E;X(=?\
MA*/'X]O[1L?_ )#KW3X%?L#_  6^ >ESP:1X1M]?U*YADMKK6/$R1W]W-%(L
MJ/'\RB.-6BF>)EB1 Z8#[^M '\\0ZBOZ9OV?_%&H^./@3\-_$>M7)O=8UCPW
MINH7MSY:Q^;/+:QR2/M4!5RS$X4 #/  KQ;_ (=<_LQDDGX9_P#E?U/_ .2:
M]]^%_P +_#7P8\"Z9X.\':9_8_AS3?,%I9?:)9_+\R5Y7^>5F<Y>1SRQQG X
M % '\P\G^L;ZU^_G_!+O_DQ3X9?34_\ TYW=(?\ @EU^S&>3\,__ "OZI_\
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
M,XP>,B@#^8=?O#ZU_2G^RM_R:_\ !_\ [$[1_P#TBAKR?_AUS^S'_P!$S_\
M*_JG_P DU])>%?#.E^"?#&D>'=%MOL>C:19PZ?96WF-)Y4$2".--S$LV%4#+
M$DXY)- 'XY?\%K/^3H/"?_8G6W_I;>UY5_P2U_Y/H^''^[J?_IMNJ_8[XU?L
M;_!_]HKQ1:^(OB#X0_X2#6;2S73X;G^T[RVVP*[R*FV&9%/S2N<D9^;K@"LK
MX6_L&_ OX+^.=-\8^#/ W]C^)--\T6MY_:]_/Y?F1O$_R2SLARCL.5.,Y'.#
M0!]!4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'AOQI_Y&R'
M_KT3_P!#>N!'W:[[XT_\C9#_ ->B?^AO7 C[M?PUQK_R4&*_Q?HC]CR7_<*9
MWOP5_P"1LF_Z]'_]#2O<:\.^"O\ R-DW_7H__H:5[C7]&>&?_(@C_B?YGP/$
M/^_R]$.HHHK]9/F@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@!*\Z^.7_(JV?_ %^K_P"BY*]%KSKXY?\ (JV?_7ZO_HN2NK"?QX>I
MR8K^!/T/#Z***^V/CPHHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "I5^Z*BJ5?NBOY\\;/\ DGZ/_7U?^DR/T7@;
M_D83_P +_-"KVKU;X$?ZS6OI#_[/7E*]J]6^!'^LUKZ0_P#L]?S9X>?\E+AO
M^WO_ $EGZEGW_(OJ?+\T>M4445_:Q^1A1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 ? 7_!5K]D&X^,W@.Q^(_A#1[_5_'OA_P G3YK'3UFN);_3
MGE;Y([=$<M)'+-OR-O[MIBQ;:@'A7_!)WPS\6/@G\==8T/Q1\.?'&@^%/%6F
MM')=7WAR:"TBO+?,L$DT\J+Y:^6;F,8/S/,@*G@K^N5% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 8WBS7O\ A%?"^L:U_9VH:Q_9MG->?V=I
M,'GWEUY:%_*@CR-\C;=JKD98@=Z_GU;]EO\ :!^,WQ7-SK7PX\7V>L>*M9\R
M]UK5O#=W:6<4US/F2XG98-L489R[%5PH!P.,5_1'10!P_P &?A)X?^!'PR\/
M^ _"T5Q'H6BPF* W4QEFD9G:221VX!9Y'=SM 4%B%55  [BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "OPQ_:__P"":WQ)^$OQ%UG4/ 'A'4/&'P_U"\,NE_\ "/P27ES8I(9'
M6UE@#/.?*"[?..Y&'EDL'<HO[G44 ?RX^&/%6N^ ]>MM:\.ZQJ/A[6K4-Y&H
M:7=26MQ%N4HVV1"&7*LRG!Y#$=#2^)_%>O>/-=N=9\1ZSJ7B'6;D+Y^H:I=2
M75Q+M4(NZ1R6;"JJC)X"@=!7]1M% 'XG?L._\$R?%7Q:\9?V]\6O#^K^#_ V
MDS+YFEZG;RV5]K$H 80HK!7C@P1OEX)SLC.[<\7[8T44 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% 'GOQ[^#^F?'SX.^*_A_J[^
M1::Y9M ESAF^S3J0\$^U70OY<J1R;-P#;-IX)K\"?CK^QI\7?V>;[4/^$L\&
MZA_8MG\Q\1:;"UUIC1M,8HW-P@*Q[V PDNR3YTR@W 5_1Q10!_,+X'^+'C?X
M7_;1X.\9^(/"7V[9]J&AZG/9?:-F[9YGE.N[;O?&<XW''4UF>%_">N^/->MM
M%\.:-J/B#6KK=Y&GZ7:R7-Q+M4NVV- 6;"JS' X"D]!7]1M% 'YP_P#!,_\
MX)ZWWPEN-/\ B[\1X)[#QE)"_P#8GA]BT;:9%+&R/-<CO.\;LHB/$:L=X,AV
MP_H]110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 >&_&G_D;(?^O1/_ $-ZX$?=KOOC3_R-D/\ UZ)_Z&]<"/NU_#7&
MO_)08K_%^B/V/)?]PIG>_!7_ )&R;_KT?_T-*]QKP[X*_P#(V3?]>C_^AI7N
M-?T9X9_\B"/^)_F? \0_[_+T0ZBBBOUD^:"BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** $KSKXY?\BK9_\ 7ZO_ *+DKT6O.OCE_P B
MK9_]?J_^BY*ZL)_'AZG)BOX$_0\/HHHK[8^/"BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *E7[HJ*I5^Z*_GSQL
M_P"2?H_]?5_Z3(_1>!O^1A/_  O\T*O:O5O@1_K-:^D/_L]>4KVKU;X$?ZS6
MOI#_ .SU_-GAY_R4N&_[>_\ 26?J6??\B^I\OS1ZU1117]K'Y&%%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110!X;\:?\ D;(?^O1/_0WK@1]VN^^-/_(V0_\ 7HG_ *&]<"/N
MU_#7&O\ R4&*_P 7Z(_8\E_W"F=[\%?^1LF_Z]'_ /0TKW&O#O@K_P C9-_U
MZ/\ ^AI7N-?T9X9_\B"/^)_F? \0_P"_R]$.HHHK]9/F@HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@!*\Z^.7_ "*MG_U^K_Z+DKT6
MO.OCE_R*MG_U^K_Z+DKJPG\>'J<F*_@3]#P^BBBOMCX\**** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ J5?NBHJE7
M[HK^?/&S_DGZ/_7U?^DR/T7@;_D83_PO\T*O:O5O@1_K-:^D/_L]>4KVKU;X
M$?ZS6OI#_P"SU_-GAY_R4N&_[>_])9^I9]_R+ZGR_-'K5%%%?VL?D84444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !16-XI\5:+X)T.XUKQ%J]AH.C6I7S]1U2Z2VMXMS!%WR
M.0JY9E49/)8#O5K2=5LM?TNTU/3+VWU'3;V%+FUO+.5989XG4,DB.I(964@A
M@<$$$4 7Z**YSQ%X_P##'@_5-'T[7O$FD:)J.M3?9M+L]2OHK>:^EW(OEP([
M R-NDC&U03EU'<4 ='1110 4444 %%%8WBKQ-I?@GPSJ_B+6;G['HVD6<VH7
MMSY;2>5!$ADD?:H+-A5)PH).. 30!LT5\J?\/1OV8_\ HIG_ )0-4_\ D:O?
M?AA\4/#/QH\"Z9XQ\':I_;'AS4O,^R7OV>6#S/+E>)_DE57&'C<<J,XR.,&@
M#KJ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHKF_&GQ \,?#C2XM3\6>)=)\+:;+,+>.\UN^BLX7E*LPC#R,H+%48[<YPI
M/8T =)1110 4444 %%%% !1110 445\T_M)?\%!/A#^S!KG]@>)-1O\ 6?$Z
M^4\^A>'[9;BYMHY%9EDE9W2).%4["_F8DC;9M;=0!]+45\ #_@M5\$/^A6\?
MC_N'6/\ \F5]8_ ']H3P7^TQX#3Q=X&O;B\TQ9OLES'=VKP2VMR(HY7@<,,%
MD$J LA9"2=K-C- 'IU%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%<C\3_ (G^&?@SX%U/QCXPU/\ L?PWIIC-W>_9Y9_+\R5(D^2)
M6<Y>1!PIZY/&37@7_#T;]F/_ **9_P"4#5/_ )&H ^JZ*QO"OB;3/&WAC1_$
M6C7/VS1M7LX=0LKGRVC\V"5!)&^UP&7*L#A@",\@&MF@ HHK&\5>)M+\$^&=
M7\1:S<_8]&TBSFU"]N?+:3RH(D,DC[5!9L*I.%!)QP": -FBOE3_ (>C?LQ_
M]%,_\H&J?_(U>^_##XH>&?C1X%TSQCX.U3^V/#FI>9]DO?L\L'F>7*\3_)*J
MN,/&XY49QD<8- '74444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M17S5XM_X*-?L[^!?%6L^&]<^(7V'6M'O)M/O;7^Q=1D\F>)RDB;DMRK892,J
M2#C@F@#Z5HKRGX&_M0?#+]I(:T?AQXE_X2(:-Y/VX_8+JU\GS?,\O_7Q)NSY
M4GW<XV\XR,^K4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 45XE\:OVR/@_P#L[^*+7P[\0?%__"/ZQ=V:ZA#;?V9>7.Z!G>,/NAA=1\T3
MC!.?EZ8(K*^%O[>7P+^-'CK3?!W@SQS_ &SXDU+S3:V?]DW\'F>7$\K_ #RP
M*@PB,>6&<8'.!0!]!4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M17RJW_!43]F16*GXF8(.#_Q(=3_^1J]G^#'QY\#?M#>%KGQ)\/M<_P"$@T6W
MO'T^6Z%G/;;9U1'9-LR(QPLJ'(&/FZ\&@#T.BBB@ HHHH **** "BBB@ HKY
M]^*7[>/P+^"_CK4O!WC/QS_8WB33?*-U9_V3?S^7YD22I\\4#(<HZGACC.#S
MD5J_!7]LCX/?M$^*+KPY\/O&'_"0:S:6;:A-;?V9>6VV!72-GW30HI^:5!@'
M/S=, T >VT444 %%%>4?'+]J+X9?LV?V(?B/XF_X1T:UYWV#_0+JZ\[R?+\S
M_41/MQYL?WL9W<9P< 'J]%?-7A'_ (*,?L\>.O%6C^&]#^(7V[6M7O(;"RMO
M[%U&/S9Y7"1IN>W"KEF RQ &>2*^E: "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBOFKQ=_P48_9X\"^*M9\-ZY\0?L.M:1>3:?>VW]
MBZC)Y4\3E)$W);E6PRD94D''!- 'TK17E'P-_:B^&7[2?]MGX<>)O^$B&B^3
M]O\ ] NK7R?.\SR_]?$F[/E2?=SC;SC(SZO0 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M!X;\:?\ D;(?^O1/_0WK@1]VN^^-/_(V0_\ 7HG_ *&]<"/NU_#7&O\ R4&*
M_P 7Z(_8\E_W"F=[\%?^1LF_Z]'_ /0TKW&O#O@K_P C9-_UZ/\ ^AI7N-?T
M9X9_\B"/^)_F? \0_P"_R]$.HHHK]9/F@HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@!F[Z8KSOXY,#X5L\?\_J_P#HN2OQ"_X1?2/^
M@;:?]^5_PKZ\_84TNSTWPO\ $7[);0VV^]TG=Y2!<XCOL9Q]37T<<LGAY*JY
M7LSYV690Q$'34;71])4445[IXP4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !4J_=%15*OW17\^>-G_)/T?^OJ_]
M)D?HO W_ ",)_P"%_FA5[5ZM\"/]9K7TA_\ 9Z\I7M7JWP(_UFM?2'_V>OYL
M\//^2EPW_;W_ *2S]2S[_D7U/E^:/6J***_M8_(PHHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBO@']M7_ (*F
M:9\ ?%%YX&^'>F:?XP\7V?R:CJ%[,QT_39PZYMRD9#3R!1('"N@C8J"68/&H
M!]_45^ 3?\%1_P!IQNGQ+"_30=,_^1JN:3_P50_:5TW5+.[N/'MOJMO!,DLE
MC>:%8+#<*K F-S%"CA6 P=CJV"<,#@T ?OC7C_[67QLOOV=?V>?&/Q"T[3K?
M5]2TB"$6UI=.R0F6:>.!&?;R55I0Y4$%@I4,N=P\5_8!_P""@$'[6]MJ?AOQ
M%ID&A_$32H7OI8-.CD^Q7EGYBIYL19F,;(TD:,CL<[E92066/Y/_ ."HG[:G
MCB'QU\2/@ NE^'SX-9=-S?-;S_VA_JK6]^_YWE_ZSC_5_=XZ\T ?&GQ^_:S^
M)_[2VJ/-XX\3W%WIBS>=:Z#9_N--M2&D*;(%.&95E=!+)OE*D!G;%?OC^RG_
M ,FN_!W_ +$W1_\ TAAK^:NON/X=?\%;OC!\.? _AGPAIOAOP1-IFA:;:Z3:
MRW5C>-,\4$2Q(SE;L L509( &<X Z4 ?>7_!2O\ ;(\7?LH^$_"EGX*L+ ZS
MXI-]'_:NH*9?L"0I$-T<7"M)NN$96<L@\HAD<-\OY7?!CXK>+_C+^V?\)/$?
MC;Q%J'B769/&.DC[1?2E_*0Z@DGE1+]V*,,[D1H%1=QP!2_M8?MJ>-_VNF\-
MQ^,=*\/Z:/#K77V3^Q+>>(OY_E;_ #/-FDSCR$QC'4YSQCQ[X>>-K[X:^//#
M?B_2X;>XU+0-3M=5MH[M6:%I8)5E17"LI*ED&0"#C.".M" _J$HK\POV,_\
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
MO^"OC.]^)'P=\">+-2BMX=2U[0;#5+F&U5EA26>WCE=4#%B%#.< DG&,D]:
M.WHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH ***\4_:J_:J\(_LG?#B7Q)XCD^V:G<[XM
M'T*&0+<:E. /E4X.R-<J7E((0$<,S(C@'M=%?A?\3/\ @K=\?/&'BB>^\,:M
MI_@/1N4M])L-.M[PA-[,K2RW,;L\FUE5F4(AV A%R<\C_P /1OVG?^BF9_[@
M&F?_ "-0!^_U%?D'^S'_ ,%AO%UAXHT70_C/%I^J^&)-\%UXFT^Q,.H0.[Y2
M>6.,^5)&@.UDBB5]N&&]E*R?KY0 45\T_MD_MR>$/V/]!L1>VW_"2^,=1P]C
MX9M[D02-!NP]Q-)M?R8AAE4E27<;5&%D9/RO\5?\%7OVC_$&N7-_I_BW3_#%
MI+MV:7I>BVDD$.%"G:UQ'+(<D%CN<\L<8&  #]YJ*_ [2?\ @JA^TKINJ6=W
M<>/;?5;>"9)9+&\T*P6&X56!,;F*%'"L!@['5L$X8'!K]'/V#?\ @HKI?[4_
MF^$_%T%AX:^)</F306=H62SU6 98M;!V9A)&OWXBS$JID4E=ZQ '7?\ !4#_
M ),8^)G^[IW_ *<K6OY_J_H!_P""H'_)C'Q,_P!W3O\ TY6M?S_4=1]#^E7]
ME;_DU_X/_P#8G:/_ .D4->IU^(VN_P#!5SX@>&OA?X1\ _#*PT_PY8:)X:TK
M29-<U"U%SJ#75O!&L\D2LS0K&Q0HH>-V*Y?*LP6/SL?\%2/VG<_\E+S[?V!I
MG_R-0(_?VO/OC]X8U+QM\"?B/X=T6V^W:SJ_AO4M/LK;S%C\V>6UDCC3<Q"K
MEF RQ &>2!7S9^P7_P %%-+_ &I_.\)^+[>Q\-?$R'S)H;6S+)9ZK ,L6M@[
M,PDC7[\19B57S%)7>L7T[\:O&=[\-_@[X[\6:;%;S:EH.@W^J6T-TK-"\L%O
M)*BN%*DJ609 (.,X(ZT ?AQ_PZY_:<_Z)G_Y7]+_ /DFOU\_8/\ A?XG^#/[
M*/@7P;XQTS^QO$FF_;OM5C]HBG\OS+ZXE3YXF9#E)$/#'&<'G(K\V/\ A]5\
M;_\ H5OA_P#^"Z^_^3*_3W]C?XTZW^T/^S?X/^(/B.UL++6=8%V9X-+C=+=?
M*O)X%V*[NPRL2DY8\D]!Q0![917BG[57[5/A']D_X<R>)/$<GVO5+G?#H^A0
MR!;C4IP 2JG!V1KE2\I!" CAF9$?\FOB9_P5N^/?B[Q1/?>&-6T_P%HOS);Z
M58Z=;WA";V*M++<QNSR;652RA$.P$(N3D _="BOP.TG_ (*H?M*Z;JEI=W'C
MVWU:WMYDEDL;S0K!8;A58$QN8H4<*P&"4=6P3A@<&OTG_8?_ ."C7A[]JRX;
MPKKUA;^$?B)#"LD=@MP7MM658P9I+4L 596#L8&+,J88/(%D* 'V517R5_P4
M._:<^(?[)_P^\+^+O!&G^&-1TZ[U-M+U&'7X;F682/$98&A$4L8VXAGWEB3D
MQX'WB/B+PC_P6F^*1\5Z,/$_A;PA_P (U]MA&I_V3I]U]L^R[QYWD>9>;/,V
M;MN[Y<XSQ0!^R5%%?.?[=G[3E[^R?\!Y?%^D6-O?^(;S4K?2],BOHFEM!,^Z
M1S,%DC;;Y,,V"ISO*9&,D 'T917XQ:/_ ,%COCYXAUBRTS2_!7@C4=2OIDMK
M6SM=*U"66>5V"I&B+>$LS,0  ,DD"OUQ\4>.-,^%/P[N?$WCW7;#3[#2;-9M
M4U986M[<N  S1Q%Y'&]SA(@SN2RH"[$9 .LHK\9/V@/^"Q7Q%\8:J]I\*K&W
M\ :';S$QW]Y#%?:C=*&D +B16AB5E:,F-5=E9#B5E)%>._\ #T?]IW_HIF?^
MX!IG_P C4 ?O[17Y@_LA?\%=QXJU[2/!WQIM-/TF6ZQ;1>-+1O(MC)MC5/MD
M)RL>]A(6G1EC4N@,<:!G7]/J "BOFK]LK]N+PC^Q_H-C]NMO^$F\8:EM>Q\,
MV]R()&@W8>XFDVOY48PP4E27<;5&%D9/RM\5?\%7OVC_ !!KUS?Z?XMT_P ,
M6DNW9I>EZ+:26\.%"G:UQ'+*<D%CN<\L<8&  #]YZ_FO_:U_Y.H^,?\ V.6L
M?^ELM?2OP<_X*_?&CP/KCS>.#I_Q*T6;&^UN+>'3;F+"N!Y,UO$%7+,A;S(Y
M,B/"[,EJ^3/CEXVL?B5\:/'OBW3(YH-,U_7K_5;6.Z55F2*>X>5%<*2 P5P"
M 2,YY/6@#]'O^"&?_'O\:/\ >T;_ -OJ_5"ORO\ ^"&?_'O\:/\ >T;_ -OJ
M_5"@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBO/OCA\<?"/[._PZU+QIXTU
M'[#I5I\D<48#7%Y.02EO A(WR-@X&0  S,5568 'H-%?B)\8O^"O_P 9_'&N
M)-X'_L_X;:+#GR[6"WAU*YERJ ^=-<1%3AE<KY<<>!)AM^ U>>_\/1OVG?\
MHIG_ )0-,_\ D:@#]_:*_&3]G_\ X+%?$;P?JJ6GQ5L;?Q_H4\P,FH6<,5CJ
M-JI:,$H(U6&5559"(V5&9G&954 5^P7A7Q5I?C;POI'B/1+C[;HVKV<-_97/
MELGG02H)(WVL RY5@<, 1GD"@#\<O^"UG_)SWA/_ +$ZV_\ 2V]KRO\ X):_
M\GU?#?\ W=3_ /3;=5ZI_P %K/\ DY[PG_V)UM_Z6WM?,7[(_P ;K']G'X_>
M'_B)J6FW&KV^BP7Y6PM75'GEELIX8D+-PBF21-S8)5=Q"L0%(@/Z0Z*_"/QO
M_P %:OVB?%&J17>E:_H_@ZW2$1&QT71H)8G8,Q\QC=B=]Q! X8+A1A0<DV_A
MI_P5L^/?@_Q/;WWB?5]/\>Z+\J7&DW^G6UF2F]2S12VT:,DFU6568.@WDE&(
M& #]T:*\]^!OQR\(_M$?#G3O&O@K4?MVE7GR20R@+<6<X +V\Z G9*N1D9((
M*LI9&5CRW[57[57A']D[X<2^)/$<GVS4[G?%H^A0R!;C4IP!\JG!V1KE2\I!
M" CAF9$< ]KHK\+_ (F?\%;OCYXP\43WWAC5M/\  >C<I;Z38:=;WA";V96E
MEN8W9Y-K*K,H1#L!"+DYY'_AZ-^T[_T4S/\ W -,_P#D:@#]_J*_(/\ 9C_X
M+#>+K#Q1HNA_&>+3]5\,2;X+KQ-I]B8=0@=WRD\L<9\J2- =K)%$K[<,-[*5
MD_7R@ HK\C/C?_P5P^,'PT^-'C[PEIGAOP1/IF@Z_J&E6LMW8WC3/%!<21(S
ME;M06*H,D #.< =*Y?Q;_P %D/B=KGPC&F:9I>C^'OB#<:D[2:WIUF6MK6P5
M8C&L4-Q)-OG>3S@S/\JH%VJ6?=& ?LW17X2?#_\ X*B_M._\)EI$4?B*W\;7
M%Q.+:'P_=:!;%;V60&..,"UBBF+;F4J$<$L%'()4_KA^U5^U3X1_9/\ AS)X
MD\1R?:]4N=\.CZ%#(%N-2G !*J<'9&N5+RD$(".&9D1P#VNBOPO^)G_!6[X]
M^+O%$]]X8U;3_ 6B_,EOI5CIUO>$)O8JTLMS&[/)M95+*$0[ 0BY.>>TG_@J
MA^TKINJ6EW<>/;?5K>WF262QO-"L%AN%5@3&YBA1PK 8)1U;!.&!P: /WQHK
MXU_8?_X*->'OVK+AO"NO6%OX1^(D,*R1V"W!>VU95C!FDM2P!5E8.Q@8LRIA
M@\@60I]E4 ?RMS_\?$G^\?YU^T__  1:_P"35?$G_8XW?_I%95^+$_\ Q\2?
M[Q_G7V!^S1_P4,UG]DWX R>#O!WAZPU3Q+?>)+G5;J\UQ'>SCM6MK>)(T2*1
M':0O$Y)+!550 '+DQOH/J?O)17X!'_@J-^T[U_X67CV_L#3/_D:OJO\ 8K_X
M*S:GK7BFR\&?'2[T]+:]_=6?C*.!;;RYV=B%O57$2QD,J"5%01[ 9 0SR(A'
MZI445X3^U9^UYX+_ &1_!L6J>)FN+[6M1AG;1-#M8W#ZC+$8PR>;M*0JIFC+
M,YSMW%5=AM(![M17X;_%#_@KU\=O&>J>9X6N-'^'VFQ33-%;Z=81WDTD3,/+
M6>2Z6169%&-T:1!BS$K]T+Q2_P#!4?\ :<7K\2PWUT'3/_D:@#]_:*_.#]EW
M_@L!X=^(&J:=X9^+6C6_@[5[R98(_$6G2'^R2S-)@SK(Q>V4#R4W;I5)9F8Q
M(./T?H _ 7_@J3_R?1\1_P#=TS_TVVM>I_\ !%3_ ).B\5_]B=<_^EME7EG_
M  5)_P"3Z/B/_NZ9_P"FVUKU/_@BI_R=%XK_ .Q.N?\ TMLJ /VGHKG/'GCS
M0/A=X/U7Q5XJU:WT3P_I<)GN[ZZ)"1KD    EF9B%5%!9F954$D _D/^T!_P
M6*^(OC#57M/A58V_@#0X)B8]0O(8K[4;I0T@!<2*T,2LK1DQJKLK(<2LI(H
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *E7[HJ*I5^Z*_GSQL_Y)^C_ -?5_P"DR/T7@;_D83_PO\T*O:O5O@1_
MK-:^D/\ [/7E*]J]6^!'^LUKZ0_^SU_-GAY_R4N&_P"WO_26?J6??\B^I\OS
M1ZU1117]K'Y&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 5^-_B_P#X(U_&S6_%6M:C_P )]X1UTW5[-/\ VGJU
M[>I=W>YRWG3#[/)B1\[F&]_F)^9NI_9"OR$_:>_X+">+KWQ3K.A_!B+3])\-
M0[(+;Q-J%B9M0G='R\\4<A\J.-P-@26)GVY8[&8+& ?4W[(__!,_X>_!GP+:
MR?$7PMX?\=_$"X\];^\O5.HZ?'&TH,:6\,\:H,)'&2[1^9N>4!]A"U\'_P#!
M43]GSX._ 'Q=X.L/A;]FTW4YXKJ+7O#\&K->-9L@@DMY9$D=Y8FD2=OO,%98
MU*J/F+?-GCW]ICXM?%.WU6T\4_$?Q1KFG:I,9[O2Y]4F^PR-Y@D %LK")55P
M"J*@5=J[0,#'/>.?A+XX^&"V1\9>#=?\)_;BXM3KNF3V7VC9MW[/-5=VW>F<
M=-PSU% 'L'_!/'QG9> ?VS_A9J5_'<307&HOI2K:JK/YMY!):1$Y8#:))T+'
M.0H8@$X!_1[_ (*??LN_#&3X&_$OXQ-X9S\1PNFXUK[?=?\ /S:VO^I\WR?]
M3\GW/?KS7YK?L!>"!\0/VQ_A3I?VW[!]GUA=6\WRO,W?8D>\\O&X8W_9]F[/
MR[\X.,']?O\ @IY_R8S\3/\ =TW_ -.5K0P6Y_/[7[?_ +/G_!.?]G?QI\!_
MAMXDUGX>_;-9U;PUINH7MU_;6HQ^;/+:QR2/M6X"KEF)PH &> !7X@5_2I^R
MG_R:[\'?^Q-T?_TAAH _*_\ X*L?LN_#']F^/X9O\.O#1\/-K3:G]O/V^ZNO
M.\K[)Y?^OE?;CS9/NXSNYS@8^/\ ]GGPOIGCKX^_#;PYKEK]NT76/$NFZ??6
MOF/'YL$MU''(FY"&7*L1E2",\$5^BG_!<G_CU^#'^]K/_MC7Y_?LE_\ )U'P
M<_['+1__ $MAH6X,_<_X6_L'? SX+^.M-\8>#? QT?Q)IOFBUO/[7OY_+\R)
MXG^26=D.4D<<J<9R.<&OB7]I+_@E#\7OC!\>/&_C32_''AG4--US4Y+VU;7;
MJ\CNH8GP4MV5890%A7$28?&R-,!/N+^KE?F'^VU_P5<UKX;_ !&UOX??"6PL
M'GTC[1INJ^(-7M7D>*^!*,+2(LJ_N6##?*KJ[CA"BAI #O?V-?\ @ECX8^$=
ME?:M\8='T#QYXN^V'["B2RWFEV]KY.WF"6*-9)&9Y,^8KA=D13:P)/@?_!5C
M]F?X'?!?PGHNL>!;/3_"_CR^UC?=Z!8ZC_K[.=)V-P+-G)BC26 (AB5(QO9<
M'"A?C;Q]^V!\;/B?<:K)X@^*/BBY@U6$VUYI]KJ$EI8S1&,1M&;6 I"%91AE
M"8;+%LEB3Q7B#X3^.?"OA73_ !/K?@[Q!H_AS4?*^Q:QJ&F306EUYB&2/RIG
M4*^Y 67:3E02.* +GP,\:67PW^-/@'Q;J,4\VG:#X@L-3N8K55:9XH;A)'5
MS*"Q52 "0,XR1UK^AK]JK_DU_P",'_8G:Q_Z135_.U\(_! ^)GQ6\&>#Q>_V
M:?$&M6>D_;?*\W[/Y\Z1>9LW+NV[\[=PSC&1UK^B7]JK_DU_XP?]B=K'_I%-
M0'4_FJK^@#_@E]_R8O\ #+Z:E_Z<[JOY_P"OZ /^"7W_ "8O\,OIJ7_ISNJ.
M@=3\K?\ @J5_R?1\1_\ =TS_ --MK7%?L6_LTR_M6?'C2O!DES<6&A0P2:EK
M5]:>7YT%G'M!V!R!N>1XH@0'VF7>49585VO_  5*_P"3Z/B/_NZ9_P"FVUKU
M3_@BG_R=!XL_[$ZY_P#2VRH0,_07QM_P3E^!/B;X2W7@K2O &C^'KB.&?^S=
M=@BDDOK2Y=)!'-)/YBS7*HTN[RI9"AVJ,85<?S]R+Y<C+UVG%?U2U_*Y<_\
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
M1/\ A&_^$H.I'4-/M9#]C$D3P.LD49SY6?M+*40B,*B!47!W?JE^RM_R:_\
M!_\ [$[1_P#TBAKX#_X+E?\ 'M\&/][6?_;&@2/@O]CO5+W1OVKOA!<:?>7%
MC<2>*]-MGEMI6C9HI;E(I8R002KQNZ,O1E9@<@D5^^'[5/\ R:_\8/\ L3M8
M_P#2*:OP!_9+_P"3J/@Y_P!CEH__ *6PU^_W[5/_ ":_\8/^Q.UC_P!(IJ /
MYJJ_H _X)??\F+_#+Z:E_P"G.ZK^?^OZ /\ @E]_R8O\,OIJ7_ISNJ.@=3\K
MO^"EGQRU/XQ?M4>+=/?4;^;PWX3O)-#TS3;L*B6LD(6.[=%0D'S)XY&WGYV0
M1@X"*J]]_P $O_V*_"_[3&M^*/%'Q LKZ^\)^'S%:6^GQB6WM]1NI5<L&N$9
M6_<J$8QH029HBQ"_+)\2Z]JE[KVM7^I:G>SZAJ-Y<27%S>74K2S3RNQ9Y'=B
M2S,Q)))R2237K/P5_P"&B_\ A%;K_A4G_"SO^$:^V/\ :/\ A"O[1^Q_:MB;
M]_V;Y/,V>5G/S;=G;% V?J3^WO\ L!_"_P 1? GQ9XQ\&>$-'\&>+_#.F-J4
M,^D1BPM9[:WWRSQ2P1(8V9HC*5<('+K$#($!%?C)X1\5:IX#\5:-XDT2Y%GK
M6CWD.H65SY:R>5/$X>-]K JV&4'# @XY!%?1.K:3^V=KFEWFF:G:?';4=.O(
M7M[FSNHM:EAGB=2KQNC AE9205(P02#7F/\ PR?\;_\ HC?Q _\ "7OO_C5
MC]T_%%CI?[;W[&-U':16.WQQX96YM86U!I+>RU'8)(DDFB 8_9[I%#X7K$RL
MG5*_GFUC2;WP_JM[I>IV=QI^I6,[VUU9W431302HQ5XW1@"K*P(*D9!!!K^@
M/_@G/X3USP1^QI\/-$\1Z/J'A_6K4:@+C3M3M7MKB'=J%RZ[XW 9<JRL,CD,
M#T-?EW_P55^ \7P?_:@OM;TVVN(]#\;0G74=H)!"EXTC+=Q+*S-YC&0"=@,;
M!=(H4*%).H'Z3?\ !,#XO3?%O]D+PPEY+<3ZEX7FD\-7,TT,<:LL 1K<1[.J
MK;2VZ;F 8LC$Y^\WP)_P6+^+DOC3]I"P\$12SKIW@W38T>WFAC5?METJSRR1
MN,LRM";1<,1AHVPHR6;*_P""5_[3UE\ _B%X[TG6K&XN]#UK0+C5I&L85>Y2
M73+:XN\+ND10K0"Z&""2_DC*KN-?('Q$\;WWQ+\?^)?%^IQV]OJ.OZG<ZK<Q
MVJLL223RM(ZH&+$*"Q !).,9)ZT ?67_  27^#9^)7[4UKXAO+0SZ-X,LY-6
M=IK#[1;O=,/)MHRY^6*0,[3HW+9M3M&1N7Z _P""TWQTU/3[GP;\)]+U"_L;
M&\LWUS6[:/:MO?1F;R[1&8'>VQX+ABA 3)B;YF4;/H?_ ()7_ >7X.?LOZ?J
M^I6UO%KOC68:](RPQB5+-XU6TB:568R+Y8,R@XV&Z=2H8,3^;G_!5+5K[4/V
MWO'%O=WL]S!86^G6]I'-*SK;Q&Q@E,<8)PBF221\# W2,>I)H8(\S_8Y_9Y7
M]I[]H'PYX&N9K^ST6X$MWJM_IUOYKVUK%&78DD;8][!(1(P*J\R<,<*W[1^(
MO^"='[/?B#X=+X.3X=:?I-I#YC6^J:>734X9&$F)#>,6EEVF0D),TD?RH"A"
M*!^%_P %?^%I_P#"3W?_  J+_A+_ /A(_L;?:/\ A"OM7VS[+O3=O^S?/Y>_
MRLY^7=L[XKVC_C-[_JO_ /Y7* /GOXC>";[X9_$#Q-X0U.6WN-1T'4KG2[F6
MU9FB>2"5HW9"P4E25."0#CL.E?MQ_P $K_CQ-\8OV7=/TC4[B"37?!<PT&1%
MFC,SV:1JUI*T2JIC7RR85)SO-J[;BQ8#\A-8_9G^/GB#5+S5-4^%/Q'U'4KR
M9[BZN[SPYJ$LT\KL6>1W:,EF9B223DDDU^CO_!&_X3^-_AA'\7!XQ\&^(/"/
MVXZ1]E_MS2Y[+[1L^V[_ "_-1=VW>F<9QN&>HH _/G]N+XP7WQN_:B\>ZY<:
MG!JFFVFI3:3H\EE<--:BPMY&B@:$EV&V0*924.UGE=@!NQ7N?_!,']BGPO\
MM,:WXH\4?$&SOK[PCX?,5I;Z?&);>WU*ZE5RP:X1E;]RH1C&A#$S1%B%^63X
M6G_X^)/]X_SK]I_^"+/_ ":KXE_['&[_ /2*RH0,ZG]I#_@ES\*/BI\.?L7@
M/0-/^'_C'3;.*WTK4K02+;S"(-MBO$!/F[]V&N"&FR$8M(%*-^%K*58J>H.*
M_JFK^:?]I[2;#0?VDOBMIFF6EOI^G6?BS5;>VL[6)8H8(DNY52-$4 *J@ !0
M,   4 ?H1_P0S_X]_C1_O:-_[?5^J%?E?_P0S_X]_C1_O:-_[?5^J% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %?EQ_P7"U6_BT7X0:6EY<1Z=<W&JW$UFLK
M"&66-;18W9,X9E$LH5B,@2.!]XY_4>O"/VSOV:H/VJO@1JO@M;F"PUN.:/4=
M&OKKS/*M[R/<%+A""5>-Y8B2'VB4N$9E44 ?@C^S_P#\*\_X7)X4_P"%K_VA
M_P *]^V#^UO[,W>9Y>#MW;?G\K?L\SR_WGE[]GS[:_9+P;\+OV'_ -HOPOX<
M\.>&-+\ :F'_ ./"QT^?^S-<G\A)$/FA6BO9/D5W;S<[P!(=W#5^3/QS_8T^
M+W[/%YJ/_"6^#-0_L6S&X^(M.B:ZTMHVF,4<AN$&V/>P&$EV2?.F4&X ^(4
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
MX:O9[_36UZ>6::Y4AEO'(>\C&47Y4N6G13CE47YF^\?MO_@AG]SXU^F=%_\
M;^@#Y8_X*D_\GT?$?_=TS_TVVM>I_P#!%3_DZ+Q7_P!B=<_^EME7EG_!4G_D
M^CXC_P"[IG_IMM:]3_X(J?\ )T7BO_L3KG_TMLJ /=O^"U7QBOM#\%^!?AQI
MVIP10:Y//JFL6<-PRW+0P&-;99$5QF!Y'F;#J0SVRE2#&:_,'X)_"^^^-7Q<
M\(^!M/-Q'/KVI063W%M;-<M;1,X\VX,8(++%'OD;D *C$D $C[)_X+6?\G/>
M$_\ L3K;_P!+;VO*_P#@EK_R?5\-_P#=U/\ ]-MU0@/U9\+_ /!-?]G7PSX-
MN_#K?#RVU=+R&WBN]2U2ZGEOI6A.1(DP<-;L[9+_ &?RE?.TKM 4?CY^V_\
MLM#]DOXVS>$K75_[9T6^LTU;2KB4;;A+6222-8YP %\Q6B<%E^5@%;"%BB_T
M25^4?_!</2K&/4/@]J:6=O'J5Q%JUM->+$HFEBC-HT<;/C)56EE*J3@&1R/O
M'(!\'?LD_P#)U/P<_P"QPTC_ -+8J_5#_@L)\<]3^&_P.\/^#-$U#4-+O_&E
M[/%=S6@54FTZ","XMW?.]?,>>WX4?,BR*QVDJ_Y7_LD_\G4_!S_L<-(_]+8J
M^L_^"U6K7UQ^T1X-TV2\N&TVW\*Q7$-FTK&&*62[NEDD5,X#,L409@,D1H#]
MT8!H^*_@E\+[WXU?%SPAX&L#<13Z]J<-D]Q;6K7+VT3./-N#&"-RQ1[Y&Y "
MHQ) !(_=CP[_ ,$Z/V>_#_PZ;P<_PZT_5K2;RVN-4U N^J32*(\N+Q2LL6XQ
M@E(6CC^9P$ =@?P9^%W_  G'_"=:;_PKC_A(/^$S_>_8?^$7\_\ M'_5/YOE
M>1^\_P!7YF[;_#NSQFO?O^,WO^J__P#E<H$>7_M4?!3_ (9W_:!\:?#^.Y%Y
M9Z3> V4[/YCM:RQK-;^8VQ 9!%+&'PH7>&QD8)_3'_@C+\>)?%GPN\1_"[4K
MB#S_  K.+[25::-9GLKEW:5%B"AF6*?+-(2W-VB_* H/YP^*OV??VBO'6N7.
MM>(_AK\3_$&LW.WS]1U30=1N;B7:H1=TCQEFPJJHR> H':OLG_@D?\$OB+\-
MOVC/$NH^+O 7B?PIITWA2XMX[S6M&N;.%Y3>6;",/(B@L55CM!SA2>QH XG_
M (+5?\G2>%?^Q-M?_2Z^KXN^$_PSUOXR?$?P[X*\.0^?K.N7D=E!N1V2+<?F
MEDV*S".-0SNP4[41F[5]H_\ !:K_ ).D\*_]B;:_^EU]7EO_  2U'_&='PX/
M^SJ?_IMNJ$!]4>./^")"P^![+_A#OB4UYXQ@W_:O[<LO(T^]S*NSR_*WR6VR
M/?G/G[V QY8)Q^G/A7PMI?@KPOI'AW1;?['H^DV<-A96WF-)Y4$2".--S$LV
M%4#+$DXY)K9HH *^:O\ @H5\#+CX^?LK^*]&TS3_ .TO$>E!-<T>%3,7-Q!D
MNL:1 F21X&N(D0J07E7H<,OTK10!_*RI*,"."#7](O[(_P 79/CI^S9X \;7
M,EQ/J.HZ8L=_/<0QQ-->0,UO<R!(_E"M-%(R@ ?*R_*OW1^&/[;OP(B_9U_:
M6\7^$M/M[BW\/-,NH:,9H9$4V<ZB1$C9V8RK$Q>#S-QW- Q.#D#Z*_X)Y_MI
M#]GO]G[XV:)-IGVVZT:S_P"$JT=TM_,1KF62VT\I<'SD)C$TMBV$ ;9]H.XG
M8I.@'D'_  4G^+TOQ<_:]\;.)9VTWPW-_P (W90W,,:-"MJ66<#9G<K7)N75
MF);;(N=N J_1'_!%GX,_VU\0O&?Q-OK3?:Z'9KI&FR7%AO0W5P=TTD,YX22.
M*,(RJ"VR\Y*@X?\ -4DR,3U9C7]&/[%/P)F_9S_9K\'^#[^WMX=?$+7^LF&&
M-&-Y.QD=)&1F$K1!D@\S<=RP*1@84 '@/_!1#]@OXA_M;>._"VN>$_%VDV>F
MZ7IKV3Z-KL]Q%##*92YN(?+20%I%94?Y5(%O'R^0$\?_ &:_^".=_P"'?B,V
MH?&J\\/^)_"<5G*(=+\/ZG=H\UT2JIYQ,$3>6JF1OD<'>L><KN!^B?V_OV_H
M/V2+73/#GAW38-<^(>JPI?0P:C')]BL[/S&0RRE64R,[1R(J(PQM9F( 59/R
MO^)W_!0CX_\ Q4U075Y\2-7T"VCFFEM['PO,=*A@61@?+S 5DE50H"^<\C
M_-EF) /TS_;F_8[_ &<]+^!_C#Q;>>&O#_P_\16>C3IHEYI<Z:0D][%'+<06
MZP*5AFDE*,A!C:1D)"D%5*_A]7=VOP[^(_Q,TO7?&\'AKQ1XITZ*:>YU;Q(M
MC<W<*2A?.GDN+G:5#!7\QV=LX;<>N:X2@#^C+]AWQI9^/OV1/A+J=A%<0P0^
M'[;2W6Y50QELU^R2L,,?E,D#E3G)4J2 <@?A-^UM_P G5?&/_L<=7_\ 2V6O
MW/\ V"O!/_"O_P!COX4:7]M^W_:-&CU;S?*\O;]M9KSR\;CG9]HV;L_-LS@9
MP/PP_:V_Y.J^,?\ V..K_P#I;+1U ^_?^"&?^K^-7UT7_P!OZ7_@N9_J?@M_
MO:U_*QI/^"&?^K^-7UT7_P!OZ7_@N9_J?@M_O:U_*QH8'P#^R/\ \G5?!S_L
M<=(_]+(J_I/K^;#]D?\ Y.J^#G_8XZ1_Z615_2?0!^ O_!4G_D^CXC_[NF?^
MFVUKU/\ X(J?\G1>*_\ L3KG_P!+;*O+/^"I/_)]'Q'_ -W3/_3;:UZG_P $
M5/\ DZ+Q7_V)US_Z6V5 'JW_  6F^.FIZ?<^#?A/I>H7]C8WEF^N:W;1[5M[
MZ,S>7:(S [VV/!<,4("9,3?,RC9\+_L<_L\K^T]^T#X<\#7,U_9Z+<"6[U6_
MTZW\U[:UBC+L22-L>]@D(D8%5>9.&.%;TS_@JEJU]J'[;WCBWN[V>Y@L+?3K
M>TCFE9UMXC8P2F.,$X13))(^!@;I&/4DUX-\%?\ A:?_  D]W_PJ+_A+_P#A
M(_L;?:/^$*^U?;/LN]-V_P"S?/Y>_P K.?EW;.^* /W0\1?\$Z/V>_$'PZ7P
M<GPZT_2;2'S&M]4T\NFIPR,),2&\8M++M,A(29I(_E0%"$4#\$_B-X)OOAG\
M0/$WA#4Y;>XU'0=2N=+N9;5F:)Y()6C=D+!25)4X) ..PZ5]"?\ &;W_ %7_
M /\ *Y7G&L?LS_'SQ!JEYJFJ?"GXCZCJ5Y,]Q=7=YX<U"6:>5V+/([M&2S,Q
M)))R22: /U[_ ."5_P >)OC%^R[I^D:G<02:[X+F&@R(LT9F>S2-6M)6B55,
M:^63"I.=YM7;<6+ ?95?FO\ \$;_ (3^-_AA'\7!XQ\&^(/"/VXZ1]E_MS2Y
M[+[1L^V[_+\U%W;=Z9QG&X9ZBOTHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** /#?C3_P C9#_UZ)_Z&]<"/NUWWQI_Y&R'
M_KT3_P!#>N!'W:_AKC7_ )*#%?XOT1^QY+_N%,[WX*_\C9-_UZ/_ .AI7N->
M'?!7_D;)O^O1_P#T-*]QK^C/#/\ Y$$?\3_,^!XA_P!_EZ(=1117ZR?-!111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4C?=-+2-]TT ?B;\?O^2[_ !(_[&34O_2J2N"K
MO?C]_P EW^)'_8R:E_Z525P5?HU#^%'T1^>5?XDO4*_7+]A'_DU7P/\ ]OW_
M *77%?D;7ZY?L(_\FJ^!_P#M^_\ 2ZXKR,X_@1]?T9ZV4_QGZ?JCWVEI*6OD
M#ZT**** /P/KZS_8A_Y%?XA?]?NE?^B[ZODROK/]B'_D5_B%_P!?NE?^B[ZO
MT3$_!\U^:/S^A\?R?Y,^AZ***S-0HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "I5^Z*BJ5?NBOY\\;/^2?H_P#7
MU?\ I,C]%X&_Y&$_\+_-"KVKU;X$?ZS6OI#_ .SUY2O:O5O@1_K-:^D/_L]?
MS9X>?\E+AO\ M[_TEGZEGW_(OJ?+\T>M4445_:Q^1A1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >5_M69_X9>^,
M..O_  ANL?\ I%-7\U=?U,ZMI=GKVEW>FZE96^HZ=>0O;W-G=Q++#/$ZE7C=
M&!#*RD@J1@@D&OPT_:J_X)D?$[X+>,KR7P/X?U?XA^!;B9?[/O=*M_M5]"'#
ML(;BWB&_<@0@RJGEME#E&?RU /OS_@FAX^^!VE?LU:9#X3U72-*\2Z=ICW7B
M\ZH;:UU,/"S23W%PP"F2TC:X813,2J1NJLP<.!\6_P#!67]J#P7\>_'7@SP]
MX&U*W\0:=X5AOOM6LVCN89+F:5$>%-R .J+:HXE1G1Q,-I^7)^7E_9-^-[''
M_"F_'_\ X3%Z/_:5?1D/_!(;XYGX7W7B*6VTA?%*S1"#P>NH1&Z>(NZ2,T^X
M6ZLN(G51(P9'?+*Z"-P#S/\ X)O^)M,\(_ML?"Z^U6Z^R6LUY<:>DFQGS/<V
MD]M F%!/S2S1KGH-V20 2/V2_;T\$?\ "P?V._BOI9O?L'D:-)JWF^5YF[[$
MRWGEXW#&_P"S[-V?EWYP<8/Y6_"7_@GK^TW\+_BIX-\9#X3_ -I?\([K-GJQ
MLO\ A(]+B\_R)TE\O?\ :&V[MF-VTXSG!Z5^UWQ \%V/Q(\">(_"6J2W$&G:
M]IMSI5U):LJRK%/$T3E"P8!@KG!((SC(/2@#^7JOZ"/V6OVDOA59_LJ_"2XU
M#XB^&=(2'P_9Z/)_:VJPV3+>6EM!'<P;9F4[D9D)XY62-AE74G\D/CI_P3[^
M,WP=^(VI>'K#P5K_ (ZTE/WMCKWAO1[BZM[J!B=A81J_E2#!#1,<J1P64H[<
M7HO['_QTUC5[&QM_@]XWBGN9TAC>\T&YMH59F !>65%2-<GEW8*HR20 30!^
MC?\ P6V\#G4/A5\./&!O?+&DZU/I/V/RL^;]K@\WS-^[Y=GV'&W:<^;G(VX/
MYB?L\>*--\$?'[X:^(];N19:-I'B73;^]N=C/Y4$5U&\C[5!9L*I.%!)QP":
M_>+]MK]E[_AK3X(7'@^WU?\ L76;2\35M+N91NMVNHXY(UCG !;RV65U+)\R
MDJV'"E&_#O5_V//CIH>J7>GW/P>\;RSVLSP2/9Z#<W,+,K%24EB1DD7(X=&*
ML,$$@@T ?T&Z3\:OA[KWB:S\.Z;X\\,ZEX@O(4N;72K76+>6[GB>$3I(D2N6
M96A(E# 8*$,..:_F2ESYCYZY-?>O_!-7]FGXL^%/VP?!WB+7_AQXG\.Z'I,%
M_->:AK6ES6,2*]G-"@#3*N]C)-&-BY;!+8VJQ&M^W7_P3+\9^#_'FL^-/A1X
M?G\5>#-5F>^ET72+=/M>D2R2@&"*VC ,L&Z3,?E(2B*P< 1B1P#W+_@CWXI^
M#=G\-I-&LKG3[7XQW%Y<B_75([>._N8' =([*3 DEMA%;*[Q@L4D21F"JT9/
M ?\ !6[]K7X??%#P3X;^&_@G7M/\6WEKK(U;4=0TNX,MO:^7;,D4:R!#%-Y@
MNG),<AV&$JPR>/A/_AD[XW_]$;\?_P#A+WW_ ,:KZ$^'O_!)CXW^-?ASJOB;
M4+/3_#&H+9&YTGP[J<X6_OY,1.J.!\EMN1Y !*P=9(PCI&K&10#YK_9X\4:;
MX)^/WPT\1:W<_8M&TCQ-INH7MSY;2>5!%=1R2/M4%FPJDX4$G' )K^A#]JG_
M )-?^,'_ &)VL?\ I%-7XK+_ ,$N_P!IU6##X9<@Y_Y#^E__ "37[3_%32?$
MWQ,_9?\ &&E_\(__ &;XP\0^#KRV_L#[;%+]GOI[)U^R^?E8VVR/L\S(4XSP
M* /YK*_H _X)??\ )B_PR^FI?^G.ZK\J?^'7/[3G_1,__*_I?_R37Z^?L'_"
M_P 3_!G]E'P+X-\8Z9_8WB33?MWVJQ^T13^7YE]<2I\\3,ARDB'ACC.#SD4
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
M+3[*V\Q8_-GEM9(XTW,0JY9@,L0!GD@5^(7_  ZY_:<_Z)G_ .5_2_\ Y)H
M_5?_ ()?_P#)B_PR_P!W4?\ TY75?4]?/_["/PO\3_!G]E'P+X-\9:;_ &/X
MCTW[:+JR\^*?R_,OKB5/GB9D.4D0\,>N#SD5] 4 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !7X!_\ !4G/_#=/Q)SZ:9C_ ,%EK7[^5^>__!2;_@GOK'[0FI6WQ'^&
MT%O/XVAABL=2T-C#;#4XE8A)UF;://0,%/FMAHD0*5,860 ^./\ @E=XG^#?
MA7XW:I>?%.YT^PU;['&?#E[K\=O_ &9;31R":21I91^XN5\J(PR948\U<[FC
M!_1#_@H+^UI\/?A/\$?B!X*GU[3]2\>:UHUQI-OX<M[@M<1_:8TC:2;8CB#;
M%<^<HEV>:$PIYR/QM;]DWXWJ<?\ "G/'_P"'AB]/_M*O8OV?_P#@F/\ &KXV
M:JK:IX?G^'7AZ*81W6I>*;>2VFP&CWB&T8"61MDA920D3%&7S5(H ^1J_HH_
M97_X1KXQ_L1_#O2Y/^)OX<U+P=;Z!J$7[V#S/+MOL=W#GY7&'CE3<I&<94XP
M:_(_6/\ @E?^TGIVKWMI;> ;?5+6"=XHKZUURP6*X56($B"2='"L!D;T5L$9
M4'(K]6_^">O@#QW\)?V8="\$?$'PK_PBNM:#>7D$4?\ :,%Y]K@DF:X6?,+,
MJ?-.\>PL3^ZW<!@  ?@W\5OAIK7P<^)/B+P3XB@\C6-#O)+.?:CJDNT_)+'O
M56,<BE71BHW(ZMCFOU&_X)&_M8>%H_AB?A!XK\36^E>(=/U)W\/V^H>5;0W5
MK<.A%M!)QYL_VF25O+;YR)EV;@K"/U_]O+_@G7I?[4_D^+/",UAX:^)<)CAF
MO+P,EIJL PH6Y**S"2-?N2A6)51&P*[&B_)GQ5^Q/\>?!^N7.DWWPC\77-U;
M[=\FE:5+J%N=RAALGMP\;\,,[6.#D'!!  /U<_X*;?M9>'OA/\%-<\%^'O&E
MQIWQ2U.:VBM;?P]?%+[3526">26=XW#VZM#\JY^9_-&U2N]E_)K1?VF_CYKV
MKV>E:9\5OB-J.IWTZ6UK:6OB*_EFGE=@J1H@D)9F8@!0,DD"FZ1^QY\=-<U2
MTTZV^#WC>.>ZF2!'O-!N;:%69@H+RRHJ1KD\N[!5&22 ":_3+]@C_@F#_P *
M5URU^(7Q873]6\7V_ES:/H=L_GVVE2%58S3,0%DN48E5"[HXRF]6=BC1@'JW
M_!133]2T?_@GCXTL=:U8Z]K-K8Z1#>ZM]F6W^VSK?V:R3^4GRQ[V!;8O"[L#
M@5^"E?T4?MW?"_Q-\9?V4?'7@WP;IO\ ;'B/4OL0M;+SXH?,\N^MY7^>5E08
M2-SRPZ8'.!7Y _\ #KG]IW_HF7_E?TO_ .2: /VK_96_Y-?^#_\ V)VC_P#I
M%#7P'_P7*_X]O@Q_O:S_ .V-?H;\ /"^I>"?@1\./#NM6WV+6=(\-:;87MMY
MBR>5/%:QQR)N0E6PRD94D''!(KY$_P""JW[,/Q-_:2B^&2_#GPS_ ,)$=&.I
MF^_T^UM?)\W[)Y?^OE3=GRI/NYQMYQD9 1^5?[)?_)U'P<_['+1__2V&OW^_
M:I_Y-?\ C!_V)VL?^D4U?DK^SQ_P3E_:'\#_ !^^&GB/6_A]]AT72/$NFZA>
MW7]M:=)Y4$5U')(^U+@LV%4G"@DXX!K]?/C]X8U+QM\"?B/X=T6V^W:SJ_AO
M4M/LK;S%C\V>6UDCC3<Q"KEF RQ &>2!0!_,Q7] '_!+[_DQ?X9?34O_ $YW
M5?E3_P .N?VG/^B9_P#E?TO_ .2:_7S]@_X7^)_@S^RCX%\&^,=,_L;Q)IOV
M[[58_:(I_+\R^N)4^>)F0Y21#PQQG!YR* /Q=_;V^&FM?"_]K7XE6NM0;/[8
MUBYUZQG1'$5Q:W<KS1LC,J[MN\QL5RHDCD4$[<U]._\ !(W]K'PM\)IO%GPY
M\=>)K?PYI6K3QZKH]SJ1B@L8[E8V6Z66X;&QI(TM]@<[#Y+ %78"3[G_ &WO
MV(?#W[77@WS8C;Z)\0M+A9='UYE.UUR6^RW.T$M S$D$ M&S%E!!=)/QY^)?
M[!7QZ^%_BB?1;KX::_K^W<T.H^&K"74[2XC#LBNLD*MMW;"P20)(%*ED7(H
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
M/B6XU"*U^UP7.Z!K:U17W0NZC+1.,$Y^7IR*?0#:_P""GG_)C/Q,_P!W3?\
MTY6M?S^U_11^W9\,/$WQD_94\<^#O!VF_P!L>(]2^Q"ULO/B@\SR[ZWE?YY6
M5!A(W/+#.,#G K\@?^'7/[3O_1,O_*_I?_R32 _9/]GWPQI?C;]C?X:^'=9M
MOMFCZOX"TW3[VV\QH_-@ETZ..1-RD,N58C*D$9X(-?SY?%CX9ZU\&_B1XB\%
M>([?[/K&B7DEG-M1U24*?EECWJK&.12KHQ4;D=6QS7]&O[/WA?4O _P&^&_A
MS6[8V6LZ/X:TVPOK;S%D\J>*UCCD3<A*MAE(RI(.."17@7[=?_!/[2OVOET_
MQ#IFM_\ "->/-*LWL[>ZN$:6TO81YDD5O,H.8\2N3YR!B%=\I)\FP ^8_P#@
ME?\ MU>%?!?@L?!WXB:S;^'(;.:XN]!UO4IHK>Q$3DRRVDDA"B-A(99%>1B'
M\QDRI6-7^\?VDOVLOA]^S#X6OKSQ/K^G_P#"1_8Y+C3?#?V@_;+^39*85V1H
M[QQR/"T?GLGEJW4YX/XG_$[_ ()[_'[X5:H+2\^&^L:_;23316]]X7A.JPSK
M&P'F8@#21*P8%?.2-B"?ERK <2O[)OQO8X'P<\?_ (^&+T?^TJ .-^(GCB^^
M)GC[Q+XOU2*W@U'7]3N=5N8[566))9Y6D=4#%B%!8@ DG&,D]:_8_P#X)#_
M&]^%WP%U'QOJZW%MJ7CN:&ZAM)0R".P@\Q;9RC1J0TAEFD!#,K1M RXR<^&?
MLH_\$>]3OKR/7OCK)_9EE'L>#PKH]\KW$KK,=RW<Z!D6-D0?+ Y<B;/F1,FT
M_K/0!^ O_!4G_D^CXC_[NF?^FVUKU/\ X(J?\G1>*_\ L3KG_P!+;*NK_;S_
M &#_ (Z?&K]JSQMXQ\&^!_[:\.:B+$6M[_:UA!YGEV,$3_)+.KC#HPY49QD<
M8-=__P $P_V-/C!^SS\>M?\ $?Q!\'_\(_HUUX;GT^&X_M*SN=T[75K(J;89
MG8?+$YR1CY>N2* *O_!;'X1Q3:-\/OBA;16\<\,\GAO4)&ED\Z5'5[BU"IR@
M5"EYN;ALRH/F ^7\XOV?_C'J7P ^,GA3X@:5'Y]UHEV)GM]RK]I@93'/!N9'
M">9$\B;]I*[]PY K^D'Q]X#\/_%+P?JOA7Q7I-OK?A[583;WEC<@[9%R""""
M"K*P#*ZD,K*K*00"/Q'_ &J?^"9/Q/\ @KXRNY? _A_5OB'X&N)E&G7VDV_V
MJ_A#AV$-Q;Q#?N0(09E3RVRARC/Y:@'['^&?VDOA3XR\&W7BO2/B-X9N?#]G
M#;SWM^VJPQ)8+.<0BY#L#;L[?*$E"MN!7&017XI?\%&/VK-+_:F^-\%[X8DU
M!O!GA^S_ +,T[[7*PCNY/,=Y;Q("!Y/F9C7GYV2&,MM/R)YGI/['GQSUK5+/
M3[?X/>-HY[J5((VO-!N;:%69@H+RRHJ1KD\N[!5&22 ,U[OXH_X))_'K0?"/
MA^^T[1]/\1Z[J)D>_P!)T_4K:/\ LJ,)"T:R2SR1K)(S/,K+%O1?)!#L'& #
MY_\ V1_^3J/@Y_V.&D?^EL5?I-_P6N^&>M^(/AK\/_&UC!]HT?PW>W=IJ/EH
M[/#]K$'E2MA2JQAK<H69A\\L2@'=Q\V?LZ_\$Y_VA_ OQ^^&OB36_AZ;'1=(
M\2:=?WMS_;6GR>5!%=1O(^U+@LV%4G"@DXX!K]F/'G@30/BCX/U7PMXJTFWU
MOP_JD)@N[&Z!*2+D$$$$%65@&5U(96564@@$ '\Y'[-7Q@E^ GQX\#^/(Y+B
M.WT;4HY+T6D,<LTEF^8[J-%DPI9X'E09(P6!#*0&']!WAG]I+X4^,O!MUXKT
MCXC>&;GP_9PV\][?MJL,26"SG$(N0[ V[.WRA)0K;@5QD$5^0O[4'_!*KXG_
M  ?U74=6\ V-Q\1/!7G,ULNGCS=6MHBT81)[95!E;=(5W0!P1&SLL0.T?.7_
M  R=\;_^B-_$#_PE[[_XU0!]K?%3_@L]X]L_B1XAMO /AWPA=^#+>\D@TJ[U
M2UO9+BZ@0[5G8B:+'F8+A#&"@<*=Q4L?KW_@G7^V%XV_:Z\)^,=1\8^%K#1A
MHM[!!:ZII$4\=I=^8C,\($K/^\BVHS$2'Y;B/*K@%_S/_9__ ."9/QK^-FJ*
MVJ^'KCX<^'HIO+NM3\4V[VTV T>\0VC 2R-LD+*2$B8HRF52,5^U_P #O@;X
M1_9W^'>F^"O!6G?8=*M?GDFD(:XO)R 'N)W &^1L#)P  %50JJJ@ _)C_@M5
M_P G2>%?^Q-M?_2Z^H_X(J_\G2>*O^Q-NO\ TNL:]I_X*>?L:_&#]H;X]:!X
MC^'WA#_A(-'M?#<&GS7/]IV=MMG6ZNI&3;-,C'"RH<@8^;KD&E_X)A_L;?&'
M]GGX^:_XC^(/@_\ X1_1KKPU<:?#<_VE9W.Z=KJUD5-L,SL,K$YR1CY>N2,B
M!GZ?4444 %%%% 'YQ?\ !9CX$R^+/A;X<^*6FVT'VCPK,;'5G6&-9GL[ET6)
MVE+!F6*?"K& W-V[#: Q/X[*Y7(!P&&#7]//Q0^&NB?&'X=>(O!?B.#[1H^N
M6<EG<;41GCW#Y98]ZLHDC;:Z,5.UT5L9%?A>W_!+G]IL,0OPTR,\'^WM,_\
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
MXA_W^7HAU%%%?K)\T%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !2-]TTM(WW30!^)OQ^
M_P"2[_$C_L9-2_\ 2J2N"KO?C]_R7?XD?]C)J7_I5)7!5^C4/X4?1'YY5_B2
M]0K]<OV$?^35? __ &_?^EUQ7Y&U^N7["/\ R:KX'_[?O_2ZXKR,X_@1]?T9
MZV4_QGZ?JCWVEI*6OD#ZT**** /P/KZS_8A_Y%?XA?\ 7[I7_HN^KY,KZS_8
MA_Y%?XA?]?NE?^B[ZOT3$_!\U^:/S^A\?R?Y,^AZ***S-0HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "I5^Z*BJ
M5?NBOY\\;/\ DGZ/_7U?^DR/T7@;_D83_P +_-"KVKU;X$?ZS6OI#_[/7E*]
MJ]6^!'^LUKZ0_P#L]?S9X>?\E+AO^WO_ $EGZEGW_(OJ?+\T>M4445_:Q^1A
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 >&_&G_ )&R'_KT3_T-ZX$?=KOOC3_R-D/_ %Z)
M_P"AO7 C[M?PUQK_ ,E!BO\ %^B/V/)?]PIG>_!7_D;)O^O1_P#T-*]QKP[X
M*_\ (V3?]>C_ /H:5[C7]&>&?_(@C_B?YGP/$/\ O\O1#J***_63YH**** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "D;[II:1ONF@#\3?C]_R7?XD?]C)J7_I5)7!5WOQ^
M_P"2[_$C_L9-2_\ 2J2N"K]&H?PH^B/SRK_$EZA7ZY?L(_\ )JO@?_M^_P#2
MZXK\C:_7+]A'_DU7P/\ ]OW_ *77%>1G'\"/K^C/6RG^,_3]4>^TM)2U\@?6
MA1110!^!]?6?[$/_ "*_Q"_Z_=*_]%WU?)E?6?[$/_(K_$+_ *_=*_\ 1=]7
MZ)B?@^:_-'Y_0^/Y/\F?0]%%%9FH4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !4J_=%15*OW17\^>-G_)/T?^OJ
M_P#29'Z+P-_R,)_X7^:%7M7JWP(_UFM?2'_V>O*5[5ZM\"/]9K7TA_\ 9Z_F
MSP\_Y*7#?]O?^DL_4L^_Y%]3Y?FCUJBBBO[6/R,**** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@#PWXT_\C9#_ ->B?^AO7 C[M=]\:?\ D;(?^O1/_0WK@1]VOX:XU_Y*#%?X
MOT1^QY+_ +A3.]^"O_(V3?\ 7H__ *&E>XUX=\%?^1LF_P"O1_\ T-*]QK^C
M/#/_ )$$?\3_ #/@>(?]_EZ(=1117ZR?-!1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
MC?=-+2-]TT ?B;\?O^2[_$C_ +&34O\ TJDK@J[WX_?\EW^)'_8R:E_Z525P
M5?HU#^%'T1^>5?XDO4*_7+]A'_DU7P/_ -OW_I=<5^1M?KE^PC_R:KX'_P"W
M[_TNN*\C./X$?7]&>ME/\9^GZH]]I:2EKY ^M"BBB@#\#Z^L_P!B'_D5_B%_
MU^Z5_P"B[ZODROK/]B'_ )%?XA?]?NE?^B[ZOT3$_!\U^:/S^A\?R?Y,^AZ*
M**S-0HHHH **** "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 **** "I5^Z*BJ5?NBOY\\;/^2?H_\ 7U?^DR/T7@;_ )&$_P#"_P T
M*O:O5O@1_K-:^D/_ +/7E*]J]6^!'^LUKZ0_^SU_-GAY_P E+AO^WO\ TEGZ
MEGW_ "+ZGR_-'K5%%%?VL?D84444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'AOQI_Y&R'_KT3
M_P!#>N!'W:[[XT_\C9#_ ->B?^AO7 C[M?PUQK_R4&*_Q?HC]CR7_<*9WOP5
M_P"1LF_Z]'_]#2O<:\.^"O\ R-DW_7H__H:5[C7]&>&?_(@C_B?YGP/$/^_R
M]$.HHHK]9/F@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *1ONFEI&^Z: /Q-^/W_ "7?
MXD?]C)J7_I5)7!5WOQ^_Y+O\2/\ L9-2_P#2J2N"K]&H?PH^B/SRK_$EZA7Z
MY?L(_P#)JO@?_M^_]+KBOR-K]<OV$?\ DU7P/_V_?^EUQ7D9Q_ CZ_HSULI_
MC/T_5'OM+24M?('UH4444 ?@?7UE^Q#_ ,BO\0O^OW2O_1=]7FO_  Q-\?C_
M ,TNN_\ P=Z7_P#)5>^_LS_!/Q]\'_"_C+_A./"\WAO^T+S3?L?FWMK<^=Y<
M=[YF/(EDV[?,3[V,[N,X./N*F+H5$H0E=W7YGQ-/"UJ;YYQLK/\ (]5HHHKH
M,@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MHX#L(",JR%U<[2N5?;YKH_\ P69^!FI:I96ESH_C;2H9Y4CDOKS3;9H;=68
MR.(KEW*J#D[$9L X4GB@#[UHKG/ /CWP_P#%+P?I7BOPKJUOKGA[581/:7UJ
M24D7)!!! *LK JR, RLK*P!! Z.@ HKY ^,7_!4WX#_"+74TB+6+_P =W@SY
M[^#XHKRW@^5&7,[RQQ2;@_\ RR9]I1PVTC!\_P#^'U7P1_Z%;X@?^"ZQ_P#D
MR@#[_HKY4^!G_!2SX'?'C7M.T#3]:U#PSXCU&\^Q6.D>(K,P27+[0RE98VD@
M&\DHJM('9QM"Y9-WU70 45\^_%+]O'X%_!?QUJ7@[QGXY_L;Q)IOE&ZL_P"R
M;^?R_,B25/GB@9#E'4\,<9P><BK?@G]MWX)?$+P;XO\ %6A>.[>?P]X1AAGU
MJ^N;&ZM4M5E+B( 31(9&<QLJI&&8MM4#+*" >[T5\*^*O^"QGP&\/:Y=:?86
MGB_Q-:P[=FJ:7I<26\V5#'8+B>*7Y22IW(O*G&1@GJO@[_P5.^ _Q>UY])EU
MC4/ EXV/(?QA#%9V\_RNS8G262*/:$_Y:LFXNH7<3@ 'V!1110 45\@?&+_@
MJ=\!_A#KT>DQ:Q?^.[L9\]_!\,5Y;V_RHRYG>6.*3<'_ .63/M*,&VD8/G__
M  ^J^"'_ $*WQ '_ '#K'_Y,H ^_Z*\2_9\_;"^%7[3GG0^ _$?VS6;6SBO;
MS1;RWDMKRV1\ @JX"R;&(1VB9T5F7YL.I;VV@ HKSWXP?'OX?? '0H]7^('B
MNP\-6D@/D)<L7N+G#(K>3 @:67:9$W;%;:&RV!S7R&W_  6H^" Z>%_'[?33
MK+_Y,H ^_J*^/_@]_P %3O@/\7==?2)=8O\ P)>''D/XPBBL[>?Y79L3I+)%
M'M"?\M63<70+N)P/L"@ HHHH ***\>^/W[5WPP_9ITIKGQSXGM[+4&A\ZUT.
MU_?ZC=@K(4V0+\P5FB=!*^V(, &=: /8:*^ /^'U/P0Z?\(OX_\ K_9UC_\
M)E>U>"_^"B'P$\<>!=9\5VOC;['::'96U]J]E>:?<K=V*3RI"H,2QL9=LLB1
MNT'F(K.N6PRD@'TK17RI_P /1OV8_P#HIG_E U3_ .1J^JZ "BL;Q5XKT7P3
MH5SK?B/5]/T'1K4KY^I:I=);6\.Y@B[Y'(5<LRJ,GDL!WKXX\:_\%@/@!X5U
M2.TTV3Q/XQ@:$2M?:+I(CA1BS QD74D#[@ #D*5PPPQ.0 #[@HKX)T?_ (+,
M? S4M4L[6YT?QMI,$\R127UWIMLT-NK, 9'$5R[E5!R=B,V <*3@5]D?#7XI
M>$/C!X5@\1^"?$=AXET:;:/M6GS!_+<HLGE2K]Z*0*Z%HW"NNX;@#0!UU%%>
M>_&'X]_#WX Z%'J_Q \66'AJTESY$=RQ>XN<,BMY,"!I9=ID3=L5MH;+8'-
M'H5%? +?\%J/@@.GA?Q^WTTZR_\ DRK&C_\ !9GX&:EJEG:7.C^-M*@GF2*2
M^N]-MFAMU9@#(XBN7<JH.3L1FP#A2<"@#[VKXA_X*V_$+Q1\-OV;?#VJ>$O$
MNL>%=2E\5VUO)>Z+?RV<SQ&TO&,9>-E)4E5.W.,J#V%?4WPC^,W@SX\>#8_%
M7@37[?Q%H4D\EN;B!7C:.5#\T<D<BJ\;8*MM=02KJPRK*3\=_P#!:7_DU7PW
M_P!CC:?^D5[0!^52?M8?&]I%!^,?Q ZC_F:+[_X[7]*-?RM1?ZQ?J*_JEH *
M*^?OVBOVY?A'^S)YMIXJ\0_;O$:8QX;T-5NM1Y\L_.FX)#\DJR#SGCWJ#LW$
M8KP'_A]5\$/^A6^(!_[AUC_\F4 ??]%?%7PS_P""MOP&^(GB>#1+J?7_  6;
MC:L.H>);.**T:1G5%1I(9I?+^\6+R!8U5&+..,_8VDZI9Z]I=IJ6FWMOJ.G7
MD*7%M>6DJRPSQ.H9)$=20RLI!# X(((H OT444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !117S]^T3^W)\(_V9?-M/%7B+[?XD3&/
M#>AJMUJ//EGYTW!8?DE60><\>]0=FXC% 'T#17P!_P /JO@A_P!"M\0/_!=8
M_P#R97JGP,_X*6? [X\:]IV@:?K=_P"&/$>I7GV*QTCQ'9F"2Y?:&4K+&TD
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
M9OY;R98A:6;",/(S$*&=CMSC+$]S7X;R_P"L;ZFOVJ_X(M_\FK^)/^QPNO\
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
MT%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M^"T.F>"?"^C^'M&^!?V/1M)LX;"RMO\ A+VD\J")!'&FYK,LV%4#+$DXY)-
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
MOCC]CG3+S6/VKOA!;Z?9W%]<)XJTVX:*VB:1EBBN4EED( )"I&CNS=%56)P
M37[-_P#!3S_DQKXE_P"[IO\ Z<K6@$?S^U]Q_#K_ ()(_&#XC>!_#/B_3?$G
M@B'3-=TVUU:UBNKZ\69(IXEE17"VA 8*XR 2,YP3UKX<K^E3]E/_ )-=^#O_
M &)NC_\ I##0!\!_\%S/]3\%O][6OY6-?G_^R5_R=1\'/^QRT?\ ]+8J_0#_
M (+F?ZGX+?[VM?RL:_/_ /9*_P"3J/@Y_P!CEH__ *6Q4(#^B/XH?$G1/@_\
M._$/C3Q'/]GT?0[22\GVNBO)M'RQ1[V53)(VU$4L-SNJYR:_GI_:B_:<\4_M
M2?$_4_%.O3SVFF-,S:5X?%[+/:Z7$4CCVQ*YP&=8HVD954.X+;5X4?JY_P %
MBO%&I^'_ -DFVL;"Y^SVNN>)+/3]03RU;SH!%/<!,D$K^]MX6RN#\F,X)!_$
M&-=\BJ>Y H ^M?V0?^"<7CO]JW21XF:_M_!?@7SF@76;ZW>>:\95<,;6 %1*
MJR*J,[.B@LP4NT;J,#]K3]@CXA?LDA-5UF73]=\&W5X+*RU^PF";Y&\YHXY;
M=SYD<ACA+MMWQKD 2,:_?;PKX7TOP3X7TCP[HMO]CT;2;.&PLK;S&D\J")!'
M&FYB6;"J!EB2<<DUQO[27@&;XH_L_P#Q%\*6VE0:WJ&JZ#>V]A8W(CVR7GDL
M;8@R$*K+,(V5R1M95;(QD 'X3?L4_M7:G^R;\8;+7S)?WOA"^_T?7]%LY%'V
MN##!) KC:9(F;S$Y4G#)O19'-?T*Z3JMGKVEVFIZ9>V^HZ=>0I<6UY:2K+#/
M$ZADD1U)#*RD$,#@@@BOY9V&UB*_H'_X)HZQ?:W^Q%\+[B_O+B^G2"]MUEN9
M6D98HK^XBBC!8D[4C1$5>BJJ@8  H _G\N/^/B3_ 'C_ #KVK]G7]FWXE_M@
M^)X?#/A5O.L]"LBKZEK%Q(NG:3 SR2K$6"N4\R5Y2L:*2S/(^,"1AXK<?\?$
MG^\?YU^S7_!%C2;&W_9M\6ZE%9VZ:E<^*YK>:\6)1-+%':6K1QL^,E5,LI52
M< R.1]XY?0;W/BW]L7_@FGXI_92\&1>,[3Q-;^-_"BS0VMY<0Z=+:W-G+(9,
M/)&#*@@RL:>8902\RKMY!/R9X1\6:IX%\5Z/XDT2Y^QZSI%[#J%E<^6LGE3Q
M.)(WVL"K890<,"#CD&OWI_X*?#=^PS\3!_LZ=_Z<K6OY_*0C^GSX5>.#\3OA
M?X/\8_8O[-_X2'1K/5OL?F^;Y'GP)+Y>_:N[;OQNVC.,X'2NLKRO]E/_ )-=
M^#O_ &)NC_\ I##7JE !7Y8?\%I/C!XPTZX\'?#:QCU'3?!VI6;ZI?WD9*V^
MJS+-M2V8[!GR-BR%-Y!-Q$S*"D;']3ZX?XN?&7P9\!_!TGBKQWK]OX=T*.>.
MW%Q.KR-)*Y^6...-6>1L!FVHI(5&8X56( /YZ/V:_P!FOQ?^U/\ $7_A#?!Q
ML(+V*SEU"YO-4G,-O;0(54NQ56<Y>2- $5CEP2 H9A]/?M$_\$C/'?P;\':[
MXN\.^+](\9Z!H>F/J5]'-;OIU\%C+--Y<1:2-E2(>9DRJS8950D*&^DOB=_P
M6J\!>'=3^R>!O NL>,H8YIHIK[4+M-*A=58".2 ;)G=7&X_O$B90%RN20OR?
M\=/^"L'Q=^,GA?7_  M9Z?X?\(>'-6%Q;3)8VK7%Y)8RI)&UM)-,S(<I(,R1
MQ1L64%=@)6@#XUT?5[WP_JMGJNEWMQIVI64R7%K=VLK1302HP9)$=2"K*P!!
M!R" :_IA^"?C6]^)/P;\!^+M1BMX-2U_0+#5;F&U5EA26>WCE=4#%B%#.< D
MG&,D]:_F/K^@G_@FKI-[H_[$?PP@O[2XL9GM[RX6*XB:-FBEOKB6*0 @$J\;
MHZMT964C((- 'XG_ +6W_)U7QC_[''5__2V6JWP1^$?C[]I3QAHWPV\'QW&H
M'SI;P0SS.MCIJN(DN+R7J(UVQPJS %FV1( S;%-G]K;_ ).J^,?_ &..K_\
MI;+7WG_P0\TFQDU#XP:H]G;R:E;Q:3;0WC1*9HHI#=M)&KXR%9HHBR@X)C0G
M[HP(9Y!^T1_P2?\ &WP*^#LWCRS\5Z?XN.E68N]=TNUL)XY;;F,.;9AO\^--
MTKO)((=L<1?')"_":L58$'!%?TJ_M4?\FP_&#_L3M8_](IJ_FJ;[Q'O0(_H\
M_8U^,.I_'K]F/P#XXUJ,IK.H63PWLF5/GSV\TEO)/A415\QH3)L50%W[1D#)
M_%']N_\ :@O?VGOCQK.I6^I7%QX)TF=['PY9L[>2ENN%:X5"B%6G9/-;>N\!
MD0DB-<?IC^Q[XGU/P3_P2AB\1:+<FQUG2/#7B34+*Y\M9/*GBN;^2-]K JV&
M4'# @XY!%?B QW,3[T=0Z'T%^RY^Q#\2?VM6U>X\(Q:?INB:7B.;6]<EDAM&
MG.TBWC9(W9Y-K;R N%7&XJ70-VO[7G_!./QY^RCI)\3IJ$'C/P,)E@;6;&W>
M":S9E3:;J EA$K2,R*ZNZDJH8HTB*?TS_P""4_A?3/#_ .Q3X/O;"U\BZUN[
MU#4-0D\QF\Z<7<EN'P20O[JWA7"X'R9QDDGZ1^*G@<_$[X8>+_!WVW^S1XAT
M>\TG[9Y7F^1Y\#Q>9LW+NV[\[<C.,9'6@#^81B223UK]K/\ @BW_ ,FK^)/^
MQPNO_2*RK\5'7:S#T.*_:O\ X(M_\FK^)/\ L<+K_P!(K*GT ^^Z***0'XG_
M +='_!/CXB>!M3^+/QOU#6?"\WA.?7KC55L[>ZN6OO*N[\+$I0VX3<#.FX>9
M@8;!/&?@>OZ O^"H'_)B_P 3?]W3O_3E:U_/[0!]R_#W_@D?\8/B+X'\,>+M
M-\2>!X--UW3K75;6.ZOKQ9DBFB65%<+:$!@K#(!(SGD]:W?^"UG_ "<]X3_[
M$ZV_]+;VOU3_ &5O^37_ (/_ /8G:/\ ^D4-?E9_P6L_Y.>\)_\ 8G6W_I;>
MT CRK_@EO_R?3\-?]W4__39=5]__ /!:7_DU;PW_ -CA:_\ I%>U\ ?\$M_^
M3Z?AK_NZG_Z;+JOO_P#X+2_\FK>&_P#L<+7_ -(KV@#\8]'U>^\/ZM9:KIEY
M<:=J5G,EQ:WEK*T4T$J,&21'4@JRL 0P.00#7VG^RW_P2K\>_M"^#[/QEX@U
MVW^'OAK4H6FTUKJR>[OKM<IY<WD;XPD+J7*NTFX[5(0HZO7P_&NZ5!ZD"OZE
MM)TNST'2[33=-LK?3M.LX4M[:SM(EBA@B10J1HB@!550 % P  !0!_-K^T-^
MS_XI_9E^*%[X'\7);R:A;PPW,5Y8B4VEW#(@820O)&A=0VZ,G;@/&Z\[:^G?
M^"0'QBU3P3^TT? \2_:-%\:V4L5Q'E5\FXM89;B&?.PLV%6>/8&4'S]QR445
MK_\ !:K_ ).<\)G_ *D^V_\ 2V]KRG_@EO\ \GT_#7Z:G_Z;+J@&?JC_ ,%)
M_C!XO^"G[*VLZKX+BU"'5M0O+?2I-9TTD2:1!+N+W)8(VW=L$ ?*%7N$96#A
M0?P<\)^$M6\=>+-(\-Z+;?;=:U>]AT^RM3(L?FSRN$C7<Y"KEF RQ &>2*_I
M^U;5+/0=+N]2U*]M].TZSA>XN;R[E6*&")%+/([L0%55!)8G  )-?#?Q;_X+
M#_!OP7!+#X*L]8^(VI&&.6)K>!M.L=QDVO')+.HE5E0%\K"ZG*C<,L5 /FN\
M_P"")?Q"7P=87-I\0O#,WBIYBMWILT%Q'8Q19?#1W05GD; C^4P(/F;YCM&[
M\^/%WA35? WBK6/#>MVWV/6M'O)M/O;;S%D\J>)S'(FY25;#*1E20<<$U]^?
M$O\ X+3_ !(U[SX?!'@S0/"-K-9M#YVH2R:G=PSG<//B?]U$, H51XG&Y26W
M [1\!^+O%FJ^.O%6L>)-;N1>ZUJ]Y-J%]=>4L?FSRN7D?:@"KEF)PH &> *
M/VZ_X))_$K6OB'^R5!:ZU/\ ;#X8UFXT&RG=W>5K5(H)XU=G8YV?:#&H7"K'
M'&H'RY/Q;_P6L_Y.>\)_]B=;?^EM[7L'_!#W2[V/1?B_J3V=Q'IUQ<:5;PWC
M1,(998UNVDC5\8+*LL190<@2(3]X9\?_ ."UG_)SWA/_ +$ZV_\ 2V]H8(^%
M_#;:Y?7DFA>'_P"T)[K7O+TTZ?IV]I-0W31O';F-.9<RI$P3!RZ(0,@5]^^'
M?^"*_P 2M3^'+:GJ7C30-%\92>6\'AV2*2:V1&$999[Q,[)%S*"L<4J$HN'(
M;*^&?\$S-'L=:_;>^&4%_9V]_!'+?7*Q7,2R*LL5A<212 $$!DD1'5NJLJD8
M(!K^@2@#^6?6-)O?#VJ7FEZG93Z?J5C,]M=6=U$T4T$J,5>-T8 JRL""",@@
M@U^PW_!&3XQ:GXR^#7BOP#?IYEKX-O89=/N<J,6]Z9I#!M" _++%,^]F8GS]
MO 09_,/]KC_DZCXQ?]CAJ_\ Z6RU]^?\$,O]7\:OKHO_ +?T >U?\%3?VOM3
M_9]^&^F>#O!FK_V9XY\4^89+JW93<6&G*"LDJ$.'ADD<A(Y-IX2<J5=%8?C'
MX \ ^(?BMXSTGPIX5TJ?6_$.JS""TL;<#=(V"2220%55!9G8A5569B ":^G_
M /@K#XHU/7OVU/%-C?W7GVNB6.GV&GQ^6J^3 UK'<,F0 6_>W$S9;)^?&<
M=K_P1ET>QU#]JK7;FZL[>ZN-/\*75Q:2S1*[6\IN;6,R1DC*,8Y)$W#!VR,.
MC$4 =!XB_P""*_Q)TSX<KJ>F^-- UKQE'YCS^'8XI(;=T42%5@O'QOD;$0"R
M11("[9<!<M\ ?\3SX?\ BS'_ !,/#OB71+S_ &[6\L;J%_P>.1'7V92O8BOZ
MCZ\RU7]FGX0Z]JU[JFI_"GP1J.I7DSW-S>7?AVSEFGE=BSR.[1DLS$DEB<DD
MDT >6_\ !/G]J:7]J3X#VVI:W=6\_CK0YCIVNK"L<)E?[T-R(E8E5ECQEMJ*
M9(YPBA5 K\3_ -K;_DZKXQ_]CCJ__I;+7]&WAGPKHO@G0[;1?#NCV&@Z-:EO
M(T_2K5+:WBW,7;9&@"KEF9C@<EB>IK^<G]K;_DZKXQ_]CCJ__I;+0!]^_P#!
M#/\ U?QJ^NB_^W]/_P""TGQ@\8:=<>#OAM8QZCIO@[4K-]4O[R,E;?59EFVI
M;,=@SY&Q9"F\@FXB9E!2-BS_ ((9_P"K^-7UT7_V_K]&OBY\9?!GP'\'2>*O
M'>OV_AW0HYX[<7$ZO(TDKGY8XXXU9Y&P&;:BDA49CA58@8(_GH_9K_9K\7_M
M3_$7_A#?!QL(+V*SEU"YO-4G,-O;0(54NQ56<Y>2- $5CEP2 H9A]/?M$_\
M!(SQW\&_!VN^+O#OB_2/&>@:'ICZE?1S6[Z=?!8RS3>7$6DC94B'F9,JLV&5
M4)"AOI+XG?\ !:KP%X=U/[)X&\"ZQXRACFFBFOM0NTTJ%U5@(Y(!LF=U<;C^
M\2)E 7*Y)"_)_P =/^"L'Q=^,GA?7_"UGI_A_P (>'-6%Q;3)8VK7%Y)8RI)
M&UM)-,S(<I(,R1Q1L64%=@)6@#XUT?5[WP_JMGJNEWMQIVI64R7%K=VLK130
M2HP9)$=2"K*P!!!R" :_IA^"?C6]^)/P;\!^+M1BMX-2U_0+#5;F&U5EA26>
MWCE=4#%B%#.< DG&,D]:_F/K^@G_ ()JZ3>Z/^Q'\,(+^TN+&9[>\N%BN(FC
M9HI;ZXEBD (!*O&Z.K=&5E(R"#0!_/U/_P ?$G^\?YU^TW_!%?\ Y-7\3?\
M8Y7?_I%8U^+,_P#Q\2?[Q_G7[3?\$5_^35_$W_8Y7?\ Z16- 'W]1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110!X;\:?\ D;(?^O1/_0WK@1]VN^^-
M/_(V0_\ 7HG_ *&]<"/NU_#7&O\ R4&*_P 7Z(_8\E_W"F=[\%?^1LF_Z]'_
M /0TKW&O#O@K_P C9-_UZ/\ ^AI7N-?T9X9_\B"/^)_F? \0_P"_R]$.HHHK
M]9/F@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!*\Z
M^.7_ "*MG_U^K_Z+DKT6O.OCE_R*MG_U^K_Z+DKJPG\>'J<F*_@3]#P^BBBO
MMCX\**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ J5?NBHJE7[HK^?/&S_DGZ/_7U?^DR/T7@;_D83_PO\T*O:O5O
M@1_K-:^D/_L]>4KVKU;X$?ZS6OI#_P"SU_-GAY_R4N&_[>_])9^I9]_R+ZGR
M_-'K5%%%?VL?D84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M4S]BO6_C]H.E_$3P-9#4?%_ARSDM;W2HP[7&I6(8R(L W;3)$S3,(PNZ02L
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
M;_['&T_](KVORM_9/\6#P-^TU\*]:DUC^P;6V\2V O-1:Z^S)%:O.B7'F29
M6,Q-(KY.THS \$U^J7_!:7_DU7PW_P!CC:?^D5[0!^*T7^L7ZBOZ;?BY\9?!
MGP'\&R>*O'>OV_AW0XYX[<7$ZO(TDKGY8XXT5GD; 9MJ*2%1F.%5B/YDHO\
M6+]17](G[5OP!L?VE_@3XF\#W(MUU"Y@^T:3>7 4"TOX\M!)O,;E%+?NW9%W
M&*251]ZF!\Q?&C]I[]A']HC[(?B#J^G^(;JVV+#??V'JUO=JB[]L?VB&!)?+
MS*Y\LMLW-NQD CE/'7_!$GP/J!LAX-^)&OZ#MW_:O[<LH-3\W.W9Y?EFVV8P
M^<[\Y&-N#G\K_B9\*?%_P9\57'ASQKX=OO#>LP[B+>_A*"5 [1^;$WW98RR.
M!(A9&VG!-?1/P*_X*>?&OX"^#K;PK9W>C^+-$LH8[?3H/$MI),]A$A;$<<D4
MD3LN&"@2,X58T5-JC!0' ?M4_L;>._V0]4\/VOC&?1[^VUV&62ROM%N7EB9H
MF42QL)$1U91)$<E=I$@PQ(8+VO\ P3%^)&J?#O\ ;&\&16%OJ%[:>(1-H>H6
MFFVJW$LD$J;E=@>4CBECAFD=2"L<+GD94^+?&SX]^.OVB/%%IXB^(6N?V]K%
MK9K80W'V."VV0*[R*FV%$4_-*YR1GYNN *^Z?^"0O[*>J:SXX'QOUN._TK1]
M$$MMX?7RU6+5)Y8I8+B3+'<8XE8K\J@-(^ _[ET(!^O5%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M=_\ I'94^@WN>K?\%//^3&OB7_NZ;_Z<K6OY_:_H"_X*>?\ )C7Q+_W=-_\
M3E:U_/[2#H?TJ?LI_P#)KOP=_P"Q-T?_ -(8:]4KRO\ 93_Y-=^#O_8FZ/\
M^D,->J4""OPN_P""MWQ,USQA^UOJ_A>^N,:+X3LK2TTZUC9]@,]O%<RRLI8K
MYC-,%+*%RD40()7)_=&OQ/\ ^"O7P&\0^#_VAKCXF&WN+OPKXN@M4%^L $-I
M>0VZP-:LP8G<8X%E4L%W!W"AO*<T >4_L&?L7R_MB>/-9M;[5KC0/"OA^&WN
M-2OK.*.6:5I)<);(&<;&DCCN")=DBH8AN4[@#]Z?%S_@FK^SU\!?V:?B5XAN
M;.^U76=-T:^O-.UOQ)K3QO!=?9RMM$JPF&%LS[-JLC,SR;<L"JC\H_A#\:?&
MOP%\8Q>*O >OS^'M;6%[8S0HDB21./FCDCD5DD7(5L,I 9588901ZK\<OVS_
M (V_M=ZK!X>U74YSIVHS1V]MX/\ "\$D-K<2LT02,Q*6DN&,L:.JRM(5=CLV
MYQ0!\X5_2G^RA_R:W\'?^Q-T;_TAAK^:YE,;%3U!Q7[^?\$Q?%?_  EG[%/P
M^:76/[8O]-%YIUSONO/EM?+NY?)@?))3; 8-J'&(S'@;=M/H!^+7[6W_ "=5
M\8_^QQU?_P!+9:^__P#@AI_J?C3_ +VB_P KZO@#]K;_ ).J^,?_ &..K_\
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
MAI7N-?T9X9_\B"/^)_F? \0_[_+T0ZBBBOUD^:"BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** $KSKXY?\BK9_\ 7ZO_ *+DKT6O.OCE
M_P BK9_]?J_^BY*ZL)_'AZG)BOX$_0\/HHHK[8^/"BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *E7[HJ*I5^Z*_
MGSQL_P"2?H_]?5_Z3(_1>!O^1A/_  O\T*O:O5O@1_K-:^D/_L]>4KVKU;X$
M?ZS6OI#_ .SU_-GAY_R4N&_[>_\ 26?J6??\B^I\OS1ZU1117]K'Y&%%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 ?RM2_ZQOJ:_7__ ()4?"WPC\8/
MV+_%GASQKX=T_P 3:--XPO#]EOX0_EN=/M(_,C;[T4@5W"R(5==QVD&OBF3_
M ()=_M.,[$?#/@G_ *#^E_\ R37Z>_\ !,;X$^.OV>/@#K?AOX@:'_PC^M7/
MB2XOXK7[5!<[H&M;5%?="[J,M$XP3GY>G(HZ :O_  ZY_9CSG_A6?_E>U/\
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
M<W$D)@*ZU)/JL04LK96*[DE16RH^<*& )&<,0?HRBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "O/?C!\!/A[\?=#BTGX@>$
M]/\ $UI%GR)+E"EQ;99&;R9T*RQ;C&F[8R[@N&R.*]"HH ^5?^'7/[,?_1,O
M_*]J?_R37J7P7_9=^%7[//VMOA]X*T_P_=76Y9;[,ES>,C;-T?VB9GE$>8D;
MRPVS<N[&237K%% !7GGBG]GSX6^.->N=;\1_#7P?X@UFZ*^?J.J:#:W-Q+M4
M(N^1XRS85549/ 4#H*]#HH Y'P+\)_!/PO\ MO\ PAO@SP_X2%]L^U?V%I<%
ME]HV;MGF>4B[MN]\9SC<<=377444 %>)_&+]C3X+?'K7(]:\<> =/U;65SOU
M&WEFLKB?Y40>=);O&TVU8T5?,+;0,+C)S[910!\J_P##KK]F,<_\*S_\KVI_
M_)->^?#7X6^$/@]X5M_#G@GPYI_AK18=I^RZ?"$\UPBQ^9*WWI9"J(&D<L[;
M1N)-==10 5Y1\:/V7OA7^T-]E;X@^"M/U^YM=HAOB9+:\5%W[8_M$+)+Y8,K
MGRRVS<V[&0#7J]% 'RJO_!+O]F->?^%9#\=>U,_^W->^_P#"J?!/_""_\(3_
M ,(=H/\ PAO_ $+O]EP?V=_K?-_X]]GE_P"L^?[OWOFZ\UUM% 'E7_#)WP0_
MZ(W\/_\ PE['_P"-5ZK110!X3\7OV(?@C\=_&$GBGQMX#M]6\02PQP37T-[=
M6;S*@PAD$$J!V"X7>P+;55<X50.4T?\ X)H?LUZ+JEG?V_PPMY+BTF2>-;S5
M;^YA+*P8!XI9V21<CE'4JPR"""17U#10!R7CKX4>"OBA]B'C+P;H'BT6._[+
M_;NF07OV??MW^7YJ-MW;$SC&=HST%<]I/[,_P@T#5;+4]+^%'@C3=2LYDN;6
M\M/#EG%-!*C!DD1UC!5E8 A@<@@$5Z=10 50U;2[/7M+N]-U*RM]1TZ\A>WN
M;.[B66&>)U*O&Z,"&5E)!4C!!(-7Z* /FGQ5_P $X?V</&.N7.KW_P +=/@N
M[C;OCTN\N]/MQM4*-L%O-'$G"C.U1DY)R223PK_P3C_9P\&ZW;:OI_PNT^>[
MM]VR/5+R[U"W.Y2IW07$TD;\,<;E.#@C! (^EJ* "BBB@#RD_LG_  18DGX.
M> "?^Q7L?_C5=EX+^'WA?X;:5+I?A+PUH_A;399C<26>BV$5G"\I55+E(U4%
MB%4;L9PH'85TE% &-XI\*Z)XVT.YT7Q'I&GZ]HUT5\_3=4M4N;>;:P==\;@J
MV&56&1P5![5P?_#)WP0_Z(W\/_\ PE['_P"-5ZK10!0TG2K+0-+M-,TRRM].
MTVRA2VM;.SB6*&")%"I&B* %55  4#   %7Z** "L;Q3X5T7QMH=QHOB+2+#
M7M&NBOGZ=JEJES;R[6#KOC<%6PRJPR."H/:MFB@#Y5;_ ()=_LQMR?AD/PU[
M4Q_[<UZE\%_V7?A7^SS]K;X?>"M/\/W5UN6:^S)<WC(VS=']HF9Y1'F)&\L-
MLW+NQDDUZQ10!YCJW[,_P@U_5;W4]4^%'@C4M2O)GN;J\N_#EG+-/*[%GD=V
MC)9F8DEB<DDDUU/@KX?>%_AOI4NF>$O#6C^%M-EF-S)9Z)816<+RE54R%(U4
M%BJ*-V,X4#L*Z6B@#S'5OV9_A#K^JWNJ:K\*/!&HZE>S/<7-Y=^'+.6:>5V+
M/([M&2S,226)R22370^!?A1X*^%_VT>#?!N@>$A?;/M7]A:9!9?:-F[9YGE(
MN[;O?&<XW''4UUM% %#5M*L]>TN[TW4K*WU'3KR%[>YL[N)989XG4J\;HP(9
M64D%2,$$@UYS_P ,G?!#_HC?P_\ _"7L?_C5>JT4 8WA?PGHO@?0K71/#FCZ
M?H&C6I;[/INE6J6UO%N8NVR- %7+,S' Y+$]35K5M+L]>TN[TW4K*WU'3KR%
M[>YL[N)989XG4J\;HP(964D%2,$$@U?HH ^7M8_X)H?LU:WJEYJ%Q\,+>.XN
MYGGD6SU6_MH0S,6(2**=4C7)X1%"J,    5Z3\%_V7?A5^SS]J?X?>"M/\/W
M5UN66^S)<WC(VS=']HF9Y?+S$C>6&V;EW8R2:]8HH \J;]D_X(MDGX.> "?4
M^%['_P"-5V/@OX?^%_AOI4NE^$O#6D>%M-EF-Q)9Z)816<+RE54R%(U4%BJ*
M-V,X4#L*Z2B@ HHHH QO%7A31/&^A7.B>(](T_7M&NBOVC3=4M4N;>;:P==\
M;@JV&56&1P5![5P?_#)WP0_Z(W\/_P#PE['_ .-5ZK10!0TG2[/0=,M--TRR
MM].TZSA2WMK.TB6*&")%"I&B* %55  4#   %<KXT^"?P[^)>J0ZEXO\ ^&/
M%.HPPBWCO-:T:VO)DB#,PC#R(Q"AF8[0<98GN:[FB@#SSPM^SY\+? ^N6VM^
M&_AKX0\/ZS:EO(U'2]!M;:XBW*4;;(D89<JS*<'D,1T-;_C7X?\ A?XD:3%I
M?BWPUH_BG38IA<1V>M6$5Y"DH5E#A)%8!@&8;L9PQ'<UTE% 'E/_  R?\$1@
MCX.?#\'_ +%>Q_\ C5>K444 <-XT^"?P[^)6IPZGXP\ >&?%.I0PBWCN]:T:
MVO)DB#,PC#R(Q"AG8X!QEB>YJKX6_9\^%O@?7K;6_#GPU\'^']9M2WD:CIF@
MVMM<1;E*-LD2,,N59E.#R&(Z&O0Z* "OFKQ5_P $X_V<?&>N7.KZA\+=/AN[
MC;O32[R[T^W&U0HVP6\T<:<*,[5&3DG)))^E:* /GWX9_L&_ /X0^*8?$7AG
MX;Z?;:S;[3;W6H7-SJ'V=U=9%DB6YDD6.1612)% =><$ G/I/C3X)_#OXE:I
M#J?B_P  ^&/%.I10BWCO-:T:VO)DB#,PC#R(Q"AG8[0<98GN:[FB@#AO!?P3
M^'?PUU2;4_"'@'PQX6U*6$V\EYHNC6UG,\196,9>-%)4LBG:3C*@]A1XT^"?
MP[^)>J0ZEXO\ ^&/%.HPPBWCO-:T:VO)DB#,PC#R(Q"AF8[0<98GN:[FB@#S
MSPO^S[\+? NN6VM^&_AMX/\ #^LVQ;R-1TK0;6VN(MRE&VR)&&7*LRG!Y!([
MUZ'110!YCJW[,_P@U_5KS4]4^%'@G4M1O)GN+F\O/#EG+-/*[%GD=VC)9F8D
MDDY)))KH/ OPG\$_"_[;_P (;X,\/^$OMVS[5_86EP67VC9NV>9Y2+NV[WQG
M.-QQU-==10 5Y1\:/V7OA7^T-]E?X@^"M/\ $%U:[5BOLR6UXJ+OVQ_:(627
MRP97;RRVS<V[&0#7J]% 'RK_ ,.N?V8_^B9?^5[4_P#Y)KVCX/\ P$^'OP!T
M.72?A_X3T_PU:2X\^2V0O<7.&=E\Z=RTLNTR/MWLVT-A<#BO0J* "O,=6_9G
M^$.OZK>ZIJOPH\$:CJ5[,]Q<WEWX<LY9IY78L\CNT9+,Q))8G)))->G44 <C
MX%^%'@GX7F]'@WP9X?\ "7V[9]J_L+3(++[1LW;/,\I%W;=[XSG&XXZFM7Q3
MX5T7QMH=QHOB+2+#7M&NBOGZ=JEJES;R[6#KOC<%6PRJPR."H/:MFB@#Y5;_
M ()=_LQMR?AD/PU[4Q_[<UZE\%_V7?A7^SS]K;X?>"M/\/W5UN6:^S)<WC(V
MS=']HF9Y1'F)&\L-LW+NQDDUZQ10!YCJW[,_P@U_5;W4]4^%'@C4M2O)GN;J
M\N_#EG+-/*[%GD=VC)9F8DEB<DDDUU/@KX?>%_AOI4NF>$O#6C^%M-EF-S)9
MZ)816<+RE54R%(U4%BJ*-V,X4#L*Z6B@#RD_LG_!%B2?@YX )_[%>Q_^-5V/
M@KX?>%_AOI4NF>$O#6C^%M-EF-S)9Z)816<+RE54R%(U4%BJ*-V,X4#L*Z6B
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \-^-/_(V0_P#7HG_H
M;UP(^[7??&G_ )&R'_KT3_T-ZX$?=K^&N-?^2@Q7^+]$?L>2_P"X4SO?@K_R
M-DW_ %Z/_P"AI7N->'?!7_D;)O\ KT?_ -#2O<:_HSPS_P"1!'_$_P SX'B'
M_?Y>B'4445^LGS04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 E>=?'+_D5;/\ Z_5_]%R5Z+7G7QR_Y%6S_P"OU?\ T7)75A/X\/4Y
M,5_ GZ'A]%%%?;'QX4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !4J_=%15*OW17\^>-G_)/T?\ KZO_ $F1^B\#
M?\C"?^%_FA5[5ZM\"/\ 6:U](?\ V>O*5[5ZM\"/]9K7TA_]GK^;/#S_ )*7
M#?\ ;W_I+/U+/O\ D7U/E^:/6J***_M8_(PHHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /#?
MC3_R-D/_ %Z)_P"AO7 C[M=]\:?^1LA_Z]$_]#>N!'W:_AKC7_DH,5_B_1'[
M'DO^X4SO?@K_ ,C9-_UZ/_Z&E>XUX=\%?^1LF_Z]'_\ 0TKW&OZ,\,_^1!'_
M !/\SX'B'_?Y>B'4445^LGS04444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 E>=?'+_D5;/_ *_5_P#1<E>BUYU\<O\ D5;/_K]7_P!%
MR5U83^/#U.3%?P)^AX?1117VQ\>%%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 5*OW1452K]T5_/GC9_R3]'_KZO
M_29'Z+P-_P C"?\ A?YH5>U>K? C_6:U](?_ &>O*5[5ZM\"/]9K7TA_]GK^
M;/#S_DI<-_V]_P"DL_4L^_Y%]3Y?FCUJBBBO[6/R,**** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@#PWXT_P#(V0_]>B?^AO7 C[M=]\:?^1LA_P"O1/\ T-ZX$?=K^&N-?^2@
MQ7^+]$?L>2_[A3.]^"O_ "-DW_7H_P#Z&E>XUX=\%?\ D;)O^O1__0TKW&OZ
M,\,_^1!'_$_S/@>(?]_EZ(=1117ZR?-!1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% "5YU\<O\ D5;/_K]7_P!%R5Z)N'K7G?QR(/A6
MSQ_S^K_Z+DKKPG\>'J<F*?[B?H>'T445]J?'A1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %2K]T5%4J_=%?SYXV
M?\D_1_Z^K_TF1^B\#?\ (PG_ (7^:%7M7JWP(_UFM?2'_P!GKRE>U>K? C_6
M:U](?_9Z_FSP\_Y*7#?]O?\ I+/U+/O^1?4^7YH]:HHHK^UC\C"BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M \<_:=_:>\+?LG_#^Q\7>+M/UC4--O-3CTJ.'188I9A*\4LH8B26,;=L+<YS
MDCCJ1\R)_P %J/@C(RJ/"WC_ "3C_D'V/_R91_P6H_Y-7\,_]CE:?^D5]7XM
M6O\ Q\1_[U ']4=%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110!X;\:?\ D;(?^O1/_0WK@1]VN^^-/_(V0_\ 7HG_
M *&]<"/NU_#7&O\ R4&*_P 7Z(_8\E_W"F=[\%?^1LF_Z]'_ /0TKW&O#O@K
M_P C9-_UZ/\ ^AI7N-?T9X9_\B"/^)_F? \0_P"_R]$.HHHK]9/F@HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BDW#UHW#U% KH6BDW#U%% Q:*** "BBB@#\#
MZ^L_V(?^17^(7_7[I7_HN^KY,KZS_8A_Y%?XA?\ 7[I7_HN^K]#Q"7)\U^:/
MS^BWS_)_DSZ'HHHJ#4**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ J5?NBHJE7[HK^?/&S_DGZ/_ %]7_I,C]%X&
M_P"1A/\ PO\ -"KVKU;X$?ZS6OI#_P"SUY2O:O5O@1_K-:^D/_L]?S9X>?\
M)2X;_M[_ -)9^I9]_P B^I\OS1ZU1117]K'Y&%%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !7P!_P58_:A^)W[-@^%Y^'
M/B;_ (1S^VCJGV__ $"UNO.\G[)Y?^OB?;CS9/NXSNYS@8^_Z_*W_@N;_J_@
MK]=:_P#;"@#YW\ ?\%8/V@/#?B:+4?$'B>W\7Z;%;W _L>ZTNRM89IFA=86=
MX(%DVI*R2%592X0KN7=D>*ZO^V)\<]:U6\U&X^,'C:.XNYGGD2SU^YMH59F+
M$)%&ZI&N3PB*%48   Q7FOA'PIJGCGQ7H_AK1;;[9K.L7L.GV5KYBQ^;/*XC
MC3<Y"KEF RQ &>2*_9#_ (<T_"#_ (5;_87]M>(/^$S_ -=_PEGG+GSO(V>7
M]D_U?V;S/WFS/F_P^?B@#L_^">7QE\:ZQ^QK>?$3XQZ_/?Z?I\U[<V>LW:)+
M-_8]G B-))Y*F21EE@NLM(&E<KD[LJ3\"_M1?\%5/B=\7]5U+2? -]/\._!7
MG,MLVGGRM6N8@T91YKE6)B;=&6VP% !(R,TH&X^Z?\%0#_PSK^R/\&?@?H?R
M6%Q\M[J%A_H45X+&&,2>;;ID-Y\]RMPVYSB2($[V.X?GO^S3\()/CU\>/ _@
M-8[B2WUG4HX[TVDT<4T=FF9+J1&DRH9($E<9!R5 "L2 3J!-_P -8_&__HLG
MQ _\*B^_^.U]&?LO_P#!57XG_!_5=-TGQ[?7'Q%\%><JW3:@?-U:VB+2%W@N
M68&5MT@;;.7!$:HK1 [A^POAWX!_#?PK\.F\ Z9X%T"'P;)Y9GT633XYK:Z=
M!&%DG5P?.D_=1$R2;G)1222,U^!'[:/P<TOX!_M.>._!&B/G1K&[2>RCPP^S
MP7$,=Q'!EG=F\M9A'O9B6V;CC.  ?T Z9XNL?C/\)6UWX=>+($M]>TV4Z/XD
MM8%N5MI71D28PR8#-%)]Z*3!#(R, 00/P[D_X*A_M.QR,I^)G(./^0!I?_R-
M7V!_P18^.4^J^'O&7PHU/4?._LHKK>BVT@F=TMY&V7:JQ)C2-93 P0!27N)6
M^;)V_''_  4G^$,OPC_:^\:H(IUTWQ)+_P ))937,L;M,MT6:<C9C:JW(N45
M6 ;;&N=V0S '[!?L*_'+5/VA_P!F/PCXNU[4+#4/$[">RU=[ *NVXAF=%,L:
MG$<CQ"&5E 4?O055590/F+_@J5^VIX__ &>_''@CPE\-O$%QX<U.;39M5U65
MM.M+F&XADE\JW53,DA#*T%QN "C#IRW1>+_X(C?%'='\2OAS=ZERIM_$&FZ;
MY'U@O)O,"_\ 7BNUF]U'WS7R'_P4<^)7_"S_ -L;XB7,4]_)8Z/=KH-M!?OG
MR/LB"&98E#,%C:=9Y !C/F%B S,*&!U'@_\ X*I_M#Z3XKT:]UOQK_;^B6UY
M#-?:3_96G6WVV!7!D@\U+7='O4%=Z\KG(Z5^\U?RK\BOW@^#'[2D/@W_ ()B
M^'_BE);6^FS^'_";:?9PW7F7,,MY:,VGVN\1A6VS3Q19 QL$I!?"EZ /A?\
M:6_X*@?&:W^/'CBT^'7CBWTCP58ZE)8Z9#:66GZA#+%#B(W"3O;L769D:8?,
M0!(%!( )^I_^";_[27Q4^*?P_P#B=\4/C'XTN+_P/X9B\JWD73K&*%6BB:XO
M9&2V@$[-%%Y&W'RD3. KL!L_&)F+,2>I.:_=[X0?L7V6M?\ !.W2_@UJ\]QX
M:U'Q)ID6J:G?0Z:MO=P7\LR7B"XB;EVA988'#%69(-H,?&PZ!U/@']J#_@JI
M\4/C!JVI:3X!OI_AWX*$S+;-IY\K5KF(-&4>>Y5B8FW1EML!0 2,C-*!N/SE
M_P -8_&__HLGQ _\*B^_^.U^@/\ PXS7<#_PNHX[@^%?_NVON?5?#/P!^ _P
MYM/ >O6W@'P9X,U'!31?$$EI!;:B\(A!DD6X/^DR+L@+2/N?(0L<X- 'X=^"
M/VZ/C_X U234=-^+7B:[FDA,#1ZW>G58=I96R(KKS$5LJ/G # 9&<,0?VD_8
MA_:XL?VO/A*==DM+?1_%6E3+8ZUI<,RLJR[ RSQ+N+K!*-VW?R&25,OY>]OQ
M&_:[U'X;:U^T5XQU'X2+;IX!NYH9]/2SMI;>%6:WC:X"12JK1KYYEPFT*HX4
M!0HK[(_X(C^./L'Q,^)7@X67F'5M'MM6^V>;CROLDQB\O9M^;?\ ;L[MPQY6
M,'=D 'OO_!5C]J'XG?LV#X7GX<^)O^$<_MHZI]O_ - M;KSO)^R>7_KXGVX\
MV3[N,[N<X&/B3P!_P5@_: \-^)HM1\0>)[?Q?IL5O<#^Q[K2[*UAFF:%UA9W
M@@63:DK)(55E+A"NY=V1]$?\%S?]7\%?KK7_ +85^8?A'PIJGCGQ7H_AK1;;
M[9K.L7L.GV5KYBQ^;/*XCC3<Y"KEF RQ &>2* /2M7_;$^.>M:K>:C<?&#QM
M'<7<SSR)9Z_<VT*LS%B$BC=4C7)X1%"J,   8K]>O^">?QE\:ZQ^QM>?$7XQ
MZ_/?Z?I\U[<V>LW2)+-_8]I B-(_DJ9)&66"ZRT@:5RN3NRI/%_\.:?A!_PJ
MW^PO[:\0?\)G_KO^$L\Y<^=Y&SR_LG^K^S>9^\V9\W^'S\5QG_!2N2Q_9M_8
M7^''P6T34X(9KV6UL+B*VTU85U.VLXO-NIR &6)FNS:RMA][-(W+CS#0!\U?
MM0_\%5/B?\8-5U'2? -]<?#OP5YS+;-IY\K5KF(-&4>>Y5B8FW1EML!0 2,C
M-*!N/SG_ ,-9?&_.?^%Q^/\ _P *>^_^.UP?A'PMJGCKQ5HWAK1;;[7K.L7L
M.GV5OYBQ^;/*XCC3<Y"KEF RQ &>2!7]%GPB_9-^%/P3\'1>'?#G@O26C;37
MTF^U&^L89[[5+>0YF2[F*9E61N60_)P%55554 'XI?'#]O3X@_M(? VP^'WQ
M!BT_5KO3]9AU:W\16T0MKB39'=(T<T2 1-Q<(%9%CVB+Y@Y?</FNU_X^(_\
M>K[I_P""K/[*?A#]GOXA>&O$W@M/[*TOQE]LEFT&*(+;V,\!A+M 0?ECD\\$
M18PA5MIVE43X6M?^/B/_ 'J:W _IK^,GQ<\/_ GX9Z_X\\52W$>A:+")9Q:P
MF6:1F=8XXT7@%GD=$&2%!8%F502/Q(_: _X*;_&KXUZLRZ5XAN/ASX=BF,EK
MIOA>X>VFP&DV&:Z4B61MD@5@"D3%%81J1FOOS_@LII-_?_LGZ3/:VEQ=06/B
MJSN+N:&)G6WB-M=1"20@813))&FXX&Z11U8"OQE\'ZEI>C^+-&O]<T?_ (2#
M1K6\AGOM)^TM;?;(%<&2#S5&Z/>H*[UY7.1TI =U_P -8_&__HLGQ _\*B^_
M^.UZ'\'?^"BGQY^#FNO?Q>.;_P 8V<V//TOQA<2ZG;RX5U7#._FQ8+[OW4B;
MBJ[MP&*_2CX:?M__ +(OQ#\"P>!KNST_P5X<N+Q;.+PEXE\.1Q:>=TJRK*RP
MK+:QQ^<Q8M(Z[61G8*,,?*O&G_!*OX:?M&>.O$?CCX4?%W0=)\(WUYA=)\-:
M;%JEG8S^5&9HUECO JY9C((PJA!*JJ H6@#[E_9E_:#T/]ISX.:+X]T2(V(O
M-\%[ICW"32V%U&=LD+E#]'4L%9HY(W*KNP/6*^8/V(?V(K']C+2O%D47BVX\
M6ZAXBGMVFN&L5LX8HH%D$:K&'D.[=-*68O@C8 J[26^GZ "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH \-^-/\ R-D/_7HG_H;UP(^[
M7??&G_D;(?\ KT3_ -#>N!'W:_AKC7_DH,5_B_1'['DO^X4SO?@K_P C9-_U
MZ/\ ^AI7N->'?!7_ )&R;_KT?_T-*]QK^C/#/_D01_Q/\SX'B'_?Y>B'4445
M^LGS04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %(W0TM(WW30!^)OQ^_Y+Q\2/\ L9-2
M_P#2J2N"KO?C]_R7?XD?]C)J7_I5)7!5^BT4O91]$?GM5OVDO4*_7+]A'_DU
M7P/_ -OW_I=<5^1M?KE^PC_R:KX'_P"W[_TNN*\C.$O81]?T9ZV4M^V?I^J/
M?:6DI:^1/K HHHH _ ^OK/\ 8A_Y%?XA?]?NE?\ HN^KY,KZS_8A_P"17^(7
M_7[I7_HN^K]$Q/P?-?FC\_H?'\G^3/H>BBBLS4**** "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@ J5?NBHJE7[HK^?/
M&S_DGZ/_ %]7_I,C]%X&_P"1A/\ PO\ -"KVKU;X$?ZS6OI#_P"SUY2O:O5O
M@1_K-:^D/_L]?S9X>?\ )2X;_M[_ -)9^I9]_P B^I\OS1ZU1117]K'Y&%%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7
MY6_\%S?]7\%?KK7_ +85^J5?E;_P7-_U?P5^NM?^V% 'P?\ L<:7>:U^U=\'
MX+"SN+VX7Q5IMR\5M$TC+%%<I++(0 3M2-'=FZ*JL3@ FOZ0J_ +_@EO_P G
MU?#3Z:G_ .FR[K]_: /QF_X+5:5?6_[1'@W4I+.X73;CPK%;PWC1,(998[NZ
M:2-7Q@LJRQ%E!R!(A/WAGX>^%_PO\3_&CQUIG@[P;I?]L^(]2\W[+9>?%!YG
MEQ/*_P \K*@PD;GEAG&!S@5^M/\ P6;^#NI>,?@SX5\?6$GF6O@V]FBU"VVJ
M,07IAC$^XN#\LL4*;%5B?/W<!#G\H/@G\4+WX*_%SPCXZT];B2?0=3@O7M[:
MZ:V:YB5QYMN9 "566/?&W!!5V!!!((![E_PZY_:=_P"B9?\ E?TO_P"2:/\
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
M/\SX'B'_ '^7HAU%%%?K)\T%%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !2-]TTM(WW30
M!^)OQ^_Y+O\ $C_L9-2_]*I*X*N]^/W_ "7?XD?]C)J7_I5)7!5^C4/X4?1'
MYY5_B2]0K]<OV$?^35? _P#V_?\ I=<5^1M?KE^PC_R:KX'_ .W[_P!+KBO(
MSC^!'U_1GK93_&?I^J/?:6DI:^0/K0HHHH _ ^OK/]B'_D5_B%_U^Z5_Z+OJ
M^3*^L_V(?^17^(7_ %^Z5_Z+OJ_1,3\'S7YH_/Z'Q_)_DSZ'HHHK,U"BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M *E7[HJ*I5^Z*_GSQL_Y)^C_ -?5_P"DR/T7@;_D83_PO\T*O:O5O@1_K-:^
MD/\ [/7E*]J]6^!'^LUKZ0_^SU_-GAY_R4N&_P"WO_26?J6??\B^I\OS1ZU1
M117]K'Y&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M_(V3?]>C_P#H:5[C7AWP5_Y&R;_KT?\ ]#2O<:_HSPS_ .1!'_$_S/@>(?\
M?Y>B'4445^LGS04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %(WW32TC?=- 'XF_'[_DN
M_P 2/^QDU+_TJDK@J[WX_?\ )=_B1_V,FI?^E4E<%7Z-0_A1]$?GE7^)+U"O
MUR_81_Y-5\#_ /;]_P"EUQ7Y&U^N7["/_)JO@?\ [?O_ $NN*\C./X$?7]&>
MME/\9^GZH]]I:2EKY ^M"BBB@#\#Z^L_V(?^17^(7_7[I7_HN^KY,KZS_8A_
MY%?XA?\ 7[I7_HN^K]$Q/P?-?FC\_H?'\G^3/H>BBBLS4**** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ I&^Z:6D;[IH _$WX_?\EW^)'_8R:E_Z525P5=[
M\?O^2[_$C_L9-2_]*I*X*OT:A_"CZ(_/*O\ $EZA7ZY?L(_\FJ^!_P#M^_\
M2ZXK\C:_7+]A'_DU7P/_ -OW_I=<5Y&<?P(^OZ,];*?XS]/U1[[2TE+7R!]:
M%%%% 'X'U]9_L0_\BO\ $+_K]TK_ -%WU?)E?6?[$/\ R*_Q"_Z_=*_]%WU?
MHF)^#YK\T?G]#X_D_P F?0]%%%9FH4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !4BXP/6HZ]$\*?"<^)M MM2_M
M7[/YV_\ =?9]^W:[+UWC/3TK\@\3LBQ?$&44\+@[<RJ)ZNRMRR1]IPIC:6 Q
MLJE6]G%K3U1P-'->P6?P/L8XRMUJ-Q-+GAH56-<8'&"&YZ\Y_"K7_"D='_Y_
M+[_OM/\ XBOY=_XACG_:/W_\ _6O]9,%Y_<>*XHQ7M7_  I'1_\ G\OO^^T_
M^(H_X4CH_P#S^7W_ 'VG_P 12_XACG_\L?O#_63!>?W'BN*,5[5_PI'1_P#G
M\OO^^T_^(H_X4CH__/Y??]]I_P#$4?\ $,<__EC]X?ZR8+S^X\5Q1BO:O^%(
MZ/\ \_E]_P!]I_\ $4?\*1T?_G\OO^^T_P#B*/\ B&.?_P L?O#_ %DP7G]Q
MXKBC%>U?\*1T?_G\OO\ OM/_ (BC_A2.C_\ /Y??]]I_\11_Q#'/_P"6/WA_
MK)@O/[CQ7%&*]J_X4CH__/Y??]]I_P#$4?\ "D='_P"?R^_[[3_XBC_B&.?_
M ,L?O#_63!>?W'BN*,5[5_PI'1_^?R^_[[3_ .(H_P"%(Z/_ ,_E]_WVG_Q%
M'_$,<_\ Y8_>'^LF"\_N/%<48KVK_A2.C_\ /Y??]]I_\11_PI'1_P#G\OO^
M^T_^(H_XACG_ /+'[P_UDP7G]QXKBC%>U?\ "D='_P"?R^_[[3_XBC_A2.C_
M //Y??\ ?:?_ !%'_$,<_P#Y8_>'^LF"\_N/%<48KVK_ (4CH_\ S^7W_?:?
M_$4?\*1T?_G\OO\ OM/_ (BC_B&.?_RQ^\/]9,%Y_<>*XHQ7M7_"D='_ .?R
M^_[[3_XBC_A2.C_\_E]_WVG_ ,11_P 0QS_^6/WA_K)@O/[CQ7%&*]J_X4CH
M_P#S^7W_ 'VG_P 11_PI'1_^?R^_[[3_ .(H_P"(8Y__ "Q^\/\ 63!>?W'B
MN*,5[5_PI'1_^?R^_P"^T_\ B*/^%(Z/_P _E]_WVG_Q%'_$,<__ )8_>'^L
MF"\_N/%<48KVK_A2.C_\_E]_WVG_ ,11_P *1T?_ )_+[_OM/_B*/^(8Y_\
MRQ^\/]9,%Y_<>*XHQ7M7_"D='_Y_+[_OM/\ XBC_ (4CH_\ S^7W_?:?_$4?
M\0QS_P#EC]X?ZR8+S^X\5Q1BO:O^%(Z/_P _E]_WVG_Q%'_"D='_ .?R^_[[
M3_XBC_B&.?\ \L?O#_63!>?W'BN*,5[5_P *1T?_ )_+[_OM/_B*/^%(Z/\
M\_E]_P!]I_\ $4?\0QS_ /EC]X?ZR8+S^X\5Q1BO:O\ A2.C_P#/Y??]]I_\
M11_PI'1_^?R^_P"^T_\ B*/^(8Y__+'[P_UDP7G]QXKBC%>U?\*1T?\ Y_+[
M_OM/_B*/^%(Z/_S^7W_?:?\ Q%'_ !#'/_Y8_>'^LF"\_N/%<48KVK_A2.C_
M //Y??\ ?:?_ !%'_"D='_Y_+[_OM/\ XBC_ (ACG_\ +'[P_P!9,%Y_<>*X
MHQ7M7_"D='_Y_+[_ +[3_P"(H_X4CH__ #^7W_?:?_$4?\0QS_\ EC]X?ZR8
M+S^X\5Q1BO:O^%(Z/_S^7W_?:?\ Q%'_  I'1_\ G\OO^^T_^(H_XACG_P#+
M'[P_UDP7G]QXKBC%>U?\*1T?_G\OO^^T_P#B*/\ A2.C_P#/Y??]]I_\11_Q
M#'/_ .6/WA_K)@O/[CQ7%&*]J_X4CH__ #^7W_?:?_$4?\*1T?\ Y_+[_OM/
M_B*/^(8Y_P#RQ^\/]9,%Y_<>*XHQ7M7_  I'1_\ G\OO^^T_^(H_X4CH_P#S
M^7W_ 'VG_P 11_Q#'/\ ^6/WA_K)@O/[CQ7%&*]J_P"%(Z/_ ,_E]_WVG_Q%
M'_"D='_Y_+[_ +[3_P"(H_XACG_\L?O#_63!>?W'BN*,5[5_PI'1_P#G\OO^
M^T_^(H_X4CH__/Y??]]I_P#$4?\ $,<__EC]X?ZR8+S^X\5Q1BO:O^%(Z/\
M\_E]_P!]I_\ $4?\*1T?_G\OO^^T_P#B*/\ B&.?_P L?O#_ %DP7G]QXKBC
M%>U?\*1T?_G\OO\ OM/_ (BC_A2.C_\ /Y??]]I_\11_Q#'/_P"6/WA_K)@O
M/[CQ7%&*]J_X4CH__/Y??]]I_P#$4?\ "D='_P"?R^_[[3_XBC_B&.?_ ,L?
MO#_63!>?W'BN*,5[5_PI'1_^?R^_[[3_ .(H_P"%(Z/_ ,_E]_WVG_Q%'_$,
M<_\ Y8_>'^LF"\_N/%<48KVK_A2.C_\ /Y??]]I_\11_PI'1_P#G\OO^^T_^
M(H_XACG_ /+'[P_UDP7G]QXKBC%>U?\ "D='_P"?R^_[[3_XBC_A2.C_ //Y
M??\ ?:?_ !%'_$,<_P#Y8_>'^LF"\_N/%<48KVK_ (4CH_\ S^7W_?:?_$4?
M\*1T?_G\OO\ OM/_ (BC_B&.?_RQ^\/]9,%Y_<>*XHQ7M7_"D='_ .?R^_[[
M3_XBC_A2.C_\_E]_WVG_ ,11_P 0QS_^6/WA_K)@O/[CQ7%&*]J_X4CH_P#S
M^7W_ 'VG_P 11_PI'1_^?R^_[[3_ .(H_P"(8Y__ "Q^\/\ 63!>?W'BN*,5
M[5_PI'1_^?R^_P"^T_\ B*/^%(Z/_P _E]_WVG_Q%'_$,<__ )8_>'^LF"\_
MN/%<48KVK_A2.C_\_E]_WVG_ ,11_P *1T?_ )_+[_OM/_B*/^(8Y_\ RQ^\
M/]9,%Y_<>*XHQ7M7_"D='_Y_+[_OM/\ XBC_ (4CH_\ S^7W_?:?_$4?\0QS
M_P#EC]X?ZR8+S^X\5Q1BO:O^%(Z/_P _E]_WVG_Q%'_"D='_ .?R^_[[3_XB
MC_B&.?\ \L?O#_63!>?W'BN*,5[5_P *1T?_ )_+[_OM/_B*/^%(Z/\ \_E]
M_P!]I_\ $4?\0QS_ /EC]X?ZR8+S^X\5Q1BO:O\ A2.C_P#/Y??]]I_\11_P
MI'1_^?R^_P"^T_\ B*/^(8Y__+'[P_UDP7G]QXKBC%>U?\*1T?\ Y_+[_OM/
M_B*/^%(Z/_S^7W_?:?\ Q%'_ !#'/_Y8_>'^LF"\_N/%<48KVK_A2.C_ //Y
M??\ ?:?_ !%'_"D='_Y_+[_OM/\ XBC_ (ACG_\ +'[P_P!9,%Y_<>*XHQ7M
M7_"D='_Y_+[_ +[3_P"(H_X4CH__ #^7W_?:?_$4?\0QS_\ EC]X?ZR8+S^X
M\5Q1BO:O^%(Z/_S^7W_?:?\ Q%'_  I'1_\ G\OO^^T_^(H_XACG_P#+'[P_
MUDP7G]QXKBC%>U?\*1T?_G\OO^^T_P#B*/\ A2.C_P#/Y??]]I_\11_Q#'/_
M .6/WA_K)@O/[CQ7%&*]J_X4CH__ #^7W_?:?_$4?\*1T?\ Y_+[_OM/_B*/
M^(8Y_P#RQ^\/]9,%Y_<>*XHQ7M7_  I'1_\ G\OO^^T_^(H_X4CH_P#S^7W_
M 'VG_P 11_Q#'/\ ^6/WA_K)@O/[CQ7%&*]J_P"%(Z/_ ,_E]_WVG_Q%'_"D
M='_Y_+[_ +[3_P"(H_XACG_\L?O#_63!>?W'BN*,5[5_PI'1_P#G\OO^^T_^
M(H_X4CH__/Y??]]I_P#$4?\ $,<__EC]X?ZR8+S^X\5Q1BO:O^%(Z/\ \_E]
M_P!]I_\ $4?\*1T?_G\OO^^T_P#B*/\ B&.?_P L?O#_ %DP7G]QXKBC%>U?
M\*1T?_G\OO\ OM/_ (BC_A2.C_\ /Y??]]I_\11_Q#'/_P"6/WA_K)@O/[CQ
M7%&*]J_X4CH__/Y??]]I_P#$4?\ "D='_P"?R^_[[3_XBC_B&.?_ ,L?O#_6
M3!>?W'BN*,5[5_PI'1_^?R^_[[3_ .(H_P"%(Z/_ ,_E]_WVG_Q%'_$,<_\
MY8_>'^LF"\_N/%<48KVK_A2.C_\ /Y??]]I_\11_PI'1_P#G\OO^^T_^(H_X
MACG_ /+'[P_UDP7G]QXKBC%>U?\ "D='_P"?R^_[[3_XBC_A2.C_ //Y??\
M?:?_ !%'_$,<_P#Y8_>'^LF"\_N/%<48KVK_ (4CH_\ S^7W_?:?_$4?\*1T
M?_G\OO\ OM/_ (BC_B&.?_RQ^\/]9,%Y_<>*XHQ7M7_"D='_ .?R^_[[3_XB
MC_A2.C_\_E]_WVG_ ,11_P 0QS_^6/WA_K)@O/[CQ7%&*]J_X4CH_P#S^7W_
M 'VG_P 11_PI'1_^?R^_[[3_ .(H_P"(8Y__ "Q^\/\ 63!>?W'BN*,5[5_P
MI'1_^?R^_P"^T_\ B*/^%(Z/_P _E]_WVG_Q%'_$,<__ )8_>'^LF"\_N/%<
M48KVK_A2.C_\_E]_WVG_ ,11_P *1T?_ )_+[_OM/_B*/^(8Y_\ RQ^\/]9,
M%Y_<>*XHQ7M7_"D='_Y_+[_OM/\ XBC_ (4CH_\ S^7W_?:?_$4?\0QS_P#E
MC]X?ZR8+S^X\5Q1BO:O^%(Z/_P _E]_WVG_Q%'_"D='_ .?R^_[[3_XBC_B&
M.?\ \L?O#_63!>?W'BN*,5[5_P *1T?_ )_+[_OM/_B*/^%(Z/\ \_E]_P!]
MI_\ $4?\0QS_ /EC]X?ZR8+S^X\5Q1BO:O\ A2.C_P#/Y??]]I_\11_PI'1_
M^?R^_P"^T_\ B*/^(8Y__+'[P_UDP7G]QXKBC%>U?\*1T?\ Y_+[_OM/_B*/
M^%(Z/_S^7W_?:?\ Q%'_ !#'/_Y8_>'^LF"\_N/%<48KVK_A2.C_ //Y??\
M?:?_ !%'_"D='_Y_+[_OM/\ XBC_ (ACG_\ +'[P_P!9,%Y_<>*XHQ7M7_"D
M='_Y_+[_ +[3_P"(H_X4CH__ #^7W_?:?_$4?\0QS_\ EC]X?ZR8+S^X\5Q1
MBO:O^%(Z/_S^7W_?:?\ Q%'_  I'1_\ G\OO^^T_^(H_XACG_P#+'[P_UDP7
MG]QXKBC%>U?\*1T?_G\OO^^T_P#B*/\ A2.C_P#/Y??]]I_\11_Q#'/_ .6/
MWA_K)@O/[CQ7%&*]J_X4CH__ #^7W_?:?_$4?\*1T?\ Y_+[_OM/_B*/^(8Y
M_P#RQ^\/]9,%Y_<>*XHQ7M7_  I'1_\ G\OO^^T_^(H_X4CH_P#S^7W_ 'VG
M_P 11_Q#'/\ ^6/WA_K)@O/[CQ7%&*]J_P"%(Z/_ ,_E]_WVG_Q%'_"D='_Y
M_+[_ +[3_P"(H_XACG_\L?O#_63!>?W'BN*,5[5_PI'1_P#G\OO^^T_^(H_X
M4CH__/Y??]]I_P#$4?\ $,<__EC]X?ZR8+S^X\5Q1BO:O^%(Z/\ \_E]_P!]
MI_\ $4?\*1T?_G\OO^^T_P#B*/\ B&.?_P L?O#_ %DP7G]QXKBC%>U?\*1T
M?_G\OO\ OM/_ (BC_A2.C_\ /Y??]]I_\11_Q#'/_P"6/WA_K)@O/[CQ7%&*
M]J_X4CH__/Y??]]I_P#$4?\ "D='_P"?R^_[[3_XBC_B&.?_ ,L?O#_63!>?
MW'BN*,5[5_PI'1_^?R^_[[3_ .(H_P"%(Z/_ ,_E]_WVG_Q%'_$,<_\ Y8_>
M'^LF"\_N/%<48KVK_A2.C_\ /Y??]]I_\11_PI'1_P#G\OO^^T_^(H_XACG_
M /+'[P_UDP7G]QXKBC%>U?\ "D='_P"?R^_[[3_XBC_A2.C_ //Y??\ ?:?_
M !%'_$,<_P#Y8_>'^LF"\_N/%<48KVK_ (4CH_\ S^7W_?:?_$4?\*1T?_G\
MOO\ OM/_ (BC_B&.?_RQ^\/]9,%Y_<>*XHQ7M7_"D='_ .?R^_[[3_XBC_A2
M.C_\_E]_WVG_ ,11_P 0QS_^6/WA_K)@O/[CQ7%&*]J_X4CH_P#S^7W_ 'VG
M_P 11_PI'1_^?R^_[[3_ .(H_P"(8Y__ "Q^\/\ 63!>?W'BN*,5[5_PI'1_
M^?R^_P"^T_\ B*/^%(Z/_P _E]_WVG_Q%'_$,<__ )8_>'^LF"\_N/%<48KV
MK_A2.C_\_E]_WVG_ ,11_P *1T?_ )_+[_OM/_B*/^(8Y_\ RQ^\/]9,%Y_<
M>*XHQ7M7_"D='_Y_+[_OM/\ XBC_ (4CH_\ S^7W_?:?_$4?\0QS_P#EC]X?
MZR8+S^X\5Q1BO:O^%(Z/_P _E]_WVG_Q%'_"D='_ .?R^_[[3_XBC_B&.?\
M\L?O#_63!>?W'BN*,5[5_P *1T?_ )_+[_OM/_B*/^%(Z/\ \_E]_P!]I_\
M$4?\0QS_ /EC]X?ZR8+S^X\5Q1BO:O\ A2.C_P#/Y??]]I_\11_PI'1_^?R^
M_P"^T_\ B*/^(8Y__+'[P_UDP7G]QXKBC%>U?\*1T?\ Y_+[_OM/_B*/^%(Z
M/_S^7W_?:?\ Q%'_ !#'/_Y8_>'^LF"\_N/%<48KVK_A2.C_ //Y??\ ?:?_
M !%'_"D='_Y_+[_OM/\ XBC_ (ACG_\ +'[P_P!9,%Y_<>*XHQ7M7_"D='_Y
M_+[_ +[3_P"(H_X4CH__ #^7W_?:?_$4?\0QS_\ EC]X?ZR8+S^X\5Q1BO:O
M^%(Z/_S^7W_?:?\ Q%'_  I'1_\ G\OO^^T_^(H_XACG_P#+'[P_UDP7G]QX
MKBC%>U?\*1T?_G\OO^^T_P#B*/\ A2.C_P#/Y??]]I_\11_Q#'/_ .6/WA_K
M)@O/[CQ7%&*]J_X4CH__ #^7W_?:?_$4?\*1T?\ Y_+[_OM/_B*/^(8Y_P#R
MQ^\/]9,%Y_<>*XHQ7M7_  I'1_\ G\OO^^T_^(H_X4CH_P#S^7W_ 'VG_P 1
M1_Q#'/\ ^6/WA_K)@O/[CQ7%&*]J_P"%(Z/_ ,_E]_WVG_Q%'_"D='_Y_+[_
M +[3_P"(H_XACG_\L?O#_63!>?W'BN*,5[5_PI'1_P#G\OO^^T_^(H_X4CH_
M_/Y??]]I_P#$4?\ $,<__EC]X?ZR8+S^X\5Q1BO:O^%(Z/\ \_E]_P!]I_\
M$4?\*1T?_G\OO^^T_P#B*/\ B&.?_P L?O#_ %DP7G]QXKBC%>U?\*1T?_G\
MOO\ OM/_ (BC_A2.C_\ /Y??]]I_\11_Q#'/_P"6/WA_K)@O/[CQ7%&*]J_X
M4CH__/Y??]]I_P#$4?\ "D='_P"?R^_[[3_XBC_B&.?_ ,L?O#_63!>?W'BN
M*,5[5_PI'1_^?R^_[[3_ .(H_P"%(Z/_ ,_E]_WVG_Q%'_$,<_\ Y8_>'^LF
M"\_N/%<48KVK_A2.C_\ /Y??]]I_\11_PI'1_P#G\OO^^T_^(H_XACG_ /+'
M[P_UDP7G]QXKBC%>U?\ "D='_P"?R^_[[3_XBC_A2.C_ //Y??\ ?:?_ !%'
M_$,<_P#Y8_>'^LF"\_N/%<48KVK_ (4CH_\ S^7W_?:?_$4?\*1T?_G\OO\
MOM/_ (BC_B&.?_RQ^\/]9,%Y_<>*XHQ7M7_"D='_ .?R^_[[3_XBC_A2.C_\
M_E]_WVG_ ,11_P 0QS_^6/WA_K)@O/[CQ7%&*]J_X4CH_P#S^7W_ 'VG_P 1
M1_PI'1_^?R^_[[3_ .(H_P"(8Y__ "Q^\/\ 63!>?W'BN*,5[5_PI'1_^?R^
M_P"^T_\ B*/^%(Z/_P _E]_WVG_Q%'_$,<__ )8_>'^LF"\_N/%<48KVK_A2
M.C_\_E]_WVG_ ,11_P *1T?_ )_+[_OM/_B*/^(8Y_\ RQ^\/]9,%Y_<>*XH
MQ7M7_"D='_Y_+[_OM/\ XBC_ (4CH_\ S^7W_?:?_$4?\0QS_P#EC]X?ZR8+
MS^X\5Q1BO:O^%(Z/_P _E]_WVG_Q%'_"D='_ .?R^_[[3_XBC_B&.?\ \L?O
M#_63!>?W'BN*,5[5_P *1T?_ )_+[_OM/_B*/^%(Z/\ \_E]_P!]I_\ $4?\
M0QS_ /EC]X?ZR8+S^X\5Q1BO:O\ A2.C_P#/Y??]]I_\11_PI'1_^?R^_P"^
MT_\ B*/^(8Y__+'[P_UDP7G]QXKBC%>U?\*1T?\ Y_+[_OM/_B*/^%(Z/_S^
M7W_?:?\ Q%'_ !#'/_Y8_>'^LF"\_N/%<48KVK_A2.C_ //Y??\ ?:?_ !%'
M_"D='_Y_+[_OM/\ XBC_ (ACG_\ +'[P_P!9,%Y_<>*XHQ7M7_"D='_Y_+[_
M +[3_P"(H_X4CH__ #^7W_?:?_$4?\0QS_\ EC]X?ZR8+S^X\5Q1BO:O^%(Z
M/_S^7W_?:?\ Q%'_  I'1_\ G\OO^^T_^(H_XACG_P#+'[P_UDP7G]QXKBC%
M>U?\*1T?_G\OO^^T_P#B*/\ A2.C_P#/Y??]]I_\11_Q#'/_ .6/WA_K)@O/
M[CQ7%&*]J_X4CH__ #^7W_?:?_$4?\*1T?\ Y_+[_OM/_B*/^(8Y_P#RQ^\/
M]9,%Y_<>*XHQ7M7_  I'1_\ G\OO^^T_^(H_X4CH_P#S^7W_ 'VG_P 11_Q#
M'/\ ^6/WA_K)@O/[CQ7%&*]J_P"%(Z/_ ,_E]_WVG_Q%'_"D='_Y_+[_ +[3
M_P"(H_XACG_\L?O#_63!>?W'BN*,5[5_PI'1_P#G\OO^^T_^(H_X4CH__/Y?
M?]]I_P#$4?\ $,<__EC]X?ZR8+S^X\5Q1BO:O^%(Z/\ \_E]_P!]I_\ $4?\
M*1T?_G\OO^^T_P#B*/\ B&.?_P L?O#_ %DP7G]QXKBC%>U?\*1T?_G\OO\
MOM/_ (BC_A2.C_\ /Y??]]I_\11_Q#'/_P"6/WA_K)@O/[CQ7%&*]J_X4CH_
M_/Y??]]I_P#$4?\ "D='_P"?R^_[[3_XBC_B&.?_ ,L?O#_63!>?W'BN*,5[
M5_PI'1_^?R^_[[3_ .(H_P"%(Z/_ ,_E]_WVG_Q%'_$,<_\ Y8_>'^LF"\_N
M/%<48KVK_A2.C_\ /Y??]]I_\11_PI'1_P#G\OO^^T_^(H_XACG_ /+'[P_U
MDP7G]QXKBC%>U?\ "D='_P"?R^_[[3_XBC_A2.C_ //Y??\ ?:?_ !%'_$,<
M_P#Y8_>'^LF"\_N/%<48KVK_ (4CH_\ S^7W_?:?_$4?\*1T?_G\OO\ OM/_
M (BC_B&.?_RQ^\/]9,%Y_<>*XHQ7M7_"D='_ .?R^_[[3_XBC_A2.C_\_E]_
MWVG_ ,11_P 0QS_^6/WA_K)@O/[CQ7%&*]J_X4CH_P#S^7W_ 'VG_P 11_PI
M'1_^?R^_[[3_ .(H_P"(8Y__ "Q^\/\ 63!>?W'BN*,5[5_PI'1_^?R^_P"^
MT_\ B*/^%(Z/_P _E]_WVG_Q%'_$,<__ )8_>'^LF"\_N/%<48KVK_A2.C_\
M_E]_WVG_ ,11_P *1T?_ )_+[_OM/_B*/^(8Y_\ RQ^\/]9,%Y_<>*XHQ7M7
M_"D='_Y_+[_OM/\ XBC_ (4CH_\ S^7W_?:?_$4?\0QS_P#EC]X?ZR8+S^X\
M5Q1BO:O^%(Z/_P _E]_WVG_Q%'_"D='_ .?R^_[[3_XBC_B&.?\ \L?O#_63
M!>?W'BN*,5[5_P *1T?_ )_+[_OM/_B*/^%(Z/\ \_E]_P!]I_\ $4?\0QS_
M /EC]X?ZR8+S^X\5Q1BO:O\ A2.C_P#/Y??]]I_\11_PI'1_^?R^_P"^T_\
MB*/^(8Y__+'[P_UDP7G]QXKBC%>U?\*1T?\ Y_+[_OM/_B*/^%(Z/_S^7W_?
M:?\ Q%'_ !#'/_Y8_>'^LF"\_N/%<48KVK_A2.C_ //Y??\ ?:?_ !%'_"D=
M'_Y_+[_OM/\ XBC_ (ACG_\ +'[P_P!9,%Y_<>*XHQ7M7_"D='_Y_+[_ +[3
M_P"(H_X4CH__ #^7W_?:?_$4?\0QS_\ EC]X?ZR8+S^X\5Q1BO:O^%(Z/_S^
M7W_?:?\ Q%'_  I'1_\ G\OO^^T_^(H_XACG_P#+'[P_UDP7G]QXKBC%>U?\
M*1T?_G\OO^^T_P#B*/\ A2.C_P#/Y??]]I_\11_Q#'/_ .6/WA_K)@O/[CQ7
M%&*]J_X4CH__ #^7W_?:?_$4?\*1T?\ Y_+[_OM/_B*/^(8Y_P#RQ^\/]9,%
MY_<>*XHQ7M7_  I'1_\ G\OO^^T_^(H_X4CH_P#S^7W_ 'VG_P 11_Q#'/\
M^6/WA_K)@O/[CQ7%&*]J_P"%(Z/_ ,_E]_WVG_Q%'_"D='_Y_+[_ +[3_P"(
MH_XACG_\L?O#_63!>?W'BN*,5[5_PI'1_P#G\OO^^T_^(H_X4CH__/Y??]]I
M_P#$4?\ $,<__EC]X?ZR8+S^X\5Q1BO:O^%(Z/\ \_E]_P!]I_\ $4?\*1T?
M_G\OO^^T_P#B*/\ B&.?_P L?O#_ %DP7G]QXKBC%>U?\*1T?_G\OO\ OM/_
M (BC_A2.C_\ /Y??]]I_\11_Q#'/_P"6/WA_K)@O/[CQ7%&*]J_X4CH__/Y?
M?]]I_P#$4?\ "D='_P"?R^_[[3_XBC_B&.?_ ,L?O#_63!>?W'BN*,5[5_PI
M'1_^?R^_[[3_ .(H_P"%(Z/_ ,_E]_WVG_Q%'_$,<_\ Y8_>'^LF"\_N/%<4
M8KVK_A2.C_\ /Y??]]I_\11_PI'1_P#G\OO^^T_^(H_XACG_ /+'[P_UDP7G
M]QXKBC%>U?\ "D='_P"?R^_[[3_XBC_A2.C_ //Y??\ ?:?_ !%'_$,<_P#Y
M8_>'^LF"\_N/%<48KVK_ (4CH_\ S^7W_?:?_$4?\*1T?_G\OO\ OM/_ (BC
M_B&.?_RQ^\/]9,%Y_<>*XHQ7M7_"D='_ .?R^_[[3_XBC_A2.C_\_E]_WVG_
M ,11_P 0QS_^6/WA_K)@O/[CQ7%&*]J_X4CH_P#S^7W_ 'VG_P 11_PI'1_^
M?R^_[[3_ .(H_P"(8Y__ "Q^\/\ 63!>?W'BN*,5[5_PI'1_^?R^_P"^T_\
MB*/^%(Z/_P _E]_WVG_Q%'_$,<__ )8_>'^LF"\_N/%<48KVK_A2.C_\_E]_
MWVG_ ,11_P *1T?_ )_+[_OM/_B*/^(8Y_\ RQ^\/]9,%Y_<>*XHQ7M7_"D=
M'_Y_+[_OM/\ XBC_ (4CH_\ S^7W_?:?_$4?\0QS_P#EC]X?ZR8+S^X\5Q1B
MO:O^%(Z/_P _E]_WVG_Q%'_"D='_ .?R^_[[3_XBC_B&.?\ \L?O#_63!>?W
M'BN*,5[5_P *1T?_ )_+[_OM/_B*/^%(Z/\ \_E]_P!]I_\ $4?\0QS_ /EC
M]X?ZR8+S^X\5Q1BO:O\ A2.C_P#/Y??]]I_\11_PI'1_^?R^_P"^T_\ B*/^
M(8Y__+'[P_UDP7G]QXKBC%>U?\*1T?\ Y_+[_OM/_B*/^%(Z/_S^7W_?:?\
MQ%'_ !#'/_Y8_>'^LF"\_N/%<48KVK_A2.C_ //Y??\ ?:?_ !%'_"D='_Y_
M+[_OM/\ XBC_ (ACG_\ +'[P_P!9,%Y_<>*XHQ7M7_"D='_Y_+[_ +[3_P"(
MH_X4CH__ #^7W_?:?_$4?\0QS_\ EC]X?ZR8+S^X\5Q1BO:O^%(Z/_S^7W_?
M:?\ Q%'_  I'1_\ G\OO^^T_^(H_XACG_P#+'[P_UDP7G]QXKBC%>U?\*1T?
M_G\OO^^T_P#B*/\ A2.C_P#/Y??]]I_\11_Q#'/_ .6/WA_K)@O/[CQ7%&*]
MJ_X4CH__ #^7W_?:?_$4?\*1T?\ Y_+[_OM/_B*/^(8Y_P#RQ^\/]9,%Y_<>
M*XHQ7M7_  I'1_\ G\OO^^T_^(H_X4CH_P#S^7W_ 'VG_P 11_Q#'/\ ^6/W
MA_K)@O/[CQ7%&*]J_P"%(Z/_ ,_E]_WVG_Q%'_"D='_Y_+[_ +[3_P"(H_XA
MCG_\L?O#_63!>?W'BN*,5[5_PI'1_P#G\OO^^T_^(H_X4CH__/Y??]]I_P#$
M4?\ $,<__EC]X?ZR8+S^X\5Q1BO:O^%(Z/\ \_E]_P!]I_\ $4?\*1T?_G\O
MO^^T_P#B*/\ B&.?_P L?O#_ %DP7G]QXKBC%>U?\*1T?_G\OO\ OM/_ (BC
M_A2.C_\ /Y??]]I_\11_Q#'/_P"6/WA_K)@O/[CQ7%&*]J_X4CH__/Y??]]I
M_P#$4?\ "D='_P"?R^_[[3_XBC_B&.?_ ,L?O#_63!>?W'BN*,5[5_PI'1_^
M?R^_[[3_ .(H_P"%(Z/_ ,_E]_WVG_Q%'_$,<_\ Y8_>'^LF"\_N/%<4<U[5
M_P *1T?_ )_+[_OM/_B*/^%(Z/\ \_E]_P!]I_\ $4?\0QS_ /EC]X?ZR8+S
M^XY+X+D_\)9/_P!>C_\ H:5[C7(>%?AW8>$]1>\MI[B60QF+]\ZD8)![*.?E
M%=>.]?T+P7D^*R/*HX3%I*2;>COHSX3-<53QF*=6GM9#J***^]/'"BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ I&^Z:6D;[IH _$WX_?\EW^)'_8R:E_Z525P5=[\?O^
M2[_$C_L9-2_]*I*X*OT:A_"CZ(_/*O\ $EZA7ZY?L(_\FJ^!_P#M^_\ 2ZXK
M\C:_7+]A'_DU7P/_ -OW_I=<5Y&<?P(^OZ,];*?XS]/U1[[2TE+7R!]:%%%%
M 'X'U]9_L0_\BO\ $+_K]TK_ -%WU?)E?6?[$/\ R*_Q"_Z_=*_]%WU?HF)^
M#YK\T?G]#X_D_P F?0]%%%9FH4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !7T-\*?\ D0=+_P"VO_HUZ^>:^AOA
M3_R(.E_]M?\ T:]>-FG\%>OZ,];+?XS]/U1U]+24M?,'TH4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %(WW3
M2TC?=- 'XF_'[_DN_P 2/^QDU+_TJDK@J[WX_?\ )=_B1_V,FI?^E4E<%7Z-
M0_A1]$?GE7^)+U"OUR_81_Y-5\#_ /;]_P"EUQ7Y&U^N7["/_)JO@C_M^_\
M2ZXKR,X_@1]?T9ZV4_QGZ?JCWVEI*6OD#ZT**** /RV_X=G_ !I_Z"?@/_P;
M7O\ \A5Z[\$/V:/&O[._A?Q0?&%SH-Q_;%[8?9?[#NYY\>5'=[]_FP18_P!:
MF,9SSG&!G[JKSOXX_P#(JV?_ %^K_P"BY*]BCCJ]:I&$Y739X];!4*-.4X1L
MTN[/#Z***^H/G HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "OH;X4_\B#I?_;7_ -&O7SS7T-\*?^1!TO\ [:_^
MC7KQLT_@KU_1GK9;_&?I^J.OI:2EKY@^E"BBB@ HHHH **** "BBB@ HKY6_
M;D_;C_X8QC\%G_A"O^$P_P"$D-Z/^0K]A^S_ &?R/^F$N_=Y_MC;WSQ\J?\
M#\[_ *HG_P"77_\ <5 'ZJ45^5?_  _._P"J)_\ EU__ '%1_P /SO7X)_\
MEU__ '%0!^JE%? 'P,_X+#?#/XDZ[IVB>-/#VH?#O4-0O/LT5_-=QWFEPH5&
MQY[C$3Q;GRI_=%%^5F<+N*?>&DZI9Z]I=IJ6FWMOJ.G7D*7%M>6DJRPSQ.H9
M)$=20RLI!# X(((H OT444 %%%% !1110 4444 %%%% !17B?[2'[77PU_99
MT$7GC+6-^IR>6;?P[IC1S:I<H[,HD2!G7$8\N3,CE4^0J"6*J?2?A]XTL?B1
MX$\-^+=,BN(--U_3+75;:.Z55F6*>)945PK, P5QD D9S@GK0!T=%%% !117
ME7[4'QP/[-_P,\3?$;^Q?^$A_L46Q_LW[7]E\[S;F*#_ %FQ]N/-W?=.=N.,
MY !ZK17Y5_\ #\[_ *HG_P"77_\ <5?I/\*O'!^)WPN\'>,/L7]F_P#"0:-9
MZM]B\WS?L_GP)+Y>_:N[;OQNVC.,X'2@#K:*** "BBB@ HHKQ/\ :0_:Z^&O
M[+.@B\\9:QOU.3RS;^'=,:.;5+E'9E$B0,ZXC'ER9D<JGR%02Q52 >V45SGP
M^\:6/Q(\">&_%NF17$&FZ_IEKJMM'=*JS+%/$LJ*X5F 8*XR 2,YP3UKHZ "
MBBB@ HHHH **** "BBORL;_@N7M8C_A2><''_(U__<5 'ZIT5X!^Q;^U0?VO
M/A9J7C/_ (1C_A$_L>L2Z3]B_M#[;OV0P2^9O\J/&?/QMV_PYSS@>_T %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 445\ _M2?\%5O^&:OCGXD^')^%_\ PD?]
MCBV/]I?\)!]E\[SK:*?_ %?V5]N/-V_>.=N>,X !]_45^5?_  _._P"J)_\
MEU__ '%1_P /SO\ JB?_ )=?_P!Q4 ?JI17Y5_\ #\[_ *HG_P"77_\ <5=7
M\)O^"R!^*'Q4\&^#?^%1?V9_PD6LV>D?;?\ A)?-^S^?.D7F;/L:[MN_.W<,
MXQD=: /TIHHHH **** "BBB@ HHHH **** "BBORMD_X+E>7(R_\*3SM./\
MD:__ +BH _5*BOG[]BS]JK_AK[X6ZGXR_P"$8_X1/[%K,ND_8O[0^V[]D,$O
MF;_*CQGS\;=O\.<\X'T#0 45\Z:'^W=\*/%O[1&C_!WPQJD_BO7M2ADE76-%
M\FXTF)DMY+AHVN!)\S".+_EFKJ"X4L&#A?HN@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH ***_-?XK?\%?-:^#/Q&\1^"?$
M?P.\G6=#O9+.?;XH=4EVGY98]]@K&.12KHQ4;D=6[T ?I117QI^Q1_P48L?V
MP?'FN^$I/ MQX0U+3],_M6&1=46^AGB65(I Q\J(HP::+: &# ODKM ;[+H
M***^"_VL/^"J-E^S1\;-6^'5I\.+CQ5<:3!;M>7\VLK8KYLT2S!(T$$I91')
M'\Q*G<6&W"AF /O2BO@K]D[_ (*?7W[47QLTGP#:?"2XT>WNH+BYO-8AUQKU
M+&**)F$DB"U0!6D$<6XLHW2KU) /WK0 4444 %%%% !1110 4444 %%%?.GQ
M"_;N^%'P_P#C-X5^%XU2?Q+XLU[4X]):'P_Y-S%I=P]PMNJ7CF11&WF%LQKN
MD4(2RC*;@#Z+HHHH ***\J_:@^.!_9O^!GB;XC?V+_PD/]BBV/\ 9OVO[+YW
MFW,4'^LV/MQYN[[ISMQQG( /5:*_*O\ X?G?]43_ /+K_P#N*OTG^%7C@_$[
MX7>#O&'V+^S?^$@T:SU;[%YOF_9_/@27R]^U=VW?C=M&<9P.E '6T444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%<G\5/'!^&?PO\8>,/L7]I?\(_H]YJWV+S?*^T>1 \OE[]K;=VS&[:<9S@
M]*_-?_A^=_U1/_RZ_P#[BH _52BO*?V7OCB?VD/@7X9^(QT7_A'?[:%R?[-^
MU_:O)\JYE@_UNQ-V?*W?=&-V.<9/JU !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 45R?Q4\<'X9_"_QAXP^Q?VE_P (_H]YJWV+
MS?*^T>1 \OE[]K;=VS&[:<9S@]*_-?\ X?G?]43_ /+K_P#N*@#]5**_*O\
MX?G?]43_ /+K_P#N*C_A^=_U1/\ \NO_ .XJ /U4HK\J_P#A^=_U1/\ \NO_
M .XJ^_\ ]F#XX']H_P"!?AGXC?V+_P ([_;0N3_9OVO[5Y/E7,L'^LV)NSY6
M[[HQNQSC) /5:*** "BBB@ HHHH **** "BBB@ HKQ/]I#]KKX:_LLZ"+SQE
MK&_4Y/+-OX=TQHYM4N4=F42) SKB,>7)F1RJ?(5!+%5/I/P^\:6/Q(\">&_%
MNF17$&FZ_IEKJMM'=*JS+%/$LJ*X5F 8*XR 2,YP3UH Z.BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***H:MJUEH&F7>IZ
MG>V^G:=9PO<W-Y=RK%#!$BEGD=V("JJ@DL3@ $F@"_17S]\(?VV?AM\=OC;X
ME^&?@J?4-8O]"LY+Z77(8HSI=RD<D,3B"42;Y,/, &V!&V,59EVEOH&@ HHH
MH **** "BBB@ HHHH **** "BO$_VD/VNOAK^RSH(O/&6L;]3D\LV_AW3&CF
MU2Y1V91(D#.N(QY<F9'*I\A4$L54^D_#[QI8_$CP)X;\6Z9%<0:;K^F6NJVT
M=TJK,L4\2RHKA68!@KC(!(SG!/6@#HZ*^5OVY/VX_P#AC&/P6?\ A"O^$P_X
M20WH_P"0K]A^S_9_(_Z82[]WG^V-O?/'S_\ ";_@LA_PM'XI^#?!O_"HO[-_
MX2+6;/2?MW_"2^;]G\^9(O,V?9%W;=^=NX9QC(ZT ?I31110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45^5C?\
M%R]K$?\ "D\X./\ D:__ +BK[4_8M_:H/[7GPLU+QG_PC'_")_8]8ETG[%_:
M'VW?LA@E\S?Y4>,^?C;M_ASGG  /?Z*** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I#2T4 ?F
M[\5/^">OQ<\:?$[Q=X@TV_\ !::=JVL7E_;+=:I=I,(I9W= ZK9L VUAD!B
M<X)ZUS'_  [.^-/_ $$O ?\ X-KW_P"0J_4C%&*]&.88F*LI'G2R_#2=W'\6
M?EM_P[/^-/\ T$O ?_@VO?\ Y"K[S_9A^&.M?![X'^'/"/B&6PGUC3S<^>VE
MRO+;GS+F65=K.B,?ED7.5'.>O4^J@T9/I6-;%UL1'EJ2NC:CA*-!\U.-G\QU
M%%%<AUA1110 AKSKXY?\BK9_]?J_^BY*]%KSKXY?\BK9_P#7ZO\ Z+DKJPG\
M>'J<F*_@3]#P^BBBOMCX\**** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ KZ&^%/\ R(.E_P#;7_T:]?/-?0WPI_Y$
M'2_^VO\ Z->O&S3^"O7]&>MEO\9^GZHZ^EI*6OF#Z4**** "BBB@ HHHH **
M** /RO\ ^"YG^I^"W^]K7\K&OS5^$_@4?%#XI^#O!OV[^S#XBUFSTC[;Y/F_
M9_/G2+S-FY=VW?G;N&<8R.M?I5_P7,_U/P6_WM:_E8U^?O[)O_)TWP;_ .QR
MT?\ ]+8:%N!]_?\ #C'_ *K9_P"6I_\ =M<7\3?^"*?COP]I(N_ WCS1_&-Q
M'#-+-8ZE9OI4KLJ@QQP'?,CLYW#,C1*I"Y;!)7]B*\S\??M)?"KX77&JVOBO
MXB^&=#U#2X3/>:9=:K"+Z-?+$@ M@QE9F0@JBJ6;<NT'(R ?S9:QI%[X?U2\
MTK5+*XT[4K*9[>ZL[J)HIH)48J\;HP!5E8$$$9!!%?LA_P $=?CMX@^)?PA\
M4>!]?N;C4E\$S6B:;?7,P=DL[A)1':@;<[8C;/M+,WRRJ@"K&HK\C_BUXZ7X
MH?%3QEXR^Q_V=_PD.LWFK?8_-\WR//G>7R]^U=VW?C=M&<9P.E?IA_P0]TB^
MATCXP:H]I<1Z==3Z3;07C1,(9)8ENVDC5\8+*)HBR@Y D0G[PR ?J317SI^V
M]^UO8_LA_"4:ZEI;ZQXIU69K'1=+FF55>786:>5=P=H(AMW;.2SQ)E/,WK^$
M_P 8_P!H#XB?M :Y'JWC_P 6:AXCN8\_9X9V"6UME45O)@0+%%N$:;MBC<5R
MV3S0!_3'17\OGB+X?>*O!FE:-JFN^&=8T+3=:A^T:7>ZC836\-]%M1O,@=U
MD7;)&=RDC#J>XK[=_8K_ ."I'B_X9^*++PW\7]=U#Q=X#NOW U:\S<ZCI+L[
M-YYDP9;F++D.CEW557R_N>7( ?M-15#5M5L]!TN[U+4KVWT[3K.%[BYO+N58
MH8(D4L\CNQ 554$EB<  DU^%7[8'_!2#XA?M#^(-7T?PUJE_X-^&DF8(-&M)
M!#<WL.V1&:\E3YF\U9&W0!C$!L&'9?,8 _>2BOYAO _PG\<?%#[:?!W@WQ!X
MM^Q;/M3:'I<][Y&_=L\SRD;;NV/C/7:<=#67X7\6Z[X#UZVUKP[K.H^']:M=
MWD:AI=U);7$6Y2C;9$(9<JS*<'D,1T- ']1M?.W_  4"\?>(?AG^R!\1/$/A
M;5;C0]<MX+6"#4+4A9H5FO(()"C8^1C'(X#C#*2&4A@"/"O^":O[?>I_M#KJ
M7@+XF:KI\GCVU_TG2[[8MM)K,!WM*GE(BQ>9" #A,%XVSL_=2.?B_P#X*D?%
MCQNO[5GQ'\%+XR\0#P:5TW/AW^U)_P"S_P#CQM9?^/??Y?\ K/G^[][YNO-
M'QIK&KWWB#5+S5=4O;C4=2O9GN+J[NY6EFGE=BSR.[$EF9B223DDDU_2+^RG
M_P FN_!W_L3='_\ 2&&OYJZ]1T/]ICXOZ%8:?I>F?%?QOI^F6<4=M;6=KXCO
M(H8(D4*D:(L@"JJ@ *!@  "@#^E>BOS6_P""R/Q8\;_#!?A%_P (=XR\0>$?
MMW]K_:O[#U2>R^T;/L6SS/*==VW>^,YQN..IK\^? /[<7QR\ >)(];A^)WBC
M6;B&"XBBM=>UBZO[0/+"\0E:"20H[1[_ #$WAE#HA*L 00#^BY>E>5_M0? \
M_M(? OQ/\.?[:_X1[^VA;#^TOLGVKR?*N8I_]7O3=GRMOWAC=GG&#_-WK&KW
MWB#5;S5=4O;C4=2O)GN+F[NY6EFGE=BSR.[$EF9B223DDDU^G_PV\1?$7P3_
M ,$>?%WBV3QOK":E<:C#+H&H6NJW N],L([^SL1;))D-"H-O/B.,[0D@_O,H
M )O^'&/_ %6S_P M3_[MK])_A5X'/PQ^%W@[P?\ ;?[2_P"$?T:STG[;Y7E?
M:/(@2+S-FYMN[9G;N.,XR>M?SL_\-8_&_P#Z+)\0/_"HOO\ X[7] W[-.K7^
MN?LY?"O4]3N[C4=2O/"FE7-U>74K2S3RO9Q,\CNQ)9F8DEB<DDDT >FT5^=G
M_!1K_@HUJ7P,UZ3X8_#&3[+XZ@\F?5]<N+99(]-1U66.&&.52DDKHR,SD%$1
M\#<[$Q?D?JFL>*_BQXP2?4+S6/&/BO5IHK=9+B66^OKR4A8HHP26>1L!$5>3
MPH'84 ?U!T5_+WJ6D>*OA/XP2#4+36/!OBO29HKE(KF*:POK.4!98I &"O&V
M"CJW!Y4CL:_1W_@G#_P4@UT^*M+^$WQ8U2_\11:S>+;:#XFO'>YNX;J5\):W
M+G+R1N[ )(<M&S!6S&080#[>_P""@7C[Q#\,_P!D#XB>(?"VJW&AZY;P6L$&
MH6I"S0K->002%&Q\C&.1P'&&4D,I# $?SWZQJ]]X@U2\U75+VXU'4KV9[BZN
M[N5I9IY78L\CNQ)9F8DDDY))-?9?_!4CXL>-U_:L^(_@I?&7B >#2NFY\._V
MI/\ V?\ \>-K+_Q[[_+_ -9\_P!W[WS=>:^): /Z5/V4_P#DUWX._P#8FZ/_
M .D,->J5_-1H?[3'Q?T*PT_2],^*_C?3],LXH[:VL[7Q'>10P1(H5(T19 %5
M5  4#   %?N9^V]^UO8_LA_"4:ZEI;ZQXIU69K'1=+FF55>786:>5=P=H(AM
MW;.2SQ)E/,WJ ?1=%?S.?&/]H#XB?M :Y'JWC_Q9J'B.YCS]GAG8);6V516\
MF! L46X1INV*-Q7+9/-<_P"(OA]XJ\&:5HVJ:[X9UC0M-UJ'[1I=[J-A-;PW
MT6U&\R!W4"1=LD9W*2,.I[B@#^H.BOQ9_8K_ ."I'B_X9^*++PW\7]=U#Q=X
M#NOW U:\S<ZCI+L[-YYDP9;F++D.CEW557R_N>7)^TU !17Y6_\ !1[_ (*/
M>)?"/CC4_A1\*-3_ +%?2]UMKOB6UDBEGDF>+#6ULPW>3Y6\AY!ME65"J^7Y
M9,GY<ZMJE_XBU2[U+4[VXU/4[V9[BYO+J5I9IY78L\CNQ)9F8DDDY)))H _J
M8K^5J7_6-]37N_PG_:&^-G[%OC*73-+O=8\*S03)-J/A'Q!;2+;2[Q%(?-M)
M0"C21I$/-0)+L("N :\'=MS,?4YH _:O_@BW_P FK^)/^QPNO_2*RK[[KX$_
MX(M_\FK^)/\ L<+K_P!(K*OONFP"BBBD 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?
M@+_P5*_Y/H^(_P#NZ9_Z;;6OWZK\!?\ @J5_R?1\1_\ =TS_ --MK0!Y3^RW
M\"O^&E/CIX<^'/\ ;?\ PCO]L"Y/]I?9?M7D^3;2S_ZO>F[/E;?O#&[/.,'[
M\_X<8_\ 5;/_ "U/_NVOD3_@G#XNT/P-^V1X!UOQ'K.G^']&MAJ'GZCJEU';
M6\6[3[E%W2.0JY9E49/)8#O7[=?\-8_!#_HLGP__ /"HL?\ X[0!\ ?\.,?^
MJV?^6I_]VUU?PF_X(WGX7_%3P;XR_P"%N_VG_P ([K-GJ_V+_A&O*^T>1.DO
ME[_MC;=VS&[:<9S@]*^U/^&L?@A_T63X?_\ A46/_P =K2\+_M!?"[QUKEMH
MGAOXD^$/$.LW);R-.TK7K6YN)=JEVVQI(6;"JS' X"D]J /0Z**_$[]N+_@I
MKXI^+7C$:#\)/$&L>#_ VDS,8]5TRXEL;[6)0"IF9E*O'!@G9%P3G?(-VU(@
M#]L:*_EQ\*^$]=\=:];Z-X<T?4?$&LW(;R-/TNUDNKB7:I=ML: LV%5F.!P%
M)[5Z;\./VN/BQ\*/A_KO@CP]XTU?3O#^I01Q101WLR/IK)<"X\RS=7#6[.WF
M*X0[769]RD[64 _I!HK^:U?VL/C?N'_%Y/B!U_Z&B^_^.U_0/^S7JM]KG[.O
MPLU+4KNXU'4;SPII5Q<WEU*TLT\KV<3/([L269F))8G)))- 'I=%?S7S?M8?
M&Y9' ^,?Q  W'_F:+[_X[7ZY?\$D_B%XH^)7[-OB#4_%OB76/%6I1>*[FWCO
M=:OY;R9(A:6C",/(S$*"S';G&6)[F@#[>HKYK_X*+^+-;\#_ +&OQ#UOPYK.
MH:!K-J+#[/J&EW3VUQ#NU"V1MDB$,N59E.#R&([U^('_  UC\;_^BR?$#_PJ
M+[_X[0!_2G7Y6R?\$-?,D9O^%V8W'/\ R*G_ -VU^@O[-.K7^N?LY?"O4]3N
M[C4=2O/"FE7-U>74K2S3RO9Q,\CNQ)9F8DEB<DDDU_/Y-^U?\;EF<#XQ_$ #
M<?\ F:+[_P".T ?N?^Q9^RK_ ,,@_"W4_!O_  D__"6?;=9EU;[;_9_V+9OA
M@B\O9YLF<>1G=N_BQCC)^!?^"SWQ4\7V/Q6\.> [7Q%J%IX.N?#<-_<Z+;S&
M*WN9VO)P7F5<>;C[-"5#Y"%,J 68GU7]B+XK>-O%G_!.3XZ^)M<\8Z_K/B33
MCKWV+6-0U.>>\MO+TB"2/RIG8NFUR67:1AB2.:_*+QQ\0O%/Q)U6/4O%OB;5
M_%6HPPBWCN]:OY;R5(@S,(U>1F(4,S':#C+$]S0P/H?_ ();_P#)]7PU^FI_
M^FRZK]_*_EP\+^+-;\#ZY;:WX;UG4/#^LVN[R-1TJZDMKB+<A1MDB$,N59E.
M#R&(Z&O;_ ?QC_:'^(ND^,KO1?BWX^NV\+Z.VNWD*>)=1>5K5+B"&1D57.=G
MV@2,6VJL<<C$_+@@']$%%?S7+^UE\;E8$_&/Q^0#T/BB^_\ CM?T-?!?XG6/
MQH^$WA'QSIX@CM]>TV"^:WMKE;A;:5T!E@,@ #-%)OC;@$,C @$$  [>BORB
M_P""O/[1?Q$^'WQB\%>$?"'BS6/"6GPZ =5DFT'4KFRFNI9[B6(K,8Y '5!:
MJ4!&5,DG)W #R'_@G;X\^,GQZ_:H\+:3JGQ2\?:GX;T@2:YJ\+>*+@QM!!CR
MUD260B2-YVMXG0*24D;H,LH!^W=%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 5^,G_!9KX1Q>$_CMX:\>VD=O#!XNTUHKH++(TTEY9[(VD96
M^5%,$MHB[#R8W)4'EOV;KY,_X*??".;XM_LA>)WLXKB?4O"\L?B2VBAFCC5E
M@#K<&3?U5;:6X?:I#%D4#/W6 /QN_9 ^+D7P+_:6^'WC6[EMX-.T_4UBU">Z
MADE6&SG5K>YD"1_,62&61EQGYE7Y6^Z?Z1*_E7K^@G_@G!\7H?B]^R%X'F,L
M#:EX>A_X1N^AM89(UA:U"I"#OSN9K8VSLRDKND;&W!50#Z&\5>)M+\$^&-7\
M1:U<_8]&TBSFU"]N?+:3RH(D,DC[5!9L*I.%!)QP":_F6^(OC:]^)?Q \2^+
M]3BMX-0U_4[G5;F.U5EB22>5I&5 Q8A06. 23C&2>M?M?_P5B^,9^&/[*E_H
M-I=^1K'C*\CTB)8=0^S7"VH_>W,@0?-+&518)%&%Q=#<<':WX6*I=@HY).!0
M!^M/_!%GX&SZ3X?\8_%?4]/\DZJ5T31;F0S([V\;;[ME4@1O&THMU#@L0]O*
MORX.[]/:\R_9O^$47P'^!7@?P'%';QS:+IL45X;6:26&2\8>9=2(TF&*O.\K
MC(& P 50 !\B?\%)_P#@H1K'[/>I6WPX^&LUO!XVFABOM2UQA#<C3(F8E(%A
M;<//=5#'S5PL3H5#&0-& ?H117\OFJ:QXK^+7C!)]0O-8\9>*]6FBMUDN)9;
MZ^O)2%BBC!)9Y&P$15Y/"@=A5G/CGX&>.O\ F8/A]XRTT?\ 3?3=0M?,B_X#
M(F^.3VRK^AH _IZHK\Z_^"<O_!1O4_CIKL?PP^)TGVKQU/YT^D:[;VRQ1ZDB
M*TLD$T<2A(Y41797551T3!VNH,OU[^TU^T!HG[,?P=UOQ[K<7VT682&RTV.X
M2&6_NI#MCA0L?J[%0S+''(P5MN" >KT5_-W\?OVM/BA^TMJCS^-_$]Q=:8LQ
MFM="LSY&G6I#2%-D"\,RK*Z"63=*5(#.V*XG_A4OCG_A!_\ A-?^$,\0?\(?
M_P!#%_94_P#9_P#K?*_X^-GE_P"L^3[WWOEZ\4 ?T]45_,Y\'?V@?B)\ -<?
M5O 'BS4/#=S)CSX;=P]M<X5U7SH'#12[1(^W>IVELK@\U^\?[%O[56F?M9?!
MVR\1"2PL_%MG_HWB#1;.1C]BN,L$<*XW".55\Q.6 RR;W:-S0!\L?\%G?BIX
MN\$>$/ASX>\/>(M0T31_$!U5=6M]/F,/VU(TMXUBD9<,T>VXF#1YV-N&X':N
M/S5_9+_Y.H^#G_8Y:/\ ^EL-<U\0?BMXV^)TMJOC'QEK_BP6+2?9!KFJ3WHM
M]^W?Y?FNVW=L3.,9VC/05SFDZK>^']4M-3TR^N--U&RF2YM;RTE:*:"5&#)(
MCJ0596 (8'((!%" _J9HK\1/^"</[0?Q2\=?MD> =%\1_$KQAX@T>Y&H>?I^
MJZ]=7-O+MT^Y==T;R%6PRJPR."H/:OV[H *\J_:@^!Y_:0^!GB?X<_VU_P (
M]_;0MA_:7V3[5Y/E7,4_^KWINSY6W[PQNSSC!]5KYK_X*+^+-;\#_L:_$/6_
M#FLZAH&LVHL/L^H:7=/;7$.[4+9&V2(0RY5F4X/(8CO0!\?_ /#C'_JMG_EJ
M?_=M?I/\*O Y^&/PN\'>#_MO]I?\(_HUGI/VWRO*^T>1 D7F;-S;=VS.W<<9
MQD]:_G9_X:Q^-_\ T63X@?\ A47W_P =K^@;]FG5K_7/V<OA7J>IW=QJ.I7G
MA32KFZO+J5I9IY7LXF>1W8DLS,22Q.222: /3:*_G\_:>_:8^+^@?M)?%72]
M+^*WC?3M.L_%>J6]K9V?B.\BA@B2[E5(T19 %50  H&   *J6W_!0;XR6/P.
ME^'UMXTU\ZE>:Q)J5WXLN=8N)M4,'EP+%9PS,V^",/$\C%6RWF;?E7>) #^@
MZBOYA_'7A/QSIJV7B?QGH_B"U/B;?J-KK&O6LZ?VMOVR//'-*/W^[S48N"V?
M,!)^89[/X _M9?%#]FC5$G\#^)[BUTMIA-=:%=GS].NLM&7WP,<*S+$B&6/9
M*%!"NN: /Z1:*Y+X7?$K1/C%\.?#OC3PY/\ :-'URSCO+?<Z,\>X?-%)L9E$
MD;;D=0QVNC+G(KK: "BBOG3]M[]K>Q_9#^$HUU+2WUCQ3JLS6.BZ7-,JJ\NP
MLT\J[@[01#;NV<EGB3*>9O4 ^BZ*_F<^,?[0'Q$_: UR/5O'_BS4/$=S'G[/
M#.P2VMLJBMY,"!8HMPC3=L4;BN6R>:Y_Q%\/O%7@S2M&U37?#.L:%INM0_:-
M+O=1L)K>&^BVHWF0.Z@2+MDC.Y21AU/<4 ?U!T5^+/[%?_!4CQ?\,_%%EX;^
M+^NZAXN\!W7[@:M>9N=1TEV=F\\R8,MS%ER'1R[JJKY?W/+D_::@ HK\X?\
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
MAN4!6(^8-L49B53O6-2KF0NOZ>T %%?S7S?M7_&Y9G ^,?Q  W'_ )FB^_\
MCM>A>*O^"@GQE\0?"GP5X&L?&?B#26T,3R7VOV^KW!U75[B2>5T,USN$@CCC
MD6-8@Q!*;F+8C6, _H.HK^7SQM\/O%/PWU2/3O%WAK6/"VI30BYCL];L);.9
MXRS*) DJJ2I9&&X#&5([&O=/V2?VYOB#^S-XLT"S'B+4-1^'"7L7]I^&YP+J
M-;4NYF^RK(P\F3][)(/+=%>0(9-P&* /Z#Z*H:3JEGKVEVFI:;>V^HZ=>0I<
M6UY:2K+#/$ZADD1U)#*RD$,#@@@BK] !117Y[_\ !2?_ (*$:Q^SWJ5M\./A
MM/;P>-IH8K[4M<80W(TR)F)2!86W#SW50Q\U<+$Z%0QD#1@'Z$45_+YJ>L>*
M_BQXP2>_O-8\8^*]6FBMUDN)9;Z^O)2%BBC!)9Y&P$15Y/"@=A53Q1X3UWP)
MKESHWB/1M1\/:S;!?/T_5+62VN(MR!UW1N RY5E89'(8'H: /ZCJ*_!K]B7_
M (* ^-O@)\2-#TWQ5XFU#Q!\-+K[-I=]8:Q=SW*:5:J0B3V@P[1^2I),4:[9
M$79MW"-D_>6@ HK^:^;]J_XW+,X'QC^( &X_\S1??_':]"\5?\%!/C+X@^%/
M@KP-8^,_$&DMH8GDOM?M]7N#JNKW$D\KH9KG<)!'''(L:Q!B"4W,6Q&L8!_0
M=17\OGC;X?>*?AOJD>G>+O#6L>%M2FA%S'9ZW82V<SQEF42!)54E2R,-P&,J
M1V->Z?LD_MS?$']F;Q9H%F/$6H:C\.$O8O[3\-S@74:VI=S-]E61AY,G[V20
M>6Z*\@0R;@,4 ?T'T50TG5+/7M+M-2TV]M]1TZ\A2XMKRTE66&>)U#)(CJ2&
M5E((8'!!!%?EY_P4>_X*/>)?"/CC4_A1\*-3_L5]+W6VN^);62*6>29XL-;6
MS#=Y/E;R'D&V594*KY?EDR 'ZI45_+/JVJ7_ (BU2[U+4[VXU/4[V9[BYO+J
M5I9IY78L\CNQ)9F8DDDY)))KVKX3_M#?&S]BWQE+IFEWNL>%9H)DFU'PCX@M
MI%MI=XBD/FVDH!1I(TB'FH$EV$!7 - 'A$O^L;ZFOVJ_X(M_\FK^)/\ L<+K
M_P!(K*OQ4=MS,?4YK]J_^"+?_)J_B3_L<+K_ -(K*CH!]]T444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
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
MCWV7[5_;EQ/%O\_SMGE^5#)G'D/G..HQGG'OW_#E7XW_ /0T_#__ ,&-]_\
M(= 'P'*H61@IRH/!K]T_^"?_ .T=#J?[ R>*M?\ [0OO^%<V5]I^I&.WA5Y8
M+&'SXD@4,JMMM7@C!?:2Z-N)^^?BC_ARK\;_ /H:?A__ .#&^_\ D.OKCX1?
MLQ^*OV3_ /@GS\=O"'BZ^TC4M2O--U[58Y=%FEEA$3Z4D84F2*,[MT+<8Q@C
MGJ  ?BSK6KWGB'5KW5-2O+C4-2OIWN;F\NI6EFFE=BSR.[$EF8DDL3DDDFOV
M8_X(^_ O2_!_[/\ )\2+G3[&3Q+XLO+A+?5(RSW$>G0R"$6[;@!'F>&9R$^^
M#$6)**$_%:OZ /\ @E]S^PM\,O\ =U+_ -.5U1T#J;W[=7[/'A[]H+]GWQ1#
MJ6A7&J^)="TR\U/P]-IT9:^CO$A+K#%A2769D1&BP=_RX =49?YX3QD5_4SJ
MVJ6>@Z7=ZEJ5[;Z=IUG"]Q<WEW*L4,$2*6>1W8@*JJ"2Q.  2:_EHD.9&/N:
M /VK_P""+?\ R:OXD_['"Z_](K*OONO@3_@BW_R:OXD_['"Z_P#2*RK[[IL
MHHHI %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !7X"_\%2O^3Z/B/_NZ9_Z;;6OWZK\!
M?^"I7_)]'Q'_ -W3/_3;:T ?-7A/PEKGCG7;?1/#>C:AK^LW(;R-.TNUDN;B
M7:I=ML: LV%5F.!P%)[5WG_#)WQO_P"B-_$#_P )>^_^-5ZS_P $L_\ D^;X
M<_[NI?\ IMNJ_?J@#^:S_AD[XW_]$;^('_A+WW_QJOIC_@G#^SY\4O O[9'@
M'6O$?PU\8>']'MAJ'GZAJN@W5M;Q;M/N47=(\85<LRJ,GDL!WK]NZ* /E;_@
MIG\4#\,/V._&K6^I_P!FZKKXBT"R_<>;Y_GO_I$7*LJ[K5+KYFQC'RD/MK\
M1\Q K]P/^"Q7A?4_$'[)%M?6%MY]IHGB2SU#4)/,5?)@:*>W#X)!;][<0KA<
MGY\XP"1^($9Q(I]Q1U#H?T3?L6?LSZ)^S+\$-#TFUT7^SO%FIV=M>>);F>1)
MKB6^,8,D32I\ICB9G1%4[0,G+,[NWS9_P5\_9KT3Q%\&6^+.E6&GZ=XD\.WD
M1U6ZCA2*74K6=H;9?,98R\TD;BW";W"K&9NIVBOT$TG5+/7M+M-2TV]M]1TZ
M\A2XMKRTE66&>)U#)(CJ2&5E((8'!!!%?+'_  5*U6RTS]A_Q]!>7EO;3W\N
MG6UI%-*J-<2B_@D,<8)R["..1]HR=L;'HI- S\#U^\/K7]*?[*W_ ":_\'_^
MQ.T?_P!(H:_FL7[P^M?TI_LK?\FO_!__ +$[1_\ TBAIB/YKIO\ 7R?[Q_G7
M[4?\$6?^35?$G_8XW?\ Z1V5?BO-_KY/]X_SK]J/^"+/_)JOB3_L<;O_ -([
M*CH!ZK_P5 _Y,8^)G^[IW_IRM:_G^K^@'_@J!_R8Q\3/]W3O_3E:U_/]2'T/
MZ5/V4_\ DU[X._\ 8FZ/_P"D4-?S7S_\?$G^\?YU_2A^RG_R:]\'?^Q-T?\
M](H:_FOG_P"/B3_>/\Z.HNA^TW_!%?\ Y-7\3?\ 8Y7?_I%8U\L_\%K/^3G/
M"G_8GVW_ *6WM?4W_!%?_DU?Q-_V.5W_ .D5C7RS_P %K/\ DYSPI_V)]M_Z
M6WM#&CR?_@EO_P GU?#7Z:G_ .FRZK]X_%7A?2_&OA?5_#NM6_VS1M6LYK"]
MMO,:/S8)4,<B;E(9<JQ&5((SP17X.?\ !+?_ )/J^&OTU/\ ]-EU7[^4"/YD
M?C=\+[WX*_%SQ?X&OS</-H.ISV27%S;-;/<PJY\J<1DG:LL>R1>2"KJ02""?
MUE_X(S_%Z;QA\!?$?@*[DN)KCP?J:R6Q:&-88[.\WR)&K+\SL)X[MFWC@2(
MQ'"^!?\ !9SX$Q>%_B5X9^*FFV\Y@\40MI^K.L,C0I>6Z((7:4L55I8,*L8"
M\6CL-Q+$?.__  3Y_:1TS]F#]H#_ (2?7O\ D6[W1K[3]1,=NTUP5\O[1"D"
MA@!(\]O!&"_R 2-N*CYU$!D_M^>.O^%A?MC?%74S9?8/LVL-I'E>;YF[[$BV
M?F9VC[_V??MQ\N_&3C)^\O\ @B;\+[&S^'_Q ^(KFWGU*_U--!A#6J^=:PP1
M)/)MFSG;*US%N0 #-LA);C;^1;,9I">[&OZ1?V1_A')\"_V;/ '@FZCN(-1T
M[3%DOX+B:.5H;R=FN+F,/'\I59I9%4@GY57YF^\3H!WOC3X@^%_AOI46J>+?
M$ND>%M-EF%M'>:W?Q6<+RE681AY&4%BJ,=N<X4GL:X[_ (:Q^"'_ $63X?\
M_A46/_QVOG7_ (*V_#[Q1\2?V;?#VF>$O#6L>*M2B\5VUS)9:-82WDRQ"TO%
M,A2-6(4,ZC=C&6 [BOR+_P"&3OC?_P!$;^('_A+WW_QJ@#]_O^&L?@A_T63X
M?_\ A46/_P =KU6OYK8_V3_C?O7_ (LW\0.O_0KWW_QJOZ4J "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "J&K:59Z]I=WINI65OJ.G7D+V]S9W<2RPSQ
M.I5XW1@0RLI(*D8()!J_10!_-/\ M+?"&3X#?'GQSX$>*XCM]'U*2.R-U-'+
M-)9N1):R.T>%+/ \3G &"Q!52"!]N_\ !%CXR'1_B%XS^&=]=[+76[--7TV.
MXO\ 8@NH#MECA@/#R212!V92&V6?(8#*)_P6F^#/]C_$+P;\3;&TV6NMV;:1
MJ4EO8;$%U =T,DTXX>22*0HJL VRSX+ 83XB_9H^+DOP'^/7@?QTDMQ';Z/J
M<<E[]EBCEFDLW_=W4:+)A=SP/*@)(P6!#*0& @9]4_\ !8KXNR^,OVD-/\#Q
MR7"Z=X-TV-'@FAC5?METJSRR1NN696A-HOS8PT;849+-Y7_P38^$,WQ<_:^\
M$H8IVTWPW+_PDM[-;31HT*VI5H"=^=RM<FV1E4%MLC8VX++X#\1O&U]\2_B!
MXE\7ZG%;P:AKVIW.J7,5HK+$DDTK2.J!BQ"@L< DG&,D]:_7G_@C/\(9O!_P
M%\1^/;N.XAN/&.IK';!IHVADL[/?&DBJOS(QGDNU;>>1&A"@<L(&??6K:K9Z
M#I=WJ6I7MOIVG6<+W%S>7<JQ0P1(I9Y'=B JJH)+$X !)K^8SXC^-;[XE?$#
MQ+XNU.*W@U'7M3N=4N8[166)))I6D=4#,Q"@L< DG&,D]:_I!^/WAC4O&WP)
M^(WAW1;;[=K&K^&]2L+*VWK'YL\MK)'&FYR%7+,!EB ,\D"OYFG^\WUH _6C
M_@E+J7P8^"_P:O?%GBOQUX T7Q[XBO)DW:AKUO#J-KIT;*B6\D<KJ8MTL<DN
M%'SJT+,3M4)UG_!3[QS\$?C3^S'?W.F?$/P?K_C+P[>6][HL&CZW8W-Y)YDT
M<,\056:0QF.0R,J8RT$;'(3%?%7P'_X)A?%/]H;X3Z%\0?#FO>$+/1M8\_[/
M!JEY=1W"^5/) V]4MG4?-$Q&&/!'0\5WW_#E7XW_ /0T_#__ ,&-]_\ (= '
MPWX0\4ZIX%\5:-XDT6Y^QZSH]Y#J%E<^6LGE3Q.)(WVL"K890<,"#CD$5^P_
M_!4JZG^,W[!WA/QUX>LK@Z$^I:5XEF%T8XYK:SN+66.,NN\@MYEW A5"V"Q/
M*@D?+G_#E7XW_P#0T_#_ /\ !C??_(=?J]\/_A+#IO[.7AOX8>+([?5((/"M
MMX;U>.UFD$-PJV:V\X1QL<*P#8;Y6P0>#0!_-YX0\0?\(CXLT;7/[-T_6?[,
MO(;S^SM6@\^SNO+</Y4\>1OC;&UER,@D5^O7PT_X+2_#3Q!Y$'C;P=X@\'W<
MUXL/G6,D>IV<,!VCSY'_ '4O!+ED2%SM4%=Q.T>0_'C_ ((N^(-,NKG4/A%X
MJ@UK3EADE&B^)G$%[N2-2L<4\:>5*TC^9C>L"IE 6;YF'QO\2OV*_CC\(_/;
MQ+\,M>@M+:S;4+B_T^W&H6D$"[MSRW%L9(X]H1F8,P*KAB ""0#]$;O]F?\
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
M%%% !1110 4444 >5_M5?\FP?&#_ +$[6/\ TBFK^:NOZ5/VJO\ DV#XP?\
M8G:Q_P"D4U?S5T#Z!17[_?\ !+O_ ),4^&7TU/\ ].=W7U50(_ /_@ES_P G
MU?#3_N)_^FR[K]G/VM_BW+\"_P!F[Q_XVM9+B#4=.TQDL)[:*.5H;R9E@MI"
MDGRE5FEC9L@_*K?*WW3[!7RO_P %0/\ DQCXF?[NF_\ IRM: /P!9BS%CR2<
MU^[O_!,W]E;P]\$?@/X>\:/9V]SXZ\9:;%J-[JH<R&*SFQ-;VL1*J8U$9B:1
M1G=*#EG5(]OX05_2K^RJ=W[+_P 'R.G_  AVC_\ I%#0!1_:>_9H\+?M1?#'
M4_"OB""WM=0>%ETS7A913W>F2EXWWQ,XRJLT4:R*K*70%=RY!'\W4BF.1E/4
M'%?U35_+[\2/$5AXP^(7BC7M,T:W\.Z=JFJ75[;:/:;?)L8I)6=($VJHVH&"
MC"J,*, =* /V'_8Q\=>)OVE/^":?B_PPEG]M\2:5HVK>"=/_ 'L4?VW;8#[(
M/NHD>$N(8<L3GRM[-ECC\4V!5B#P17[4_P#!%?/_  RQXG]_&5W_ .D5C67^
MUK_P23TKXO\ BG7?&_PY\2_\(YXJUB\EU"^TG6RTNG7$\KH9'255,L&29Y""
MLH9G"J(E'!U \@_9/_X*T>%/A'\,?#/@'Q?\.+BPT[0=,^R1ZGX3>)OM4JN,
M.]K(8PC.I9Y)!*Q:7<VT;SM]4^+GB[]C?_@H1JGAF\\1?$ZX\&^(=)TUW/G&
M'1I_*D:,FVN+F[MVBE:)RVV..5@"\S+N!+5\&_$K_@G)^T)\+_.ENOAW?Z]8
MI>-9Q7?AETU/[1C<5E6&$F=8V"$AI(TQE0VUB%KYUU?2;[P_J=WINIV-QINI
M6<SV]S9WD31302HQ5XW1@"K*P(*D9!!!H _>/]GG_@FE\)_V;_B99>/- OO$
MVKZ[80S168UJ^A>&!I4,;R!888]S>6TB?,67#D[=P4KH?\%//^3&OB7_ +NF
M_P#IRM:_-7_@FM^U_P"+OA+\;O"'@"_UC4-4^'WB2[CT7^Q96,Z6-Q/(P@FM
ME9P(?W\H,FWAD=R4=PA'Z5?\%//^3&OB7_NZ;_Z<K6@.I_/[7]*G[*?_ ":[
M\'?^Q-T?_P!(8:_FKK^E3]E/_DUWX._]B;H__I##0!^-W_!5CXF'X@_MB^(;
M..>PN[#PO9VNAVTU@^_=M0SS+*P8@R)/<3QD#;M\L*1N5B=7_@E?H_PTMOC9
MJOC7XF^(?!^CV7AJSC?2(?$^JQ6CG49) 8[B!)65)/*2*7)).QY(6 W89?%O
MVVO"^I^$?VMOBW8ZO;?9+J;Q)>Z@D?F*^8+F5KB!\J2/FBEC;'4;L$ @@:7[
M*G[%?C?]KY?%'_"':KX?TW_A'OLOVK^W+B>+?Y_G;/+\J&3./(?.<=1C/. #
M]I?BC\9?V=OC%\.?$7@OQ)\7/ %QHVN6<EG<8\2Z<SQ[A\LL>]V421MM=&*G
M:Z*V,BOYW)5"R,%.5!X-??G_  Y5^-__ $-/P_\ _!C??_(='_#E7XW_ /0T
M_#__ ,&-]_\ (= 'WK_P3!^+D_Q:_9 \+I>2W$^H^%Y9/#5Q--#'&K+ $:W$
M>SJJVTMNFY@&+(Q.?O-^,7[6G_)T_P 8_P#L<M8_]+9J_;#_ ()]?LQ^*?V3
M_@OK'A#Q;?:/J6I7FOSZK'+HLTLD(B>WMXPI,D49W;H6XQC!'/4#\3_VM/\
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
MO/G66>W5\$D+B*WA7"X'R9QDDG]NJ_%O_@M9_P G.>%/^Q/MO_2V]I >4?\
M!+7_ )/H^&WTU/\ ]-EU7ZJ_\%//^3&OB7_NZ;_Z<K6ORJ_X);_\GT_#7Z:G
M_P"FRZK]5?\ @IY_R8U\2_\ =TW_ -.5K0"W/Y_:_I4_93_Y-=^#O_8FZ/\
M^D,-?S5U_2I^RG_R:[\'?^Q-T?\ ](8: /@/_@N9_J?@M_O:U_*QK\__ -DK
M_DZCX.?]CEH__I;%7Z ?\%S/]3\%O][6OY6-?G_^R5_R=1\'/^QRT?\ ]+8J
M$!^SG_!3[XN3?"7]D+Q.MG)<0ZEXHEC\-VTL,4<BJLX=K@2;^BM;17";E!8,
MZXQ]Y?P,4%F '))K]J_^"TW_ ":OX:_['&U_](KVOQ7A.)HR>FX?SH6X']%O
M[('[+/A[]E'X2:?X?TZS@/B6\AAG\1:O&YE>^O GS!9"JGR49G6)-JX4DD;W
M=FX/_@HU^S-X7^-W[/?BOQ#=P6^F>*_"FFS:U9ZW#9Q/<R1VL,\ILY)" _D.
M'D^4, KE7PVTJWUG7$?&KQ'9>#_@[X\U[4]&@\0Z;I>@W]]<Z/=[?)OHHK>1
MW@?<K#:ZJ5.5888Y!Z4 ?S'\JV1P17]'G[&OQ@U/X]_LQ^ /'&LQE-9U"R>&
M]DRI\^>WFDMI)\*B*OF-"9-BJ N_:,@9/\X;'+$^]?O]_P $N\_\,+?#//IJ
M7_ISNZ.@'X"W'_'Q)_O'^=?JY_P1>^ _AZZ\-^*OBY?V]OJ/B&#4VT'2VFA)
M;3D6".2>6-BV-THN$3.T,JQL V)76ORCN/\ CXD_WC_.OVH_X(L_\FJ^)/\
ML<;O_P!([*A;#>YWW_!5CPMI?B+]BKQ?>ZA:_:+G1+O3]0T^3S&7R;AKJ.W+
MX! ;]U<3+ALCY\XR 1^"E?T!?\%//^3&OB7_ +NF_P#IRM:_G]H#H?TJ?LI_
M\FO?!W_L3='_ /2*&O5*\K_93_Y-=^#O_8FZ/_Z0PUZI0(*^2?VA?^":/PH_
M:0^)E]X\\07WB;2-<OX88KP:+?0I#.T2"-)"LT,FUO+6-/E*KA =NXLS?6U?
MC?\ \%(/^"@7C?5/C!JOPZ^'/B6_\)>'?"EXUK=:EHEU/:7FH7R+LF5Y $=8
MXG,D8C7Y69#(6<&/8 ?:/P-^ ?[.W_!/WQ-K8'Q%L-+\1Z]9PY/CC6].AO(K
M57D_U'R0NL4CCYNJLT"=TKYV_P""AW[>GP'^-7[.^J^!O">HW'C'Q!J$T%Q8
M7::/+%#IDL-Q$S2,]RL;*SPF>-6B5SAG5MH;G\X_@_\  +XA_M!:[+I7P_\
M"E_XFNX<?:);=0EO;95V7SIY"L46X1OMWLNXKA<GBO:_BA_P39^+OP8^!NI_
M$_QD_A_2+#3!&;K0_M[3ZA'YERENG^KC: Y,B/Q*<*>?FRM 'RDOWA]:_IO^
M"OC.]^)'P=\">+-2BMX=2U[0;#5+F&U5EA26>WCE=4#%B%#.< DG&,D]:_F0
M7[P^M?U&^%?#.E^"?#&D>'=%MOL>C:19PZ?96WF-)Y4$2".--S$LV%4#+$DX
MY)-/H!_+K<?\?$G^\?YU^KG_  1>^ _AZZ\-^*OBY?V]OJ/B&#4VT'2VFA);
M3D6".2>6-BV-THN$3.T,JQL V)76ORCN/^/B3_>/\Z_:C_@BS_R:KXD_['&[
M_P#2.RHZ#>YWW_!5CPMI?B+]BKQ?>ZA:_:+G1+O3]0T^3S&7R;AKJ.W+X! ;
M]U<3+ALCY\XR 1^"E?T!?\%//^3&OB7_ +NF_P#IRM:_G]I!T/Z,O@GXTLOA
MS^Q'X!\6ZI%<3Z=H/P[L-5NH[55:5XH--CE<(&*@L50X!(&<9(ZU_.]K6KWG
MB'5KW5-2O+C4-2OIWN;F\NI6EFFE=BSR.[$EF8DDL3DDDFOWR7_E%ZO_ &1S
M_P!PE?S^4=1=#]J?^"/OP+TOP?\ L_R?$BYT^QD\2^++RX2WU2,L]Q'IT,@A
M%NVX 1YGAF<A/O@Q%B2BA/=?VZOV>/#W[07[/OBB'4M"N-5\2Z%IEYJ?AZ;3
MHRU]'>)"76&+"DNLS(B-%@[_ )< .J,N#_P2^Y_86^&7^[J7_IRNJ^F=6U2S
MT'2[O4M2O;?3M.LX7N+F\NY5BA@B12SR.[$!55026)P "338'\LQXR*_:W_@
MBW_R:OXD_P"QPNO_ $BLJ_%20YD8^YK]J_\ @BW_ ,FK^)/^QPNO_2*RI= /
MONBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!*\Z^.7_(J
MV?\ U^K_ .BY*]%KSKXY?\BK9_\ 7ZO_ *+DKJPG\>'J<F*_@3]#P^BBBOMC
MX\**** "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@ KZ&^%/_ "(.E_\ ;7_T:]?/-?0WPI_Y$'2_^VO_ *->O&S3^"O7
M]&>MEO\ &?I^J.OI:2EKY@^E"BBB@ HHHH **** "BBB@#\K_P#@N9_J?@M_
MO:U_*QK\_?V3?^3IO@W_ -CEH_\ Z6PU^U/[<G[#G_#9T?@L?\)K_P (?_PC
M9O3_ ,@K[=]H^T>1_P!-XMFWR/?.[MCGY_\ A-_P1O/PO^*G@WQE_P +=_M/
M_A'=9L]7^Q?\(UY7VCR)TE\O?]L;;NV8W;3C.<'I0@/TIKY5_P""A7[(X_:J
M^#FW1[;SOB!X<\RZ\/F2[\B*7>8_M%N^X%#YB1C:6VXD2/+HA?/U510!_*PR
ME6((P1Q7[$_\$E/VPHO''@R/X,^*M0@B\1:!#_Q3TUS<R-/J5EEW> ;\@M;J
M %56'[G:%0"%V._^TW_P29T/X_\ QCUGQYHOCL^"/[8V3WVEIH*74370&V29
M"DT.WS,!V#!F,C2.6._ Y3X4_P#!(+6_@W\1O#WC;PY\<?)UG0[V.\@W>%W5
M)=I^:*39?JQCD7<CJ&&Y'8=Z /#O^"Q7[/\ ?>#_ (T67Q5M$N+G0_%T$=K>
M2L&9;6_MXEB"$B,*BR0)&R NS,T=P>%4"OG7]B']J3_ADGXV0^+KG2/[;T6]
MLWTG5;>([;A;622.1I("2%\Q6B0A7^5@&7*%@Z_T!>// ?A_XH^#]5\*^*M)
MM];\/ZI";>[L;H$I(N00000596 974AE9592" 1^77QB_P"")^LIKL<WPK\<
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
M[]JRX7Q5H-_!X1^(D,+1R7[6Y>VU95C(ACN@I!5E8(HG4,RIE2D@6,)\0?\
M#E7XW?\ 0U> ,?\ 80OO_D.D!?\ ^"A'_!2BP_: \,W'PT^&MK<1>"YY@=6U
MC4;94FU,Q3;X4@0DM'#NCCEW,%E8[5*QA6$GYXU^ROP6_P""/7A#P7X+UF3Q
MCX@/B7QSJ6CW=A;7 M VEZ//<6PC$\<#$/<2PNTA21V0'*L(XW57'GW_  XQ
M_P"JV?\ EJ?_ ';0!^@'[*?_ ":]\'?^Q-T?_P!(H:_FOG_X^)/]X_SK^G?X
M5>!S\,?A=X.\'_;?[2_X1_1K/2?MOE>5]H\B!(O,V;FV[MF=NXXSC)ZU^;4G
M_!#7S)&;_A=F-QS_ ,BI_P#=M 'JG_!%?_DU?Q-_V.5W_P"D5C7BO_!<#PSI
MEOXE^$OB.*VV:Q?6FHZ?<W/F,=\$#V\D*;<[1M:ZG.0 3OY) 7'W/^Q9^RK_
M ,,@_"W4_!O_  D__"6?;=9EU;[;_9_V+9OA@B\O9YLF<>1G=N_BQCC)U?VJ
MOV5?"'[6?PXD\->(T^PZI:[YM'UZ&(-<:;.0/F49&^-L*)(B0' '*NJ.@P/P
MG_9%^-UA^SG^T5X.^(6IZ=<:KIFDSS+=6MHZK,8IK>6W=TW<%D$I<*2 Q4*6
M7.X?M=^SO^WS\-OVH/BAKG@CP3;:])=:59S:A_:=]9QPV=S!'/'#OB_>F7YC
M*C /&AVYR%/%?G:?^"*OQNS\OBKP 1[ZA?#_ -LZ^JO^">?_  3S\:_LH?%#
MQ%XP\8^(]!OS>:,VDVMCH;3S;M\\4KR2/+''MV^0@"A6W>822NT!@#W3]OCX
M#Q?M ?LO^+M$CM[BXUS2H&UW1EM8))YFO+>-V6)(D8&1I8S+  =V#,&"LRJ*
M_GBY5O0BOZIZ_F2^.FF^'=%^-7CZP\(O;R>%+77[^#27M+@W$+6:W#K"4E+,
M9%V!</N.X8.3G- '?_L+_"^Q^,7[67PU\-:F;<Z:^I_;[J"ZM5N8;F*UC>Z:
MW>-B RRB QG.0 Y)#8VG^BZORB_X(F_".9M2^(/Q1N8KB.W2%/#6GR+-'Y,K
M,R7%T&3EPR;+/:W"XE<?,1\OZNT %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M"K*P11.H9E3*E) L83X?_P"'*OQN[>*O &/^PA??_(= &Q_P4$_X*6Z'\?O
MNH?#'X<Z=J$?AVXO(GU#Q!?A(O[0BAE=A%%;LC.L;.EM,)"T<GR%&C )S^=*
M_>%?KM\"?^"+_AS2=,GN_BSXIGUO5IHI(DT[PRY@M+1F65!)YTB;YF :&5?D
MC570JRRH2#SA_P""&7)Q\;,#_L5/_NV@#[7^*GC@_$S]A'Q?XP^Q?V:/$'PV
MO-6^Q^;YOD>?I;R^7OVKNV[\;MHSC.!TK^=2OZ/?"_P U/2_V39/@QK'C'^V
M[H^&KKPRGB+^S%M]L$D4D$!^SK(0?*B:-/OY?R\ELL37PM_PXQ_ZK9_Y:G_W
M;0!]6?\ !+[_ ),7^&7TU+_TYW5?5%>4_LO? X_LW_ OPS\.3K7_  D7]BBY
M']I?9/LOG>;<RS_ZK>^W'F[?O'.W/&<#U:@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH \L_:I_Y-?\ C!_V)VL?^D4U?S55_3Y\
M5/!!^)GPO\7^#_MO]F_\)!H]YI/VWRO-^S^? \7F;-R[MN_.W<,XQD=:_-?_
M (<8_P#5;/\ RU/_ +MH ^JO^"7?_)BGPR^FI_\ ISNZ^JJ\H_9=^!O_  S9
M\"O#/PY_MO\ X2+^Q?M/_$R^R?9?.\ZZEG_U6]]N/-V_>.=N>,X'J] !7.?$
M#P78_$CP)XC\):I+<0:=KVFW.E74EJRK*L4\31.4+!@&"N<$@C.,@]*Z.B@#
M^9'XT_"'Q#\!?B=X@\!^*8K>/6]'F6.5K682PRHR+)'(C<$J\;HX# , V&56
M! ^T_P#@GM_P4IL/V?\ PQ;_  T^)-M<3>"X9B=)UC3K=7ETSS9MTJ3H"&D@
MW222[E#2J=RA9 RB/])?VE?V,_AA^U9;VS>--*N(M;LX?L]IX@TF?[/?6\7F
M!R@8ADD7(8!94<+YDA3:S$U^=OC;_@B;\0[#5(D\(?$'PSK>F&$-)/K<-QIT
MRR[FR@CB2X#+M"G=O!))&T8!(!Z#^V-_P5L\.ZGX.UKP=\%I-6FU/4(?(_X3
M50;%+128F8VT<B>:S,AFB+,(6C8!T+?*P_+CPCX5U7QUXJT?PWHEK]MUK6+R
M'3[*V\Q8_-GE<1QIN8A5RS 98@#/) K[PT?_ ((J?%^;5+.+5/&7@FRTUID%
MS<6=Q>7$T<18;V2-K:,.P7)"EU!( ++G(_0C]E/]@GX:_LJV*7FFVO\ PDWC
M%]CR^)]7@C:XB?R3&ZV@"_Z-$V^4[5)<B3:\D@5< &9X?_9>\3?!7]A/4?AA
M\,]7_L/XC#1I)VUC35B\V\U1P))U29A%CS,&VCG?:\4?E-G,8K\6)/VL?C@&
M(;XQ^/P1P?\ BIKT?^U:_I0KXK_:L_X)=_#S]HO77\2Z!??\*Z\7WEX]UJFH
MV=H;NWU'<H#%[8RHJ2;E#>8A7<6D+AV8,H!Y5^R'_P %:/ K?#O1_#/QCO-0
MT#Q)H]D+9O$36\]_;ZFD8C2-Y"GF3BY<%B^Y2C%&?>I<1CYX_P""E?[<W@']
MJ71_#7AGP-I%Q<0:)J=U<3>(-6T](99%VB.,6C^876&4;G=)$1B8[<D J15@
M_P#!%7XW?P^*O !'OJ%\/_;.M;PK_P $4/BE>:Y;1>)/'7A#2M&;<)[O2S=7
MUPGRDKLA>&%6RVT',BX!)YQM(!\G?LB_!N^^._[0W@GPM!H%QXATEM3M[K7+
M>%VC6/3$F3[5))(&4QKY9*Y# EF55R[*#^[/[9WA?3?%W[)OQ<L-6MOM=K%X
M9OK](_,9,3VT+7$#Y4@_++#&V.AVX(()!Y[]D;]B'P'^R)I-X^A&XUOQ5J,4
M<6H>(M15/.=0J[HH%48A@,BE]F68G;O=]B;??-6TJSU[2[O3=2LK?4=.O(7M
M[FSNXEEAGB=2KQNC AE9205(P02#0!_+-7Z\? /_ (*S?"?X>?L^_#SP]X@T
M3Q.WB'1M,AT.ZL=)MH;A56UABBCN/,DDB4K,.0HRRLDBD8"/)P_QS_X(P^(]
M0^(NHWOPG\1:!8^#KK]_!IOB2ZN5N+%V)W0*Z0R^;&O&UV(?!VMN*^8_%Z+_
M ,$5?B_)JUDFJ>,O!-GIS3H+FXL[B\N)HXMPWLD;6T8=@N2%+J"0 67.0 +_
M ,%BOV?[[P?\:++XJVB7%SH?BZ".UO)6#,MK?V\2Q!"1&%19($C9 79F:.X/
M"J!7SK^Q#^U)_P ,D_&R'Q=<Z1_;>BWMF^DZK;Q';<+:R21R-) 20OF*T2$*
M_P K ,N4+!U_H"\>> _#_P 4?!^J^%?%6DV^M^']4A-O=V-T"4D7(((((*LK
M ,KJ0RLJLI! (_+KXQ?\$3]9378YOA7XYL9]&ESOL_&!>*XML*@&)K>)EFW-
MYA_U<>T;1\_+4 >J_&+_ (+!?#)?@[>3?#N/7Y_'FJ6=S#8VMY81P_V-/GRX
MY[EG+Q/PQE1(_-#; C^7NX_,)?VLOCANP/C'X_)/_4S7I_\ :M?4_P#PY5^-
MW?Q5X  _["%]_P#(=?8'[(/_  2S\(?L_:[I'C7QAJG_  G'CFQQ/;1+"(]+
MT^<K&0\<; O+)&XDV3.5&&5A$CHK  ^A_P!DFR\>6/[-OP^B^)E_<:CXV;3%
MEOIKQ66Y579GABG#HK>?'"T4<A8;BZ.2S'+'\$/VM/\ DZ?XQ_\ 8Y:Q_P"E
MLU?THU^:WQ9_X(W_ /"T/BGXQ\9_\+=_LS_A(M9O-7^Q_P#"->;]G\^=Y?+W
M_:UW;=^-VT9QG Z4=0.K_P""*W_)J_B?_L<KK_TBL:^_J^?OV+/V5/\ AC_X
M5ZIX-_X2?_A+/MVLRZO]M_L_[%LWP01>7L\V3./(SNW#[V,<9/T#0!_/Y^TM
M\8?VA_@S\>?''@_7OC%XV;4-/U.0B:TUR>TAGAD_>PS)!!,8X5>*2-Q$O$88
M)@;<#W+]A+_@J%<?"==0\*_&G4M?\3Z1J%XMS:>*+BZFU&[T]W\N-TF$LA9K
M8*OF#RLNI#X23S!L_1#]JK]BSX>_M9:%(/$5E_9WBRVLWM=*\3V8/VFRRP=0
MZ!@L\88']W)T$DFPQLY>OSN\5?\ !%#XHVFN7,7AOQSX0U71EVB"[U4W5C</
M\H+;X4AF5<-N Q(V0 >,[0 >O_ML?\%-_@WXX^"GB_P!X)CN/'&I:]IBV\-[
M>:.RZ9;L\H#EQ.T4HFC13+&ZQLJR>2<G# ?DSI&DWOB#5+/3-,LKC4=2O9TM
MK6SM(FEFGE=@J1HB@EF9B % R20!7WB/^"*OQN[^*O  'MJ%\?\ VSK[)_97
M_P""5O@+]G?QA:^,->URX^(7B?3YFDTU[FR2TL;1L)Y<HM]TA:=&#E7:0J-Z
MD('17H ^B/V6_A?_ ,*9_9U^'?@V33?[(O\ 3=&MQ?V?G^?Y=](OFW?S[F!S
M/)*?E)49PORX%>KT44 %?BO_ ,%JO^3I/"O_ &)MK_Z77U?M17Q3^VI_P3A/
M[8'Q2TOQC_PL+_A$OL.CQ:1]B_L3[;OV3SR^9O\ M$>,^?C;M/W<YYP #XM_
MX(J_\G2>*O\ L3;K_P!+K&OVHKXI_8K_ ."</_#'_P 4M4\9#XA?\);]NT:7
M2/L7]B?8MF^>"7S-_P!HDSCR,;=H^]G/&#]K4 ?EQ_P6@^ -]JEGX5^,6G)<
M74.GPKX?UB-0SK;PF1Y;:<!8\*OF231N[N!NDMU498FOSL_9N^.%]^SC\;/#
M'Q%L--M]9GT::0OI]P[1K/%+$\,J!QRC>7(^UL,%;:2K %3_ $EZMI=GKVEW
M>FZE96^HZ=>0O;W-G=Q++#/$ZE7C=&!#*RD@J1@@D&OS&_: _P""+UOJFJOJ
M?P<\4V^DP7$Q:30?%+R-#;JS2,3#<QH[[5!B18Y$9L!F:4G H ]4U7_@L?\
M!.+P'>:SIFF^)KSQ"LSV]KX;NK-()I2(BZ3/,KO$D)?$9(9I022(F R?ROU;
M]L/XZ:UJM[J5Q\8/&T4]W.]Q)':Z]<V\*L[%B$BC=4C4$\(BA5&    *^F_^
M'*OQO_Z&KX?X_P"PA??_ "'7T5^R_P#\$?O#OP_U33O$WQ9UJW\9:O9SK/%X
M>TZ,_P!DAE:3 G:10]RI'DOMVQ*"K*PE0\@'NW_!-6X^)>J?LKZ+J_Q.UO4-
M;U#5KVXOM*FU=Y'O4TYMHB$SR*'?<ZS2HQ9\Q2Q8;;A5_.S_ (+(>&--T#]K
M*PO["V\BZUOPS9W]_)YC-YTZS7%N'P20O[JWA7"X'R9QDDG]O*^7OVW_ -A_
MP]^UUX-$L1AT3XAZ5"RZ/KS*=KKDM]EN=H):!F)((!:)F+*""Z2 'Y-_\$[/
MVF/#O[+O[07_  D/BNWN'\/:OI<FB7=Y; NU@LDT,HN#& 6D56A 95^;:S,H
M8J$;],[?XT^!_P#@J'\ /BWX \%VVOZ#<6UG:JLVO1PVR&Z9WGM/FB><^7YM
MH!)\N[83MY.1\4?\.5?C=V\5> ,?]A"^_P#D.OM__@G3^Q3XI_8_TGQT_BS7
M=)U74O$<]F([?1?-DA@BMUFPQDD1"69KAAMV841@[FW$* ?ACK&D7WAW5;S2
MM3L[C3M2L9WMKJSNHFBF@E1BKHZ, 592""",@@@U^K7['/\ P5<^'OAOX7^#
MO 7Q.L=0\-:AH=FFDIKFGVK7.G/:V\ 6"2159IUD8($94C=2V'RJL5C^B?VO
M?^"='@/]J[5/^$D^W7'@SQT(5@;6K"W2:*[560*;J E?-98U9%971@&4,75$
M4?!A_P""*OQMS\OBKP 1[ZA?#_VSH Y?]LO_ (*2>+OC=\1;"X^%WB3Q=\/O
M!NFV8AAM;?438W%Y.QW2SS"W?_<14:20 1EAM,CK7I7_  2O^)7QT^+G[2!E
MU+X@>)O$'@G2-,GDUV'7=1N;VV=9%*6\:&3>J3F;9(IRC%(9L,1N5K/PU_X(
MH>-KCQ1!_P +"\<:!I_AQ-LDW_",F>ZNY\.NZ)?.AB2+<F_$A\S:P7]VP)Q^
MG?P.^!OA#]G?X=:=X*\%Z=]BTFT^>2:0AKB\G( >XG< ;Y6P,G   55"JJJ
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
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M"5YU\<O^15L_^OU?_1<E>BUYU\<O^15L_P#K]7_T7)75A/X\/4Y,5_ GZ'A]
M%%%?;'QX4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !7T-\*?^1!TO\ [:_^C7KYYKZ&^%/_ "(.E_\ ;7_T:]>-
MFG\%>OZ,];+?XS]/U1U]+24M?,'TH4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %?*_\ P5!_Y,7^)OTTW_TYVM?5
M%8WBCPGHOCC0KK1/$>CZ?K^C717[1INJVJ7-O+M8.N^-P5;#*K#(X*@]10!_
M+DOWA]:_I3_96_Y-?^#_ /V)VC_^D4--_P"&3O@A_P!$;^'_ /X2]C_\:KT;
M2=+L]!TNTTW3;*WT[3K.%+>VL[2)8H8(D4*D:(H 554 !0,   4 7Z*** "B
MBB@ HHHH **** "O/?V@/%&I>"?@/\2/$6B7/V+6=(\-:EJ%C<^6LGE3Q6LD
MD;[6!5L,H.&!!QR"*]"K&\5>&=+\;>&-7\.ZU;?;-&U>SFT^]MO,:/S8)4,<
MB;E(9<JQ&5((SP0: /P=\>?\%-OCY\1/ARW@[5/$FGQV5U9WFGZI>6VD6ZW.
MJ07 *LDQ*E$VHS(I@2(X.6+-AA\V>$O"NJ^.O%.C^&]$M?MNM:Q>0Z?96WF+
M'YL\KB.--S$*N68#+$ 9Y(%?O)_PZZ_9C//_  K/_P KVI__ "37J7P7_9=^
M%7[//VM_A]X*T_P_=76Y9K[,ES>,C;-T?VB9GE$>8D;RPVS<N[&230!6_91^
M -C^S1\"?#/@>V%NVHVT'VC5[RW"D7=_)AIY-XC0NH;]VC.NX11Q*?NU[#11
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 5_*U+_ *QOJ:_JEKRK_AD_X(?]$;^'
M_P#X2]C_ /&J /EG_@BW_P FK^)/^QPNO_2*RK[[KF_!?P_\+_#?2I=+\)>&
MM(\+:;+,;B2ST2PBLX7E*JID*1JH+%44;L9PH'85TE !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% "5YU\<O\ D5;/
M_K]7_P!%R5Z+7G7QR_Y%6S_Z_5_]%R5U83^/#U.3%?P)^AX?1117VQ\>%%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 5]#?"G_D0=+_[:_\ HUZ^>:^AOA3_ ,B#I?\ VU_]&O7C9I_!7K^C/6RW
M^,_3]4=?2TE+7S!]*%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >7?\-2?
M!G_HKG@3_P *6R_^.U@>.OBEX,^)7A8_\(AXOT+Q4+*]B^U?V+J<%YY&^.;9
MO\MFV[MCXSUVG'0U^/GE)_<7\J^L_P!A]0OAGXA8 '^F:3T'_3.^KZ=97]7D
MJO/>S70^:>9?6(NGR6NNY]%4445[)Y(4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !7T-\*?^1!TO_MK_P"C7KYY
MKZ&^%/\ R(.E_P#;7_T:]>-FG\%>OZ,];+?XS]/U1U]+24M?,'TH4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 45P_Q/\ C5X#^"^EC4/'
M/B_1_"]N\,T\*ZC=I'-<K$H:001$[YF 9?DC5F)90 2P!\-_X>C?LQ_]%,_\
MH.I__(U 'U517SEX+_X*$_LZ^/M5ET_2_BIH]M<1PF<MK4<^E1%0RK@2W<<2
M,V6'R!BQ )QA21]&T %%%% !1110 4444 %%%% !1110 4444 %%%<UXU^(/
MA?X;Z5%J?BWQ+H_A;399A;1WFMW\5G"\I5F$8>1E!8JC';G.%)[&@#I:*\I'
M[6'P1) 'QC\ $_\ 8T6/_P =KU:@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **\\\4_M!_"WP/KESHGB3XE>#_  _K-J5\_3M4UZUMKB+<H==T
M;R!ERK*PR.0P/0U:\%_&SX=_$K5)M-\(>/O#'BG4883<26>BZS;7DR1!E4R%
M(W8A0SJ-Q&,L!W% '<T444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !16-XI\6:)X(T*YUOQ'J^GZ#HUJ5^T:EJETEM;P[F"+O
MD<A5RS*HR>2P'>N#_P"&L?@A_P!%D^'_ /X5%C_\=H ]5HJAI.K6>OZ9::GI
ME[;ZCIM["ES:WEI*LL,\3J&21'4D,K*00P."""*OT %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%>8ZM^TQ\(- U6]TS5/BOX(TW4K.
M9[:ZL[OQ'9Q302HQ5XW1I 596!!4C(((- 'IU%<EX%^*_@KXH?;3X-\9:!XM
M%CL^U?V%J<%[]GW[MGF>4[;=VQ\9QG:<=#76T %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 445Y2?VL/@B"0?C'X !_P"QHL?_ ([0!ZM17->"
MOB#X7^)&E2ZGX2\2Z/XITV*8VTEYHE_%>0I*%5C&7C9@&"NIVYSA@>XKI: "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **YOQK\0?"_P -])BU
M3Q;XET?PMILLPMX[S6K^*SA>4JS! \C*"Q"L=N<X4GL:XW_AK#X(?]%D^'__
M (5%C_\ ': /5J**\I/[6'P1!(/QC\  _P#8T6/_ ,=H ]6HKFO!7Q!\+_$C
M2I=3\)>)='\4Z;%,;:2\T2_BO(4E"JQC+QLP#!74[<YPP/<5TM !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 450
MU;5+/0=+N]2U*]M].TZSA>XN;R[E6*&")%+/([L0%55!)8G  )-><_\ #6/P
M0_Z+)\/_ /PJ+'_X[0!ZK16-X6\6:)XWT*VUOPYJ^GZ]HUT6^SZEI=TES;S;
M6*-LD0E6PRLIP>"I':MF@ HHHH **\I/[6'P1!(/QC\  _\ 8T6/_P =KL?!
M7Q!\+_$C2I=3\)>)='\4Z;%,;:2\T2_BO(4E"JQC+QLP#!74[<YPP/<4 =+1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%<-XT^-GP[^&FJ0Z;
MXO\ 'WACPMJ,T(N([/6M9MK.9XBS*) DCJ2I96&X#&5([&@#N:*\\\+?M!_"
MWQQKEMHGAOXE>#_$&LW1;R-.TO7K6YN)=JEVVQI(6;"JS' X"D]!7H= !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 444C?=- 'FVI_M'_";0]6O--U+XI>#-/U"TF>WN;.Z
M\0VD4T$J,5>-T:0%65@001D$$&H/^&I/@S_T5WP)_P"%+9?_ !VOR:^/T:'X
M[_$<E5_Y&34NW_3U)7!>4G]Q?RKZ*&4<\%+GW\CYV>;\LG'DV\S]H1^U-\&/
M^BN>!?\ PI;+_P".UW/ACQ3HWC30[?6/#VK6&NZ/=;O(U#3;E+FWEVL4;;(A
M*MAE93@\%2.U?A+Y2?W%_*OUS_8/ 7]E7P0 ,#-]C_P.N*Y,9E_U2"GS7UML
M=F$S#ZU-PY;:7W/H"BBBO(/6"BBB@#\#Z^L_V(?^17^(7_7[I7_HN^KY,KZS
M_8A_Y%?XA?\ 7[I7_HN^K]$Q/P?-?FC\_H?'\G^3/H>BBBLS4**** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KZ&^
M%/\ R(.E_P#;7_T:]?/-?0WPI_Y$'2_^VO\ Z->O&S3^"O7]&>MEO\9^GZHZ
M^EI*6OF#Z4**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KY@_P""
M@O[4TO[+/P'NM2T6ZMX/'.N3#3M"298Y3&_WIKDQ,P++%'G#;74220!U*L17
MT_7Y6_\ !<S/E_!7TSK7_MA0!^8?BSQ=KGCO7KC6_$FL:AK^M76WS]0U2Z>Y
MN)=JA%W2.2S85549/ 4#M7K_ ,,OV&?CO\7M*.I^&?AIJ\^FF&&XBO-2,6FQ
M7,4JEHY('NGC$RE1G,>X %2<;ESRO[-/Q&\._"/X\^!_&GBK1;CQ#H>AZE'?
M3V5K,8I@R9,<J'(W-%)LE"$A7,81B%8FOZ(OAC\:? ?QHTDZCX&\7:1XHMDA
MAGF73KM));995+1B>+.^%B%;Y)%5@58$ J0 #^;/QM\/?%7PUU2+2_%_AG5_
M"NI30BY2SUJPEM)7B+,HD5)%!*ED8;@,94CL:^J?^"=?[:GB'X$_%GPYX1\1
M^)+A_A9J\PTZYLM0G#VVE-([F.YA,DBK;*)I-TK [2C2,59E0K^G7[?W[)-[
M^UU\(]-T70+K2-+\5Z/J27UC?:M$VPQE&CF@\Y%9XE8,DAVJP9H(P1T9?SV'
M_!%;XW]1XJ^'_P#X,;[_ .0Z /VIK\H_VSO^"K_C3POX^\5?#SX8:1;^&9M"
MU*?2[KQ)J2)=W4LL$JJY@@8&*-=\<R9D$I='5@(FX'U[^TA^T[XA_8Q_9P\$
M^*?%FC0>/_%,TUCHNKFUOA8PRWC6DLD]PC" C:9(&POEIPXX7&*_";XM>/1\
M4_BGXP\9_8?[,_X2'6+S5OL/G>=]G\^9Y?+W[5W;=^-VT9QG Z4 ?IC_ ,$3
M]:OO$6I?'74]4O;C4M2O9](N+F\NY6EFGE<W[.[NQ)9F8DDDY))-?J/7X!_L
M-?MS?\,8+XU'_"$_\)A_PDALC_R%OL/V?[/Y_P#TPEW[O/\ ;&WOGC]??V+?
MVJ#^UY\+-2\9_P#",?\ ")_8]8ETG[%_:'VW?LA@E\S?Y4>,^?C;M_ASGG
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
M/_A'=8O-)^V_\)+Y/VCR)GB\S9]D;;NV9V[CC.,GK0!^E-%?G9;?\%CO!Z_
M^7QA?>#O(\8RZS)IECX-M]:$TDL$<<$CWDT_D+Y,?[UD7,;%W3"Y D:/YTU?
M_@M9\7YM5O)=+\'>";/36F=K:WN[>\N)8HBQV*\BW,8=@N 6"*"02%7.  ?L
M]17Y;_L__P#!:"#5-5CTOXQ^%K?28;B8+'KWA99&AMU9HU FM9'=]J@RNTD;
MLV JK$3DU^I% !17SI^US^V]X#_9#TFT371<:YXJU*&273O#NG,@F=0K;99V
M8XA@,BA-^&8DML1]C[?SMUC_ (+5_%Z;5+R72O!O@FSTUIG:VM[RWO+B6.(L
M=BO(MS&'8+@%@B@D$A5S@ '[.T5^*X_X+5?&[OX5\ $>VGWP_P#;RONC]C7_
M (*/>$/VLM<OO#-WI/\ P@OC./=-8Z3<7XNDU&!5R[0R^7'F1,,6BVYV#>I8
M"3RP#Z=\?^,[+X<^!?$?BS4XKB?3]!TVYU2YCM55IGB@B:5U0,5!8JAP"0,X
MR1UK\2/VH/\ @J)\3_V@M-U'PUI$4'P_\%WT+6USINGR>?=W<3+'OCGNF525
M+(_RQ+$"DK(_F"OM[_@I1^W)_P *+_MKX0'P5_;?_"7^#Y_^)S_:WV?[)]J^
MTVO^I\A]^WR]_P!]<YQQC-?BHQRQ- '[_?\ !+TY_87^&9/)QJ7_ *<[NOJF
MOQ8_9>_X*M?\,V_ SPS\.?\ A5W_  D7]B_:1_:?_"0?9?.\ZYEG_P!5]E?;
MCS=OWCG;GC.!^N'P_P#B99^,/@[X;^(>I"W\.Z;JF@VVOW(NKI?)L(I;=9WW
MS,%&U%8Y<A1A22!0!V]%?EQ^T!_P6@M]+U1],^#OA:WU:&WF*R:]XI618+A5
M:12(;:-T?:P$3K)(ZM@LK1 X->._\/JOC=W\*^ ,?]@^^_\ DR@#]J:*^%OV
M0?\ @J=X0_: U[2/!7C'2_\ A"/'%]B"VE$PDTO4)PL8"1R,0\,LCF39"X8?
M*JB5W=5/W30 45X]^TI^U-X#_95\&V_B#QO>W!:\F\BPTG3D26^O6!&\Q1LR
MC:BL&9V95&5&=SHK?F=XK_X+7_%&ZURYE\-^!O"&E:,VWR+75!=7UPGR@-OF
MCFA5LMN(Q&N 0.<;B ?LE7\U_P"UK_R=1\8_^QRUC_TMEK[G^#?_  6OUN/7
M7A^*O@?3Y]&DQLO/!XDBN+;"N3F&XF=9MS>6/]9'M&X_.<+7P+^T1XHTSQO\
M??B5XCT.Z%]HNL>)=2U"QNMC)YL$MU))&^U@&7*L#A@",\@&@#]$_P#@AG_Q
M[_&C_>T;_P!OJ_5"ORO_ ."&?_'O\:/][1O_ &^K]4* "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH *_FOF_90^-S3.1\'/B 1N/_,KWW_QJOZ4
M*_*V3_@N5Y<C+_PI/.TX_P"1K_\ N*@#W/\ X)(_#[Q1\-OV;?$.F^+?#6L>
M%=2E\5W-S'9ZS82V<S1&TLU$@215)4LC#=C&5([&OM^OG[]BS]JK_AK[X6ZG
MXR_X1C_A$_L6LRZ3]B_M#[;OV0P2^9O\J/&?/QMV_P .<\X'E?[:G_!1P_L?
M_%#2O!Y^'O\ PEOV_1X]6^V_VW]BV;YYXO+V?9Y,X\G.[</O8QQD@'VK17YV
M?!S_ (+&^$/&]WXGD\:>#CX#TK1=&DU2.XCUH7]QJ$XFAC2S@A,$6Z1_-)!W
M8 1F;:H9U\*\;?\ !;+XA7^J1/X0^'WAG1-,$(62#6YKC49C+N;+B2)[<*NT
MJ-NPD$$[CD  '[$45^07PU_X+8>-K?Q1!_PL'P/H&H>''VQS?\(R)[6[@RZ[
MI5\Z:5)=J;\1GR]S%?WB@'/ZB_!KXN>'OCQ\,] \>>%9;B70M:B:6#[5"8IH
MV5VCDC=><,DB.AP2I*DJS*02 =Q17CW[2G[4W@/]E7P;;^(?&]Y<%KR;R+#2
M=-1);Z^8$;S%&S*-J*P9G9E4949W.BM^9_BK_@M?\4;K7+F3PWX%\(Z7HS;?
M(M=4%U?7"?* V^:.:%6RVXC$:X! YQN(!^R-%?BLO_!:KXW=_"O@ CVT^^_^
M3*^P/V0?^"IG@_\ :"U[2/!?C'2_^$(\<WV(+:43"32]0G"H D<C$/%)(YDV
M0N&'RJHE=W52 ?=-?E'^V=_P5?\ &GA?Q]XJ^'GPPTBW\,S:%J4^EW7B34D2
M[NI98)55S! P,4:[XYDS()2Z.K 1-P/MS]M']JC_ (9#^%FF^,O^$8_X2L7F
ML1:3]B_M#[%LWPSR^9O\J3./(QMV_P 6<\8/X#_%KQZ/BG\4_&'C/[#_ &9_
MPD.L7FK?8?.\[[/Y\SR^7OVKNV[\;MHSC.!TH _3'_@B?K5]XBU+XZZGJE[<
M:EJ5[/I%Q<WEW*TLT\KF_9W=V)+,S$DDG)))K]1Z_ /]AK]N;_AC!?&H_P"$
M)_X3#_A)#9'_ )"WV'[/]G\__IA+OW>?[8V]\\?K[^Q;^U0?VO/A9J7C/_A&
M/^$3^QZQ+I/V+^T/MN_9#!+YF_RH\9\_&W;_  YSS@ 'O]%?G#^U!_P6!\.?
M#_5=1\-?"71;?QEJUG.T$OB#49"-)#*T>3 L;![E2/.3=NB4%593*AY^=/\
MA]5\;^WA7X?_ /@OOO\ Y,H _:FBOQX\$_\ !;/XA:?JLK^+OA]X9US33"5C
M@T2:XTZ82[EPYDD>X#+M##;L!)(.X8(/ZC? [XX^$/VB?AUIWC7P7J'V[2KK
M*20R +<6<X +V\Z G9(N1D9((*LI965B ?(G_!:7_DU7PW_V.-I_Z17M?BM%
M_K%^HK]J?^"TO_)JOAO_ +'&T_\ 2*]K\5HO]8OU%"W#H?U2U_*W/_Q\2?[Q
M_G7]4E?RMS_\?$G^\?YT ?M-_P $5_\ DU?Q-_V.5W_Z16-??U? /_!%?_DU
M?Q-_V.5W_P"D5C7*_%O_ (+'?\*M^*GC#P9_PJ+^T_\ A'M8O-)^W?\ "2^3
M]H\B9XO,V?9&V[MF=NXXSC)ZTV!^E%%?GMHO_!8KP')\%[GQAKOA6XT_Q5)J
M=SING>$--U)+R:98K>*5;F>9HXQ! TDHBW;';*L463:X7YKUC_@M5\7YM4O)
M=,\'>";/3&F=K:WN[>\N)HXBQV*\BW,8=@N 6"*"02%7H$!^SM%?F9^RO_P6
M#@\>>,K3PQ\8=&T?PL-0F:.V\3:5))%8P,0@BCN(I6<QJ6\S,_F;5W)N15#R
M"Y^TY_P6'TGP!XIUGPO\*O#]AXPELBD*^*K^[8Z<TX?]ZL4,8#3QA05$HE0%
MB64.@4R 'Z3T5^*Z_P#!:KXW9Y\*^ "/;3[[_P"3*_1+]C7]N3PA^V#H-\MC
M:GPSXQT[,E]X:N+H3R+!NPEQ#)M3SHCE58A04<[6 #1LX!]+445^</[4'_!8
M#PY\/M4U'PU\)=&M_&6KVDS02>(-0D/]DAE:/)@6-@]RI'G)NW1*"JLIE0C(
M!^CU%?BM_P /JOC=_P!"KX Q_P!@^^_^3*^BOV7_ /@L%X=\?:MIWAKXM:-;
M^#=7O)E@C\1:=(3I)9FDP9UD8O;*!Y*;]TJDLS,8D' !^C]%%?%7[:G_  4<
M/['_ ,4-*\'GX>_\);]OT>/5OMO]M_8MF^>>+R]GV>3./)SNW#[V,<9(!]JT
M5^=GP<_X+&^$/&]WXGD\:>#CX#TK1=&DU2.XCUH7]QJ$XFAC2S@A,$6Z1_-)
M!W8 1F;:H9U\*\;?\%LOB%?ZI$_A#X?>&=$TP0A9(-;FN-1F,NYLN)(GMPJ[
M2HV["003N.0  ?L117Y!?#7_ (+8>-K?Q1!_PL'P/H&H>''VQS?\(R)[6[@R
MZ[I5\Z:5)=J;\1GR]S%?WB@'/ZB_!KXN>'OCQ\,] \>>%9;B70M:B:6#[5"8
MIHV5VCDC=><,DB.AP2I*DJS*02 >'?MY?ML_\,<^%= :R\-_\)%XC\1_:X]/
M%Q/Y5I:^3&F99L9=\/-#^[7;N7?^\0@;ORO\(_M/?$3]I[]LSX+:SX\UK[<M
MIXRTQ;#3;:(0V=A')J$3E(HQ_P !7>Y:1EC0,[;1A?VZ/VYO^&RO^$.B/@G_
M (1#_A&VO?F_M;[=]H^T>1_TPCV;?(]\[NV.?GWX3^.A\+OBGX.\9?8O[3/A
MW6;/5_L7G>5]H\B=)?+W[6V[MF-VTXSG!Z4(#^GJBO@']EO_ (*K']I;XY^'
M/AR/A?\ \(Y_; N3_:7_  D'VKR?)MI9_P#5_94W9\K;]X8W9YQ@^D_M??\
M!1?P'^RCJG_"-_8;CQGXZ\E9VT6PG2&*T5F0J+J<AO*9HV9U14=B%4L$5T8@
M'UK17XKG_@M5\;<_+X5\  >^GWQ_]O*MZ/\ \%J_B_#JEG+JG@WP3>Z:LR-<
MV]G;WEO-)$&&]4D:YD",5R Q1@"02K8P0#]G:*^=/V1OVWO ?[7FDW::$+C0
M_%6FQ1RZAX=U)D,R*57=+ RG$T D8IOPK A=Z)O3=]%T %%%% !17F7QT_:&
M\!_LX>#;GQ%XXURWTR-89);33ED0WVHLA4&.VA+ RMNDC!Q\J[PSLJY8?FS\
M4/\ @MIXHNM4"?#KX?:1INFQ33*;CQ1-+=S746X>2WE0/$(&VABR[Y1E@ WR
MY8 _7.BOQ7'_  6J^-V?F\*^ "/;3[X?^WE?;W[+_P#P5 ^&'[1&J:=X;U6.
M?P!XVOYEM[;2]1D\^UNY6:39'!=*J@L51/EE6(EY51/,- 'V517GOQ\^).J?
M![X.^*_&^D^'/^$LO- LFU!])^W+9>;!&0T[^:RL!Y<0DDQM);9M RPK\[?^
M'YW_ %1/_P NO_[BH _52BO/?@)\8-,^/GP=\)_$#2(_(M-<LUG>VRS?9IU)
M2>#<R(7\N5)(]^T!MFX<$5U/BKQ-I?@GPQJ_B+6KG['HVD6<VH7MSY;2>5!$
MADD?:H+-A5)PH).. 30!LT5^5C?\%S0&('P4R/7_ (2O_P"XJ^\OV4_CM??M
M*?!/1_B)=^'+?PM!J\UP+33X=2:^;RHI6A+R.88@K&2.3Y0&&T*=V6*J >PT
M5\+?M??\%3/"'[/NO:OX,\':7_PF_CFQW07$AF":983E9 4DD4EY9(W$>^%
MH^9E,J.C*/C_ /X?5?&[MX5\ 8_[!]]_\F4 ?M317Y;_ +/_ /P6A@U+5(],
M^,?A:WTF">8+'KWA99&AMU9HU FM9'=]J@RNTD;LV JK$3DU^G.DZK9:_I=I
MJ>F7MOJ.FWL*7-K>6<JRPSQ.H9)$=20RLI!# X(((H OT5\J_MR_MR?\,7KX
M*/\ PA7_  F'_"2&]_YBWV'[/]G\C_IA+OW>?[8V]\\?._@'_@MAX?USQ-';
M>*?AI<>&=!6"XFGU*UUHW\P9(7>.)(/LT89I)%2(9=54R!F8*": /TRHK\8=
M8_X+5?&";5;N72_!W@FSTMIG:UM[NWO)YHXBQV*\BW**[!< L$4$@D*O0?HG
M^PS^U/??M;_!F?Q=J?AZ'P[J-CJ3:/<Q6MRTT-Q+';P2/,@908U9IB!&2Y4+
MR[=: /HNBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HKX5_:2_P""LWPU^"^N_P!@^#;#_A:6KQF)[FYTO4HX=,B1U9BJW:K+YDB_
MN\JB%!O(+AD9*^0&_P""U7QN[>%?  'OI]]_\F4 ?M317Y+_  =_X+7ZU'KC
MP_%7P-83Z-+@I=^#P\5Q;X5R<PW$S+-N;RQ_K(]HWGYSA:_3#X1_&7P7\>/!
ML?BKP)K]OXBT.2:2W^T0J\;1RH?FCDCD57C;!5MKJ"596&5920#N**^%?VO/
M^"ENJ?LE_&*?P1?_  F_MNT>R@U#3]6_X21;?[9!("K/Y0MI#'ME2:/#-D^7
MNQAA6_\ L4?\%%[']L'QYKOA)_ MQX0U'3]-_M6&1=46^AGB65(I Q\J(HP:
M6+: &# ODKM 8 ^RZ*XCXT?$ZQ^#/PG\7>.=0$$EOH.FSWRV]S<K;+<RHA,4
M D((5I9-D:\$EG4 $D _G%_P_._ZHG_Y=?\ ]Q4 ?JI17BG[(W[3.F?M8_!N
MU\<6&G?V)="\GL-0TGSVN/L<\; A/-,<8DW1/#)E5P/,VYRIKD_VVOVTM,_8
MU\*>&]1FT ^*M9UV]D@MM)^V-9_N(DW33^;Y,B_(SP+L(!/FY'W6H ^EZ*_,
MSX=_\%DK[XE_$#PUX1TWX-6\&I:]J=MI5M+=>+66%)9Y5B1G*V!(4%@20"<9
MP#TKM?VI/^"JW_#-7QS\2?#D_"__ (2/^QQ;'^TO^$@^R^=YUM%/_J_LK[<>
M;M^\<[<\9P #[^HK\[/ ?_!8SPAKWPW\<^)/$G@[_A&]3T7[+#H^@P:T+RXU
MN><3DJI\B/R8X_)4R2D,%$@X+%$?Y_\ %7_!;#XI7FN7,OAKP-X1TK1FVF"T
MU075[<)\H#;YDFA5LMN(Q&N 0.2-Q /V3HK\E_@[_P %KM;37GA^*O@?3Y]&
MEQLO/!X>*XML*Y.8;B9UFW-Y8_UD>P;C\YPM?J?X5\4:7XV\+Z1XBT6X^V:-
MJUG#?V5SY;1^;!*@DC?:P#+E6!PP!&>0* -FBO/OCA\<?"/[._P[U+QIXTU'
M[#I5K\D<48#7%Y.02EO A(WR-@X&0  S,5568?F'\2O^"UWC6X\43CX>^!]
ML/#J;HX3XF$]U=SX=MLK>3-$D6Y-F8QOVL&_>,", 'Z^T5^,.C_\%J_B_#JE
MG+JG@[P3>Z:LR-<V]G;WEO-)$&&]4D:YD",5R Q1@"02K8P?T2_9%_;@\!_M
M>:3>1Z%]HT+Q7IL,<NH>'=19#,JE5#30,IQ- )&*;\*P.W>B;TW 'T9117Y6
M-_P7,VL1_P *3Z'_ *&O_P"XJ /U3HK\KOBI_P %I9X_ OA6;X?>#=/A\7WP
MDN-:MM<DFN[/3D$DB10(R>0TTKJJ2EQA$5E7YV+>74_9R_X*\?$3XA?&;PGX
M0\6^"_#%SIWB/4[31XYM$-S9S6LL]Q'$)F,LDPD559CY8"DG'SC!! /U<HKY
M*_:^_P""B_@/]E'5/^$;^PW'C/QUY*SMHMA.D,5HK,A474Y#>4S1LSJBH[$*
MI8(KHQ^##_P6J^-N?E\*^  /?3[X_P#MY0!^U%%?C%H__!:OXOPZI9RZIX-\
M$WNFK,C7-O9V]Y;S21!AO5)&N9 C%<@,48 D$JV,']$OV1OVWO ?[7FDW::$
M+C0_%6FQ1RZAX=U)D,R*57=+ RG$T D8IOPK A=Z)O3< =Q^U3_R:_\ &#_L
M3M8_](IJ_FJK^E7]JG_DU_XP?]B=K'_I%-7\U5(?0_H!_P""7_\ R8O\,O\
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
M_P"35_#7_8XVO_I%>T,#\=_B!X^\0?%3QEJWBOQ7JUQK?B#59C/=WUR1N=L
M    *JJ JHH"JJJJ@  #]*/V%_\ @E9X=\:> ='^(GQB^T:A#K4,=]I7ABQO
M##";.2(F.6ZEB(<LX=)%2-TV!5WEBS1I^6\/,T8/3</YU_5)0!^//[>7_!+R
MP^#?@W4_B-\*I=8U+1+.;SM2\-3(MRVG6I,KR7$<VX.T,0\E-C)(ZKND>0JK
M$?"_P7^,'B'X"_$[P_X\\+2V\>MZ-,TL2W4(EAE5D:.2)UXRKQNZ$@A@&RK*
MP!']&_QJ\.67C#X.^/-!U/68/#VFZIH-_8W.L7>WR;&*6WD1YWW,HVHK%CEE
M&%.2.M?S'M]XCWH _I;TWX^>%]9_9_?XQ:>]Q?>%%T&7Q"T=L8I+E8HH6EEA
M($A03H4>-DWX5U921@FOYTOBO\3-;^,OQ(\0^-O$D_GZQKEW)>3;7=DBW'Y8
MH][,PCC7:B*6.U$5<\5^E4;'_AQ=G_8/_J2U^4U'4.A^H'[ ?_!,'PQ\2_AO
MI/Q+^+2:A>VVK[I]*\+QR2V4;6N'19KEP%E;S#MEC$3*NQ8V+2"0HO+_ +=G
M_!+Z?X4KI_BKX+Z;X@\3Z/J%ZUM=^%[:UFU&[L'?S)$DA,:%FM@J^6?-RZD)
MEY/,.S]/?V5>/V7_ (/@?]"=H_\ Z10UZG0!^$W[$7PI_:&^"W[2GA#Q%I/P
ME\;1VWG-;:K;WFESV$%S8,I^T(TD[00[@J[XUED"F:.+J0 ?MO\ X+4?\FK^
M&?\ L<K3_P!(KZOOZO@'_@M1_P FK^&?^QRM/_2*^H _%JW_ ./A/]ZOI_\
M;D_;B\0?M=>,A;VZSZ)\.M)F9M(T-F&Z1L%?M=SM)#3,I( !*Q*Q5227>3Y;
MHH ^N?\ @GK^Q???M1?$VVU7Q!I4[?"O1)B=8NQ,UN+N4)NCLXG )9F8QF3:
M5*Q$_.C/%N_>#2=)L] TRTTS3+*WT[3;*%+:UL[2)8H8(D4*D:(H 554 !0,
M   5^>'_  1W_:6A\8?#J]^#.H6T%KJ?A.&34=+FA\S=>6<UR[SF3@JK133H
M,[AN690$_=NS?H]0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?B)_P5_\ C%J?C?\
M:9'@:5/L^C>";***WCW*WG3W4,5Q-/G8&7*M!'L+,!Y&X8+L*_;NOYL?VM_^
M3J?C%_V..K_^ELM '4_L0_LM_P##6WQLA\(W.K_V)HME9OJVJW$0W7#6L<D<
M;1P @KYC-*@#/\J@LV'*A&_1WXG?\$</A=J?PR&F^!-2UC1?&MC#,;76-6O?
MM$6H2LX9%O$"!555!C5H%0J&W,LI7!\V_P""&?\ J?C5_O:+_*^K]4: /Y<?
M%WA/5/ OBO6/#6MV_P!CUG2+V;3[VV\Q9/*GB<QR)N4E6PRD94D''!-?=/\
MP13_ .3GO%?_ &)]S_Z6V5>*?\%(O#&F>$?VV/B?8Z5;?9+6:[M]0>/S&?,]
MS:0W$[Y8D_-++(V.@W8    ]K_X(I_\ )SWBO_L3[G_TMLJ$!T'_  62_:%O
MO$7Q,TOX/Z=>P2>'] AM]5U.W6V99AJ<B2;%:1A\RK;2QLHCXS.^XL5 3Y@_
M8A_9:_X:T^-D/A&YU?\ L71;&S?5M5N(1NN'M8Y(XVC@R"OF,TJ ,WRJ"S8<
MJ$;*_;:\4:GXN_:V^+=]J]S]KNH?$E[IZ2>6J8@MI6MX$PH ^6**-<]3MR22
M23C_  -_:C^)W[-G]M_\*X\3?\(Y_;7D?;_] M;KSO)\SR_]?$^W'FR?=QG=
MSG P ?J1\=_^"0OPNU+X37*_#6UU?1_'.DZ;(UE(VH?:%UNY5%*K=+,P1&D*
M,H:(PHC3%BK*H0?CAI.K7WAW5K/5-,O+C3=3L9DN+:[M96BF@F1@R2(ZD%65
M@""#D$ U]-?\/1OVG/\ HIG_ )0-+_\ D:OE=F,C%F.2>30!_2=^RY\:/^&A
MO@!X*^(+6OV.YUBR/VRW6/RT6ZBD:&X\M=[D1^;%(4RQ;85S@Y%?@1^UM_R=
M5\8_^QQU?_TMEK]4_P#@BS_R:OXE_P"QQN__ $BLJ_*S]K;_ ).J^,?_ &..
MK_\ I;+1U [7]AW]D6]_:\^++:)->7&D>$](A6^UO5+>%F=8BX5+>)BI19I3
MNV[^ J2OA_+V-]Y_M9?\$L_A3X3_ &=->\1?#^WU#1?%'A+1I;]KJ\U.26+5
M$@5))WN597 D,44Q00B%/,D&0%QMY7_@AG_J?C5_O:+_ "OJ^_\ ]JC_ )-A
M^,'_ &)VL?\ I%-0!_-37]"G_!.7Q3J?C']BGX7:AJUS]KNXK*?3TD\M4Q!;
M7<UM F% 'RQ0QKGJ=N2222?Y[6^\?K7[^_\ !+W_ ),5^&7TU+_TYW5 'YG?
M\%./VJ/$/QJ^/&O^!XKRXM/ O@S4I=/M-*V",37L.8KBYE 9A(WF"58V.-L9
M&%5GDW<5^PS^QCJ?[8'Q%N[.6_\ [(\%Z#Y,VNZC$ZFX"R%_+@@0YS))Y<F'
M(*(%9CN.U'^:K@YFD_WC7[3_ /!%G_DU;Q+[^,;O_P!(K*A RS\2_P#@CQ\&
MO$W@VPT_PC=ZOX)\06<"Q'6FG?4%O6S&&DN8)&"EBJ/@0-"H:4G:0%4?C?\
M$#P!XA^%/C/5?"GBO2;C1/$&E3&"[LKD#<C8!!!!(964AE=25965E)!!/]0E
M?A-_P5L\-V.B_MFZ[>VFL6^J7&L:787MW:P[=VG2K"(!!)AB=QC@CFY"G;.O
M&,,P!]S?\$G?VIIOC%\(Y_AYXBO;=_$_@J&&WL@J1Q/<Z2$6.$[0V9&A*^6[
MA% 5K?<6=V)_/G_@J9_R?-\1O]W3?_3;:UZC_P $53_QE)XJ';_A#;K_ -+K
M&O+O^"IG_)\WQ&_W=-_]-MK3!'C_ .S=\$+[]H[XV>%_AU8:E;Z-/K$T@>^N
M4:18(HHGFE<(/OMY<;[5RH9MH+*"6'ZH?%[_ ()#_"S_ (47J>G?#VUUA?B'
MI\,MWI^L7VH>=-J<J[V6TF1FCMU5\B,.BQE"J,Q8!P_RO_P1ETBQU#]JS7+B
MYM+>ZGL/"=W<6DLT:NUO*;JTB,D9(RC&.21-PP=LC#HQ%?MC2 _E88;217VM
M_P $^O\ @GW;?M<6>M^*?%.MZAH?@S2;U=/5=+2$W&H3F%GD19'+>3Y6^V8E
MHG#B0JI!!(^*I/\ 6-]37[5_\$6_^35_$G_8X77_ *165 'R]_P4X_8.\%_L
MW^&_#_CWX=QSZ7H>HZG_ &5?:-=7SSI!*T&^!K?>I?:1!<&0R2L=SIM 7(7X
MM^!_Q-O?@S\7O!_C?3_M#SZ%JD%ZT%M=-;/<Q*X\VW,B@E5ECWQMP05=@002
M#^N/_!:?_DU;PU_V.-I_Z17M?BQ!_KXO]X?SIK<#]_?^"H'_ "8Q\3/]W3O_
M $Y6M?S_ %?T _\ !4#_ ),8^)G^[IW_ *<K6OY_J0^A_2I^RG_R:]\'?^Q-
MT?\ ](H:_ 3]K;_DZKXQ_P#8XZO_ .ELM?OW^RG_ ,FO?!W_ +$W1_\ TBAK
M\!/VMO\ DZKXQ_\ 8XZO_P"ELM'41VO[#O[(M[^UY\66T2:\N-(\)Z1"M]K>
MJ6\+,ZQ%PJ6\3%2BS2G=MW\!4E?#^7L;[S_:R_X)9_"GPG^SIKWB+X?V^H:+
MXH\):-+?M=7FIR2Q:HD"I).]RK*X$ABBF*"$0IYD@R N-O*_\$,_]3\:O][1
M?Y7U??\ ^U1_R;#\8/\ L3M8_P#2*:@#^:FOZ%/^"<OBG4_&/[%/PNU#5KG[
M7=Q64^GI)Y:IB"VNYK:!,* /EBAC7/4[<DDDD_SVM]X_6OW]_P""7O\ R8K\
M,OIJ7_ISNJ /@W]KS]@']I7XN?M*>/\ Q=:>%[?Q3INIZDTFGZC;:K86ZM9A
M56VC,<DD3!HX5CB;*\M&QW/G>WI'[&O_  23M;BQO=>_:!T;4+?4(;UH;+PK
M;ZE"+>:#R?\ 7S3VLC.<O)\J(\94P9;>KX'L'[87_!5'P[^SYXQO_ _@O1+?
MQSXHLX9HK^\>],5CIEYC$<3!5)N&1LF5%:/;@)OW[Q'\!>/O^"IG[17CJXU;
MR/&%OX5TS4(3;G3] TV");=3&$8PSR*]PC'EMXEW*S94KA0 #U3_ (*1?\$_
M_ /[,7P_TOQYX%U+5X(-1UXZ;/HFHRK<0PK+%--'Y$FT.JQB!DQ(9&8.I+@J
M=_R'^S+X]B^%_P"T-\-_%5UJL^B:=I>OV4VH7UL9-T=GYRBY!$8+,K0F160
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
M\6O''PO%Y_PAOC3Q!X3^V[/M0T/4Y[,3[-VSS/+9=VW>^,YQN..IK[=_9_\
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
MQ1\:/'&I>,/&6J?VSXBU'R_M5[Y$4'F>7$D2?)$JH,)&@X49QD\Y- '["_\
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
M?AV]E\0I-0\5^,;^S"7.I6=_);6^FSD/EK)%"[MN]?FN!(&,2ML0,T=? ?\
MP2U'_&=/PW]EU/\ ]-MU7[]T ?@)^W=^PQJ7[(7B;3[K3;G4/$/@+5]PL]8N
M;94^S3[Y"+*5D8AI!$J.)"L8DR^U!Y; 7/\ @FS^U1-^S?\ 'BRTW4KVWM?
MOBZ:#3M;-PD8%NXWK;77FNR")8Y)3O8L5\IY"59E0K^B/_!7SP[9:Y^Q_/=W
M>LV^F3Z/KUE?6EK-MW:C*1) 8(\L#N$<\DW 8[8&XQEE_#>,XD4CKFA ?J__
M ,%L?A'%-HOP_P#BA;101SPSOX;U"1I9/.E1U>XM0J<H%0I>;FX;,J#Y@/E^
M+/\ @GO\3[[X5_M??#B\M!/+;ZQJ4?A^[M8;IH%GBO"(!YF 0ZQR/'-L(P6A
M7E3AA^W'[7'PCE^.G[-OQ \$6L5Q/J&HZ8TEA#;31Q-->0,MQ;1EY/E"M-%&
MK$X^5F^9?O#^;OF-O0J:%N!^WW_!8+XE?\(?^RJGAN"XL/M?BS6+>RDM;A_]
M(-K#FY>6%0P/RRPVRLQ#*!-@@%E(_#^OL_\ X*/_ +4T/[1\_P (+>WO-(O6
MTSPI;ZGJITE9-MMJU]'%)=6VYF8%8UB@ 4$E&:178LI"_._A'X-ZEXP^"_Q
M^(-B_F6O@V]TN&_MMJC$%X;A!/N+@_++%#'L56)\_=P$.0#]#_\ @B+\4MT?
MQ*^'-WJ/W3;^(--TWR/K!>2^8%_Z\5VLWNH^^:\5_P""Q'Q+_P"$N_:DM_#$
M$]\+7PEH]O:2VMP_^CBZGS<O+"H8CYHI;968A6)BP00JD^;_ /!-KXS6/P3_
M &LO#.I:UKUOX<\,ZK!<Z1JUY=*OD^5)&6A5W*GRU^TQVQ,F5"A268)OKP'X
MC>-KWXF?$#Q-XNU.*WAU#7M3N=5N([166)9)I6D<(&+$*"QP"2<8R3UIL#[0
M_P"".OPAE\9_M)WWC>6*X73O!>F22)<0S1JOVRZ5[>*.1#EF5H3=M\N,-&N6
M&0K>;_\ !4K_ )/H^(_^[IG_ *;;6OTG_P""3?P;_P"%9?LJV.O7EIY&L>,K
MR35Y#/8?9[A+4?NK:,N?FEC*1M.C'"XNCM&#N;\V/^"I7_)]'Q'_ -W3/_3;
M:TF"/*_V8?V>];_:?^,FB^ M%F^P+=;[B^U1[=YHK"UC&9)G51_NHH8JK221
MJ67=D?JUXY_X(_\ P;NOA-=:+X5CU>R\:V\,\ECXCO\ 57+W5P4D\F.Z01M$
M( [QAO)A1]L8PV2V[Y-_X(I_\G0>+#_U)US_ .EME7[34 ?RM,ICD*GJ#BOV
M]_X(Z>*M3\0_LDW5C?W/GVFA^);S3M/C\M5\F!HK>Y*9 !;][<3-ELGY\9P
M!^(MQ_Q\2?[U?M+_ ,$5_P#DUGQ/_P!CE=_^D5C0#W/B'_@J9^T+??&+]I+5
M?"T%]!<^%/ TTFEZ?'#;-$PNBL0OFD9QN=A/&8\C";85*CYF=\K_ ()[_L2V
M/[87B_Q')X@UNXT?PGX;AA-['II47US+.)1"L3.C(B@PNS,P8\*H7YRZ?,?C
M/Q5J?C;Q=K7B+6KD7FL:M?37][=>6L?FSRN7D?:@"KEF)PH &> *]1^"W[97
MQ@_9X\*W/ASX?^+_ /A']&NKQM0EM?[,L[G=.R)&S[IH7896)!@''R].30-G
MW]^W%_P2[^'OACX.^(?'OPGL-0\/ZMX=LQ>W&A_;6N;.ZM8RS7,FZX<R)(L9
M+Y$A4K!L6,L^ZOS#^$_Q,UKX-_$?P[XV\.3^1K.AWD=Y!N=U27:?FBDV,K&.
M1=R.H8;D=E[U[1XJ_P""C?[1/C7POK'A[6OB%]MT?5K.:PO;;^Q=.C\V"5#'
M(FY;<,N58C*D$9X(-?-'O0(_J%^'_C2Q^)'@3PYXMTN*X@T[7M,MM5MH[I56
M58IXEE0.%+ ,%<9 )&<X)ZU_+Y)_K&^M?O\ _P#!+X[OV%_AD?\ 9U+_ -.5
MU7X 2?ZQOK1U ^@OV0?V,_%_[87B;4['0+_3]$T71?L[ZMJ]^Q;R$E<A5BB7
MYI9"J3,%)5/W9#.A9<_>/[&7_!-;QG^SC^UY%XI\2W=OK/A71=,O)]&US2KA
M(UGN92;9(;FWD'F(QMY)I"$W(K; )6P0>W_X(LKM_97\2^_C&Z/_ ))65??E
M '\N?C+Q5JGCCQ=K7B/6KD7FLZM?3W][<^6L?FSRR,\C[5 5<LQ.%  SP!7Z
M"_\ !.K]DW]FSXT>"[+4?'?BBW\4^/\ 49KNU'@>;5CISVHC(=7CBC=)[AO*
M1I/,5C$%E92NZ)F'!_M^?L!^-/A/\3O%OC3P5X1N-2^%U],VIQRZ0B2_V5O1
MY9XI((D4PP1,DI5@AC2,Q R;LBOAKE3Z&@#]2OVN/^"0Z:5I-GK/P$M-8UC4
M[C4Y%O/#6I7]J(;>V=6=7@FF:,A8F41[7:5W$BG=\C%N+_8W_87_ &H?@E^T
M5X-\3G0QX.T6.\2/6[QM9LIHYM.W!KBW>**61I/,5-JC8<2>6V4*AU^0_A;^
MU7\7O@S_ &;'X.^(NOZ18:;YGV72VO&N-/C\S?O_ -$EW0G)D=N4.&.X?-@U
M^C?[%?\ P5BO?B5XR\-_#OXK:/;Q:OJTT>G6'BG2494N+EA''#'<6P!VM+)O
MS+&0@9T'E(@9U /N#]JG_DU_XP?]B=K'_I%-7\U5?TJ_M4_\FO\ Q@_[$[6/
M_2*:OYJJ0^A^@7_!.O\ X)TZ7^T?H,_Q%^(DVH6W@V&\^RZ;I%GO@?57B9#+
M(\I7_CV^]#^Z.\N)/GC,7SZG_!33]@KX>?LY>"M)^('P^DU#2+6_UB/2;CP_
M<3M<V\>^VD=9(99"95P;=RRNTFXR_*4";3]U?\$O?^3%_AE_NZE_Z<KJO+?^
M"TG_ ":OX<_['"U_](KVFQ(_&SP?XHU3P-XLT7Q'HEU]CUC2+V&_LKGRTD\J
M>*0/&^UP5;#*#A@0<<@BOZC:_E9C_P!8OU%?U34 ?RMS_P#'Q)_O'^=?M-_P
M17_Y-7\3?]CE=_\ I%8U^+,__'Q)_O'^=?M-_P $5_\ DU?Q-_V.5W_Z16-
M'P#_ ,%2/^3Z/B3]-,_]-EK7EG[,/[/>M_M/_&/1? >BS?8%NM]Q?:H]N\T=
MA:QC,DSA1_NHH8JK221J67=D>I_\%2/^3Z/B3]-,_P#39:UZO_P13_Y.>\6'
M_J3[G_TMLJ$#/KOQ#_P1[^!FI?#E-"TB37])\10^8\7BJ2^-Q<2N1)L6> A8
M&C4NF5C2)R(E&\$L3^.'Q8^&>M?!OXC>(O!/B.'R-9T.\DLY]J.J2[3\LL>]
M58QR*5=&*C<CJW>OZ>:_ 7_@J6/^,YOB.?\ 9TW_ --MK0!]N_\ !&?X\2^+
M/A;XD^%NIW,'VCPK.M]I*M-&LSV5R[M*BQ!0S+%/EFD);F[13M 4']':_%C_
M ((J?\G1>*_^Q.N?_2VRK]IZ "OE_P#X*+?'Z]_9W_9?UW4]':X@\0:],OA[
M3+R LIM)IXY&>?>LB,C)#%,4=22)1&2",U]05^5__!<O_4?!?_>UG_VQH _+
M?2-)OO$6K6>EZ99W&HZG?3I;VUI:Q-+-/*[!41$4$LS,0  ,DD"OV9^#O_!'
MKX4>'?AW)9_$.34/%?C*_LPESJ5G?R6UOILY#Y:R10N[;O7YK@2!C$K;$#-'
M7Y7_ +)//[5/P<_[''2/_2V*OZ3Z /P/_:I_X)V_$3X)_%J[T3P/X9\3_$3P
MI<0K?:=JFE:-<7;PQ.[J+>Y:*,IYR%#G;PRE'PF_8OU3_P $C_"GQL^%'B[Q
M;X=\5?#[Q/HO@#4H8[EKC6;5[);._4,$>..>2,LLD:NDAACD;<EMNVJ,U^H]
M% 'XL?\ !:K_ ).@\)_]B=;?^EM[7E?_  2U_P"3Z/AQ_NZG_P"FVZKU3_@M
M5_R=!X3_ .Q.MO\ TMO:\K_X):_\GT?#C_=U/_TVW5 '[]U_-A^UM_R=5\8_
M^QQU?_TMEK^D^OYL/VMO^3JOC'_V..K_ /I;+0!]^_\ !#/_ %?QJ^NB_P#M
M_7E?_!:S_DY[PG_V)UM_Z6WM>J?\$,_]7\:OKHO_ +?UY7_P6L_Y.>\)_P#8
MG6W_ *6WM#!'E7_!+?\ Y/I^&O\ NZG_ .FRZK[6_P""H/[%?@B;P-\2OC^V
MJ^(!XR5=-Q8_:(/[/_UMK9?<\GS/]7S_ *S[W/3BOBG_ ();_P#)]/PU_P!W
M4_\ TV75?JK_ ,%//^3&OB7_ +NF_P#IRM: /Y_:_7;X(?\ !)'X/_$;X.^
M?%^H^(_&\&IZ[H.GZM<Q6M]9K"DL]O'*ZH&M"0H9S@$DXQDGK7Y$U_2I^RG_
M ,FN_!W_ +$W1_\ TAAH ^ O^"YG^I^"W^]K7\K&O@']D?\ Y.J^#G_8XZ1_
MZ615]_?\%S/]3\%O][6OY6-? /[(_P#R=5\'/^QQTC_TLBH0'])]?@+_ ,%2
MO^3Z/B/_ +NF?^FVUK]^J_ 7_@J5_P GT?$?_=TS_P!-MK0!ZG_P14_Y.B\5
M_P#8G7/_ *6V5?5/_!:C_DU?PQ_V.5K_ .D5]7RM_P $5/\ DZ+Q7_V)US_Z
M6V5?5/\ P6H_Y-7\,?\ 8Y6O_I%?4,#\5:^[/@[_ ,$C_B3\6_@[9^-W\3:#
MX=O-8LK;4-$TB[\R7SX)3NWW,T8(@S$4D0(LI.\*XB(./A>W7=,@_P!H5_5)
M0!^;'A]?$O\ P39_X)JZE<W?_%/?%37-8D,5I?>5?Q07\\@B7RC#NC^6QM?/
M7S&9?,4ALY$=?D#\TT@[LQK]:?\ @M]XHU.S\'_"CP[%<[='U"^U"_N;8QJ=
M\]ND"0ON(W#:MU., @'?R#A<?E9X2\5ZIX'\5:/XDT.Y^Q:UI%Y#J%C=>6DG
MDSQ.)(WVN"K890<,"#CD&@#]D/@[_P $>OA1X=^'<EG\0Y-0\5^,K^S"7.I6
M=_);6^FSD/EK)%"[MN]?FN!(&,2ML0,T=?F?^VE^S/+^RG\=]4\&1W-Q?Z%-
M#'J.BWUWY?G3V<F0-X0XW)(DL1)";C$7"*K**['_ (>C?M.?]%,_\H&E_P#R
M-7C/QH^/GCO]HCQ/:^(?B%KO_"0:Q:V:V$-R;.WMML"N[JFV&-%/S2N<D9^;
MKP* /T=_X(O_ !_OM2M?%?P<U)[BZAT^%O$.CR,6=;>$R)%=09:3"+YDD,B(
MB ;I+AF.2!7ZCU^ G_!+4_\ &='PW]UU/_TVW5?OW0 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !2-]TTM(WW30!^)OQ^_Y+O\2/\ L9-2_P#2J2N"
MKO?C]_R7?XD?]C)J7_I5)7!5^C4/X4?1'YY5_B2]0K]<OV$?^35? _\ V_?^
MEUQ7Y&U^N7["/_)JO@?_ +?O_2ZXKR,X_@1]?T9ZV4_QGZ?JCWVEI*6OD#ZT
M**** /P/KZS_ &(?^17^(7_7[I7_ *+OJ^3*^L_V(?\ D5_B%_U^Z5_Z+OJ_
M1,3\'S7YH_/Z'Q_)_DSZ'HHHK,U"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 *^AOA3_P B#I?_ &U_]&O7SS7T
M-\*?^1!TO_MK_P"C7KQLT_@KU_1GK9;_ !GZ?JCKZ6DI:^8/I0HHHH ****
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
M?_)SWBO_ +$^Y_\ 2VRKYV\??L.?''P!XCET6;X9>*-:N(8+>66ZT'1[J_M
M\L*2F)9XXRCM&7\M]A90Z. S  GZ]_X)'_!/XB_#?]HGQ+J/B[P%XG\*Z=-X
M5N+>.\UK1KFSA:4W=FPC#R(H+%48[0<X4GL: / ?^"IG@&7P/^V9XNN!I5OI
M.FZ_#:ZQ9?9A&JW"O L<\Q5#PS7,5R6W ,S;F.=P)](_X([_ !TTOX<_&SQ%
MX*UO4;#2['QG9P)937@97FU&"0BWMT?.Q?,2XN.&'S.L:J=Q"O\ HC^W%^QG
MI7[7WPWMK$7QTCQEH?G3Z#J4C,;=7D">9#.@SF.3RXP7 +H55AN 9'_#+XQ?
ML_\ Q$^ &N)I/C_PG?\ ANYDSY$LZ"2VN<*C-Y,Z%HI=HD3=L8[2V&P>* /Z
M-?BA\2M$^#OPY\1>-/$<_P!GT;0[.2\N,.BO)M'RQ1[V53)(VU$4L-SNJYR:
M_-M?^"YB]_@H1_W-7_W%7YAZAXMU_6]#TC0[_6M1OM&TCS?[.TVXNI)+>R\U
M@\ODQDE8][ ,VT#<1DY-?5/['_\ P3?^(/[1&NZ1J_B;2K_P9\,Y,7$^LW<8
MAN;V';&ZI9Q/\S>:LB[9RIB WD%V7RV /V8_9Q^-EC^T9\$_"WQ$T_3+G1K?
M6H9&:PNG5W@EBE>&50R\,HDB?:V%++M)522H_G]_:V_Y.J^,?_8XZO\ ^ELM
M?T;>%?"VE^"O"^D>'=%M_L>CZ39PV%E;>8TGE01((XTW,2S850,L23CDFOP5
M_:>_9G^+^O\ [27Q5U32_A3XWU'3KSQ7JEQ:WEGX<O)89XGNY621'6,AE8$$
M,#@@@B@#ZS_X(:?ZGXT_[VB_ROJ^_OVJ/^38?C!_V)VL?^D4U?%7_!&_X3^-
M_AA%\6QXQ\'^(/")OCI/V7^W-+GLOM&P7F_R_-1=VW>F<9QN&>HK[<_:4TJ^
MUS]G7XI:;IMI<:CJ-YX4U6WMK.UB:6:>5[.54C1%!+,S$ *!DD@"@#^:1_O-
M]:_?W_@E[_R8K\,OIJ7_ *<[JOQ6;]D_XW[C_P 6;^('7_H5[[_XU7[>?\$Y
M_">M^!_V-/AYHGB/1M0\/ZS:C4/M&G:I:O;7$.[4+EUWQN RY5E89'(8'H:.
M@=3\/?VF/A#-\!_CUXX\"R1W"6^D:E)'9&[FCEFDLW_>6LCM'A2SP/$YP!@L
M054@J/N?_@CW^U1X>\#S:S\'/$]Y;Z2^N:FNHZ!=2H56XO'C2*6U>0M@,PB@
M\I=HW-YB[BS1H?K'_@H!^PFO[7^@Z+J?A[4+'0_'FA[H+>ZU"/;;WMJ[J6AG
MD1&E&PAGC(#*"\HV_O=Z?C-\7OV:?BA\!;F1/'G@?6/#]LDT=N-1EM_-L9)7
MC\Q4CNH]T,C;0QVJY(VL#@JP !_2!XI\5:+X)T.XUKQ%J]AH.C6I7S]1U2Z2
MVMXMS!%WR.0JY9E49/)8#O7\ZW[77QNL?VC/VBO&'Q!TO3KC2M,U6:%+6UNG
M5IA%#;QP([[> SB(.5!(4MM#-C<?/O$7Q"\5^,M*T?2]>\3:QKFFZ+#]GTRR
MU*_FN(;&+:B^7 CL1&NV.,;5 &$4=A7TG^RO_P $V?B?^T?<6>IZE9W'@'P)
M-"TR^(M5M,O< QH\7V:V9T>99!(A$N5BVAR'9E", ?1'_!%'X/:F_B3QS\5)
MG\G1X;0^&;6/"M]IG=X;F8Y#[D\M8X.J8;S^&^1A7S=_P5,_Y/F^(W^[IO\
MZ;;6OW+^%OPUT3X/?#OP[X*\.0?9M%T.SCL[?*(KR;1\TLFQ54R2-N=V"C<[
MLW4U^.?_  4>_9]^*7CG]LCQ]K7ASX:^+_$&CW(T_P C4-*T&ZN;>7;I]LC;
M9$C*MAE93@\%2.U &E_P15_Y.B\5?]B;=?\ I=8U^U%?D9_P2/\ @C\1?AO^
MT9XDU+Q=X"\3^%-.F\)W%M'>:UHUS9Q/*;RS81AY$4%BJ,=H.<*3V-?KG0!_
M*U+_ *QOJ:_:K_@BW_R:OXD_['"Z_P#2*RK\J7_9/^-YD8CX-_$#J?\ F5[[
M_P"-5^NG_!)/X?\ BCX;_LW>(-,\6^&M8\*ZE+XJN;B.SUFPELYFB-I9J) D
MBJ2I9&&[&,J1V-'0.IS_ /P6G_Y-6\-?]CC:?^D5[7XL0?Z^+_>'\Z_<7_@K
M;\/O%'Q)_9M\/:9X2\-:QXJU*+Q7;7,EEHUA+>3+$+2\4R%(U8A0SJ-V,98#
MN*_(Z']E'XW+-&3\'/B !N'_ #*]]Z_]<J%N!^U7_!4#_DQ?XF_[NG?^G*UK
M^?VOZ%/^"B_A36_''[&OQ"T3PYHVH:_K-TMA]GT_2[5[FXFVZA;.VR- 6;"J
MS' X"D]J_$#_ (9.^-__ $1OX@?^$O??_&J /W__ &4_^37O@[_V)NC_ /I%
M#7X"?M;?\G5?&/\ [''5_P#TMEK^@+]FG2;_ $/]G+X5Z9J=I<:=J5GX4TJV
MNK.ZB:*:"5+.)7C=& *LK @J1D$$&OQ)_:>_9G^+^O\ [27Q5U32_A3XWU'3
MKSQ7JEQ:WEGX<O)89XGNY621'6,AE8$$,#@@@BCJ!]9_\$-/]3\:?][1?Y7U
M??W[5'_)L/Q@_P"Q.UC_ -(IJ^*O^"-_PG\;_#"+XMCQCX/\0>$3?'2?LO\
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
M) [U^W= '\V/[7/_ "=1\8?^QPU?_P!+9J^_/^"&7^K^-7UT7_V_KY._:?\
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
MN^'_ (+L?AOX#\.>$M+EN)].T'3;;2K62Z96E:*")8D+E0H+%4&2 !G. .E
M'\OOS0R<<,IKHOAWX)O?B5X^\->$-,EMX-1U_4[;2K:2Z9EA26>58D9RH8A0
M6!) )QG /2OHG]JO]C'XI>'?VCOB);>&?A=X@U3PW-K,]YID_ACP]=3:>MK.
MWGQ11-'"$'EI(L;*ORJR,H) S7JG_!,_]D/QO'^U1I'B'Q[X#U_PUH_ANRN-
M6@;Q'X=GBM[JZ&V&&-7F5561&F\]6&Y@;?@ _,H@/V-\*^%M+\%>%](\.Z+;
M_8]'TFSAL+*V\QI/*@B01QIN8EFPJ@98DG')-?@]_P %2O\ D^CXC_[NF?\
MIMM:_?JOQ$_X*/?L^?%+QS^V3X^UOPY\-?&'B#1[D:?Y&HZ5H-U<V\NW3[9&
MVR)&5;#*RG!X(([4 :O_  13_P"3H/%G_8G7/_I;95^TU?D;_P $C?@C\1?A
MM^T5XFU'Q;X!\3^%=.F\*7%O'>:UHUS9Q-*;RT81J\B*"Q56.T'.%)[5^N5
M'\KMQ_Q\2?[U?M+_ ,$5_P#DUGQ/_P!CE=_^D5C7Y77'[*'QN:X<CX.>/R,]
M1X7OO_C5?K?_ ,$D?A]XH^&W[-_B+3/%OAK6/"NI2^++FYCL]9L);.9XC:6:
MB0)(JDJ61ANQC*D=C0-[GY-_MA> 9OAC^U%\4/#\FE6^B6\.O75Q9Z?:B-88
M;.=S/:A%C.U%,$D1"#&T$*0""!]X_P#!%CXY:79V/C+X3ZIJ-A97]S>KKFB6
ML@9;B^9H?+NU5B=C>6EO;L$ #X:5OF53L]^_X**?L&C]JC08/%OA23R/B7H=
MG]FMK>:;;;ZI:JSR"U8L=L4@9W,<G"DN5D^4J\7XN?$KX3^,/@SXJG\.^-?#
MFH>&]9AW'[/?0E/,0.R>;$_W98RR.%D0LC;3@F@1_0_^TU^T'H?[,?P<UOQ[
MK<1OA9[(++3$N$AEU"ZD.V.%"Y^KL5#,L<<CA6VX/P*O_!<P-U^"C#Z>*L_^
MV5?F'KWBO7O%W]G#6]8U+6O[-LX].L?M]U)<?9;6//EP1;R=D:Y.U%PHR<"O
MNC]BK_@ESXO^)GBFS\2_&#0M0\(^!+7]\-)O,VVH:LZNR^2T>1+;1Y0EW<([
M*R^7]_S$ /V#^'_C2R^)'@7PYXMTV&YM].U[3+75;:*[55F2*>)945PK, P5
MP" 2,YP3UK^7R3_6-]:_JFK^:UOV3_C?N/\ Q9OX@=?^A7OO_C5+J!^SG_!+
M/2[+3_V'O -Q:6=O;3W\VI7%W)#$J-<2B_N(A)(0,NPCBC3<<G;&HZ*!7T[X
MJUX^%_#&L:U_9U_K']FV<UY_9VE0>?=W7EH7\J"/(WR-MVJN1EB!FO ?^"<W
MA/7/ _[&?P\T3Q'HVH>']9M?[0^T:?JEJ]M<0[M1N77?&X#+E65AD<A@>AKZ
M7JF!^5K?\%RD[?!5OQ\58_\ ;.OHCX)W/P!_X*/?"_4?%6O?#;PPWBFXF6#Q
M!8@*VK631OBW+7R1PSE7BAC*NI"E0\63L=1\<_MT?\$O?%WA+Q5XA\??"G3?
M^$F\*:A>"Y;PQI5J?[0TYYG8ND%O$@62V1BH41_.BN 4*QM*?@O3=6\5?"?Q
M@]Q87>L>#?%>DS2VS2VLLMC?6<H#12QDJ5>-L%T9>#RP/<4@/T3_ ."BW_!/
M_P"#?[/_ ,)+[XB>$M2UCPSJ4VI6EC8>'II6O;&X9E(>*-F4RQ-LCDGWR2LO
M[MD &]-OYE1Y\Q<=<\5T>I:MXK^+'B])[^[UCQEXKU::*V66ZEFOKZ\E(6**
M,%BSR-@(BKR>% ["OO+]@'_@FMXN\1?$32?'7Q>\('1O!.F;KF+0?$$)6XU6
M<%T1)+8L'CC1U$C"90) $4)(DC%0#]*/V@/[;_X8W^(__"2?8/\ A(_^$"U+
M^T_[)W_9/M7]G2>=Y'F?/Y>_=MW?-MQGFOYP*_I=_:4TJ^US]G7XIZ;IMI<:
MCJ-YX4U6WMK.UB:6:>5[.54C1%!+,S$ *!DD@"OY]_\ AD_XW_\ 1&_B!_X2
M]]_\:H _:S_@E_\ \F+_  R_W=1_].5U7EG_  6D_P"35_#G_8X6O_I%>U[-
M_P $Y_">M^!_V-?AYHGB/1M0\/ZS:B_^T:?JEJ]M<0[M0N77?&X#+E65AD<A
M@>]>;?\ !6SX?>*/B1^S;X?TSPEX:U?Q3J47BJVN'L]&L);R98A:7BF0I&K$
M*&=1G&,L!W%#!'X;1_ZQ?J*_JFK^:V/]D_XW[U_XLW\0.O\ T*]]_P#&J_I2
MH _E;G_X^)/]X_SK]IO^"*__ ":OXF_['*[_ /2*QK\K9OV4/C<TSD?!SX@$
M;C_S*]]_\:K]<?\ @DC\/O%'PV_9M\0Z;XM\-:QX5U*7Q7<W,=GK-A+9S-$;
M2S42!)%4E2R,-V,94CL: /SB_P""I'_)]'Q)^FF?^FRUJY_P3#^/'A[X"_M/
M6MWXJN;?3-#\0Z9-H4VJW4QBAL'DDBFBE<[2-ID@2,EBJJ)=[,%0YI_\%2/^
M3Z/B3]-,_P#39:UXS\'?@3XN^/5SXFLO!6G?VOJV@Z/)KDFFQD_:+J".:&)T
M@4#YY1YP8)P6"L%W.55A#/Z4]6U2ST'2[O4M2O;?3M.LX7N+F\NY5BA@B12S
MR.[$!55026)P "37\ZO[:/QCTSX]?M/>//&^B(!HU]=I;V4FYCY\%O#';QSX
M9$9?,6$2;&4%=^TYQD^;:MJWBSP_I=YX%U:]UG3=-L]1>YN?#=Y+-%#!?HIA
M>1[9B%695!C+%=P *^U=]^S_ /LF?$_]I?5$@\$>&+BZTQ9A#=:[>#R-.M2&
MC#[YVX9E65',4>Z4J251L4"/M+_@B9\,;ZY\<?$+XB.;BWTZSTV/0( UJWDW
M4LTJ3R;9LXW1"WBW( 3BY0DKQN_7*O,OV>?@3X?_ &<?A+H7@?P[;VZ)8PJU
M]>PPF)M1O"BB:ZD!9CND9<X+-M4*BG:B@>FT %?GM_P68^$4_C#X">'?'=I'
M<2W'@_4RERJS1K#'9WFR-Y&5OF=A/':(NP\"1R5(^9?T)K&\5>%M+\;>%]6\
M.:U;_;=&U:SFL+VV\QH_-@E0QR)N4AERK$94@C/!% '\RWPY\:WOPU\?^&O%
M^F16\^HZ!J=MJMM%=*S0O+!*LB*X5E)4E1D @XSR.M?TO^ ?'WA_XI>#=*\5
M^%-6M]<\/:K"+BSOK4DI(N2""" 596!5D8!E965@""!^'W[7W_!-[XA?L[Z]
MJ^K^&M,O_&?PTCS/!K-I&)KFRAVR.RWD2?,OE+&VZ<*(B-ARC-Y:_+_ASXA>
M*_!>DZSIF@^)M8T/3M:A^SZI9:;?RV\-]'M=?+G1& D7;)(,,",.P[F@#])_
M^"B7_!0?Q_\ "_\ :!_X13X/_$2WMM+TK3([?6;>VTVTNUBU,33>;&9)H7)9
M8S"K*K$*P*G#AP+?_!-O]LGX^?M$_M$MX=\5^+=/U_PO::-<ZAJ-O>:9;VTJ
MJK1QQO;M;Q(3)YLL0(<[/+,O&X)7YW?!W]G_ .(GQ^UR32? 'A/4/$EU'CSY
M;= EM;95V7SIW*Q1;A&^W>PW%<+D\5^YO[#O[&>F?L?_  XN;%K_ /M?QEKG
MDSZ]J43,+=GC#^7! AQB./S) '(#N69CM!6- #\[_P#@M9_R=!X3/_4G6W_I
M;>UX9_P3S\?>'OAC^V%\/?$'BG5K?0]#AEN[>;4+LE886FLYX8R[8PBF21 7
M;"J#N8A02/U9_P""CO[&NJ?M9?#?2+OPS?>7XS\*_:9]-T^=E2WU%)A'YL#.
M?]7(?)C\MR=F05? ?S(_PQ\5>$=<\"Z]<Z)XDT74- UFUV^?I^JVKVUQ%N4.
MNZ-P&&596&1R&!Z&@#^FOQYX\T#X7>#]5\5>*M6M]$\/Z7"9[N^NB0D:Y
M )9F8A51069F55!) /\ -K\<O'%C\3/C5X^\6Z;%/#INO:_?ZI:QW2JLR137
M#R('"E@&"L,@$C.>3UK?^%WPP^,/[3']E^#O!^G>(/&6GZ'YGV6S:X<Z=I/G
M;Y7^>5A!;>:8G/)7S&7 W-@5VGQH_8-^+WPI^(5]X7TWP/XG\;V]G!:L^N:!
MX?O)[&>:2WCEE2&18R'6.1WCW<$^7DJA)4 'V1_P0S_U?QJ^NB_^W]>5_P#!
M:S_DY[PG_P!B=;?^EM[7OW_!&_X3^-_A@OQ<'C'P;X@\(_;O[(^R_P!N:7/9
M?:-GVW?Y?FHN[;O3.,XW#/45YM_P5R^"/Q%^)7[17AK4?"/@'Q/XJTZ'PI;V
M\EYHNC7-Y$DHO+MC&SQHP#!64[2<X8'N*&"/G7_@EO\ \GT_#7_=U/\ ]-EU
M7ZX_\%!O!M[X\_8T^*>F:?)!#/!I:ZHS7+,J&*SFCNY5& 3N,<#A1C!8J"0,
MD?F=_P $X_V??BEX&_;*^'VM^(_AKXO\/Z/:C4//U#5-!NK:WBW:?<HNZ1XP
MJY9E49/)8#J:_8[XK>!S\3OA?XO\'F]_LW_A(=&O-)^V>5YOD>? \7F;-R[M
MN_.W<,XQD=: /YA*_I&_8_U:RUK]E7X07.GWEO?6Z^$],MFDMI5D598K6.*6
M,E20&21'1EZJRL#@@BOY_?CI\"?&'[.OQ$U'P9XTTTV6IVO[R*XBR]M>P$D)
M<02$#?&VTX. 00RL%964<QH[Z]XD;2/#.GG4=65[X_8-'MO,F#74_EQGRH5S
MF23RX5.T;FV(.<"@#].?^"Y?^I^"Q_VM:_\ ;&OSN_9W\4:9X%^/WPV\1ZW=
M?8=&T?Q+IM_>W7EM)Y4$5U&\C[5!9L*I.%!)QP#7[Q?ML_LO#]K3X(7'@Z#6
M/[%UBSO$U;2KF89MVNHXY(UCG !;RV69U++\RDJV'VE&_ CXF?"?QA\&?%-Q
MX<\;>'+_ ,.:Q#N/V>_A*"5 [1^;$_W98RR.%D0LC;3@F@#^F#_A*M%_X1?_
M (27^V+'_A'/L?\ :/\ ;'VI/LGV79YGG^=G9Y>SYM^=NWG.*_GI_;D^+WA[
MXZ_M3>.O&OA66:X\/7TUO#:3W$)B:98+6& R!#R%9HF9=V&VLNY5.5'%?#3P
MO\3?C*(/AOX)M_$'B6TEO%U(^'K"25[.*<[8/MDJ9\J+ =$,[[0JL 6 KU3X
MR?\ !/KXR?"6\\,Z?'X,U_Q=?ZEHT>IZA_PCFCW%];:;.\TJ?8VGB5D>1$CC
M9B, &3 W*%=P#VC_ ((J?\G1>*_^Q.N?_2VRKZI_X+4?\FK^&/\ L<K7_P!(
MKZO"O^"1_P $?B+\-_VC/$NI>+O 7B?PKITWA2XMH[S6M&N;.)Y3>6;",/(B
M@L51CM!SA2>QKZ3_ ."MWP]\4?$K]F_P[IOA+PUK'BK48O%EM<26>C6$MY,D
M0L[Q3(4C5B%#.HW8QE@.XH8'Y#?LQZ38Z[^TC\*=-U.TM]1TZ\\6:3;W-G=1
M++#/$]Y$KQNC AE9205(P02#7]+-?S]?LR_LS_%_0?VD/A3J>J?"CQOINFV?
MBS2;FZO+OPY>10P1)>1,\CNT8"JJ@DL3@ $FOZ!: /@S_@LAX!F\4?LNZ;X@
MM-*@N[CPWKUO<7-^PC$UI9S)) X5F(8J\[V@9$SDJC$83(_&_P"'?C6^^&OC
M[PUXOTR&"?4- U.VU6VBNE9H7E@E65%<*5)4E1D @XS@CK7]-7BKPMI?C7PO
MJ_AW6K?[9H^K6<UA>VWF-'YL$J&.1-RD,N58C*D$9X(K\-/VOO\ @F_\0?V=
M]>U?5_#6F7_C/X9QYG@UFTC$US90[9'9;R)/F7REC;=.%$1&PY1F\M0#]P?
M/CWP_P#%/P;I7BOPIJUOK?A[581<6=]:DE)%R0000"K*P*LC ,K*RL 00/B+
M]IS_ (*S:)\ ?C'K'@/1? G_  F_]C!(+[5$UY+6(71&Z2%%6&;=Y>0C%BK"
M19$*C9EOQQ\/^+->\(C41HFLZCHO]I6<FG7PT^ZDM_M5K)CS()=A&^-MHW(V
M5.!D5U?P=_9_^(GQ^UR32? 'A/4/$EU'CSY;= EM;95V7SIW*Q1;A&^W>PW%
M<+D\4 ?LS^Q3_P %%[#]L'QYKOA)O USX1U'3],_M6&8:FM]#-$LJ12*Q\J(
MHP::(J &# ODKM ;[*KYI_8=_8UTO]C_ .'%S8F]_MCQEK@AGU[4HF86[/&'
M\N"!#C$<?F2 .0'<LS-M!5$^EJ "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 *1ONFEI&^Z: /Q-^/W_)=_B1_V,FI?^E4E<%7>_'[_ )+O\2/^QDU+
M_P!*I*X*OT:A_"CZ(_/*O\27J%?KE^PC_P FJ^!_^W[_ -+KBOR-K]<OV$?^
M35? _P#V_?\ I=<5Y&<?P(^OZ,];*?XS]/U1[[2TE+7R!]:%%%% 'X'U]9_L
M0_\ (K_$+_K]TK_T7?5\F5]9_L0_\BO\0O\ K]TK_P!%WU?HF)^#YK\T?G]#
MX_D_R9]#T445F:A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %?0WPI_Y$'2_P#MK_Z->OGFOH;X4_\ (@Z7_P!M
M?_1KUXV:?P5Z_HSULM_C/T_5'7TM)2U\P?2A1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 ?@'_P5*_Y/I^)7TTS_ --EK7J__!%/
M_DY[Q7_V)]S_ .EME7U-^U%_P2H/[2GQT\2_$8_%'_A'/[9%J/[-_P"$?^U>
M3Y-M%!_K?M2;L^5N^Z,;L<XR>J_8L_X)QG]C_P")VJ^,!\0O^$M^W:/+I/V/
M^Q/L6S?/!+YF_P"T29QY&-N!][.>,$ ^U:*** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "D;[II:1ONF@#\3?C]
M_P EW^)'_8R:E_Z525P5=[\?O^2[_$C_ +&34O\ TJDK@J_1J'\*/HC\\J_Q
M)>H5^N7["/\ R:KX'_[?O_2ZXK\C:_7+]A'_ )-5\#_]OW_I=<5Y&<?P(^OZ
M,];*?XS]/U1[[2TE+7R!]:%%%% 'X'U]9_L0_P#(K_$+_K]TK_T7?5\F5]9_
ML0_\BO\ $+_K]TK_ -%WU?HF)^#YK\T?G]#X_D_R9]#T445F:A1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?0W
MPI_Y$'2_^VO_ *->OGFOH;X4_P#(@Z7_ -M?_1KUXV:?P5Z_HSULM_C/T_5'
M7TM)2U\P?2A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4C?=-+2-]TT ?B;\?O\ DN_Q(_[&34O_ $JDK@J[
MWX_?\EW^)'_8R:E_Z525P5?HU#^%'T1^>5?XDO4*_7+]A'_DU7P/_P!OW_I=
M<5^1M?KE^PC_ ,FJ^!_^W[_TNN*\C./X$?7]&>ME/\9^GZH]]I:2EKY ^M"B
MBB@#\#Z^LOV(?^17^(7_ %^Z5_Z+OJ^@?^'9/PQ_Z#_BW_P,M?\ Y&K8L/V9
M?#/[.GA;4_\ A&[[5[[^V+VU^T?VI-%)M\F.XV[/+C3&?-;.<]!T[_8RS"CB
M+4X7NVOS/D(X"K1O4GLD_P C.HHHKO.,**** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KZ&^%/_(@Z7_VU_\ 1KU\
M\U]#?"G_ )$'2_\ MK_Z->O&S3^"O7]&>MEO\9^GZHZ^EI*6OF#Z4**** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "D;[II:2@#\3/C[_R7;XD?]C)J7_I5)7!U^I'B_P#X)X_#GQIXLUOQ#>ZW
MXHBO=6OI[^>.WNK98UDED:1@H-N2%!8XR2<=S67_ ,.R/AA_T'_%W_@7:_\
MR-7UU'-,/"FHN_W'R53+:\I.22^\_,NOUQ_81_Y-5\$_6^_]+KBN _X=D_#'
M_H/>+?\ P,M?_D:OHGX2_#/3/@Y\/]*\'Z-/>76FZ;YOE37[H\S>9*\K;BJJ
M#\TA PHX ^M<&88ZEBJ2A3WO?\#OP&#JX>HY3VM_D=K1117@'O!1110 E>=?
M'+_D5;/_ *_5_P#1<E>BUYU\<O\ D5;/_K]7_P!%R5U83^/#U.7%?P)^AX?1
M117VQ\<%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 5]#?"G_D0=+_[:_P#HUZ^>:^AOA3_R(.E_]M?_ $:]>-FG
M\%>OZ,];+?XS]/U1U]+24M?,'TH4444 %%%% !1110 4444 %%%% !1110 4
M444 %?FO^W)_P4Y\;?LZ_'W4/A]X&T'0+ZUTFRMCJ$WB&SGD=KJ6,3?NFBN4
M!C\J6$?,H;>).HP3^@OQ \:6/PX\">(_%NJ17$^G:#IMSJMU':JK2M%!$TKA
M Q4%BJ' ) SC)'6OYH/B-XWOOB9X_P#$OB_4XK>#4=?U.YU6YCM598DDGE:1
ME0,S$*"QP"2<8R3UH _3#]EG_@K)X^^+/[0'@OP9XZTGPAH_AS7KPZ>]WI6G
MWHN!<21NMLBDW$@&^<PH25( <DE1\P_5*OY658HP(X(-?TG?LN_&A?VAO@!X
M*^(+6ILKG6+(F[@6/8BW44C07'EKO<B/S8I"F6+;"N<'( !ZQ1110 4444 %
M%%% !1110 445YEJ_P"TM\(= U2\TS5?BMX)TW4;29[>YL[SQ%9Q302HQ5XW
M1I 596!!4C(((- 'IM%>5+^U?\$6X'QC\ 'Z>*+'_P".UZK0 4444 %%<EXZ
M^*W@GX7_ &(^,O&6@>$A?;_LO]NZG!9>?LV[_+\UUW;=Z9QG&X9ZBCP+\5_!
M7Q0^VGP;XRT#Q:+'9]J_L+4X+W[/OW;/,\IVV[MCXSC.TXZ&@#K:**\QU?\
M:7^$/A_5;S3-4^*W@G3=1LYGM[FSN_$=G%-!*C%7C=&D!5E8$%2,@@@T >G5
M^*[?\%J/C>K$?\(M\/\ @X_Y!U]_\F5^PG@OX@>%_B/I4NI^$O$ND>*=-BF-
MO)>:)?Q7D*2A58QEXV8!@KJ=N<X8'N*_E^E_UC?4T ?T"_\ !/S]IKQ3^U=\
M%]7\7^+;'2--U*TUZ;2XXM%AECA,26]O(&(DED.[=,W.<8 XZD_4%? G_!%O
M_DU?Q)_V.%U_Z165??= !17E3?M7?!)3AOC%X!4^_B>Q_P#CM6-(_:6^$.OZ
MI9Z9I7Q6\$ZEJ-W,EO;6=GXBLY9IY78*D:(LA+,S$ *!DD@"@#TVBBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBN2
M\<?%;P5\,?L3>,?&.@^$UO0_V7^W-3@LO/V;=^SS67=MWIG'3<,]10!UM%>5
M?\-8_!#_ *+)\/\ _P *BQ_^.UV/@OX@>&/B/I<NI^$_$ND^*=-BF-O)>:+?
MQ7D*2A58QEXV8!@KJ=N<X8'N* .DHHHH **** "BBB@ HHHH **YSQIX^\,?
M#?2HM3\6>)-)\+:;+,+>.\UJ_BLX7E*LP0/(R@L51CC.<*3V-<;_ ,-8_!#_
M *+)\/\ _P *BQ_^.T >JT5R7@?XK>"OB=]M/@[QEH/BP6.S[5_8>IP7OD;]
MVSS/*9MN[8^,XSM..AKK: "BBB@ HKRK_AJ[X);L?\+B\ ;O3_A)['/_ *-K
MU6@ HKF_&GQ \,?#C2XM3\6>)=)\+:;+,+>.\UJ_BLX7E*LPC#R,H+%48[<Y
MPI/8URND_M,?"'7]6LM,TOXK^"=2U*\F2WMK.T\1V<LT\KL%2-$60EF9B %
MR20!0!\\?\%'OVT/&W['Z_#UO!NE:!J?_"1'4!=?VY;SR[/(^S;/+\J:/&?/
M?.<]!C'.?F/X&_\ !6[XP?$WXT> O".I^'/!$&F:]KMAI=U+:6-XLR13W"1N
MR%KM@&"L<$@C.,@]*W_^"YG^K^"OUUK_ -L*^ _V1_\ DZCX.?\ 8X:1_P"E
ML5" _I.HHKDO''Q6\%?#'[$WC'QCH/A-;T/]E_MS4X++S]FW?L\UEW;=Z9QT
MW#/44 =;17E7_#6/P0_Z+)\/_P#PJ+'_ ..UV7@OQ]X8^)&E2ZGX3\2:3XIT
MV*8V\EYHM_%>0I*%5BA>-F 8*ZG&<X8'N* .CHHHH ***^8?^"E&K7VC?L2?
M$^>PO+BRN&@L[=I;:5HW,4M];Q2QDJ0=KQNZ,.C*S Y!(H R/VIO^"D'PP_9
MNM[O2[&]M_'OCJ&=86\.:3=X6 B1TE^TW*HZ0LAC<&+#2[B@*!6+K]$?"KQP
M?B=\+?!WC'[%_9O_  D.C6>K_8O-\W[/Y\"2^7OVKNV[\;MHSC.!TK^82OZ5
M/V4_^37?@[_V)NC_ /I##0!\_P#_  4>_;0\;?L@)\/G\&Z7H&IGQ"=0%U_;
MMO/+L\C[-L\ORIH\9\Y\YST&,<Y^8?@;_P %;_C!\2_C1X"\(ZGX<\$0:;KV
MO6&E74MI8WBS)%/<)&[(6NF 8!C@D$9QD&NB_P""YG^I^"W^]K7\K&O@#]DG
M_DZKX.?]CCI'_I;%0@/Z3Z*Y+QU\5O!7PO\ L1\8^,M \)"^W_9?[<U."R^T
M;-N_R_-==VW>F<9QN&>HK)\*_M!?"[QUKEMHOAOXE>$/$.LW);R-.TO7K6YN
M)=JEVVQI(6;"JS' X"D]!0!Z'1110 45R7CCXK>"OAC]B;QCXQT'PFMZ'^R_
MVYJ<%EY^S;OV>:R[MN],XZ;AGJ*Y?_AK'X(?]%D^'_\ X5%C_P#': /5:*YO
MP7\0/#'Q'TN74_"?B72?%.FQ3&WDO-%OXKR%)0JL8R\;, P5U.W.<,#W%=)0
M!R/Q*^*/A'X/^%;CQ'XV\16'AK18=P^U:A,$\QPC2>7$OWI9"J.5C0,[;3M!
M-?//[-?_  4&\._M2?M!>*?A]X3\.W">'](TV;4K3Q-<W11K]8YH(3BU,8:-
M6:8LI9]VU5W(I8JOYC_\%4M6OM0_;<\<VUU>W%Q;V$&G6]I#-*SI;Q&Q@E*1
M@G"*9))'P,#=(QZL37HG_!%7_DZ+Q5_V)MU_Z76- '[44444 %%%% !1110
M4444 %%%>5-^U=\$EX;XQ^ 5/OXGL?\ X[0!ZK17)>!_BMX*^)WVP^#?&6@^
M+5LMGVK^P]4@O?(W[MF_RF;;NV/C.,[3CH:ZV@ HHKAO&GQK^'GPUU.+3O%W
MCWPSX6U&6$7$=IK.L6]G*\19E$@21U)4LC#=C&5([&@#N:*\I_X:P^"';XQ_
M#\_]S18__':[WPQXJT7QMH=MK7AW6+#7M&NBWD:CI=TES;R[6*-LD0E6PRLI
MP>"I'44 ;-<C\2OBCX1^#_A6X\1^-O$5AX:T6'</M6H3!/,<(TGEQ+]Z60JC
ME8T#.VT[03775^"?_!5+5K[4/VW/'-M=7MQ<6]A!IUO:0S2LZ6\1L8)2D8)P
MBF221\# W2,>K$T ?IQ^S7_P4&\._M2?M!>*?A]X3\.W">'](TV;4K3Q-<W1
M1K]8YH(3BU,8:-6:8LI9]VU5W(I8JOUI7XK_ /!%7_DZ+Q5_V)MU_P"EUC7[
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 5\Z?M/?MT_"_\ 9@TO4(-8UJWUKQK#"S6WA/39=]W)+MC9%G*AA:J5E1]T
MN"4W%%D(VGT#]I35;[0_V=?BEJ6FW=QIVHV?A35;BVO+65HIH)4LY621'4@J
MRL 0P.00"*_FDD8M(23DYH _I0_9>^.7_#27P+\-?$8:+_PCPUK[3_Q+?M7V
MKR?)N98/]9L3=GRMWW1C=CG&3YK_ ,%!/VF_%/[*/P6TCQ?X2L=(U+4[S7H-
M+DCUJ&66$1/;W$A8".6,[LPKSG&">.F*W_!+W_DQ;X9?34O_ $YW5>6?\%I?
M^35O#?\ V.%K_P"D5[0"/E2/_@M/\;WD53X6^'^"0/\ D'7W_P F5^T]?RM0
M_P"NC_WA_.OZ@?&GQ \+_#?2XM3\6^)=(\+:;+,+>.\UN_BLX7E*LPC#R,H+
M%48[<YPI/8T =)17F.D?M+_"'Q!JMGIFE_%;P3J6HWDR6]M9VGB.SEFGE=@J
M1HBR$LS,0 H&22 *].H **** "BN&\:?&SX>?#75(=-\7^/O#'A;4981<1V>
MM:S;6<SQ%F42!)'4E2R,-P&,J1V-:O@OX@>%_B1I<NI^$O$ND>*=-BF-O)>:
M)?Q7D*2A58QEXV8!@KJ=N<X8'N* .DHHKRIOVKO@DO#?&/P"I]_$]C_\=H ]
M5HKDO _Q6\%?$[[8?!OC+0?%JV6S[5_8>J07OD;]VS?Y3-MW;'QG&=IQT-=;
M0 445SGC3Q]X8^&^E1:GXL\2:3X6TV686\=YK5_%9PO*59@@>1E!8JC'&<X4
MGL: .CHKRK_AK#X(YP/C'X )_P"QHL?_ ([7HVDZI9Z]I=IJ6FWMOJ.G7D*7
M%M>6DJRPSQ.H9)$=20RLI!# X(((H OT444 %%%% !1110 4444 %%%8_BCQ
M5HO@G0[G6O$6KV&@Z-:[?/U'5+I+:WBW,$7?(Y"KEF51D\E@.] &Q17E7_#6
M'P1Z?\+C\ 9_[&BQ_P#CM=YX8\5:+XVT.VUKP[K%AKVC71;R-1TNZ2YMY=K%
M&V2(2K8964X/!4CJ* -FBBB@ HKSWQ1^T#\+O NN7.B^)/B1X1\/:Q;%?/T_
M5==M;:XBW*'7=&\@9<JRL,CD,#WK,'[6'P1/3XQ^ #_W-%C_ /': /5:*H:3
MJEGKVEVFI:;>V^HZ=>0I<6UY:2K+#/$ZADD1U)#*RD$,#@@@BK] !117-^-/
MB!X7^'&E1:GXM\2Z3X6TV686\=YK=_%9PO*59A&'D906*HQVYSA2>QH Z2BN
M&\%_&SX=_$K5)M-\(>/O#'BG4883<26>BZS;7DR1!E4R%(W8A0SJ-Q&,L!W%
M=S0 45Y4W[5WP24X;XQ> 5/OXGL?_CM6-(_:6^$.OZI9Z9I7Q6\$ZEJ-W,EO
M;6=GXBLY9IY78*D:(LA+,S$ *!DD@"@#TVBBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** $KSKXY?\BK9_P#7ZO\ Z+DKT6O.OCE_R*MG_P!?
MJ_\ HN2NK"?QX>IR8K^!/T/#Z***^V/CPHHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "OH;X4_\ (@Z7_P!M?_1K
MU\\U]#?"G_D0=+_[:_\ HUZ\;-/X*]?T9ZV6_P 9^GZHZ^EI*6OF#Z4****
M"BBB@ HHHH **** "BBB@ HHHH **** /@+_ (+&?&G_ (0?]GW2_ $%MYMW
MXXO,23R1Y2*ULY(9Y-K!P5D,K6P&592GFYP=IK\CO@C\+[WXT_%WPAX&L#<)
M-KVIP63SVMJURUM$SCS9S&""RQ1[Y&Y "HQ) !(]T_X*:?&K_A<W[6GB=8;7
M[-8^$P?"UL'CV2R?9I9?.=\.P.9Y)]I&W]V(\J&W5Z__ ,$9?A#%XL^.OB7Q
M[=Q6\T'A'35BM0TTBS1WEYOC6157Y7401W:-O/!D0A2>5$!\U_MN? F']G3]
MI;Q?X1T^WN+?P\9EU#1C-#(BFSG42(D;.S&58F+P>9N.YH&)P<@?9/\ P18^
M.=OIFL>,OA-J>H>6=2VZYHEM((41YD7R[M58D2/(T:V[A & 2WE;Y<'=O?\
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
M1+>9EC:/4TA?[+)'(641MYA"[BP!5F5LHS _S<LNUB* /VL_X(M_\FK^)/\
ML<+K_P!(K*O@S]NS]NKQ5^TIX_UK0]%UBXT[X66,TEG8:7832Q1:K&DH9;NZ
M5@ID9VC214=<1 * -V]W^\_^"+?_ ":OXD_['"Z_](K*OR#^+7PUUOX._$SQ
M'X*\1P>1K.BWDEI/M1U27!^66/>JL8Y%*NC%1N1U;'-#W#H=1\%OV6?BM^T,
MMW)\/O!.H:_:6VX2WVZ.VLPZ[-T?VB9DB,@$J'RPV_:V[& 37/?%#X)^/?@K
MJ8T_QSX0UCPO</--!#)J%HT<-RT3!9#!+C9,H++\\;,I#*02&!/TI^R?_P %
M.O'?[,G@[2/!$WA[2/%W@K39KB2*UE+VE]&LI9_+CN%W(%$SM)\\3L=[+N V
M[/J#6?\ @HY^S/\ M9>%M#\)?''P3K^BV@O&U"56FEGT^SGC298G\^TDCN)-
MR.5QY. TF",+OH \J_X)>?MS:[X/^(VG?"GQ]X@U#5O"FN>3I^@->![N33;[
M,<5O;HY;=';.H\O8 RHXC($:F5C^R-?)7[.W[)O[*&IW&A?$SX4>&]&UM]/G
M6>RU*#5[N^6UN/+5U$D,TSB.=%D1MDB!XV*MA6 (^M: "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^2_\ @HQ^U[>_LH_"
M.Q_X1O[/_P )SXFFEL]*>YC9UM(T0&>["[2CM&7A54<@%I58AU1T/X8:GJ_B
MKXL^,4N-0N]7\8^+-7FBMDEN99;Z^O)2%BBC!)9Y&P$15Y/"@=A7]&_QL_9Q
M^''[1FEZ;8?$3PM;^(X--F:>S9YI8)H&9=KA9871PK +N3=M8HA()12/FR\\
M#_L4_L1_$.P\3RW&C^$/&NDS&"*&'6M0U*^M6GMG!,EFLLK*K0NWSO'M^=>0
M67(!^4OCC]BSXY_#?PM9^(M?^&.O6FC7-E)J#74$ N?LL"(LCO=+$6:UVJV2
M)PA&U^,HV/-/A_\ $#Q%\*O&6E>*_"FK3Z)X@TN83VE];$;D;!!!!!#*REE9
M&!5E9E8$$BOV$^*'_!9;X0>$_P"T[;P?HGB#QW?0>7]EN!"NGZ?=;MA?][*3
M,FT%QS;\LF!\I#U^++MN8G&,G- '[^OK(_;M_P"">][?C0S=:OXK\-7'EZ6K
M_94.L6S.J>63*=L8O;=63>^"@7S."PK\ 6!1B#U!K]P/^".OB?4]>_9)N+"_
MN?/M=$\27FGZ?'Y:KY,#107)3( +?O;B9LMD_/C.  /S#_;T^#?_  H[]JKQ
MWH,%K]DT>[O#J^EK'8?8[?[+<_O5C@0?*8XF9X R?+F!N%(*@ZAT/VX_8S^)
M@^+O[+'PR\3O-J%W=3:-%:7EUJ;;[B>ZMLVUQ*S;F+;Y89&#$[F# D D@?D+
M_P %6/B6?B#^V)X@LHY["[L/"]E:Z';3V#[]VU#/,LK!B#(D]Q/&0,;?+"D;
ME8GZI_X(Q_&31=,^%GQ,\&ZM>6&D_P!AWO\ PD[WU[?I%OM9(%BG<HV-L<'V
M6,O+N*C[0H.W@M^7/Q'\;7OQ*^('B7Q=J45O!J.O:G=:K<QVJLL2R3RM(ZH&
M9B%!8X!).,9)ZT,#M/V4_BE_PIG]H[X=>,)-2_L>PT[6(!J%[Y'G^78R-Y5W
M\FUB<P22CY5+#.5^;!K^BOX@>-+'X<>!/$?BW5(KB?3M!TVYU6ZCM55I6B@B
M:5P@8J"Q5#@$@9QDCK7\OK*89"#PRFOV _:__:T&L_\ !,SP5J=MKW]H>)_B
M)8V>DW=W!<?8;@R1+G5)!"J*7C\V![>14"QXN1R595<Z ?DMXO\ %FI^.O%F
ML^)-:N?MNL:O>S7][<^6L?FSRN7D?:H"KEF)PH &> *_4C]FGQA#^P/_ ,$W
M[CXI7.F6]QXT\;:EYVE6>HV$ENTK/F.TBED4%I(5AAGO%R8U9965&4R!V_,+
MX=^"+[XF>/\ PUX0TR6W@U'7M3MM*MI+IF6)))Y5C5G*AB%!8$D G&< ]*_H
MW\8_LY?#CX@?"?2_AGXA\*V^J^"M+AM8+'39YI=UJMN@2$QS!Q*K*@V;P^XJ
MS*20S G0#^=/XE_%;Q?\:/%4_B/QMXBO_$FLS;E%Q?S%_*0NS^5$GW8HPTCE
M8T"HNXX KTF\_86^/]CX/L?$\GPD\3-IEY,8(X8+,RWRL"XS)9J3<1K^[;YG
MC53E>?G7/ZH^,/V=_P!BG]E#Q%I?B?Q!::/X0\0Z)-;:Q80S>(=0GO@RS@0S
M1V8N'DF42IVC9?D;/"MBI\2?^"PGP-\(&>#PU'K_ ([NS9M-;S:?8&TM#/\
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
M>E?\%&/VO;W]E'X1V/\ PC?V?_A.?$TTMGI3W,;.MI&B SW87:4=HR\*JCD
MM*K$.J.A^#/^"*G_ "=%XK_[$ZY_]+;*OU;^-G[./PX_:,TO3;#XB>%K?Q'!
MILS3V;/-+!- S+M<++"Z.%8!=R;MK%$)!**0 ?SD:GJ_BKXL^,4N-0N]7\8^
M+-7FBMDEN99;Z^O)2%BBC!)9Y&P$15Y/"@=A7I7CC]BSXY_#?PM9^(M?^&.O
M6FC7-E)J#74$ N?LL"(LCO=+$6:UVJV2)PA&U^,HV/U:O/ _[%/[$?Q#L/$\
MMQH_A#QKI,Q@BAAUK4-2OK5I[9P3)9K+*RJT+M\[Q[?G7D%ESSWQ0_X++?"#
MPG_:=MX/T3Q!X[OH/+^RW A73]/NMVPO^]E)F3:"XYM^63 ^4AZ /Q[^'_Q
M\1?"KQEI7BOPIJT^B>(-+F$]I?6Q&Y&P00000RLI961@59696!!(K]GOCEX^
MUK]K[_@ES>^)_#_AW4-2\1^(K*P\S1]*L7EE>Z@U2&.Z\B%&D<QAX)F7DMY8
M!;!SC\/W;<Q.,9.:_;__ ((Z^)]3U[]DFXL+^Y\^UT3Q)>:?I\?EJODP-%!<
ME,@ M^]N)FRV3\^,X  .@=3\6/%?A+7/ VN7&B>)-&U#P_K-L%\_3M4M9+:X
MBW*'7=&X#+E65AD<A@>]6O!/P]\4_$C5)-,\(^&=8\5:E#";F2ST2PEO)DB#
M*ID9(U8A0SJ-Q&,L!W%?1?\ P5,_Y/F^(W^[IO\ Z;;6O4?^"*O_ "=%XJ_[
M$VZ_]+K&@#Z!_P"".'PH\;_#"'XMCQCX.\0>$3>G2?LO]NZ7/9?:-GVW?Y?F
MHN[;O3.,XW#/45^D]%% &-XJ\+:7XU\+ZOX=UJW^V:/JUG-87MMYC1^;!*AC
MD3<I#+E6(RI!&>"*_F?^+'PSUKX-_$CQ%X*\10>1K&AWDEG/M1U27:?EECWJ
MK&.12KHQ4;D=6QS7]/-?CQ_P6;^!,7A?XE>&OBIIEM/Y'BB%K#5W6&1H4O+=
M$6%VE+%5:6#"K& O%H[#<2Q ![I_P1M^.5OXJ^#.M?#&_P!1WZSX7O'O-/M7
M$*?\2ZX(8B, [Y-EP9B[,IV_:(1NY"K]S?%+XD:+\'_AWXA\:^(Y_(T?0[.2
M\GVNBO)M'RQ1[V53)(VU$4L-SNJYYK\*/^";/Q>F^$7[7W@ES)<#3?$DO_"-
M7L-K#&[2K=%5@!WXVJMR+9V92&VHV-V2K???_!9CXO3>$/@+X=\"6<EQ#<>,
M-3+W++#&T,EG9[)'C9F^9&,\EHZE!R(W!8#AA@?CUXN\6:IXZ\5ZQXEUJY^V
MZSJ][-J%[=>6L?FSRN7D?:@"KEF)PH &> *_;K_@F#\';?\ 9_\ V2X_%/B6
M2QTJ[\4[O$][?7"PP_9=.\H?9A+<!R&C$*M<?,5\O[2X*J0Q/XX?L_\ P=U/
MX_?&7PIX TEQ!=:W>"%[G:K?9K=09)Y]K.@?RXDD?9N!;9M')%?M?_P4>\>6
M7P1_8F\4Z;HLUOX=?5(+?POI-G:6:^3Y4I"RVR($*1+]CCN0#A0H4!2&VT=
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
M8 CZUH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!*\Z^.7_(JV
M?_7ZO_HN2O1:\Z^.7_(JV?\ U^K_ .BY*ZL)_'AZG)BOX$_0\/HHHK[8^/"B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *^AOA3_ ,B#I?\ VU_]&O7SS7T-\*?^1!TO_MK_ .C7KQLT_@KU_1GK
M9;_&?I^J.OI:2EKY@^E"BBB@ HHHH **** "BBB@ HHHH **** "O*/VHOC.
M/V>?@#XU^(*VOVRXT>R'V2!H_,1KJ618;?S%WH3'YLL9?#!M@;&3@5ZO7Y1_
M\%L?B[*VH_#_ .%UM+<1P+#)XDU"-H8_)E9F>WM2K\N&39>;EX7$J'YB/E /
MRT9BS%CU)S25W7P1^%][\:?B[X0\#6!N$FU[4X+)Y[6U:Y:VB9QYLYC!!98H
M]\C<@!48D@ D?TOZ3I=GH.EVFFZ;96^G:=9PI;VUG:1+%#!$BA4C1% "JJ@
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
M<HX_$NJ?VKXN\+WC:3>W-Q=++=W4&T26US*H4,N59HMS;C(UL[%F8MC\QO\
M@J9_R?-\1O\ =TW_ --MK7Z2_P#!*/X&:I\'_P!F9=6UW3["TU7QE>+KMO-;
ME7N&TY[>(6J3.!_UUE5-QVB?G:[.H^)/^"S6CV6G_M5:%<6UG;VT]_X5M;B[
MEAB5&N)1<W48DD(&781QQIN.3MC4=% IL$3_ /!%7_DZ+Q5_V)MU_P"EUC7[
M45_.S^Q#^U(/V2OC=%XONM(_MO1KVR?2-5MX3BX6UDEBD:2#)"^8K0H0K_*P
M#+E"P=?U]_8<_;C'[9R^-67P4?" \-FR'.J_;?M'VCS_ /IC'LV^1[YW=L<H
M#ZIHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M /+?VJ/^38?C!_V)VL?^D4U?S5O]YOK7]2^K:59Z]I=WINI65OJ.G7D+V]S9
MW<2RPSQ.I5XW1@0RLI(*D8()!K^6F12LC@]030!^_G_!+W_DQ7X9?34O_3G=
M5Y9_P6E_Y-5\-_\ 8XVG_I%>U\J_LF_\%3E_9K_9]T_X?7_@!O$UYHUY)_9T
M]MJ/V..2UFDFGE\YBDA\Q)7 7:NUD?G:8\R_0/\ P5.\<'XF?L$?"OQ@;/\
MLT>(-8TG5OL7F^;Y'GZ9=2^7OVKNV[\;MHSC.!TH8(_'^'_71_[P_G7]4M?R
MM0_ZZ/\ WA_.OZI:8'XM?\%JO^3G/"G_ &)]M_Z6WM>4_P#!+?\ Y/I^&OTU
M/_TV75>K?\%JO^3G/"G_ &)]M_Z6WM>4_P#!+?\ Y/I^&OTU/_TV75(#]4?^
M"HG_ "8M\3?IIO\ Z<[2OP#7[P^M?OY_P5$_Y,6^)OTTW_TYVE?@&OWA]:%N
M'0_IO^"O@N]^&_P=\">$]2EMYM2T'0;#2[F:U9FA>6"WCB=D+!25+(<$@'&,
M@=*^6/\ @K[X,OO%7[($VI6LMO'!X<UVRU6[69F#/$PDM (\ @MYEW&<$@;5
M8YR #]O5Y]\>OA!IOQ[^#OBOX?ZL_D6FN6;0)<[6;[-.I#P3[5="_ERI')LW
M -LVG@F@#^9E1N8#I7ZDZ3_P1,L=>TNSU'3/CM;ZCIUY"EQ;7EKX966&>)U#
M)(CK?$,K*00P."""*_-KX@?#_P 0_"GQEJWA3Q7I5QHGB#2YC!=65R!N1L @
M@@D,K*0RNI*LK!E)!!/WY^R?_P %<YOA+X!\->!?B-X2N-?TO18?L,&O:+-&
MEW'9QQ!;>)K5@J2LI"IYGFQY3!(9U)D .S_X<8_]5L_\M3_[MKJ_A-_P1O\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH 2O.OCE_R*MG_P!?
MJ_\ HN2O1:\Z^.7_ "*MG_U^K_Z+DKJPG\>'J<F*_@3]#P^BBBOMCX\****
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
M-'8VNI6K0VZLQ(C0R6KN54' WNS8 RQ.37NW[*O[%G@C]D$>)QX-U37]3'B
MVINO[<N()=GD>;L\ORH8\9\]\YST&,<Y^@** /,?VA/@#X6_:6^%]]X%\7K<
M)IMU-#<1WEB(A=VDL;AA)"\D;A&(W1EMN2DCK_$:^3?^'*OP0_Z&GX@?^#&Q
M_P#D.OT HH YSX?^"['X;^!/#GA+2Y;B?3M!TVVTJVDNF5I6B@B6)"Y4*"Q5
M!D@ 9S@#I1X\\!^'_BCX/U7PKXJTFWUOP_JD)M[NQN@2DBY!!!!!5E8!E=2&
M5E5E((!'1T4 ?F%XJ_X(?Z%>Z]=3>&_BS?Z1HS;?(L]4T-+VXC^4!MTR3PJV
M6W$8C7 ('.,G3^&?_!%'P=X?\4P7WC;XA:AXQT>':_\ 9-CI@TL3.'5MLLOG
M2L8RH=65-C_,"'7'/Z544 ?%?Q*_X))_ CXAZY;:E:PZ_P""TALH++[!X;O8
M4MW\I=BRL)X96,A4*&8,-Y7>P+L[-WO[+O[!W@C]D?Q1K&M>#O$OC"^_M:S%
MG=Z=K%_!)9OM<.DICB@CS(F'56).%ED 'S&OI>B@#Y=_:<_X)[_#O]K#QY8>
M+O%VM>*-.U&RTR/2HX]%NK:*$Q)++*&(DMY#NW3-R"!@#CJ2O[,?_!/?X=_L
MG^/+_P 7>$=:\4:CJ5YIDFE21ZU=6TL0B>6*4L!';QG=NA7DDC!/'0CZAHH
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
M,TC.4MF=#$Q9T $<@C58PJQ#.1]ZT4 ?E7_PXQ'_ $6SC_L5/_NVOHK]E_\
MX)?_  P_9YU;3?$NJ27'C[QK83+<6VJ:E'Y-K:2JTFR2"U5B P5T^:5I2'B5
MT\LU]E44 %%%% !117F?[2VJ7^A?LY_%34=+O+C3=2L_"FJW%K>VLK1302I9
MRLDB.I!5E8 A@<@@&@#O=6U6ST'2[O4M2O;?3M.LX7N+F\NY5BA@B12SR.[$
M!55026)P "37\T'QRU3P[K?QJ\?:CX22W3PI=Z_?SZ0MI;FWA%FUPY@"1%5\
MM?+*X3:-HP,#&*ZKQ1^V#\;/&7@VV\*ZS\4?$U]H<,5Q;/;MJ#J]U%.?WL=S
M*I#W*D94+,SA5)5<*2*Y3X/?!_Q3\=O'VE^$O"6E3ZAJ%Y-%'++#;RRPV43R
MI$;FX,:,8X$:12\F,*#]!0!^E'_!$WX1PPZ+\0/BA<1P23S3IX;L)%ED\Z)4
M5+BZ#)PA5R]GM;ELQ./E!^;]1Z\]^ ?P?TSX!_!SPI\/](D\^TT.S6![G:R_
M:9V)>>?:SN4\R5Y)-FXA=^T< 5Z%0 5\:_M/?\$OOAA^T-JVI>)-+DN/ /C6
M_F:XN=4TV/SK6[E9H]\D]JS!2Q5'^:)HB7E9W\PU]E44 ?E7_P .,1_T6SC_
M +%3_P"[:]?^ '_!(7X7_"W5$U?QOJ=Q\4-2AF$EK;W=M]BTZ,*T;(7ME=S*
MP9'!$DAB99"K1'&3]ZT4 %?.G[7'[$/@/]KS2;1]=-QH?BK38I(M/\1:<J><
MBE6VQ3*PQ- )&#[,JP(;8Z;WW?1=% 'Y5G_@AB.WQLP/^Q4_^[:]V^!/_!)G
MX.?"_2YF\6QS_$S7+B&2"2[U+=:VL*NLJ$P6\;_(QCE7YW>1E>-9(S&V,?;U
M% 'P!_PY5^"')_X2GX@#_N(V/_R'7V-\&OA;8_!'X8Z!X&TS5M8UO3=$@-M:
MWFNW*W%V8M[,D;.JJ-J*PC0!0%1$4=*[FB@#X ;_ ((K?!!LG_A*?B!_X,;'
M_P"0Z^O/@/\ !;0_V>/A/H7P^\.7.HWNC:.9_L\VJ2))<-YL\D[;V1$4X:5@
M,*. .IY/H=% !7B?[2'[(OPU_:FT$6?C/1O+U./RQ;>(M+6.'5+9$9F$:3LC
M9C/F29C<,GSE@ P5A[910!^6^K_\$.[";5+QM+^,5Q:::TSM;6]YX<6XFBB+
M'8KR+=1AV"X!8(H)!(5<X!I/_!#NPAU2S?5/C#<7>FK,C7-O9^'%MYI8@PWJ
MDC74@1BN0&*, 2"5;&#^I%% 'A/[-7[&7PP_93M[EO!>E7$NMWD/V>[\0:M/
M]HOKB+S"X0L J1KDJ"L2(&\N,ON90:]VHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@!*\Z^.7_(JV?\ U^K_ .BY*]%KSKXY?\BK9_\ 7ZO_
M *+DKJPG\>'J<F*_@3]#P^BBBOMCX\**** "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@ KZ&^%/_ "(.E_\ ;7_T:]?/
M-?0WPI_Y$'2_^VO_ *->O&S3^"O7]&>MEO\ &?I^J.OI:2EKY@^E"BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JAJVE6>O:7=Z;J5E;Z
MCIUY"]O<V=W$LL,\3J5>-T8$,K*2"I&""0:OT4 >5?\ #)_P1ZGX.> "?^Q7
ML?\ XU78^"_A_P"%_AQI<NF>$_#6D^%M-EF-Q)9Z)816<+RE54R%(U4%BJ*-
MV,X4#L*Z2B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!M>=?'+_D5;/_
M *_5_P#1<E2_\-!_"_K_ ,+'\(Y_[#EK_P#'*YKXB_$'PQXZ\+#_ (1OQ'I/
MB#[+>Q?:/[+OXKGR=T<NW?Y;';G:V,]=I]*[<+"4:\'9[G#B:D)49)/H>844
M45]F?)!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %?0WPI_Y$'2_P#MK_Z->OGFOH;X4_\ (@Z7_P!M?_1KUXV:
M?P5Z_HSULM_C/T_5'7TM)2U\P?2A1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 -S1GWKA-0^.7PYTJ^N
M;&^\?^&+*]MI6AGMKC6;:.2*120R,I?*L"""#R"*B_X:#^%__12?"7_@\M?_
M (Y5^SGV9G[2'\R/0!]*7BO/O^&A/A?_ -%'\)?^#VU_^.5UWA_Q!I?BK2H-
M3T74K/5M-FW>5>6-PD\,FUBK;74D'# @X/!!%)Q<=6K#C.,M$[FI1114EA11
M10!^!]?6?[$/_(K_ !"_Z_=*_P#1=]7R97UG^Q#_ ,BO\0O^OW2O_1=]7Z'B
M?@^:_-'Y_1^/Y/\ )GT/1114&H4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I&^Z:6D;[IH
M_$WX_?\ )=_B1_V,FI?^E4E<%7>_'[_DN_Q(_P"QDU+_ -*I*X*OT6A_"CZ(
M_/:O\27J%?KE^PC_ ,FJ^!_^W[_TNN*_(VOUR_81_P"35? __;]_Z77%>3G'
M\"/K^C/5RG^,_3]4>^TM)2U\@?6A1110!^!]?6?[$/\ R*_Q"_Z_=*_]%WU?
M)E?6?[$/_(K_ !"_Z_=*_P#1=]7Z)B?@^:_-'Y_0^/Y/\F?0]%%%9FH4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M'09F\/:G>3EF-W+!'&R3[V=V=GAEA+NQ!,IE( &*^H: "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "D;[
MII:1ONF@#\3?C]_R7?XD?]C)J7_I5)7!5WOQ^_Y+O\2/^QDU+_TJDK@J_1J'
M\*/HC\\J_P 27J%?KE^PC_R:KX'_ .W[_P!+KBOR-K]<OV$?^35? _\ V_?^
MEUQ7D9Q_ CZ_HSULI_C/T_5'OM+24M?('UH4444 ?@?7UG^Q#_R*_P 0O^OW
M2O\ T7?5\F5]9_L0_P#(K_$+_K]TK_T7?5^B8GX/FOS1^?T/C^3_ "9]#T44
M5F:A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %?0WPI_P"1!TO_ +:_^C7KYYKZ&^%/_(@Z7_VU_P#1KUXV:?P5
MZ_HSULM_C/T_5'7TM)2U\P?2A1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %? /_  6H_P"35_#/_8Y6G_I%?5]_5\+_ /!8OPOJ?B#]DFVOK"V\
M^UT/Q)9ZA?R>8J^3 T4]N'P2"W[VXA7"Y/SYQ@$@ _)?]DG_ ).H^#G_ &..
MC_\ I;%7]*%?S.?L[^*--\#_ !^^&GB+6KD66C:1XFTV_O;GRVD\J"*ZC>1]
MJ@LV%4G"@DXX!-?TQT ?*G[97[ ^A_MAW5AJNH>-?$'AS5]+LQ9Z=#$8[G3(
M,S;Y96M6"L9)%PA994_U<60=F#Y9^SW_ ,$@?A[\+?%$VM^/-:'Q3\KRFT[3
M[G3C8V<$BN',DT8GD^T9VJH1SY>TN&1]PV^&_P#!6#XM?&SX3_'31[;1?B)X
MGT/P3J6F+>Z9#HK/ID,$W$5S 9X2K73 Q1S?.Q,8N0 %!RWC_P"Q#_P4"\1_
M"GXW0WOQ9\;>+O%?@[4K)],F.HZQ<WT>FN\D3K>"!V;?M\LJVW#A)'*[B-C
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
MVW'?&R/@;L#>_9I_;*^%'_!0+Q==^%/B!\+_  SI_B#3(?/T'3_$;PZRUZK
MFZ$!EMD",@BB9D4EG7+8Q$Q !^/7@7XM>./A>+S_ (0WQIX@\)_;=GVH:'J<
M]F)]F[9YGELN[;O?&<XW''4U]N_L_P#_  6*^(W@W54M/BK96_C_ $*>;,FH
M6<$5CJ5JI:,$H(U6&5559"(V1&9G&954 5]4_'K_ ()7_LZQ^ ]7U^S&K?#*
M#0]-O+ZXU+3;R>_A"I%O\V>"<RO(L01FV0M&S L,YVE?Q+;@D Y% '[_ /[=
MWQ.^T?L!^./&/@[4M]AKFBV1M+[R/]?8WT]O$_R2KE?,@N''(#+NR-K $?S_
M -?M#^QQX#\0?%#_ ()3ZKX4O-*TG6WU32]=M_#5C&HW2-YLY@,YF(C6=;T2
M,C@A5586R&#$?B^RE6*GJ#BCJ'0^EO"?_!1K]HGP1X6T;P[HGQ#^Q:-I%E#I
M]C;?V+ITGE01((XTW/;EFPJ@98DG'))KE?C3^V9\8?VA/"MMX<^('C Z_HMO
M>+?Q6O\ 9EG;;9U1T5]T,*,<+*XP3CYNG K]D/\ @FU\<],^,G[*_A&RCU*Q
ME\1^%+./0]4TVTW)):+#NBM&=7))\R".-MX^1G\P#!1E4_;;_;UT3]C=?#=B
M?#__  F/B/6C)-_94>II:?9;5/E\Z0[)'&]SM0>7M;RYOF!CPP!^ T)VS(?]
MH5^_7_!43_DQ?XF?33?_ $YVE>%_!7_@L58_%;XM>$?!=]\*[K0X?$&I0:4N
MH6VNK>-!+,XCB8Q-;Q;E\QD#'>"%+$!B I]T_P""HG_)B_Q,^FF_^G.TH#J?
M@#UXK^E7]E7C]E_X/C_J3M'_ /2*&OYK%^\/K7]2^DZ79Z#I=IINFV5OIVG6
M<*6]M9VD2Q0P1(H5(T10 JJH "@8   H OU^ O\ P4T^"O\ PI?]K3Q.T-S]
MIL/%F?%-MODWRQFYEE\Y'^10,3QS[0-W[LQY8MNK]^J^%?\ @KI\#+GXH?LX
MVWBS2M/^VZUX)O#?R,IF:5=.E79=!(T!5L,MO*S.!LC@D.X<A@#Y._X)'?M.
MZ/\ "'Q'X]\'>+=2N++P_J.FR>(+:8O-+%;2V,,DMUM@C1OF>V5G9^"19HF'
M+(!\6?&[XH7OQI^+GB_QS?BXCFU[4Y[U(+JZ:Y:VB9SY4 D(!98H]D:\ !44
M    <II.L7NAW#76G7EQ97#PS6S26TK1LT4L;12QDJ02KQNZ,O1E9@<@D5U7
MP2^%][\:OBYX1\#:>;B.;7M3@LGN+:U:Y:VA9QYMP8P066*/?(W( 5&)( )
M!^PW_!(OX&W'PP_9QN?%FJZ?]BUKQO>"_C9C,LK:=$NRU#QN JY9KB560'?'
M/&VX\!<S_@M+_P FJ^&_^QQM/_2*]K[C\*^&=+\$^&-(\.Z+;?8]&TBSAT^R
MMO,:3RH(D$<:;F)9L*H&6))QR2:^'/\ @M+_ ,FJ^&_^QQM/_2*]H _%:'_6
M+]17[_?\%0/^3&/B9_NZ=_Z<K6OP!A_UB_45_2)^UQ\(Y?CI^S;X_P#!-K'<
M3ZCJ.F,]A!;2QQ-->0LL]M&7D^4*TT4:MDCY6;YE^\#H"W/YN*_I5_95X_9?
M^#X'_0G:/_Z10U_-6RE6((P1Q7[^?\$VOCGIGQD_97\(V4>I6,OB3PI9QZ'J
MFFVFY)+18=T5HSJY)/F01QMO'R,_F 8*,J@'U717Q#_P4^_:VUG]G/X?^&M-
M\ ^,;?0?B)J6II<-:+:PW<QTQ8IUDD9)8W5%,WE!6(!8JX7(5\?!OPD_X*-?
MM1>.OBGX,\-VOQ T^]NM8UFST^*WU71;*.TE:6=(PDS0VXD6,EL,8R'"D[2#
MB@#*_P""L'B?4]>_;2\4V-_<^?;:+8Z?8:?'Y:KY,#6L=P4R "W[VXF;+9/S
MXS@ #P#X*_'CQU^SQXHN_$?P^UW_ (1_6;JR;3YKK['!<[H&=)&3;-&ZC+1(
M<@9^7K@FOLG_ (+1> 9M#^/WA/Q7#I5O9:;KV@K;O?1"-6O+RVFD$ID .XLL
M,MHN]ARNU03L(7R#_@FA\<M+^ _[4^CWNOZC8:/X<UZRN-#U'4M0#".V63;+
M"VX$"/,\,"EWRBH[EMH^90&1_P##T;]IS_HIG_E TO\ ^1J^;_%WBS5?'7BK
M5_$FN70OM:U:\FO[VZ\M(_-GE<O(^U %7+,3A0 ,\ 5_3_JVK66@Z9=ZGJ5[
M;Z=IMG"]S<WEW*L4,$2*6>1W8@*JJ"2Q.  2:_,;5O\ @N%I]OJUY'IOP>GO
M-,2=UMKFZ\1K!-+$&.QWC6U<(Q7!*AV )(#-C) *O_!#/_4_&D?[6B_^WU?J
ME7A/['?[4ME^UY\))O&=GH%SX9GM=3FTN[T^>X6X5942.0-'*%7>ICFC.2BD
M-N&" &;W:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ I&^Z:6D;[IH _$WX_?\EW^)'_ &,FI?\ I5)7
M!5WOQ^_Y+O\ $C_L9-2_]*I*X*OT:A_"CZ(_/*O\27J%?KE^PC_R:KX'_P"W
M[_TNN*_(VOUR_81_Y-5\#_\ ;]_Z77%>1G'\"/K^C/6RG^,_3]4>^TM)2U\@
M?6A1110!^!]?6?[$/_(K_$+_ *_=*_\ 1=]7R97UG^Q#_P BO\0O^OW2O_1=
M]7Z)B?@^:_-'Y_0^/Y/\F?0]%%%9FH4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !7T-\*?^1!TO_MK_ .C7KYYK
MZ'^%/_(@Z7_VU_\ 1KUXV:?P5Z_HSULM_C/T_5'74M)2U\P?2A1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %>4?M2?"_P#X7-^SO\1/!J:=_:]]
MJ>CW T^S\_R/,OHU\VT^?<H&)XXC\S!3C#?+D5ZO10!_*SS&_H5-?TR? 7XD
MGXQ?!'P+XU,]A/=ZYHUK>7?]EONMX[IHU^T1+\S$>7+YB%2Q92A4G(-?BG_P
M4X_9_O/@I^T_X@U15N)O#WC2:7Q!8WDH9AYTLA:Z@+^6J[DF9B$4L5CE@+$E
MJ^V_^"-OQS@\5?!G6OAC?:AOUGPO>O>6%K((4_XEUP0Q$8!\R39<&8NS*=OV
MB$;L$*IT ^D_VTOV5M+_ &LO@[>^'6CL+/Q99_Z3X?UF\C8_8KC*ET+(=PCE
M5?+?A@,J^QVC05^&'QS_ &7?B7^SKKFHV'C3PKJ%E86MY]BBUZ&WD?2[URI=
M#!<E0C[D!8+PXPP95964?TGT4 ?RL*I8X R:^POV0/\ @F_\0?VB-=TC5_$V
MEW_@SX9R8N)]9NXQ#<WL.V-U6SB?YF\U9%VSE3$!O(+LOEM^\M% &-X5\+Z7
MX)\+Z1X=T6W^QZ-I-G#865MYC2>5!$@CC3<Q+-A5 RQ)..2:^!?^"C7_  3E
MU/XZ:Y+\3OAC']J\=3^3!JVAW-TL<>I(BK%'-#)*P2.5$5%9"RHZ+D;74B7]
M$Z* /Y<?%7A'7/ VO7.B>)-%U#0-9M=OGZ?JMJ]M<1;E#KNC<!AE65AD<A@>
MAK5^&OPH\8?&;Q3;^'/!/AR_\2:Q-M/V>PA+B)"ZQ^;*_P!V*,,Z!I'*HNX9
M(K^GFB@#Y5_X)Y_LB_\ #*?P<VZU;^3\0?$GEW7B I=^?%%L,GV>V3 "#RTD
M.XKNS(\F'= F/JJBB@"AJVJ6>@Z7=ZEJ5[;Z=IUG"]Q<WEW*L4,$2*6>1W8@
M*JJ"2Q.  2:_G5_:=^-6M_M<?M':SXDLK2_O1JEXFF>'='2-Y)TM0WEVL"0A
MY,2/G<R1DJ999"H^:OZ*M6TFSU_3+O3-3LK?4=-O87MKJSNXEEAGB=2KQNC
MAE9205(P02#7 :3^S/\ "#0-5LM4TOX4>"-.U*SF2XMKRT\.6<4T$J,&21'6
M,%64@$,#D$ B@#,_91^ %C^S3\"?#7@:V%N^HVT'VC5[RW"D7>H28:>3>(T+
MJ&_=H77<(HXE/W:\7_X*?_LPWW[0WP%35/#>G7&J>-?",S7VGV=JC237=M)M
M6ZMT3>H+%5CE'RNY-N$09DK[)HH _G&_9._:DUS]D?XB:GXMT/1K#6[J^T>Y
MTE[;43(J)YA22.0%"#\LL419?XD#J"A8.O%Z=I/C;]H[XO26^G65QXG\<^+=
M3EN7BMHD1KBYE=I)9" %2-02[LWRHBAB=JJ<?T5>*OV??A=XZURYUKQ)\-O"
M'B'6;DKY^H:IH-K<W$NU0B[I'C+-A551D\!0.@K6\#?"GP5\,?MH\'>#M!\)
MK>[/M7]AZ7!9>?LW;-_E(N[;O?&<XW''4T 9?P%^$&F_ /X.^%/A_I$GGVFA
MV:V[W.UE^TSL2\\^UG<IYDKR2;-Q"[]HX KX$_X+:_$LVGA'X;_#^"XL)?MU
M[<:Y>P;\W</DH(;=MH;Y8W\^Z&2OS-#\I&Q@?T\K^?'_ (*)?'2V^//[5'BG
M5=+U'^T?#FCA-#TB91"4,,&1(T;Q$B2-YVN)$<L24D7H,*H!J?\ !,7X7?\
M"SOVQ/!K3Z9_:.E>'1-X@O/W_E?9_(0_9I>&5FVW3VORKG.?F!3=7[]5\%_\
M$A_V?;WX6_ ;4O&^K+<6VI>.YH;F&SE#((["#S%MG*,BD-(99I P9E:-H&7&
M3G[TH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH *_-?\ X+(?"?QO\3U^$8\'>#?$'B[[#_:_VK^P]+GO?L^_[%L\
MSRD;;NV/C.,[3CH:_2BB@#^=OX5_L(_&SXH>.M/\,M\/_$'A+[<LN-8\4:+?
M66GVY2-I/WLWD-MW;-J\'+,H[UP/BSPO\3?V;_%&L>'=;MO$'@+5[RSFL+VW
M$DMJ+^R=S'(FY"%N+9VB(RI:-]G!.*_IBHH _F'^&OPG\8?&;Q3!X=\$^'+_
M ,2ZS-M/V>PA+^4A=4\V5_NQ1AG0-(Y5%W#)%?MQ_P $Z?V+/^&5_AO/J?B>
MSL)/B7KWSWUU /,?3[4A"E@LNXJV&4N[1@*SD#,BQ1N?L"B@#X"_X*F?L5ZW
M\?O#^E_$3P-9C4?%_ARSDM;W2HP[7&I6(8R*L W;3)$S3,(PNZ02L Q9(T;\
M9-8T>_\ #NJWFEZI97&F:G93/;W-I=Q-%-!*C%71T8 JRL""",@@BOZF** /
MYLOAY\+OB_\ M6:Y8:1X;TWQ!X^N='LXM.AEN+AI+;3;5%D:& SS,(K>/"2^
M6C,H)!"@DXK>^(7[#WQQ^'OC+5?#LGPQ\4:ZUA-Y0U/0='NKZQNEP"LD,T<9
M#*P(.#AESM958,H_HOHH ^#/^"0_AWQ3X ^"_C+PCXN\$^*/".I6^O\ ]J1R
M:]I,ME#=13V\48$)D +LC6K[P!A1)'R=V!\Q?MT?\$O?%WA+Q5XA\??"G3?^
M$F\*:A>"Y;PQI5J?[0TYYG8ND%O$@62V1BH41_.BN 4*QM*?V0HH _E[TW5O
M%7PG\8/<6%WK'@WQ7I,TMLTMK++8WUG* T4L9*E7C;!=&7@\L#W%+J6K>*_B
MQXO2>_N]8\9>*]6FBMEENI9KZ^O)2%BBC!8L\C8"(J\GA0.PK^H.B@#\;OV
M?^":WB[Q%\1-)\=?%[P@=&\$Z9NN8M!\00E;C59P71$DMBP>.-'42,)E D 1
M0DB2,5_7CQ5X6TOQKX7U?P[K5O\ ;-'U:SFL+VV\QH_-@E0QR)N4AERK$94@
MC/!%;-% 'X-_M??\$W_B#^SOKVKZOX:TR_\ &?PSCS/!K-I&)KFRAVR.RWD2
M?,OE+&VZ<*(B-ARC-Y:_*OA_Q9KWA$:B-$UG4=%_M*SDTZ^&GW4EO]JM9,>9
M!+L(WQMM&Y&RIP,BOZCJ* /YG/@[^S_\1/C]KDFD^ /">H>)+J/'GRVZ!+:V
MRKLOG3N5BBW"-]N]AN*X7)XK]S?V'?V-=+_8_P#AQ<V)O?[8\9:X(9]>U*)F
M%NSQA_+@@0XQ''YD@#D!W+,S;051/I:B@#Q3]JK]E7PC^UE\.9?#7B-/L6J6
M^^71]>AC#7&FSD#YE&1OC;"B2(D!P!RK*CI^"/QV_9S\??LV^,+GP_XWT*XT
M]EFDBM-3CC=K'450*3);3%0)%VR1DCAEWA756RH_I9HH _F'\*_\)SXZL[;X
M?>&SX@\06EU=MJ$'A;2_/N8Y;I82&G6U3(,@B5@7"Y"*><"O5?B)^P7\=_AO
M<:5:7OPU\0:M>7UG]LDC\/V$NJ):?O98Q%++;J\0D(B$FU7;"2QY()*C^B.B
M@#\1/^"</[/GQ2\"_MD> =:\1_#7QAX?T>V&H>?J&JZ#=6UO%NT^Y1=TCQA5
MRS*HR>2P'>OV[HHH **** /S#_;\_P""8/B7XF?$35OB7\)5L+R]U;;/JOA>
M9XK-Y+K*(TULY"Q'S!NED$K*=ZNP9S($7\PO$'A'QQ\%?%6G?VUH^O\ @3Q'
M;^7J-D;ZUGTZ[CVN?+GBW!7&'C.'7HR'!R*_IYHH _E\U+5O%7Q8\7I/?W>L
M>,O%>K316RRW4LU]?7DI"Q11@L6>1L!$5>3PH'85^@W[$_\ P2G\2ZSKFA^/
M/C!!_P (WH]A>6U_;>$;JVBN+C5(PHE NE8E8(RQC5H75I& E1EB.UC^OM%
M!7\_G[3W[,_Q?U_]I+XJZII?PI\;ZCIUYXKU2XM;RS\.7DL,\3W<K)(CK&0R
ML""&!P0017] =% 'YL?\$;_A/XW^&$7Q;'C'P?X@\(F^.D_9?[<TN>R^T;!>
M;_+\U%W;=Z9QG&X9ZBOMS]I32K[7/V=?BEINFVEQJ.HWGA35;>VL[6)I9IY7
MLY52-$4$LS,0 H&22 *]+HH _FM;]D_XW[C_ ,6;^('7_H5[[_XU7[>?\$Y_
M">M^!_V-/AYHGB/1M0\/ZS:C4/M&G:I:O;7$.[4+EUWQN RY5E89'(8'H:^E
MJ* "BBB@#X!_X**?\$Z]3_:2UJ#XA_#R>PMO&D%G]FU'2KS;;QZJD:NT3I*%
M_P"/G[L/[T["@C!>,1?/^/?C;X=^*OAGJL6F>+?#.L>%=2DA%Q':ZS8RV<KQ
M%F42*LB@E2R,-PXRI'8U_4%10!_,+XX^+/CCXH"R_P"$P\9>(/%OV(O]E77-
M4GO?(W[=^SS7;;NV)G'7:,]!7M?[.7_!/OXN?M$:]I/E^&M0\)^$+CR)[CQ1
MK=JT$"VLJLZS6Z.5:ZW*ORB+*Y>/<R*V^OZ#Z* .<\ ^ _#_ ,+O!^E>%?"N
MDP:)X?TJ$6]I8VP.V-<DDDDDLS,2S.Q+,S,S$DDG\QO^"AG_  3-\0:QXRU?
MXH_"+3I]>&K33ZAKWAM90US%<$-+)<VV\YE61MV8%RX=@(PRMMB_5RB@#^7'
M_B??#_Q3_P Q#PWXDT>\_P"FEK>6-U"_X/'(CK[,K+V(JWIFC^*_BSXP>"PL
M]8\9>*]6FEN&CMHI;Z^O)2&EED( 9Y&P'=FY/#$]S7]0=% 'YU_\$Y?^"<NI
M_ O78OB=\3X_LWCJ#SH-(T.WNEECTU'5HI)II(F*22NC.JH&*(CY.YV B]]_
MX*,^$]<\<?L9_$/1/#FC:AX@UJZ_L_[/IVEVKW-Q-MU&V=MD: LV%5F.!P%)
MZ"OI>B@#^:U?V3_C?N'_ !9OX@=?^A7OO_C5?TI444 %8WBKPOI?C7POJ_AW
M6K?[9HVK6<UA>VWF-'YL$J&.1-RD,N58C*D$9X(K9HH _G1^(O[%?Q?\&^/O
M$N@:7\-?&WB33-+U.YLK76;/PO>>3?11RLB3IM1AM=5###,,,,$]:^V_^"2/
M[(_B_P %?$/Q-\2O'OA+4/#+:?9G2=&M/$&E&"X>>4JTUS$)<21[(U$6\)AQ
M<R*&^1U/ZIT4 %?$/_!6WX?^*/B3^S;X>TSPEX:UCQ5J47BNVN)++1;"6\F6
M(6EXID*1JQ"@LHW8QE@.XK[>HH _FN3]D_XWB12?@W\0.H_YE>^_^-5_2C11
M0!^4?_!0O_@F=XAU;QEK'Q1^$.G3Z\-6FGU#7O#:RAKF*X(:66YM=YS*LC;L
MP+EP[ 1AE?9%^:^FZKXJ^$_C![BPN]8\&^+-)FEMFEM99;&^LY0&BEC)4J\;
M8+HR\'E@>XK^H2B@#^7S3-'\5_%GQ@\%A9ZQXR\5ZM-+<-';12WU]>2D-++(
M0 SR-@.[-R>&)[FOUO\ ^"<O_!.74_@7KL7Q.^)\7V7QU#YT&D:';72RQZ:C
MJT4DTTD3%))71G54#%$1LG<[ 1?HI10!X]^U+^S3X>_:L^$EYX)U^>XL&$RW
MVFZE;$E[*\1'6.4ID"1<2.K(W57;!5MKK^#OQ_\ V2_BA^S3JDEOXW\,7%MI
MC3F&UUZT'GZ==$M($V3KPK,L3N(I-L@4 LBU_2'10!_+C_PENO'PK_PC']LZ
MC_PC7VS^T/[&^U2?8_M6SR_/\G.SS-GR[\;MO&<5[I^R_P#L)?%#]I[5M.N-
M+T:XT+P1-,JW7BS4H=EK'%ND5V@5BINF#1.FV+(#[0[1@[A_0U10!P_P:^$?
MA_X#_#+0? ?A6*XBT+186B@-U,99I&9VDDD=N[/([N< *"Q"JJ@ =Q110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%)0 M%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%)0 M%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%)0 M%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M)0 M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !2-]TTM(WW30!^)OQ^_Y+O\ $C_L9-2_]*I*X*N]^/W_ "7?
MXD?]C)J7_I5)7!5^C4/X4?1'YY5_B2]0K]<OV$?^35? _P#V_?\ I=<5^1M?
MKE^PC_R:KX'_ .W[_P!+KBO(SC^!'U_1GK93_&?I^J/?:6DI:^0/K0HHHH _
M ^OK+]B'_D6/B%_U^Z5_Z+OJ^3:]"^%?QPUSX0V&L6FCVFG7,6J2V\TYOHY'
M93")@FW:ZX!\]\YST'3G/Z-6BYQLO+\S\]IR497?G^1]\45\=_\ #8WC/_H&
M:#_X#S?_ !ZC_AL;QG_T#-!_\!YO_CU3[.1?M(GV)17QW_PV-XS_ .@9H/\
MX#S?_'J/^&QO&?\ T#-!_P# >;_X]1[.0>TB?8E%?'?_  V-XS_Z!F@_^ \W
M_P >H_X;&\9_] S0?_ >;_X]1[.0>TB?8E%?'?\ PV-XS_Z!F@_^ \W_ ,>H
M_P"&QO&?_0,T'_P'F_\ CU'LY![2)]B45\=_\-C>,_\ H&:#_P" \W_QZC_A
ML;QG_P! S0?_  'F_P#CU'LY![2)]B45R?[&'BR]_:,;Q>/$D<-C_8_V/R/[
M+4Q[O.\_=O\ ,+YQY2XQCJ>O;Z<_X4=HG_/WJ'_?R/\ ^(KRZV.I4)NG/='H
MT<)4K052&S/#Z*]P_P"%'Z'_ ,_>H?\ ?R/_ .(H_P"%'Z'_ ,_>H?\ ?R/_
M .(K+^TJ'G]QO_9]?R/#Z*]P_P"%'Z'_ ,_>H?\ ?R/_ .(H_P"%'Z'_ ,_>
MH?\ ?R/_ .(H_M*AY_<']GU_(\/HKW#_ (4?H?\ S]ZA_P!_(_\ XBC_ (4?
MH?\ S]ZA_P!_(_\ XBC^TJ'G]P?V?7\CP^BO</\ A1^A_P#/WJ'_ '\C_P#B
M*/\ A1^A_P#/WJ'_ '\C_P#B*/[2H>?W!_9]?R/#Z*]P_P"%'Z'_ ,_>H?\
M?R/_ .(H_P"%'Z'_ ,_>H?\ ?R/_ .(H_M*AY_<']GU_(\/HKVYO@?HBJ2+O
M4,_]=(__ (BOS-_X;&\9_P#0,T'_ ,!YO_CU=F'Q$,5?V?0XL11GAK<_4^Q*
M*^._^&QO&?\ T#-!_P# >;_X]1_PV-XS_P"@9H/_ (#S?_'J[?9R.3VD3[$H
MKX[_ .&QO&?_ $#-!_\  >;_ ./4?\-C>,_^@9H/_@/-_P#'J/9R#VD3[$HK
MX[_X;&\9_P#0,T'_ ,!YO_CU'_#8WC/_ *!F@_\ @/-_\>H]G(/:1/L2BOCO
M_AL;QG_T#-!_\!YO_CU'_#8WC/\ Z!F@_P#@/-_\>H]G(/:1/L2BOCO_ (;&
M\9_] S0?_ >;_P"/4?\ #8WC/_H&:#_X#S?_ !ZCV<@]I$^Q**^._P#AL;QG
M_P! S0?_  'F_P#CU?3'[&'BR]_:,;Q>/$D<-C_8_P!C\C^RU,>[SO/W;_,+
MYQY2XQCJ>O;"M-8>#J3V1M13K35.&[.LHKW#_A1^A_\ /WJ'_?R/_P"(H_X4
M?H?_ #]ZA_W\C_\ B*\W^TJ'G]QZ7]GU_(\/HKW#_A1^A_\ /WJ'_?R/_P"(
MH_X4?H?_ #]ZA_W\C_\ B*/[2H>?W!_9]?R/#Z*]P_X4?H?_ #]ZA_W\C_\
MB*/^%'Z'_P _>H?]_(__ (BC^TJ'G]P?V?7\CP^BO</^%'Z'_P _>H?]_(__
M (BC_A1^A_\ /WJ'_?R/_P"(H_M*AY_<']GU_(\/HKW#_A1^A_\ /WJ'_?R/
M_P"(H_X4?H?_ #]ZA_W\C_\ B*/[2H>?W!_9]?R/#Z*]P_X4?H?_ #]ZA_W\
MC_\ B*0_ _0\'_2]0_[^1_\ Q%']I4//[A?V?7\CQ"BOCO\ X;&\9_\ 0,T'
M_P !YO\ X]1_PV-XS_Z!F@_^ \W_ ,>KV/9R/(]I$^Q**^._^&QO&?\ T#-!
M_P# >;_X]1_PV-XS_P"@9H/_ (#S?_'J?LY![2)]B45\=_\ #8WC/_H&:#_X
M#S?_ !ZC_AL;QG_T#-!_\!YO_CU'LY![2)]B45\=_P##8WC/_H&:#_X#S?\
MQZC_ (;&\9_] S0?_ >;_P"/4>SD'M(GV)17QW_PV-XS_P"@9H/_ (#S?_'J
M/^&QO&?_ $#-!_\  >;_ ./4>SD'M(GV)17QW_PV-XS_ .@9H/\ X#S?_'J/
M^&QO&?\ T#-!_P# >;_X]1[.0>TB?8E%<G^QAXLO?VC&\7CQ)'#8_P!C_8_(
M_LM3'N\[S]V_S"^<>4N,8ZGKV^G/^%':)_S]ZA_W\C_^(KRZV.I4)NG/='HT
M<)4K052&S/#Z*]P_X4?H?_/WJ'_?R/\ ^(H_X4?H?_/WJ'_?R/\ ^(K+^TJ'
MG]QO_9]?R/#Z*]P_X4?H?_/WJ'_?R/\ ^(H_X4?H?_/WJ'_?R/\ ^(H_M*AY
M_<']GU_(\/HKW#_A1^A_\_>H?]_(_P#XBC_A1^A_\_>H?]_(_P#XBC^TJ'G]
MP?V?7\CP^BO</^%'Z'_S]ZA_W\C_ /B*/^%'Z'_S]ZA_W\C_ /B*/[2H>?W!
M_9]?R/#Z*]P_X4?H?_/WJ'_?R/\ ^(H_X4?H?_/WJ'_?R/\ ^(H_M*AY_<']
MGU_(\/KZ&^%)_P"*!TS_ +:_^C7K(;X'Z&%.+O4/^_D?_P 17Y^:!_P46^)/
MAS28-.MM%\+/!%NVM+:7)8Y8L<XN .I/:L:S_M&'+0W36^G<TI?\)\^:MLT]
MOD?J32U^8_\ P\V^*/\ T O"7_@%<_\ R31_P\V^*/\ T O"7_@%<_\ R37!
M_96)[+[SN_M/#=W]Q^G%%?F/_P /-OBC_P! +PE_X!7/_P DT?\ #S;XH_\
M0"\)?^ 5S_\ )-']E8GM^(?VGAN[^X_3BBOS'_X>;?%'_H!>$O\ P"N?_DFC
M_AYM\4?^@%X2_P# *Y_^2:/[*Q/;\0_M/#=W]Q^G%%?F/_P\V^*/_0"\)?\
M@%<__)-'_#S;XH_] +PE_P" 5S_\DT?V5B>WXA_:>&[O[C].**_,?_AYM\4?
M^@%X2_\  *Y_^2:/^'FWQ1_Z 7A+_P  KG_Y)H_LK$]OQ#^T\-W?W'Z;4<U^
M9'_#S3XH_P#0"\)_^ =U_P#)-?3/[%O[37BG]HIO& \2V&DV7]C_ &/[/_94
M,L>[SO/W;_,D?./*7&,=3U[8UL!7H0<YK1&E+'4:TU"&[/J"BBBO//1"BBB@
M HHHH **** /%/VNOV9],_:P^#EUX'U#4?[%NEO(-0T_5O(:X^QSQD@OY0DC
M$FZ)YH\,V!YF[&5%> ?LA_\ !-+5/V2_C%;^-[#XL_VW:/93Z?J&D_\ "-K;
M_;() &5/--S(8]LJ0R95<GR]N<,:^ZJ* "BBD;H: %HK\Q_^'FWQ1_Z 7A+_
M , KG_Y)H_X>;?%'_H!>$O\ P"N?_DFO5_LK$]OQ/*_M/#=W]Q^G%%?F/_P\
MV^*/_0"\)?\ @%<__)-'_#S;XH_] +PE_P" 5S_\DT_[*Q/;\0_M/#=W]Q^G
M%%?F/_P\V^*/_0"\)?\ @%<__)-'_#S;XH_] +PE_P" 5S_\DT?V5B>WXA_:
M>&[O[C].**_,?_AYM\4?^@%X2_\  *Y_^2:/^'FWQ1_Z 7A+_P  KG_Y)H_L
MK$]OQ#^T\-W?W'Z<45^8_P#P\V^*/_0"\)?^ 5S_ /)-'_#S;XH_] +PE_X!
M7/\ \DT?V5B>WXA_:>&[O[C].*2OS(_X>;?%'_H!>$O_  "N?_DFC_AYM\4?
M^@%X2_\  *Y_^2:/[*Q/;\0_M/#=W]Q^F]%?,/[%O[3?BG]HIO& \2V.DV7]
MC_8_L_\ 94,L>[SO/W;_ #)'SCREQC'4]>WT]7FU:<J,W">Z.^E5C6@IQV9C
M^+-/U/5O"^KV.B:M_8&LW5I-!9:M]F6Y^Q3LA6.?RF(638Q#;&.&VX/6OS;\
M)_\ !$K3-'\6:/J&N_%/_A(=&M;V&>^TG_A'6MOMT"N&D@\U;TM'O4%=ZC*[
MLCI7Z>T5F;!1110 4444 %%%% !1110 E'X4C-M!K\R/^'FGQ1SG^PO"?_@'
M=?\ R375A\+5Q+:I]#DQ&)IX>WM.I^G-%?F/_P /-OBC_P! +PE_X!7/_P D
MT?\ #S;XH_\ 0"\)?^ 5S_\ )-=G]E8GLOO.7^T\-W?W'Z<45^8__#S;XH_]
M +PE_P" 5S_\DT?\/-OBC_T O"7_ (!7/_R31_96)[?B']IX;N_N/TXHK\Q_
M^'FWQ1_Z 7A+_P  KG_Y)H_X>;?%'_H!>$O_  "N?_DFC^RL3V_$/[3PW=_<
M?IQ17YC_ /#S;XH_] +PE_X!7/\ \DT?\/-OBC_T O"7_@%<_P#R31_96)[?
MB']IX;N_N/TXHK\Q_P#AYM\4?^@%X2_\ KG_ .2:/^'FWQ1_Z 7A+_P"N?\
MY)H_LK$]OQ#^T\-W?W'Z;4<U^9'_  \T^*/_ $ O"?\ X!W7_P DU],_L6_M
M->*?VBF\8#Q+8:39?V/]C^S_ -E0RQ[O.\_=O\R1\X\I<8QU/7MC6P%>A!SF
MM$:4L=1K34(;L^H****\\]$**** "BBB@ HHHH **** "BBD;H: %HK\Q_\
MAYM\4?\ H!>$O_ *Y_\ DFC_ (>;?%'_ * 7A+_P"N?_ ))KU?[*Q/;\3RO[
M3PW=_<?IQ17YC_\ #S;XH_\ 0"\)?^ 5S_\ )-'_  \V^*/_ $ O"7_@%<__
M "33_LK$]OQ#^T\-W?W'Z<45^8__  \V^*/_ $ O"7_@%<__ "31_P /-OBC
M_P! +PE_X!7/_P DT?V5B>WXA_:>&[O[C].**_,?_AYM\4?^@%X2_P# *Y_^
M2:/^'FWQ1_Z 7A+_ , KG_Y)H_LK$]OQ#^T\-W?W'Z<45^8__#S;XH_] +PE
M_P" 5S_\DT?\/-OBC_T O"7_ (!7/_R31_96)[?B']IX;N_N/TXI*_,C_AYM
M\4?^@%X2_P# *Y_^2:/^'FWQ1_Z 7A+_ , KG_Y)H_LK$]OQ#^T\-W?W'Z;T
M5\P_L6_M-^*?VBF\8#Q+8Z39?V/]C^S_ -E0RQ[O.\_=O\R1\X\I<8QU/7M]
M/5YM6G*C-PGNCOI58UH*<=F+11169L%%%% !1110 4444 %%%% "4?A2,VT&
MOS(_X>:?%'.?["\)_P#@'=?_ "375A\+5Q+:I]#DQ&)IX>WM.I^G-%?F/_P\
MV^*/_0"\)?\ @%<__)-'_#S;XH_] +PE_P" 5S_\DUV?V5B>R^\Y?[3PW=_<
M?IQ17YC_ /#S;XH_] +PE_X!7/\ \DT?\/-OBC_T O"7_@%<_P#R31_96)[?
MB']IX;N_N/TXHK\Q_P#AYM\4?^@%X2_\ KG_ .2:/^'FWQ1_Z 7A+_P"N?\
MY)H_LK$]OQ#^T\-W?W'Z<45^8_\ P\V^*/\ T O"7_@%<_\ R31_P\V^*/\
MT O"7_@%<_\ R31_96)[?B']IX;N_N/TXHK\Q_\ AYM\4?\ H!>$O_ *Y_\
MDFC_ (>;?%'_ * 7A+_P"N?_ ))H_LK$]OQ#^T\-W?W'Z;4<U^9'_#S3XH_]
M +PG_P" =U_\DU],_L6_M->*?VBF\8#Q+8:39?V/]C^S_P!E0RQ[O.\_=O\
M,D?./*7&,=3U[8UL!7H0<YK1&E+'4:TU"&[/J"BBBO//1"BBB@ HHHH ****
M "BBB@ HHI&Z&@!:*_,?_AYM\4?^@%X2_P# *Y_^2:/^'FWQ1_Z 7A+_ , K
MG_Y)KU?[*Q/;\3RO[3PW=_<?IQ17YC_\/-OBC_T O"7_ (!7/_R31_P\V^*/
M_0"\)?\ @%<__)-/^RL3V_$/[3PW=_<?IQ17YC_\/-OBC_T O"7_ (!7/_R3
M1_P\V^*/_0"\)?\ @%<__)-']E8GM^(?VGAN[^X_3BBOS'_X>;?%'_H!>$O_
M  "N?_DFC_AYM\4?^@%X2_\  *Y_^2:/[*Q/;\0_M/#=W]Q^G%%?F/\ \/-O
MBC_T O"7_@%<_P#R31_P\V^*/_0"\)?^ 5S_ /)-']E8GM^(?VGAN[^X_3BD
MK\R/^'FWQ1_Z 7A+_P  KG_Y)H_X>;?%'_H!>$O_  "N?_DFC^RL3V_$/[3P
MW=_<?IO17S#^Q;^TWXI_:*;Q@/$MCI-E_8_V/[/_ &5#+'N\[S]V_P R1\X\
MI<8QU/7M]/5YM6G*C-PGNCOI58UH*<=F+11169L%%%% !1110 4444 %%%%
M"4?A2,:_+W2?^"GWQ4O]+LKJ30O"(DFA21@MG=8!*@G'^D^]=-##5,2VJ?0Y
M:^(IX=)U.I^H=+7YC_\ #S;XH_\ 0"\)?^ 5S_\ )-'_  \V^*/_ $ O"7_@
M%<__ "37;_96)[?B<G]IX;N_N/TXHK\Q_P#AYM\4?^@%X2_\ KG_ .2:/^'F
MWQ1_Z 7A+_P"N?\ Y)H_LK$]OQ#^T\-W?W'Z<45^8_\ P\V^*/\ T O"7_@%
M<_\ R31_P\V^*/\ T O"7_@%<_\ R31_96)[?B']IX;N_N/TXHK\Q_\ AYM\
M4?\ H!>$O_ *Y_\ DFC_ (>;?%'_ * 7A+_P"N?_ ))H_LK$]OQ#^T\-W?W'
MZ<4E?F1_P\V^*/\ T O"7_@%<_\ R31_P\V^*/\ T O"7_@%<_\ R31_96)[
M?B']IX;N_N/TWI.1[U^9/_#S;XH_] +PE_X!W/\ \DUZ5^S;^W1X^^,/QJ\-
M^$-9TGP[;Z;J1N/.EL;:=)E\NVEE7:6G8#YHP#E3P3]:SJ9=B*<'.25EYE0S
M"A4DH1;N_(^[J***\T],**** "BBB@ HHHH **** "BBD- "4=*_.WXG?\%#
MOB/X+^)?BWP_8Z/X7ELM)U>[L('N+2X,C1Q3/&I8BX +$*,X &>PKF_^'FOQ
M1_Z 7A+_ , [G_Y)KU(Y9B9)22W\SRY9EAXMIM_<?IO2U^8__#S;XH_] +PE
M_P" 5S_\DT?\/-OBC_T O"7_ (!7/_R35?V5B>R^\7]IX;N_N/TXHK\Q_P#A
MYM\4?^@%X2_\ KG_ .2:/^'FWQ1_Z 7A+_P"N?\ Y)H_LK$]OQ#^T\-W?W'Z
M<45^8_\ P\V^*/\ T O"7_@%<_\ R31_P\V^*/\ T O"7_@%<_\ R31_96)[
M?B']IX;N_N/TXHK\Q_\ AYM\4?\ H!>$O_ *Y_\ DFC_ (>;?%'_ * 7A+_P
M"N?_ ))H_LK$]OQ#^T\-W?W'Z<4E?F1_P\V^*/\ T O"7_@%<_\ R31_P\V^
M*/\ T O"7_@%<_\ R31_96)[?B']IX;N_N/TVZTM?'/['_[8'C/X_P#Q,U'P
M[XBTW0[2RMM)EOTDTR":.0R+-#& 2\SC;B5NV<@<U]C5Y]:E.A/DGN=U&M&O
M'GAL+1116)N%%%% !1110 4444 %%%% "4G-!XK\[?B=_P %#/B/X+^)GBWP
M_8Z/X7ELM)U>[L()+BTN3(T<4SQJ6(N "Q"C. !GL*Z*&'J8AN-/H<M?$4\.
MDZG4_1.EK\Q_^'FWQ1_Z 7A+_P  KG_Y)H_X>;?%'_H!>$O_  "N?_DFN[^R
ML3V_$Y/[3PW=_<?IQ17YC_\ #S;XH_\ 0"\)?^ 5S_\ )-'_  \V^*/_ $ O
M"7_@%<__ "31_96)[?B']IX;N_N/TXHK\Q_^'FWQ1_Z 7A+_ , KG_Y)H_X>
M;?%'_H!>$O\ P"N?_DFC^RL3V_$/[3PW=_<?IQ17YC_\/-OBC_T O"7_ (!7
M/_R31_P\V^*/_0"\)?\ @%<__)-']E8GM^(?VGAN[^X_3BDK\R/^'FWQ1_Z
M7A+_ , KG_Y)H_X>;?%'_H!>$O\ P"N?_DFC^RL3V_$/[3PW=_<?IM25^97_
M  \U^*/_ $ _"?\ X!W7_P DU[C^Q_\ M@>,_P!H#XF:CX=\1:;H=I96VDRW
MZ2:;!-'(9%FAC )>9QMQ*W;.0.:RJ9?7HP<Y+1>9=/'T*LU"+U9]CT445YQZ
M04444 %%%% !1110 4444 %%%(: $HZ5^=OQ._X*'?$?P7\2_%OA^QT?PO+9
M:3J]W80/<6EP9&CBF>-2Q%P 6(49P ,]A7-_\/-?BC_T O"7_@'<_P#R37J1
MRS$R2DEOYGERS+#Q;3;^X_3>EK\Q_P#AYM\4?^@%X2_\ KG_ .2:/^'FWQ1_
MZ 7A+_P"N?\ Y)JO[*Q/9?>+^T\-W?W'Z<45^8__  \V^*/_ $ O"7_@%<__
M "31_P /-OBC_P! +PE_X!7/_P DT?V5B>WXA_:>&[O[C].**_,?_AYM\4?^
M@%X2_P# *Y_^2:/^'FWQ1_Z 7A+_ , KG_Y)H_LK$]OQ#^T\-W?W'Z<45^8_
M_#S;XH_] +PE_P" 5S_\DT?\/-OBC_T O"7_ (!7/_R31_96)[?B']IX;N_N
M/TXI*_,C_AYM\4?^@%X2_P# *Y_^2:/^'FWQ1_Z 7A+_ , KG_Y)H_LK$]OQ
M#^T\-W?W'Z;=:6OCG]C_ /; \9_'_P")FH^'?$6FZ':65MI,M^DFF031R&19
MH8P"7F<;<2MVSD#FOL:O/K4IT)\D]SNHUHUX\\-A:***Q-PHHHH **** "BB
MB@ HHHH 2DYH/%?G;\3O^"AGQ'\%_$SQ;X?L='\+RV6DZO=V$$EQ:7)D:.*9
MXU+$7 !8A1G  SV%=%##U,0W&GT.6OB*>'2=3J?HG2U^8_\ P\V^*/\ T O"
M7_@%<_\ R31_P\V^*/\ T O"7_@%<_\ R37=_96)[?B<G]IX;N_N/TXHK\Q_
M^'FWQ1_Z 7A+_P  KG_Y)H_X>;?%'_H!>$O_  "N?_DFC^RL3V_$/[3PW=_<
M?IQ17YC_ /#S;XH_] +PE_X!7/\ \DT?\/-OBC_T O"7_@%<_P#R31_96)[?
MB']IX;N_N/TXHK\Q_P#AYM\4?^@%X2_\ KG_ .2:/^'FWQ1_Z 7A+_P"N?\
MY)H_LK$]OQ#^T\-W?W'Z<4E?F1_P\V^*/_0"\)?^ 5S_ /)-'_#S;XH_] +P
ME_X!7/\ \DT?V5B>WXA_:>&[O[C]-J2OS*_X>:_%'_H!^$__  #NO_DFO<?V
M/_VP/&?[0'Q,U'P[XBTW0[2RMM)EOTDTV":.0R+-#& 2\SC;B5NV<@<UE4R^
MO1@YR6B\RZ>/H59J$7JS['HHHKSCT@HHHH **** "BBB@ HHHH ***0T )1T
MK\[?B=_P4.^(_@OXE^+?#]CH_A>6RTG5[NP@>XM+@R-'%,\:EB+@ L0HS@ 9
M["N;_P"'FOQ1_P"@%X2_\ [G_P"2:]2.68F24DM_,\N698>+:;?W'Z;TM?F/
M_P /-OBC_P! +PE_X!7/_P DT?\ #S;XH_\ 0"\)?^ 5S_\ )-5_96)[+[Q?
MVGAN[^X_3BBOS'_X>;?%'_H!>$O_  "N?_DFC_AYM\4?^@%X2_\  *Y_^2:/
M[*Q/;\0_M/#=W]Q^G%%?F/\ \/-OBC_T O"7_@%<_P#R31_P\V^*/_0"\)?^
M 5S_ /)-']E8GM^(?VGAN[^X_3BBOS'_ .'FWQ1_Z 7A+_P"N?\ Y)H_X>;?
M%'_H!>$O_ *Y_P#DFC^RL3V_$/[3PW=_<?IQ25^9'_#S;XH_] +PE_X!7/\
M\DT?\/-OBC_T O"7_@%<_P#R31_96)[?B']IX;N_N/TVZTM?'/['_P"V!XS^
M/_Q,U'P[XBTW0[2RMM)EOTDTR":.0R+-#& 2\SC;B5NV<@<U]C5Y]:E.A/DG
MN=U&M&O'GAL+1116)N%%%% !1110 4444 %%%% "4G-!XK\[?B=_P4,^(_@O
MXF>+?#]CH_A>6RTG5[NP@DN+2Y,C1Q3/&I8BX +$*,X &>PKHH8>IB&XT^AR
MU\13PZ3J=3]$Z6OS'_X>;?%'_H!>$O\ P"N?_DFC_AYM\4?^@%X2_P# *Y_^
M2:[O[*Q/;\3D_M/#=W]Q^G%%?F/_ ,/-OBC_ - +PE_X!7/_ ,DT?\/-OBC_
M - +PE_X!7/_ ,DT?V5B>WXA_:>&[O[C].**_,?_ (>;?%'_ * 7A+_P"N?_
M ))H_P"'FWQ1_P"@%X2_\ KG_P"2:/[*Q/;\0_M/#=W]Q^G%%?F/_P /-OBC
M_P! +PE_X!7/_P DT?\ #S;XH_\ 0"\)?^ 5S_\ )-']E8GM^(?VGAN[^X_3
MBDK\R/\ AYM\4?\ H!>$O_ *Y_\ DFC_ (>;?%'_ * 7A+_P"N?_ ))H_LK$
M]OQ#^T\-W?W'Z;4E?F5_P\U^*/\ T _"?_@'=?\ R37N/['_ .V!XS_: ^)F
MH^'?$6FZ':65MI,M^DFFP31R&19H8P"7F<;<2MVSD#FLJF7UZ,'.2T7F73Q]
M"K-0B]6?8]%%%><>D%%%% !1110 4444 %%%% !112&@!*.E?G;\3O\ @H=\
M1_!?Q+\6^'['1_"\MEI.KW=A ]Q:7!D:.*9XU+$7 !8A1G  SV%<W_P\U^*/
M_0"\)?\ @'<__)->I'+,3)*26_F>7+,L/%M-O[C]-Z6OS'_X>;?%'_H!>$O_
M  "N?_DFC_AYM\4?^@%X2_\  *Y_^2:K^RL3V7WB_M/#=W]Q^G%%?F/_ ,/-
MOBC_ - +PE_X!7/_ ,DT?\/-OBC_ - +PE_X!7/_ ,DT?V5B>WXA_:>&[O[C
M].**_,?_ (>;?%'_ * 7A+_P"N?_ ))H_P"'FWQ1_P"@%X2_\ KG_P"2:/[*
MQ/;\0_M/#=W]Q^G%%?F/_P /-OBC_P! +PE_X!7/_P DT?\ #S;XH_\ 0"\)
M?^ 5S_\ )-']E8GM^(?VGAN[^X_3BDK\R/\ AYM\4?\ H!>$O_ *Y_\ DFC_
M (>;?%'_ * 7A+_P"N?_ ))H_LK$]OQ#^T\-W?W'Z;=:6OCG]C_]L#QG\?\
MXF:CX=\1:;H=I96VDRWZ2:9!-'(9%FAC )>9QMQ*W;.0.:^QJ\^M2G0GR3W.
MZC6C7CSPV%HHHK$W"BBB@ HHHH **** "BBB@!*3F@\5^=OQ._X*&?$?P7\3
M/%OA^QT?PO+9:3J]W8027%I<F1HXIGC4L1< %B%&< #/85T4,/4Q#<:?0Y:^
M(IX=)U.I^B=+7YC_ /#S;XH_] +PE_X!7/\ \DT?\/-OBC_T O"7_@%<_P#R
M37=_96)[?B<G]IX;N_N/TXHK\Q_^'FWQ1_Z 7A+_ , KG_Y)H_X>;?%'_H!>
M$O\ P"N?_DFC^RL3V_$/[3PW=_<?IQ17YC_\/-OBC_T O"7_ (!7/_R31_P\
MV^*/_0"\)?\ @%<__)-']E8GM^(?VGAN[^X_3BBOS'_X>;?%'_H!>$O_  "N
M?_DFC_AYM\4?^@%X2_\  *Y_^2:/[*Q/;\0_M/#=W]Q^G%)7YD?\/-OBC_T
MO"7_ (!7/_R31_P\V^*/_0"\)?\ @%<__)-']E8GM^(?VGAN[^X_3:DK\RO^
M'FOQ1_Z ?A/_ , [K_Y)KW']C_\ ; \9_M ?$S4?#OB+3=#M+*VTF6_2338)
MHY#(LT,8!+S.-N)6[9R!S653+Z]&#G):+S+IX^A5FH1>K/L>BBBO./2"BBB@
M HHHH **** "BBB@ HHI#0 E'2OSM^)W_!0[XC^"_B7XM\/V.C^%Y;+2=7N[
M"![BTN#(T<4SQJ6(N "Q"C. !GL*YO\ X>:_%'_H!>$O_ .Y_P#DFO4CEF)D
ME)+?S/+EF6'BVFW]Q^F]+7YC_P##S;XH_P#0"\)?^ 5S_P#)-'_#S;XH_P#0
M"\)?^ 5S_P#)-5_96)[+[Q?VGAN[^X_3BBOS'_X>;?%'_H!>$O\ P"N?_DFC
M_AYM\4?^@%X2_P# *Y_^2:/[*Q/;\0_M/#=W]Q^G%%?F/_P\V^*/_0"\)?\
M@%<__)-'_#S;XH_] +PE_P" 5S_\DT?V5B>WXA_:>&[O[C].**_,?_AYM\4?
M^@%X2_\  *Y_^2:/^'FWQ1_Z 7A+_P  KG_Y)H_LK$]OQ#^T\-W?W'Z<4E?F
M1_P\V^*/_0"\)?\ @%<__)-'_#S;XH_] +PE_P" 5S_\DT?V5B>WXA_:>&[O
M[C]-NM+7QS^Q_P#M@>,_C_\ $S4?#OB+3=#M+*VTF6_233()HY#(LT,8!+S.
M-N)6[9R!S7V-7GUJ4Z$^2>YW4:T:\>>&PM(WW32TE8FY^)GQ]_Y+M\2/^QDU
M+_TJDK@Z_4CQ?_P3Q^'/C3Q9K?B&]UOQ1%>ZM?3W\\=O=6RQK)+(TC!0;<D*
M"QQDDX[FLO\ X=D?##_H/^+O_ NU_P#D:OKJ.:8>%-1=_N/DJF6UY2<DE]Y^
M9=?KC^PC_P FJ^"?K??^EUQ7 ?\ #LGX8_\ 0>\6_P#@9:__ "-7T3\)?AGI
MGP<^'^E>#]&GO+K3=-\WRIK]T>9O,E>5MQ55!^:0@84< ?6N#,,=2Q5)0I[W
MO^!WX#!U</4<I[6_R.UHHHKP#W@HHHH _ ^BBBOTT_-PHHHH **** "BBB@
MHHHH **** /O?_@E?][XG?\ <+_]NZ^^*^!_^"5_WOB=_P!PO_V[K[XKX/,O
M]ZG\OR1]MEW^ZP^?YBT445YQZ04444 %%%% !1110 4444 (WW3]*_!"OWO;
M[I^E?@A7TV2[U/E^I\YG'V/G^@4445].?-!1110 4444 %%%% !1110 5][_
M /!*_P"]\3O^X7_[=U\$5][_ /!*_P"]\3O^X7_[=UY>9_[I+Y?FCTLN_P!Y
MA\_R/OFBBBOAC[8**** "BBB@ HHHH **** "D;[I^E+2-]T_2@3V/P0HHHK
M],CLC\Y>X4444Q!1110 4444 %%%% !1110!][_\$K_O?$[_ +A?_MW7WQ7P
M/_P2O^]\3O\ N%_^W=??%?!YE_O4_E^2/MLN_P!UA\_S%HHHKSCT@HHHH **
M** "BBB@ HHHH 1ONGZ5^"%?O>WW3]*_!"OILEWJ?+]3YS./L?/] HHHKZ<^
M:"BBB@ HHHH **** "BBB@ K[W_X)7_>^)W_ '"__;NO@BOO?_@E?][XG?\
M<+_]NZ\O,_\ =)?+\T>EEW^\P^?Y'WS1117PQ]L%%%% !1110 4444 %%%%
M!2-]T_2EI&^Z?I0)['X(4445^F1V1^<O<****8@HHHH **** "BBB@ HHHH
M^]_^"5_WOB=_W"__ &[K[XKX'_X)7_>^)W_<+_\ ;NOOBO@\R_WJ?R_)'VV7
M?[K#Y_F+1117G'I!1110 4444 %%%% !1110 C?=/TK\$*_>]ONGZ5^"%?39
M+O4^7ZGSF<?8^?Z!1117TY\T%%%% !1110 4444 %%%% !7WO_P2O^]\3O\
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
M45Y)ZX4444 %%%% !1110 4444 ? O\ PZO/_13?_*!_]U4?\.KS_P!%-_\
M*!_]U5]\T5Z7]I8K^?\ !?Y'G?V?A?Y/Q9\#?\.KS_T4W_R@?_=5'_#J\_\
M13?_ "@?_=5??-%']I8K^?\ !?Y!_9^%_D_%GP-_PZO/_13?_*!_]U4?\.KS
M_P!%-_\ *!_]U5]\T4?VEBOY_P %_D']GX7^3\6? W_#J\_]%-_\H'_W51_P
MZO/_ $4W_P H'_W57WS11_:6*_G_  7^0?V?A?Y/Q9\#?\.KS_T4W_R@?_=5
M'_#J\_\ 13?_ "@?_=5??-%']I8K^?\ !?Y!_9^%_D_%GP-_PZO/_13?_*!_
M]U4?\.KS_P!%-_\ *!_]U5]\T4?VEBOY_P %_D']GX7^3\6> ?LL?LKG]F=O
M$Q_X2;_A(SK7V7_EP^R^3Y/G?]-7W9\[VQM[YX]_-%'2N&I4E5DYS=VSMITX
MTHJ$%9(6BBBLS0**** "BBB@ HHHH **** &L-RGWKX&_P"'6+?]%-'_ ((/
M_NJOOJC\*Z*.(JX>_LG:YS5L/3Q%O:*]CX&_X=7G_HIO_E _^ZJ/^'5Y_P"B
MF_\ E _^ZJ^^:*ZO[2Q7\_X+_(Y_[/PO\GXL^!O^'5Y_Z*;_ .4#_P"ZJ/\
MAU>?^BF_^4#_ .ZJ^^:*/[2Q7\_X+_(/[/PO\GXL^!O^'5Y_Z*;_ .4#_P"Z
MJ/\ AU>?^BF_^4#_ .ZJ^^:*/[2Q7\_X+_(/[/PO\GXL^!O^'5Y_Z*;_ .4#
M_P"ZJ/\ AU>?^BF_^4#_ .ZJ^^:*/[2Q7\_X+_(/[/PO\GXL^!O^'5Y_Z*;_
M .4#_P"ZJ/\ AU>?^BF_^4#_ .ZJ^^:*/[2Q7\_X+_(/[/PO\GXL^!O^'6)_
MZ*</_!!_]U5[U^RS^RN?V9V\3'_A)_\ A(_[:^R_\N'V7RO)\[_IJ^[/G>V-
MO?/'OWTHK*KC:]:#A.5T_)&E/!T*,E.$;->;'4445Q':%%%% !1110 4444
M%%%% !2'D$4M% 'P+_PZO/\ T4W_ ,H'_P!U4?\ #J\_]%-_\H'_ -U5]\T5
MZ/\ :.*_G_!?Y'G?V?AOY/Q9\#?\.KS_ -%-_P#*!_\ =5'_  ZO/_13?_*!
M_P#=5??-%/\ M+%?S_@O\@_L_"_R?BSX&_X=7G_HIO\ Y0/_ +JH_P"'5Y_Z
M*;_Y0/\ [JK[YHH_M+%?S_@O\@_L_"_R?BSX&_X=7G_HIO\ Y0/_ +JH_P"'
M5Y_Z*;_Y0/\ [JK[YHH_M+%?S_@O\@_L_"_R?BSX&_X=7G_HIO\ Y0/_ +JH
M_P"'5Y_Z*;_Y0/\ [JK[YHH_M+%?S_@O\@_L_"_R?BSX&_X=7G_HIO\ Y0/_
M +JH_P"'5Y_Z*;_Y0/\ [JK[YHH_M+%?S_@O\@_L_"_R?BSP#]EC]E<_LSMX
MF/\ PDW_  D9UK[+_P N'V7R?)\[_IJ^[/G>V-O?/'OYHHZ5PU*DJLG.;NV=
MM.G&E%0@K)"T445F:!1110 4444 %%%% !1110 UAN4^]? W_#K%O^BFC_P0
M?_=5??5'X5T4<15P]_9.USFK8>GB+>T5['P-_P .KS_T4W_R@?\ W51_PZO/
M_13?_*!_]U5]\T5U?VEBOY_P7^1S_P!GX7^3\6? W_#J\_\ 13?_ "@?_=5'
M_#J\_P#13?\ R@?_ '57WS11_:6*_G_!?Y!_9^%_D_%GP-_PZO/_ $4W_P H
M'_W51_PZO/\ T4W_ ,H'_P!U5]\T4?VEBOY_P7^0?V?A?Y/Q9\#?\.KS_P!%
M-_\ *!_]U4?\.KS_ -%-_P#*!_\ =5??-%']I8K^?\%_D']GX7^3\6? W_#J
M\_\ 13?_ "@?_=5'_#J\_P#13?\ R@?_ '57WS11_:6*_G_!?Y!_9^%_D_%G
MP-_PZQ/_ $4X?^"#_P"ZJ]Z_99_97/[,[>)C_P )/_PD?]M?9?\ EP^R^5Y/
MG?\ 35]V?.]L;>^>/?OI1657&UZT'"<KI^2-*>#H49*<(V:\V.HHHKB.T***
M* "BBB@ HHHH **** "D/((I:* /@7_AU>?^BF_^4#_[JH_X=7G_ **;_P"4
M#_[JK[YHKT?[1Q7\_P""_P CSO[/PW\GXL^!O^'5Y_Z*;_Y0/_NJC_AU>?\
MHIO_ )0/_NJOOFBG_:6*_G_!?Y!_9^%_D_%GP-_PZO/_ $4W_P H'_W51_PZ
MO/\ T4W_ ,H'_P!U5]\T4?VEBOY_P7^0?V?A?Y/Q9\#?\.KS_P!%-_\ *!_]
MU4?\.KS_ -%-_P#*!_\ =5??-%']I8K^?\%_D']GX7^3\6? W_#J\_\ 13?_
M "@?_=5'_#J\_P#13?\ R@?_ '57WS11_:6*_G_!?Y!_9^%_D_%GP-_PZO/_
M $4W_P H'_W51_PZO/\ T4W_ ,H'_P!U5]\T4?VEBOY_P7^0?V?A?Y/Q9X!^
MRQ^RN?V9V\3'_A)O^$C.M?9?^7#[+Y/D^=_TU?=GSO;&WOGCW\T4=*X:E256
M3G-W;.VG3C2BH05DA:***S- HHHH **** "BBB@ HHHH :PW*?>O@;_AUBW_
M $4T?^"#_P"ZJ^^J/PKHHXBKA[^R=KG-6P]/$6]HKV/@;_AU>?\ HIO_ )0/
M_NJC_AU>?^BF_P#E _\ NJOOFBNK^TL5_/\ @O\ (Y_[/PO\GXL^!O\ AU>?
M^BF_^4#_ .ZJ/^'5Y_Z*;_Y0/_NJOOFBC^TL5_/^"_R#^S\+_)^+/@;_ (=7
MG_HIO_E _P#NJC_AU>?^BF_^4#_[JK[YHH_M+%?S_@O\@_L_"_R?BSX&_P"'
M5Y_Z*;_Y0/\ [JH_X=7G_HIO_E _^ZJ^^:*/[2Q7\_X+_(/[/PO\GXL^!O\
MAU>?^BF_^4#_ .ZJ/^'5Y_Z*;_Y0/_NJOOFBC^TL5_/^"_R#^S\+_)^+/@;_
M (=8G_HIP_\ !!_]U5[U^RS^RN?V9V\3'_A)_P#A(_[:^R_\N'V7RO)\[_IJ
M^[/G>V-O?/'OWTHK*KC:]:#A.5T_)&E/!T*,E.$;->;'4445Q':%%%% !111
M0 4444 %%%% !2'D$4M% 'P+_P .KS_T4W_R@?\ W51_PZO/_13?_*!_]U5]
M\T5Z/]HXK^?\%_D>=_9^&_D_%GP-_P .KS_T4W_R@?\ W51_PZO/_13?_*!_
M]U5]\T4_[2Q7\_X+_(/[/PO\GXL^!O\ AU>?^BF_^4#_ .ZJ/^'5Y_Z*;_Y0
M/_NJOOFBC^TL5_/^"_R#^S\+_)^+/@;_ (=7G_HIO_E _P#NJC_AU>?^BF_^
M4#_[JK[YHH_M+%?S_@O\@_L_"_R?BSX&_P"'5Y_Z*;_Y0/\ [JH_X=7G_HIO
M_E _^ZJ^^:*/[2Q7\_X+_(/[/PO\GXL^!O\ AU>?^BF_^4#_ .ZJ/^'5Y_Z*
M;_Y0/_NJOOFBC^TL5_/^"_R#^S\+_)^+/ /V6/V5S^S.WB8_\)-_PD9UK[+_
M ,N'V7R?)\[_ *:ONSYWMC;WSQ[^:*.E<-2I*K)SF[MG;3IQI14(*R0M%%%9
MF@4444 %%%% !1110 4444 -8;E/O7P-_P .L6_Z*:/_  0?_=5??5'X5T4<
M15P]_9.USFK8>GB+>T5['P-_PZO/_13?_*!_]U4?\.KS_P!%-_\ *!_]U5]\
MT5U?VEBOY_P7^1S_ -GX7^3\6? W_#J\_P#13?\ R@?_ '51_P .KS_T4W_R
M@?\ W57WS11_:6*_G_!?Y!_9^%_D_%GP-_PZO/\ T4W_ ,H'_P!U4?\ #J\_
M]%-_\H'_ -U5]\T4?VEBOY_P7^0?V?A?Y/Q9\#?\.KS_ -%-_P#*!_\ =5'_
M  ZO/_13?_*!_P#=5??-%']I8K^?\%_D']GX7^3\6? W_#J\_P#13?\ R@?_
M '51_P .KS_T4W_R@?\ W57WS11_:6*_G_!?Y!_9^%_D_%GP-_PZQ/\ T4X?
M^"#_ .ZJ]Z_99_97/[,[>)C_ ,)/_P )'_;7V7_EP^R^5Y/G?]-7W9\[VQM[
MYX]^^E%95<;7K0<)RNGY(TIX.A1DIPC9KS8ZBBBN([0HHHH **** "BBB@ H
MHHH *0\@BEHH ^!?^'5Y_P"BF_\ E _^ZJ/^'5Y_Z*;_ .4#_P"ZJ^^:*]'^
MT<5_/^"_R/._L_#?R?BSX&_X=7G_ **;_P"4#_[JH_X=7G_HIO\ Y0/_ +JK
M[YHI_P!I8K^?\%_D']GX7^3\6? W_#J\_P#13?\ R@?_ '51_P .KS_T4W_R
M@?\ W57WS11_:6*_G_!?Y!_9^%_D_%GP-_PZO/\ T4W_ ,H'_P!U4?\ #J\_
M]%-_\H'_ -U5]\T4?VEBOY_P7^0?V?A?Y/Q9\#?\.KS_ -%-_P#*!_\ =5'_
M  ZO/_13?_*!_P#=5??-%']I8K^?\%_D']GX7^3\6? W_#J\_P#13?\ R@?_
M '51_P .KS_T4W_R@?\ W57WS11_:6*_G_!?Y!_9^%_D_%G@'[+'[*Y_9G;Q
M,?\ A)O^$C.M?9?^7#[+Y/D^=_TU?=GSO;&WOGCW\T4=*X:E2563G-W;.VG3
MC2BH05DA:***S- HHHH **** "BBB@ HHHH ;UK\_=-_X)2FPT^UM?\ A: D
M\B)8MY\/XW;0!G'VKCI7Z!T5O1Q%7#MND[7.>MAZ==)5%>Q\#?\ #J\_]%-_
M\H'_ -U4?\.KS_T4W_R@?_=5??-%=7]I8K^?\%_D<W]GX7^3\6? W_#J\_\
M13?_ "@?_=5'_#J\_P#13?\ R@?_ '57WS13_M+%?S_@O\@_L_"_R?BSX&_X
M=7G_ **;_P"4#_[JH_X=7G_HIO\ Y0/_ +JK[YHH_M+%?S_@O\@_L_"_R?BS
MX&_X=7G_ **;_P"4#_[JH_X=7G_HIO\ Y0/_ +JK[YHH_M+%?S_@O\@_L_"_
MR?BSX&_X=7G_ **;_P"4#_[JH_X=7G_HIO\ Y0/_ +JK[YHH_M+%?S_@O\@_
ML_"_R?BSX&_X=8'_ **</_!!_P#=5=W\"_V _P#A2OQ4T/QF?'7]L?V7Y_\
MH/\ 9'D>;YD$D/W_ #VQCS,_=.<8[YKZ]X[TM9SQ^)J1<)2T?DO\BHX'#PDI
M1CJO-BT445PG>%%%% !1110 4444 %%%% !24M% 'Q'X^_X)LGQQX[\2>)/^
M%B?8?[8U*YU'[*=$\SRO.E:39N^T#=C=C.!G'05@_P##J\_]%.'_ ((/_NJO
MOG\:*]".88F*Y5/\%_D>?+ 8:3NX_BSX&_X=7G_HIO\ Y0/_ +JH_P"'5Y_Z
M*;_Y0/\ [JK[YHJO[2Q7\_X+_(7]GX7^3\6? W_#J\_]%-_\H'_W51_PZO/_
M $4W_P H'_W57WS11_:6*_G_  7^0?V?A?Y/Q9\#?\.KS_T4W_R@?_=5'_#J
M\_\ 13?_ "@?_=5??-%']I8K^?\ !?Y!_9^%_D_%GP-_PZO/_13?_*!_]U4?
M\.KS_P!%-_\ *!_]U5]\T4?VEBOY_P %_D']GX7^3\6? W_#J\_]%-_\H'_W
M51_PZO/_ $4W_P H'_W57WS11_:6+_G_  7^0?V?A?Y/Q9\P_LR?L6G]G7QY
M?>)3XP_X2#[5ILFG_9?[,^S;=TL4F_=YSYQY6,8_BZ\<_3U%%<-2K.M+GF[L
MZZ5*%&/)!60M%%%9FP4444 %%%% !1110 4444 -Z_C7Q)X^_P"";)\<>//$
MGB3_ (6']A&L:E<ZC]E_L3S/)\Z5I-F[[0-V-V,X&<=!7VY1FMJ->I0;E3=K
MG/6H4ZZ2J*]CX&_X=7G_ **;_P"4#_[JH_X=7G_HIO\ Y0/_ +JK[YHKK_M+
M%?S_ (+_ ".;^S\+_)^+/@;_ (=7G_HIO_E _P#NJC_AU>?^BF_^4#_[JK[Y
MHI_VEBOY_P %_D']GX7^3\6? W_#J\_]%-_\H'_W51_PZO/_ $4W_P H'_W5
M7WS11_:6*_G_  7^0?V?A?Y/Q9\#?\.KS_T4W_R@?_=5'_#J\_\ 13?_ "@?
M_=5??-%']I8K^?\ !?Y!_9^%_D_%GP-_PZO/_13?_*!_]U4?\.KS_P!%-_\
M*!_]U5]\T4?VEB_Y_P %_D']GX7^3\6? W_#J\_]%.'_ ((/_NJO6_V9?V+C
M^SKX\OO$G_"8?\) ;G39-.^RC3/LVW=+%)OW><^<>5C&/XNO'/T]]:*SJ8[$
M58N$Y73\E_D5# T*<E.,=5YL6BBBN$[PHHHH **** "BBB@ HHHH *2EHH ^
M(_'W_!-D^./'?B3Q)_PL3[#_ &QJ5SJ/V4Z)YGE>=*TFS=]H&[&[&<#..@K!
M_P"'5Y_Z*</_  0?_=5??/XT5Z$<PQ,5RJ?X+_(\^6 PTG=Q_%GP-_PZO/\
MT4W_ ,H'_P!U4?\ #J\_]%-_\H'_ -U5]\T57]I8K^?\%_D+^S\+_)^+/@;_
M (=7G_HIO_E _P#NJC_AU>?^BF_^4#_[JK[YHH_M+%?S_@O\@_L_"_R?BSX&
M_P"'5Y_Z*;_Y0/\ [JH_X=7G_HIO_E _^ZJ^^:*/[2Q7\_X+_(/[/PO\GXL^
M!O\ AU>?^BF_^4#_ .ZJ/^'5Y_Z*;_Y0/_NJOOFBC^TL5_/^"_R#^S\+_)^+
M/@;_ (=7G_HIO_E _P#NJC_AU>?^BF_^4#_[JK[YHH_M+%_S_@O\@_L_"_R?
MBSYA_9D_8M/[.OCR^\2GQA_PD'VK39-/^R_V9]FV[I8I-^[SGSCRL8Q_%UXY
M^GJ**X:E6=:7/-W9UTJ4*,>2"LA:***S-@HHHH **** "BBB@ HHHH ;U_&O
MB3Q]_P $V3XX\>>)/$G_  L/["-8U*YU'[+_ &)YGD^=*TFS=]H&[&[&<#..
M@K[<HS6U&O4H-RINUSGK4*==)5%>Q\#?\.KS_P!%-_\ *!_]U4?\.KS_ -%-
M_P#*!_\ =5??-%=?]I8K^?\ !?Y'-_9^%_D_%GP-_P .KS_T4W_R@?\ W51_
MPZO/_13?_*!_]U5]\T4_[2Q7\_X+_(/[/PO\GXL^!O\ AU>?^BF_^4#_ .ZJ
M/^'5Y_Z*;_Y0/_NJOOFBC^TL5_/^"_R#^S\+_)^+/@;_ (=7G_HIO_E _P#N
MJC_AU>?^BF_^4#_[JK[YHH_M+%?S_@O\@_L_"_R?BSX&_P"'5Y_Z*;_Y0/\
M[JH_X=7G_HIO_E _^ZJ^^:*/[2Q?\_X+_(/[/PO\GXL^!O\ AU>?^BG#_P $
M'_W57K?[,O[%Q_9U\>7WB3_A,/\ A(#<Z;)IWV4:9]FV[I8I-^[SGSCRL8Q_
M%UXY^GOK16=3'8BK%PG*Z?DO\BH8&A3DIQCJO-BT445PG>%%%% !1110 444
M4 %%%% !24M% 'Q'X^_X)LGQQX[\2>)/^%B?8?[8U*YU'[*=$\SRO.E:39N^
MT#=C=C.!G'05@_\ #J\_]%.'_@@_^ZJ^^?QHKT(YAB8KE4_P7^1Y\L!AI.[C
M^+/@;_AU>?\ HIO_ )0/_NJC_AU>?^BF_P#E _\ NJOOFBJ_M+%?S_@O\A?V
M?A?Y/Q9\#?\ #J\_]%-_\H'_ -U4?\.KS_T4W_R@?_=5??-%']I8K^?\%_D'
M]GX7^3\6? W_  ZO/_13?_*!_P#=5'_#J\_]%-_\H'_W57WS11_:6*_G_!?Y
M!_9^%_D_%GP-_P .KS_T4W_R@?\ W51_PZO/_13?_*!_]U5]\T4?VEBOY_P7
M^0?V?A?Y/Q9\#?\ #J\_]%-_\H'_ -U4?\.KS_T4W_R@?_=5??-%']I8O^?\
M%_D']GX7^3\6?,/[,G[%I_9U\>7WB4^,/^$@^U:;)I_V7^S/LVW=+%)OW><^
M<>5C&/XNO'/T]117#4JSK2YYN[.NE2A1CR05D+11169L%%%% !1110 4444
M%%%% #>OXU\2>/O^";)\<>//$GB3_A8?V$:QJ5SJ/V7^Q/,\GSI6DV;OM W8
MW8S@9QT%?;E&:VHUZE!N5-VN<]:A3KI*HKV/@;_AU>?^BF_^4#_[JH_X=7G_
M **;_P"4#_[JK[YHKK_M+%?S_@O\CF_L_"_R?BSX&_X=7G_HIO\ Y0/_ +JH
M_P"'5Y_Z*;_Y0/\ [JK[YHI_VEBOY_P7^0?V?A?Y/Q9\#?\ #J\_]%-_\H'_
M -U4?\.KS_T4W_R@?_=5??-%']I8K^?\%_D']GX7^3\6? W_  ZO/_13?_*!
M_P#=5'_#J\_]%-_\H'_W57WS11_:6*_G_!?Y!_9^%_D_%GP-_P .KS_T4W_R
M@?\ W51_PZO/_13?_*!_]U5]\T4?VEB_Y_P7^0?V?A?Y/Q9\#?\ #J\_]%.'
M_@@_^ZJ];_9E_8N/[.OCR^\2?\)A_P ) ;G39-.^RC3/LVW=+%)OW><^<>5C
M&/XNO'/T]]:*SJ8[$58N$Y73\E_D5# T*<E.,=5YL6BBBN$[PHHHH **** "
MBBB@ HHHH *2EHH ^(_'W_!-D^./'?B3Q)_PL3[#_;&I7.H_93HGF>5YTK2;
M-WV@;L;L9P,XZ"L'_AU>?^BG#_P0?_=5??/XT5Z$<PQ,5RJ?X+_(\^6 PTG=
MQ_%GP-_PZO/_ $4W_P H'_W51_PZO/\ T4W_ ,H'_P!U5]\T57]I8K^?\%_D
M+^S\+_)^+/@;_AU>?^BF_P#E _\ NJC_ (=7G_HIO_E _P#NJOOFBC^TL5_/
M^"_R#^S\+_)^+/@;_AU>?^BF_P#E _\ NJC_ (=7G_HIO_E _P#NJOOFBC^T
ML5_/^"_R#^S\+_)^+/@;_AU>?^BF_P#E _\ NJC_ (=7G_HIO_E _P#NJOOF
MBC^TL5_/^"_R#^S\+_)^+/@;_AU>?^BF_P#E _\ NJC_ (=7G_HIO_E _P#N
MJOOFBC^TL7_/^"_R#^S\+_)^+/F']F3]BT_LZ^/+[Q*?&'_"0?:M-DT_[+_9
MGV;;NEBDW[O.?./*QC'\77CGZ>HHKAJ59UI<\W=G72I0HQY(*R%HHHK,V"BB
MB@ HHHH **** "BBB@!O7\:^)/'W_!-D^./'GB3Q)_PL/["-8U*YU'[+_8GF
M>3YTK2;-WV@;L;L9P,XZ"OMRC-;4:]2@W*F[7.>M0IUTE45['P-_PZO/_13?
M_*!_]U4?\.KS_P!%-_\ *!_]U5]\T5U_VEBOY_P7^1S?V?A?Y/Q9\#?\.KS_
M -%-_P#*!_\ =5'_  ZO/_13?_*!_P#=5??-%/\ M+%?S_@O\@_L_"_R?BSX
M&_X=7G_HIO\ Y0/_ +JH_P"'5Y_Z*;_Y0/\ [JK[YHH_M+%?S_@O\@_L_"_R
M?BSX&_X=7G_HIO\ Y0/_ +JH_P"'5Y_Z*;_Y0/\ [JK[YHH_M+%?S_@O\@_L
M_"_R?BSX&_X=7G_HIO\ Y0/_ +JH_P"'5Y_Z*;_Y0/\ [JK[YHH_M+%_S_@O
M\@_L_"_R?BSX&_X=7G_HIP_\$'_W57K?[,O[%Q_9U\>7WB3_ (3#_A(#<Z;)
MIWV4:9]FV[I8I-^[SGSCRL8Q_%UXY^GOK16=3'8BK%PG*Z?DO\BH8&A3DIQC
MJO-BT445PG>%%%% !1110 4444 %%%% !24M% 'Q'X^_X)LGQQX[\2>)/^%B
M?8?[8U*YU'[*=$\SRO.E:39N^T#=C=C.!G'05@_\.KS_ -%.'_@@_P#NJOOG
M\:*]".88F*Y5/\%_D>?+ 8:3NX_BSX&_X=7G_HIO_E _^ZJ/^'5Y_P"BF_\
ME _^ZJ^^:*K^TL5_/^"_R%_9^%_D_%GP-_PZO/\ T4W_ ,H'_P!U4?\ #J\_
M]%-_\H'_ -U5]\T4?VEBOY_P7^0?V?A?Y/Q9\#?\.KS_ -%-_P#*!_\ =5'_
M  ZO/_13?_*!_P#=5??-%']I8K^?\%_D']GX7^3\6? W_#J\_P#13?\ R@?_
M '51_P .KS_T4W_R@?\ W57WS11_:6*_G_!?Y!_9^%_D_%GP-_PZO/\ T4W_
M ,H'_P!U4?\ #J\_]%-_\H'_ -U5]\T4?VEB_P"?\%_D']GX7^3\6?,/[,G[
M%I_9U\>7WB4^,/\ A(/M6FR:?]E_LS[-MW2Q2;]WG/G'E8QC^+KQS]/445PU
M*LZTN>;NSKI4H48\D%9"T445F;!1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
..4444 %%%% !1110!_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>ddd-20231231_g4.jpg
<TEXT>
begin 644 ddd-20231231_g4.jpg
M_]C_X  02D9)1@ ! 0$!2@%*  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" .?!;H# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]4Z*** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OS?\ VWO^
M"HUU\._%UW\-?@U:PZMXLMKC[%?ZY-!]HBM[C.TP6T7_ "UE#<$L"H(*A6/(
M^H?V[OC9/\ _V7/&OB73[A[77)K<:9I<L9PZ7-P?+613V9%+R#_KG7PI_P $
M:_V=;#Q/JWB3XR:_;+?3:7<G2M&^T('"7)19)[@$_P 85XU!_P"FC]^@!@:3
M^QY^W!\?K(ZSXH\?ZAX;CO3YHL?$?B6YM@ <'(M;976'H/DVJ01R!6'\0/"?
M[;O[%5DOBFZ\:ZWKOAJS(,]Y;ZL^LV$"[NDL-P"44D_>V <_>!K]I:KW]A;:
MK8W-E>V\5W9W,;0SV\Z!XY8V!#*RG@@@D$'J#0!\L_L'_MUZ1^UUX7N-/U*&
MWT3XB:5%YFHZ3 3Y4\.0HN8-Q)V99592248@$D,I/U=7YV_ ;_@F;XQ^ _[6
MDOQ)\.^,M'TKP9:ZE</9Z2D4T]Q/I\P8-;2C"(I"MA6W/@HC8R,5^@FN:YI_
MAG1[W5M6OK?3=+LH6N+F\NI!'%#&HRSNQX  &<F@"]17YL?%C_@LMI%KXJ?0
M?A/X O/&Y61HDU*^E>!+AAGF&!$:1U/7+%#_ +-8GA;_ (+.:EH/B"&P^)_P
MAO-#M)/F:;3;AUN$4G[P@G5=XZ_QK0!^H5%<G\+_ (I^%OC-X)T_Q9X.UB#6
M]"OES%<0D@JP^\CJ>4=3P58 BO ?VY_VY_\ ABW_ (0G_BB?^$Q_X27[=_S%
MOL/V;[/]G_Z82[]WVCVQM[YX /JJBOS]^/7_  5IT+P%J-AX;^'_ (1D\=^+
M9;:*6]2.Y86EE,Z*Q@#(A:=USM;:% /&<@J.#^%/_!:6"Z\70:1\3OA__P (
MWITLPCEU32[F25K,' W26[IN91U)5L@=%8\4 ?I]17Q9^UI_P4X\'_L]ZQ;>
M%_"NE?\ "P_%]Q!'<-!:7(CM+9)%#1[Y%5B[LK*P11T()89&?!?!_P#P6HU#
M3?$T&G_$7X4OI=BTFVXGTN\<7-NO]X03(-YSGC>OZ<@'ZFT5B>"?&FC_ !$\
M(Z/XG\/WJ:CHFK6L=Y:74?1XW&1QU![$'D$$'D5\E_$3_@I%IWPT_; N?@GJ
M_@^"UTJTFMTNO%USK@BC@CDLH[II6@,!P$#E?]9SMSQG% 'V?17YH^._^"PM
MYK/BB\TKX._"G4/&=C9L=VI79EW3(,_.MO$C,BG!(9FR1U53Q6K\#_\ @L5X
M=\2>+HO#/Q5\'S?#ZYDF%O\ VI#.9K:"3H1<(ZJ\*Y_B^?&>< %J /T9HJ*U
MNH;ZVBN+>6.XMYD$D<T3!D=2,A@1P01SD5\^_M7?MQ?#S]DK3[>+Q#+/K/B>
M\C\RT\.Z85-PR<@22%B!%'D8W')/.U6P< 'T/17Y2C_@L=\2-2A?5]-^!T<G
MAU"6:?[5<RJ%!^;,RQ!!CUV\5],_LE_\%,/AY^TYK,'AB\LY_!'C69?W&FW\
MZRV]XV.5MYP%W.,9V,JDC[N[G !]@T45^?WP5_X*]>#_ !_H_C+6/&OA/_A
MM+\/6<4\1BU?^T9]0FD<JMO#%Y$7SG!/7  ). "0 ?H#17Y2ZW_P6G\475Y<
M7_AWX/1MX9@D"-<7U_*\A'7YG2,)&2 >/FQZFOI_]C3_ (*-^#_VLM5D\,3Z
M3-X.\;QPO<)I<UP+B"[C3&YH)MJY8#YBC*"!DC<%8@ ^NZ**^(?VJ/\ @JGX
M ^ 'B*^\)^&]+F^('BNS8Q72VMRL%C:2@D-$\V&+2*>JHI /!8$$  ^WJ*_*
MYO\ @L1\1/#%S;7GBSX%M8:'<-E)#<7-LY3=C*O)$5<CD=!DCM7W9^S)^UAX
M#_:N\(2ZUX.O)8[NT*IJ&C7P5+RR8YV[U!(*-@[74D'!'!!  /9:*^?_ -M;
M]J[_ (8]^%>E>,O^$6_X2W[=K46D?8O[0^Q;-\$\OF;_ "I,X\C&W:/O9SQ@
M^"?$7_@KMX*\$?##PEJUKX9EUGQSK^GIJ$GAFUU &'3%<D*L]SY?WB &"K'D
M@@G:"I(!]]T5^4>F?\%J?%.AZO!'XO\ @]#;V,I5B+74);>=8SR642Q$.<$$
M#Y0?49R/T.^%?[0GA7XV_!H_$?P7-)J>E?9YY#:S#RIXIHE)>"5>=C@@>H(8
M,,@@D \8_P""@'[<G_#'_AC2+/2-$_MGQAXACG.G-='%G:K'L#22X.YSF1<(
M,9YRPQ@_1_POUR[\3?#7PEK&H2"6_P!0TBTN[B15"AI)(4=B .!DD\"OPF_;
MQ_;$O?VNM6\'7=YX!N/ AT."YB6.?4&N_M/FM&203!%MV^7[YW=J^]/V*_\
M@HSJ?Q8\;_#KX13?"6[T.VDTXV7_  D,FK-*@%K8O('\HVJCY_) QYG&_J<8
M(!^A=%?-7[8'[=W@?]D.RL[35+>;Q'XNOXO/M/#]C*L;^5DCS9I""(HR00#A
MB2#A2 2/CS_A\!\5;;3_ .W;GX%(OAM@76\\V[2+80"I\\Q%#U7G'.>V: /U
M8HKYK_9!_;N\#?M>6M[::3;W'ASQ9I\2S7>@ZA(CL8R<&2"08\V,$@$[5()&
M5&03]*4 %%%<[\0?B%X<^%?@_4O%/BS5[?0]!T^/S+B\NFPJC.  !RS$D *
M220 "30!T5%?F%XT_P""S=SK'B6;3/A7\*+WQ%;1@E+G4YW$\J@\L+>%6*K[
MESUY Z5>^&O_  6:L8_$\>B_%?X;WWA!6=4DO].E:8V^3]Z2WD17"@$$E69L
M9PIZ4 ?I?7QE_P %0OVI/$G[-OP;T>W\&7?]F>)_$UZ]I%J056>UMXT#3/&&
M!&\EHU!QP&8C! -?5^F>-M)\2>"H_%.@7MOKFCW%F;VTN;.4-'<)M+#:PSUQ
MCV]*_"K]O;]M*_\ VO5\#"\^'MQX"'A[[<5$^HM=_:_/^SYQF"+;L\G_ &L[
M^V.0#V#X7?L+_M5_&CX>:'\2H/C#-IUYK5JM]8PZOXEU'[6UO(-T;M(BN%WJ
MVX $\,,X)('ZV?#'PWJ/@_X;^%M"UC4[G6]7TW3+:UO=2O)WGFNITB59)7D?
MYF+,&.3SS7P!^Q;_ ,%'M2\7:I\*/@ZWPCNM/M%L+31!XB.KLT>V"U"B;ROL
MH&&\O.WS.-W4XY_2:@ KP7]K[]L#PI^R'X#AU?6HGU77=1+Q:1H=NX62[D4
MLS,?N1+E=SX/W@ "3BO>J_"OXI7-]^WY_P %&CX;%]<'P]-K#:/:,AR+;3+0
M,9GC!^Z76.:7G^*3\* .T\.^.OVTOV_KV;5/"NKZAX6\)+*\:W&DW;:+ID9Z
M-'YJGS;C&<$9DQWQ6]J'[!?[:WPUL9]7\/\ Q/N-5N\&>2ST+QA>I/*W!((F
M6)';@<%CG ZU^MWA?POI/@GP[IN@Z%80:7H^G0);6EG;(%CAC4850*U* /RA
M_9&_X*=>,_!'Q&_X5G^T4[Q1K<&R_M[4+86UYIEP#@1W:@ &//&\J&4G+%ER
M5_5W.>1R*^'/^"@'_!.^\_:N\7>%_$_@^_T;P[KT"/::S=:B'7[5;@ PL/+1
MB\B$,OS8RK 9&T"OJ_X+>#M<^'OPG\*^&/$FN1^)-9T?3XK&?58X&A%R(QM1
MBK,QW; H+$_,06XS@ 'XK+\:/VF/B]^TQXC^'G@'XE>*)=4FUG4H["P_MQK>
M)8X7E<J&9@JA4C.!GMBO7_\ AG7_ (*&?]#?X@_\+&'_ ..UY_\ L-?\I2S_
M -AGQ%_Z(NZ_;^@#\@/^&=?^"AG_ $-_B#_PL8?_ ([7Z>_L^:/XN\/_  3\
M&:=X]N)KOQG;:;%'JT\]P+AWN /F+2 D.??->A56U+4+;2-/NKZ\F6WL[6)I
MYIG^ZB*"S,?8 $T ?.'[:W[</AC]D'PO;I-;_P!N^-M4A=]*T-'VKM!V^?.W
M\$0/''+D$#HS+^>_AG4/VW/V\&_X2#1==U3PSX3DWK#<6-\VAZ61G!1!&?,N
M "",GS,$$$BN)^"_A^Z_X*,_M\WNI^)Y+B?PW)<3ZO=V['F'2X'"P6H_N@[H
M8R1S\[-UK]S=-TVTT73K6PT^UAL;&UB6&"UMXQ''%&HPJ*HX50   .!B@#\@
MM6_83_;7^%-G+J_ASXE76MW$?[][/P]XNO%ED.<L"DZQ+(?E!*DG=P,'I78?
MLP_\%5/%G@WQRWP^_:,L9+:6*<63Z\]E]ENK"8'!%Y"  4Z995!7J0V<C]5J
M_/3_ (*]?LRZ7XT^$+?%K2[)(/%'A=HX[^:&,;KVQD=8\/CDF)F5@>RF3VP
M?H1#,EQ$DL3K)$ZAE=#D,#R"#W%/KX9_X)%_':Z^*G[.MUX5U:\DO-8\%7:V
M*M*VYOL,JEK;)_V2LT8'98EK[FH *\P_:*_:'\)_LQ_#2\\9^+IY!:QN(+6R
MM@#<7MPP)6&,$@9(!)). %)/2O3Z_$S_ (*4>/M8_:2_;8TOX6:)<R26.CW5
MKX<L;?),1OKAD\^7;Z[I%C)](10!KK^TI^UU^WYXJO[+X7?;_"7ABVG ;_A'
M[G[!#9J3E1/?DK([[>JJPW<D1UOR?\$]/VS_  W')K6E_%GS]5==S0Z?XRU"
M.Z<@$!2[HB$X) R^.:_4?X,_"/P_\"_AGH7@GPS:I;:7I5NL6\(%>XDQ^\FD
MQU=VRQ/J?2NVH _'GX%_\%%OC)^S)\5D^'_[0\&H:EHZ2I#>2:I /[3TU6^[
M.DBC_2(^=QSO+#E&[']>-#URP\3:+I^KZ5>0ZAI>H6\=U:7=NP:.:%U#(ZD=
M5*D$'T-?+/\ P4$_8FD_:\\':"?#TVE:3XVTB[40ZGJ6Y$>S8'S879$9CABK
MJ,8R&'&XFO3_ -D7X+^)/V>_@7H?@+Q-XEM_%-SI+2I;7EM;O$L=NS;UA^9B
M7V%G ;Y?EVK@;>0#V6BOGC]J[]N+X>?LE:?;Q>(99]9\3WD?F6GAW3"IN&3D
M"20L0(H\C&XY)YVJV#CXL'_!8[XD:E"^KZ;\#HY/#J$LT_VJYE4*#\V9EB"#
M'KMXH _5JBOC[]DO_@IA\//VG-9@\,7EG/X(\:S+^XTV_G66WO&QRMO. NYQ
MC.QE4D?=W<X^P: "BOSZ^#?_  6 \(>.=#\9:SXS\(-X&T[P_:130B#5QJ%Q
MJ,TCE5MXH_(B^<X)SG  ). ":\DUS_@M-XP6X.I:9\'K>'PPTNR&>^OIF:0
M\CS5C"!CQP <9[T ?K!17R-\"_\ @I?\+/BW\)/%'C/69)/!=UX7A6?5](O)
M!-(JN=L;6[ #S@[X0  ,&(! !4GYD\3?\%I/$-QJ-U>^$_A!Y_A6WDV&\U*\
MD,C+URYC39$2 ?ERV/4T ?JI17R7^QC_ ,%$/"7[7%]<^'GTB?PCXUM8&NFT
MN:X%Q#<PJ0&>&7:I8C()0J" <C< 2/7_ -J3XZ?\,U_ GQ-\1_[$_P"$C_L7
M[+_Q+/M?V7SO.NHH/];L?;CS=WW3G;CC.0 >JT5^?\G_  6 \#Z;\#M+\9:G
MX5FC\7:I<W$-IX/L=36X98XF"^?-<&)/*1CD#]V22#@$ D>5W'_!8CXD^'3!
MJGB#X%?8O#T[CRY9+FYM]ZD\!9GA*,< ]%YQ0!^JE%>'_LM_M@> ?VL_"\^H
M^$[F:SU6RP-0T+4-JW=H3T; )#QD]'4X/0X.0/8M;UO3_#6CWNK:M>V^FZ98
MPM<7-Y=2".*&-02SNQX  !))H O45^;7Q4_X+*:1!XJDT#X3?#^^\<NKO&FH
M7DK0)<%<_-# B-(Z8&<ML.!]T5C>%_\ @LMJ?AWQ-'IGQ5^$-]X=MV8B2;3Y
MG6YAY'_+O.B[L<Y^<?2@#]/J*YOX=?$;PY\6?!NF>*_"6K6^MZ#J4?FV]Y;G
M@\X*D'E64@AE(!4@@@$5\Q?M6?\ !0=?V8OCUX3^&S>!!XB77K&TO3JIUG[(
M+<3W4UOM\OR'W;?)W9W#.['&,D ^P:*_.WX^?\%?-"\(^-+GPG\*O"$GQ$O;
M>4P2:JT[1VLDBG#+ B(SS+VWY4'&1N&">7^%?_!:BPN_%%OI/Q-^'LGAJQD;
M9-JNE73SFV)/!>V= Q7!&2K%ACA3G% 'Z=456TW4K36M-M-0L+F*\L;N))[>
MXA8-'+&RAE=2.""""#[U\C?MB?\ !2;P7^RQK3>%+'2Y?&GCA8UDGTVWN!!!
M9!AE//EVL0Y!#!%4G!!)7*D@'V%17Y5O_P %@OB?X8C@U'Q3\"?LFC2,H$[3
M75H&RW\,DD3*3@,!QU^E?=/[+7[6W@?]K3P;<:UX3DN+2^L76+4=&U#:MU:.
M1E20I(9&P=KC@[2.""  >UT5YY\=OCUX._9Q^'MWXQ\;:@;+3(76&*&%0]Q=
MS-G;%"F1O<X)Z@  DD $C\^[[_@L1XT\7ZA>?\*Z^!UUJ^EV[D?:)YY[F4H
M6RZ01;8S@9QN; !Y- 'ZCT5^;/P;_P""R6E:MXPM_#?Q6\"S>"&EG$#ZM:7#
M2Q6S$@#SX)$5T4=V#,?]FOIS]LC]KB?]E7P1X<\1:;X+D\?IK%Z;40VNH&V$
M:^49!(&6&7<#C'0=>M 'EWP[_;_N_C-^W"GPA\-Z0--\)Z3_ &E!J%[> -=7
MUQ;JZ_( <1Q!U)'5FP"=O*U]MU_/)\ _VI+OX0?M9:O\6X?!<VO7-[=:E<'P
M]'>F)X_M+.2OFB%R=F_^X,X[5^T?[&_[3EW^U?\ #'4_%MYX-F\#RV6L2Z4-
M/GO#=&0)!!+YNXQ18!\XKC:?N=><  ^9_P#@G)I/[3FG_&#Q#)\;)/&#>&CH
M4BVG_"17;2P?:OM$&W:"Q^?9YG/IFOT0KXP_8G_X*-?\-B?$G6?"?_"O?^$1
M_L[27U3[9_;7VWS-LT47E[/L\>/];G=D_=QCG(^K?B#\0O#GPK\'ZEXI\6:O
M;Z'H.GQ^9<7ETV%49P  .68D@!0"22  2: .BHK\PO&G_!9NYUCQ+-IGPK^%
M%[XBMHP2ESJ<[B>50>6%O"K%5]RYZ\@=*O?#7_@LU8Q^)X]%^*_PWOO""LZI
M)?Z=*TQM\G[TEO(BN% ()*LS8SA3TH _2^BLOPOXHTCQMX=T_7M!U&WU?1M0
MA6XM;ZTD#Q31L.&4C_(Z5\I?M6?\%!U_9B^/7A/X;-X$'B)=>L;2].JG6?L@
MMQ/=36^WR_(?=M\G=G<,[L<8R0#[!HK\[?CY_P %?-"\(^-+GPG\*O"$GQ$O
M;>4P2:JT[1VLDBG#+ B(SS+VWY4'&1N&">7^%?\ P6HL+OQ1;Z3\3?A[)X:L
M9&V3:KI5T\YMB3P7MG0,5P1DJQ88X4YQ0!^G5%5M-U*TUK3;34+"YBO+&[B2
M>WN(6#1RQLH974C@@@@@^]6: "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#X&_X+17%S#^RKX?2$
M?N9?%MJLS9_A%K=D#'^\!^5=7_P2.AMXOV,=$:$YDDU;4'GZ</YN!_XZ$KH_
M^"G7PQN/B=^QUXQ6S5GO=!,6O1QJ/O+ Q,V?I"TK?517SU_P15^,UEJ'P_\
M&'PPN[I5U73;XZW90N<-):RJD<NT=PDB*3_UW% 'Z84444 %?FQ_P6D^-FH>
M&?A_X0^&VF7,EO'XDFEO]4,9QYEO 4$<1]5:1]Q]X5K5UK_@IUXG;]M*;X1^
M$_"6C>*O#4FN0:#;78N)8;GS<K'<2F4;T,:/YAX3[J$YYX\3_P""WFDW,/Q2
M^&FIMYGV.XT:XMH\CY-\<X9\'UQ*F?PH ^V?^">W[+OA_P#9]^ OAO4!ID)\
M:^(=/AU'6-3DC!GS*HD6W#<[4C5@N <%@6[UZU^T'^S_ .$_VD?AOJ7A'Q78
M0SI/$_V._P#+!GL)RI"3Q-U#*<<9PPR#D$BN@^$^O6?BCX6^#]9TYTDL-0T>
MSNK=H_NF-X49<?@175T ?D!_P2/^(FN?"O\ :0\:_!;6II!:7B76;/<2D.I6
M;[7*@]-T:R GOY:9Z<=7_P %SO\ FB?_ '&__;"O+_V)Y$\<_P#!5KQ%XATA
MS+I?]M>)-4#PC*-;RFY1"?1<S1_CBO4/^"YW_-$_^XW_ .V% 'U%_P $U?V>
M] ^#?[,WA/7(+"W;Q/XML(M9U#5/+!FDCG4201!L9")&R?+G&XL>IKP7_@MC
M\-=$?X6^"/'R6$$7B"#6QHLE[&@62:WEMYI0CD#+!6@RN?N[VQ]XU]P_LR_\
MFV_"C_L4M)_](XJ^2_\ @M7_ ,FL^%O^QSM?_2&^H ;_ ,$@_P!GW0/#/P%M
M_BG=6%O>>*_$UQ<I;ZA,@>6ULX96@$49/W-SQ2,V/O H#PHKH_\ @KQ\.=&\
M3?LFZAXGNK*%M:\-ZA9SV=[L'G(DLRP21[L9V,)0Q7."44]5%=]_P3+_ .3'
M/AA_UQOO_2^YK*_X*J?\F.>/O^NVF_\ I?;T <W_ ,$@=<N-6_8ZM+:=BT>F
M:Y?6D&3G"$I-CV^:9J_/_P#;Z\"WGQ0_X*8>)O"&GMLO==U+1--BD*Y"-+86
M2;B/0;LGV%?=_P#P1M_Y-'O/^QFO?_15O7R7^T)XAL_"O_!9.UU/4)%ALH?$
M?A]999/NQJUC9)N/H!NSGMB@#]9O@S\&?"OP%^'^E^#_  ?ID6G:791A6=5'
MFW,F/FFE;J\C'DD_08  'R;_ ,%6OV8="^)?P'U;XCV.G0V_C7PG&ETU]#&!
M)=V08++#*1]X(K>8I.2OED# 8U]U5X9^W)KEIX?_ &0?BY=7K*D,GAZZM%+=
M/,F7R8Q]2\BB@#P;_@E#\>Y_&7[*6I:?XAO))Y? =Q):>=)\S"P\H2PC/?8!
M*@'98U%?&'['?@,_\% /VV_$OC/XAQ-J>A6@EUR\L)SNCD7>L=I9GG_5J"O'
M0K"0?O5ZW_P25\*:CJ_[.'[0IMA-_P 36 :=:F-<_OEL[C.WCEOW\?Z5@_\
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
M5M'=VEU"<I-#(H9'4^A4@_C6C0 54U;5+?1-*O=1NVV6MG"]Q,P&<(BEF/Y
MUX-^W-^T])^RG\";OQ9IT=C=^);B[AL=)LM0#-%-*S;G+JK*Q58ED/!'.T9&
M:XK]FO\ :(\6?MG?LH>/M>U7PM;^&KN:WO\ 1[)M.N'E%V_V7F1$9<J T@4?
M,V2I].0#\_?V._ 9_P""@'[;?B7QG\0XFU/0K02ZY>6$YW1R+O6.TLSS_JU!
M7CH5A(/WJ_;2RL;;3;.&SM+>*UM(4$<4$*!(T4# 55'  '85^1'_  1$UVSM
M?BE\2]&E95U"\T>VNH5;[QCAF*R8_&:.OU^H _(#_@K1^SCIOP3\:^$?C#X"
MMQX;DU6^,-\NG#R5AU&/]]#<Q[?NNX5R<8YB#=68U^FG[-7Q2?XU? /P)XVF
M %WK&E0S78 P!< ;)@/;S%?'MBOCC_@MEKEG;_L^^!]'=U%_=^*%NXD/WC'%
M:7"2$>P,\>?J*]__ ."<6CW.A_L3_"RWNM_FO8SW(\P8.R6ZFE3\-KKCVQ0!
M^2/_  36^ NC_M ?M1:7I?B*UCU#0-$LIM=O;&892Z6)HTCC8="IEFB+*>"H
M(/6OWOU#PWI.K>'Y]"O=,L[O19X#:RZ=- K6[PD;3&8R-I7'&,8Q7XY?\$3_
M /DY+QE_V*4W_I9:U^S] '\^'PK_ &<-*\<?M_2?!QS(OARW\6ZCI\\8E(9[
M*RDGD>/?URT=N5SUR0:_?O0O"^C^&/#]KH6D:79Z9HMK"+>#3[6!8X(XP,;
M@& ,=J_'3]EW_E,5XF_[&WQ7_P"@WU?L_0!^)5OX9L?@=_P5\L=&\,V\>G::
MGBVW6&UMP$CABO8$:2-% PJ 7+J% P  .E?H7_P5'_Y,3^)O_<,_].EI7P5\
M7O\ E,W8?]C;H?\ Z2VM?>O_  5'_P"3$_B;_P!PS_TZ6E 'R%_P1S_9?T'Q
M5'KOQ?\ $NG1:G/IE]_9>A0W2!HX)E17FN-IX+@21JI_A.\CG!'ZK^(/#^F>
M+-%O='UK3[;5=*O8FAN;*\B66*9#U5E(P17PW_P1G\0V>I?LKZKID4B_;=-\
M1W*SQ#[P62*%T8^Q^8 _[!]*^]* /Q$NM(E_X)[_ /!2K3['0KB>W\(76H6Z
MK&6)WZ3>LH>)LDEQ$Q8 DY)@5NM?2_\ P6C^-=_X7^'/A#X;Z9<R6Z^)9Y;[
M4_+./,MK<IY<3'^ZTCAL>L(_'Y[_ ."I$R>-/V^_#6A:62^HPV&DZ6ZPC+B>
M2=Y$'^]MGCQ]175_\%O=+NH?BA\--2;S/L=QHUS;QY'R>9'.&?!]<2IG\* /
MK'_@GW\,?A9^SI\"= NGU_PR/&^O646H:SJ$E_ +@-(H=;;);*I&I"[>A8,W
M>O3OVDO"?PA_:5^%NK>$?$7B3PO+-+ YT[47U"W:;3[G'R31MNRN"!N ^\N5
M/!KXT^'_ /P1Q^'_ ,0/ ?ASQ/9_$S73:ZUIUOJ,7EVD#+MEB608.>>&K?\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH CN+>*\MY8)XDG@E4I)'(H974C!!!X(([5^-/[37[%_Q3_8K
M^,0^+'P134+SPNEU)=6S:3"TT^D*V2UO<1 '?;X)4.05*\/@X+?LU10!^6WP
M[_X+=6 TB"'QY\-[H:H@Q-=>'KM3#*<'D12X*<XXWMZY[5P'QV_X*U>._C?I
M;>"/A'X-NO#5SK"M:/>)(U[JDP<%=ELD:@1L0?O#>W/R[2,U^I'BK]GOX7>.
MKF:Y\1?#CPGKEU,Q>2YU#1;::5F/5M[(6S[YK6\%?"GP3\-A*/"/@[0/"PF&
M)/[%TN"SW_7RU7/XT ?#'_!,_P#X)\ZG\$;O_A:'Q)M%MO&5Q \.E:+)M=M,
MC<8::0@D"9URH4?<5F!^9B%]U_X*!?LHR_M7?!%M+T<QQ^,=#F.HZ*TK!$F?
M:5DMV8\*)%Z'@!E0DX!KZ<HH _'?]DS_ (*,ZU^Q_HTGPA^,_@[7);/09'BM
M)+>-5U&Q4DGR'BE9%DCR<JP<84X&X;<=K^TE_P %>K3QYX/O/!WP5\-:ZFN:
MS&UE_;.I1)'- '&T_9H8G=FD(.%8E=IY"GBOTM\:?#'P=\2(8H?%OA/0_%,,
M7^KCUK38;Q4Y!X$BMCD#\JH>!_@C\//AG<>?X1\">&_#%SMV&XTG28+:5AC!
M!=$#'..YYH ^0O\ @EO^Q;K/[/'A?5O'/C>S;3O&GB*!;:'39"/,L+$$/MDQ
MTDD<*S+_  A$!PVX#QW_ (+G?\T3_P"XW_[85^JE9.N^$]#\4>1_;.C:?J_D
M;O*^W6L<_E[L;MNX'&<#..N!0!Q7[,O_ ";;\*/^Q2TG_P!(XJ^2_P#@M7_R
M:SX6_P"QSM?_ $AOJ^^K6UAL;:*WMX8[>WA01QPQ*%1% P% '  '&!536_#V
ME>);5+75],L]5MD<2+#?6Z3(' (# ,",X)&?<T ?-_\ P3+_ .3'/AA_UQOO
M_2^YK*_X*J?\F.>/O^NVF_\ I?;U]5Z7I=EHEC%9:=9V]A9Q9$=O:Q+'&F22
M<*H '))_&FZMH]AKUC)9:G96^HV<F"]O=Q++&V"",JP(." ?PH ^(?\ @C;_
M ,FCWG_8S7O_ **MZ^!_^"AG@_5?B%_P4@\8>&-"C6;6M8O=&L;*-I!&&FDT
MZS5!N/"Y8CD\"OW3T;0=,\.69M-)TZTTNU+%S!9P+"FXXR=J@#/ Y]J_&_\
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
MR)^T!<?M.? O1OB#=:+'X?FU">YA-A#<&=4\J9HP=Y5<YVYZ=Z[O_A4_@?\
MZ$WP_P#^"N#_ .(K?TG1M/T&Q2RTRQMM.LT)*V]I"L4:DG)(50 ,F@#X2_X*
M,_\ !/&X_:$F_P"%C?#M;>W^(%K;B.]TYB(EUB-!^[(?("SJ!M!;AAM!*[17
MSI\&O^"J7Q0_9UCB\"?&OP1J&OW&FQB)+F^WV&KQJ.%\X2*1-P,!B%8]2S'K
M^PE<_P"+OA[X5^(%O';^*/#.C^)+>/<$BU>PBNE7(P<"12!D=: /SD\9?\%O
M/#T>CRCPG\--3N=49,1MK-]'#!&Y'4B,.S@''&5SZBO#?AO^SG\<O^"E7Q<B
M\>_$V2\\/>"P5)U">W:"%;7=D6VG0O\ >!Y_><@<LS.W#?K+H'[-?PD\*W0N
MM&^%_@W2[H/Y@GM-!M8Y V<@AA'D8SQCIVKTB@#&\'>$-'\ >%=)\-^'[&+3
M-%TNV2TM+2$?+'&@P!ZD^I/)))/)K9HHH *^7?V]OV,;3]KOX<6L6G3V^E^.
M-#9YM)U"X4[)%8?/;2D<A'(4AL':R@XP6!^HJ* /Q*^!O[:GQK_X)]W1^''Q
M'\%WFI^&[:5Q;Z5K!>VGMAN.XV=SAD>(D[L .I_A*Y.?H36/^"WWA&+2M^E?
M#'6[G4BK?N;S4(885;G;\ZJY(Z9^45^COB+PKHOC#3S8:]I%AK=B6W&UU&V2
MXBR.AVN",UP-M^RM\%[/4#?0?"/P-%=[@PF7PY9AE89Y'[O@\]1UH _(;3_"
M?QY_X*J_%ZPUO5K8Z3X0LV-O_:26[1Z5I-N6RZPAFS-,>,@$L3MW%5 *_L[\
M)?A?H7P7^'&@>"?#5O\ 9M&T:U6VA#8WR$<O(Y Y=V+,Q[EC756]O%9V\<$$
M20PQJ$2.-0JJH&  !T J2@#\:?VFO@?\1/\ @GS^T\?C;\.-.DOO UU>R7:.
MJ%[>V$Q/GV-TJX*QDL=C' QLP=ZU]%:/_P %K/A+<>&EN=4\'^+K+7!'\^GV
ML5M/"9.>$F,R$KTRQ13SPIK]"I(TFC:.15=&!5E89!!Z@BO,KO\ 9<^#5_JG
M]HW/PF\$3WV=QN)/#MHSD\?,28^2,#!/([4 ?DU=VWQ2_P""M7[0^G:C_8TW
MAOX=:.1;-.K%[;2[4ONDQ(P EN9,=% SA,@*N:_:+PSX=L/"/AS2M"TJ 6VF
M:7:165I O2.&- B+^"J!^%6-+TNRT/3X+#3K.WL+&W79#:VL2QQ1KZ*J@ #V
M%6J /Q@_X(G_ /)R7C+_ +%*;_TLM:_9^L71/!/AWPS<O<:/H&EZ5<.GEM-8
MV<<+LN0=I*J"1D X]A6U0!^,'[+O_*8KQ-_V-OBO_P!!OJ_9^L6U\$^';'6&
MU>VT#2[?5F=Y&OHK.-9RSYWL9 N[)R<G/.36U0!^,'Q>_P"4S=A_V-NA_P#I
M+:U]Z_\ !4?_ ),3^)O_ '#/_3I:5](3>"?#MQK0UB70-+EU8.L@OWLXS/N4
M *WF;=V0 ,'/&!7S?_P5'_Y,3^)O_<,_].EI0!^6W[%_QL^)/['^GS?%K3O#
M$_B7X6:Q>-H>M0QR%4$\*I(C%P#Y4BB?Y&8;7#2+UY7[;\9?\%KOAI:^$9IO
M"O@WQ/J'B5XR(+35H[>VM8WZ R2),[%<\X5<D#&5K>_X(V6<&H?LC>(+:Z@C
MN;:;Q5>))#,@='4VMID$'@CVKZKL_P!EWX-Z=JW]IVOPG\$V^H AA<1>'K17
M5AGY@1'P?F.2.3WZ"@#\U_\ @GO^S=XY_:._:&E_:-^)MM/'I45\^K64UQ'Y
M?]I7^?W9B0\B"'@AAQF-%&<-C[;_ ."@G[*,O[5OP1;3-',:>,=$G.HZ,TK!
M$F?:5DMV8\*)%Z'@!E0DX!KZ;50BA5 50, #H*6@#\=/V4?^"C/B#]CS1V^$
M?QF\&:W/8Z'(\5H\$:IJ-BN2?):*5E66/<?E;>N <#<-N/0/VA_^"OUGXV\*
MW7A+X)>&-?\ ^$DU=#9IK&I0HDD&_P"7-M!$\C22$$A2Q7:><-7Z3>-/AEX.
M^)%O%!XM\)Z'XIAB_P!7'K6FPWBIR#P)%;'('Y5G^"/@G\/?AI,LWA+P+X<\
M,W"J5\_2=*@MI"",'+H@8Y &<GF@#Y!_X):_L7:S^SWX7U7QWXWLQ8^,O$MO
M'!;Z=*I$^G60.\I+_=DD8(S)U41H#AMP'RG_ ,%E?^3O/!/_ &*5C_Z<+VOV
M?K%UKP3X=\1WB7>K:!I>J74:"-)[VSCF=5!)"AF4D#))Q[F@#:KX@_X+"_\
M)G[_ /8P6/\ *6OM^J.L:%IOB*S^R:KIUKJ=IN#^1>0+*FX=#M8$9H ^3?\
M@D__ ,F2^$/^OW4?_2N6OA+XF>%_'7_!,7]LBZ^(6B: ^J> -3N)VM6C5DM;
MBQN'W-8O*%(BEC(7&<_ZM&P02*_:'2=&T_0;%++3+&VTZS0DK;VD*Q1J2<DA
M5  R:75M)L=>TVXT_4[*WU&PN$\N:UNXEEBE4_PLC @CV(H ^ [S_@M5\'H_
M#[7-KX2\93ZOL^6PEM[6./S,9P91.V$SQN"D]]M>!?L'_"KQO^U9^V->?M$^
M(M&;1O"UMJ,^JB;8RPW%R4:.&W@9A^\$>5+..!Y>#@L*_3$?LJ_!9=3_ +1'
MPC\#B]R&\[_A';3(8'<&_P!7][/\77WKTZUM8;*WBM[>&."")0D<42A511T
M X H _(G_@K'\(_%?PX_:(\-_'/1]/DOM"=;(R7?EEXK2^M7&Q)<?=1U6/!.
M,D..O7W;3O\ @M)\()/"<5Y?>&?%<&O^3F32[>W@DC$O3:LQE7*Y_B*@X_AS
MQ7W]?6-MJ5G-:7EO%=VLRE)8)T#HZGJ&4\$>QKS6S_99^#.GZI_:5M\)O!$%
M_N#K<1^'K0,K DAE/E_*>3R,$]^E 'XR_MC>.OB[^UOH'_"\]=\)S>&OAAI=
MS'HVBVSLQ51-O9I5+ >;EHU5Y0 N3&HSM./U0_X)L>*K3Q5^Q;\-WM95>2QM
MIM.N$4\QR13R+@^A*[6^C"OHW4M#T[6M..GZAI]K?6#;0;6YA62([2"ORL".
M"!CCM3=%\/Z7X;M6M=(TVSTJV9S(T-E D*%B "Q50!G  S["@#\0_$7C;6?V
M#O\ @H[XJ\8>(O#=Q?V$VK:G?0VZD1&[L+UI6CEA<Y4D;Q[;D93@@X_53]D?
M]KKP]^U]X3U_7?#^D7VB1:3J/V%[;471I7!B5UDPA( .YAC)^X:]:\5> _#/
MCJ*&+Q)X=TGQ!' VZ)-5L8KD1D\94.IP?I4WAOP=H'@VU>U\/Z'INA6SD%H=
M-M([=#CID( .Y_.@#\>/^")__)R7C+_L4IO_ $LM:^OO^"H'[&>J_M)>!=*\
M5^#+7[9XW\,I(@T]2 VHV;D,T:D]9$8;E&>=SCDE:^Q]$\$^'?#-R]QH^@:7
MI5PZ>6TUC9QPNRY!VDJH)&0#CV%;5 'Y0?LO_P#!6J'X4^#;+P%\:?#&O2ZI
MH*+I\>K:?$K7+(F%5+J&9T(= ,%P26P,KG).#^UA_P %+-4_:H\/R?"3X*>$
M-<2+Q$1:7=S<Q*;^\C)&8(88F<(C8PS%B2I((4$U^I7CCX+_  _^)T@D\7^!
M_#OBB95V+-K&E074BC!'RLZDKC)Q@\9JWX)^%?@OX:QRIX1\(:#X6288D71=
M,ALPXSGYO+5<\^M 'SY_P3M_9)N?V4_@W-#KPC_X3;Q%*E[K"Q.'2W"@B&W#
M#AM@9B2,C<[X) !KX+_X+*_\G>>"?^Q2L?\ TX7M?L_6+K7@GP[XCO$N]6T#
M2]4NHT$:3WMG',ZJ"2%#,I(&23CW- &U7Q!_P6%_Y,_?_L8+'^4M?;]4=8T+
M3?$5G]DU73K74[3<'\B\@65-PZ':P(S0!\F_\$G_ /DR7PA_U^ZC_P"E<M?8
M%4])T;3]!L4LM,L;;3K-"2MO:0K%&I)R2%4 #)JY0 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !7R3XZ_X)X>'?'/[6EM\=Y_%
MVIVNK0:IIVIC2([>,P%K2.&-4W'YL,( 3_O&OK:B@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH *\T_:/^"%C^T=\&/$/P[U+4[C1[+6?L_F
M7MJBO)'Y-S%.,!N#DQ ?0FO2Z* /%/V2?V7]+_9+^&=YX,TG6[S7K6YU274S
M=7L21N&>.*,IA>, 1 _B:]KHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHICS)']]U7_>.* 'T53DUBPB^_>VZ?[TJC^M5V\4:
M,N=VKV*XZYN4_P :KEEV%=&I160WC#05&3K6G_A=(?ZU&WC;0%Y.LV/X3J?Z
MT^2?8.9=S;HK";QUX>7KK%G^$H-,;X@>'%ZZQ;?@V:?LY_RL7,NYT%%85GXX
MT&_O(K6WU*&:XE.U$7)R?RKD?$?[2?PS\(ZY>:/K'B^QL=3LW\N>WD60M&V,
MX.%([U4:-6;Y8Q;?H)U(15VSTNBO*?\ AJKX2_\ 0]Z3_P!]M_A4R_M/?"AE
M!'CW1<$9YN #5_5:_P#S[?W,CVU/^9?>>H45YPO[1_PM9@!\0/#V2<<ZA&/Z
MU.O[07PQ9@!\0O#.2<<ZM !_Z%2^KUOY']S'[6G_ #+[ST"BN*M_C=\.KN3R
MX/'WA>:3&=L>LVS'\@]:MO\ $'PM>*K0>)='F#' ,=_$V?R:H=*I'>+^XKGB
M]F=!15:UU.SO@#;W<%P&Z>5(K9XSV-6:SV+"BBBD 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%1S7$5M&7FD2)!U9V 'YFL>\\;Z!8J3-J]IQSB.4.?R7)JE&4
MMD*Z6YN45P]Y\8O#EKD1RW%W_P!<82/_ $+%8=U\=H%R+;29']#+,%_0 _SK
M>.&K2VB0ZD%U/5**\/O/C=K4^1;VUI;#LVUG8?F<?I6+=?$[Q-=?>U1T'3$4
M:)_(5T1P-5[V1#K1/HJHYKB*W7=+(D2^KL *^8[GQ1K%X")]5O)5Z;6G8C\L
MUG22/*Q9V9V]6.36RR]]9$>W[(^FKGQ?H=I_K=7LU/3'GJ3^0-9-Q\5/#%OG
M_B9>8?[L<+G]=N*^>:*V6 AU;(]O+L>XW'QNT./B.WO9C[1J!^K50F^.UHO^
MJTF9_P#?F"_R!KQVBM5@J*Z$^VF>I3_':Z;/DZ1#'Z>9,6_D!5";XWZY)Q':
MV,7OL<G_ -"KSRBM%A:*^R3[2?<[2;XO>)96RMU%"/1(%_J#5"?XD>);C[^K
M3#O^[54_D!7-45HJ--;17W$\\NYLOXRUZ3KK5^/]VY<?R-5I/$&J3??U*\?_
M 'IW/]:SZ*ODBMD*[)I+ZXF^_/*_^\Y-0YSR>3115B"BBB@ HHHH **** .A
M^'O_ ".FD?\ 7<?R-?#G[57_ "<1X\_["+?^@K7W'\/?^1TTC_KN/Y&OAS]J
MK_DXCQY_V$6_]!6N[+?][?\ A_4XL;_!7K^AY31117U1X@4444 %%%% !5VU
MUK4+$ 6U_=6X7IY4S+CC'8^E4J*5D]P.DMOB5XOL\_9_%6MP9Z^7J,R_R:M>
MS^/7Q*T]MT'C_P 3+_LMJT[+^1<BN$HK-T:<MXK[BU.2V9Z[8_M;?%[3FW1>
M.M0<XQ^_2*8?DZ&NET_]N[XQ62XFUZSOSGK<:; #_P".*M?/M%<\L%AI;TH_
M<C18BM':;^\^J-/_ ."C7Q+M=@N-*\-WBC[Q:UF1C^*S8'Y5TNG_ /!2[Q!&
M!]N\$Z;<G'/V>\DA_FKU\945SRRK!2WIK\358S$+[9]Z:?\ \%,M,DQ]N\ W
M=OUS]GU-9?IUB6NMT?\ X*,?#>^94OM*\0Z:Q'+M;121C\5EW?\ CM?F]17-
M+(\%+:+7S?ZFJS#$+=W^1^JNC_MN?!S5M@/BIK&5A_J[RPN$Q]6"%?UKN-'^
M/WPUUXHMEX\\/22.<+$^HQ1R'Z*S _I7XY45QSX>P[^";7W/]#>.:5>L4?M]
MINM:?K"EK"_M;Y1U:VF60#\B:NU^&\,TEO(LD3M'(IR&0X(^AKJ=(^+?CC0"
MO]F^,=>L0K!@MOJ4R+D<<@-@\5QRX<E]BK^'_!-XYHOM0_$_9^BOR;T#]L;X
MO^'9%,7C*YO(P #'J$$5P&P,=74M^1!KT/0?^"C'Q&T\A=2TK0=7C[L8)(9.
MOJK[?_':XIY!BX_"T_G_ )G1',J+W31^D-%?$N@_\%,+"38NL^!;FW( W26&
MH++GU(5D7'?C<:]&T'_@H'\*-65?MDVL:*Q'(O; OC_OTSUY\\KQM/>F_EK^
M1U1QE"6TSZ4HKS'P_P#M-_"KQ-Y?V+QWHRM(!M2\N/LK'/0;90IS[=:]"TS6
M+#6K?S].OK:_@SCS+659%_-2:\^=*I3^.+7JCIC.,OA=RY1116184444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MOTKT16#*&4@J1D$=#7DSISINTXM/S.V,HS5XNXM%%%9E!1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M\ ,#X=\3:IHZ#/[FUNG6(YSUCSM/4GD=3GK7+45,HQFK25T-2<7=,^I/!/\
MP4-^(OA\10Z[::7XHMU/SR31?9KAAZ!X\(/Q0U[YX*_X**?#_7-L?B#3=4\,
M3;03)L%W #@9&Y/GZY_@Z#MTK\WZ*\>MD^#K:\EGY:?\#\#NIXZO3^U?U/V<
M\&_%[P5\0HT/AWQ1I>JNV/W$-ROG#.<9B)#CH>H[&NOK\-58JP9200<@CM7J
M'@C]ISXG_#^1/[+\8:A);J1FUU!Q=Q$#'RA9=VT$#'RX/H17AUN'9;T:GW_Y
MK_(]"GFB_P"7D?N/UZHKX'^'_P#P4DU2T\FW\9^&(-0C& ]]I$GDR8]3$^58
M_1E%?2OP_P#VN/A9\1###9^)X-+OI-H^Q:P/LDFXG 4,WR,V>RLW;U%>#7RS
M%X?6<-.ZU/2IXNC5^&1['13(9DN(DEB=9(G4,KH<A@>00>XI]>6=@4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45AZ[XT
MT;PZI%[>QK+T\F/YY/\ OD=/QKSO7OCA-)NCTBR$*YP)[GYFQZA1P#UZDUT4
M\/4J?"C.52,=V>OLP12S$*H&23T%<OK/Q,\/Z+E7O1=2C_EG:CS#^?W?UKPC
M5_$VJZ\Y:_OIK@$[O+9L(/HHX'X"LRO1IX!?;9A*OV1Z=K'QQO)MR:98QVRX
MQYDYWM]0!@#]:X;6/%6K:\Q-_?S3J3GR]V$'T4<?I6517H0HTZ?PHPE.4MV%
M%%%;D!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 =)\./^1W
MTG_KJ?\ T$U\0?M;?\G'>.O^OU?_ $4E?;_PX_Y'?2?^NI_]!-?$'[6W_)QW
MCK_K]7_T4E=N6_[X_P##^IQXW^ O7]#R*BBBOJSPPHHHH *ZCX8_$34OA1XZ
MTOQ7I$%K<:CIS.T45ZC-$V^-HSN"LI/#GH1SBN7HJ914XN,EHQQDXM-;GU9_
MP\@^)?\ T _"G_@)<_\ R14%Y_P48^)]U 8X],\,VC'_ ):PV<Y8<?[4[#].
MU?+5%>=_9F#_ .?2.KZW7_G9Z!\4/CQXY^,4RGQ/KL]W:(V^.PB BMHR.A$:
MX!/)^8Y//6N>\"^/-<^&OB>S\0>';]]/U2U)V2* 0RD8964\,I'4&L"BNZ-&
MG&'LXQ7+VZ'.YR<N9O4^MU_X*1^.AI9B;PYH#7^,"YVS!.G7R_,ZY_VJXKPE
M^W)\3_"^N:YJLUSI^OSZJ8MT6JPR-%;"/=M6%(Y$"#YSGKG )YR3\^T5Q1RW
M"132IK4W>*KMIN3T.O\ B%\3M4^(GQ"N_&5Q!:Z/K%S)'.QT@20HDJ*H$B[G
M9E;Y02<]>:]T\'_\%#?B-X?T^*TU:STGQ'Y?'VJYB:*=AZ,8V"GZ[<^N:^7*
M*VJ8/#UH*%2":6WD1&O4IR<HRLV?2/Q(_;R^(WCS2;C2[);'PQ9W"E))-,1_
MM#*<Y7S68[>.ZA3[U\W445I1P]+#QY:4;(FI5G5=YNY]!?"W]M[XC?#/1X-(
M:6S\1Z;;IY<$>K(S20J.BK(K*Q Z -G X& !74>*_P#@HI\0]:L9;;2--T?P
M^T@P+J*)IYDX_AWDI^:FOE6BN:67824^=TU?^OD:K%5HQY5)V+>K:O>Z]JEU
MJ.I74U]?W4C2SW$[EGD<G)8D]352BBO02LK(Y0HHHI@%%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%*JEF"J"23@ =Z .N\$_%WQI\.)
MD?PWXFU+253I!#.3">2>8FRAY)/([GUKZ1^'_P#P4=\5:28X/%V@V.OP# -U
M9,;2XZ\DCYD;Z +]:\V^%_['7CCQ]:G5M92+P/X9C4R3:IK@\HA!G++$2&(&
M.K%5P<@UZ=;^-/@Q^SGF/P+HW_"PO%\.1_PD&K<VT+_,,QC S@_W ,@_ZPUX
M>)CA<5)TX4O:3\NGK+I_6AZ%)UJ*YG/E7G^B/M3P#\3K+QUX/'B233-4\,V&
MTNP\00+:,%'5^6(V_P"UG!!KKK>XBNX(YH)4FAD&Y)(V#*P/0@CJ*_)WXE?&
MGQA\6KPS>(]8FN;=6W16$7[NVBZXVQCC(!(W'+8ZDU3\"_%;Q;\-+HS>&M=N
M],#$%X4;="_(/S1ME3T[CU]:\R7#%24')32EVZ??O^!UK-XJ5G&Z[_\  _X)
M^N5%?$?P^_X*"WUN5@\:>'X[R, #[9H_R2=L[HW;:3C)X91[>GTU\/\ X^^
MOB9MCT+Q%;2WAQFRN<P3@D@8". 6Y(&5R,D<U\WBLKQ>$UJ0T[K5?UZGK4<9
M0K?!+7L>A4445Y1V!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1169K?B73/#L/F:
MA>1V_&0A.7;Z*.332<G9"VW-.J]]?VVFVYGN[B.VA7K)*X4?F:\H\1_&Z616
MBT6V\D=/M%P 6_!>@_'/TKS;4M7O=8N#/>W4MU*3G=(Q./H.P]A7HT\#.6L]
M#"59+8]EU[XT:5I[-'I\,FI2#_EI]R/\SR?R_&O.=<^)NOZZ&1KO[) >#%:@
MH#VY.<G\ZY6BO4IX6E3V5V<TJDI!G/)Y-%%%=1F%%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110!TGPX_Y'?2?^NI_]!-?
M$'[6W_)QWCK_ *_5_P#125]O_#C_ )'?2?\ KJ?_ $$U\0?M;?\ )QWCK_K]
M7_T4E=N6_P"^/_#^IQXW^ O7]#R*BBBOJSPPHIT<;S2)'&I>1R%55&22>@%?
MI5\&?V1? /P?\$IKWCRTL-6UF.W%U?W6L!6M++C)14;Y,+T+-DDC(QG%>=C<
M=3P44YJ[>R74ZL/AYXAM1T2/S3HK]2--^,'[./C+4H?#\4WA6[E9Q#%;WFC>
M7 S= JO+"(SGH,'GBO&OVP/V.]"\.^$[SQQX&L_[,6Q/FZEI2.3$8B0#)$#G
M:5)R5^[CD8Q@\%'-XRJJE6IN#>U_Z1T3P+4'.G)22['PY1117T!YH445W_P!
MTVSUGXV>!['4+2"^L;C5[>.:VN8Q)'*A< JRL""#Z&HJ3]G!S?0J,>:2CW.
MHK] ?V]?AGX/\'_!?3[[0?"FAZ)>MK4$37.FZ=#;R%##.2I9%!P2 <>PK\_J
MX\%BXXVE[6*L;8BB\//D;N%%%%=YSA1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%26]O+=3QPPQO--(P1(XU+,S$X  '4
MDT 1TZ.-I9%1%+NQPJJ,DD] !7T;\,?V)?%/B/3UUWQM>0?#_P ,H!))/J9"
MW+*<=(R0$SDC+D$'^$UZ!:_%CX/_ +.\30?##PW_ ,)7XF0%3XDUGD ^J' ;
M&"00BQ@X&2:\YXQ3DZ>&BZDO+9>KV_-G4J#BN:J^5>>_R1YU\+_V)O&'BRQ_
MMOQ=<0?#[PS&-\MWK&%GV\C(B)&P9P,R%.H(#5Z"WQ'^#'[/N(?AMX;'C+Q-
M"-O_  D6M$O&K>J@@9ZD?NU0'CYC7BGQ&^,/B[XK7WVCQ)K,][&IS%:*=EO%
M_NQCY0>!SU/<FN,K:.7U*_O8R=U_+'1?-[O\%Y&<L3"GI0C\WO\ Y([/XC?&
M'Q=\5K[[1XDUF>]C4YBM%.RWB_W8Q\H/ YZGN37&445[5.G"E%0IJR78X)2E
M-\TG=A1116A(4444 >L^ ?VI?B/\/2D=IK\NJ62X_P!#U?-S'@8X!)WJ,#&%
M8=:^H?AM^WIX7\13QV?BO39O#$[8 O(W-Q;$\#G"AD_(@=S7P+17C8K*,'B[
MN<+/NM'_ %ZG?1QU>C\,KKLS]C=!\1Z5XJTU-0T;4K75;%SA;BSF65"?3*D\
M\]*T:_(#P;X]\0_#W5!J/AS5[K2+O^)K=_E<#. ZGY7')X8$5]1?"_\ ;]O;
M-8K+QYI7]H1@8.J:6JI-UZO$2%/U4KTZ&OB\9PYB*-Y4'SK[G_7]6/>H9I2J
M:5%RO\#[=HKCOAY\7O"/Q3L_/\-ZU;W\BJ&EM2=EQ%G^_&?F'<9QCC@FNQKY
M6I3G2DX35FNY[,91FN:+N@HHHK,H**** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBL/Q'XSTGPM'_ *=<@3$96WC^:1OP
M[?4X%5&+D[15Q-I:LW*Y[Q!X\T7PV62[NU:X7_EWA^>3\1V_'%>5^)OC!JFL
M;X=/7^S+4\94YE8?[W;\/SK@F8NQ9B68G))ZFO4I8%O6H['-*M_*>@>(_C)J
MNJ;HM.5=,M_[R_-*1]>@_ 9]ZX.ZNIKR=YKB5YYG.6DD8LQ/N345%>K"E"FK
M05CFE)RW"BBBM20HHHH **** "BBB@ KSV^_: ^'^FWUQ:7/B2"*YMY&BEC,
M,I*LI((X3L17H5?G#XDTX:Q\6-4L"_E"ZUN6 R 9V[IRN<?C7%B:TJ*7*MS6
MG!3O<^UO^&C/AQ_T-%O_ -^9?_B*ZCPS\0/#?C)G31-;LM2D0;FB@F!=1ZE>
MH'X5X&W[$5F5;;XNG#8X)L%(!^GF5X7\2/ .K?!+QQ#8C4-]Q&B7EI?VV8V*
MDD!L9^4AE88R>E8RQ%>E[U2&A:IPEI%GZ(45R7PG\73>.OAUH6N7&PW-U!^^
M,8PID5BCD#M\RGBN@U;6M.T&U-UJ=_:Z=; X,UW,L29],L0*]%23BI=#"VMB
M[17/:/\ $3PMX@NA;:9XCTJ_N6.!!;WD;R'Z*#DUT---2U0MMPHJEJVN:;H-
MM]HU/4+73K?IYMW,L2?FQ K(TKXE>$M<N5MM/\3:3=W+-M6&*]C9V/LN<G\*
M7,D[-CLSI*AO+R#3[66YNIH[:WB4O)-,P5$4=22> *6ZNH;&WDN+B:.W@C4L
M\LK!54#J23P!7Q1^U%\3-0\1>.+S0[35TN?#=JL30Q6<@,4C&-69F*GYR&)'
M/3'KFL:]948\S*A!S=C[9AF2XA26-@\;J&5AT((R#3ZY[P=XDTC5]*L;:QU2
MRO;B.TC9X;>X21U 4 D@'(Y(%6I/&&@PWQLI-;TZ.]#^6;=KN,2;\XV[<YSG
MM6RDK7)LS7KGO&'Q \/^ 8;:;7]2CTV.Y8I$TB.VX@ D?*#ZBEUGX@^&/#M\
M+/5/$.EZ==\?N+F[CC<9Z$@G('N:X+X\_#_1_BEHVA_:O%UCX?MH9'EAN)@D
MB7&Y0/E)D0<8SP3UK.I-J+Y-6.*U][8]$\*>,-'\<:6=1T.^34+(2&(S(K*-
MP )&& /<?G6S7GGP+\$6/@#P4^F:?K]OXC@:[DF^V6RJJ@E5!3"NPR,#OWKO
MKJZAL;>2>XFCMX(QN>25@JJ/4D]*N#;BG+<4K7T):*Y:W^*G@RZN?L\/BS1)
M9NRKJ$1S]/FY_"NG\Q0F\L F,[L\8]::DI;,5F*S"-2S$*JC)). !4-C?VVJ
M6D5U9SQW5M*-T<T3!D<>H(ZBOE#]K+XJ7=UJ5CH&AZY#-H<]F)KD6$RN)9"[
MC8[*>@"@[??)SQ7MGP)\2:1-\-?"FFQZI92:BMBBFT6X0R@@$D;,YX'M7/&N
MI57370T<&HJ1Z5102%!).!7+7'Q4\&6MU]FF\6:+'."04;4(AM(['YN#]:Z7
M)1W9G9O8ZFBHK6ZAO;=)[>6.>"0922)@RL/4$=:EI@%<WXQ^(WASX?\ V/\
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
M0IXF-;+9T*CJ.4;VE=O\O3\A47#%QJ1Y$GNOZ_K<_.W]F7X70?%[XS:#H%]
MT^D!FNM0169<P1C<REE((#':F001OZBO<?VVOA%\+O@QX7T*R\+>&UT_Q%JE
MRS^?]ON9C';QK\_RO*RY9F0 D= V*[3_ ()P_#>33=-\6>+[VW:*XFF&D6_F
M##*L>'FX]"QC'UC-?.O[8WQ*_P"%E?';7)8)?,TW22-*M,'(VQ$B1AZYD,A!
M],5UJK4Q.9\D)-0@M;/1O^G^!CR1I83FDO>DSQ*BBBOI#R@HHHH **** "BB
MB@ HHHH **** "BBK&GZ?=ZM?065C:S7MY.XCBM[>,R22,>BJH&23Z"C8"O4
MMI:3W]U%;6T,EQ<2L$CAA0L[L>@ ')-?3'P^_8BU5M*7Q'\3]:MOA_X;3#M'
M<2(;R08!VX)VQDC. =S9&-E=2WQT^&OP+22Q^$'A*+4=3&4?Q-KBL[OZ[!P^
M#@'^ ?[)KSOKGM9.&%CSOR^%>KV^ZYU>PY%S5GRK\?N.$^'/[%WB36M,7Q#X
M\U"V^'?A9-KR7&JL%N74XP!&2-A.2/G(.<?*:[F/XT?##X!P-9_"3PPFN:XJ
M['\5:\A9CP,E%(#8..@$8R,X:O#O'7Q*\3_$S4_M_B76;G59USY:RMB*+.,A
M(QA4' ^Z!GO7,UT1R^=;7&3O_=6D?GU?ST\C)XF-/2@K>;W_ ,D=5XZ^*/BO
MXE7QNO$FNWFJ-G<L,C[88^GW(UPB]!T KE:**]F$(TXJ,%9>1PRDY.\G=A11
M15DA1110 4444 %%%% !1110 4444 6=-U*\T>^AO;"ZGL;R$[HKBVD:.1#Z
MJP((/TKZ%^%7[;WC/P6T-GXC_P"*MTI?E+7#;+N,9'(EQ\_?[X)/]X"OG&BN
M3$82ABX\M:"?]=S:E6J47>G*Q^J_PM_:"\%?%Z%%T355CU(KN?2[S$5RG SA
M2?G SU0D>]>CU^,L$\EK-'-#(T4T;!TDC8JRL#D$$="#7T/\)OVV?&/@7R+'
MQ#_Q5FD+A<W+[;N->!\LO\>!GAP2?[PKX?&\-3C>>$E==GO\F?0X?-HOW:RM
MYH_1.BO./A;^T%X*^+T*+HFJK'J17<^EWF(KE.!G"D_.!GJA(]Z]'KXRK2J4
M9.%6+3\SWH3C47-!W04445D6%%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
MQWCK_K]7_P!%)7V_\./^1WTG_KJ?_037Q!^UM_R<=XZ_Z_5_]%)7;EO^^/\
MP_J<>-_@+U_0\BHHHKZL\,W? OBRY\"^--#\16F3<:7>17:KG&_8P)4^Q (/
ML:_5C7M+\)?M9?!,Q6]XSZ1JT2RP7,8'G6<ZG(RN>'1LAESR,C.#FOR*KJ_A
M_P#%3Q;\+-1:]\*Z[=:-,_\ K%A(:*3'3?&P*/\ \"!KQLPP#Q;C4I2Y9QV9
MWX7$JC>$U>+/IJ'_ ()J^*CJWER^+]'73-W_ !\)#*9MN>3Y9 7..V_\:^L[
M[4O#/[*OP-@CN+MFTW0[0PVRW#@37LYW,$7'\3N3T& "3T!-?!7_  WA\8?L
M8@_MVS\W_GY_LV#S#QZ;=OO]VO(O'7Q*\4_$S4EOO%&NWFM7"C"?:9/DC'<(
M@PJ#_= KSIY=C<9*,<947*NW_#(Z8XK#T$W0B[ON?3O_  3GURRF^*OBY;V1
M%UC4-/\ -@+'!<"4-*H]3DH<>BD]J[G]M#]G?XF_%SXA:5J'AFV&LZ%'9+"M
MLU[%"+24,Q=BLC*#N!7YER?EP>@S\(Z)KFH>&]6M=4TJ]GT[4;5Q)!=6SE)(
MV]017N"_MT?&%=+-G_PD-NTF,"\.G0><!C']W;^.W-=.(P.(CB_K>&:O:UI7
M].AE2Q%)T/8U4_D?>W[,OPGF^"GPKLO#%]>07>KB1[R]^SME$>0\*,\D *!D
MCD@U\*6=E)I_[>312@JS>.'E&1CY7NBZ_HPK@?"?[27Q+\$ZQK.JZ5XLNDU#
M6&C:^N+J**Z:8INV?ZY&Q@,P&W'''0"L35/BYXKUKXB0^.[O5%D\51313KJ"
MVL*?O(P%1C&J!"0%4<KSCG-1ALNQ%&K6G4DGSI_>_*VQ57%4IPA&*:Y7^!][
M?\%&/^2$Z;_V'K?_ -$7%6O^">^I:==? 4VEHZ?;;74[C[;&#\V]MI1B/0IM
M /\ LGTKX8^(W[1OQ$^+6@Q:-XK\0_VKIL=PMTD'V*WAQ(JLH;='&IZ.W&<<
MU@?#OXI>*?A3K#:GX5UF?2+IU"2>7AHY5'0.C JP^H..U9K*:KP'U64ES7OY
M%_78?6?;):6L?1GQ _8P^+GQ ^,^N7=X+>;2K_4))5UZYOHV18&<E?W>[S 5
M4@!=N!C ..:^TOB)H,<'[/\ XIT+3I/M$</AJ[T^%EPQ;;:O&!QWR,8]:_.G
MQ1^VI\6_%6DOITOB0:?#(FR633;:."5QW_> ;E/^Z16)X-_:H^*/P_\ #5KH
M&A>*6L])MM_E6\EC;3[=[L[?-)&S'+,QY/>LZV7X[$QI^TE%<FR5[?\ #E4\
M5AZ3ERI^\>Q_\$V?^2J>)_\ L"G_ -'Q5!_P4C_Y+%X>_P"P#'_Z43U\^_#G
MXN^+/A+K-YJOA/5%TB^O(C!-(MK#*&0L&VA9$91R!T Z5'\2/BMXI^+NL6^J
M^+=4_M:_M[<6L4WV>*';&&9@N(U4'EF.2,\UZ7U*I_:'UNZY;6\]O0Y/K$?J
MWL>MSDJ^[/\ @F[\2_,M?$?@2ZE^:(C5;%6/\)PDRCZ'RCC_ &F-?#FFZ;<Z
MQJ5K864+7%Y=2I!!"G5Y&(55'N20*^S?V,?V8_'?A'XLP^*_$VF7'AVPTN&5
M$BG=0]W))&R;=H)^0!BQ)[A<9YP9O[*6$G"I))[KU7]6# \ZK1<%ZGT_\6-?
MTS]GOX)>*M6TJ-;1X_M-Q;)Q\UY=3,P..X$DN<=E7VK\C'D:1V=V+NQR68Y)
M/K7VU_P4>^*4=U>Z!X!LIPWV8_VGJ**<[7(*PH?0A2[8]'0U\1USY)0=/#NK
M+>;O\NG^9IF%12J\D=HGV5\$?V%="^*OPLT#Q7=^)]1L;C4HGD>WA@C9$VR.
MF 3S_#^M?'NH6HLM0N;=6+"&5HPQ[X)&:^]?V2?%OB_X;_!34?&'CG6(H/AO
MIM@PT33E2W\R9_,8L591OR7S&JNV26/  !KX'N[EKRZFN' #RNTC!>F2<UO@
M:E>=>O&I+FBGIV6^GJM+F>(C3C3IN*LVM2*BBBO;. **** "BBB@ HHJWI>D
MWVN7T5EIME<:A>S';';VL32R.?0*H)/X4KVU8%2K6EZ7>ZW?PV.G6=Q?WL[;
M8K:UB:220^BJH))^E?2/@W]BZXTK24\1_%KQ%:^ - ZBU:17OIN"=JCD*V!D
M !VZC:*ZV3]I+P-\'=-N-)^#?@Z*TN&!CD\0ZLF^>8<_, 26(R<@,0!_<'2O
M/^M.J^7"QYWWVBOG_E<ZO8J"O6?+^?W?YG-> ?V'=2CTD>(OBEKUKX"\/QX9
MX9)$:[<<G;DG9&2!P/F;MMS75S?M!_#SX&V,VD_!KPI#-?E#%+XGU9"TLO8E
M<_.P) ;!V*#_  5\_P#C3XA>(_B)J1O_ !'K%UJUQD[/M$A*1@G.$7HHYZ "
MN>K>.6RK>]C)\W]U:1_S?S^XSEBE3TH1MYO?_@'1^-_B)XD^)&JG4?$FL7.J
MW/.WSF^2,$YPB#Y4'LH%<Y117M1C&G%1@K)'!*3D[R=V%%%%62%%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 203R6LT<T,C131L'22-BK*
MP.001T(-?1WPG_;@\7^"_*LO$R?\)9I:\>9,^R\0<])<?/U_C!)QC<*^;:*Y
M,1A*&+CR5XW7];,VI5JE%\U-V/UM^&_Q=\*?%C3!>>&]6AO&49EM&.RXAZ??
MC/(&3C/0]B:[&OQR\/\ B+5/"FK6^J:-?W&F:A =T=Q;2%'7VR.H/<'@C@U]
MB_!?]NZ.98-*^(D'ES%@JZY9QC8<GK+$HXQ_>3_OD8R?S_,.':M"]3#>]'MU
M_P"#_6A]-ALTA4]VMH_P_P" ?9%%4])U>QU[3X+_ $V\@O[*==\5Q;2"2-P>
MX8'!JY7R#33LSW-]4%%%%( HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HJ"^OK?3;62YN
MIDMX(QEI)#@"O&O&WQ<N-5\RST<O:6?0W'263UQ_='Z_3I711HSK.T2)34-S
MO_%OQ*TOPL7@W&\OP/\ CWA/"_[S=!].OM7BOB;QGJGBR8-?3_N5.4MXQMC7
M\.Y]SDUAYSR>317NT<-"CJM6<,JCD%%%%=9F%%%% !1110 4444 %%%% !11
M10 4444 %%%% !7P?=?#CQ:WQAEO1X7UHV9UXS"X&GS>7Y?VC._=MQMQSGIB
MOO"BN:M15:UWL:0GR7"OD7]J/X,ZM-XWCU_P]H]YJ<&J1YN8["V>8QS+@%B%
M!P&&TY]0U?75%56I*M'E8HR<'='DWP4_M'Q?\(3X>\7:1J%C/!"^FS)J%N\+
M3P%<(RE@,_*=N>N5SW%?.VL_"[X@_ 7Q@=6T&"YO+:$L(=0LX?.1XC_#*@!Q
MQC((QGH>AK[BHK.>'4XQ3>JZE*I9O3<^&_%7Q ^*GQGLTT*32KI[1G'F6VGV
M+QI(P/'F,<\ CN0,C)Z5]#_L[_!NY^%OAVZDU>59=7U':9H$;=';H,XC!Z$\
MDL1QT SC)]=HI4\.H2YY2NPE4NN5*R/B3QM\(?&WP:\>G7_#5K=7UE#.T]G?
M6D1F**V<I(HR>A*DG@@]><"3Q;\8?B=\6-'E\-?\([LBN2J3QZ?I\V^3#!@"
M6+;1PI/3ZXK[7HK/ZI:ZA)I/H5[7NM3QG]FGX.7OPOT&^O-8"IK&IE-]NK!A
M!&N=JDC@L2Q)QQTKR#]K#X;:W_PL!O$-EIMQ>Z=?01AYK:(R".1%V%6P.,@*
M03US[5]BT5K+#1E25):)$JHU+F/FS]FCXE>./$GB)-)UZ*XET.WTTI!,;'RU
M#JR!"T@7D[=PY//UKROXH?#OQ7J'QDUR]M?#&LW-G)J9D2XAT^5XV7</F#!<
M$>]?<]%1+#<T%"4KV&JEG=(*^?/VO_#&L^)M%\.)H^DWVJO%<3-(MC;/,4!5
M<$A0<5]!T5TU::JP<'U,XRY7<\<_94T'4_#OPQEM=5TZ[TRZ.H2N(;R!HGVE
M4P=K ''!Y]J\H_:$_9WUJV\3WGB?PM9RZA97DAN)[6U!::"4\LRJ.64G)^7)
M!)&,8KZZHK*6'C*FJ;Z%*HU+F1\)ZA\4/BWXDT&3PQ,NJ7,;IY,RQZ<?M$B=
M-C,$W'.,'N><DU['^S'\"-1\$W<_B;Q%!]EU&2(P6MDQ!:)&P6=L=&., =@3
MGKQ]$T5%/"J,E.<FVBI5+JR5CYA_;"^'>L:W?:/XATRPGU""&W:UN1;1EVBP
MQ96('.T[FYZ#'O6'^SG\1/'<?B;P[X8N+>Z?PS"989!]@YC78Y7=)MR 'QU/
MM7UU13>'_>^UC*PO:>[RM'S/^TK^SYJ?B;67\5^&;?[9=3(JWUBI =BH"B1
M>OR@ CKP",Y->?V/QT^+F@Z5'H1LK@W$2>3'-<Z8[7*@8 ZC!(XY*D^N:^V*
M*4L+>3G"3C<:J:6:N?'_ ,#/@'XFU[QA;^*?%,5UIMG%/]K879*W%Y+NW<J?
MF"D\DMUZ#.21[7^T-\()/BMX5A^P%%UO3F:6U\PX616 WQD]LX4@^JCH"37J
MM%7##PC3=/>Y+J-RYCX+\)^+OB?\&7N=&LK&^M$EDW&SNK$RKOQ]Y,CN!U4X
M..^*/&GPX^)OBZUC\6:[I6J:C?7LODI;):.\R1@$Y,:+^Z3)P 0,G)QW/WI1
M7/\ 4[KE<W8T]MK=(\I_9DT74- ^$UC9ZG87.G7:W$[-;W<+12 %R02K 'FO
M5J**[X1Y(J/8PD^9W"BBBK$%%%% !1110 4444 %%%% !1110 4444 =)\./
M^1WTG_KJ?_037Q!^UM_R<=XZ_P"OU?\ T4E?</PU7=XXTD'_ )Z,?_'&KXC_
M &OHQ#^TCXX49(-U&W/O!&?ZUV9;_OC_ ,/ZG'C?X"]?T/':***^L/#"BBB@
M HHHH **** "BBB@ HHHH **** "BBB@#<\#^+)_ OC'1O$5M:V]Y<Z7=QWD
M4%T"8V=&#+NP0>H!X/:OIW6?^"D/C:\TV6#3_#FC:==NNT73&2;8<?>520,C
MMG(]0:^1J*XZV#H8B2E5C=HWIUZE)-0=KFCXB\0ZEXLUR]UC5[R34-3O93-<
M7,QRSL>_M[ <   5G445UI**LC#?5FA<^(=4O-'L])GU*[FTNS9FMK&29C#"
MS$EBB9PI))R0.<UGT44));!N%%%%, HHK5\,^%=8\9:O#I6A:9=:MJ,Q^2WL
MXC(^,@9('0#(R3P.])M15V"3>B,JM'P_X<U7Q9JL.F:+IUUJNHS'$=K9PM+(
MV.I"J"<#N>U?4'A3]B>Q\(:3!XA^,GBVU\)::?F_LJTD5[J3@?+OY&X$\K&K
MG'<=M?5OVI_#OPSTJ;0/@MX2M?#MHPVR:S>Q![F;'1L,26(R<&1FX/W17G?6
MY5WRX2//Y[17SZ_*YU>Q5-7KOE\NOW?YF-X-_8GM?"VEQ^(/C+XIM/!VEX++
MI=O.CW<N <KOY7/0[8Q(2#_":UM0_:6\)?"?3I]$^"_A*WTL,"DGB'4H_,N9
M>OS*IR3UR"YQSC8*^?/$OBK6/&6J2:EKFIW6JWTGWI[J4NV.P&>@]AP*RJZ8
M9:ZCYL9/G\MH_=U^9E+%<NE"/+Y]?^!\C9\5>,-;\<:M)J>OZI=:M?/P9KJ0
ML5&2=JCHJY)PHP!V%8U%%>U&*BE&*LC@;<G=A1115""BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#N_A;\;/%
MOP>U%KGP[J/EP2']_87 \RVF_P!Y,\'_ &E(/O7W9\$?VN?"OQ7^R:7?G_A'
MO$\OR_8KALPS,/\ GE)T.?[K8;J!NQD_FQ2JQ5@0<$<@BO$Q^4X?'J\E:7=?
MKW._#8VKAG9.Z['[.T5\$_ 3]M?4_"(MM#\<M-K&BH!'%J2@O=V_IOY_>*!_
MP(>IX%?<V@>(-,\5:1;:IH]]!J6G7"[HKFV<.C#H>1W!X(Z@@@U^98[+J^7S
MY:JTZ/HSZ[#XJGB8W@]>QH4445YAUA1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5SWBWQOIWA&VW7+^;
M=,,QVL9&]O0GT&>_\ZYCQ[\5X]'D>PT@K/>#(DN."D1] /XC^@]^WC-U=37D
M[S7$KSS.<M)(Q9B?<FO3P^#=3WJFB.>I5Y=(FQXJ\9:CXMN_-NY-L*_ZNW0X
M1/\ $^YK"HHKVXQ45:*T.-MMW844450@HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BN*^(7QB\+?#%$76K_%W(NZ.RMU\R=AZ[>PX/+$#BO,H_
MVTO"+3[7T?6EBS]\1PDX[<>9_6L)5J<':4M2U"4M4CZ"HKDO 'Q4\-?$RU>7
M0M06::-=TMI*-DT0]2I[>XR/>NMK6,E)7BR&FM&%%9$GBW2(_$L/A_[=&VLR
MQ-.+-3EUC&,LV/NCD8SU[5KT[I[ %%%%, HHHH **** "BO+_'O[17A7X<^(
MYM$U6/4&O(D21C;P*R889')8?RKT72=2AUK2K+4+<,(+N%)X]XPVUE##(]<&
MHC.,FXIZH;BTKLMT4458@HHHH **@OKZVTRSFN[RXBM;6%2\DTSA$11U))X
MKQ[6OVMO .D74D$4NH:IL;:9+*V!0^X+LN1[CTK.=2%/XG8:BY;(]HHK@OA_
M\</"/Q*F-MI.HE+_  3]ANT\J4@=U'1O^ DX[UWM5&49*\7<&FM&%%<-\0/C
M3X3^&D@@UC4?].8;A96R^9-@]"0.%'^\1FN7\,_M5^ _$FH)9O<WFD/(VU)-
M2A5(R>WS*S!?JV!6;K4XOE<M1\LFKV/8:*16#J&4AE(R".AKQOQK^U5X-\'Z
MO-IL:WFLW,+%)7L40Q(P."NYF&2/8$>]5.I&FKR=A*+EL>RT5P_PS^,?ASXK
M6\[:---'=6_,ME=H$F1<X#8!((]P3[XKJ]:UBT\/Z1>:G?2B&SM(FFED/95&
M3^/M51E&2YD] ::=F7:*\_\ A#\7(_BY8W]]:Z/<Z;9VLBPB:XD5A*Y&2%QZ
M#;G_ 'A7H%$9*:YH[ TT[,****H04444 %%%% !1110 4444 %%%% !1110!
MT_PS_P"1ZTG_ 'V_] :OB3]L/_DY3QQ_U\P_^D\5?;?PS_Y'K2?]]O\ T!J^
M)/VP_P#DY3QQ_P!?,/\ Z3Q5UY;_ +Z_\/ZG)C?X"]?T/&Z***^M/""BBB@
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
MD]_>SMOEN+F0R2.?4L3DU3KKIY9&34\7+VC[;17R_P [F,L6XKEHKE7X_?\
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
M*;B[>(DH&( 5%/<  <^I-11BY5(M1M9694VE%J^YZ11117K'*%%%% !1110
M4444 %%%% !1110 4444 =/\,_\ D>M)_P!]O_0&KXD_;#_Y.4\<?]?,/_I/
M%7VW\,_^1ZTG_?;_ - :OB3]L/\ Y.4\<?\ 7S#_ .D\5=>6_P"^O_#^IR8W
M^ O7]#QNBBBOK3P@HHHH **** "N@\!^/M>^&?B6WU_PU??V;J]NKI'<>3'+
MM#*58;9%93D$]17/T5,HJ2<9*Z8TW%W1W?Q-^.7C?XQQZ<GC#6_[773S(;8?
M9((/++[=_P#JD7.=B]<]*ROA[\2?$?PK\0?VYX7U :9JGDM!]H-O%-A&QN 6
M16'.!SC-<S16:HTXP]FHKE[6T^XKVDW+G;U[GN?_  VY\:O^AT_\I5E_\9H_
MX;<^-7_0Z?\ E*LO_C->&45A]1PO_/J/_@*_R-/K%;^=_>SK_B5\6O%?Q>U6
MUU+Q;JO]K7MK#]GBE^SQ0[8]Q;&(T4'ECR1GFN<T75)-#UBRU&**&>6TG2=(
M[A-\;,K!@&7N,CD=ZIUVGPU^#?C#XNZE]C\+:)<:B%8++=8V6\/3[\K84<'.
M,Y(Z UN_94:=G:,5\D9^_4EW9H?%_P"/?B_XX3:;)XHNX9ET]76WAMH1$BER
M-S$#J3M49]JH?"SX9>-OB-K\*>"M*OKN^MI%?[;:DQ):L.59IB0L9XR,D$XX
MR:^DM,_9F^%OP(BCO_B_XJCUW6E3S$\,Z06P3C.&QAVSD8+>4OKD5G^/OVQ]
M9NM+_P"$?^'NE6O@'PU$#'$MC&JW!4D]"H"Q9SGY!N!_C->=2J2JQ]G@*?N]
MWI'Y=7\OO.J<5!\^)GKV6K_X!]!Z=XZUGX#>'[=_B]\5H-7U98PR:+I-A"UP
MX .U2VP.X./OLJ#(Y;N?"_B-^V_K^M1W=CX,TV/PK93.VZ]9A+>RCD;BQ&%8
MC'3)'9J^;+R\GU"ZFN;J>2YN9F+R33.7=V)R2Q/))]34-=&'R3#TI>TJI2EZ
M)+[EI]]S*KF%6:Y8.R^]_>6M2U2\UJ^FO;^ZFO;N9B\D]PY=W)ZDD\FJM%%?
M0I)*R/,"BBBF 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% 'MG[-O[2&H_!/7!97C27WA*\D!N[/.6@8X'G1>C =5Z,!
MCJ 1^D>A:[I_B;1[35=*NXK_ $Z[C$L%Q"V5=3W_ /K=01@U^.%>X_LT_M)W
M_P %]:73]0:2]\(WD@-S:]6MF/!FB'KZK_$!ZX-?(YSDRQ2>(H+W^J[_ /!_
M,]O 8[V+]E4^'\O^ ?I;15+1=:L?$6DVNIZ9=17VGW48EAN(6W(ZGH0:NU^9
MM.+LSZR]]4%%%%(84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 C,%4DG '
M))KPOXD_$9_$<SZ=8.4TJ-OF8<&X([G_ &<]!^)[8Z3XN^.?LL+:'8RL)Y!_
MI4BG&U3_  9]^_MQW->.U[.#P^GM9KT.2M4^R@HHHKUSE"BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ KSWXT>#?$_CSP_;Z/X=U>#2K>YD,6I&9>
M7@*\@$ GJ,;1C.[D@5Z%14RBIIQ8T[.YSW@'P38_#WPG8:%I^6AMD^:5AAI7
M)RSGW)S].!VKH:**:2BK(6^H4444P"BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** .G^&?\ R/6D_P"^W_H#5\2?MA_\
MG*>./^OF'_TGBK[;^&?_ "/6D_[[?^@-7Q)^V'_R<IXX_P"OF'_TGBKKRW_?
M7_A_4Y,;_ 7K^AXW1117UIX04444 %%%% !1110 445Z'\*?@#XX^,UVJ>&M
M%EEL@^R74[G]U:1<C.9#U(R#M7<V.U9U*D*4>>;LBHQE-\L5=GGE=I\-?@WX
MP^+NI?8_"VB7&HA6"RW6-EO#T^_*V%'!SC.2.@-?3MK^SW\'?V>EBOOB5XD_
MX3#Q!&H8:#IZ_NPX(."@.6 ]9"H(_A[5@?$#]LCQ%JVFKH?@C3[?P%X?C79'
M%IP N-O'1P $Z?P 'GJ:X(XBMBM,)"Z_FEHOEU9TNE3H_P >6O9:O_)&SI?[
M-OPJ_9_@AU'XN>)$\1Z\H$B>&]*)*@_*0&4$.X]"YC4C(P:QOB!^V-K^IZ:N
M@^!=/M_ /AR%?+BBTY56XV\<!P (^G\ !Y^\:^?KBXEO)Y)IY7FFD.YY)&+,
MQ/4DGJ:CKLI99#F53$R]I+SV7I';\S">+E;EI+E7EO\ >27%Q+>3R33RO--(
M=SR2,69B>I)/4U'117LG %%%%, HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /H/]E/]I"X^$^O1
M:#KETS^#[Z3#;\M]AD8_ZU?12?O*/J.0<_HS'(LB*Z,'1AD,IR"/45^,=?;W
M[%/[0QU2WB^'WB.[!NX%QH]S*>98P"3;D^J@97/49'\(S\-Q!E?,GC**U7Q+
M]?\ ,^ARW&<K]A4>G3_(^P****_/3Z<**** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ KF/'WC"/PCHS2*0U]-E+>/CKW8^P_G@5OZA?P:78SW=RXC@A0N['T']:^:
M_%7B2X\5:S-?W'RAOECBSD1H.BC^?U)KNPM#VTKO9&-2?*M-S,N+B2ZGDFF=
MI99&+N[')8GDDU'117T1P!1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 =/\ #/\ Y'K2?]]O_0&KXD_;#_Y.4\<?
M]?,/_I/%7VW\,_\ D>M)_P!]O_0&KXD_;#_Y.4\<?]?,/_I/%77EO^^O_#^I
MR8W^ O7]#QNBBBOK3P@HHHH ***])^$_[//CKXS7"_\ ".Z-(=/W;7U2\S#:
M)US\Y'S$$8(0,1Z5G4J0I1YZCLO,J,93?+%79YM7I/PG_9Y\=?&:X7_A'=&D
M.G[MKZI>9AM$ZY^<CYB",$(&(]*^B+7X1?!+]FM?.\<:I_PL3QA%R-&M5!MX
MGYX>/./8^:Q[$)7)?$K]L+QKXUA?3=$=/!N@!?+CLM).V78#P&F ##CC";1C
MM7#&MB,5_ND-/YI:+Y+=_@CI=.G1_C2U[+?YO9'6V7P4^"_[-JI<_$36?^$]
M\7188:#8KN@B?Y3AH\\XSUF8!E/W*Y/XE?M@>+_&5H-)\/)%X(\.QH(HK+23
MMEV #"F4 $ 8Z($&#@YKPAF+,23DGDDTE=M'+*<9*I7?M)]WLO1;(YYXN37+
M37*O+]6*S%F))R3R2:2BBO8.$**** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MJ>QO9]-O+>[M96@N;>198I4.&1U.58'U! -044M]&!^G7[,_Q[MOC5X.47DL
M,7BFP4)J%JGR[QT691_=;OC[IXX!&?9*_(_X5_$;4?A3XYTSQ%ILC!K>0">%
M3@7$)(\R(^Q _ @'J*_5WPUXBL?%WA_3]9TR9;BPOH5GAD4@_*1G!P2,CH1V
M((K\ISO+5@:W/3^"6WD^W^1]GE^*^L0Y9?$C3HHHKYL]4**** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH ***SO$&M0^'='N=0GY2%<A<XW-T"_B<4TG)V0;'G'QJ\5%?*T*W?KB6
MYVG_ +Y4_P \?[M>259U+4)]6O[B\N7\R>9R[M[FJU?44::HP43S9RYG<***
M*W("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 Z?X9_\CUI/^^W_ * U?$G[8?\ R<IXX_Z^8?\ TGBK[;^&?_(]
M:3_OM_Z U?$G[8?_ "<IXX_Z^8?_ $GBKKRW_?7_ (?U.3&_P%Z_H>-T45[!
M\(?V5/B#\9%CNM,TL:9HSC(U;5=T,##CE!@M)P>J@CCDBOJ*M:G1CSU)61XL
M(2J/E@KL\?KUOX0?LN^/_C.T5QI.E&PT5SSK&I9AMB.?N<%I.A'R @'J17O5
MOX0^!'[,>6U6;_A:GC>'/^C!5:U@D&X8*9,:<\'>9'! (45PGQ1_:Y\=_$J&
M2QBN4\.:.V5^Q:62A=.0 \GWFX(! P#CH*X8U<3B_P#=86C_ #2_1;OYV.AP
MI4?XTKOLOU9W\/PI^!?[-(:7Q=J7_"R/%<>=NEQ1JT*'Y@-T6XJO;/F,3W"U
MPWQ0_:[\9>/+=]+TAD\(>'@OEI8:4=KF/D!7E !Q@XPH53Z5X:S%F))R3R2:
M2NZCEE*,E4KOVD^[V7HMD<]3%S:Y*:Y8^7ZL5F+,23DGDDTE%%>P<(4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7V9^P9\8BLES\.]
M2G&UM]WI.\\YY:6$<>F9!]'KXSK0T#7;WPQKEAJ^FSM;7]E,L\$J]5=3D?A[
M=Z\['X...P\J,NNWD^AU8:N\/551?TC]CJ*Y#X3_ !&L?BMX!TKQ)8$*+J/$
M\.>89EXD0C/&&!QGJ"#WKKZ_&*D)4YN$U9K0^\C)3BI1V84445!04444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !7C7QL\1M<:C!HT9Q%;@32^[D?*/P4_P#CU>PW%Q':V\LTK!(HU+NQ
MZ  9)KY>US5'UK6+R^D&&N)6DVYZ G@?@.*]+ T^:;F^ASUI65BC1117O'$%
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44Y49_NJ6^@J1;
M*X;@02D^R&D!#15Q='OY/NV-RW?B%C_2I5\.ZM)C;I=XWTMW/]*7,NX[,SJ*
MUE\)ZY)]W1M0/;_CU?\ PJ5?!'B!NFC7OXP,/Z4O:0[AROL8E%= OP_\1-TT
M>Z_%,5,OPU\2MTTF7\64?UJ?:T_YE]X^678YFBNK7X6^*&X&E-^,\8_]FJ5?
MA+XG;K8*OUGC_P#BJ7MJ7\R^\.278X^BNT7X0>)6QFVA7ZSK_C4R_!GQ$V,B
MU7ZS?_6I?6*7\R'R2['"T5WZ_!/7VZRV*_65O_B:D_X4CK2J3)>Z>@'?S'_^
M(J?K%'^8?LY=CSRBO0&^$-Q'GS-;TQ .N93Q^E,;X7VL/^O\4Z3#QGF4?U(I
M_6*?<7LY'!45W3?#_0XO]=XXT>/C)S+'_62H_P#A#_"4>/-^(NB)GMYT/_QV
MG[:'G]S_ ,@Y6<3179-H/@2/&_XA:8W^[)&?_9S4?V/X<Q\R>/+9AG^#;G^M
M/VBZ1?W/_(7+YK[SD:*ZMIOA;%G?XV9N<?(A/\D-1MK'PACSO\7WC <?)!(?
MY0FJYI/:$O\ P%BLOYE]YS%%=(WBGX.PYQXAU*;'I;RC/_D(4S_A-_@_&1_Q
M,=4E]_)?_P")%.]3_GW+[F'N_P R^\YZBMW_ (63\(8R!Y6K2^^QO_BA4;?%
MGX1Q@ :1K4ON!_\ ;13M5_Y]2^X5X?S(QJ*UF^-'PHCSY?AC67.?XB,?^CZC
M;X[?#9,^7X/OVY_C=1_[4-/EK]*4OP_S%S0_F1FT5H-^T%X$CR(O \K^GF2)
M_P#7J)OVD/"<>?*^'T+^GF3(/_9#5>SQ+VI/[U_F'-3_ )OS*E%6#^TYH,?^
MJ^'%AG'#-<)G_P!$UWG@'QIKGQ :*:Q^&NFZ=IC8/VZ]E"(1ZH/*R_![#''4
M5G4C7I1YJE.R\VO\RHN$G:,K_)F)\,%W>.M*!_O.?_(;5X-\9OV5/'7QF_:6
M\8W6E6 T[0'N("VL:B3'"?\ 1X=WEC&Z0@DCY1C(P2*^A?B9^U1\._A2K6UH
MMMXB\01C!M='5!&CX&=\W*KWX&YAC!%?'OQ8_:D\=?%CS;6YO_[(T5^/[,TT
MF.-AQQ(V=TG0<$XST KLR_#8ZM5]O3CR)JUY>M[I=?R./%UL/&'LY/F:=[+_
M #/3+'0?@+^S'A[J0_%'QM!R%55>VAD !&!S&@R.I,CJ:\Y^+'[57CCXIK-9
M->#0-"<%1I>EDQJR<C$C_>?@X(X4X^Z*\;HKZNCEM&G+VM5\\^[_ $6R/$J8
MN<ER0]V/9?KW"BBBO7.(**** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@#ZL_8%^(_]C>--4\'7,C>1K,?VBT7J%GB5
MBP'/&Z/)/'_+-:^\J_'[P+XJN/ _C+1?$%MDS:;=QW(7^\%8$K]",C\:_7/0
M]9M?$6B:?JUB_F65];QW4#D8W1NH93^1%?F?$F%]EB%7BM)K\5_P+'UF55N>
MDZ;W7Y%ZBBBOD#W HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** .'^+VM_P!E^$WMT;;->N(1@D';U8_D
M /\ @5>"5Z7\4_BWX#TSQ+)HWB&QU.^O-/P#]E'[L;T5_P#GHN>".W:N+;XU
M?"B/_5^%]9<Y_BQC_P!'U]'A*56%)6IMWU_K4\^K.#EK)&116FWQV^&J;O+\
M'Z@WIN9?_CAIC?M">!(]WE>!Y7]-[H/\:[>3$=*3_#_,QYJ?\R,^BKK?M(>$
MH\^7\/X6X_CEC'/_ 'P:9_PTYH$>/+^'%B3ZFXC!_P#1-/V6*_Y]/[U_F'/2
M_F_,JT5,W[4UDN/+\ Z:F/693_[2%1_\-62QC]SX.TN,YZ[S_113]AB_^?7X
MH7M*7\WX#:*;_P -::PH_=^'-'0YS]U_\:C;]KKQ4N[RM(T5,],Q2G_VH*KZ
MOB_^?:^\7M*7\WX%I;>5ND3GZ*:E73;R3[MK,W?B,G^E9,G[6WC.3.VST>/_
M ';>3C\Y#5>3]JSQP_0:;'QCY;8_GRU/ZKB_Y5]__ #VM+N_N.D70=3D^[IU
MVW?B!C_2I%\+ZRV,:1?'/3%L_P#A7'/^U%X\8Y%Y9I[+:+_6J\G[3'Q!?&-8
MB3_=LX>?S6G]3Q?:/WO_ "%[:EYG?KX-UY^FBW_XVSC^8J1? GB%N1H]Y^,1
M%>9R?M&_$23KXA*C.?EL[<?^TZK2?'WQ_)U\27 YS\L42_R6G]2Q?]W\?\A>
MVI>9ZVOPZ\2-R-(G_' _K4J_#'Q.W32G_&1!_P"S5XO-\;O'<WWO$]\/]Q@O
M\A5:3XO>-IL[O%.JC/\ =NF7^1I_4<5_-'\0]O2[,]V7X4^*6_YAFT>]Q%_\
M54J_"/Q,V,V<:_6=/\:^>Y/BAXQE^]XKUK&,8&H2@?\ H55W\?>)Y#E_$>K,
M?5KZ4_\ LU5]0Q/\\?N?^8OK%/LSZ23X.>(VQF*W3_>F']*E7X+>(&QE[-?K
M*?\ XFOE^3Q9KDF-^LZ@^.FZZ<_UJLVM:A(,-?W+#WF8_P!:?]GU_P#GXON_
MX(?6(?R_B?5R_!'7FZW.GK]97_\ B*5_@OJ4.?-U33H\==TC?U6ODB2XEESO
ME=\\G<Q.:CI_V;6_Y^_^2_\ !%]8A_+^/_ /K=OA/Y9/F^(M+CP,G,G2HV^'
M&EQDB3QCI,>!DYD3C_Q^ODRBG_9M3K5_!"^LQ_E_$^L#X'\-1L!+X_T:,XS_
M *V+_P".TS_A&?!,>-_Q&T=O]R:'_P".&OE*BJ_LV76J_N0?65_*?5']D_#^
M, O\0+%N?X63_P"*-,:/X9PYW^.8V.<?(,_R4U\M44_[,[U7^'^0OK/]U'U$
M][\*(=V_QG,V/[D;'^49IC:]\'H?O>*[^0XZ+;RG^4-?,%%/^RX]:DOP_P @
M^M/^5'TVWC#X/1=-9U*;CM!)_P#&Q3&^('P@A7_6ZK.<=HW'^%?,]%/^RZ?\
M\OO_ . +ZU+LCZ4_X6C\(H\?Z#K$O_ 6_P#BQ4?_  N+X21@$>'M:D.?;_X^
M*^;Z*K^S*/\ -+[Q?69]E]Q]&M\</A>F?+\)ZHW/\94?^U33&^/GP\CW>5X+
MNG]-[J/_ &8U\ZT4_P"S*'6_WL/K-3R^X^AF_:*\%H3Y?@(/Z;Y4'_LIIA_:
M6\,1L/+^'=JPQ_'-'_\ &C7SY13_ +,PW5/[W_F+ZS4[_@CZ _X:BTE<>5\.
MM/CQ_P!/"?\ QD5$?VJ(UQY?@?2TQ_TT!_\ 9*\$HI_V;A?Y/Q?^8?6:O?\
M(]X;]K"_4CR?"NDQ@'@$L?Y8J-_VMO$(&(M"T:/G^))#_)Q7A=%5_9N$_D_,
M7UBK_,>X2?M=>,&R$T[14';]Q*3_ .C:K2?M9>-FSB'24S_=MGX_-Z\8HI_V
M?A%_R[0OK%7^8]?D_:G\=2?=FL(^,?+:C\^2:JR?M.>/WSMU.WCXQ\MG'^?(
M->545:P.%7_+M?<+VU7^9GIK?M)?$1A@:\J>XLK?^J57D_:%^(4O7Q'(.<_+
M;0K_ "2O.J*OZGAE_P NX_<A>UJ?S/[SO)/CMX]DR#XFNQG^ZJ#^2U6D^,WC
MB3.?%&I#/]V8C^5<915?5J"V@ON1/M)_S,ZJ3XK>-)"2?%6L#/\ =O9!_(U7
MD^(WBR;_ %GBC6GXQ\VH3'C_ +ZKG:*OV-);17W"YY=S:?QMXBDQOU[5&QTW
M7DA_]FJJ_B+59,;]3O&QTW7#G^M9]%5R16R%S/N3R7US+C?<2OCIN<FH22Q)
M)R32458@HHHIB"BBB@ HHHH **** "BBB@ HHHH ***]0\!_L\^*/&2+=W40
MT#2L;C=WZE6*\\K'P3]3@8[UC5K4Z$>:I*R+C"4W:*/+Z],\!?L_^*/&R)=R
MPC1-((WF^OP5RO!RB=6X.03A3_>K2U?XL?"#X!_N]!@_X6'XKB_Y>]ZFVA?@
MY$F"H]1L#GJ"PKYZ^*G[17CCXO/)%K.J&VTMCD:589BMAT^\N27Y&<N6P>F*
MRIQQ6+_@QY(_S2W^4?\ .Q,ZE&C\3YGV7ZO_ "/HC5OB)\&?@2N=-;_A8GB6
M/[K1NKV\;C'._!0<Y(QO(Z9[UX1\5/VHO'7Q662TNK\:1HS#;_9FEYBB8<<.
M<[GZ="<>@%>145ZF'RRA1E[2?OS[RU^Y;(\^KC*E1<J]U=D%%%%>N<(4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
ML48MPG)Z+G=GWSTKB?AY\.9/B!_:'EWRV7V3R\[HR^[?N]QC&W]:X,16Q/\
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
MZTSP)96]Y;36DZR2DQ3QE&&7)'!YKQKQ1X&U[P+XF-U86]Q)!'-YUK=V\9<
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
M^%<U-_R-,G_7Z?\ T.N[T)+U;!6OY"\['.T@#:.PX[UP>L;[#Q#<.5^99S*
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
MDC!.<(@^5![*!7.45[&%P&'PGO05Y=WJW\SS:V)JUM)/3MT"BBBO1.4****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH *;+*D$;22,$11DLQP!3JS_$'_ "!+
MW_KD:QK5'2I2J+HF_N-*<>>:CW8O]O:=_P _L'_?8J2/6+&7 2\MV)[>8,_S
MKSG1M)?6+PVZ2+&=I;<PSTQ_C6G?^"KNSMGF26.8(-S*N0<>U?'4<YS"M3=:
M%!.*[,]RI@<-3G[.52S.^SGD<BBN%\%ZQ+#?+9.Q:&7.T$_=(!/'UKNJ^DR_
M'0S"A[:*MT:[,\K%8>6%J<C=PHIC3QQL%:15;T+ &GYSR.17HW3T1RZA1103
M@9/ JA!4%W?V]BH:XF2$'IN.,_2I8YDFR4=7 Z[3FO./$4SWWB"=2V<2>4N>
MV./YUXF:9B\!14X+F<G9'H8/"_6:CC)V2.\M=:L;V01P74<DAZ+G!/X5=K#T
MGPG!I-XMPDLDCJI&& QD]_YUN,P49)P/>NW"3Q,J=\5%1EY=CGK1I1E:BVUY
MA13(YXY?N2*_^ZP-/KM33U1AMN%%%-DF2'!=U0'IN.*&TM6&^PZB@'/(Y%%,
M044R.:.0D(ZN1U"D'%.9UC4LS!5]2<"IYE:]QV>PM%(KK(N58,/4'-+3W$%%
M,DFCB^_(J?[Q IRNLBAE(8>H.:7,KVN.SW%HHHJA!13!/&SE!(I?^[D9I])-
M/8>P444Q;B)FVK(C-Z!AFDVEN%F/HHHJA!13#<1*VTR(&_N[AFGU*:>P]0HH
MHJA!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5]#
M_L*^'?[9^.27S1EDTG3Y[H,5R [;8@,^N)&_(^E?/%?:7[.ENGP1_9E\3_$6
M<I#J^KGR]/,R$@MO\BU4KQD-.^3CJI%>%G5?V."FNLO=7S_X%ST,!3]IB(OH
MM?N/LRBF1IY<:)N9]H W,<D^Y]Z?7Y"?<!1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >$_!74H;KQ1\
M4O &H8F@BU2YN8HVYW6\[,'3GL,KVZR'K7S#XN\.S^$O$VIZ/< ^99SM%N;^
M)0?E;\1@_C7I_C;Q$?AG^V)_:K/LLKN2W6?.<>5+"D;D^N&RW_ 16U^UOX-_
ML_Q#I_B2!,1:@GV>X( XE0?*3]4X_P" 5]I@9^QQ$5TJ13^:1X]:/-3?>+_
M^?Z***^G/,"BBB@ HHHH **** "BBB@#YK^./_)0;K_KC%_Z#46G?%3Q?I^G
MVMK;38MH(EBB'V53\J@ <XYX J7XX_\ )0;K_KC%_P"@U[UX(_Y$O0/^P?;_
M /HM:^,HX>IB,;65.HX6;V]3V)U(TZ,'*-SYBUGQ5?\ B[4;>77;^::-#MS'
M&O[M2>=J#:,_EG'6OI/X>_V*OA2S309?.L4!&YOO[^K;_1LG^6.,5R'Q^M],
M_P"$:AFF6$:IYRB!N/,*\[AZ[<?AG%8G[.=S-]JUJWR3;[(W([!LL/U'\JVP
MJE@\?[&;YW);]?ZT(JVK4.=*UNAR_P 6/%-WXK\836$3LUI:3?9H(5/#.#M9
MOJ3D9],5W-E^SQI_]EJ+O4KH:B5^9H=OE*WIM(R0/J,^U>87W_%/_$B1[I?E
MM=4\Q]W=1+NS]".?QKZJCD66-71@Z,-RLIR"#T(HP%"GC*M:>(5W?[@KSE1C
M"-/1'RYHFJZA\+_&SQO)@6\WDW4:D[)8\]<?0Y'IQ7JO[03"3P38LIRK7\9!
M_P"V4E>4_$Z\BUKXA:K)9?O4>58EV<[F5%0X]<L#7J'QU@:U^'NE0L<M'=Q(
M3[B&05S46XX?%4HN\8[?>S2>M2E-[LX7X5?#U/'9N'O[F:/3;-L"*)L%G8<X
MSG'"C/'/%1?%OP#9^!]1LOL$DC6MVC$)*VXHRD9YQT^8?K7?_L\?\BSJ1_Z?
M/_9%K(_:._UV@?[L_P#..G/"THY9[:WO::_.WY JLWB>2^G_  #NOA9J<VJ_
M#G3I9W:25(Y(2S=2%9E7] *\-^$O_)1-%_ZZ-_Z U>S_  7!;X;6@')+3#_Q
M]J\7^%+"/XAZ*6./WK#GU*,!6N)DW]2;\O\ VTFFK>V2_K<^B/'G_(DZ]_UX
MS?\ H!KQ;]G_ /Y':X_Z\9/_ $-*]D^(UU'9^!=<>5@JM:O&,_WF&T#\R*\;
M_9__ .1VN/\ KQD_]#2NS&O_ (4*",:/\"96^.E[<W'CR:"9F\BWAC6!<\ %
M0Q/_ 'T3^0K;M_!/@+Q%H*II6LK:ZLT>4-Y<;"7Q]UE(Z9_NC\ZZWXEZ/X2\
M57$<-]K5OI^L1'R4>.17<9/"NF<XR?;KUKSW7/@/K^EPRS6TMMJ,4:EML;%)
M"!_LD8_(UP5\/4A7JS5-5(O[U^J-Z=2,H1CS<K1Z1\+_ (=ZCX&FN7GU2*YM
M;A.;>%6V[\C#@D^F1TYX]*]"KY_^!?BR^M_$<>B23/+8W*.4C<DB-E4ME?0$
M Y_"O>+C4K2SD"3W4,#D9"R2!3CUY->[EM6E/#)TE9+HWU.+$1FJGO:LL44V
M*9)XUDC=9$;D,IR#^-.KU3D.?U[P'H_B;5;>_P!3MVNI+>/RTB9B(^N<D#K^
M/'M7F?[1$,=M#X:BAC6*)!<*J( %4#RN *]LKQ;]H_\ YEW_ +>/_:5>+FE.
M$<)4E%:NU_O1VX63=6*;[_D=5\#O^2?6O_7:7_T*N_K@/@=_R3ZU_P"NTO\
MZ%78:YK5IX=TFXU&]D\NW@7<Q[GL /<G _&NS!R4<)3E+917Y&-9-U9)=R'Q
M)XFL/"FER7^H2^7$O"J/O2-V51W-?-L[:E\5O'#-''B:Z<  <K!$.,D^@'?N
M?K4VJ:IK7Q<\61Q1H26)6"WS^[@C[DG^9[_D*][\"^ ['P-IODVX\Z[D ,]T
MP^9SZ#T4=A7B2<\WJ\L=*47]_P#7X':N7"1N]9,EU[P?;ZQX,D\/HQCB6!(H
M7/\ "4 V$_BHS^->,6?A_P"('A.RO]$L[&1K2\+!VA574Y&TLK?PY [X[=*^
MB**]C$8&%>2FFXM*VG;L<E.O*FFK71XMH6CS?!WP3J>L:@436KT+!;P!MVP\
MX![$]6/;"CFI/AM]A^'OA.;Q1KDK+<ZD?W*XW2NG4 #N6//IC;S53Q9,_P 4
M_B;;:%;N?[+T\L)74\<$>8WYX0?_ %ZH_M!2F'7M)L8QLM8+(-'&OW5R[+P/
MHBUX,I1P\95J2O&G[L?-O=G<DZC4);RU?IT1UUA^T!H5U>+%/:7EI"QP)V56
M ]V .0/IFO389H[F&.:)UDBD4.CJ<A@1D$&O&/C#X9TS2O .BSVEK#!-%+'"
M)(T 9U,;$Y/?E0>?>NU^#=U+=?#O3#*6)C\R-6;NH=L?D./PKUL+B*_UAX>N
MTW:]T<M6G#V:J0TUL=K1117M'$%%:WAOPGK'C"_%GHVG3ZA<=UA7A?=F/"CC
MJ2*]CL?@/X;^'>EQZ[\4?$EKI=KU73X9<%R,97</F<\X*QC/<-7)6Q5*@^63
MO)]%JW\C6-.4]5MWZ'C7AWPOJWBW4%L='T^?4+IOX(4SM&<98]%'N2!7K]O\
M!="^'^FQZW\3O$]GHUCC<+*&3YW/&4SC+'GD1@GT-<;XY_;6M/#^GOH7PJ\/
MP:)8KQ_:5W"N]C@#<L7(SQ]Z0L3W -?,'B7Q5K'C+5)-2US4[K5;Z3[T]U*7
M;'8#/0>PX%53PV,Q>L_W4/OD_P!%^9C/$4:.D?>?X?\ !/IOQ9^V7I?A'3IM
M$^%'AF'2+?[IU>_0-*_&-PCYRV<8:1FZ<K7S1XJ\8:WXXU:34]?U2ZU:^?@S
M74A8J,D[5'15R3A1@#L*QJ*]K#8&AA=:<=7NWJW\SS*V(J5OC>G;H%%%%=YS
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %9_B#_D"7O_7(
MUH5G^(/^0)>_]<C7)B_]WJ?X7^1M1_BQ]4</X6U&#2]2,UPQ2/RRN0"><BND
MU'QI8_9)5@+S2LI51M( R.IS7+^'=*CUC4#!*[(NPME,9X(_QKIU\!V08%IY
MV'ID#^E?!96\SEA'#"*/*V]7O^?Z'TF,^J*OS5F[G.^$[5[G7("H^6/+L?0
M?XXK?\8>()+';9VS[)67<[KU4=@/>M[3]+MM+A,=M$$!ZGJ3]37 ^+=W_"07
M>[_9Q_WR*Z<31JY-E?LXR]Z<M6NFG3[C*E4AC\7S-:16G]?,MV/@V[U"U6XD
MG6(R#<JL"20>YJ+3]2N_#.J&VG8F%6Q)'G(Q_>'\ZL1Z?XE\M=C3;,<8G7&/
M^^JK7'AO6[N3S)H&E?&-S2H3_.O,E1G14*F#H5(U%U:>IUJ<9N4:]2+B^EUH
M=%XX.=%4CD>:O\C7):;%>ZI%_9]M_J]QE;G Z <G\*Z;Q5&\?A>U208D4QAA
M[[3FH_A_&/(O'Q\Q95_0_P"->GC*'UW-H4I-Q4HJ_>UF[')0J>PP4IK5IZ%2
MV\%7GV>Z1S$LK!1&Q8[3SD]![#MWKGIK-X;YK5BID63RR1TSG%>L5YGJ'_(R
M3_\ 7T?_ $*N?.<LP^#ITO97U=OU-,!BZM>4^?M<ZC0M)E\+V]]<7;QLFP-^
M[)/3/J!ZUS4EQ?\ BK41&&SNY6/.$0>O_P!>NQ\7;O\ A'[K;_LY^FX5@^ =
MOVVZS]_RQCZ9Y_I75C</%8FAE4&U2W>N]VW^FGJ8X>HW1J8R2O/;\BEJ7A>]
MT6$70D5U0\M$2"OO70>$=?DU)'MKAMT\8W!^[+TY]Q_6MC6-O]DWF_A?)?/Y
M&N'\%[O[=CQTV-GZ8_\ U5<J*RG,:,,,WRST:O\ (2J/&X6<JJUCLQOC+_D/
MS_[J_P#H(IZZ+JGB(-?$*0WW=[8R!V ]*9XR_P"0_/\ [J_^@BN]TV,0Z?;(
MHP%B4?H*Y,-@(9AC\3"JVHJ3=EU=W;[M3:MB98;#4I06K7Z(YG7K$Z;X1M;=
MOOJZEO\ >()-8VAV5[K$,EE!+Y5LK>9(>Q)& #Z].E=-XX_Y J_]=5_D:K>
M%'V6[/?>H_2ML1@X5,VAAKM0Y4M.R3T,Z=>4<%*KUO\ B<WJ>GW'AW4%02_.
M '21../\BM6WTK4?%J&[GN%CC^[&I!QQUP.WUH\??\A*W_ZY?^S&NF\,J%T&
MS X&S/YDFLL)E].IF%;!MOV4=;7>NUONN:5\3..&IUTESO2]CB=&NI]$UM8B
MV!YOE2IG@\X-=KXBN+R#3R+&)Y)G.W<@R5'<_6N(U+_D9IO^OG_V:NV\0ZX-
M#M58)YDTAPBGIQU)_2M\KJ*EA<52G4<81>_5;K0SQD7.K1G&-Y-;=SE=/\(W
MVJ(T\\GD$DC]\"7)]2*I;[OPQJS('P\9&X*?E<=?Y5J6LWB#Q IDBF,4.<;@
M0@_#')K%UBSFL-0DAN)?/F !9\D]1GJ:\/$PI4:,*^&ISB[_ !O2_HCT*4IU
M*DJ=:47I\*Z'>>)7$GAVY<=&12/S%<1H<=[>2265F_E^=@R-G&%&>_IS79:Y
M_P BK+_UR3^8K$\ J/MMT>_E@?K7O9E3^LYIAX-VYHZV^=_OV/-PL_98.I)*
M]G_D9VM^&Y]#CCF,JRHS;=R@@@XS75^#]2EU#2R)F+R1/LW$Y)&,C/\ GM4/
MCK_D#1_]=E_DU5O >?L-YCKO&/RJL-1C@,X]A0NHN.WR%5J/$X'VE3=,RO$6
MN7&K:@UK;LP@#>6J*?OG.,GUYHNO!M[9V37&^-V0;FC4G('M5+PWM&O6>_@;
M_P!<''ZUZ8S!5)8X '.:YLNP4,YC5Q.*D^:]EKL;8K$2P+A2HK2WWG+>#-6N
MKC?;7'F2(%W1RL"?P)JOXN\03?:C86KLBK@2,G5B>WTKJ[>_MKKB&XBE/HC@
MFO-=1$C:Y<A?]:;A@.<<[CBM\RG5P6 IX>%7GYG:ZWMVW?Y[:&6$C#$8F524
M+66WGW->/P+>26XD::-)2,^6<_D32>&]:N=-U);&Y9C$S^658YV-G''MFG?V
M?XG_ +T__?\ 7_XJJI\,ZU)<":2W+2;MQ9I4)/ZUYGLYX>I3JX+#U(M;W3U1
MU\T:L90Q%6+3VU6AZ'17)^,(]0:^A-FMRR>7SY ;&<GTK$MX=:\^/<E_MW#.
M0^.M?4XC.7AZ\J/L9.W7^D>12P"J4U4]HE<]'HHHKZ4\D**** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH V_!/A.\\=>+M(\/Z>I-WJ5RENC;
M2P3<>7('\*C+'V!KZM_:N\1V*_&#]G?X(:,Z16\&N:?JU[ JG,=O X2!0V>"
M56<X_P!E"36#^P7X AU#Q9K7C;40([/0X/)MY90!&)I%.]]Q/&R,'/M(#D5X
MQ^SUX\D_:*_X*31>-#N2P6>]N;:-@ RVL5I)#;@[>,X\LGG&<\FOS_/,1[;$
M^S6U-7^;_P" ?2Y?3Y*7,]Y/\$?JW1117PA]&%%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\4?MM::;
M?XE:3>C[MSI:J?\ >263/Z,M>K_!_P 267[07P4NO#6JR+_;%A$MK*S8+Y49
MAN!Q[8/J5;UKD_VZ-+S#X0U%>"K7-N_OD1LO\F_.O"/@K\2IOA7X^L=7&Y[%
MCY%[$I/SPL1N.!U*\,/=17UU.D\1@82A\4=O5,\F4E3KR3V>Y+K>CW?A[5[O
M3;Z(PW=K*T4B,".0>HSV/4>H(JE7TI^U'X!BU33[/QWI.V>%XXX[MX@"'C8?
MNIL]^H7Z%?2OFNOH,)B%BJ*J+?KZG!5INE-Q"BBBNTQ"BBB@ HHHH **** /
M$/BK\./$7B3QA/?:=IWVBU:.-1)Y\:\A<'AF!KFX_ACX_C142UN$11@*M_&
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
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 50\0 MHMZ
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M***CN+F*UC,DTBQ1C@LQP*F4E%7D[(:3;LB2BJ']O:=_S^P?]]BG1ZUI\APM
M[ 3_ -=!6"Q5!Z*HOO1I[*I_*_N+M%"L&4$'(/((HKH,@HHHI@%%%% !1110
M 4444 %%%% !1152#5[*YE6**ZBDD;HJL"36<JD(-*32;V*4923:6Q;HHH9@
MJDDX Y-62%%4/[>T[_G]@_[[%']O:=_S^P?]]BN;ZUA_^?B^]&WL:G\K^XOT
M56MM4M+R3RX+F.5\9VHP)Q5FMX3C47-!W7D9RBXNTE8****LD**** "BBB@
MHJK<:M9VLICFNHHI!U5F -658,H8'((R#6<:D)-QBTVMRG&44FT+106"XR<9
MX%%62%%%%, HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHJ:SLY]0NX+6U@DN;J=UBBAA0N\CL<*JJ.222  /6D!V'P;^&-[\7OB%IGAR
MS#+%*WFW<Z\>1;J09'S@X..!D8+,H[UZ=_P4N^.VG^"_!^D_ WPDPMD6&"35
MEA8$0VR &"V/.<L0LC9QP$Y.XU[;X3TG0?V&_@'K7C7Q5*A\2WD(WP-)D2W&
MUV@LX\=R<[F'^T>BC'Y%>./&>K?$3Q?J_B;7+IKW5M4N7NKB9\#+,>@    &
M        !7YWCL6LPQ-X?PX;>;[_ .1]1AZ/U6E9_%+?R78PZ_6S_@E%H9TW
M]G76+]P=VH^(9W7TV)# @_\ '@]?DG7[:?\ !/G0SH/[(W@-'!$MTEU=MG_I
MI=2LO_CI6O(QSM2MW9VX9>^?15%%%> >F%%%% !1110 4444 %%%% !1110
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
M&/0<9KH/^$!N/^?N/_ODU@:7??V;J$-SL\SRR3MSC/!'6NE_X6%_TX?^1O\
M[&ORK+5E;I/Z\[2OI\6VG8^QQ;QG.OJZTMY;_,N^'_"TNCWQN'G20;"NU01U
MQ_A71UC^'_$']O?:/]'\CRMO\>[.<^P]*R_&>NRVS+96[F,LNZ1E/.#T%?;4
M\1@LOP'M\/K3Z;ZO;KZ'S\J6(Q6)]G4^+^NQU/G1F38)%W_W<C-/KS_3O!UY
M?6J7/FI#N&Y%;.3Z'VK.UB:[:X6"].9K<>7D\DCJ.>_6N&IGM:A256MAVD]M
M='^&GW:G3'+J=2?)3JWMOH>HT5D0_P#(I+_UY?\ LE<IX*_Y#B_]<VKTZV:>
MQK4*7)?VENNU_EK^!R4\'STZD^;X/+<]"HK)\5_\B_=_1?\ T(5@_#__ (^+
MS_<7^9K6MF'L<=3P?)?F5[WVWZ6\NY%/"\^'E7OL]ON_S+>O>$[C5=2DN8YH
MD1@!ALYX&/2NFMXS#!&AY*J%_(5Y[XR_Y#\_^ZO_ *"*Z;6M%GUK2K*.!HT9
M K'S"0/N^P->1A<1"&(Q<L/1;FGK[WQ:ORT_$[:U.4J=%59^ZUVVT7WF#I>L
M7.L>)+-YW^4,=L:_=7Y3TKO:\GT^R?4;R.VC*J\AP"W3IFNMF\-RV_A>>WE*
M//&YG0QDD< 9'(';-<&2X[$^RJR=-SWE>_5):;,Z<?AZ7/!<W+LK6\]SJZ*X
MCP'?>7>36K'Y95W+_O#_ .M_*M;QM??9])$(.&G;'_ 1R?Z?G7T-'-85<#+&
M\MK7TOU[7\].G4\R>#E#$+#WWZG0T5RO@.P\NWGO&',A\M?H.OZ_RKJJ[\%B
M)8NA&O*/+S=+W_1'-B*2HU'33O8****[CG"BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ K[5_9>^#6E_"'PC<_%SXA3PZ0EO:M<VPO -MG;E1^^88SYC
MX51SA@.2V!Q7['O[-J>/]0C\9^)+<MX=LI<V5JX^6]F4GD^L:$<C^)A@\!@?
M#?\ @H)^V(WQA\0R> O"-WCP-I4N+BXMW^75+A2#NXX,2$?*.YRW/RX^+SC,
M'6D\%0?^)_I_G]W<][ X907UBHO1?J>4_M??M1:E^TU\1FOT^T67A332T.CZ
M;*<%(R>9I%!(\U\#."< !03C)\'HHKQHQ4(J,=CNE)R=V%?OY^SOH9\,_ 3X
M=:6X(EM?#U@DF?[_ -G0M_X]FOP/T?39=:U:RT^#_7W<Z01\?Q,P4?J:_HLL
M[5+&T@MH@1%"BQIDY. ,#^5>5F#TBCLPJU;)J***\8] **** "BBB@ HHHH
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
M&U_P,<)^\C7HIZNYV_BP@>'[O/HO_H0K"^'_ /Q\7G^XO\S574-5U'Q)9OB
M1VL(WN5!P2.V>_TJYX!C9+B[W*5^1>H]S2>*CC,XH5::?+:R;6_Q?YC]BZ&!
MJ0F];_Y&9XR_Y#\_^ZO_ *"*[^S_ ./.#_KFO\JX/QA&[:],0C$;5Z#_ &17
M>V?_ !YP?[B_RKMRA/\ M#%^OZLY\=_NU#T_1'G/A;_D/V?^\?\ T$UZ7UX-
M>7?Z1H.K;MFV6%S@..#_ /6(KN_#6K2ZQ8O-,JK(LA7" @8P/7ZUR\.8B%)3
MP<])W;_!&V:4Y3Y:\?AL<9=1MX=\194?+%('7W0]OR.*L^+KPZCK"PQ'>L:A
M%QW)Y_J!^%:?CS3]T<%XHY4^6_TZC^OYUE>#[$WVL+(PRD \PY]>@_7G\*\G
M$4*M+$SRN'PSDFO3^OR.VG4A.E'&2WBFOG_7YG=:;9KI]C!;KTC4 ^Y[G\ZL
M45Y_JNK:A#K4\:W,R1><550Q QGI7W&-QM/*Z4+Q;6RMT/GL/AYXR<M==ST"
MBBBO8.$**** "BBB@ HHHH **** "BBB@ HHHH *]M_9Q_9MU7XSZQ%?WD<E
MEX3MI1]IO&!'VC!YBB]3V)_ASZ\5I_LR_LNWOQBO$US6UEL/!T$F"XRLE^P/
M*1'LH(PS_51SDKT'[:G[<&G?!_29/A5\(Y+:WUBWB-K?ZI88\K24Q@P0$<&?
M^\W_ "SZ<R9\OY3-,V=.3PN%UGU?2/\ P?R/9P>#4E[:M\/1=_\ @&7_ ,%#
M?VM+#P?H,GP6^'MPMI,L*VNLW&GD)':0!=OV%".Y7&_&,+\N3E@/S3J2>>2Z
MFDFFD:::1B[R2,69F)R22>I)J.OF:5-4HV1ZLYN;N%%%%;$'IO[,F@_\)/\
MM$?#;3BN^.7Q!9-(OK&DRN__ (ZIK]\:_%7_ ()U:#_;O[7'@QF7=%8I>7C_
M / ;:4*?^^V2OVJKPL>_WB7D>CAE[K84445YAV!1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?$_P"V
MUIOV;XF:5>*,+=:6@)]6220']"M?;%?*7[=.FDQ^#]05> ;J!V^OELH_1Z];
M*Y<N*BN]_P CEQ2O29\G4-THH-?;GB#&Z4VG4V@!58JP(.".017UQ^SY^T=!
MXJM8_!'CMXKAYT^S6M_<\K<@C'E39_B/0-_%T/S<M\C45R8G#PQ$.67R?8TI
MU'3=T?2WQP^!=Q\.[IM4TI9+GP],W!/S-:DGA&/=?1OP//7R&O</@3^U%:R:
M?'X3^(+I<6C(((-4N5#JR]-EQGJ,8&__ +Z]:T_B]^S<;."7Q!X-'VS3V7SG
MT^,[V53SNA(^^N.<=?3/;+#8V5&2P^+T?271_P#!-*E%37M*6W;L?/E%*05)
M!&".HI*]XX0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **] \ ? _P 4
M_$(QS6MG]ATUL'[?> I&1QR@ZOQZ#'N*[W5[WX/?LX*?[9O/^$P\60]+*)5E
M,;CU3.R+!'\9+#.0#7!4QD(R]E33G/LM?O[&RINW--V7=GGW@/X)^*OB T<E
ME8&TT]L'[?>YCB(/=>,O_P !!]\5Z#JC?!S]G5"_B'45\8>)XB1_9\*K,R,#
M@@Q9V1]1_K6SQE?2O!OBQ^V)XW^(XFLM/F_X1;1&RHM-.<B5UY&))N&/!P0N
MT'TKPEF+,23DGDDUT0R_$XK7%2Y(_P L=_G+_(YIXRG3THJ[[O\ 1'OOQ6_;
M,\;_ !"$MEI$G_"(Z,WRB#3Y#]H=>.'GP#V/"!1@X.:\"9BS$DY)Y)-)17NX
M?#4<+'DHQ45_7WGEU*U2L^:H[A111748A1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% ">6N[=M&[UQS2T44M@"D95;A@&^HI:*
M!5"C &![4444 #*&&",CWI%4*,* !["EHH\P"CKP>1113 155?NJ%^@I:**0
M!1113 **** "BBB@!-B[MVT;O7'-<'XZ_P"0Q'_UQ7^;5WM07&GVMT^^:VAF
M?&-TD88X].:\C,\%+'8?V,'9W3.W"8A8>K[22N0Z'_R!['_KBG\A5QE##! (
M]Z(XUC1410B*,!5& !Z4M>C2A[.G&#Z)(Y9RYI.7<  HP!@4445L0%%%% ",
MBO\ >4-]15?4+Q=-L9K@KN6-<[<XSZ"K-,FACN(VCE19(VZJPR#652,G"7L]
M)6T?F7%KF7-L<!X@\4-K4*01Q&&('<P+9+'M73^$M*;3=-W2+MFF.]@>H'8?
MY]:T+?1[&UDWQ6D*/G(8(,CZ5;KPL'EM6GB7B\74YYVLM-$>CB,7"5)4*,>6
M(5S5[8WFN:Y&LT/D6-J^0V?O]#Q]<#Z<UTM%>MB<-'%14)M\J=VN]NC^9Q4:
MSHMRBM?R"BBBNPP"BBB@ HHHH **** "BBB@ HHHH *^D_V9?V4+KXFS6WB/
MQ1%-9>%58/##RDE_@] >JQ\<MU/;'6NA_9I_8]N-:F@\4_$"T:TT>,++:Z//
M\KW7&0\P_AC''RGEN^ ,-YA^W-^WL-56\^&?PJOE@T.%3:ZIK]BVT7&.#;VK
M+TA &&D'W^B_)S)\?F6;N4GAL&]>LNWIY_UZ>YA<$DO;5UIT7<Z#]M#]OFS\
M,V-U\,_A#<QP&W3['>Z]IY"Q6Z@8,-J5.,@#!<<#HO(R/S;9F=BS$LS'))Y)
MI**^>I4HTE9'I3FYN["BBBMB HHHH ^W/^"3>@_;_CYXBU5US'I_A^15/I))
M/"!_XZLE?K%7YR_\$@=!VVWQ-UMU^\]A9Q-]!.[C_P >C_*OT:KYS&.]9GJX
M=6IH****XCH"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH *\+_;(T0:G\'VO,-NTV^AN-R^C9B.?;,@_
M$"O=*XOXT:&?$GPH\56"IYDCZ?+)&G'+H-ZCG_:45U86?LZ\)>:,ZD>:#1^:
MM%%%?H9\\-IE/IE !11128"-TKVOX%?M+ZK\+YK?2=6,FJ>%]V/))S+:@]XB
M3T[[#QZ8[^*TRL*M&%:/)45T7&<H.\3[K\<_"7PS\<-#'BSP7>VZW\ZE@\0Q
M%<L!RLB\%).F21GU'<?+NM:'?^'-3GT_4[22RO83M>&48(_Q'N.#61\,?BSK
M_P )]<6_T:Y_<2$"ZL9.8;A0>C#L?1AR/S!^P]-U3P+^U=X7XW6.N6B9:/(%
MU:$^_22,G\/]T]//A6JY<^6I[U/OU7]?UV.AQAB-8Z2_,^1:*Z[XB?##7/AK
MJAMM4MRULY/D7L0)AF'/0]FQU4\C]:Y&OHH5(U(J<'=,X)1<79A1116A(444
M4 %%%% !1110 45Z;\/_ -GSQ5X[\JX:W_L;2WP?MEZI4LO'*1_>;@Y!X4^M
M=7K'CCX.?LW[HX6_X3?QA#_!$5E\J0>K?ZN'#+VW2+GH:\^>,CS^RHISGV7Z
MO9&WL[+GF^5>9QW@7X!^+/'#12K9-I6G. WVR^4H"I[JOWFXY'8^M=AJVK?!
MS]G4G^T[K_A-/%47_+I"%E$3CU7.R/!'\1+"OGKXL?M7>._BFTUJU\=!T5R0
M--TQC&&7GB23[S\'!&0IQG:*\;9BS$DY)Y)-=4,NQ&(UQ4^5?RQ_5_Y'+/&4
MZ>E&-WW?^1[M\6/VQ/&_Q'$UEI\W_"+:(V5%IISD2NO(Q)-PQX."%V@^E>$L
MQ9B2<D\DFDHKW:&&HX6/)1BHH\NI5G6?--W84445TF04444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110!%=7<-C TT[B.)>K'W.*S_ /A*=*_Y_%_[Y;_"J'CNX\O2XH@>
M9).?H ?ZXK"T;PG)K%D+D7"P@L0%*9Z=^M?*XS,L7#&/"8.FI-*[O_PZ\CV*
M&%H2H>VKR:U_KH=A#XBTZXF2*.Z5I'.U5VGD_E6C7*:?X)>QOH+@W:N(W#;=
MF,X_&M/Q5J3Z;I+-&VV60^6K#J,]3^0KNH8O$T\/4KX^"CR]NJ^]G/4HTI58
MT\-*]^__  Q->>)-.L)#'+<CS!P50%L?7%2Z?K5EJF1;3J[#DKR&_(UQ7AGP
MZNM^=)-(Z0H0/DQEC]3_ )YJOK&G2>'-400RL< 21R=#_GBO#_MG'0IQQ=2D
MO9-_/\_T/0^H8>4G0C-\Z^X]*K&N/%VF6\QC,Q<@X+1J2!^/?\*BU?5&F\)O
M=Q_*TL:CCMD@$?SK'\*Z':ZEI5W+/&'DW%%8G[N%!R/S_2O5Q685Y5X8?!VO
M*/-=[6Z')1PU-4Y5:][)VLCK[.^@U" 36\@DC/<=O8^E%]>1:?:R7$QVQH,G
MU^@KCO 5PRZA<0Y.QHM^/<$#^M6O%5S)JVIV^DVYS\P,A]__ *PYJ(9LYY>L
M3R^^_=2[RZ?YCE@E'$^RO[JU;\CI--U*/5+43PJZQDD#S!C..XJU45K;I9V\
M<$8PD:A14M?0TE-4XJH[RZ^IYD^7F?)L%%%%:D!1110 4444 %%%% !1110
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
M "BBB@ HHHH **** "BBB@ HHHH **** "I(89+J:.&&-I99&")&BDLS$X
M'4DUZG\&_P!FWQ?\9;B&>RM&TW0&;$FLW:$18#8;RQP96&&X7C(P2*^I[N'X
M*?L*^&UU?Q!J"W&OSKB*25%GU*Y.&.((A_JT."-WRKG:&?.*\''9Q0P;]G'W
MY]E^O;\ST</@:E?WGI'NSS/X$?L0:AX@-OK7C\2:7IC!)8M'C;%Q.#SB4C_5
M#&.!\W)^X1S7_:@_X*%>'/@_I\G@?X.PZ?>ZO;JUO)J5O"GV#3L97;$H^660
M$9Z%!Q][D#Y@_:4_X*$>//CA]OT71)&\'^"YP8C86K?Z3=1E<$3S=2#D_(FU
M<'!W8S7RI7QU:=?'3]IBGHMHK9'NTXT\/'EHKY]32\1^)-5\7ZW>:QK>H7&J
MZI>2&6>[NI"\DC$Y))-9M%%:$!1110 4444 %%%% !6SX,\-R^,O&&A:! VR
M;5;^"Q1L9PTLBH#^;5C5]1?\$Y?A3-\2/VE=&U&2'?I7A=&UBY=E)7S%^6!<
M]F\QE8>T;>E9U)<D')]"HQYI)'[,00I:PQPQ*$BC4(BCH !@"I***^3/;"BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@#P3]L;P2/$'PUCUN&$->:+.LC.%RWD/\CCZ;BC
M>P4U\.5^IOB+0[;Q-H.HZ1>+NM;ZWDMI1_LNI4D>_-?F'XBT.Y\,Z]J&DWB%
M+JRG>WD!&.58C/T.,U]=D];FIND^GY,\G&0M)2[F:U,:GM36KWS@&T444 %-
M/6G4UNM2 E-IU-H 1J;3FZ4V@"UI>KWN@ZE;W^G74UE>P,'BG@<JZL#U!%?5
MWPB_; LM8MD\/_$>&$K*OE?VMY0:&;/&)XP,#_> QZ@<FOD9J8U<F(PU/$*T
MUKWZFM.I*F[Q/NOQ%^RUH/BN^MM5\+ZU'8Z5='S)$C N(MIS\T+!NF>Q)'/!
MXQ7,^./B=\-_V5;IM*TK0+O7_&*("9KI"FS(!!,S+@ JW2)2#C!(-1?L@^++
MS2_@WXZ>'%U-I#27MM;RLQ7<8"P7 Z*6C[>IJWX-_:>^$'[2>EPZ!XTT^UTG
M4Y,*MCK1'EESMSY%R,8). .48^E>1&5?G<,1S5*4-'9V?SZO[_F=4N3E3IM1
MG+:Y\N_%;]IOQS\66EM[[4?[-TANFF:>3'$1Q]\YW/T_B)'H!7D]?7_Q8_8+
MO+42ZE\/]0&H6^-XTF^<++C!.(Y?NMVP&V_[QKY0U[0-2\+ZM<Z7JUE/IVH6
MS;);>X0HZGZ'MZ'H:^\R_$8.M3Y<)9)=-G\U^I\UBJ=>$KU[^IGT445ZQQ!1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!SGBKPV^J;;FV
M ^T*-K*3C>/\:YV&XUZQA-I$MRB=-HBSC/H<?RKT6BOG<5DT*U9UZ51TY/>W
M4]2CCI4Z:ISBI);7.*\-^%)S=1W5ZGE1H=RQM]YCVR.PKJ]4T]-4L9;9S@,.
M&]#V-6J*[<+EM#"4'AXJZEO?J<];%5*U15&[-;>1YTMEK/AZY?R(Y5+<;XTW
MJP_(U)9:#J.O7WG7:R1HQR\LHP2/0#_(KT&BO)CP]23495).FG?EZ':\SG9M
M02D^HV.-88TC0;44!5'H!5?5+M[&PFFCC:64#"*JDDL>E6J*^FG%N#A!VT^X
M\B,DI)R5SFO!VDR0)-?7*L+B8D .,$#/)_$_RI_C#0Y=3ABFMUWRQ9!3NRGT
M]ZZ*BO-664?J?U)[=^M][_>=?UNI[?VZW_K0\_N9-9U:TM[![.0+&0,^6RDX
M&!N)XKL]%T_^R]-AMR<LHRQ_VCR:NT5&#RU86HZTIN<FK7?1%5\6ZT%345%;
MZ=PHHHKVC@"BBB@ HHHH **** "BBB@ HHHH **** "BK.FZ;>:Q?0V5A:SW
MUY,=L5O;1M)(Y]%4 DGZ5]._";]A+Q%XD:&_\:77_".:>?F^PPD27<@YX/\
M#'VZ[CZ@5Q8K&4,''FKRM^?W'11H5*[M35SYV\&^!=?^(.L+I?AW2KC5KYAN
M,<"\(O\ >9CA5'NQ K[+^%O[''A7X::3_P )5\3]1L[QK6/SIK6XD$>GVG(Y
MD9B/,(Z<X7G&&X-0_&']K#X0?L:Z7=>%O".E6NK^+(0%;1]-;:$?@9N[DAB&
M"Y.WYGX (4$-7YI_'C]IKQ[^T3K?VWQ7JK?88SFVT>S+1V5OR<%8\G+<XWL2
MQ&!G %?%8K-<3CO=H_NX=^K_ ,OZU/>HX.CA]:GO2_!'V;^T5_P5"L]-M&\/
M?!>T4&,^4WB"^LPL2*.!]F@;Z#YI%QC(V=Z_/+Q3XKUCQOK]YK>OZE<ZOJUX
MYDGO+N0O([?4]AT '   '%9-%<%.C"DO=1T2J2GN%%%%;$!1110 4444 %%%
M% !1110 5^N7_!+?X4CP7\"+KQ7<PJNH^*KPS*Y4AA:PYCB4Y[;O.;CLX]*_
M*SP#X/O/B%XXT#PQI^?MNL7T-C$P0OL,CA=Q YP,Y/L#7]!7A7PW8^#?#.DZ
M#ID*V^G:7:165M$O18XT"*/R KR\?4M!074[,-&\G+L:M%%%>&>B%%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !7Q7^V5\.Y-$\90>*[=<V6L*L4Q&/DN$4#_ ,>10?JK
M5]J5S'Q*\"VGQ(\$ZIH%V%7[5'^YE(_U4HYC?\& SZC([UW8/$?5JRGTV?H8
M5J?M(-'YD-TIC=*OZUI%UH&K7NF7T1@O+.9H)HS_  LI((_,50/2OOT[JZ/!
M&T444 %(U+2-4@-IM.IIZT (>E-IU-H 1J8U/;I36Z4@/J7]AF1+R3QWI$GW
M+RUMV)QG 'FJ>/\ MH/RK\_[JWEL[B:WF0QS1.8W0]0P."/SK[B_8;OA;_%;
M4[9C@7&D2!1CJRRQ$?INKY#^+&FC1OBGXRT]5"BUUF\@"@Y VSNN/TK' ^[B
MZT>ZB_S1&*UHTWVN=[\&_P!KCX@?!QH+2VU ZWH,9 .DZFQDC5>>(W^]'U/0
M[<]5-?9WAWXQ?!?]KC2+;2->@M[+7BN(]/U)A#=1.0<_9YQC?TS@'G ++VK\
MQZ*WQ&74JTO:0]R?=:&-+%3IKDE[T>S/MWXM?L(Z[X=\_4/!-Y_PD%@,M_9]
MQA+M!SPIX63 Q_=// -?+NI:;>:/?365_:SV-Y"=LMO<QM'(A]&4@$'ZUZ1\
M%_VV/'GPI\FQOYSXLT%2 ;/4I6,T:YZ1S<LOH VY1Z5]<:/\0?@M^V'H:V.H
MK!8Z_@1);7S1V^HPL<?ZA\GS!GL,@X&Y1G%*&88S Z8N//#^9;_-?UZLJ6&H
M8G6@^679GY[45]5_$_\ 8)\1:&\EUX*OD\0V>?EL;IE@ND&/[QPC_7Y3STKY
MH\1>&-7\(ZI+IVM:;=:7?1DAH+J(QMUZC/4>XX-?1X7'8?&*]&:?EU^[<\NM
MAZM!VJ1L9=%%%=QSA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45H:'H
M&I^)]3AT[2-/N=3OYO\ 5VUI$TDC>N !G _2OJCX3_L#ZIJGE7WCW4/[(MSS
M_9>GNLEPW7AY.43M]W?D'JIK@Q6.P^"C>M*WEU^XZ:.'JXAVIJY\IZ3I%]KV
MH16.FV<]_>S'$=O;1F1V/LH&37U!\)_V#]=U[RK[QM>?V!9'G[!;%9+IASPS
M<JG;^\>>U>B>//VF/@)^R'I<NE:%%8ZCKL:LO]F:#MGN&8;N)[@D[>00=S%A
M_=Q7P9\?/^"@GQ-^-7VG3K*\_P"$.\-2[D_L[27*R2H<C$LWWFR#@@;5..E?
M(XC.L3BO=PL>2/=[_P!??ZGM4\!1HZUGS/LMC[M\9?M!? ']C.SN-+T>*#4O
M$@!22PT<BYO&;)XGG8X0 @C:6R,\+7PW\?/^"B/Q-^,GVG3M)N?^$'\-2;D^
MPZ3*1<2H<C$MQPS9!P0FQ3W!KY:9F=BS$LS'))Y)I*\B-!<W/4?-+N]3M=1V
MY8JR\A69G8LQ+,QR2>2:2BBNDR"BBB@ HHHH **** "BBB@ HHHH ***U/"W
MAG4?&GB72]!TBW:[U34[F.TMH5ZO([!5'MR>O:@#[2_X)4_!R7Q-\5M5^(-Y
M:AM+\.6S6UI,^1F]F7;\O8[83)G/3S4/H1^K%><_L^_!G3/@)\)]"\'::J,]
MI$'O;I4VFZNF ,LS#)Y+=!DX4*HX KT:OF,15]M4<NA[%*')&P4445S&H444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% 'R'^V=\+19WMIXVL(OW5TPM=05%^[(!^[
MD.!W *DGN$]:^6Z_4KQ9X:L_&7AO4M$U!-]I?0-"_JN1PP]P<$>X%?FCXV\'
MZCX"\47^AZI"T5U:R%<D<2+_  NOLPP1]:^QRK$^UI^REO'\O^ >/BJ?++F6
MS,"BBBO<.(*1J6D/2I ;2-UI:1J $IE/IE "'I33TI],I >Q?LBWQL_COH<>
M<"YBN83T_P">#O\ S05XO^UCIO\ 97[1GCN'^]?^?TQ_K$63_P!GKT+X!7XT
MWXT>#93P&U**'_OL[/\ V:LO]O;2O[/_ &C]7N-A7[?9VESG.=V(A%G_ ,A8
M_"N;#^[C_6/Y,5?7#>C_ $/G6B@]:*]\\H*56*L&4D$'(([4E% 'NOPJ_;0^
M)7PNC@LSJ2^)-(B.!9:QF4JO/"2YWCKP"2!@<=J^K_"O[7WP:^.6E6VF>.["
MTT:^/R_9M=@6:W5B!EH[C;A!_M-L/'TK\V#UI&KRJ^6X>L^=+EEW6AW4\74I
MKE;NNS/T6^('[!6AZ]"VI> =>^P+)'OBLKPFXMY">FV8'<J].H>OE?XA?!3Q
MI\+YY5\0Z!=6MK&0/M\:&2U;/3$JY7)]"0?:N,^&_P =?'7PFN(G\->([RRM
MHVW&P=S):OSD@Q-E><GD 'DX(K[!^&G_  4<T'7HXM+^(GATZ:)(_+FU'3P;
MBV<]R\!&]5/H#(?:HCB,RP.C_?1^Z7]?>7*GA,1M[C_#^ON/CFBOT#UO]FGX
M._'C39]6\$:I9V%TS;WN] N%FA5F!(62#=A/]T;#Q7S9\2/V/?B)\/E:XAT]
M?$NGC)^T:/NE= /[T1 <<>@8#UKUL+G.$Q+Y&^27:6G_  #AK8&M2]Y*Z[H\
M/HJ2XMY;.>2&>)X9HSM>.12K*1V(/0U'7N'GA1113 **** "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 **** "BBI[*QN-2NXK
M6TMY;JYF8)'#"A=W8] %')/TI; 045[_ /#?]BOQ_P".8X+O4H8?"NFR%3YF
MHY-P5()RL(YR..'*=:]]C^"GP+_9DTR/7/'.KV4]U'&'$_B"57WG@$PVJCY^
M>@VNP]>]>#BL[PF&?+%\\NT=?QV/2HY?7JZM<J\SXZ^'OP5\:?%"1/\ A'=
MNKRU+[&OG7R[9#G!S(V%X[@$GVKZB^'O[ -AIZ?;?'>O_:0B[VLM+/EQ+C).
M^5QDC'H%^M>>?%K_ (*N>'_#\8TSX6^%?[5$8"KJ&L*;:U0 ]$@0AV&/5DQZ
M&OASXN?M/_$WXWR3+XL\67UWI\A4_P!E6[>19+MSM_<IA21N/S,"WJ3BOG*V
M:8_%:0_=Q^]_U]QZE/!X:CK+WG^!^D_C+]LC]G_]EW19M+\$QV?B35MFW['X
M;*R+(RCY3/>'*D9XR#(PS]VOA#X^?MW_ !0^.WVFPDU+_A%_#,NY?[%T5FC6
M1#D8FE^_+D'!!(0XSL%?.E%>;&A%2YY>]+N]3JE4;7*M%Y!111729!1110 4
M444 %%%% !1110 4444 %%%% !1110 5^B'_  2O_9U-[J5[\7=:MA]GM3)8
M:$KG[TI!6>?&.@4^6I!ZM+D< U\1_!OX6ZK\:OB9H/@W1U87>J7 C:8)N$$0
M^:64@D9"(&;&1G&.IK]ZO '@?2?AKX+T;PMH5LMKI.DVR6L$:CG"CECZLQRQ
M/4DDGK7FXVMR1Y%N_P CKP]/FES/H=!1117@GI!1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !7B_[2WP2'Q1\-C4=,A4^)=-0F#'!N(N283[Y.5SWR/XC7
MM%%;4:LJ,U4ANB)Q4X\K/R>D1HY&1E*LIP588(/I3:^G?VN/@;_8MY)XVT*T
M5-.G8?VG#$,"*4G E _NL2 ?]HY_BKYBK[_#UXXBFJD3P:D'3ERL****V,QE
M(U+2-0 E-;K3J:U "4RGTVD!K>"]0.D^,M!O@S*;:_MY@R]1MD4Y'OQ7??\
M!2/2?L_Q>\/:@N MUHJQD8ZLD\N3GZ.H_"O*0Q5L@X(.017O7_!1N$ZKI?PQ
M\0*%V75O<JY7H-RP.N/S;\JY$^7&T7WYE^%RIZX>?E8^)&ZT4K4E?1'CA111
M2 :W6FM3FIK=*10VFTZFT=1FIX:\5ZSX+UB'5=!U2ZTC48?N7-G*8WQD'!(Z
M@X&0>#WKZF^%_P#P4<\8>'56U\::7;^++;(Q>0%;2Z4=\[5\M_8;5/7+>GR&
MU)7'7PM'$JU6-_S^\VIUJE+X'8_3JQ_:!_9[_:*BAM/$2V=EJ#Y58?$,/V29
M<C;A;A3M&<\ 29Z<9 K \;?L":)K5N+_ ,#>)7M$DC#QV^H8N()/0K*F"JX]
MGK\XVKL_ /QH\<?"^=9/"_B;4-)4#'D))O@(W;N8G!0\Y/*]SZFO/C@L1A=<
M'6:\GJOZ^1U/$4JW\>"?FM&>P^//V7_B1\/?,EO?#LU_9(<?;=*/VF,CU(7Y
ME'NRBO*F4JQ5@00<$&OIKX<_\%+M6LO*MO&_AB#4XLX:^T=_)E"^IB<E6/T9
M!7LT'Q"_9U_:<1$OYM.M]:E1@$U$'3[Y">>) 0'(QG 9QU]ZZHYOBL/IC*-U
MWC_E_P %&3P5&K_ J:]F?G]17VAX\_X)\I)ON?!7B8!& *66LKD>^)HQT]!L
M_&OG/QY^S[\0/AOODUKPU=K:+D_;;0"X@P.Y=,A?^!8/M7LX;-,)BM*=17[/
M1_C^AP5<)7H_''0\[HHHKU3C"BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M,PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***]
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% '#_ !6^$.@_%S1/L6K1&*ZA!-KJ$('FV['TSU4X
M&5/7V."/@/XH?"K7/A/X@;3=8AS$^6MKR/F*X3^\I['U4\C\B?TTK$\8>#=(
M\>:!<:/K=FEY93#[K#YD;! =#_"PR<$5ZF#QT\,^66L?ZV.6M0575;GY9'K2
M5ZQ\;OV?-:^$-X;H;M2\.ROM@U!%Y3/1)0/NM[]#V]!Y17V5.I"M%3@[H\:4
M7!VD,I&I:1NE:$C&KZB_8:F%Y=^.-&<XBO+.%CWQ@R(>/^VE?+S=*^A/V']2
M%I\6+^U8\7>E2JO^\LD;#] U>?CU?#S-\.[5$?$%Y:R6-U/;3+MEA=HW7T8'
M!_6H*ZWXM:7_ &)\5/&6G[/+%KK-Y"%] L[@?RKDJ^EC+FBI=SPVN5M!1113
M$(>E-IU-H'T&GK36IS=::U+H4)3*?3*0!3*?3:0"4-THH/2D VBBBDP$--IU
M-H'T"BBBI8#3UI*5NM)2*"FTZFU #**** "F4^F4#Z"-6AH?B35_#%U]JT?5
M+W2;GC]]8W#POQR.5(-4&Z4VH:35F-'LGAW]L;XR^%_*6U\>:C<H@ VZBL=Y
MN [$RJQ_'.?>O4?#O_!2_P")FF-MU32O#^M19SEK>2"3Z J^W'_ :^2&I*Y)
MX/#U/B@ON.B->K':3/T'\/\ _!4K3)%1==\ W=LV/GDT[4%F!Z<A71,=^-QZ
M=:[6V_;E_9^\?IGQ+ILMHT@VR+KFAK<].F?+\W(]/IVK\PFIM<;RO#WO"\7Y
M,W6-J[2L_5'ZI6^C_LJ?$9E%K?\ A:.=Q\D<6IMI\F2,\1[TR1Z8/3ZTM[^P
ME\./$5F+K0=>U6W1S\LL-S%<PD=\?)D_]]5^5E7-+UW4M!N#-IFH76G3'&9+
M29HFXZ<J15QPV*I_PL3)>NHG6HR^.DOEH?H9KG_!._5(F)T?QE9W0P2%OK-X
M<'L,JSY'OC\*\\UK]A_XJ:6Q%MI^GZP <9LK]%S[_O=G%?/?AW]J?XN>%O\
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
MR7FH7EQ?W<AR]Q=2M)(WU9B2:JT45J9!3*?3* "BBBH*"BBB@84444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%?0_P"RE^QGXI_:8UI+K+Z#X+MW(N]<DCW;R/\ EE IQO<GC/W5Y))("M$Y
MQIKFD]!QBY.R/./@G\#?%?Q]\:0>'/"FGM<RDJUU=L"(+.(G!DE;L/;J>@!K
M]I_V<_V<_#/[-W@6+0M"B$]],%DU'59% FO)<=3Z*.=J] /4DD]%\(O@[X4^
M!O@VW\,^$-,73M.C8R2,3NFN)2 &EE?J[D #)Z  #   [6O Q&)=;1:(]2E1
M5/5[A1117"= 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 5M2TVTUG3[BQO[:*\L[A#'+!,H9'4]00>M?
M%/[07[+=SX&^T>(/"J2WOA_EY[0G=+9^X[M'[]1WSUK[?I&4,I!&0>"#79AL
M54PLKQVZHQJ4HU59GY*T'I7VQ\;/V0].\4?:-8\&B+2M78EY-/8[;:?UV<?N
MV/\ WS[#K7QMKF@ZCX9U.?3M5LI]/OH3MDM[A"C#WP>Q['H:^SP^*IXJ-X/7
ML>-4I2I/4S3TKU_]DG4#8_'CP^F[:EREQ"V?^N#L!_WTJUY!7<_ ?4/[-^,W
M@V8_Q:G##Q_TT8)_[-58B/-1FO)_D33=II^9P'[6.F_V5^T9X[A_O7_G],?Z
MQ%D_]GKR.OHO]O?2_P"S_P!H[5I]FW[=96EQG^]B(1Y_\AX_"OG0]:]3!RY\
M-3EY+\CRZZY:TUYL****ZS$*93Z92&-:D;I3FIIZ4="AM,I]-/6D E-/6G4U
MNM(8E%%% AM%%%)@%,I],I#"BBBI8AK=:2E:DI%A3:=3:@!IZTE*W6DH *93
MZ90- W2FTX]*;4@A&IM.:FT#$:FTYJ;0 4UNM.IK=:170*1NE+24#&TVG4VD
M E%%%(!II\-Q+:2++!*\,J]'C8JP[<$4QNM(W2H+.NT?XR>/O#X TSQOXCT]
M0=VVUU6>,9QCH'QTXKM]+_;*^-.CX\CX@ZI)@8_TI8KC_P!&(U>,45A*C3E\
M44_D6JDX[,^A['_@H%\<K/ D\70WBCM/I5I[=UB!_P#UUNV?_!23XQVQ'F3:
M'=\=)M.QG_OEA7RR:2L7A,._L+[C3V]5?:9]AV/_  5$^*$$G^E>'_"ES'_L
MVMRC?GYY'Z5N6G_!5/Q:@7[5X'T68]_)N9H\\>^[O7P\W6BLG@,,_L&BQ%7^
M8^_K3_@K!.N!=?#*.0YY:'7"N/P-N?YUOV7_  58\.29^U^ =4@Y_P"6-_')
MQZ\JM?G W6DK)Y;A?Y?Q9?UJMW/T\M?^"IWPW8#[5X7\50GOY,-M)CCWF7O5
M_P#X>,_ [5-TEWI6M*Y.3]ITF%R3Z\2'_)K\LFZTE9_V9A^EU\Q_6ZO4_4__
M (;T_9XG^>33;@.>HDT%2?TS1_PW=^SK_P! Z7_P0+_A7Y7-UHI_V;2_FE]X
M_K4^R^X_5(?MS?LWW2E9K':!R!+X>!S^2FC_ (;9_9G_ .?*'_PG/_L*_*MJ
M2E_9]/\ FE]X?69=E]Q^JR_MJ?LRS'8]I;JK<$OX;)'XXC-'_#87[+7_ #[:
M=_X2[?\ QJORIIK=:/[/A_/+[P^LR_E7W'ZK_P##8?[+7_/MIW_A+O\ _&J>
MW[6'[)S,24T0D\DGPG+_ /(]?E&U)1]0C_/+[P^L/^5?<?JU)^VE^S#I[$VU
MK:R'KFW\-,N<=.L8_"H6_P""BWP&TQ2;72M6<J>%MM'B4G'3&7'^37Y5TUJE
MY?3>\F_F5]8DMDON/U.F_P""I7PEM%*VWA[Q;)W^6RM47/\ X$?TK)NO^"KG
M@=1_H_@OQ!*<?\M9($_DQK\QJ*7]FX?L_O']:J'Z0W7_  5GT-,_9OAUJ$O7
M'FZG&GTZ1M_GUK(NO^"MQSBW^%H S]Z37_Z"V_K7YYTUJ?\ 9^&_E_%B^LU;
M;GWM=?\ !6CQ P_T?X>:;$<?\M=1D?\ D@K&NO\ @J[\06'^C>$/#,1Q_P M
M1</_ "D%?$-%/ZEAU]@7UBKW/KS6/^"HWQ@U!66VLO#&E\$!K:PE9O8_O)F&
M1].W2N)U;_@H1\>-4W >-5LHR<[+33+1,>VXQ%OUKYVIM6L-1CM!"=6H_M'K
M&J_M:?&75]QG^)?B2/<2?]%OWM^O_7,KBN+U7XH^,]>_Y"7B[7=1Z_\ 'UJ4
MTO7K]YC7--TIM:*G".R,W*3W8LTCS,7D9G<]68Y-1TYNE-JR1&Z4VG-TIM0
MC4E*U)05T&M24K4E (*:U.IK=:708UJ2E:DI %,I],I %%%%2 C=*;3FZ4V@
M HHHJ"PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M_LT^!/V=]!%AX4TI1>2 "YU>\"R7MR?]N0*./15PHR<#FO4E4(H50%51@ #
M%+7B5L3.MH]%V/0IT8T_4****Y#<**** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH *KW]A;:I93V=[;0WEG<(8IK>X0/'(A&"K*>"
M".QJQ10!\@_&K_@GOX=\31SZEX N?^$;U/!?^S;@M)9RG' 4\M$2>_S#GA17
MPE\0/AGXH^%^L'3/%&BW6CW63L\]/W<H!QNC<95QQU4D5^U=97B;PKHWC31Y
MM*U[3+75].F'SVUY$)$S@C(!Z$9.".1VKZ'"9S6H>[5]Y?C]_P#F>76P%.IK
M#1_@?B#3*_0_XL?\$Y?#VM1S7G@+59/#]\2673]1=IK0]<*'P9$Y[G?]*^*O
MBA\$?&GP=U#[-XIT.XL(V;;%>*/,MIN_R2KE2>1QG([@5]=ALPP^*TIRU[/<
M\2KAJM'XEIW.#;K2-3FIK=*[^AS#:1NE+2-TI#&T444"$;K24K4E(84UJ=36
MI A****EB$;I3:<>E-I%A2-2TC5(#&I*<U-I %-;K3J:U T)3:=3:D$)3:?3
M*!B-TIM./2FT %(U+2-2'T$HHHH&AE-;K3J:U(8E%%%(!&IM.:FU!8VBBBDP
M&MUI*5NM)2&-;K12MUI*!C6ZTE*U)4] &MUI*5J2D C4E*U)05T&M24K4E2Q
MA36ZTZFMUI -:DI6I* "FM3J:U(L2BBBD RD:EI&J!]!****3&AE,I],J0$:
MDI6I*D!&IM.:FT (U-IS4VI 1J2E:DI%=!K=:2E;K24#"FTZF5("-24K=:2@
M!#3:<W2FT@"BBBI 1J;2M24F,****DH**** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HKN/A?\$?'7QGU%K/P9X8O]=:,[99X(]L$)QG]Y*V$0XZ
MD$]LU^@?[.?_  2STG15CUCXN72ZW?9#1Z#IMPR6L?7_ %TH >0_=.$*J"""
M7!KGJ5Z=)>\S2%.4]D? OPA^ ?CSXZ:M]@\&>';K50KA9KS;Y=K;],^9,V%4
MX.=N=Q'0&OTA_9S_ ."8W@_P#;VVK_$@Q>,_$2D2"P5F&F0'@@;" TQ!!SO^
M0@XV=Z^R_#_AW2O">CVVE:)IMII&F6R[(;.QA6&*,>BJH %:->/6QDZFD=$>
MA##QCJ]2"QL;;3+.&TL[>*TM84$<4$"!$C4# 55'  ]!4]%%>>=(4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %5[ZPM=4LYK2]MH;RTF4I+!.@>-U/4,IX(]C5BB@#Y<^,'[ /@;
MQYY]_P"%V;P;K# L([9=]C(V. 8?X.@Y0@#GY37Q%\6/V6_B-\'S<3:QH,MW
MI,18_P!K:;FXMMH_B8@9C'^^%K]@*1E#*58 J1@@]#7MX;-\1A_=D^9>?^9Y
M]; TJFJT9^$M!K]6/C%^Q'\//BJ)[RSLQX2UV0EOMVDQJL3L<<R0<*W?E=K$
MG))KXX^*7[!7Q+\!RRS:-:Q^,]+52PN-,PLX'HT#'<3[)O\ K7U6'S7#8C1O
ME?9_Y['C5,'5I.]KKR/FNBK>J:3?:)>R6>HV=Q87D9P]O=1-'(OU5@"*J5[&
MYP"-24K4E+H,*1J6D:D(;1114L IE/IE(H*1J6D:I8QK4VG-TIM( IK4ZD:@
M:&TTTZFMUJ0"F4^F4#"F4^F4 %(U+2-2'T$HHHH&AE-:G4UJ0Q****0"-3:<
MU)4%C****3 :U)2M24A]!&I*5J2@8UJ2E:DJ>@#6I*5J2D C4E*U)05T&M24
MK4E2QA36ZTZFMUI -:DI6I* "FM3J:U(L2BBBD RD:EI&J!]!****3&,IE/I
ME2 C4E*U)2 :U)2M24@$:FTYJ;4@(W6DH;K12*&MUI*#UHH&%,I],J0&MUHH
M;K10 C=*;3FZ4VD 4445(#6I*5NM)28^H4445)04444 %%%% !1110 4444
M%%%% !115G3=-O-9OX+'3[2>^O;AQ'#;6T;222,>BJH!)/L* *U%?7GP+_X)
MI_$KXHK:ZEXGV> =!DPV=0C+W[J1D%;<$;<]/WC(1UP>_P!]?!']@_X3_!/R
M;R#1!XFUZ,?\A;7@MPZG.<QQX\N,CLP7=C^(UQ5,73IZ)W9T0H3EY'Y?? _]
MBWXJ?'I8+S1="_LO09>1K>M,;:U(QD%."\@/0%%89ZD5]\? _P#X)?\ P]\
MK!J'CBXE\=ZRHR;>0&#3XVSD8C4[G(Z?.Q4_W!V^T%4(H50%51@ # %+7E5,
M94J:+1'9"A".^IGZ#X?TOPKI-MI6C:=:Z5IEL@CAL[*%8HHU'0*J@ 5H445P
MG2%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 <GX\^$_@[XG6OD
M>*?#FGZT GEI+<PCSHUSG"2C#I_P$BOE;XG_ /!-?1=4DDN_ GB"31)-O&G:
MHIG@+>TH^=!]0YK[5HKMH8ROAOX<[+MT^XPJ4*=7XT?CM\4/V7OB3\)7D?6?
M#EQ<:>B[SJ>FJ;FU"^K.H^3_ (&%->45^\%>0_%#]E'X9?%J22YU?P['9ZFR
M[?[2TMOLT_U.WY7/NZM7T.'SWI7C\U_E_P $\JIEO6F_O/Q]I&Z5]G?$[_@F
MOXETF26Z\#:Y;:_9A=RV.I$6UT#_ '5?_5OZY)3KC'>OESQU\*?&'PUN##XH
M\-ZCHISA9+F B)S_ +,@RK?@37T-'&4,1_#DG^?W'EU*%2D_?B<E11176SG"
MF4^F5)04C4M(U2QC6Z4VG4VD 4C4M(U #::W6G4C4A]1*93Z92&%,I],H *1
MJ6ANE(?0;1110-#*1J<>M-:I&-HHHH 1J2E:DJ"QE%%%)@-:DI6I*0^@C4E*
MU)0,:U)2M25/0!K4E*U)2 1J2E:DH*Z#6I*5J2I8PIK=:=36ZT@&M24K4E !
M36IU-;K2+$HHHI ,I&I::W6H'T"BBBDQC*93Z94@(U)2M24@&M24K4E(!&IM
M*U)4@-;K10W6BD,91112904RGTR@!IZT445("-3:<U-H ****D!K=:2E/6DI
M,84445)04444 %%%% !1110 45Z#\,?V?_B+\9+A(_!WA#4M:C?=B[6,16H*
M]09Y"L8/L6S7V5\*_P#@DGJU[Y-U\0_%\&FQ$ MIV@IYTW/8S2 *I'LCCWK"
MI7IT_B9I&G*>R/STKV+X3_LC?%CXT+;7'ASPA>#2[@!DU;4!]EM"O]]9'QO'
M/\ 8^U?KA\)_V-?A'\&VM[C0_"-K=ZK XD35=6'VNZ5P,!E9^(S_ +@6O;*\
MZIC^E-?>=4<-_,S\Z_A+_P $E+.W\J[^)'BZ2[D^5CIGAY=D>0P)5IY%W,".
M/E13SD-7VE\*?V??AY\$;=X_!?A6QT661=DEVJF6YD7T:9RSD9[;L>U>A45Y
MU2O4J?$SKC3C#9!1116!H%%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !45U:PWMO)!<0QSP2*5>*50RL#U!!X(J6B
M@#Q/Q[^QM\)?B LSW'A6#1[R0EOM>B'[(X)&,[5_=GIGE3SD]SGYL\>?\$Q]
M0A:6;P;XO@NH_F*6>M0&)U'&!YL>0Q//\"]OP^_Z*]&CF&)HZ1GIYZG+4PM&
MIO$_&_X@?LO_ !/^&C2-K/A#4'M$Y-]IZ?:[?&< EX]P3)(^]@\]*\K92K%6
M!# X(/45^\E<#X_^ OP]^* 8^)O"6FZE.QR;L1F&Y/MYT963'MNKVJ.>/:M#
M[O\ )_YGGSRW_GW+[S\5Z&Z5^B_C[_@F;X6U*-Y?"/B74-#N,9%OJ*+=PD^@
M(VLO;DEOI7S9X\_80^+G@E)I8=%@\2VD?/G:'/YS$8SQ$P60^G"GD?3/LTLQ
MPU;:=GYZ'GU,+6I[Q^X^>*;6IKWAO5O"]\UEK.EWND7BYS;W]N\$@P<'Y6 /
M4&LNO133U1R;!2-2TC4 -I&I:1J0^HE,-/IK=:0Q*93Z;0 E#=**&Z4BAM%%
M% (:W6FM3FZTUJ0QM%%%(!&I*5J2H*&4444F,:U)3FIM(?01J2E:DH&-:DI6
MI*GH UJ2E:DI (U)2M24%=!K4E*U)4L84UNM.IK=:0#6I*5J2@ IK=:=36ZT
MBQ****0#*:W6G4UNM0/H%)2TE)C&TRGTRI 1J2E:DI -:DI6I*D!K4E*U)2
M::***0QE%%%(H*93CTIM #:***D!K4E*U)0 4445(#:2EI*3&@HHK<\)>!?$
M?C[4A8>&M!U+7[W(!@TVU>=AGH2%!P.O)XXJ+VU91AT5]9_#K_@F5\9O&C12
MZO9:=X-LGPWF:M=J\Q4C.1%#O(/LY4U]0_#G_@DWX$T/;-XR\3ZKXIG5L^19
MHMA;D9Z, 7<\=PXZURSQ5*'6YM&C.70_*NO6?A[^RC\7/B@T)T#P%K$MK,%9
M+Z\@-I;,I_B$LNU6'^Z37[-_#G]FWX8?">.$>%_!&CZ=<0C"WK6XFNOQGDW2
M'_OJO2JXIYA_)'[SICA?YF?EY\.O^"27BO4FBG\;>,=-T2$X9K72(GNYL8^Z
M7<(JG/IO''>OKCX5_L!?!CX6^7,GAE?$VHI@_;?$3"[.1W$9 B!SSD)GWKZ+
MHKAGB:M3=G1&C".R(K:UAL[>."WB2"",;4CC4*JCT '05+117*;!1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 4]5T>PUVR>SU*QM]0M'^];W42R
MQM]58$&O'O&7[&/P?\:&22?P?;Z9<NV_S])D>T(.>?E0A.?]VO;:*UIUJE+6
M$FO0B5.,_B5SX?\ &7_!,#0[A7D\*>,[^P<#*P:O;I<JQ]-\?EE1_P !:O#O
M&7_!//XM>&O.?3;33?$\"#<&TZ\5'*\_P2[.1CH,]1C-?JC17IT\VQ5/=W]3
MCE@:,ME8_#KQ=\+?&/@*1E\1>%M7T4 D"2]LI(XVQW5R-K#W!(KE6K][9(UF
MC9'571@596&00>H(KS/QA^S+\*_'A9M9\#:1+*PPTUK#]EE/(/+PE6/3U]?6
MO3IYXO\ EY#[CCEESWA(_%VFMUK]+_&'_!,OP#JV^3P_K^M>'Y6/$<Q2[@7Z
M*0K_ )N:\;\5?\$P_'&GM(V@>*-$UF)3PMVLMI*P]E D7/U;\:].GFF%G]JW
MJ<DL'6CTN?&=-KW?Q/\ L1?&;PNQ,G@V;4H><2Z7<17.<#/W5;>/Q49[5Y3X
MD^'7BOP?(ZZ[X9UC1BGWO[0L98,9Z'YE'7!KNA6I5/@DG\SFE3G'XE8YV@]*
M**V)0VBBB@$-;K36IS4UJ0QM%%%(!&I*5J2H*&4444F,1J;3FIM(?01J2E:D
MH&-:DI6I*70!K4E*U)4@(U)2M24%=!K4E*U)4L84UNM.IK=:0#6I*5J2@ IK
M=:=36ZTBQ****0#*:W6G4UNM0/H%)2TE)C&TRGTRI 1J2E:DI -:DI6I*D!K
M4E*W6DI -HHHI#&4444%"-TIM.;I3:74!M%:>A^%]9\3W M]'TF^U:<G BL;
M9YFS]%!->S^"OV%?CAXZ6*2T\!WNG6SX)GUB2.R"@C()25@Y_!2:RE4C#XG8
MI1E+9'@;4E??'@O_ ()(>+]059/%7CC2-&&03#I=O)>OC/();R@#C/3=7O'@
MK_@E;\(_#_ER:[>Z]XIGQAX[BZ6V@)]0L2JX_%S7)/&T8];FZP]270_(^NN\
M%_"+QO\ $8I_PB_A'6M>1F*":PL9)8P1U!<#:/Q-?M[X-_9@^$W@ 1'0_A[H
M%K-$,)<RV2SSCH?];)N?L.]>GJH10J@*JC  & *XI9BOLQ-XX7^9GXV^"_\
M@F?\</%FU[[2--\+0-@B36-03)![[(?,8'V8 \5[YX-_X)#6L;12>+/B'-,N
M 9+;1K 1D=<@2R,V>W.SUXK]%Z*Y)8VM+9V-XX>G$^;OAW_P3U^"'P]6)SX5
M/B:\C&/M7B*<W1;ZQ?+#_P"0Z^A=*TBPT&PBL=-LK?3K*$;8[:UB6*-!Z!5
M 'TJY17'*I*?Q.YO&*CL@HHHJ"@HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH X?Q+\#?A
MYXP$AUGP3H-_)(<M-)I\0E/7_EH%#=SW[UY3XD_X)^_!CQ TCP:%>:)(X.6T
MW4)0 3W"R%U'T Q[5]'45T0Q%:G\$VOF92I4Y?%%'PSXD_X)9Z#<>8V@>.]1
ML1DE$U*RCN?H"R-'^>/PKRGQ-_P3+^)6EQM+I&L:!K:C&(A/);RGZ!DV_P#C
MU?IY17=#-,5#[5_5'/+!T7TL?C=KG[&?QHT%V%QX!U"8+_%9217(/3IY;MZ_
MYP:X+6O@_P"//#K!=4\%>(=./4?:M*GC! SR,IR.#S7[G45VQSJK]J"_K[S!
MY?#I)GX!R1O"Y1U9''56&#3:_>_5M TO7H_+U/3;348\8V7<"RC\F!KA=;_9
ML^%7B$+]M^'GAQF!SOATZ*%C]60 G\371'.H?:A^)B\OETD?B2U)7Z^:Y^P3
M\$M:W,OA)].E;_EI8ZA<)^2EROZ5PNN?\$Q?AAJ#,^GZQXDTMB<A%N898P,=
M,-%NZ_[7K^'1'-\/+>Z^1F\#56UC\NJ*_0?6O^"5$+>8^D?$:1#_  0WNDAL
M_5UE&/\ ODUPFM?\$N?B':J6TSQ-X;U  ?=G>>!C]/W;#\R*Z%F&%EM/\S)X
M6LOLGQDU-KZ>O/\ @G/\:+<$QZ7I=WSTAU.,9_[ZQ7/WW[!_QSL>6\#/*O\
M>@U*S?\ 039[^E;+%4'M-?>B/8U$OA9X U)7K]]^R+\9+!2TGP[UMP#C]S")
M3S_N$US]]^S[\4--3?=?#GQ7"G]]M%N=OTSLQ6BK4WM)?>3[.:W1Y\U)707G
M@#Q18 FZ\-ZO;!>IFL95QQGNOI6'/;RVLACFB>%QU612I_(U:::T)LT0M24Y
MJ;0(1J2E:DH*Z#6I*5J2I8PIK=:=36ZT@&M24K4E !36ZTZFMUI%B4444@&4
MUNM3V]O-=2".")YI#T6-2Q_(5JVO@;Q)J# 6OA_5;DMT$-E*^><=E]:SNEN4
M8=)7:VOP3^(E\,V_@+Q/<#&?W6C7+>W9*V;/]F'XO:@VV+X9>+%/3]]H\\0_
M-U'K6<JD%NT4HR['E],KZ#TG]@GX[:SL,?@.:V1OX[R^M8=OU5I0WZ5VFC?\
M$POC-JB!KD^'=(/]V\U%F(_[]1O6$L31CO-?>6J4W]D^1VI*^\-'_P""2_C"
MXD']K>.]#LD[FSMIKD_DWEUVNC_\$D-)AV'5/B3>W7]];/24A_ %I7_E6$L=
MAU]K\S18>H^A^;#4E?J_I?\ P2L^$MG\UYK/BK4&XX>\@C7\EA!_6NXT?_@G
M9\!]*V&3PA-J,B?QWFJ71S]5615/Y5A+,:*VN6L+4/QF;K25^Z&B_LB?!?04
M"VWPT\.R@?\ /[9+='\Y=U=YH/PY\)^%RQT7POHVD%A@_8-/A@SCC^%16$LR
MATB:+!RZL_"+PS\&?'WC,_\ $A\%>(-77=L+V>F32(#UP6"X'3N:]9\+_P#!
M/KXZ^*&C/_"&'28' /GZI>P0A<^J;R__ ([VK]IJ*YY9E4?PQ2-5A8]6?E9X
M9_X)._$?4&1M<\4^'='B;J+8S74B\>FQ%SGC[U>M>%_^"1_A2U1?^$C\?:SJ
M;]_[+M(K,?3Y_-K[YHKGECJ\NMC98>FNA\O>&_\ @FW\"]!8-<>'[_77!!#:
MEJ<V!QC&(B@/KR#7K/A?]FWX5^"VC?1OAYX;LYXP MQ_9L4DPQ_TT92W8=Z]
M(HKFE6J2^*3-53C'9$-K9P6,*PVT$=O"HPL<2!5  P, >PJ:BBL2PHHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "H[BWBNHS'-$DR'JLBAA^1J2B@#GK[X=^
M%-4S]M\,:/=[NOGZ?$^>OJON?SKG[[]GGX6ZB'^T?#?PG*SC!?\ L2V#_P#?
M03(_.O0:*M5)K9D\J>Z/+/\ AEGX0?\ 1-O#7_@NC_PI&_97^#[*5/PV\-X(
MQQI\8/\ *O5**OVU7^9_>+V<.QY)_P ,D_!O_HG&@?\ @(*/^&2?@W_T3C0/
M_ 05ZW11[:K_ #/[P]G#L>-_\,=_!;_HG6C?]^V_^*H_X8Z^"W_1.M&_[]M_
M\57LE%/V]7^=_>Q>SAV1XFW[%GP2=BQ^'FEY)SPTH'Y;Z3_ABGX(_P#1/-,_
M[[F_^+KVVBCV]7^=_>P]G#^5'D%G^R'\&;$*(_AQH+;>GG6WF]L?Q$YK7M?V
M;/A-9X\KX9^$<C&&?1+9R,=#DH>:](HJ76J/>3^\?)'L<A:_!_P%8X^S>"/#
MEOC&/*TFW7&.G1.U;5KX3T.QQ]FT;3[?&,>5:HN,=.@[5JT5#E)[LJR&QQI"
M@1%5$'15&!3J**D84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
>4444 %%%% !1110 4444 %%%% !1110 4444 ?_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>ddd-20231231_g5.jpg
<TEXT>
begin 644 ddd-20231231_g5.jpg
M_]C_X  02D9)1@ ! 0$!2@%*  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" .Z!JP# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]4Z*** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M7CX(?#SQ=<Z#9P>(?%XM)C#<:EH5M UID$AO+>69#)@CJ!M/4,:^J?@W\7-
M^.WPVT7QSX7-V=#U9'>W^W6[02C8[1L"I]&1AD$@XR"1S0!VM?-G_!03X[>*
MOV=/V=;SQCX-FM8-:BU*UME>\@$T>R1B&^4]^*^DZ^*O^"O/_)FVH_\ 8:L/
M_0VH X?_ ()R_P#!1;6_VAO&6J^ OB7-I\?B>9#=Z)=6< @2Z5%S+;E0<;U
M\P>H#_W1G]#:_G%A^$GB_P"%GP?^''Q_\,WD\5M-JTUN;N!?FTV_MYB823_=
MD5>,\91P>H!_=/\ 9'_:1TK]J3X*:/XRL?+@U/'V36-/1LFTO4 \Q/\ =;(=
M3_==>^10!O?M*>.]5^&'P!^(/BW0WBCUC1=%NKZT:>/S$$J1EE++W&1TKYT_
MX)E_M5>/?VIO"GCF_P#'=Q8W%QI%[;06IL;00 *\;LV0#SRHKVG]M;_DT?XO
M?]BS??\ HIJ^-O\ @A]_R(/Q3_["=E_Z*DH ]G_X*9?M2^._V6_ W@O5/ MQ
M8V]WJNHS6UR;ZU$X*+%N& 3P<U\5Z+_P4/\ VR?$>EV^I:3X5FU33KA=T-Y9
M>#Y9H95SC*NJD$9!Z'M7N_\ P6\_Y)9\-/\ L,W'_H@5]0?\$\?^3+?A5_V#
M&_\ 1\M 'YZ_\-Z?ML_]"-J'_A$S_P#Q-?1?["/[4'[1_P 8/C=/H7Q6\-76
MD^&%TBXN5N)O#DM@OVA7B"+YC*!T9_E[X]J_0FB@!,XY/ K\[/VK/^"N>A_#
M7Q!=>$_A-I5GXXUF F*;7+B5CIT4V<;(E3#7&#U965?0MVZ__@K+^TIJ'P5^
M!UCX3\/7OV+Q#XTEELWFC;$L-@BC[0RD?=9B\<>?1WQR,CD/^"4O[&>A>#_A
MMI?QA\4:9#J'B_7 ;C1C<)N&FV?*HZ \"63!;?U",H!&6R >*6?QZ_X*'^.K
M5=8T?0-:T[3V42I$GA>RA5U)&-JW$1=AR.AZ9/;-6/"O_!53XZ? OQ8FA?'/
MX?F^C;#O'/8/I&HHAQ\Z97RY%[XV#/\ ?%?KO7GOQT^!'@_]HGX?WWA'QGI<
M=_83J6@N  )[.;!"S0OU1US]",@@@D$ E^"GQR\&_M">!;3Q;X(U>/5=+F.R
M1/NS6LH +0S)U1QD<'J"""003WM?B%^QSXZ\2?L,_MR7GPN\07Z_V%J6JKX?
MU9>1#(7/^AW:@_=YDC;)Z)*X/J/V]H ***^6/^"D?[1%]^SO^S3JEYH=W]B\
M4:_.NC:;.AQ) 9%9I9E[@K$KX;LS(?:@#RK]KO\ X*P>&?@CX@N_"/P[TRU\
M=>)[5FAO+Z:<KIUE,#CR_D^:=P1A@K*!TW$@@?/=C^T-_P %"?B7:IK7A[P_
MJVEZ9,OG1+;^&+.*-T.,;/M4;.PXR""<Y[\5U?\ P2)_9 T?6M'D^-WBVPCU
M*X%V]MX;M[A=R1-&2LMV5/#-ORB$_=*.>NTC]5: /R$\/_\ !4;]H#X!>,H=
M'^.7@/[;;2J&:"ZTYM)OMF?]9$P'EN.>FW!P!N7DU^H'P3^-7A3]H#X=Z9XT
M\':@+[2;U<,C86:VE&-\,RY.R12>1]""003E_M&_L_\ AG]I3X5ZMX,\2VD<
MBW$;/8WI7][8W04^7/&>H(/4#[REE.037Q%_P2Y_9Q^._P"SG\1/%,7C'PM_
M9/@36+8QRO-?PLWVN%_W4R1*Y;:5:122JYW*?X<4 ?I914%]?6VEV-Q>7MQ%
M:6=O&TLUQ.X2.-%&69F/   ))/3%?%?Q,_X*\? CP#J\^FZ6^O>-Y8LJ;K0K
M-/LNX'!'F321EA_M(K*>Q- 'VW17Q[\'?^"JGP)^+FN6^C2ZEJG@O4;EUB@7
MQ-:I##+(2!M$T<DB+R>LA05]@JP900<@\@B@!:*\'^+_ .VI\-/@?\6-#^'7
MBBZU*+Q+K,=O+:1VMDTL16>9H8]S@\?.C9]!7 ?M ?\ !3SX,? 'Q/=>&I[G
M4_%_B"S<Q7=KX<ACECM9!U26621$W \%4+%3P0#F@#ZWHKY6_9Y_X*3_  ;_
M &C/%%OX9TN\U/PUXDNCMM=.\16Z0&Z;'*Q21R.A;T4L&;L#5S]H_P#X**?"
M#]F?7G\/:W?7_B#Q-$ 9](\/0I/+;9&0)G=T1#T.W=N (.W!&0#Z=HKX]^"G
M_!5#X(?&;Q)9>'VN]5\&ZK>$1P#Q);QPV\LIP!&LT<CJ"2>-^W.,=2 ?L*@
MHKY\\&_MV?"7QO\ %7Q-\/[35KJRUOPX+UM3GU*V^SVD"VCE)W,S':%4@\GC
M'->,^.O^"Q7P,\)Z])INF6?B?Q9%#+LDU'2K*)+8J"0QC,TJ,QXX^4 Y^]0!
M]TT5\^_LZ_MU_"']IR\&F>$]=EL_$6QI/[!UJ'[->,H&24&623 R2(W8@ D@
M"OH*@ HKR']H#]K#X8_LRZ?#/X\\1QV%[<H9+72K9#/>W(!QE8EY"YR-S;5R
M,9KY?M_^"TWP4FU0V\GAKQO!9DA5NVL;0CKR2HN<A?ID^U 'W]17 ?!CX\^
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
M_P""KEU;67[=WP_N+TJMG#HVE23,QP @O[DMG\,U^R><\CD4 ?GW_P %#/\
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
M.H\7Z"X!_O+;VC*?P(!H ^V/AK_P2A^ GA/P/:Z5XD\.2^,==: +>ZU=7]S
M\DG4F-(I%6-03P ,X R6/-?5O@/P3I'PU\%Z'X4T"U^QZ+HUG%8VD.=Q6.-0
MHR3R6.,DGDDDGK6]10 5\5?\%>?^3-M1_P"PU8?^AM7VK7Q5_P %>?\ DS;4
M?^PU8?\ H;4 <Y_P3L^%^@_&G_@G./!/B:V^U:-K%UJ5O,!C?&?/)21">CHP
M5U/8J*^-/V;OB3XC_P"":_[86L>!O&\KKX3O;A-/U>10?)DMV.;;48QZ*&W'
MJ=C2+C<./OG_ ())_P#)EOA__L)ZA_Z/-9/_  5(_9$_X7U\*/\ A-O#EEYO
MCGPC \JQQ+F2_L!EI8,#EF3F1!SSO4#+T >Y?MGW$5U^R!\6IX)$FAD\+WKI
M)&P964PD@@CJ".]?'/\ P0^_Y$'XI_\ 83LO_14E>:_LT?M=_P#"QOV#_C!\
M(?$][O\ $GAOPE?/H\TS?-=Z>(B/*YZM"2!_N%<#Y&->E?\ !#[_ )$'XI_]
MA.R_]%24 6O^"WG_ "2SX:?]AFX_]$"OEWX(_P#!5SXA? OX5>'/ >D^$?#-
M_IVB6YMX;F]%QYTBEV?+;90,Y8]!7U%_P6\_Y)9\-/\ L,W'_H@5]0?\$\?^
M3+?A5_V#&_\ 1\M 'YZ_\/M/BG_T(O@__OFZ_P#CU?:__!/+]LSQ/^V%HWC:
M\\2Z)I.BOH5Q:Q0+I0EQ()5E+%O,=NGEC&,=37U[10!^+7_!:C6I;S]ICPMI
MIW""R\+0.H/0O)=7.XC\%0?A7[ _#70H/"_PY\*Z-:I'';:?I5K:1+%C8%CA
M50!CC&!VK\LO^"W/PYO+?QQ\._'R1[]/NM.DT.611_JY(I7F0'_>$\F/]QJ_
M1?\ 9/\ B?9_&+]G'X?>*;.1':ZTB"*Z5&SY=S$HBG3\)$<<]L&@#UJBBB@#
M\0?^"PFEIX;_ &Q+/4K/;#=7_AZQOWDCP&\U)9X58X[[8$Z]@*_;+1M0_M;1
M[&^"&/[5!'-L;JNY0<?K7X?_ +<MXW[4W_!1(^#_  ZRW2K>V/A2&:-MR[D;
M]^YQT"2239]HR:_<I%6-555"JHP%48 'I0 ZORI_X+D:K+N^#NFA6$.-5N&;
MLS?Z(H'X#=_WT*_5:OS5_P""W'@.[U7X9?#CQ?#'OM=%U.ZT^X(ZK]JCC9&/
MMFU(SZL/6@#ZU_87T>WT/]C_ .$EM;*BQOX?MKHB,<;YAYKGZ[G;/OFO=:^4
MO^"8?Q+M/B-^QSX,ABEC:_\ #XET2]A1LF-HG)CR.V86B;\37U;0 445\@?!
MO_@I;X#^,WQ\N/A3I?AW7?[3?4+NSL-4@$4UE=1P"1C.S;U:-62,L/E;J.:
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
M#*O=RL(XLK_$ S;R/[J-7YA_\%<O^3V?!?\ V+^F_P#I;=5]=_\ !8J.Y?\
M9"0P'$2^(K(W''6/9,!_X^4H ^7?^":7['.E?M/:CXE^,7Q:6?Q38IJ;V]M9
MWTK$:A>;1)-/.>KJOF( ,X9BV<A<']&/'W[$_P #?B)X7GT+4/AAX9L('C,<
M5UHVF0V%U;=<&*6)59<$YQRI/4$<5Y;_ ,$GVM6_8E\(BW*F5;W41<;2,^9]
MKD(S[["G7VK[ H _%#X :QX@_P"">?\ P4!G^&]]J;S^$=6U&'2;MI3B.YM;
MC:;.Z(Z*Z&1-Q'3]ZO>OOK_@JI_R8YX^_P"NVF_^E]O7PE_P59;[5^W=X2BT
MME&HKI.E1DCG$YNIBF1GT,=?=O\ P54_Y,<\??\ 7;3?_2^WH ^&_P#@EW^Q
MQH/[2%OJOC7XC+-KWA/PS<C2])T.2X<0/<$>?*748^1?-1MH(#-(V[(&#^@W
MQ>_X)[_!#XH> ;_0+3P!H/A34&@9;'6-"T^.TN+6;!V2$QA?- /57R"/?!'D
MO_!&J%(_V2=095"M)XHO&8CN?(MAD_@!^5?=M 'X_?\ !%KQSJVA_&KQ[\/I
M[B0:9=:0VI-:9W(EU;SQ1%AZ$K,P)'7:N>@K]@:_&#_@D;_R>SXT_P"Q?U+_
M -+;6OV?H **** "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 *9-#'<
M0R12QK+%(I5XW *LI&""#U%/HH _$3]IK]GWX@_\$Z_VB+?XJ?#BWD7P3]N,
M^E7^TS06XD!#V%T <A2&9%)(W+@AMX./M'X1_P#!8#X*>,- MY/&LNI> =:5
M0MQ;S64U[;EL9)BD@1V*YX^9%//0CFON#5-+LM<T^>PU&SM[^QN%V36MU$LD
M4B^C*P((]C7S#XV_X)B_LY^-[ZXO7\!+HEW.=SMHE]/:1@_[,*OY2#V5 .:
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
M_.']N+XH:7^WU^U9X/\ #WPAL)]9,=JFBP:DUN\7VMC*\CR[6 98(U8G<P!
M#D@#%?H#KW_!)[]G+6KYKB#PMJ6D!F+&&PUBX\OG':1GP.O (ZGMC'MGP0_9
M9^%O[.EO,O@'PA9Z+<SILGU!F>XNY5SG:TTA9]N>=H(7@<4 >B^'='7P_P"'
M],TM)&F2QM8K82-U8(@7)]SBM&BB@#X;_P""KG[+NK?'?X/Z9XI\+6+ZCXG\
M'R2SFQMXR\]W92!?.2,#EG4HCA>X#@<D ^:?L%?\%-O UC\*]$^'_P 6-6/A
MG7/#]NFGV>L7,3O;7MM&-L0=D4^7(B (=W#;0=V20/TOKYV^+_\ P3]^!/QL
MUB?6?$'@>WM=:G9GFU#1YI+&29VY+R"(A9')YW,I)/4T >-?M3_\%4OACX!^
M'NIV?PTU^/QCXVO;=X;&2QB?[+8NRD">61U"MMSN"+DD@ [0<UY[_P $??V7
M-:\'V.M_&/Q59RV5SKMK]@T2"[0B9[9G626Y(;D"1E0(>I"L?NL"?I'X:_\
M!-;]GSX8:M#JEGX&CUK4(3F.77[F2^13G.?*<^62.,$ID8&*^GE4*H & . !
M0!^>W_!;#_DVWP;_ -C;#_Z1W5>Z_P#!-[_DR7X6_P#7E<?^E<]>I?&S]G_P
M%^T5X;L] ^(6@_\ "0:39W8OH+?[9<6VR8(Z!]T,B,?ED<8)QSTZ5O?#?X;^
M'?A'X)TKPAX2T[^R?#NEHT=I9^?)-Y2L[.1OD9G/S,QY)ZT =+1110!\8_\
M!2#]B"3]J/P5:>(_"=O"/B1H$92V61Q&-1M<EFM68\!@Q+(2< E@<!]P^4/V
M0_\ @IOJW[.EA'\*?C?H.K2V>@L+"VU".'&H::B?*(+B%RI=$X (.Y5&,/QC
M]?:\P^,7[,GPM^/T,:>/O!.F>()HP EXZM!=HH_A6XB*RA?]D-CVH \8G_X*
MJ_LT0Z?]H3QY<S38S]DCT*_$OTR80G_CU?"7[6'[>7C/]N;4K/X1?"#POJEM
MX>U.=5DM"JMJ&K,K;E$@4E(85(#$;B/EW,P P/MZ#_@DS^SC#J/VE_#&J3P\
M?Z')K5R(N,=PX?G'][N?;'T-\)?@#\._@5I?]G^ _"&E^&X679)-:P[KB8?]
M-)V)DD_X&QH \D_8)_9!MOV2OA(;*_,-UXWUMDNM=O83N0,H/EVZ'ND89N>[
M,YZ$ 8?_  51\/W6O?L4>-&M(9)WL)[&]=8QDB-;J,.V/158L?0 GM7UM4-W
M:0:A:S6MU#'<VTR-'+#,@9)$(P58'@@@D$&@#\K?^";O[>'P=^!7[.DG@_Q]
MXBG\/:U9ZI<W,4?]FW-RMS%(%8%&AC< @@J0VWL>G3TS_@M5*DW[-/@J2-@\
M;^*X65E.00;.ZP17LE]_P3 _9JU#7)=3D^'*HTA+M:P:M>Q6^XG.0BS */\
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
MWEW#Y6_VEP1ZU\QZW_P2=_9PU:X\VW\*:EI SDQV.LW)4_\ ?QWQ^% 'S/\
MMB?\%:M,\7^#]1\$?!:VU(7&JQ?9;CQ1<H;=XD8X9+:+[^]A\OF-M*Y.T9PP
M]&_X)4_L1ZM\'+"[^*GCO3VT_P 3ZQ:"VTG2[A2)K&T8AGDE4_=DDP@"]54$
M'ER!]0?!W]B'X)_ G4HM3\)> ["'6(7WQ:IJ#/>W,3>L;S,QC..,IM_4U[I0
M!^9/_!83]F#6O$T&A_&;PM9RW<VBVOV#7([1&,T=NKM)#=?+_"A9U9NJ@H>B
MDCTG]EG_ (*I?#'Q_P##W3;3XF>((O!OC>S@6&^:]B<6M\RJ 9XI$4JN[J4;
M!!) R!FONMU6165E#*PP589!'I7R_P#$;_@FC^SU\2M6FU.Z\#)HE]-S(^@7
M,EC&3G.?)0^4#UY"#.: /G+]O7_@IIX&U+X5ZW\//A/JK^)]<\0V[:?=ZQ:Q
M.EM9V\@VRJC.H,DCH2@VC"[B=V0!7J/_  2I_9;U;X _!O4O$GBFR;3O%/C&
M2*Y:QGC*S6=G&&\F.0'E78N[E>P9 >00/6?@[^P)\#/@;K$&L^'/!%O<:W R
MO#J6KS/?30NN,/'YI*QMD9W(H//6OH6@#\8/^"N7_)[/@O\ [%_3?_2VZK]G
MZ\7^+G[''P?^.WC:R\7>.?"']N>(;.WCM8+S^T[RWV11NTB+LBF1#AG8Y(R<
M\\8KVB@#\H/^"Y7_ "%?@W_UQU;_ -"LZ_2KX(_\D7\ _P#8OZ?_ .DT=<Y\
M<OV5_A=^TE+HTGQ&\,?\)$^CK,MB?[0NK7R1+L,G^HE3=GRT^]G&.,9->E:'
MHMGX;T73])TZ'[/I]A;QVMM#N9MD2*%1<L23@ #))- 'Y\?\%M/^2!>!?^QF
M'_I+/7T7_P $\?\ DRWX5?\ 8,;_ -'RUZ+\;?V>OA_^T9H%AHGQ#T#_ (2'
M3+&Z^V6\'VRXMMDVQDW;H9$8_*S#!)'/2NB^'?P]\/\ PI\%Z5X2\*Z?_9?A
M_2XC#9V?G23>4A8MC?(S,>6/4GK0!_/[XN\:>)OAG^W!X[\9>$;::ZUGP[XR
MU;5!'%&7!ABNYFFW@#(C,>\.>RECQUK]=?AG_P %//@#X^\)6VJZCXQA\(:E
MY0:[T?6(I%E@DQEE5E0K*,YPRGGC(!XKX._8_A2X_P""LWBR*5%DB?7O%"LC
MC(8$W0(([BOO/Q]_P2__ &>?'^N3:M)X-DT*ZG<R3)H=]+:PNQ.>(@2B?1%4
M4 ?!'[?G[6S_ +<7CSPE\*?A#I]_KNAVM^989$@99-5O64HKK&0&2*-#)\S8
MX=RP 4&OTV^%O[,.C^!_V3;'X*7[QW-E)H4VF:C<0IQ+-<*YN)5!Y_UDCLN>
M1A?2M'X&_LE_"C]G+SI/ ?@^STJ_G4I+J<S/<WC*3DIYTA9U3@?*I"G .,\U
MZ]0!^(7[,_QB\1_\$Q?VD?%/@KXD:3>2^&=3*07SVL9.]49OL]_;!L"1"&<$
M#!(8C[R;:_22^_X*3?LY6/ALZR/B597,?E>8EG!:W#73G&0GDF,,&/3Y@ .Y
M'6O6_B]\!OA_\>M$32O'OA33_$EK&&\E[J,B>WW8W&*92)(R<#.UAG KYYM/
M^"37[.%MJ1N9/"VIW4)_Y<YM:NA$.G=7#]O[W>@#Y&^'_P <OC)^WQ^VM#?>
M ==\5^"/AGITL"WL.FZC);PV^FQNQS.$;RVN)B7 &&(+8&Y8RU?9'_!53_DQ
MSQ]_UVTW_P!+[>OH_P"'OPR\)_"?P[#H/@WP]IWAO2(^1:Z=;K$K-C&YR.78
MXY9B2>YJ#XJ_"CPK\;? ]_X/\::7_;/AR_:-KFR^T2P;S'(LB?/$ZN,.BGAA
MG&#Q0!\A?\$;?^31[S_L9KW_ -%6]?=5<)\&_@?X)_9^\(OX8\ Z+_8.AO=/
M>-:_:Y[G,SA0S;YG=N0B\9QQTKNZ /Q@_P""1O\ R>SXT_[%_4O_ $MM:]__
M ."NX^+W@FS\*^._ GBWQ/H_A".,V&M6VBZC+;P03"3=!-(L;#(?>R$GY<QQ
M@\E<_7'PC_8X^#_P)\;7OB[P-X0_L/Q#>6\EK/>?VG>7&^*1UD==DLSH,LBG
M(&1CCC->NZII-EKFFW.GZE9V^H6%RABGM;J)98I4/565@0P/H10!\A_ C_@J
M'\%_B-X!TR[\6>*K;P7XJ2!%U+3=2CD1!,% =HI I5T+9(YW =0*^*_^"G?[
M47@O]J[Q)\/_  /\+(Y_%][IMU-_Q,;6UD'GS3^6B6T"LH9\E>3C!.W&>:^Y
MO&'_  2Q_9S\7:E-?+X-N-"FF?S)%T?4IX8B><[8RS(@Y'"  8& .<^B? W]
MBOX.?L[WPU+P9X.M[;6PI7^V+Z5[N[4$8.QY"?+R.#L"@T ?,?[9/[/OBCPU
M_P $P?#7@^V5[W5/!MOIMYJ\%L3)O2-&6X"]<I&TN_/&%B)Z#%<Q_P $P?VS
M_A%X!_9[LOA_XN\2V'@WQ#I=[=2L^IYAAO8Y9#(LHEQLW -L*L0?D& 17Z92
M1I-&T<BJZ,"K*PR"#U!%?*/C[_@EY^SSX^UV?5I/"$^AW5P[231Z)?RVT+L3
MDD19*)]$"CVH \1_;2_X**>&/'?@G4/A'\#WO/'GC+Q9&=):\TJWD\J"*4;9
M$B) :65U)4;!M7<26RNT^0?\$0]5A@^*/Q,TQI"MS<:/;7"1?WECG*L?P,J_
M]]5^C?P/_9$^$G[.LCW/@7P;9Z7J<B;'U2=WN;PJ>H$LK,R@]U4@'TJM\-?V
M,?@Y\'_B-/X[\'>#_P"P_%$_GB2\AU.\9&$QS(ODM,8MI/(7;@8& ,"@#X*_
MX+B>'[I=8^$^N"&1K%H-0LGF RBR!H'53Z$@L1Z[3Z&OJ_\ 99_;T^#7Q5T?
MX=^!-(\2S)XYO-,AM3HD^G7*-'-#;%I5,QC\D@")L$.<\=SBOHCXE?"_PK\8
M?"%YX7\9Z':^(-!N\&6SN@<;@<JRL"&1AV92".QKQOX8_P#!/7X#_!_QK8>+
M?#'@N2S\0:?,9[*[EU:]F^SL01A5:8J1@D?,">: /SM_X*Y?\GL^"_\ L7]-
M_P#2VZK]2OVI/@C#^T5\!?%_@)Y(K>ZU2US97$P)6&ZC820N<<@;T4''.TM6
M9\7/V./@_P#';QM9>+O'/A#^W/$-G;QVL%Y_:=Y;[(HW:1%V13(APSL<D9.>
M>,5[10!^,?[!/[8$O[#_ (N\4_"+XQ:;J&AZ')J!G:5K=GDTJ\VA'+1@%GAD
M58R"F?NAE!#DU][^//\ @IC^SWX)\+W&K6_CJW\27*H3!I>CPR2W$[8R%Y4*
MGU<J!^E>G_&S]EGX6?M$0(/'O@ZQUJ[C01Q:BNZ"\B4$D*L\95]H))VD[>3Q
M7B^@_P#!*/\ 9RT35EOG\*7^J!9/,2UO]6N'A7&<#:K*6'3AB<X&>^0#XC_9
M$^'_ (M_;Q_;9OOC?XFTUK/PGI.J1ZK,\BEH/,A"BSL8FP [($B+G'W4);!<
M _<O_!53_DQSQ]_UVTW_ -+[>OJ#POX5T7P3H-IHGA[2;+0]'LUV6]AI]NL$
M$2YR0J* !R2?J2:Q_BK\*/"OQM\#W_@_QII?]L^'+]HVN;+[1+!O,<BR)\\3
MJXPZ*>&&<8/% 'R%_P $;?\ DT>\_P"QFO?_ $5;U]U5PGP;^!_@G]G[PB_A
MCP#HO]@Z&]T]XUK]KGN<S.%#-OF=VY"+QG''2N[H _&#_@D;_P GL^-/^Q?U
M+_TMM:_9^O%_A'^QQ\'_ ($^-KWQ=X&\(?V'XAO+>2UGO/[3O+C?%(ZR.NR6
M9T&613D#(QQQFO:* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^"?VW/\ @GKXS_:>
M_:!T#Q]H/B/0M*TW3],M;&2VU$S><S17$TK$;(V&") !SU!K[VHHH **** "
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@#X)^!7_!/7QG\*_VV-8^-&H>(]"N
M]!O=3U>^33[8S?:E6[,VP'=&%ROFC/S=CC-?>U%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 445'-<16T9>:1(D'5G8 ?F: )**QKKQEH5F"9=7LP1U59E8_D#FLFZ^+'
MAFV!Q?M.P_ABA<_J0!^M:JE4EM%D\T5NSKZ*\ZNOCAHT8(@M+R=NVY55?SW$
M_I63=?'=N1;Z.!_M2SY_0+_6MEA:TOLD>UAW/6Z*\-NOC;KLV1%;V< ]1&S'
M]6_I65<_%/Q-<_\ ,2,8](XD7^E;+ U7O9$^VB?0]%?,\WC;7[C._6;W_@,S
M+_(UGW&K7UUQ->7$P_Z:2LW\S6BR^761'MUV/J.:ZAM^998XA_ML!_.J$_BK
M1K8'S=6L4]C<)G\LU\P9SR>316JR]=9"]N^Q]'S_ !'\-6Y(;5H3_P!<PS_R
M!JC-\7/#,?W;V27_ '('_J!7S]16BP%/JV3[>1[M)\:/#R=%O)/]V(?U:JTG
MQQT5?N65\W^\J#_V:O$J*OZC1%[:1[))\=;)?]7I=PW^](J_XU5D^/ _@T0G
MW:Z_^PKR6BJ^IT>Q/M9]SU&3X[79!V:3"I_VI2?Z"J[?'/5<\:?9@>^__&O-
MJ*OZK1_E%[2?<]&_X7EK/:RL<?[K_P#Q5,_X7AKO:TT_'_7.3_XNO/**?U:C
M_*'M)]ST#_A=FO\ _/&Q'_;)O_BJ9_PNGQ!_=LQ_VR/_ ,57!44_J]+^5"]I
M+N=[#\8O$,TT:%K50S $K#SU^M>*_M/?M=?$#X2?&?5O#F@RZ;_9=O#;O&EU
M:>8P+Q*S'=D'J3796G_'U#_OK_.OF/\ ;N_Y.4\0?]>UG_Z3I77@L+0GB5"4
M$U9_FCFQ56I&C>+UNOU-F+_@H7\58\[DT&3/]ZQ;C\I!5B/_ (**?%"-<-8^
M&Y#GJUE+_285\NT5]'_9N#_Y](\?ZU7_ )V?5,?_  4<^)D:X;1_"TASU:SN
M,_I<"K$?_!2+XB!1O\/^&&;N5@N0/R\^ODZBI_LO!_\ /M#^N5_YV?74?_!2
M;QP-N_PQX?;^]M$XSZX_>'%:-O\ \%+?$2LOG^"M+D7'(CNY$)_,&OC2BI>4
MX)_\NU^/^97US$?SGW%;_P#!3:5<"X^'2/TR8]9*_7@P'^=;-M_P4NT-L_:/
M ^H1>GEWT;_S05\"45D\EP+^Q^+_ ,RUC\1_-^"/T1M_^"DW@9O]?X9\0QG'
M_+-8'_G(*V+7_@HI\+[C'F6/B2VY_P"6ME$?_09C7YK45D\BP;V37S+68U^Z
M^X_4*R_;W^$-TV)=5U&S&!S-ITA_] #5T>F_MB?!W5%4Q>-K6(D=+FVGA(_[
M[C%?DU16,N'\*]I27S7^1:S.LMTC]CM/^/OPTU/8+?Q_X;9F^ZC:K"C'_@+,
M#73V/BW0]4;;9:SI]VV,[8+J-SCUX-?B517-+AVG]FH_N-EFDNL#]RZ*_$;3
M?$VL:,H&GZK?6('06UP\>.<_PD=ZZ;3?CE\1='P+/QWXC@4# 0:I.5Q_NEL5
MS2X=G]FHON_X)JLTCUA^)^R=%?DQI'[87Q@T5@8?&UW.N02MY!#.#CM\Z$_D
M:[?2/^"A?Q3T[;]ICT+5   ?M5BRD^_[MUYKEGP_BH_"T_G_ , VCF5%[IH_
M3"BO@C2/^"F&K0[1JG@6RNA@;C9Z@\/U(#(_Y5W&D_\ !2CP;,H_M3PIKMFV
M.1:-#<#_ ,>=*XIY/C8?\N[^C7^9O''8>7VCZ_HKYWTK]O;X0Z@0+C5M0TSC
M.;K3I6QST_=AZ[?2?VH/A/K146_CW18]W3[7<?9N^.?,"XKBE@\33^*F_N9T
M1Q%*6TE]YZC16?I/B+2M?C+Z7J=GJ2  EK2X24 'H<J36A7(TT[,VO?8****
M0PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **9+,D$;22.L<
M:C)9C@#ZFL'4/B!X>TTD3:M;EO[L),A_\=S51C*7PJXFTMSH:*\ZU#XW:/;J
M1:6MU=OVW 1J?QR3^E<WJ'QRU.8L+.PMK9>QD+2,/Y#]*ZHX2M+H9NK!=3VF
MHYKB*VC+S2)$@ZL[ #\S7SM?_$GQ)J'W]4EB'I;@1_JH!KG[B\GO)"\\TD[_
M -Z1RQ_6NF.7R^U(S===$?1E]\0/#NGMB;5K<G_IB3+_ .@@U@WGQJT&WR(8
M[NZ/8I&%4_F0?TKPNBNF.!IK=MF3K2/6+OX[M@BUT@ ]FFGS^@7^M85Y\9O$
M-SQ$;6T]XHLG_P >)KA**Z(X6C':)#J3?4WKSQYXAOL^;J]T >"(W\L?DN*Q
M9KB6Y<O-(\K_ -YV)/ZU'171&,8_"K$-M[A1115""BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@"6T_P"/J'_?7^=?,?[=W_)RGB#_
M *]K/_TG2OIRT_X^H?\ ?7^=?,?[=W_)RGB#_KVL_P#TG2NW+_\ >U_A?YHY
M,9_ ^:_4^?J***^K/""BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@"6VNIK.=)K>62"9#E9(V*L/H17:Z#\=OB+X99?[-\;Z];HJ[1
M$=0E>,#_ '&)7]*X6BLY4X5-)I,J,I1^%V/H7P]^WA\7=# 6XUBQUI <A=0L
M(^F.F8PA/XG->DZ!_P %+=>M]HUOP5IM]QACI]Y);<^H#B3\L_C7QC17!4RS
M!U/BIKY:?D=,<77CM-_F?HKX?_X*0>!;Z1$U?P_KFE%B 9(1%<1KQU)W*V.O
M137IOAG]LCX0^*&5(O%\&GS$#,>IPR6VW/J[J$_)J_)VBO.J9#A)?#=?/_,Z
MHYE6CO9G[;Z#XIT7Q1;BXT75[#5X,9\VPN4G7'KE216I7X<VMY/8W$=Q;326
M\\9RDL3E64^H(Y%>D>&/VF?BGX/"KIOCG5]B_=CO)OM:+QC 68. /;%>74X=
MFOX51/U5O\SKCFD?MQ/U^HK\W/#/_!13XCZ3\FK:?HNNQX^^\#P2YP!U1MN.
M_P!WOVKUSPS_ ,%*?#-X47Q!X1U32R>&?3YX[M1R,'YO+..OKCWKRZF2XVGM
M&_HSMCCZ$NMC['HKQ/PQ^V7\(O%&U4\6Q:;,3@Q:I!);XR< EV79_P"/<#KB
MO7-%\0:7XDLUN](U*SU2T8 B>RG29#D CYE)'((/XUY52A5H_P 2#7JCLC4A
M4^%IFA1116!H%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !116+K'C+1=!W"]U&&.1>#$K;WSZ;1DU48N3LE<3:6YM45YCJWQ
MRL85*Z=837+_ -^<B-?K@9)_2N+U;XL>(M4RJW*6,9_AM4V_^/')_6NR&#JR
MW5C)UHH]^FN(K:,O-(D2#JSL /S-<WJ7Q+\.:7D/J*3N/X+<&3/XCC]:^?+S
M4+K49/,NKF:YD_O3.6/ZU7KLCE\?MR,77?1'K^I?'2!=RZ?IDDA[27+A?_'1
MG/YUR>I?%SQ'J&X)<QV2,,;;:,#]6R1^!KC**[(X6E#:)DZDGU+5]JEYJ<F^
M\NY[I^FZ:0N?U-5:**Z4DM$9A1113 **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH L:?S?VP/(\
MU?YBOF;]O10O[1VKD  FSM"??]T*^F=/_P"0A;?]=5_F*^9_V]O^3CM6_P"O
M*T_]%"NS ?[XO\+_ #1R8O\ @?-?J?.]%%%?6'A!1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M5S2=8O\ 0;Z.]TR^N=.O(SE+BTE:*1?HRD$53HI-7T8'M7A#]L?XM>#]B1^*
MY]6@48\G6$6ZS]78;_\ QZO;_"/_  4KU"$1Q^)_!MO<_+AKC2KIHCNQU\MP
MW7_>X]Z^)J*\ZKEN$K?'37RT_(ZH8JO3VD?J+X1_;N^$WBC8MUJE[X=G8X$6
MJV; 9Y_CBWJ!QU)'45[7X;\<>'?&,/FZ#KVF:U'W;3[N.<#Z[2<5^)]2VMY/
M8W$=Q;326\\9RDL3E64^H(Y%>-6X>HRUI3:]=?\ ([X9I47QQ3/W&HK\E_ _
M[7?Q6\!M&MMXJN=4M4&/LNL 7:$<X&Y_G Y_A8=O2OH/P/\ \%*AE(O&/A @
M8&ZZT.;/IG$,I^O_ "T]O>O#K9'BZ6L+27E_P3T*>8T9_%H?<M%>/>!?VMOA
M7X^*1V?BNVTZ[8[1:ZOFT?).  7PK$^BL>M>N6UU#>6\<]O*D\$BADDC8,K
M]"".HKQ*E&I1=JD6GYGHQJ1J*\7<EHHHK$L**** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **1F"
MJ23@#DDUS&M?$KP_H>5DO5NI1_RRM?WA_/H/Q-7&$INT5<3:6YU%,EF2"-I)
M'6.-1DLQP!]37C>M?&^_N-R:99QV:$8\V;]X_7J!T''8@UP>J^(-2UR3=?WL
MUUW"R.=H^@Z#\*[Z>!J2UEH82K16Q[IK/Q4\/:.2HNC>RCC9:+O_ /'N%_6N
M*UCXY7<V4TVPCMA_STN&WM]<# 'ZUYA17H0P=*.ZN8.M)FWJ_C77-<!6\U*9
MXSP8T.Q#_P !7 K$HHKLC%15HJQBVWN%%%%4 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 6-/_Y"%M_UU7^8KYG_ &]O^3CM6_Z\K3_T4*^F-/\
M^0A;?]=5_F*^9_V]O^3CM6_Z\K3_ -%"NS ?[XO\+_-')B_X'S7ZGSO1117U
MAX04444 %%%% !179?#OX.^,?BQ_:'_")Z'-K/\ 9_E_:?*DC3R_,W;,[V&<
M[&Z>E=E_PQY\8O\ H1[O_P ";?\ ^.5SSQ-"G+EG-)^;1K&E4DKQBVO0\;HK
MU#6OV7_BMX?A>6[\"ZN8T7<S6T(N, #.?W9:O,9(VBD9'4HZG#*PP01U!%73
MJTZNM.2?H[D2A*'Q*PVBBBM20HHHH **** "BBB@ HHHH ***T?#_AO5?%FK
M0Z9HNFW6JZC,<1VMG"TLC>IVJ,X'<]J3:BKL-]$9U%>X6_[%/QFN;/[2O@UD
M7:&6.34+57(_W3+D'V.#7F_CKX7^+/AG>1VOBC0+W199/]6UQ'^[D_W7&5;\
M":YZ>)H59<L)IOR:-94JD%>46OD<O111729!1110 45Z=-^S/\3;?PI)XED\
M*7"Z''9'46O//AVBW$?F&3&_.-G.,9]J\QK.%6%2_)).W8J4)1^)6"BBBM"0
MHHHH **** "BBB@ HHHH *Z;P?\ $SQ9\/Y=_ASQ'J>BY.6CL[ITC<_[2 [6
M_$&N9HJ91C-6DKH:;B[H^I? _P#P4.^(GAY8X=>M-,\4P+]Z26+[-<'G^_'\
MG3/\![?C]&?#W]O_ .&_BSRH-<^V^$;U@ ?MD9FM]Q[++&"<>[*HK\SJ*\:O
MD^#K?9Y7Y:?AM^!W4\=7I];^I^W'A_Q/H_BS3UO]$U6RUBR8X%Q8W"31Y]-R
MDC-:=?B3X=\5:UX0U!;[0]6O='O%.1/8SM$_TRI&1[5]#?#W_@H!\1O"?E0:
MXMEXMLU !^UIY-Q@>DJ#&<=V5C7SN(X?K0UHR4O71_Y'J4\SA+2HK'Z845\T
M?#[]OSX;>+O+@UEKSPE>MP1?1^;!GVE3/YLJU]"Z!XETCQ5IZWVBZI9ZM9-T
MN+&=9D/&?O*2*^>K86MAW:K!H]2G6IU?@E<TJ***Y38**** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH ***CGN(K6%Y9I%BB099Y&"J!ZDF@"
M2BN%U_XP:+I.8[0MJDW_ $Q.$'U8_P! :\VU[XJ:]KBM&LXL(#_RSM<J?Q;K
M7;3PE6IK:R,958Q/:M<\7:1X=5OMU]'%*!GR5.Z0\?W1S^=><Z]\<)I,QZ19
M")<_ZZZ^9B/90<#\S7EC.TC%F8LQY))R325Z=/!4X:RU9SRK2>VAK:QXJU;7
MV_T^_FG7KY>=J#_@(XK)HHKO45%62,+WW"BBBF 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M69Z2:DKH****D84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%9FM^)--\.V_FZA=QVX/W5)
MR[?11R::3D[(-MS3JEJFL6.B6QN+^ZCM8O[TC8S[ =2?85Y9XB^-TTRM%HMK
MY /_ "\7 !;\%Z#\<UYKJ&I76K7+7%Y<27,S=7D8D_2O2I8&<M9Z(YY5DOA/
M4_$7QN1=\6C6NX\C[1<C ^H4?U_*O-=8\2:GX@F,FH7LMSSD(S81?HHX'X"L
MVBO6IT*=+X4<LIREN%%%%;D!1110 4444 %%%% !1110 45^=7QE4R?%SQ8H
MZMJDP'_?9KL6_9)^(0!/V6P/L+Q:\WZW.3:C"]OZ['1[)))N1]R45^?4FL?$
M/X#^)EM9KN\TF\50_P!GDE$T$T>3@XR58<$9ZCGH:^VOA;XZC^(_@72]?6-8
M)+E"LT*G(256*N![9&1[$5O1Q"JMQ:LT1.FXJ_0ZNBBBNLR"BBB@ HHHH **
M^;OVFOCQK?@W5#X5T(?8)I+=9IM2!S(%;(VQC^$\?>Z\\8ZU[?\ #F5Y_A[X
M7DD=I)'TNU9G8Y+$PKDD]S6,:T9S<%T+<6DFSHJ***V("BO(OVEOA[KGQ(\&
M:=I^@VR75U#J"W#J\JQ@((Y%SEB.["H_V9_ASKOPV\)ZI8Z];):W,][YT:I*
ML@*^6HSE2>X-8>TE[3DY=.Y?*N6]SV&BBBMR HHKQ']I3XV:G\+[.PT[1H(U
MU#4HW<7LGS"!5('RKT+'/4\#'0UG4J1IQ<I;%1BY.R/;J*\Z_9[U*[UCX/\
MA^]OKF6[NYQ.\L\SEG=C<2<DGK7HM5&7-%2[B:L[!1115""BBB@ HKYN_;8_
MY%?PU_U^2?\ H%;_ .QW_P DEF_["<W_ *!'7,JUZSI6-.3W.8]RHHHKI,PH
MHHH **** "BBB@ HHHH **** "BBB@"QI_\ R$+;_KJO\Q7S/^WM_P G':M_
MUY6G_HH5],:?_P A"V_ZZK_,5\S_ +>W_)QVK?\ 7E:?^BA79@/]\7^%_FCD
MQ?\  ^:_4^=Z***^L/""BBB@ HHHH ^Y?^"8_P#S4G_N&_\ MU7+_MS?%#QE
MX1^.36&A>+==T6Q_LRWD^RZ?J4T$6XE\MM1@,G Y]JT_^"<OBW0_"_\ PL+^
MV=9T_2//_L[ROMUU'!YFW[3NV[B,XR,XZ9%?1GCKPK\!?B5KG]L^);WPOJNI
M^4L/VB36E4[%S@864#C)[5\17JQP^:5*M2#E&RZ7Z(^@IP=7!QA"5G_P6?$?
MP%_:8^)FF?%#PS92^)]5\0V-_J$%G<6&IW#70E220*0I<DJPW9!!'(&<C(K[
M&_;L\(Z?XB_9[UG4;F)#?:++!=V<Q'S(S3)&ZY]&5SQW(4]JN^'K?]G?X0W:
MZKI5]X-TF^C1@EPNH137 !Z["79_;Y?I7S5^V'^UYH_Q2\/#P9X-\^?1WG66
M^U*:,Q"XV'*)&I^;;N 8E@#E1QZI<V.QM*KAJ3@HO5VL&F'P\X59\S>R(?V.
M?V2=&^+.BR^,?%[37&C)<M;VFF0R&,7!4?.TCK\P7)P I!)!YQU]'\3?M&?
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
MQ/N345%>S3I0I*T$<DI.6X4445J2%%%% !1110 4444 %%%% !1110 4444
M?G9\8&$?Q@\4LW 759B?^^S7UM_PU7\./^@O<?\ @%+_ /$U\D?&)!)\8/%2
M'HVJ3 X_WS7N7C3]C&UMM%N;CPSJ]W<:A$I>.UO@A$V/X RA=K8S@D8)QTZU
MX5&56,INDKG;)1:CS'EO[0WQ8L/BSXKLI])MIH[&R@\B.2=0))F+9)P,X'0
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
M+_@?-?J?.]%%%?6'A!1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MR_X)@T445ZAR!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% %W1]:U#P]J4&H:7>W&G7]NP>*YM9
M6CD1AW# Y%?:OP&_X*#-&UOHWQ-BW1X6--?LXN1VS/&O7_>0?\![CX=HKBQ6
M#HXR/+5C\^J.BC7J4'>#/V^T?6M/\0Z;!J&EWMOJ-A.H>*YM95DC=3W# X-7
M:_'?X0?'KQA\$=6^U^'-1(M9&!N--N09+6X _O)G@_[2D-[U^B7P)_:^\&_&
MKRM/=QX=\2MM']EWTJXF8]1 _'F=.F WM7P6.RBMA+SC[T>_;U1])A\=3K>Z
M]&>[4445X)Z(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4450UO7++P[I[WE_,(85
MX'<L>P [FFDV[("Z[K&C.[!549+,< #UKS3QE\88;'S+31 MS/RK73#Y$/3Y
M1_$??IQWKB/&WQ&OO%DC0Q[K331]VW4\O[N>Y]N@_6N0KV:&"2]ZK]QQSK=(
MEB^U"YU2ZDN;N9[BXD^])(<D]JKT45ZNVB.8****8!1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%5M0U*TTFT>ZOKJ&RMH^7FN)!&B_5B<"@"
MS17"_P#"\_ 'G^3_ ,)9IF_.,^=\O_?73]:Z_2]8L=<LTO--O;?4+1_NSVLJ
MR(?HRDBH4XRV8[-;ENBBFM(D;(K,JLYVJ"<;C@G ]> 3^%6(=1110 4444 %
M%%% !116+K/C?PYX<NEM=6U_2]+N602"&\O(X7*DD!MK,#C(//L:3:6X&U14
M-E?6^I6D-U:7$5U:S*'CFA<.CJ>A5AP1[BIJ8!1110 4444 %%86L>._#?AZ
M9H=4\0:7ITZ]8KJ\CC<9_P!DG-7M'\0:7XBMS/I6I6>IP X,EG.DJ@_52:GF
M5[7"S+]%%%4 45SWB#XA>&?"MXMIK&O:?IMTR"00W-PJ/M)(!P3TX/Y5O031
MW,,<T3K)%(H='4Y# C((I<R;LF&H^BN>\3?$+PUX-D2/6]<LM-F==RPSR@2%
M<XR%ZX]\5=\/^*-(\669N]&U.UU.W5MK26LH<*WH<=#[&ES*]KZCL]S4HHKF
M?"OQ*\->-[Z[M-"U6/4I[4;IA$CX09Q]XJ <GT/.*;DD[-BU.FHHHI@%%%%
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
M2&TU^!.#).IBG(]-Z\?B5)KVSX:_M'>"O'>L1PW%FOA_7;@A5-TJ%9FZ!5F
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M1'8)IEC&1,DY<R8*ITVC'K7SS^T7X3@T/XK:G9Z-I(L]/2* I#:0$1@F-2<
M#'7-?8WPZ\$:#X9T6PO-,T>STZ\N+*(3S00A'?Y03N(Z\\UAAHU/;2UVW\RZ
MCCR+0ZB\L+;4(O*NK>*YCZ[)D#C\C7BO[4WQ$3P3X#70--=8=1U@&$)%@&.W
M_P"6AP.F[(7_ ($WI7MMU<Q6=M+<3R+%!$ADDD<X"J!DDGT KY.^'UM)^T-\
M>[WQ1>QL?#^CE'AB<<84GR(S]2&D(]B.]=V(D[*$=Y:&--:\SV19\7:#=_ W
M]FB"RA8VVM>(+J--0D48=0Z,QC![85 A^K>M<SX-^!&D:_\ L_ZMXQN);@:O
M'#<W5OL<"-4ASE2N.<[&Y]Q7T#^TAX!O?B%\,Y[338S/J%G.E[# H^:4J&5E
M'OM=B/4@#O7S#H?QTO\ PG\)=7^'\VD,+B7SK<7,DA1H$D)\Q&C*YW9+=Q][
MVYX*T84ZEIKW;:&T6Y1NM[GKG[%GBBZOM#\0:%/*7M[&6*>W5N2HDWAP/;*
MX]6/K7TG7@?[(OP[U'PCX7U35]4MY+.?5WC\F"9"KB&,-AR#R-Q<\>B@]Z]\
MKT,*I*C%2,*EN=V"BBBNHS"BBB@ HHHH **** "BBB@ HHHH MZ3SJMF#R/.
M3_T(5\U?M^J%_:(O2  3IUJ3[_*:^E=(_P"0M9?]=T_]"%?-?[?W_)Q%Y_V#
MK7_T$UU8#_?(_P"%_H<N+_@/U7ZGSA1117UQX(4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 45HZ'X;U;Q-=?9='TN]U:YZ^38V[S/^2@FO6/#O['/Q9\0
M0K</X7;1[/&YKC5[B.U"#CEE9MXZ_P!WL:PJ5Z5'^))+U9I&G.?PJYXM17T9
M;_LM^$?#:K)XV^,?ANP92=]KH"/J4F.1C*X(.1S\IZ5/'!^SOX-9C!H_BOQ]
M<+G']H7*V5LQ&,$>7M?!P>H/6LEBE/\ A0E+T6GWNR_$OV+C\<DOG^BNSYLK
MK_"?PA\;^.O+.@>%-7U2*3[MQ!9N8?QD(VC\37N'_#35IX<;_BB/AGX1\*%0
M!'=-9BZNTQG!\U@N3SU(-<UXD_:6^)WBK(O?&6I0H>#'8.+12,8P?*"Y'UK1
M1QE3:"CZN_X)?J3>A'>3?HO\_P#(?8_L5^/88TF\37OAWP1;L?OZ]JT:'&<<
M"/?SQQDBM%O@K\%?"&[_ (2+XJ7_ (DF7K:>%M."GH.DTFZ,\Y_^M7D=S=37
MDQEN)I)Y3U>1BS'\345:+!UI?Q*O_@*2_.[(]O"/PP^]W_R/;H?'WP1\&/GP
M[\*;CQ%<*,+>>*-1+ X/!:!=R'Z<4DG[6_C+3[=K7PM8:!X*LR-ODZ'I<4?&
M,#)<-S[\5XE16BR[#;SCS?XFW^>A+Q57[+MZ:?D=5XH^*GC#QLS?VYXFU34T
M9MWDSW3F($=P@.T?@*Y6BBO0A"--<L%9>1S2DY.\G<****LD**** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ KWK]F_P#:DU3X/7T.D:N\VI^#Y&PU
MO]Z2S).2\6>V3DIT/48/7P6BN;$8>EBJ;I5E=,UI59T9*<'9G[':!X@TWQ5H
M]KJND7L.H:==()(;B!MRL/Z'U!Y!X-:%?EY\!/VBM>^"&L!8V;4O#EP^;O2I
M&X_ZZ1$_<<?DW0]B/TF\$^-=(^(7AFRU[0KM;S3KM=R..&4]"C#LP/!%?E&9
MY75RZ>NL'L_T?F?9X3&0Q4>TENC=HHHKQ#T HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBO+_ (J_$);..71-.DS<,-MS,I_U8_N
M^I[^G3Z:TJ<JLN6),I**NS)^)OQ):^DFTC2I<6B_)/<(?]:>Z@_W?Y_2O,J*
M*^FITXTH\L3SI2<G=A1116I(4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 5IM-L[J82S6D$LHX#O&K,/Q(JST
MX' HHH *KW6GVM\4-S;0W!0Y7S8PV#ZC(JQ10 V.-8T"(H15& JC %*Z+(I5
MU#*PP589!I:* (;6RM[)6%O;Q0!CDB) N>_;ZG\ZFHHH *KKI]JMR;@6T(N#
MUE$8W_GC/>K%% !1110 4444 </\8/$7B7P[X39_"NBR:SJEU)]E3RR2;?<I
M_>[0/F (]0!D$\9K.^ /PQF^%O@..PO2K:I=RFZNPI#*C$ ! 1U 51^)..*]
M)HK+V:Y^=E<VE@HHHK4D**** "BBB@ HHHH 9-#'<0O%*BRQ."K(XRK ]01W
M%0V.FV>F(R6=I!:*QRRP1J@)]3@59HH *A:SMY+A9V@C:=1A9"@+ >@/6IJ*
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"WI'_(6LO^NZ?^A"OFO]O[
M_DXB\_[!UK_Z":^E-(_Y"UE_UW3_ -"%?-?[?W_)Q%Y_V#K7_P!!-=6 _P!\
MC_A?Z'+B_P" _5?J?.%%%%?7'@A1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 445O^&?A_P"*/&;A= \.ZKK1
MSUL+.28#G&25! 'N:F4E%7D[#2;T1@45[UH_[$OQ.O+4W>KVFE^$K%>MUKVH
MQQ(O'?9O(_$=JU[?]GGX5>%I,^+_ (Q6U[(@^>R\,V37!)!P0LWS+^:UR?7*
M#T@^9_W4Y?E<W^KU-Y*WKI^9\W4Z.-I9%1%+NQPJJ,DD] !7TI#X@^ 7@WRS
MI'P_USQE=1\BX\1ZB($W <'RXLJP)ZAEJV?VM-;T.%K?P9X4\+>"8/X6TS3%
M,V,YPS-E6Y_V:M3Q$_X=%_\ ;S2_S?X$\M*/Q3^Y7_R1Y+X3_9S^)OC95?2/
M!6K2PLNY9KB#[-$PQG*O*54_@:] C_8OUO0V4^-O&GA/P4F-S07NHB6ZVY R
ML2C##GLU<]XB^.7Q \6!UU3QAJ]Q$_WH4NFBB/4?<3"]SVKAV8LQ).2>236B
MPV+G\4U'T5_Q?^1'M:,=HM^KM^7^9[''\-OV?_"**=6\;^)/&MVA.^+0K!;2
M(G!XS,.1G'*M5JW^+_PN\'J1X3^#>F2W"ME;SQ+=O?L2,8;RVR%/7A6 Z5XC
M16BR^F_XLI2]7;\(V1/UJ2^!)?+_ #N>T:Q^UU\2-0MC::=J-GX9T_\ @L]#
MLHX$C&,84D,P'_ J\P\0>,M?\63>;K>MZCJ\G9KZZDF(^FXG%8U%==+"T*'\
M*"7HC&=:I4^.384445U&(4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !7L7[-_[05[\$/$Q%QYUWX8OF
M OK)3DH>!YT8)QO ^FX<'H"/':*YZ]"GB:;I55=,TIU)4I*<'9H_8_0M=T_Q
M-H]IJNE7<5_IUW&)8+B%LJZGO_\ 6Z@C!J_7YQ_LJ_M)3?"/6ET/6YVE\(7T
MF7R"QLI3_P M$_V3_$OXCD'/Z+VMU#?6L-S;31W%O,@DCFB8,CJ1D,I'!!!S
MD5^1YEEU3+ZO)+6+V??_ ()]OA<5'%0YEOU1+1117D':%%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%8OB[Q)%X5T.>_D&YQ\D4?]]ST'\R?8&JC
M%R:BA-V5V8GQ)\>+X5L?LUJ0^IW"G9Z1+_?/OZ#_  P?!)IGN)7EE=I)'.YF
M8Y))[FI]3U*YUB^FO+N5IKB9MS.W\AZ =AVJK7TN'H*C&W4\^<W-A111729A
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 6](_Y"UE_UW3_T(5\U_M_?\G$7G_8.M?\ T$U]*:1_R%K+_KNG_H0K
MYK_;^_Y.(O/^P=:_^@FNK ?[Y'_"_P!#EQ?\!^J_4^<****^N/!"BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BNW\*_!'Q_XV9/[$\':S
M?1.<"X6S=(?QD8!!^)KTZR_8C\;6MM'=>*]8\->![9N6_MK545P.><)N7J/[
MPKEJ8JA3=I35^W7[MS:-&I)743YZHKZ1A^#?P/\ !^6\1_$[4O%-PK9-IX9T
M[RUXZKYLFY6![$$5;3XC_!;P?D>&/A&=:G PM[XIOFES[M "R?D14JO.?\*E
M)_*R_P#)K#]FH_'-+\?RN?-FGZ;>:M=+;6-I/>W#?=AMXVD<_0 9KU3PG^R7
M\6?& 1[7P9?V4+$CS=4"V8''7;*58CW ->@WG[87CN*U%IX>@T/P=9@8$&AZ
M9&B@8 (&_=CIVQ7F?B;XE>+/&61KGB35-50\>7=7;NG_ 'R3C]*T5/&5.D8?
M?)_HOQ(YJ$>[_#_,[=?V1['PVQ;QQ\4_"GAX(?GMK&5K^Z7@''E+M.>H[_C5
MY?#?[.?@S_6W?BSX@7:+C;$JV5H[#/KMD53[%C7BM%:K RE_%JR?I:*_#7\2
M?K"7P07SU_X'X'N4'[0GA3PBRCP3\(?#&DM'Q'=:L'U&X7CJ';# Y]S6/XD_
M:J^*'B7*-XIN-,@SE8=)1;0+SG 9 &(^I->2T5K#+\+!\W(F^[U?WNYG+$UI
M*W-9>6GY%S5-:U#7+HW.I7USJ%P>#-=3-*_YL2:IT45Z"22LCGWW"BBBF(**
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "OJ[]C/\ :,G\.:Q;>!/$
M=YOT6\;R]-N)F)^RS$\19_N.3@=E;V)KY1I58JP(.".017%C,)3QM%T:G7\'
MW.BA6EAZBG$_9VBOG_\ 9$^/1^+'@\Z-J]PTOBC1XU6>60Y-U#G"2Y[L.%;W
MP?XN/H"OQK$X>IA:LJ-1:H^ZHU8UH*I#9A1117,;!1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 (S!5))P!R2:^?/B5XP/BK7"D+9T^U)2#C&[^\Y^I''L![
MUZ!\7O& TG2_[(MG_P!,NU_>8SE(N_XMC'TS[5XA7LX&C;][+Y')6G]E!111
M7KG*%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MKR\'1=0_"U<_TJO:0[BY7V,BBM)O#>KKP=*O0?>W?_"HFT74$^]872_6%O\
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
M2[AAM[RW92$ASAD(Z\D\@@Y^HKNZ^7OA[K,G@?Q]"MT?*02M9W0[ $[23]&
M/X5]0U65XJ6)HVJ/WHNS%B::IS]W9A17#?$#XHQ> [^UMI-/>\,\7F!EE"8Y
MQCH:QM8^/FF:?9VK6UD]Y>31++)")0J0DC.TO@Y(]A734QV&I2E&<[-;[F<:
M%2232W/4J*\L\+_'JPUG4(;/4+!M-:5@B3++YB;CTW<#:/?FN_\ $^N+X:T&
M\U-H3.MLF\QAMI;D#K^-:4L71K0=2G*Z6XI4IPDHR6K-2BO+]+^/FE75E>W%
MW9R6?D!?+B602/,S9X P,8QR360G[1J?:</H3"WS]Y;K+@>N-F/PS^-<SS/"
M12;GOZ_Y&GU:J_LGL]%9GAWQ%9>*=)AU&P<O!)D88892.JL.Q%<'JWQP@TOQ
M)<:0=)DD:&X-OYHG !^;&<;:Z:F*HTHQG.6CV,HTIR;26J/3Z**\RT'XW0:Y
MXCMM)729(6FF\KS3."!UYQM]JJKB*5%QC4=G+84:<IIN*V/3:*RO$GB:P\)Z
M7)?ZC+Y<*G"JO+NW95'<UY;=?M&*LQ%MH3-$#PTMSM8CZ!3@_B:RKXW#X9\M
M65G_ %V+A1J5%>*/9ZY;XD>++CP7X;.HVL,4\OG+'MFSMP<^A'I6-X*^,VF>
M+-0CL)K9]-O).(E=PZ.?[H; Y^HIGQX_Y$,_]?4?]:RK8J-3"SK4)7LBH4G&
MK&$T6OA7\0+SQY;ZC)=V\%N;9D5?)W<[@>N2?2N[KQS]G/\ X\M<_P"ND/\
M)J]CJLOJ3JX6$YN[=_S8L1%1JN,=@HHHKT3G"BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **DM[>6\F2&")YIG.%CC4LS'T
M '6O0=&^ WBO4+%]1U&"W\-:5&N^2^UJ86Z(N>I!^8?B />L:E:G25YRL7&,
MI?"CSJI;6UGOKB.WMH9+B>0X2*)2S,?0 <FNWU+6/@O\.V9=3\17_CW4HRRF
MTT*/R[8,!QF4D!ES_$CGZ5RVM?MDZU8PR6G@/PUH_@>T;:?.AA6ZNB0,'+NH
M4Y]T)]Z477K?P:;MWE[J_'7\")2I4_CE]VO_  /Q.ST?X#>*+RQ_M#54M?#&
MEJ S7FM3K;JJ]_E/(..>0*IZAK_P6^'N1?:YJ'C_ %%<@VVCQ^3:Y/3,A(SC
MU5CUZ5\W>*O''B'QQ>"Z\0:U?:S.N=C7MPT@0$YPH)PH]A@5AUUQR^I/6O4^
M4=/QU?W6.66,2_AQ^_7_ ('YGT%K7[8FN6MO+9^!O#VD>![-QCS;:$3W1[9,
MC#!..^W/O7B_BCQIK_C:]-WKVLWNKW&20UY.TFW/903A1[# K%HKT*.$H8?6
MG!)]^OWO4XZE>I5^.04445V& 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5W'P2\<
M_P#"N/BMX:U]I&CMK:[5;HK_ ,\'^27Z_(S'Z@5P]%9U*<:L)4Y;-6^\J,G"
M2DMT?L]17F7[-?C)_'7P1\*:E*<W,=K]CFYR2\+&+<?=@@;_ (%7IM?AU:FZ
M-25*6\6U]Q^ATYJI!374****Q+"BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KD/BYKQ\-_#/Q'?IN$BV
MC1(R]5>3$:G\"P/X5U]>6?M,W7V?X/:LG_/>6WC_ /(JM_[+75A8J=>G%]6O
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
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M^ZOQU_ F4J=/XY?=J_\ +\3K/#_[/_B_6+4WEY:P^'].5=[W>KRB!57N2OWA
M^( ]Z;J%U\%OAON&M>*;KQOJ49(-CH*8@SZ&3."/</GVKYJ\8?$CQ1X_N/.\
M1:]?:NP.52XF)C3_ '4^ZOX 5S==<<OK5-:]6WE'3\7=_=8Y98R,?X<?O_R_
MX<^C]8_;*O=)ADM/A]X2TGP=;L,?:FC%S=-CN6("_P#?0;ZUXIXP^)'BCQ_<
M>=XBUZ^U=@<JEQ,3&G^ZGW5_ "N;HKT:."P^'=Z<%?ON_O>IQU,15JZ3EI^'
MW!1117:<X4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 ?3?[ .L?8?B]JE@S$)?:1(%7U=)8V'?^[OK] Z_/#]@F#S
MOC?</_SRT>X?_P B1+_[-7Z'U^5\1)+'.W9'V.5W^K_-A1117S!ZX4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %>"_M?V?F>"=&NMN?*U#R\^FZ-S_[)7O5>4?M.V/VKX0ZE+_S[3P2_
MG($_]GKT,OERXJF_/\]#GQ"O2D?%=%%%?I9\X%%%% !1110 4444 %%>.?%K
MXD:]X4\4I9:;<I#;FW23:T*L=Q+ \D>PKD%^,7C1U#+<!E/0BT0C_P!!KQ*N
M;4*-1TY)W7E_P3MCA9SBI)K4^DJ*^=-/^.WB:QN1]K%O>(#\T<D6P_FN,'\*
M]R\(^*+7QAH<&I6@*J_RR1MR8W'53_GH173A<PH8MN--Z]F9U*$Z2O+8V:**
M*](Y@HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***\I^+/Q6?0&CTS0K
MM1J*MNN)E57$0_N<@C<?TQ[URXC$4\+3=2IL:TZ<JDN6)ZM17$_"'Q'J/BCP
MH]YJ=Q]IN1<O'OV*GR@+@84 =S7;5I1JJM3C4CLR9Q<).+Z!17(_$;Q[;>"M
M&E*RJVJ3*5MH>IS_ 'R/[H_7I7'_  9\>:[XKUV^M]5OOM4,=MYBKY,:8;<H
MSE5'8FN:>-I0KQP^\G^'J:1HRE!U.B/7J*H:]K$/A_1[S4;C)BMHS(5'5L=
M/<G _&O#[;QU\0/&37]]H[>3:6@WM% D>%')Q\XRYP.GZ<TL3C*>&DH--R?1
M:L=.C*HF[V7F>_T5YQ\(OB3<>,H[FQU((=1MD$@E1=OFIG!) X!!(Z>HK1^+
M'C1O!_AEOLTFS4;LF*W(ZK_>?\!^I%5'&4I8?ZRG[O\ 6@G1DJGL^IVU%<Q\
M.;?5(_"MK-K%U+=7UR//;SCS&I'RK^6#]2:Z>NFG/VD%.UKF4ERMH****U)"
MBBB@ HHHH **** "BBB@ HJ2""6ZF6*&-Y96.%2-2S$^P%>B>'OV?_&&MP?:
MKJSCT'3U&7NM6D$"J/4J?F_,5C4K4Z*O4DD7&,I?"CS>I(();J98H8WEE8X5
M(U+,3[ 5Z%J$WP7^&X/]N>*[GQKJ2#)L/#Z#R<YZ&7.TCZ.#[=*Y;6/VR;G1
MHI+3X>^$-)\(VYRHO)(Q<W3#L2Q &?9@W;FHC.M6_@4VUW?NK\=?P)E*G3^.
M7W:O_+\3J_#W[/\ XPUN#[5=6<>@Z>HR]UJT@@51ZE3\WYBH]0N?@O\ #C(U
MOQ3=>-M2C^]8^'T ASZ&7.TCMD.#[5\W>,?B5XJ^(%QYOB+7[[5CG(CN)B8U
M/^R@^5?P KF:ZXY?6J:UZEO*.GXN[^ZQRRQD8_PX_?\ Y?\ #GT=J_[9%YI$
M+VOP^\(Z3X/@(V_:WC%U=GW+, OX,&^M>*^,/B1XH\?W'G>(M>OM78'*I<3$
MQI_NI]U?P KFZ*]&C@L/AW>G#7ON_O>IQU,15JZ2EI^'W!1117:<X4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 45A^*_M_P!G@^P>=OWG=Y.<XQWQ7+3W
M&O6L32S/>1QKU9B0!VKY_&9NL'5=-TI-+JMCTJ&"=>"DII7Z'HM%>:VNI:S>
MLRP7%U,RC)",3BMC0?[:_M:W^U?:OL^3N\S.W[IQG\:Y\/GL<1.,8496;M?H
M:U,N=*+<IK0[*BBBOJ#R HHHH **** "BBB@ HHHH **** "BJ>K:I%H]F;B
M4,PSM55ZD^E4/#.L3:TMU+*%4*X"(O88_6N*6,HQQ$<-?WWK;_,W5";INK;W
M4;=%%%=I@%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M ?4O_!/>UW_%+Q#<_P#//1FC_P"^IXC_ .R5]\U\._\ !.ZTW^)O&=UC_5V=
MO%G_ 'G<_P#LE?<5?D_$$KYA-=DOR/L\L5L,OF%%%%?.'JA1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M5Q?QFLO[0^%?BB+&=MC)+TS]P;__ &6NTJIJ^FQZSI-[I\W^INH'@?\ W64J
M?T-:TI^SJ1GV:)DN:+1^;]%6M6TV?1=4O-/N0%N;29X)0.@96*G]0:JU^JII
MJZ/EPHHHIB"BBB@ HHHH ^=?CY_R/,?_ %YQ_P#H35ZK\/?$6E6O@G18IM3L
MXI4ME#(]PBL#Z$$UY5\?/^1YC_Z\X_\ T)J;H/P/U77]'M-1AO[..*YC$BJ^
M_< ?7"U\93JUJ6.K.C#F9[$HPE0ASNQN?'G7-#U2WT^*RN+>[U*.0EI+=@^V
M/'W2P]\<>QKIO@'IUU8^#9I9U:.*YN6EA5AC*[57=^)'Z5Y1XH^&.N^!8(]0
MNEMKBV5U!EA/F(K=@RLHX^HQV[U[#\)?B&WC+3YK2ZCCAO[-5SY0VK(G0,!V
MQT(Z=/I6V$FYY@YUURS:T1%6/+02INZ-/Q]\1K#P';1^:ANKZ89BM4;!(_O,
M>P_G^=>4S?M!^(6FW1V>G)'DX1HW/'N=_P#+%<W\0+R;Q%\1-34MEC=FUC]
M%;8/Y9_&OI;2?#^GZ+I,>FVMM&EHJ;"A4'?Q@EO4GOFMHU,3F%:HJ53DC'\2
M7&GAX1<HW;.'\ ?&:U\57<>G:A MAJ$G$;*V8I6]!GE3Z YSZUT'Q(\67'@O
MPV=1M88IY?.6/;-G;@Y]"/2O _B9HD7A/QU=PV'[B$,EQ"$X\O(!P/3!SC\*
M]2^+E^=4^%-A>M@-<M;S''3YD)_K12QM?V->G4?OPZA*C#GA*.TC(M_V@I?[
M%D>;3XI-4:79%#$6$83 ^9B223DD8'IVK-MOV@->M;S%_IMF\6[YXE1XW ]
M2QQ^(-6OV>=%MKF\U749HEDGMQ''"S#.S=N+$>_ &?KZU<_:+LXOL^BW011/
MNDC+XY*X4@'Z'/YFN;VF,E@_K?M;6Z6\[:FG+15;V7*>K>']<MO$FCVNI6;$
MP7"[@#U4]"I]P<C\*\L\._&S5=9\5V>E2V-FD,UQY)=-^X#.,CGK6_\  ABW
M@) 3D+<R >W0_P!:\;\"_P#)2=+_ .OX?S-=6(QE;EPTXNW/O^!E3HPO436Q
M].:Q>-IND7UVBAGMX'E56Z$JI(!_*O-?AU\7=2\9>)4TVYL[6")HG??#NW9
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
M&I1QR@HZ-7M]Y#=>-+Z:.%+8B-PHWN$!+-WP#T%;^@:M/)HLM]J$@**20P4
MD#Z>_%)X,LTM]&CF"CS)B69L<\$@#]/UIOC>0Q:(%7@/*H./Q/\ ,5VX>.*P
M^'>8UJSE[MU'IMIU^_0PJ.C4J_5:<$M;7Z^9AW'C#4KZXV6:^4"<*B('8_F#
M^E2)XNU*RCDAO(B)BN49X]K ^X[BK'@&W0_:YR 9!M0'N!R3_3\JT_&EJDVB
M22L!OA92K=^2 1^M<-&GCJF"EF'UA\UF[=++\CHG+#QQ"PWLE;17ZD'A/7;K
M6)KA;@J0B@C:N.IJUXB\2)HJK&BB6Y<9"GHH]36+\/\ _CXO/]Q?YFL7Q!<&
M?7+MG^8+*4QTX'']*;S2O0RFG4YKSDVKO7JQ?4Z=3&RC;W4D[&BNO>(+B,SQ
MK(8>N4@!7\\5K^'?%QU&9;:[54F;[CKP&]C[U13QZT:JJV**JC  DX _*N>N
M+[S-2:[BC$!,GF!5.<'.?YUP_P!I?4YPJ4<3*I_,FG;Y7.GZK[=2C4I*'9JW
MZ&WXQU"[DNYK1U_T1'5E.SOM]?Q-9VCZO?Z;'(MFFY6.6^3=S74^.CG18S_T
MV7^357\ ?\>=W_UT'\JZ*V%JSSCV<:K3:;OU2U=OT,:=:$<#S.":6EN_F=51
M117Z(?,!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '
MW3_P3T\+M9^#_%/B%]P^WWL=G&&&!MA0L6'KDS8S_L_6OK6O+?V8O"I\'_ O
MPE9,CI--:_;95D7:P:9C)@C'8,!SSQ7J5?B^9UOK&,JU//\ +3]#[W"4_9T(
M1\OS"BBBO,.L**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "F32K#$\C<*BEC]!3ZBNK=+RUF@D^Y*A1L>
MA&#0!\9_M.>&3H/Q/N;M(]EOJ<272GC&[&U_U7/_  *O):^A_BU')\0/@/X8
M\4R?O-4TE_L=^Y;+;@?)E)^LJ(1GL_OS\\5^DY?4<\.HO>.C^7_ /G<1'EJ-
MK9ZA1117I',%%%% !1110!\Z_'S_ )'F/_KSC_\ 0FKK_!OQ@\.Z)X6TRPN9
M+@7%O L;A821D>]=/XN^%&D>--6&H7UQ>Q3"-8MMNZ!< D]T///K6)_PSWX=
M_P"?W5/^_L?_ ,;KYAX7&T<34K4$O>[GI^THSIQA.^AS?Q,^,&F>)/#L^D:9
M!-)]H*^9-,H4*%8-P,Y)R/:D_9WTFX;5M3U/:PM5@^SACT9RRM@?0+^HKKK'
MX#>&+.97D-[> '/ESS *?^^54UWUCI]MI=K';6<$=M;QC"QQ*%4?@*VHX+$U
M,2L3BFM-DB)UJ<:;ITEN?-?Q8T*X\.>.KR<*R17<OVN"7L23EOQ#9_3UKV+2
M?C-X9O=)2ZN;X6=P$!EMW1BRMCD# ^89]*Z;Q%X9TWQ58&SU*V6XBSE3T9#Z
MJ>H->=3?L[Z4T^Z+5;Q(<_<958_G@?RJ?JN+P=:<\*E*,NCZ#]I2JP2JZ-'E
MWB*_N/B/X[FEL8&+WLJQP1'J% "@GTX&3Z<UZ[\:+---^&=M:1G*6\L$2D^B
MJ0/Y5TW@_P"'6C>"PSV,+273#:UU.0TA'H., ?05=\6^$[3QEI/]G7LDT4'F
M+)NMV ;(SCJ#Z^E.EE]6-"JYN]28I8B+G"WPQ/-OV<_^/+7/^ND/\FJ3]HO_
M )!>B_\ 7:3_ -!%=UX+\ Z?X$BNX[":YF%RRL_VEE;&W.,84>M+XT\!Z?XZ
MM[6*_FN85MV9T^S,JDD@#G*GTK7ZG5_L_P"K?:_X-R?;1^L>TZ?\ Y[X#_\
M(AC_ *^I/Z5XKIMT/"OQ BFNPP2RO_WO'(4/ACCZ9KZ5\)>$[3P;I/\ 9UE)
M-+!YC2;KA@6R<9Z >GI6#XR^$>C^,+TWSO+8WK8$DL&"),# W*>^!U&*QQ&!
MK3P]%0^.!=.O"-2=]I%+QY\4M!C\*7T=EJ$-[=W4#0Q1PDDC<,9/I@'/->9_
M O\ Y'Z'_KWE_D*]*\._ W0]%F\^YEFU&<#">8 J(<?>"CO]216CX3^$FC^#
MM874;*YOI9U1D"SR(5P>O1!_.IEAL9B,12KU4ERO9#52C3IRA&^IA?$?XL2>
M&-6GT:70H;R%D5M]Q+E)48?W-OKD=>U5=0T/X8Z[I?V];NUTTNF[]Q<;)$..
MGE9//MMKO_%G@G2O&EJD6I0L7CSY<T;;9(\]<'^AR*X%OV==-\W(U>Z$?]TQ
MJ3^?_P!:M<11Q;J2O&-2+VO;0BG.ERK5Q?EU//\ X/1SM\1=-^R[F5/,,C8X
M\O8P)/YC\<5[1X\^)UKX#O+6WGLIKHW"%PT; 8P<=ZU/"/@72?!5NZ:="WFR
M#$EQ,VZ1\=B>P]@ *XGX[Z9HTFEI?WEW(FJ11^7:VL<BCS,MR2I!.!SSD=*B
MG0K9?@9<LES7OY%2G#$5E=:'H'A7Q!'XJT"TU2*)H([@,1&Y!(PQ7^E:U<Q\
M,]-GTGP)H]M<H8YA$79&ZC<Q8 ^^&%=/7N4)2E2A*>[2OZV.&:2DTM@KR#]H
MO_D%Z+_UVD_]!%>OUS?C3P'I_CJWM8K^:YA6W9G3[,RJ22 .<J?2N?'498C#
MRIPW?^9I1FJ=12>QS?P#_P"1&D_Z_)/_ $%:](K$\(^$;/P7I)T^QDGEA,C2
M[KAE+9( [ <<>E;=:86G*C0A3END35DIS<D<I\5/^2?:U_UQ'_H0KRW]GC_D
M9M2_Z\__ &=:]M\0:+!XCT>ZTVY>1(+A=CM$0& R#QD$=O2L#P;\,=+\#WT]
MW87%Y+)-'Y3"X=&&,@\84<\5PXC"U*F-IUX_#'?\3>G5C&C*#W9U]->18T9W
M8*BC)9C@ >M.K*\4:-+XAT.ZTZ*\:Q^T+L>94W':?O #(ZCC\:]:3:BW%79R
MJS>IY%H:O\6/BE+J<BEM'TT@HK="JD^6O_ FRQ'ID4O[1=O(-0T6?!,+12(.
M. P()_0C\J]/\#>"[;P/HYL8)#<.\ADEG9=I<G@<=@  /S]:N>)_"^G^+M+:
MQU&(R19W(RG#(V" RGUYKPW@)U,).$G^\GJ_7L=OMXQJIKX5H>6_$;Q%IM]\
M)-'AM[J&2:06X$*."R;4^;([8(Q^-=/\"[>2#P#"T@($L\CID?PY _F#699?
ML[:5]N3??WMS&6 6!54,W/3('?IP!7TAX+_9W\6ZM801VFC?V-ID,>U)M1;R
M$15'H?FQ[X_&HHPJ4J_UG%M1LK+4<Y1E#V=*[UN<'3HXVED5$4N['"JHR23V
M%>EZCIOPA^&GS>*?&S>)K^,@G2_#JAP?56<$CCW9#7):I^V##X=A>U^'7@G3
M/#2E/+_M&]'VJ[.#PV> #CLQ>O9C4JUOX%-M=W[J_'7[DSADZ=/^))>BU9T?
MAGX">,_$L/VC^S/[)L@K,UUJC^0BA1DDJ?FQ[[<>]6-0M/@]\-6#>)O&<OBR
M_C9"=-\.('0@CD-)G:0#_MJ?;-?-_C;XM^,?B-,S^(O$-]J2%BXMWE*P(3UV
MQKA5_ 5R-=4<OKU-:]2R[1_S>OW)'++&0C_#C]_^1]):I^V$OA^W>T^'7@K2
M_"Z&,Q?VC=C[5>'YLJVXX&<=FWC/TKQKQM\6/%_Q&N&D\1>(;[4U+F1;>24K
M C$8.R(85>.. *Y*BO1HX'#X=\T(:]WJ_O>IQ5,15JZ2EIVZ?<%%%%=QSA11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !6/XN_Y%V[_ . ?^AK6Q4-[9Q:A:O;SKNB?&0#CH<_TKEQ5*5;#U*4=
MY)K[T;49JG5C-[)IG'> ?^/ZZ_ZYC^==O5#3=#L])D=[:,HS#:<L3Q^-7ZXL
MJPE3!854:EKJ^QOC*T<16=2&QYGKF8_$-R;A2R^=DCU7/'Z5U.H>*--ATR2.
MU<.[(52-$*@9'TXK4U/0K/5L&XBS(!@2*<-5>P\*Z?I\HE2(R2 Y#2G./PZ5
MXM/+<=A:U54''EJ/=WNOZOZ'?+%8>M"'M$[QZ+9G(>#V"^(+<'N&'_CIK0\?
M_P#'Y:?]<S_.NBC\,Z?#>"Y2)EF#[P0YZYSTJ74M#L]6D1[F,NR# PQ'\JBG
MD^)CEU3!MJ[E=:OR\O(J6.I2Q4:]G9*WYD/A;_D 6?\ NG_T(T[Q)IS:GI,L
M48S*OSH/4CM^6:NV=I'8VZ00C;&G !.?>H]3O&T^QEN%B\XQC<4SC(SSS7T7
ML8QP/L:^RC9V\EK8\OVCEB/:4]V[K[S@_#>N?V%=2K,C-%)@.!]Y2._ZFKGB
M7Q0FK6XMK5'\K.YV8=<=/PJW'J6AZ_<'[7;"UFQGS&?:#^(QS]:9KL^D:?I,
MMM8>4TTV 3&V\X!!Y;GTKXE1K4\#.G3Q,72U_P 7I;I=_F?07A+$1G*D^?3T
M]?D-^'__ !\7G^XO\S6?XKL9-/UIY@O[N9O,1NV>X_.M;P!;LL=W.1A6*HOX
M9)_F*ZFZLX;Z$Q3QK+&?X6KT,+ESQV44Z=[23;7WO\SEK8KZOC92M=;/[D<_
M#XHT=K8/)$L<N.8_)R<^QQBJ&F^(IM2U)8(M/MFC=N/DY5?4GZ5K-X)TQGR%
ME4?W0_%:FGZ5:Z7&5MH5CSU;J3]37;3PF9U:D/;RC&,=^5:O^OZ1A*MA(1E[
M--M]^AD^.(RVB@@<+*I/Y$?UK#\*Z_:Z/!<)<;P68,NU<]J[BXMX[N%X9D#Q
MN,,IK$_X0G3=^[$V/[N_C^55CL!BWC8XS"-7M;7YBP^)H?5W0K7WZ&_12*H1
M0HZ 8%+7U'J>.%%%%, HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M*V/!_AZ7Q=XLT;1(=WF:C>0V@*C)&]PN?PSG\*QZ]^_8F\#S^*?C99:GY>;'
M0H9+R9V'&]E,<:_7<VX>R&N3%UEA\/.L^B?_  /Q-J-/VM6,.[/T)T?4+>34
M+[2[1D:'2TAMW5<[HY"F[8?^V;1'_@7Y:]>5?L[^*X?B#X=\3^+K2Z6]T[6O
M$=])93*I4/;P%;.-@"!@%;4'H#SSSDGU6OQ*2L[,_0(ZJX4445!04444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% 'SI\,(5\07?Q>^&UW-L*ZC<7-FI."(Y7;!SCHK",GC^/BOF?4+
M"XTN_N;*[B,-U;2M#+&W5'4D,#]"#7I7Q0\43_"+]JR\UZ!?]':2":6-<?O(
M9(4$HZ>N[MV%=+^U!X+@34-.\:Z7^]TW68T$LB [?,V H_MO0#\5)[U]Q@JG
ML:L4_AJ)->J6OWGB5H\T6^L7^!X11117T9YX4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %9&K>$])US4K2_O[*.ZN;4$1-)D@9(/
M(Z'!Z9]36O142C&:M)712;CJ@HHHJR0HHHH **** "BE56D8*H+,QP !DDUW
M_ACX$^,_%"":/26TZSP2;K4CY" >N#\Q'N :RJ5:=)7J22+C&4M(JYY_2JK2
M,%4%F8X  R2:]*U#2_A)\-\GQ5XX/B*_3!.E^&T$@SW4R<K^;(:Y?4_VO[+P
MS&]O\.? NFZ!P4&I:E_I-T1V/L?8LPK.-2K6_@4V_-^ZOQU^Y,4G3I_Q))?B
MS=\,? GQGXH031Z2VG6>"3=:D?(0#UP?F(]P#5O4-+^$GPWR?%7C@^(K],$Z
M7X;02#/=3)ROYLAKYS\<?&'QI\1Y&/B+Q'?:A$QW?9C)L@!]HEP@_*N-KJC@
M*]3^-4LNT?\ -_HD<LL9"/\ #C?U_P CZ8U3]L.T\-1/;?#GP-IOA]=NP:CJ
M ^T73#L>V#_O,XKQGQQ\8?&GQ'D8^(O$=]J$3'=]F,FR 'VB7"#\JXVBO0HX
M'#X=\T(:]WJ_O>IQU,35J*TI:=N@4445WG,%%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%)N&[&1GTI +1113 **** "BBB@ H(# @C(HHH YN]\#6=Q(7AD>VSU4#<O
MX5%;^ ;=&!FNI)5]%4+G^==317C2R? 2GSNDK_.WW7L=ZQV)4>53([:VBLX$
MAA01QJ,!14E%%>O&*BE&*LD<+;;NPHHHJA!1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110!\^?MK:4;SX8Z;>J 39ZFFXXY"O&X/Z[:^)*_0;]J32CJGP0\0;
M0#);^3<+D?W94W?^.EJ_/FOM,HES8=KLSQ\6K5+GU'^S#\2=/\5>'KKX8>*F
MCDLYT8:<9"07!)9HL_W@?F3OU'8"O./B1X OOAOXHN-(O 9(Q^\M[C&%FB/1
MA[]B.Q!KRJRO)].O(+NUE:"Y@D66*6,X9'4Y# ]B" :^R-)OK#]JCX4;6,,'
MC;2% 8G"_O,?>X_Y9R8/^ZP]N=G+ZC6]JOX<M_)]_P#,S7[^')]I;?Y'S'14
MMU;2V=S+;SQM%/"YCDC88*L#@@^X-15] <(4444Q!1110 4444 %%%% !111
M0 4444 %%%% !12JK2,%4%F8X  R2:[_ ,*_ CQKXNV/;Z/)96S8(N-0_<)@
M]P#\Q'T!K*I5ITES5))+S+C&4G:*N>?TJJTC!5!9F.  ,DFO4M2\-?"GX:JS
M>,?'B:S?QJS?V3X> E8LIP4+C(!SGABG3VKE]7_:^T?PGOM_AIX$T_2=I95U
M35P9[EEQ@, #E3G/5V'MUK*-6I6_W>FY>;]U?>_T3%+DI_Q))?BS5\*_ CQK
MXNV/;Z/)96S8(N-0_<)@]P#\Q'T!J_J&A?";X:@MXO\ '::[?Q@L=)\.+YQ+
M X*-(,@'KPQ0U\Y^.OC5XX^).]?$7B6^OK=\$V:OY5MQT/E( F??&:XFNN.
MQ%3^-4LNT?\ -_HD<LL9"/\ #C?U_P E_F?36K?M@:;X7\RW^&W@73]$0?*F
MIZH//NF7U(!^4^Q=Q7C'CCXR>-?B,S?\)#XDOM0A;_EU\SRX!SG_ %283]*X
MRBO0HX'#T'S0AKW>K^]ZG'4Q-6II*6G;9!1117><P4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %>;>+/^1@N_JO_ *"*])KS;Q9_R,%W]5_]!%?(<3_[I#_$OR9[
M>4?QY>GZHO1>!;N:-'%Q" P##KW_  K1TWP+';S++=S>=M.?+484_4]ZZ2S_
M ./.#_KFO\JFKLP^1X&'+4Y+OS;,*F88B5X\QS_CB1H]%"KP&E53],$_S KE
M-%U:]TM9?LD*R;R-S%"W3H./K7=>(--.JZ7+ G^L^\GU'^<?C7&>']<?P[<3
M1SPL8VX=.C*P^M>)F\)4\RIU9S<(M64ETW_KYGH8&2EA)0C'F:>W<74M:U/5
M;4P3VPV9#96)@016QX#66);U)$=%RA&X$>N?Z54U;QQ).J+8*\&#DR. 2?;'
M(KI/#\E]-8"6_/[QSE5V[2%]ZO+X4JV8JI&M*HXK>VEK6WO?KV)Q4IT\*XN"
MBGTOK^1P-O MUKR1,,J]QAA[;N:]0Z<"O---_P"1FA_Z^?\ V:O2ZZ>&XKDK
M2Z\QEFK?-!>1RGQ _P"/:S_WV_D*M>!_^0*W_75OY"JOQ _X]K/_ 'V_D*M>
M!_\ D"M_UU;^0IT_^1]/_#^B"7_(MCZ_JSD]:)N/$%T)#C,Y7)[ ''\J],11
M&JJHPJC  [5POC+1Y+>^:\128)>6('W6Z<_6K5KX\\NU59[9I)U&-RM@-[^U
M<> Q-++,7B*>+?*Y.Z>NJN_\S;$TIXNA2E1U27^1E^,(5AUZ;:,;PK$#UQ6]
MXBD:3PC;N_WF6(GZXKG+>WNO%&L,Y'+MF1@.$7_]72NK\91K%X?V*,*KH /:
MN?#)U:6.Q45:$D[>>[-:S4)X>BW[RM?\#,^']NK27DQ'S*%13]<D_P A795R
M7P__ -3>_P"\O\C76U]-D45'+Z=NM_S9Y.8MO%2^7Y'F5C&)?$<2L,J;D9'_
M  *N[\2?\@.\_P!S^M<-IO\ R,T/_7S_ .S5W/B3_D!WG_7.O!R=+ZEBGZ_D
M>CCO]XH_+\SEO <8;5I7/58CC\2*T?'_ /QZ6A_VS_*J'@'_ )"5Q_UR_P#9
MA5_Q_P#\>=I_UT/\JSH)?V!4_KJBZG_(RC_70L^!SC1&). )6_D*IZAXSC6Z
M*V-HL\F=HF8=?H!R1^-3>%(GG\,74:'#N9%4^Y48KFM"OTT;5EEN(F(7<C #
MYE/2JJXRKA\+A*4)<D9+65KV%"A"I6K3DN9K9%W6KW6;ZQ+7D'D6NX<;-O/;
MKS6E\/\ _4WO^\O\C5/Q)XD76K86]I#(8U/F.[#T^G;FK7P_D&+U,_-\C?SK
M'"R@\XIN%1U%9ZOO9[>1=92^HRYH*/DO5&%X@7=X@NE]9<?RKTM5"*%484#
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
MFK4TE+3LM$%%%%>@<H4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
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
M(!NKX>1& 1D-\W+#'=0:V[[P;\,OAJI;QUX]AO+]!EM(T#]]('!Y1F ;&?\
M:"=^:^>/'7Q]\??$;S$UOQ+>2VC];.W;R(,>AC3 /XY->?5UQP&(J_QJG*NT
M?\W^B1RRQE./\.-_7_)?YGU)J/[7GAOP;NB^&WP_L[&5=P35=:)EGP?8$L/^
M_A'M7CGCKX^^/OB-YB:WXEO);1^MG;MY$&/0QI@'\<FO/J*[Z.7X:@^:,+R[
MO5_>SCJ8JM45G+3LM$%%%%>B<H4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%>7:DTLFL72*[9:=E S_M&O%S/,O[.C
M"7)S<SMO;]&=^$POUIM<UK'J-%>>MX5UD#(CS["4?XU!#JVIZ%>;)'D!4C=#
M*<@C_/<5YCSZ=%IXG#RA%]?Z2.M9;&HG[*JI/^O,])HJ*UN%N[6*=.%D0./Q
M&:EKZN,E)*2V9XS33LPHHHJA!1110 4444 %%%% !1110 45P_CN1EU2 *Q7
M]R.A_P!HUU/A\EM%LB3D^6*\?#Y@J^+J87EMR=;[G=4POLZ$*U_B+]%%<)XY
MD==8C"LP'DKT/NU:YCC?[/H>V<>;6W8C"X?ZS4]G>QW=%><6OAW5;RWCGB7=
M&XRI\T#^M2_\(GK']S_R*/\ &O&CG6*DE*.$DT_7_P"1.]X"BG9UU_7S/0J*
MCMU:.WB5OO*H!^N*DKZJ+NDSQGN%%%%4(**** "BBLGQ1:W%[I+16R,\N]3A
M3@XKGKU'1I2J1CS-+;N:4XJ<U%NU^IK45SW@_3[S3X[H7<;1EBNW<0?6CQ3X
MDDT@K;P)^^D7=YC<A1DC@>O%</\ :$:>$6+Q$7#RZ[V\MSI^JN5?V-)\WF=#
M15#09GGT>UDD8N[)DLQR3S5^O1I5%5IQJ+JD_O.6<>23B^@4445J0%%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 5U7PS^&^L_%;Q=:>']$A\RYF^>65ON01 @-(WL,CZD@=33/AW\-]
M>^*7B:WT/P]9FZNY3EY&^6*!,\R2-_"H_,] "2 ?HOXV?%;PW^P+\*7\*>#K
MBVU?XI:TN9;Z1%+6^1Q/(A)PJ@_NXCD9.XY!;=X>99E'!Q]G3UJ/9=O-^7YG
MH87"NN^:6D5_5D8/[67[0VD?LE?#Z'X0?"JY6+Q5=1%M6UB)\SV890&?<.EP
MXZ'_ )9J!@ [2/S,9F=BS$LS'))Y)JWJ^KWWB#5+S4]3O)]0U&\E:>XNKF0R
M2S2,26=F/)))))-4Z^,A%QNY.\GN^[/=E*^B5DM@HHHK0D*_=']BG0$\-_LJ
M_#6T0!1)I2WG (YG=ISU]Y#7X75_0Q\,-!'A7X:^$M$551=-TBTLPJYP/+A1
M,#/./E[UY68/W8H[,*O>;.FHHHKQ#T0HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KXC_;
M6TTVOQ2T^[  2ZTN,D\9++)(#^FVOMROD_\ ;ITT[_"&H*!C%S YXS_RS9?_
M &;_ ":];*Y<N*BN]SDQ2O29\HT445]PSQ&-;K12M24(D:U?6'[,?Q>?Q[:R
M?#;Q9#_:UO+;.+2XF^9C&HR8GSUP!E6ZC;],?*#5Z;^S/J1TOXX>%I,_+)-)
M 1G .^)T'ZL#]0*X<;252C*^ZU7JCHH2<9KS/=/CAJMS^S3I=M>^"_AYIMU9
MNI5_$-VSW+VTA/W77&Y0>S;]I/&.Q^0O'7Q]\??$;S$UOQ+>2VC];.W;R(,>
MAC3 /XY->V>%_P!JJ;X3_%CQI\/_ !]&^M^"!K%Y:PR7*>?)90&9@JE3GS(=
MA'R<D#I_=JO\=OV4X7TMO'OPPDCUGPM=Q?;&L+5M[0H>2\/]]/\ 9^\N._;;
M+YT<-.,,7!<TOAF];_-[,YL4JE:+E1EHMX]O\T?+5%%%?:G@!1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 5Y=?2"/7;AV^ZMRQ/_ 'U7J->77T8EURX0\!KEE./=C7Q?$U^2C;>Y
M[^4VYIW['9GQMI@'WI3_ , KE]6NG\3ZP#:0,?E"*N.< ]3Z=:Z+_A [#M-<
M_P#?2_\ Q-<]KVBOX=N87AG8I)DH_1E(ZCCZBN#-/[3E13QD5[--7Y=_U.C!
M_5%4_<-\S6ESO;"V%A800%L^4@4M]!R:XN_\2:AK%]]GL&:-"V$6/AF]R:Z?
MPWJC:II*S2G]XA*.W3)'?\B*Q]0\9QK=%;&T6>3.T3,.OT Y(_&O7S"M2GA:
M,HUG3@^B6K7;3M]QPX:$XUIIT^:2^Y&5>'7M%V2SSW"J3@,9=ZY]#R:ZOPSK
M+:S8EY !-&VU\=#Z'_/I7+ZU>ZS?6):\@\BUW#C9MY[=>:TOA_\ ZF]_WE_D
M:\O+:TJ69*A2E/V<EM/?9N_X;G9BJ:GA74FES)_9*FK^([[4-2:SL7:)-_EJ
M$.&8YQG/:H+Q=?T14FEN)BA.,^;O&?0@TFO^'[O3]0DN8$=X6?>LD?5#G...
MF/6H[;QAJ=L0&E68#^&51_,8->=6K2C7J+'3G&=]&ME\M-/0ZH4TZ<7AXQ<>
MJ>_]>IV'AW59-5L=\T1CF0[6X(#>XK(\3>*I;6X:SLB Z\/)C)!]!6QH.N1Z
MY;LZKY<L9PZ9SC/0_2O/([J5=1%PJ^9,)/,"L,Y;.:]K,LPG1P=&-&K?G^TM
M[+]=3@PF&C.O4<X6Y>GJ;#6OB2.'[27NMH&XCS<G'^[G^E:_A?Q1)J,OV2[(
M,V,I(!C=CJ"/6LW_ (2S6?\ GV7_ +\M_C6;I4=RNM6LWD.F9U)PA  +<_A7
MET\6L+B*<L).<DW:2D=DJ+K4I*M&*:V:.M\4^(FT>-(8,?:9!G)&=B^M<U9M
MK^I*;BWEN9%!^]YFU?P!.#3?&3,VOS@]%50/IM!_K7=Z7&D.FVJ(/E$2XQ]*
M]*,:N;9A6ISJ.,*>B2=NMCD<H8+#0E&*<I=SSC6-1N=0F3[6N)X5\MN,$X)Z
MCUYKT'P__P @2R_ZY"N0\<0K'K2LH ,D2LV/7)']*Z_P_P#\@2R_ZY"C)X3I
MYE7A4ES-+?OJ@QTHRPM.459/H:%<%XZ_Y#$?_7%?YM7>UP7CK_D,1_\ 7%?Y
MM7H\1?[B_5'+E?\ O'R9IZ/XKL++2[:"5I!)&N#A,BK\/C#3IYDC5I-SL%'R
M=R:R])\'65_IMO<22SAY%W$*RX_E5^#P38V\T<JRW!9&##++C@Y_NUSX66<>
MSI\L8\ME]WW]C6LL#SRNW?7[S9OKR/3[26XE.$C&3[^@K@WUK5]>O"EL\B$\
MK'"VT*/<_P!371>.)&715 Z-*H/Y$_TJG\/XU\J\D_B+*OX<TLQG5Q>84\!&
M;C"UW;=[L>%C"CA98EQN^ERC)J^LZ+ ]O>B3]XI$<C$,RGV;O6CX+U2ZU">Z
M%Q.TP55(W=N35_QE$DF@SLPYC967Z[@/Y$UC?#__ (^+S_<7^9KF4*V$S6CA
MO:N4+75WTL]'WU1JY0KX*=7D2EY?(;XJUF]L]8DB@N7CC"J0J].E=?82-)8V
MSL=S-&I)]3@5P?C3_D/2?[B_RKNM-_Y!MI_UR3_T$5VY75J3S#%1E)M)Z:[:
MLY\9",<-1:6K7Z'&:GKE_#KTT*74BQ";:%!XQGI72>*[N:RTAI8)&BDWJ-R]
M:XW6/^1DG_Z[_P!:ZSQK_P @-O\ KHM>?A:]65#'-R>E[:[;['36IP53#I):
M_P# (/!NH7.H0W9N)FF*E=N[MP:Y/5_M_P!H3^T/,\W;\OF==N3_ %S72?#_
M /U-[_O+_(U2\>_\A2#_ *XC_P!"-<N+A*MDU*O.;NK]=[RZ^EM#>C)4\?.G
M&*L_PT)_"O\ :OVJTW^;_9^&_P!W&TX_7%5+O6M1TG6FBEN9)(XI,E6_B7.?
MY5UGAO\ Y =G_P!<ZP/'FGX:"\4=?W;_ ,Q_7\J[,3A:N&RR%:C4E=6EOT:6
MGHM/Q.>E6A5Q<H5(JSNMNUSL%D5D#@@J1D'VK@X];U#5=<$-O=21PRRX55[+
MGK^57X=<V^#'.[]\O^C#\>G_ ([_ "J'P'8;YY[QAP@\M/J>OZ?SK?%XJ685
M\-0H2:4ES2L^G;\&9T:*PU.K4J*]M%_7W':4445]H>"%%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>@_!KX)^(/C5
MXECT[283!8HP-YJDJ$PVJ=R?[S>B Y)]!EAT/[/G[.&L_&[6DFD$FF^%K=_]
M+U+;R^.L<.1AG/3/1>ISPIW/VH_VT_#WP5\,3?"GX&&&UNX=UMJ'B"UPPMB.
M'$+_ ,<Q.093]W^'G#)\YF6:_5VZ&'UJ?A'U\_(]3"X/VB]I5TC^9U/Q\_:8
M\%?L7>$;OX=_"V*#4OB!)&$N]2D*S"RD(YEG[/,!]V+&U<@L,#8WYCZ]KVH^
M*-8O-6U>^N-2U.\E::XN[J0R2RN3DLS'DFJD\\EU-)--(TTTC%WDD8LS,3DD
MD]234=?)QA9N4G>3W;ZGLRE>R2LET"BBBM"0HHHH Z+X<Z"/%7Q"\+Z(RJZZ
MEJEK9E6S@^9,J8..<?-VK^AROPK_ &+]!'B3]JCX:6C*KB/5X[S#9Q^X5I\\
M=QY=?NI7B9@_>BCT,*M&PHHHKRCM"BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OGK]MC3
M3=?#'2[Q0"UKJB!CQD*T<@/ZA?\ (KZ%KR;]J?33J7P/\0%0"]N8)USC^&9,
M_P#CI:NS!RY<1!^:,:RO3DC\^J***_0F?/B-24K4E")$;I71_#+4O['^(_A:
M].=MOJEM(P7J5$JY'XC-<Y3K>9K>>.5/OQL&7/J#FIG'F3CW+B[.X[]LC2CI
M'[27C./;A)I8;E3SSYEO&Q/YD_E3/V>_VGO$GP'U1((G;5/"\TH:[TF5N!G[
MSPG^!\?@>XZ$==^WY;)_PNVQU*(?NM4T.UNU;U^:1/Y(*^:ZWPU.&*P5.%57
M3BCCK2E1Q$G!V=S[\^)GP(\(_M(>%V^('PGNK<:M+F2[T_=Y:SR=65U/^JF'
M_?+=>^X_&NJ:7>:+J%Q8:A:S6-[;N8YK>XC*21L.H93R#2_"KXM^)/@WXHCU
MSPW>FWFQLGMY/FAN8\_<D7N/?J.H(-?:XM?A[^W1X6.H6#IX7^(EC#B6%B&D
M '0../.BSP' RN>W0YTL15RM\E=N5'I+K'R?=>?_  Q4J<,9[U/2?;H_3S/A
MVBNO^)7PH\3?"76SIGB33FM';)AN$.^"X4?Q1N.#].",\@5R%?44ZD*L5.#N
MF>1*,H/EDK,****T)"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %8?CGPZGB[P;K>BNN[[=9RP+SC#,I"G\#@_A6Y151DXM27035U9GY23
M0R6\SQ2HT<J,59'!#*1P01V-,KT_]I+PFOA'XQ:]#$NRWO9!?Q#VE^9O_']X
MX]*\PK](IU%5IQFNJ/G91Y6X@W2FTXTVM#(*93Z90QH]!_;4"ZGX9^#FN@,7
MO/#_ )#NW=HA$6&3UP9#^=?+=?6'[0T/]L?LF_"K5N&:QU&YT]CP2NXR$#/;
M*P@X^E?)];9;_N_+V<E^+.7%_P 5ONE^05<TC6K_ ,.ZI:ZGI=Y/I^H6KB2"
MZMI"DD;#N&'(JG0W2O1:35F<9]K?"G]L[P_\1M#'@OXUZ=;7=I. @UKROW;M
M_"9409C8?\](\8]%Y-9GQJ_8UU#P_9MXD^'UP?%'AN5/M MHF$EQ#&1D%"O$
MR8Z%?FQC@\FOCD]*]>^!'[3_ (N^!-XD5C,=5\.LY:?1+I\1,3U:-L$QM[C@
M]P:\CZK5P<G5P+MWB_A?IV9W>VA67)B%\^J_S.-92K%6!!!P0:2ON&Z\)?"G
M]M'2+G6O"UXOAOQTD:R74+)MDWD=)H^!(O4>:G/3).-M?)_Q,^$OB?X1ZV=-
M\2:<UL6+>1=1_/;W*C^*-^AZC@X89&0*]?!YE2Q3]FURU%O%[_+NCCKX6=%<
MRUCW1QU%%%>L<04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1144UU#
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH BN[J.RMI)Y6VQQC)->8:MJ4FK7TEQ)QGA5_NKV%;GBC5)-9U!
M-.M/G17V_+_&_P#@/\:R_$.F)I-W#;J=Q$*EF]6).37YQGF+GC.:-+^%!V;[
MR_X']=#ZK+Z,:%G/XY?@CO\ 0_\ D#V/_7%/Y"N-O/".IS7<SK"I5G9A^\7H
M3]:[+0_^0/8_]<4_D*NU]56RZCF&'I*LVK);>B\F>-#%3PM6;A;5GFEYX9O[
M&W>>>-$C7J?,%3^$+&6ZUB*9%_=0G<['IT.!]:M>,-4>^U!;&'F.)@"!_$Y_
MPZ?G76:+IB:3I\<"XWXR[>K=Z^7P>64*N8M4&^2E:[?5]MOZL>O7Q=2&%3J6
MYI_D<IXPNI;[6H[$-B-"JA>VYL<G\Q5?Q%HH\.S6LEK-)ELD,Q&0PQZ?6K'C
M"SEL]82_5<QMM;=C@,O8_D*K:]K#>);BUBMX'!7("]22<9_E7+CO9^TQ2K?Q
M>9<F][7Z?(VP_-RT?9_!9\WK;_,[>VU!6TF*\E(53$)']N,FN:\-02:UK$^J
MSCY$;$8/3/8?@/YTGB29X+.QT2 [YBJ!]O?L!^)Y_*M^S^R>'[""VEGBB*KR
M78 L>Y_.OIN;ZYB81JOW**3EV<_^!^9Y/+["C)P7O3T7^'_@FE14=O<Q74>^
M&5)4Z;D8$?I4E?3J2DKIZ'D--.S"BBBJ$%%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%>G?!_P#9X\8?&:X#Z19B
MTTA7"S:M>'9 G7.WO(>#PH.#C)&<UC5K4Z$'4JRLEW+A"527+!79YC7T9\&_
MV+/%?CYK74?$BOX7T%B&*S+B]F3(^Y&1\F1GYG]CM(KO]>U+X&_L*Z;%-XCN
M%\6_$(QF2"VCA$ET6P,;4)*6Z_-G<YW$$XW8Q7Q-^T?^W=\0OV@)KG3HKJ3P
MGX0D^4:'ITQ_>@$\SS !I.HRO"?*#MSS7R&*SJK7]S!JR_F?Z+_,]RC@(4_>
MKN[[+]6?7GQ$_:Z^"_[(MC>^&OAIH\/BOQC$A@FNHSNB20 X,]SUDPQ!\N+Y
M>HRAK\^OC-^T3X_^/>KM>^,-?N+Z .7@TV(F.SML]HXAP. !N.6..237FU%>
M'&FE)SD^:3ZO<[W/3E6B[(****V("BBB@ HHHH **** "BBB@ KWO]AKX6S_
M !6_:7\(6B!?L6CW"ZY>LQZ16[JX&.^Z3RT_X'GM7@E?K#_P2Q^"Z>#_ (1Z
MAX^O8@-4\4S&.V+*0T=G"S*O4<;Y-['&00L9KEQ-3V=)LVHQYYI'V[1117S)
MZX4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !7P#^U%\.1X!^)MU<6L/E:5K
M&;VW QA7)_>H/0!CD# P& [5]_5Y5^TE\-S\1?AG>I;QE]4TW-[:!1DL5!WH
M!WW+G'N!7IY?B/J]=7V>C.;$4_:0TW1^>U-/6G4C5]T>")36IU(U4![9^S9!
M_;6D?%#P_@M_:7A>Y 4<DD*4&!CK^]KXNK[,_9#NTA^,UK:28,=]97-LRDX#
M#9O(]_N5\@Z]IC:+KFHZ<Q):TN)+<EA@Y1BO/Y4L$[8BK'NHO\U^AEBOX<'Z
M_H4:***]@\X;3*?33UI )3*?3*D HHHH ]P^"7[7OCGX+M':+<GQ%X>7"G2=
M2E8B-<Y_<OR8SR>,%>?NU]0V>L? K]L1<-_Q2OC:88"N4M[N1^0,?P7')'J^
M!_#7YVMTH5BK!E)!!R".U>76P,)S]K2;A/NOU74[:>)E&/)-<T>S/IGXQ_LI
M^,OA'YM[Y']OZ O/]IV$9_=C_IK'R4^O*\CYL\5XO7M/P9_;R\;_  \\C3_$
MF?&6BJ0N;N0K>Q+Q]V;G?@9X<$G^\!7N_P#PA?P(_:PCDO/"NIQ^&/%4J;FM
M8E6"?(/5[4G;)[M&>XRU7#,Z^$]W'0NOYH[?-=/ZT%+"4ZVN'EKV?Z,^'Z*]
MN^)G[('Q!^',,EVEC'XBTQ S-=:1ND:-1W>,@,..> 0,=:\292K%6!!!P0:^
M@H8BCB8\]&2DO(\VI2G2?+-6$HHHKI,@HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K(\5:A+I^CN\)VN[
M"/=Z9SS6O4-U9PWT7ESQK*F<[6]:Y<53J5:$Z=)VDU9,VHRC"I&4U=(\YT'6
M(M%F>9K7[1*1A6+[=H[]C3-<U;^VKT7'E>3\@7;NW=,]\#UKO?\ A&],_P"?
M./\ *N,\76<-CJHC@C6)/+4[5]<FOSO'X#&8'!<E2HG3OLEU];7_ !/J,-B:
M&(Q'-&+4K;_TS?\ "OB+[=Y-A]GV>5#_ *S?G.,#IBM[4;H6-C<3G_EFA8?7
M''ZU1\/:;:V]A:7$<*I.\*[G'4Y )J#QI-Y>ANN<>8ZK_7^E?749U\+ELJE:
M7-)1NONT1X<XTZV+4::LF]?OU.;\'VIOM<$LGS>4#*2>[=OU.?PKT&N1^'\8
M\N]D[DJO\_\ &NNK/A^DJ>!C/K)M_C;]"\SGS8AQ[60C(LBE64,IZ@C(JK*M
MKI5O+<"&.%44LQ1 "?:K=<GXQOGN[BWTJW.YW8%P/4] ?Y_E7HYAB(X2BZUK
MRV7J]CEPU-UJBIWTZ^A'X9A?4+^ZUFY'"D[![X_H.*S-&L_^$HUB9KN1\;3(
MVT\]0 !GMS^E=S8Z?'8Z>EHG**NTGUSU-<+IMU)X3UB47$+,-I0XXR,\,/RK
MY/%X6.#6&CB=8-MS?]YVW/9HUG7=5TOBLE'T78FT=GT/Q2;5')B:3RCGN#T/
MUZ5WU<'H<4NN>)#>^65B60R,>P]!GUZ5WE>OD%_8U''X.9\OH<696]I&_P 5
ME?U"BBBOJ#R HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH ***]*^&O[._CSXJ>3-HVBR1:;(>-3OLPVV/4,1EQ_N@UC5K4Z$>>K))
M>9<(2J/E@KL\UKN/AS\%?&7Q4G5?#NB7%U:[_+>_D7R[:,]\R'C(SD@9/M7T
MO_PI3X)_LOZ7%K7Q:\466IZF%$L5C<D[7Y('E6B9DF&>"6!7C)"\UX7\7_\
M@JEJUQ;R:-\)_#4'AC3(56*WU+4HXY)U48^Y;C,48[8)?CTZ#Y;$9]S>[@X<
MW]YZ+_-GL4\NMK7E;R6Y[IH/[./PT_9UT-?%GQE\2:9<NJ[HK*=BMMO&TE4C
M^_<L/[NW&#RO>OG7]H3_ (*<:]XNL;CPY\+-.D\%Z"4$0U63"Z@R]Q&$)2 =
MOE+-QD,O0?''C3QWXB^(NNS:SXGUJ^UW5)?O75],TKX[*,] .P& *P:^?J*I
MB)^TQ,N9_@O1'I1Y:4>6DK+\2>^OKG4[R:[O+B6[NIG,DL\[EWD8G)9F/))]
M34%%%:$A1110 4444 %%%% !1110 4444 %%%% '5?"SX>ZA\5_B-X=\(:9E
M;S6+V.U63;N\I2?GD(R,A%#,>>BFOW_\*^&['P;X9TG0=,A6WT[2[2*RMHEZ
M+'&@11^0%?FY_P $G/@R^H^)O$?Q-O8O]%TZ,Z1IQ900T\@5YG!/(*1[%XZB
M9AVK].*\''5.:?(NAZ6'C:/-W"BBBO-.L**** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH _/3]I+X<GX=_$Z^C@A\O2]2_P!.L]JX4*Q.]!V^5LC'H5]:
M\K:OT6^//PD@^+7@N6TC2-=;L]TVG7#\;7XW(3_=<  ^X4]J_.Z\M9K&YEM[
MB)H;B%S')'(,,C X(([$$5]SE^)6(HI/XEO_ )GA8FE[.=ULR&D;I2TAZ5ZW
M0Y#T/]GC4O[)^-7A*?=LW7GD9_ZZ*T>/QWXKQ;]H#2?[#^.'CRS PJZU=N@&
M>%>5G4<^S"N_\#ZD='\:^']0!VFUU"WG!(SC;(K?TJK^VUHYTG]I+Q2P7;%=
MK;74?ONMXPQ_[[5JSP[Y<9ZQ_)K_ #%75Z%^S_-?\ \+HHHKVV>6-/6FMUI[
M4QJ0"4VG4T]:0"4444@ ]*;3J;2&@I\%Q+:S1SP2/#-&P=)(V*LK Y!!'0@]
MZ910QGT1\*?VZOB/\.VBMM5NE\8Z2BA?L^J-^_4>JS@;L_[^\>U?1-G\0_V=
M_P!J%(H-7AA\+>*;IBQ:X465R9/7[0!Y<N>P<DGCY<U^==%>55R^E*7M*3<)
M=XZ'9#%32Y9^\NS/L_XD?L)^+O#:SWOA:\M_%.G* R0 ^3=[3_LGY&Q[-D]E
M[5\XZMI%]H.H3V&I6<]A>P,4EM[F,QR(1V*D9%;7PK_:H^(_PACM[71]=>[T
M>%@?[*U)1/!M&!L7/S1KCLC+7U-X=_:Z^#GQVTQ=.^*?AVWT/5-GDK=7$+3Q
M<D_ZJX1?,B]>< 9^\:N.-QV$TKQ]I'O'?YK_ "!T,/7_ (;Y'V>WWGQG17U_
MXY_87M]<MUUGX8^);/4M,F!=+:\N ZD8_P"6<\8(;)S]X#']XU\Q^,_AUXF^
M'E\;/Q'HEYI,W8SQ_(_7[KC*L.#R">AKVL+F&&QG\*>O;9_<<%;#5:'QK3OT
M.<HHHKT3E"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH *:T:,<LJD^XIU%*U]P # P!@4C*&X8 CW%+11Y (JJOW
M5"_04M%% !47V6#SO-\F/S?^>FT;OSJ6BDXJ6Z&FUL%,FMXKA<2QI(/1U!I]
M%-I25F";6J&QQK&NU%5%]%&!3J**-M$(****8!1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%:WAOPGK7C'4%L=#TJ\U:[./W5G"TA7)P"V!\HR
M>IXKZ0^'7[ _BG7&2X\6ZE;^&[4C/V:WQ<W)/H<'8OUW-]*X<3CL-A%>M-+\
M_NW.BEAZM9_NXW/EFO7OAC^RSX_^)TD,T&E-HVDOACJ.J PIM.#E%(W/D'((
M&#ZBO9-6^)G[+W[* :2&\B\:^++4J%CM&74;H2 GG=Q!"P/7!5AZ$U\S?'?_
M (*;_$/XD+-IO@R(> -%<;3+:R^;J$@XZSX'E\C_ )9@$9QN-?-5\\JU?=PD
M++O+]$>M3R^$-:TODO\ ,^I=6\)_L^_L?V$=]\0-9@\2^*8T\R/3Y5$\[L5X
M\NS4D*IP</*< _Q"OG?XW_\ !4[QAXLAGTOX=:7'X-TQUV?VA<A9[\C!!V_\
MLX\@CH&((X85\/WEY/J%U+<W4\ES<RL7DFF<N[L>I)/)-0UX,X2K2]IB).<O
M/;Y(]",E37+27*C0U[Q!JGBK5KG5=9U&ZU;4KES)->7LS2RR,>I9F))-9]%%
M;$!1110 4444 %%%% !1110 4444 %%%% !1110 5T?PZ\ ZQ\4O'&B^$] @
M%QJ^K7*VT"MD*N>6=R 2$5068X.%4GM7.5^J/_!,7]F=O!/@^3XHZ_;!-8U^
M'9I,3@[H+$GF0@C@RD CK\BH<_,0.>O55&#D:4X>TE8^NO@[\+=(^"WPUT+P
M;H<96QTR 1F1N7FD)+22L>[,Y9CVYP,  5V=%%?,-N3NSV%HK(****0PHHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M4OMR"BBBO(.X**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M$%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !7UM^Q+^P[J'[06J1>*/%<5QIGP[M)/O#,
M<VK2 \Q0GJ(P>'D'NJ_-N:/6_8G_ &#K[XU7-GXQ\;VT^G^!$(DM[9LQRZK@
MGA3P5BR.6')[>M?K1I>EV>AZ;:Z=IUK#8V%K$L,%M;H$CBC48554<   # KR
M\5BN3W*>YV4:/-[TMB+0=!T[POH]GI.D6-OINF6<2PV]I:QB.*) ,!54< 5?
MHHKPST0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** /GO]IW]DW2?C98S:SI"PZ5XTAC^2Z V
MQWH XCFQW[!^HX!R  /S/\3^&=5\&Z]>:-K5C+IVIVC^7-;3##*?Y$>A'!'(
MK]M*\F^/7[-WA?X]:0%U&/\ L_7;="MGK%N@\V/N$<?\M$S_  GIDX()-?2Y
M;FTL-:E6UA^7_ /)Q>!5;WZ>DOS/R.:DKT3XR_ GQ9\$-<-EXAL&^QR.1::I
M "UM= 9^ZW9L#)0X8>F,$^=U]Y"I"K!3@[IGS4HR@^62LQM)2GK251(4-THH
M-(!M%%%!0AZ4VG4VD 4C4M(U(8VBBB@0VD:E/6D;I4E#::>M.IK=:0Q&Z4VG
M'I3:3 1J;3FZ4VD 4444F RBEI*3&%-IU-I#0E-I],H&(W2FTYNE-I#Z"-24
MK4E($(>E-IU-I#"BBBI8"-3:<W2FT %%%%2P&T4&BD!T>D?$[QCX>93I7BS7
M-,*_=^QZE-%CG/&UAWKN=%_:\^,F@K&+;XA:Q+Y8P/MKK==L<^:K9_&O(#16
M$J5.7Q13^1M&<H[,^F]'_P""C'QETO8+G4-)U?;U-YIJ+NX'7RBGIV]:[K1?
M^"I7C. )_:_@S0KXAOG^Q2S6V5]!N:3!]^?I7Q0>M)7++ X:6\%^1LL36CM(
M_0VQ_P""HGAK5K<0^(?AS>(A^^EO>Q72'J"<.B=OYG\=*/\ ;*_9H\6Y;6/
MTEE+D9>]\/VSL>G(:)F./RZ=*_-YNM%9?V=1C_#O'T;+^M5'\5GZH_24?%S]
MCG6%47$5K9%N=O\ 9E_$03V)C3^N*M"U_8]UE=UOKNG6>XGG^TKR(]^TC<?E
M7YG-UI*OZM4C\->:_P"WA>VB]Z<?N/TV7X,?LOZTR)9_$G3X)&QA(O$UJ&;/
M/1\G-6!^QQ\(-64?V3\1KB0N,H?[1LYP>@S\JC/-?E^W6DJ^7&1^'$2^>HN:
M@]Z2/U"N/^">6DW0+6'CNX1>F9+!)<''M(OM6+>?\$[-3CW?9?&UI-S\OG:>
MT>1[XD;%?FY;74]G)YEO-)!)C&^-BI_,5T%G\4/&6F2*]GXMUVT9<;6@U*9"
M,=,8:K53,8[8B_K%$\N%>]+\6?=-Y_P3W\;1L?LGB'0)AV\YYX_Y1M6'=?L(
M_$VW_P!7_8USSC]U>D?C\R"OE*Q_:4^+&FMN@^)/BHX  675YY5&/9F(KHK'
M]M3XVZ<^Z+X@ZBY_Z;Q0S#\G0U7UO,X_;B_5?Y$^QPC^RU\SWF3]B7XKQXVZ
M/9R9_NZA#Q^;"H)/V+OBVC8'AV!QZKJ-O_5Z\C7]OKX\*H4>.S@#'.D6!/\
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7$
M_%;X.^%OC/X=;1_$^GBYC!W0741"7%LW]Z-\<'V.0>X-=M15PG*G)2@[-$RB
MI*TE='Y@?'3]B/QC\*S+J.AK)XN\.C+&>TBQ<VXR>)(@22,?QKD=<A>*^<*_
M<ZOGWXW_ +%W@?XM+=:C86X\+^)9-TGVZQ0"*>0CCSHNAYY++M8Y))-?78//
M-H8I?-?JO\ON/#Q&6_:H_<?EB:*])^,7[/OC3X(:@(_$>F_Z!(Y2#5+0F2UF
M([!L#:<<[6 /M7FU?6TZD*L>>#NCQ)1E!\LE9A33UIU-;K6G4D2BBBI 9111
M0,1J2E:DJ0&4C4M(U(H;3:=3:3 2FT^F4AA11128AK=:2E:DI=!A2-2TC4@0
ME,I]-/6@H2F4^F4AH&Z4VG'I3:0(*93Z92&%%%%)@%,I],I %%%%2P&MUHI6
MI*0#6ZTE*W6DJ64AK=:2E;K24AC6ZT4K=:2@!K=:2E:DI=!]!K4E*U)2&%(U
M+2-0,:W2FTYNE-J6 4C4M(U(?0;1114@AK=:1J5NM(U(H;1112&A&IM.:FTA
MC:***3 *93Z94C04VG4V@$)36ZTZFGK2*"FMUIU-;K4@)36ZTZFMUI,:$I&I
M:1NM(8E-:G4UJ@8E-:G4UJ $I&I::W6@ IK=:=36ZU("4UNM.IK=:0(2FTZF
MT@04RGTRD4%,I],I#04445)04444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1170>!? /B'XF>)K3P_X7TFXUK6+HXBM;91GJ
M!N8G 51D99B .YI-VU8'/U[M^SC^QSX__:0O(;C2K(Z1X5$NRX\0WR$0* V&
M$2Y!F<<_*O (PS+FOM/]FG_@F!HGA+[#XA^*<\7B+64(E7P_;\V$#!B0)6/,
MYP%RN%3E@0XP:^[[.S@T^UBMK6".VMHE"1PPH$1%'0 #@"O+K8Y1]VEKYG;3
MP[>LSQ']G3]COP!^S?9B72+,ZQXBD7$VO:E&CW'NL>!B)/\ 97DX&2V,U[I1
M17C2E*;O)W9WQBHJR"BBBI&%%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 5=4TNRUO3YK'4;.WO[*==LMM=1+)'(.N&5@01
M]:^.OCE_P3UT[6I)]6^'%S'H]TV6?1;MF-NYY)\N0Y,?^Z<KZ%0,5]GT5V8?
M%UL++FI2M^1A5HTZRM-'XD>+O!NN> ]:GTCQ#I5UI&HPG#V]U&5/U!Z,I[,,
M@]C6(U?M3\1/ACX8^*V@OI'BC2+?5+7!\MI%Q) Q&-\;CE&]P?K7PW\7O^"=
M/B+19)[[P!J,?B&QSN73;YUANU!/17.(WP.<DI[ U]IA,ZHUO=K>[+\/O_S/
M KY?4IZPU7XGQS16KXF\*ZSX+UB;2M=TRZTC483\]M>1&-\9(R >H.#@C@]J
MRJ]]-25T>6TUHQM)2GK24P$:DIS=*;2#H,I&IQZTUNE(H;33UIU-;K28!3*?
M3*D HHHI -:DIS4VET&%(U+2-2!"4UNM.IK=:"A*93Z;2&A*;3J;2!!3*?3#
M2&%%%%)@%,I],I %%%%2P$:DI6I*0#6I*5J2I92&M24K4E(8C4E*U)0 UJ2E
M:DI="N@UJ2E:DI %(U+2-0,:W2FTYNE-J6 4C4M(U(?0;1114@AK=:1J5NM(
MU(H;1112&A&IM.:FTAC:***3 *93Z94C04VG4V@$)3:=3:104UNM.IIZU("4
MUNM.IK=:3&A*:W6G4UNM($%-;K3J:W6H*$IK=:=36ZT )36ZTZFMUH *:W6G
M4T]:D!*::=3:0(2FTZFTAH*93J;2&!IE.;I3:0T%%%%24%%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%2VUM->7$5O;Q//<3.(XXHU+,
M[$X"@#DDGM0!%4]C8W.IWD-I9V\MW=3.(XH($+O(Q. JJ.23Z"OKKX!_\$T_
MB)\4/LVI^+?^*"\/R;7VWD>^_F7@_+!D;,C(S(00?X37Z/\ P-_93^'/[/MA
M&GAG1$DU79MEUJ_"S7LO3.7P-H) ^5 H]JX:N,IT]%JSHA0E+5Z(_/3]GC_@
MF/XR^)$=OK/CZZD\#Z$Q#"Q\O?J4Z?*>$/RP@@GE\L".4[U^E_PC^"?@SX&^
M&H]$\':);Z7; ?OK@*&N+ELD[I93\SGGC)X' P.*[JBO&JXB=;XGH>A"E&GL
M%%%%<QJ%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% '+^/OAEX6^*&CMIGBC1+76+7!V><G[R(
MD8W1N,,A]U(-?&7QB_X)RW5KYVH?#C5/MD?WO[&U1PL@Z<1S<*>_#A< ?>-?
M>M%=^&QU?"O]W+3MT.:MAZ=;XT?B%XK\'ZWX'UB72_$&E7>CZA']ZWO(C&V.
MQ&>H/8C@UC5^W'C#P'X=^(&FC3_$FB6.MV8.Y8[V!9-A]5)&5/N,&OCWXR?\
M$X[6Z\[4?AOJGV.3[W]BZI(6C/3B.;EAWX<-DG[PKZW"YW1JVC67*_P/$K9?
M4AK3U7XGP2>E-KJ?B!\,O%/PNU=M,\4Z)=:/=<[//3]W* <;HW&5<<=5)%<M
M7T,91G'FB[H\MIQT8UNM(>E*U)3 92-2TC4F E-;K3J:W6I 2BBB@!&IM.:F
MU/0 I&I:1J0T)36IU-:@H2FFG4UNM T)3:=3:D$%-;K3J:W6D,2BBBDP"F4^
MFT@$HHHJ6 C4E*U)2 :U)2M25+*0UJ2G-3:0Q&I*5J2@!K4E*U)2Z%=!&IM.
M:FT@04C4M(U QK=*;3J;4L I&I:1J0^@VBBBI!#6ZTC=*5NM(W2D4-HHHI#0
MC4VG-3:0QM%%%)@%,I],J1H*;3J;0"$IM.IM(H*93Z94@%-;K3J::3&A*:W6
MG4UNM2""FMUIU-;K4E"4UNM.IIZT )33UIU-I %,I],I""FTZF4BD%-IU-I
MA*;3CTIM(8C=*;3FIM2-!1112*"BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHK8\*^#]=\=:Q%I/AW1[[7=3E&4M-/MWGE(R 3M4$X&1D]!1L!CU+;6
MTUY<16]O$\]Q,XCCBC4LSL3@* .22>U?;?P4_P""6/CKQ@T5]\0=1@\$Z;R3
M90%;J_?!Q@A3Y<8(YW;F/JM???P-_9+^&O[/MO&_AK0DFUD)MDUS4<3WK\ '
M#D8C!P,J@4>U<%3&4Z>D=6=,,/.6^A^<OP#_ .":?Q$^*'V;4_%O_%!>'Y-K
M[;R/??S+P?E@R-F1D9D((/\ ":_1KX&_LE_#7]GVWC?PUH23:R$VR:YJ.)[U
M^ #AR,1@X&50*/:O8Z*\BKB:E71O0[H4HPV"BBBN4V"BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH S/$/AG2/%VFOIVN:79ZQ8.=S6M];I-&2.AV
ML",\GFOF+XI?\$[_  /XL:ZO?"EY=>$M1D&Y+9?W]ENQ_<;YUR?1L#LO:OK"
MBNJCBJV'=Z4FC&I1IU5::N?DQ\4/V,OB?\,S<3MHC>(-*B#/]OT7,X" ]6CQ
MYBX!R?EP.>< FO#&4JQ5@0P."#U%?NU7G'Q._9Y^'_Q@&_Q-X<M[F] (74+<
MF"Y''>1""V.P;(]J^BP^>M:5XW\U_D>54RU;TW]Y^-%(U?;GQ0_X)K:K8>==
M^ _$$>J1;LKINK 0S!2> )A\K$ ]U3H?I7R=X^^%/B_X8W?V?Q3X=U#16W;%
MDN(3Y4AYX2091^A^Z3T-?24,90Q*_=RN^W7[CRJF'J4OC1R=-:G4UJZS 2BB
MB@0C=*;3FZ4VIZ %#=**&Z4AH;36IU-:@H2FMUIU-:@:$IM.IM2""FMUIU-:
MD,2BBBDP"FTZFT@$HHHJ6 C4E*U)2 :U)2M25+*0C4VG-3:0Q&I*5J2@!K4E
M*U)2Z#Z"-3:<U-I#04C4M(U QM-IU-J6 4C4M(U(?0;1114@AK=:1NE*W6D;
MI2*&T444AH1J;3FIM(8VBBBDP"F4^F5(T%,I],H!!3:=3:DH*93Z92 *;3J;
M28T)333J;4@@IAZT^F5)04VG4V@0E-IU-I=0"F4^F4@"F4^F4BD%-IU-I A&
MZ4VG-TIM(8C4VG-3:D:"BBBD4%%%% !1110 4444 %%%% !1110 45?T70=3
M\2ZC%I^D:==ZK?RG$=K90--*YZ<*H)/6OJCX._\ !-#XK_$@"Z\016_@'2\C
M#ZL"]TX)Y*VZ'(QZ2%.V,]LYU(4U>3L5&,I;(^2*]6^#G[+GQ,^.TRGPGX8N
M9]/S\^JW?^CV:<X/[U\!B/[J;F]J_4WX/?\ !/'X0?">2"]N-(D\8ZQ&/^/O
MQ!MGC#<'*P ",<C@D,1ZU]-*H10J@*JC  & *\RICUM31UPPS^TSX"^#/_!)
M_P .Z1#;WWQ*U^?7[WY7?2=()M[1>#N1I3^\D&<<KY?0]<\?;7@;X;^%?AGI
M*:9X4\/Z=H%BH \NPMUCWX[NP&7/^TQ)/<UTE%>94K3J_$SLC3C#9!1116)H
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %5-4TFRUS3Y[#4K.WU"QG7;+:W42RQ2#KAE8$$?6K=%/;5 ?,WQ2_8!^
M&_CZ:6\T9+CP9J++Q_985K4MG[S0-P/HC(*^5OB)_P $]/B;X1$D^B?8?%]F
MN2/L,ODW  '4Q28'X*S&OU"HKU:&:8JAIS77GK_P3BJ8.C4UM9^1^&GB;P?K
MO@O4&L?$&C7^BW@./(O[9X6/0Y 8#(P0<CU'K6/7[J:SH.F>(K(V>K:=::I:
M,<FWO(%FC/!'W6!'0D?0FOG_ .(7[ _PJ\;F6>PL+GPI?,,B31Y=L6>V8G#*
M![+MZ=:]ZCGE.6E6-O34\RIELUK!W/RK/2F5]?\ C[_@FSXZT-GD\+ZSIOBB
MV[1S9LK@_+G[K%DZC&=_<<#G'S9XZ^$_C'X9W/D^*/#>HZ*<X62Y@(B<_P"S
M(,JWX$U[='%4*_\ #FG^?W'G5*-2E\<;')T445TF*&TC4M(U!0VFM3J1J!H;
M33UIU-;K4AU"FM3J:U(8E%%%)@%-/6G4UNM(!****E@(U)2M24@&M24YJ;29
M2$:FTYJ;4C$:DI6I* &M24K4E+H/H(U-IS4VD-!2-2TC4#&TVG4VI8!2-2TC
M4A]!M%%%2"&MUI&Z4K=:1NE(H;1112&A&IM.:FTAC:***3 *93Z94C04RGTR
M@$%-IU-I%!3*?3*D IM.IM2QH2FTZFT@04RGTRI&%-IU,H&%-IU-I""F4^F4
M@"F4^F4B@;I3:<W2FT@0C4VG-3:0Q&IM.:FU(T%%%%(H**** "BBB@ HJYI.
MD7^OZE;Z=IEE<:CJ%RXC@M;2)I996/15102Q]@*^DOA5_P $Z?C+\3%M[J[T
M6'P?I<JI(+K7Y?*D*%L'$"AI P&3M=4SQSR*SE4C35Y.Q48N6R/F&KNCZ+J'
MB+4[?3=*L;G4]0N&V0VEG"TLLK8SA44$D_05^JWPO_X)3_#;PN([CQGJ^I^-
M[L!@UNK'3[,YZ?)&QER/7S<'TKZT\"_#'PC\,=/:Q\)>&M+\.VSX\Q=-M$A,
MI P"[*,N<#JQ)K@J8Z$?@5SICAI/XM#\DOA=_P $V?C'\0O*N-3TVU\%Z<_/
MG:W+B8CV@3<X/L^VOL#X6_\ !*[X9^$C#<^+M2U+QM>H06A9OL5H2!_<C)<\
M^LF/;K7VI17GU,95GUMZ'5&A"/2YS?@CX;>%/AKIHL/"OAW3?#]I@*8]/M4B
MWX[L0,L?=B372445QMMZLZ HHHI %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5
M%=6L-];R6]Q#'<02*5>*50RL#U!!X(J6B@#POQ]^Q3\(_'S/+)X930KMCDW.
MA/\ 93T_YY@&/W^YGCZY^:?'W_!,G6[-7F\'>++/4U5<_9-7B:WD) Z*Z;E)
M)Z9"CGD]Z_0JBO1HYAB:/PSNO/4Y*F%HU-XGXZ^-/V2?BUX#:4W_ (*U"[MX
MQN-SI:B]C*\_-^Z+%1\I/S 8&,XR*\EN[6:QN)+>XADMYXVVO%*I5E(Z@@\@
MU^\E8'BKP!X8\<PB+Q%X>TO78P,*-1LXY]O7H6!QU/3UKV*>>27\6%_0X9Y:
MOL2/PSI&K]6/&G_!/KX1>*M[V.GZAX8N&)8R:3>,5).>J2B10/90O3M7@WC;
M_@F#KMKOE\)^,K'45ZK;ZM;O;,/;>F\,??:H_G7JT\VPM3=\OJ<<L#6CLKGP
M]36ZU[3XT_8\^+W@7<]YX,O;^W4%O/TG;>+@9R2(R6'3N!7CVH:?=:7=-;WE
MM-:7"_>BGC*./J#S7IPJTZNL))^AQRA*#]Y6*]-:G4C5H2-HHHI, IK=:=36
MI )1114L!&I*<W2FT@$:FTYJ;292$:FTYJ;4C$:DI6I* &M24YJ;2Z#Z"-3:
M<U-I#04C4M(U QM-IU-J6 4C4M(U(?0;1114@A&IK=*<U-;I2*&T444AH1J;
M3FIII#&T445+ *93Z92&@IE/IE (*;3J;2*"F4^F5(!3:=3*EC04VG4VDP04
MRGTRI*"F4^F4""FTZFT@$IM.IM(8&F4YNE-I#Z W2FTK4E($-:DI6I*0QK4E
M*U=]X(^ /Q)^)#0_\(WX'US58I?N7,5BZP=<9,K (!GU/K42DHJ[9<4WL<!1
M7V?\//\ @E;\5?$YMYO$NH:/X.M)!F2.68WEU'P,?NX_D/7_ )Z#I7TS\/?^
M"4_PO\.1QR>*=6UCQA= #>GF"QMFX.<)&2XYY_UAZ"N.>+HPZW]#>-"<NA^2
M]>M_#_\ 9-^+WQ-:$Z%X!UA[:4C;>7L'V2W(]1)-M4CZ$U^TWP_^ OPZ^%;(
M_A3P7HVB7"IL^UV]HOV@KDG!F(+MU[L:[VN*>8?R1.B.%_F9^6GP_P#^"2?C
M/5U\WQCXQTKPXF01!IL#W\I'<,28U4]L@M7TSX _X)D_!?P:8Y=4LM3\7W2C
MEM6O"L6?41PA!CV;=7UE17'/%5I_:-XT81Z'.>#OAQX4^'MG]D\,>&]*\/V^
M<F/3;.. ,>>3M R>3R?6NCHHKE;;U9N%%%%( HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K$\3>!_#OC2V-OX
M@T+3=:A*E-M_:I-@'L-P./PK;HIIN+NA-)Z,^<O&7[ /P>\6,7@T>\\.3$<R
M:->,@/\ P"0.@_!1UKQ?Q3_P2WB;<_ASQZZ#/RV^J6 ;C/>1'';_ &.?:OO6
MBO0IYABJ>TW\]?S.:6%HSWB?EAXH_P""<GQ<T,L=.CT;Q&F,K]AOA$QYZ$3"
M, _CCWKR#Q/^SK\3O!H9M6\":Y;Q*<&:.S>:(=?XT#+V/?\ G7[745WPSJNO
MCBG^!S2R^F_A;1^!\T,EO(T<J-%(IPR.""/J*B:OW;\1^"_#WC"$1:]H.F:W
M$!M":E9QW"@9SC#J:\F\2?L2_!CQ-')YO@JWL)6!Q-IMQ-;%"3G(57"_FI%=
M\,[IOXX->FO^1RRR^?V9'X^45^D_B;_@E_X)OG=]"\5ZWI!8'"7:17:*<]L"
M,XQV))]Z\B\4?\$P_'FG+))H7B;0]:5<D1W EM97],#:ZY^K >]=T<SPM3[5
MO4YI8.M'[)\:MTIM>Z>(?V)/C3X=D=9/!-Q>QAB%ET^YAN X'<!'+ <=P#7G
MFN?!GQ]X98KJO@GQ!I^/XKC3)D4]>A*X/0]/0UV1KTI_#)/YG-*G..\6<:W2
MFU)+&\3%75D8=588-1ULR4(U-IS=*;4C$:DI6I* $:FTYJ;2'T$:FTYJ;2&@
MI&I:1J!C:;3J;4L I&I:1J0^@VBBBI!"-36Z4YJ:W2D4-HHHI#0C4UNE.:FM
MTI#&T445+ 2FTZFTBD%,I],H$@IM.IM(H*93Z94@%,I],J6-!3:=3:3&@IE/
MIE2 4RGTR@84VNT\/_!?X@>+-IT7P/XBU56(4/9Z5/*O/3+!,#OR?2O3_#_[
M OQW\0M&8_ DUC$_674+VW@"\ \JTF[N.B_R-92JPC\4DBE"4MD?/9IM?:WA
MW_@E+\4M2E0ZMK_AG1[<_>VSS7$HY[*(@IXY^]Z?AZ=X;_X)$V,;!]?^)%Q<
M @9ATW2UBP<<_.\C9&?]D=/?CFEC*$?M&JP]1]#\VFZ4VOV&\'_\$RO@IX:V
MMJ%EJ_B>53NW:IJ#(O#9^[ (P?3!S7N/@W]G_P"&OP^:-_#O@70-+GC "W,-
MA&9^,X)D(+D\GDFN6684U\*;-XX6?5GX<^$?@SX]^( C/AOP9KNMQR'"S66G
MRR1=,C+A=HX]37N7@_\ X)J_'+Q24-WHFF^&87&1+K&HQ],=UA\QQ]"N:_9)
M5"*%4!5 P !@"EKDEF$W\*L;QPL5NS\W/"'_  2'G<1R>*OB+'&<_/:Z/IQ?
M/TED<?\ HNO<O!__  3'^"/AAE>_T_6/%,B\YU;465<YSG; (@1['(]<U]8T
M5R2Q5:6\C94:<>APO@[X$_#GX?NDGASP-X?T>X4;1<VNG1+,0/63;N/XFNZH
MHKF<G+5FR26P4444AA1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110!G:MX<TG7E"ZGI=GJ*@8 N[=)1W_O ^I_,UP&M?LO_
M  E\0,'N_AYX?#8QNM;%+<GZ^6%S7J%%:1J3A\+:)<8RW1\WZY_P3X^"NL9,
M&@7ND';C-CJ4W7UQ(SC/Z<5Y]K7_  2Y\"7&3I/BWQ#8'!_X^Q!< 'G'W43C
MIQG\:^T:*Z8XW$QVF_S,7AZ4MXH_.W7O^"5NLPC.C?$&QO3UVWVFO;X]LK))
M^>/PKSW7/^":WQ>TO<;1_#^L@=/L=^R$_P#?V-/YU^JE%=4<UQ,=VG\O\C%X
M*B]E8_''5/V(/C=I+$2^ [J4=<VMW;3@CG^Y(?3IUZ5S&H?LP_%S2SB;X;^)
MG_Z]],EG[X_@!K]M:*Z%G%;K%?B9/ 0Z-GX1ZA\*_&NEY^V>$->M-O7S],G3
M'7U7V/Y5SEY8W.GRF.ZMY;:0'!29"A_(U^_],FACN(FCEC66-AAD< @_4&M5
MG+ZT_P ?^ 1_9ZZ2_ _G\I&K]YK[X>>%=4S]M\,Z/=[NOGV$3YZ^J^Y_.N9U
M']F[X4ZH,7'PW\+$_P!Z/2((V/&.JJ#6JSB'6#^\AX"721^'U,K]G]0_8M^"
M>J',WP^TY/\ KWEF@[Y_@<5S&I?\$\?@??9\CPW>:=T_X]M5N3C_ +^.U:K-
MZ#W3_#_,AX&IT:/R'I&K]7;C_@FA\'IFRC>(8!D_+'J"D?\ CT9JI)_P3"^$
MDC$C4O%48_NK?08'YP5?]J8?S^XGZE5/RKHK]2F_X);_  I9B1K_ (P4$_=%
M[:X'_DM5.3_@EC\-RA">*/%2OV+2VQ'Y>2*/[3PW=_<'U.J?F U-;I7Z;S?\
M$K/ ;*/+\8>(T;/5A;L/_18JI-_P2G\(,W[KQQK:+CH]O"Q_D*/[2PW?\ ^J
M5>Q^:-%?I++_ ,$HO#;,/*\?ZJBXZ-8Q,?\ T(55;_@D[I&X[?B/>A<\ Z2A
M/_HVG_:.&_F_!A]5J]C\XVIK=*_1B+_@DWI_/F_$NZ?TV:,J_P#M<UHV_P#P
M2A\,*W[_ ,>ZM(N1Q'91(??J32_M'#?S?@Q_5:O8_-2BOT]MO^"4_P /U/\
MI'B_Q+*,_P#+/[.G\XS6E;_\$L/A3'M,NO\ B^8CJ/MEJJG_ ,E\_K6;S+#]
MW]P_JE7L?E?3:_62W_X)B?!V'&^?Q)/QC]YJ$8_'Y8A6C;_\$V/@G"N'TW5Y
MS@<R:FX/_CN*C^TZ'F6L)4/R*IE?L9;_ /!._P"!$.-_A&XGYS^\U>['X?+*
M*TK;]@?X#6ARG@"%N<_O-2O9/_0IC4_VI1[/\/\ ,:P=3NC\8:;7[<:;^QG\
M$]+.8?ASH[_]?*O/WS_&QKK=,^ WPTT5=MA\/?"UISG,.C6ZD_4[*S>:4^D6
M6L'+JS\&U4NP5068G  ')KH=+^&/C'7"HT[PGKFH%B /LNFS29)Y'W5-?OE8
MZ/8:8H6SL;:T522!!"J 9Z]!5RL7FCZ0_'_@%K!]Y'X8:3^RK\8=:$9MOAKX
MF42'"FXTV2 ?7,@7 YZUU^E_\$__ (\ZH%9? K6R$ [KK4K2/'X&7=^E?M!1
M6+S.J]HHT6#AU9^2&E_\$POC/J"%ISX=TPC^&ZU%F)_[]QO76Z3_ ,$F_'<V
M/[3\:>';3CG[(D\_/I\R)7ZA45B\PKOL6L+31^>FA?\ !(^RC;=K/Q)GG7(_
M=V.DK$??YFE;_P!!_/I7IGAW_@ES\'M'"&_N/$6NN#EA=7Z1H>.F(HT('?KG
MWKZ_HK&6+KRWD:*A370\1\-_L4_!#PLJ"T^'6DW!4$;M2\R])SZ^<S__ %NU
M>G^'?A_X7\(HJ:%X;TC144!0NG6,4  '0?(HXX'Y5OT5SRJ3E\3;-5&,=D%%
M%%9E!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
A44 %%%% !1110 4444 %%%% !1110 4444 %%%% '__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456460426048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Aug. 05, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-34220<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">3D SYSTEMS CORPORATION<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">95-4431352<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">333 Three D Systems Circle<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Rock Hill<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">SC<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">29730<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">803<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">326-3900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, par value $0.001 per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">DDD<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [Flag]</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,275,574,266<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">133,575,083<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000910638<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates whether any of the financial statement period in the filing include a restatement due to error correction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFinStmtErrorCorrectionFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456552341968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_AuditInformationAbstract', window );"><strong>Audit Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">BDO USA, P.C.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Charlotte, North Carolina<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">243<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_AuditInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Audit Information</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_AuditInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456459702288">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 331,525<span></span>
</td>
<td class="nump">$ 388,134<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">180,603<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of reserves &#8212; $3,389 and $3,114</a></td>
<td class="nump">101,497<span></span>
</td>
<td class="nump">93,886<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">152,188<span></span>
</td>
<td class="nump">137,832<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">42,612<span></span>
</td>
<td class="nump">33,790<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">627,822<span></span>
</td>
<td class="nump">834,245<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">64,461<span></span>
</td>
<td class="nump">58,072<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">62,724<span></span>
</td>
<td class="nump">90,230<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">116,082<span></span>
</td>
<td class="nump">385,312<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">58,406<span></span>
</td>
<td class="nump">39,502<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAsset', window );">Finance lease right-of-use assets</a></td>
<td class="nump">12,174<span></span>
</td>
<td class="nump">3,244<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Long-term deferred income tax assets</a></td>
<td class="nump">4,230<span></span>
</td>
<td class="nump">7,038<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">44,761<span></span>
</td>
<td class="nump">28,970<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">990,660<span></span>
</td>
<td class="nump">1,446,613<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current operating lease liabilities</a></td>
<td class="nump">9,924<span></span>
</td>
<td class="nump">8,343<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">49,757<span></span>
</td>
<td class="nump">53,826<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued and other liabilities</a></td>
<td class="nump">49,460<span></span>
</td>
<td class="nump">56,264<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_ContractWithCustomerLiabilityCustomerDepositsCurrent', window );">Customer deposits</a></td>
<td class="nump">7,599<span></span>
</td>
<td class="nump">6,911<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></td>
<td class="nump">30,448<span></span>
</td>
<td class="nump">26,464<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">147,188<span></span>
</td>
<td class="nump">151,808<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt, net of deferred financing costs</a></td>
<td class="nump">319,356<span></span>
</td>
<td class="nump">449,510<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term operating lease liabilities</a></td>
<td class="nump">56,795<span></span>
</td>
<td class="nump">38,499<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Long-term deferred income tax liabilities</a></td>
<td class="nump">5,162<span></span>
</td>
<td class="nump">7,631<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">33,400<span></span>
</td>
<td class="nump">47,461<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">561,901<span></span>
</td>
<td class="nump">694,909<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 23)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount', window );">Redeemable non-controlling interest</a></td>
<td class="nump">2,006<span></span>
</td>
<td class="nump">1,760<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.001 par value, authorized 220,000 shares; shares issued 133,619 and 131,207 as of December 31, 2023 and 2022, respectively</a></td>
<td class="nump">134<span></span>
</td>
<td class="nump">131<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">1,577,519<span></span>
</td>
<td class="nump">1,547,597<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(1,106,650)<span></span>
</td>
<td class="num">(743,962)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(44,250)<span></span>
</td>
<td class="num">(53,822)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">426,753<span></span>
</td>
<td class="nump">749,944<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities, redeemable non-controlling interest and stockholders&#8217; equity</a></td>
<td class="nump">$ 990,660<span></span>
</td>
<td class="nump">$ 1,446,613<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_ContractWithCustomerLiabilityCustomerDepositsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract with Customer, Liability, Customer Deposits, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_ContractWithCustomerLiabilityCustomerDepositsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 26: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482686/350-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-5<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480842/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>As of the reporting date, the aggregate carrying amount of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Subparagraph (12)(c)<br> -Section S99<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480244/480-10-S99-3A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Subparagraph 14<br> -Paragraph 3A<br> -Section S99<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480244/480-10-S99-3A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Subparagraph 15<br> -Paragraph 3A<br> -Section S99<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480244/480-10-S99-3A<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Subparagraph (16)(c)<br> -Paragraph 3A<br> -Section S99<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480244/480-10-S99-3A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-5<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483550/848-10-65-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-4<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-5<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-17<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-3<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-3<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 38: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 39: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 40: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 41: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-15<br><br>Reference 42: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-16<br><br>Reference 43: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456466396320">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable, reserves</a></td>
<td class="nump">$ 3,389<span></span>
</td>
<td class="nump">$ 3,114<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">220,000,000<span></span>
</td>
<td class="nump">220,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">133,619,000<span></span>
</td>
<td class="nump">131,207,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456458864400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 488,069<span></span>
</td>
<td class="nump">$ 538,031<span></span>
</td>
<td class="nump">$ 615,639<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldAbstract', window );"><strong>Cost of sales:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total cost of sales</a></td>
<td class="nump">291,648<span></span>
</td>
<td class="nump">323,798<span></span>
</td>
<td class="nump">351,861<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">196,421<span></span>
</td>
<td class="nump">214,233<span></span>
</td>
<td class="nump">263,778<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="nump">210,172<span></span>
</td>
<td class="nump">244,181<span></span>
</td>
<td class="nump">227,697<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">89,466<span></span>
</td>
<td class="nump">87,071<span></span>
</td>
<td class="nump">69,150<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetImpairment', window );">Impairments of goodwill and intangible assets</a></td>
<td class="nump">302,787<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">602,425<span></span>
</td>
<td class="nump">331,252<span></span>
</td>
<td class="nump">296,847<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(406,004)<span></span>
</td>
<td class="num">(117,019)<span></span>
</td>
<td class="num">(33,069)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Interest and other income (expense), net</a></td>
<td class="nump">43,692<span></span>
</td>
<td class="num">(3,790)<span></span>
</td>
<td class="nump">352,609<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">(Loss) income before income taxes</a></td>
<td class="num">(362,312)<span></span>
</td>
<td class="num">(120,809)<span></span>
</td>
<td class="nump">319,540<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Benefit (provision) for income taxes</a></td>
<td class="nump">641<span></span>
</td>
<td class="num">(2,140)<span></span>
</td>
<td class="nump">2,512<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Loss on equity method investment, net of income taxes</a></td>
<td class="num">(1,282)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net (loss) income before redeemable non-controlling interest</a></td>
<td class="num">(362,953)<span></span>
</td>
<td class="num">(122,949)<span></span>
</td>
<td class="nump">322,052<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Less: net loss attributable to redeemable non-controlling interest</a></td>
<td class="num">(265)<span></span>
</td>
<td class="num">(238)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income attributable to 3D Systems Corporation</a></td>
<td class="num">$ (362,688)<span></span>
</td>
<td class="num">$ (122,711)<span></span>
</td>
<td class="nump">$ 322,052<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net (loss) income per common share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="num">$ (2.79)<span></span>
</td>
<td class="num">$ (0.96)<span></span>
</td>
<td class="nump">$ 2.62<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="num">$ (2.79)<span></span>
</td>
<td class="num">$ (0.96)<span></span>
</td>
<td class="nump">$ 2.55<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_WeightedAverageNumberOfShareOutstandingAbstract', window );"><strong>Weighted average shares outstanding:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">129,944<span></span>
</td>
<td class="nump">127,818<span></span>
</td>
<td class="nump">122,867<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">129,944<span></span>
</td>
<td class="nump">127,818<span></span>
</td>
<td class="nump">126,334<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductMember', window );">Products</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 328,731<span></span>
</td>
<td class="nump">$ 395,396<span></span>
</td>
<td class="nump">$ 428,742<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldAbstract', window );"><strong>Cost of sales:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total cost of sales</a></td>
<td class="nump">203,258<span></span>
</td>
<td class="nump">237,386<span></span>
</td>
<td class="nump">245,169<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">159,338<span></span>
</td>
<td class="nump">142,635<span></span>
</td>
<td class="nump">186,897<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldAbstract', window );"><strong>Cost of sales:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total cost of sales</a></td>
<td class="nump">$ 88,390<span></span>
</td>
<td class="nump">$ 86,412<span></span>
</td>
<td class="nump">$ 106,692<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_WeightedAverageNumberOfShareOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted Average Number Of Share Outstanding</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_WeightedAverageNumberOfShareOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSoldAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSoldAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481664/323-10-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4J<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 33: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4J<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4K<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-2<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482916/730-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482517/912-730-25-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481283/985-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456460144304">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net (loss) income before redeemable non-controlling interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (362,953)<span></span>
</td>
<td class="num">$ (122,949)<span></span>
</td>
<td class="nump">$ 322,052<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net (loss) income to net cash (used in) provided by operating activities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation, amortization and accretion of debt discount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">36,053<span></span>
</td>
<td class="nump">38,686<span></span>
</td>
<td class="nump">34,623<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">23,504<span></span>
</td>
<td class="nump">42,415<span></span>
</td>
<td class="nump">55,153<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnInvestments', window );">Loss on short-term investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">6<span></span>
</td>
<td class="nump">3,146<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense', window );">Non-cash operating lease expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">9,267<span></span>
</td>
<td class="nump">6,366<span></span>
</td>
<td class="nump">5,681<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Provision for inventory obsolescence and revaluation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">6,350<span></span>
</td>
<td class="nump">2,586<span></span>
</td>
<td class="num">(2,909)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnOilAndGasHedgingActivity', window );">Loss on hedge accounting de-designation and termination</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">721<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for bad debts</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">595<span></span>
</td>
<td class="nump">562<span></span>
</td>
<td class="nump">232<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Loss (gain) on the disposition of businesses, property, equipment and other assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">6<span></span>
</td>
<td class="nump">104<span></span>
</td>
<td class="num">(350,846)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain on debt extinguishment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(32,181)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Benefit for deferred income taxes and reserve adjustments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,412)<span></span>
</td>
<td class="num">(2,518)<span></span>
</td>
<td class="num">(11,679)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Loss on equity method investment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,282<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairments of assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">304,698<span></span>
</td>
<td class="nump">4,095<span></span>
</td>
<td class="nump">1,676<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating accounts:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables', window );">Accounts receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(6,186)<span></span>
</td>
<td class="nump">8,144<span></span>
</td>
<td class="num">(11,912)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(20,555)<span></span>
</td>
<td class="num">(51,082)<span></span>
</td>
<td class="nump">7,866<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(7,961)<span></span>
</td>
<td class="nump">8,229<span></span>
</td>
<td class="num">(8,106)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(5,526)<span></span>
</td>
<td class="num">(3,787)<span></span>
</td>
<td class="nump">27,159<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerAsset', window );">Deferred revenue and customer deposits</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,245<span></span>
</td>
<td class="num">(6,947)<span></span>
</td>
<td class="num">(3,325)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities', window );">Accrued and other liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(12,933)<span></span>
</td>
<td class="nump">10,702<span></span>
</td>
<td class="num">(12,389)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet', window );">All other operating activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(12,994)<span></span>
</td>
<td class="num">(7,773)<span></span>
</td>
<td class="num">(5,850)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash (used in) provided by operating activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(80,695)<span></span>
</td>
<td class="num">(70,021)<span></span>
</td>
<td class="nump">48,147<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(27,183)<span></span>
</td>
<td class="num">(20,907)<span></span>
</td>
<td class="num">(18,791)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireShortTermInvestments', window );">Purchases of short-term investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="num">(384,388)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities', window );">Sales and maturities of short-term investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">180,925<span></span>
</td>
<td class="nump">200,314<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Proceeds from sale of assets and businesses, net of cash sold</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">194<span></span>
</td>
<td class="nump">325<span></span>
</td>
<td class="nump">421,485<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisitions and other investments, net of cash acquired</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(29,152)<span></span>
</td>
<td class="num">(103,699)<span></span>
</td>
<td class="num">(139,685)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other investing activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,454)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">124,784<span></span>
</td>
<td class="num">(308,355)<span></span>
</td>
<td class="nump">260,555<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfDebt', window );">Proceeds from borrowings</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">460,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Debt issuance costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(13,466)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Repayment of borrowings/long-term debt</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(100,614)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(21,392)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToMinorityShareholders', window );">Purchase of non-controlling interests</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,300)<span></span>
</td>
<td class="num">(6,300)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Taxes paid related to net-share settlement of equity awards</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(5,211)<span></span>
</td>
<td class="num">(10,864)<span></span>
</td>
<td class="num">(12,619)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other financing activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(644)<span></span>
</td>
<td class="num">(651)<span></span>
</td>
<td class="num">(423)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash (used in) provided by financing activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(106,469)<span></span>
</td>
<td class="num">(13,815)<span></span>
</td>
<td class="nump">405,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash, cash equivalents and restricted cash</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,516<span></span>
</td>
<td class="num">(5,804)<span></span>
</td>
<td class="num">(9,243)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net (decrease) increase in cash, cash equivalents and restricted cash</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(58,864)<span></span>
</td>
<td class="num">(397,995)<span></span>
</td>
<td class="nump">705,259<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash at the beginning of the year</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">391,975<span></span>
</td>
<td class="nump">789,970<span></span>
</td>
<td class="nump">84,711<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash at the end of the year</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">333,111<span></span>
</td>
<td class="nump">391,975<span></span>
</td>
<td class="nump">789,970<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental cash flow information</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_RightOfUseAssetObtainedInExchangeForLeaseLiability', window );">Lease assets obtained in exchange for new lease liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">38,037<span></span>
</td>
<td class="nump">6,037<span></span>
</td>
<td class="nump">4,502<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash interest payments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">478<span></span>
</td>
<td class="nump">196<span></span>
</td>
<td class="nump">1,138<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Cash income tax payments, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,898<span></span>
</td>
<td class="nump">5,330<span></span>
</td>
<td class="nump">4,709<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_TransferOfEquipmentFromInventoryToPropertyAndEquipmentNet', window );">Transfer of equipment from inventory to property and equipment, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">2,098<span></span>
</td>
<td class="num">(2,004)<span></span>
</td>
<td class="nump">1,738<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssued1', window );">Stock issued for acquisition</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 7,091<span></span>
</td>
<td class="nump">$ 99,044<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:13.63pt">The amounts for cash and cash equivalents shown above include restricted cash of $119, $114 and $313 as of December 31, 2023, 2022 and 2021, respectively, which are included in prepaid expenses and other current assets. In addition, included in cash and cash equivalents above as of December 31, 2023 and 2022 is $1,467 and $3,727 of restricted cash, which is included in other assets. </span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:13.18pt">Inventory is transferred to property and equipment at cost when we require additional machines for training or demonstration or for placement into on demand manufacturing services locations.</span></td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_RightOfUseAssetObtainedInExchangeForLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Right-of-Use Asset Obtained In Exchange For Lease Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_RightOfUseAssetObtainedInExchangeForLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_TransferOfEquipmentFromInventoryToPropertyAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Transfer of equipment from inventory to property and equipment, net.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_TransferOfEquipmentFromInventoryToPropertyAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482130/360-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481877/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxesAndTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) and income tax credits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxesAndTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481877/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized and unrealized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(c),9(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnOilAndGasHedgingActivity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gain (loss) incurred in hedging activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnOilAndGasHedgingActivity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481303/470-50-40-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481303/470-50-40-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481664/323-10-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in accrued expenses, and obligations classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483080/330-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash (inflow) outflow from investing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromOtherInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToMinorityShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToMinorityShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinesses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinesses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481830/320-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 33: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4J<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4K<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-2<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fair value of stock issued in noncash financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456552444592">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfCashFlowsAbstract', window );"><strong>Statement of Cash Flows [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashCurrent', window );">Restricted cash, current</a></td>
<td class="nump">$ 119<span></span>
</td>
<td class="nump">$ 114<span></span>
</td>
<td class="nump">$ 313<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashNoncurrent', window );">Restricted cash, noncurrent</a></td>
<td class="nump">$ 1,467<span></span>
</td>
<td class="nump">$ 3,727<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -SubTopic 210<br> -Topic 954<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480632/954-210-45-5<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfCashFlowsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfCashFlowsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456463119312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net (loss) income before redeemable non-controlling interest</a></td>
<td class="num">$ (362,953)<span></span>
</td>
<td class="num">$ (122,949)<span></span>
</td>
<td class="nump">$ 322,052<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive (loss) income, net of taxes:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax', window );">Pension plan adjustment</a></td>
<td class="num">(386)<span></span>
</td>
<td class="nump">2,942<span></span>
</td>
<td class="nump">682<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Derivative financial instruments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">721<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation</a></td>
<td class="nump">9,630<span></span>
</td>
<td class="num">(18,730)<span></span>
</td>
<td class="num">(39,546)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized gain (loss) on short-term investments</a></td>
<td class="nump">108<span></span>
</td>
<td class="num">(3,557)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax', window );">Amounts reclassified from accumulated other comprehensive income (loss)</a></td>
<td class="nump">220<span></span>
</td>
<td class="nump">3,229<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax', window );">Foreign currency translation reclassification - sales of businesses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">8,912<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Total other comprehensive income (loss), net of taxes:</a></td>
<td class="nump">9,572<span></span>
</td>
<td class="num">(16,116)<span></span>
</td>
<td class="num">(29,231)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Total comprehensive (loss) income, net of taxes</a></td>
<td class="num">(353,381)<span></span>
</td>
<td class="num">(139,065)<span></span>
</td>
<td class="nump">292,821<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Less: comprehensive loss attributable to redeemable non-controlling interest</a></td>
<td class="num">(265)<span></span>
</td>
<td class="num">(238)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive (loss) income attributable to 3D Systems Corporation</a></td>
<td class="num">$ (353,116)<span></span>
</td>
<td class="num">$ (138,827)<span></span>
</td>
<td class="nump">$ 292,821<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-20<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-21<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a-c)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481839/830-10-45-9<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482014/830-20-35-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-15<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 40<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481724/830-30-40-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-17A<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-17<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-4<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482739/220-10-55-15<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-15<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-9<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-17A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-9<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 33: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4J<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4K<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-2<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456458340640">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-In Capital</div></th>
<th class="th"><div>Treasury Stock</div></th>
<th class="th"><div>Accumulated Deficit</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss)</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">127,626<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Dec. 31, 2020</a></td>
<td class="nump">$ 430,723<span></span>
</td>
<td class="nump">$ 128<span></span>
</td>
<td class="nump">$ 1,404,964<span></span>
</td>
<td class="num">$ (22,590)<span></span>
</td>
<td class="num">$ (943,303)<span></span>
</td>
<td class="num">$ (8,476)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_StockIssuedDuringPeriodSharesNewIssuesAndRepurchases', window );">Issuance (repurchase) of stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">813<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_StockIssuedDuringPeriodValueNewIssuesAndRepurchases', window );">Issuance (repurchase) of stock</a></td>
<td class="num">(12,620)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,620)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions', window );">Shares issued to acquire assets and businesses (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,430<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions', window );">Shares issued to acquire assets and businesses</a></td>
<td class="nump">99,044<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">99,041<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">32,412<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,412<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income attributable to 3D Systems Corporation</a></td>
<td class="nump">322,052<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">322,052<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax', window );">Pension plan adjustment</a></td>
<td class="nump">181<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">181<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax', window );">Gain on pension plan - unrealized</a></td>
<td class="nump">501<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">501<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_LossOnChangeInHedgingDesignation', window );">Gain (loss) on derivative instruments</a></td>
<td class="nump">721<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">721<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesRetired', window );">Retirement of treasury shares (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,494)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockRetiredCostMethodAmount', window );">Retirement of treasury shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">$ (3)<span></span>
</td>
<td class="num">(22,587)<span></span>
</td>
<td class="nump">22,590<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestChangeInRedemptionValue', window );">Redeemable non-controlling interest redemption value in excess of carrying value</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="num">(30,633)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(30,633)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">128,375<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Dec. 31, 2021</a></td>
<td class="nump">842,381<span></span>
</td>
<td class="nump">$ 128<span></span>
</td>
<td class="nump">1,501,210<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(621,251)<span></span>
</td>
<td class="num">(37,706)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares', window );">Shares issued, vested &amp; expired under equity incentive plans (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,783<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_SharesIssuedVestedExpiredUnderCompensation', window );">Shares issued, vested &amp; expired under equity incentive plans</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions', window );">Shares issued to acquire assets and businesses (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">795<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions', window );">Shares issued to acquire assets and businesses</a></td>
<td class="nump">7,091<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">7,090<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Shares withheld related to net-share settlement of equity awards (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(746)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Shares withheld related to net-share settlement of equity awards</a></td>
<td class="num">(10,864)<span></span>
</td>
<td class="num">$ (1)<span></span>
</td>
<td class="num">(10,863)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">50,756<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,756<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income attributable to 3D Systems Corporation</a></td>
<td class="num">(122,711)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(122,711)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax', window );">Pension plan adjustment</a></td>
<td class="nump">2,942<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,942<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax', window );">Unrealized loss on short-term investments</a></td>
<td class="num">(328)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(328)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestChangeInRedemptionValue', window );">Redeemable non-controlling interest redemption value in excess of carrying value</a></td>
<td class="num">(596)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(596)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="num">(18,730)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18,730)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">131,207<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Dec. 31, 2022</a></td>
<td class="nump">749,944<span></span>
</td>
<td class="nump">$ 131<span></span>
</td>
<td class="nump">1,547,597<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(743,962)<span></span>
</td>
<td class="num">(53,822)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares', window );">Shares issued, vested &amp; expired under equity incentive plans (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,033<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_SharesIssuedVestedExpiredUnderCompensation', window );">Shares issued, vested &amp; expired under equity incentive plans</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Shares withheld related to net-share settlement of equity awards (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(621)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Shares withheld related to net-share settlement of equity awards</a></td>
<td class="num">(5,211)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,211)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">35,612<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,612<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income attributable to 3D Systems Corporation</a></td>
<td class="num">(362,688)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(362,688)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax', window );">Pension plan adjustment</a></td>
<td class="num">(386)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(386)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax', window );">Unrealized loss on short-term investments</a></td>
<td class="nump">328<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">328<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestChangeInRedemptionValue', window );">Redeemable non-controlling interest redemption value in excess of carrying value</a></td>
<td class="num">(479)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(479)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="nump">9,630<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,630<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">133,619<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Dec. 31, 2023</a></td>
<td class="nump">$ 426,753<span></span>
</td>
<td class="nump">$ 134<span></span>
</td>
<td class="nump">$ 1,577,519<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (1,106,650)<span></span>
</td>
<td class="num">$ (44,250)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_LossOnChangeInHedgingDesignation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Loss On Change In Hedging Designation</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_LossOnChangeInHedgingDesignation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_SharesIssuedVestedExpiredUnderCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Shares Issued, Vested &amp; Expired Under Compensation</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_SharesIssuedVestedExpiredUnderCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_StockIssuedDuringPeriodSharesNewIssuesAndRepurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period, Shares, New Issues And Repurchases</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_StockIssuedDuringPeriodSharesNewIssuesAndRepurchases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_StockIssuedDuringPeriodValueNewIssuesAndRepurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period, Value, New Issues And Repurchases</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_StockIssuedDuringPeriodValueNewIssuesAndRepurchases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestChangeInRedemptionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Change in noncontrolling interest during the period as a result of a change in the redemption value of redeemable noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Subparagraph 14<br> -Paragraph 3A<br> -Section S99<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480244/480-10-S99-3A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Subparagraph 15<br> -Paragraph 3A<br> -Section S99<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480244/480-10-S99-3A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph 16(c)<br> -SubTopic 10<br> -Topic 480<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480244/480-10-S99-3A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestChangeInRedemptionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of reclassification adjustment from accumulated other comprehensive (income) loss for net periodic benefit cost (credit) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-15<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-17A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options vested.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued during the period pursuant to acquisitions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued pursuant to acquisitions during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-5<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483550/848-10-65-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-4<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-5<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-17<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-3<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-3<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 38: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 39: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 40: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 41: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-15<br><br>Reference 42: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-16<br><br>Reference 43: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockRetiredCostMethodAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockRetiredCostMethodAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesRetired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common and preferred stock retired from treasury during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesRetired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456552306224">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Nov. 16, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfStockholdersEquityAbstract', window );"><strong>Statement of Stockholders' Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456552493264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Overview and Basis of Presentation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Overview and Basis of Presentation</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(1)  Overview and Basis of Presentation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nature of Business</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3D Systems Corporation (&#8220;3D Systems&#8221; or the &#8220;Company&#8221; or &#8220;we&#8221; or &#8220;our&#8221; or &#8220;us&#8221;) provides comprehensive 3D printing and digital manufacturing solutions, including 3D printers for plastics and metals, materials, software, and services, including maintenance, advanced manufacturing and applications engineering. We market our products and services through subsidiaries in North America and South America (collectively referred to as "Americas"), Europe and the Middle East (collectively referred to as "EMEA"), and Asia Pacific and Oceania (collectively referred to as "APAC"). Our solutions support advanced applications in two key verticals: Healthcare Solutions (which includes, dental, medical devices, personalized health services and regenerative medicine) and Industrial Solutions (which includes aerospace, defense, transportation and general manufacturing).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (&#8220;GAAP&#8221;). The consolidated financial statements include the accounts of the Company, including all majority and wholly-owned subsidiaries and entities in which a controlling interest is maintained. All significant intercompany accounts and transactions have been eliminated in consolidation.&#160;Certain prior period amounts have been reclassified to conform to the current year presentation. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A non-controlling interest in a subsidiary reflects an ownership interest in a majority-owned subsidiary that is not attributable to the Company. For the periods presented, the Company's financial statements include a redeemable non-controlling interest (&#8220;RNCI&#8221;), which has been reported in temporary equity in the consolidated balance sheets. The net loss attributable to the RNCI is presented as an adjustment to the Company's consolidated net (loss) income to arrive at net (loss) income attributable to 3D Systems Corporation in the consolidated statements of operations and consolidated statements of comprehensive (loss) income.&#160;Furthermore, adjustments to record the RNCI at its redemption value are recorded to additional paid-in capital, and the excess redemption value is recognized as a reduction to net income, or increase to net loss, attributable to 3D Systems&#8217; shareholders for purposes of reporting earnings or loss per share. See Note 15 for a summary of the activity related to the reported RNCI balance during the periods presented.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 annual reporting period is the calendar year. All&#160;dollar and share amounts and other amounts presented in the accompanying footnotes are presented in thousands, except for per share information.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480424/946-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480424/946-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//810/tableOfContent<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//205/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456454762208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Significant Accounting Policies</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(2)  Significant Accounting Policies</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires us to make estimates and assumptions that affect (1) the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities as of the balance sheet dates and (2) the reported amounts of revenues and expenses during the reporting periods. We base our estimates on historical experience, currently available information and various other assumptions that we believe are reasonable under the circumstances. Actual results could differ from these estimates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for revenue in accordance with Accounting Standards Codification ("ASC") Topic 606, &#8220;</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%">&#8221; Collaborative revenue contracts, for 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. At times, cash and cash equivalents balances may be in excess of FDIC insurance limits.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Short-Term Investments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At times, the Company has invested a portion of its excess cash in short-term investments. The Company's short-term investment accounting policy is that securities with maturities greater than 90 days at the time of purchase that are available for operations in the next 12 months are classified as short-term investments. The Company&#8217;s short-term investments primarily consist of investment grade bonds, certificates of deposit, commercial paper, and short maturity bond funds, all with a remaining maturity of generally less than twelve months at the date of purchase and classified as available-for-sale. Interest and dividends on these investments are recorded into income when earned.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Available-for-sale securities, which consist of debt securities, are carried at fair value with unrealized gains and losses, net of related tax, reported in other comprehensive (loss) income. Adjustments to the fair value of investments classified as available-for-sale are recorded as an increase or decrease in accumulated other comprehensive income (loss) in shareholders&#8217; equity. Impairment of available-for-sale securities that is attributable to credit losses is recognized as an allowance for credit losses, net of taxes, in the consolidated statement of operations in the period in which a credit loss is identified. The Company periodically evaluates its investment for credit losses.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Variable Interest Entities (VIEs)</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon making an investment in an entity, we assess whether the entity is a VIE. The determination of whether an entity in which we hold a direct or indirect variable interest is a VIE is based on several factors, including whether the entity&#8217;s total equity investment at risk upon inception is sufficient to finance the entity&#8217;s activities without additional subordinated financial support. We make judgments regarding the sufficiency of the equity at risk based first on a qualitative analysis, and then a quantitative analysis, if necessary.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We analyze any investments in VIEs to determine if we are the primary beneficiary. We perform this assessment at the time that we become involved with a VIE and reevaluate our conclusion upon the occurrence of a reconsideration event. In evaluating whether we are the primary beneficiary, we evaluate our direct and indirect economic interests in the entity. Determining which reporting entity, if any, is the primary beneficiary of a VIE is primarily a qualitative approach focused on identifying which reporting entity has both (1) the power to direct the activities of a VIE that most significantly impact such entity&#8217;s economic performance and (2) the obligation to absorb losses or the right to receive benefits from such entity that could potentially be significant to such entity. Performance of such analysis requires the exercise of judgment, and we consider a variety of factors in identifying the entity that holds the power to direct matters that most significantly impact a VIE&#8217;s economic performance including, but not limited to, the ability to direct a VIE&#8217;s operating decisions and activities. In addition, we consider the rights of other investors to participate in those decisions.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 concluded that our investments in Theradaptive and the National Additive Manufacturing Innovation ("NAMI") joint venture are each investments in a VIE. These entities in which we have invested are not consolidated because we concluded that the Company is not the primary beneficiary. As of December 31, 2023, our maximum exposure to losses associated with these VIEs is limited to the $13,247 carrying value of our investments in the VIEs, which is included in other assets on our consolidated balance sheets. Refer to Note 10 for additional details regarding our investments in Theradaptive and NAMI. We have no other investments in unconsolidated entities that have been determined to be VIEs.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non-Current Investments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize investments in equity securities without a readily determinable fair value at cost minus impairment. We assess these investments for potential impairment if an event occurs or circumstances change that would indicate the carrying amount may be impaired. Impairments of equity securities without a readily determinable fair value are recorded to interest and other income (expense), net in the consolidated statements of operations in the period in which they become impaired. Declines in the fair value of investments in debt securities due to credit losses are recorded as an allowance for credit losses in the consolidated statement of operations in the period in which a credit loss is identified. </span></div><div style="text-align:justify"><span><br/></span></div><div 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, 2023, 2022, and 2021, we recorded impairment charges of $0, $2,900 and $0, respectively, related to non-current investments. The aggregate carrying amount of all non-current investments totaled $26,829 and $13,668 at December 31, 2023 and 2022, 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%">Equity Method of Accounting</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for its investment in a joint venture using the equity method of accounting because it does not have a controlling interest and is not the primary beneficiary; however, the Company has the ability to exert significant influence. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the equity method of accounting, this initial investment was recorded at cost, and the investment is subsequently adjusted for the Company&#8217;s proportionate share of the net earnings or losses and other comprehensive income or loss of the investee. Intra-entity profits or losses associated with the Company&#8217;s equity method investment are eliminated until realized by the investee in transactions with third parties. Income or loss from this investment is recorded as a separate line item in the consolidated statements of operations on a three-month lag. We evaluate material events occurring during the three-month lag period to determine whether the effects of such events should be disclosed in our financial statements. The Company evaluates its investment in the joint venture for impairment whenever events or changes in circumstances indicate that the carrying amount of the investment may not be recoverable. Refer to Note 10.</span></div><div style="text-align:justify"><span><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&#8217; ability to meet their financial obligations to us, the length of time receivables are past due, historical collection experience, current economic conditions, and reasonable and supportable forecasts. Based on these assessments, we may record a reserve for specific customers, as well as a general reserve and allowance for expected credit losses. If circumstances related to specific customers change, or economic conditions deteriorate such that our past collection experience is no longer relevant, our estimate of the recoverability of accounts receivable could be further reduced from the levels provided for in the consolidated financial statements. As of December 31, 2023, no single customer represented more than 10% of our consolidated accounts receivable balance. As of December 31, 2022, one customer represented greater than 10% of our consolidated accounts receivable balance.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following presents the changes in the balance of</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> our allowance for doubtful accounts:</span></div><div style="text-align:justify"><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:15.128%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.457%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Item</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at beginning of year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additions charged to expense</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at end of year</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,114&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">595&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(320)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,389&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,445&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">562&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,114&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,392&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other includes the impact of write-offs, recoveries, divestitures and foreign currency translation adjustments.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventories</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are stated at the lower of cost or net realizable value, with cost reflecting standard cost, which approximates the first-in, first-out method. Capitalized inventory costs include materials, labor, and manufacturing overhead that relate to the acquisition of raw materials and production into finished goods. The Company regularly reviews inventory for excess and obsolescence and records a provision to write down inventory to its net realizable value when carrying value is in excess of such value. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and Equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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%">Property and equipment are recorded at cost and are depreciated over their estimated useful lives using the straight-line method. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation are removed from the accounts and any resulting gain or loss is included in the determination of net income or loss. Repairs and maintenance costs are expensed as incurred.</span></div><div style="text-align:justify"><span><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-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Long-Lived Assets</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review long-lived assets 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 a long-lived asset over its estimated fair value as determined by discounted projected cash flows. Refer to Note 7 for details regarding impairment charges that were recorded related to tangible long-lived assets with finite lives for the years ended December 31, 2023, 2022, and 2021.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Intangible Assets (Excluding Goodwill)</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets include patents, trade names, customer relationships, acquired technology, and IPR&amp;D. Intangible assets with a finite life are (1) amortized on a straight-line basis, with estimated useful lives typically ranging from 2 to 20 years, and (2) assessed for impairment whenever events or changes in circumstances indicate that their carrying value may not be recoverable, consistent with the Company's accounting policy for other long-lived assets with a finite life. Amortization is recognized within selling, general and administrative expense on the consolidated statements of operations.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Acquired IPR&amp;D represents the fair value assigned to those research and development ("R&amp;D") projects that were acquired in a business combination for which the related products have not received regulatory approval or commercial viability and have no alternative future use. IPR&amp;D is capitalized at its fair value as an indefinite-lived intangible asset, and any development costs incurred after the acquisition are expensed as incurred. The fair value of IPR&amp;D is determined by estimating the future cash flows of each project and discounting the net cash flows back to their present values. Upon achieving regulatory approval or commercial viability for the related product, the indefinite-lived intangible asset is accounted for as a finite-lived asset and is amortized on a straight-line basis over the estimated useful life. If the project is not completed or is terminated or abandoned, the Company may have to recognize an impairment related to the IPR&amp;D, which is charged to expense. Indefinite-lived intangible assets are tested for impairment annually in the fourth quarter of the fiscal year and whenever events or changes in circumstances indicate that the carrying amount may be impaired. Impairment is calculated as the excess of the asset&#8217;s carrying value over its fair value. Fair value is generally determined using a discounted future cash flow analysis. IPR&amp;D with no alternative future use acquired outside of a business combination is expensed immediately.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2023, we recorded impairment charges totaling $22,979 related to intangible assets. Refer to Note 8 for additional details. No impairment charges were recorded for intangible assets for the years ended December 31, 2022 and 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-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Goodwill</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is the excess of the cost of an acquired entity over the amounts assigned to the assets acquired and liabilities assumed in a business combination. Goodwill is not amortized. Goodwill is tested for impairment annually, and is tested for impairment between annual tests if an event occurs or circumstances change that would indicate the carrying amount may be impaired. Impairment testing for goodwill is performed at the reporting unit level, with all goodwill assigned to a reporting unit.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of 2023, we elected to change the annual goodwill impairment testing date for each of our reporting units from November 30</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to November 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">st</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and, accordingly, we have performed our impairment tests for the current fiscal year as of November 1, 2023. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not believe that this change to the annual impairment testing date represents a material change in the method of applying an accounting principle.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> This voluntary change is preferable because it provides management with sufficient time to complete goodwill impairment tests in advance of the Company&#8217;s year-end financial reporting and provides additional time for the execution of key controls and management review over the significant estimates and judgements inherent in the performance of the test.  This change to the goodwill impairment testing date has not been applied retrospectively as it is impracticable to do so without applying hindsight when developing key assumptions and estimates required to perform the test.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The testing of goodwill for impairment requires the Company to make several estimates related to projected future cash flows to determine the fair value of the reporting units to which goodwill has been assigned. The Company determines whether each reporting unit's fair value exceeds its carrying amount, including goodwill, utilizing a discounted cash flow analysis and other valuation techniques, as deemed appropriate. Internal operational budgets and long-range strategic plans are used as a basis for the cash flow analysis. The Company also utilizes assumptions related to working capital, capital expenditures, and terminal growth rates. The discount rate applied to the cash flow analysis is based on the weighted average cost of capital (&#8220;WACC&#8221;) for each reporting unit. An impairment is recognized when the carrying amount of the reporting unit&#8217;s net assets exceeds the estimated fair value of the reporting unit.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a summary of our goodwill by reporting unit and discussion of the goodwill impairment charge recorded for the year ended December 31, 2023, see Note 9. No impairment charges were recorded related to goodwill for the years ended December 31, 2022 and 2021.</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, &#8220;</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%">,&#8221; which requires that an estimated loss from a loss contingency be accrued by a charge to income if (1) it is probable that an asset has been impaired or that a liability has been incurred and (2) the amount of the loss can be reasonably estimated. Legal costs related to the defense or settlement of a loss contingency are expensed when such costs are incurred and, accordingly, future legal costs expected to be incurred are not accrued as part of the liability recorded when a loss contingency has been deemed probable and estimable.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency Translation and Transactions</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The local currency in which a subsidiary operates is generally considered its functional currency for those subsidiaries domiciled outside the United States ("foreign subsidiaries"). The functional currency financial statements of foreign subsidiaries are translated to U.S. dollars ("USD") in connection with the preparation of the Company's consolidated financial statements.  Assets and liabilities of foreign subsidiaries are translated to USD at month-end exchange rates applicable to the reporting period. Income and expense items are translated to USD monthly using monthly average exchange rates. The effects of translating a foreign subsidiary's financial statements are recorded as currency translation adjustments and reported as a component of accumulated other comprehensive income (loss) in shareholders&#8217; equity.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency transactions are those transactions whose terms are denominated in a currency other than an entity's functional currency. Foreign currency transactions that remain unsettled as of the end of a reporting period must be remeasured into the entity's functional currency, resulting in the recognition of a gain or loss when a change in exchange rate has occurred subsequent to the date on which the transaction was originally recognized or was most recently remeasured. The Company recognizes foreign currency transaction gains and losses within interest and other income (expense), net on its consolidated statements of operations. See Note 18. </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 financial instruments that qualify for cash flow hedge accounting treatment under ASC 815, &#8220;</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%">,&#8221;, and where we elect to prepare and maintain the documentation required to qualify for cash flow hedge accounting treatment, gains and losses (realized or unrealized) are recognized in accumulated other comprehensive income (loss) and are reclassified into earnings when the underlying transaction is recognized in net earnings. 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 and other liabilities on the consolidated balance sheets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We and our subsidiaries conduct business in various countries using both 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 currency exchange rates between the dates that non-functional currency transactions are entered into and their respective settlement dates will result in a foreign currency 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. We may enter into foreign currency exchange contracts to hedge the exposure arising from foreign currency transactions.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For our hedges of foreign currency exchange rates and commodity prices, we have elected to not prepare and maintain the documentation to qualify for hedge accounting treatment under ASC 815, &#8220;</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%">&#8221; Accordingly, changes in fair value are recognized in interest and other income (expense), net on the consolidated statements of operations and, depending on the fair value at the end of the reporting period, derivatives are recorded either in prepaid expenses and other current assets or in accrued and other liabilities on the consolidated balance sheets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are exposed to credit risk if the counterparties to our derivative 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:400;line-height:120%">As of December 31, 2023 and 2022, we did not hold any derivative or hedging financial instruments.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Research and Development Costs</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">R&amp;D costs, consisting primarily of employee compensation, operating supplies, facility costs and depreciation, are expensed as incurred. When the Company is reimbursed by a collaboration partner for work the Company performs, it records the costs incurred as R&amp;D expense and the related reimbursement as a reduction to R&amp;D expense in its consolidated statements of operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Earnings (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 is calculated using the weighted-average number of common shares outstanding during each period. Diluted earnings per share is calculated based upon the inclusion of additional dilutive and potentially dilutive shares, which include shares issuable upon exercise of outstanding stock options, upon vesting of employee restricted stock-based awards, upon the accrual of incentive compensation to be paid in shares (if any performance-based conditions have been satisfied as of the end of the reporting period), and to settle the portion of the convertible notes that may be settled in shares (where the conversion of such instruments would be dilutive). See Note 20.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Advertising Costs</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising costs are expensed as incurred and recorded in selling, general and administrative expense. Advertising costs, including trade shows, were $7,124, $7,255 and $5,486 for the years ended December 31, 2023, 2022 and 2021, 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.&#160;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 between assumptions and 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, which 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 14.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Compensation Plans</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize compensation expense for our stock-based compensation programs, which provide for the issuance of stock options, restricted stock, restricted stock units (&#8220;RSU&#8221;), performance-based awards and market-based awards. The fair value of  service-based awards is estimated at the grant date and recognized as expense ratably over the requisite service period of the award. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of performance-based awards is estimated on the grant date and expensed over an implicit or explicit service period when the performance condition is deemed probable of achievement. Performance-based awards that cliff vest are expensed ratably using the straight-line method; whereas, performance-based awards with graded vesting features are expensed using the graded vesting method. Stock compensation expense recorded for performance-based awards is reversed if the performance condition is no longer deemed probable of achievement or ultimately is not met. Some RSUs are granted with a performance measure derived from non-GAAP-based management targets or non-financial targets. Depending on our performance with respect to these metrics, the number of RSUs earned may be less than, equal to or greater than the original number of RSUs awarded, subject to a payout range.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of awards with market conditions ("market-based awards") is determined using a Monte Carlo valuation model and is expensed over an implicit or explicit service period regardless of whether the market condition is probable of achievement or not. Market-based awards that cliff vest are expensed ratably using the straight-line method; whereas, market-based awards with graded vesting features are expensed using the graded vesting method. Stock compensation expense is not reversed if the market condition is not met. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For all share-based payment awards, we recognize forfeitures when they occur. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We and the majority of our domestic subsidiaries file&#160;a consolidated U.S. federal income tax return, while four of our domestic entities file separate U.S. federal income tax returns. Our non-U.S. subsidiaries file income tax returns in their respective jurisdictions. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes are accounted for under the asset and liability method. Deferred income tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and for tax benefit carryforwards. Our deferred income tax assets and liabilities at the end of each period are determined using enacted tax rates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We establish a valuation allowance for those jurisdictions in which the expiration date of tax benefit carryforwards or projected taxable earnings leads us to conclude that it is &#8220;more likely than not&#8221; that a deferred tax asset will not be realized. This evaluation process includes the consideration of all available evidence regarding historical results and future projections, including the estimated timing of reversals of existing taxable temporary differences and potential tax planning strategies. Once a valuation allowance is established, it is maintained until a change in factual circumstances gives rise to sufficient income of the appropriate character and timing that will allow a partial or full utilization of the deferred tax asset.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASC 740, &#8220;</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%">,&#8221; the impact of an uncertain tax position on our income tax returns is recognized at the largest amount that is more likely than not to be required to be recognized upon audit by the relevant taxing authority.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We include interest and penalties accrued in the consolidated financial statements as a component of income tax expense.  For the years ended December 31, 2023, 2022 and 2021, interest and penalties reported in income tax expense totaled $39, $76, and $55.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 19 for further discussion.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating and Finance Leases</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine if an arrangement contains a lease at inception. We record both operating leases and finance leases on our balance sheet and do not separate non-lease components from our real estate leases. We exclude leases with a term of one year of less from our balance sheet. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some leases include the option to purchase the leased asset, terminate the lease or extend the lease for <span style="-sec-ix-hidden:f-504">one</span> or more years. These options are considered in the determination of the estimated lease term when it is reasonably certain that an option will be exercised. Our leases do not contain any material residual value guarantees or material restrictive covenants. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most of our leases do not provide an implicit rate; therefore, we use our incremental borrowing rate based on information available at the lease commencement date to determine the present value of the future lease payments.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of our leases include variable costs. Variable costs include non-lease components that are incurred based upon actual terms, rather than contractually fixed amounts. In addition, variable costs are incurred for lease payments that are indexed to a change in rate or index. Because the right-of-use ("ROU") assets recorded on the balance sheet are determined based upon factors considered at the lease commencement date, subsequent changes in the rate or index that were not contemplated in the ROU asset balances at lease commencement result in variable expenses being recorded when these expenses are incurred during the lease term. 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%">Recent Accounting Pronouncements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Recently Issued Accounting Pronouncements Not Yet Adopted</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update ("ASU") No. 2023-07, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280) - Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">." This ASU expands upon existing reportable segment disclosure requirements by requiring the disclosure of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (&#8220;CODM&#8221;) and included within each reported measure of a segment's profit or loss, as well as conforming interim period disclosures with annual period disclosures. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment&#8217;s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Adoption of the ASU should be applied retrospectively to all prior periods presented in the financial statements. Early adoption is also permitted. Upon adoption, this ASU is expected to result in the inclusion of additional segment-related disclosures in the footnotes to our consolidated financial statements. We are evaluating the provisions of this ASU and currently expect to adopt the new annual disclosure requirements as of the fourth quarter of our fiscal year ending December 31, 2024.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU No. 2023-09, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740) - Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">." The ASU requires disaggregated information about a reporting entity&#8217;s effective tax rate reconciliation, as well as additional information on income taxes paid. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024. Early adoption is also permitted for annual financial statements that have not yet been issued or made available for issuance. Upon adoption, this ASU is expected to result in the inclusion of additional tax-related disclosures in the footnotes to our consolidated financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Recently Adopted Accounting Standards</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the Financial Accounting Standard Board ("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%">", which 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 &#8220;require that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC 606.&#8221; While primarily related to contract assets and contract liabilities that were accounted for by the acquiree in accordance with ASC 606, &#8220;the amendments also apply to contract assets and contract liabilities from other contracts to which the provisions of ASC 606 apply, such as contract liabilities from the sale of nonfinancial assets within the scope of Subtopic 610-20.&#8221; For public business entities, the amendments in this ASU became effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption of the amendments was permitted. The Company early adopted this standard in the first quarter of 2022, and it did not have an impact on its 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&#8217;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 became effective for fiscal years beginning after December 15, 2021 and interim periods within those fiscal years. Early adoption was 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.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 FASB issued ASU 2019-12, &#8220;</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%">,&#8221; which simplifies the accounting for income taxes by eliminating some exceptions to the general approach in 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%">." It also clarifies certain aspects of the existing guidance to promote more consistent application. This standard became effective for calendar-year public business entities in 2021 and interim periods within that year, and early adoption was 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%">No other new accounting pronouncements issued or effective during the periods reflected in our statements of operations have had or are expected to have a significant impact on our consolidated financial statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//235/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456552411824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Acquisitions</a></td>
<td class="text">(3) Acquisitions<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Wematter</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 1, 2023, the Company completed the acquisition of Wematter AB (&#8220;Wematter&#8221;), a Swedish 3D printer manufacturer that will broaden 3D Systems&#8217; Selective Laser Sintering (SLS) portfolio. The acquisition resulted in the Company acquiring 100% of the outstanding voting interest of Wematter. Consideration for this acquisition consisted of approximately $10,224 in cash, subject to customary post-closing adjustments. The Company also may be required to pay an additional &#8364;2,000 in cash, contingent upon the achievement of certain post-closing performance conditions and the continued employment of certain key Wematter employees for two years after the closing date of the acquisition. This &#8364;2,000 is required to be recognized as compensation expense over the key employees required service period if deemed probable of being earned. As of December 31, 2023, management does not believe that achievement of the post-closing performance conditions is probable. Finally, the Company incurred $866 of acquisition-related expenses during the year ended December 31, 2023, which are reported in selling, general and administrative expenses in our consolidated statement of operations. Wematter's reported results are included in our Industrial Solutions segment and reporting unit. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In a separate transaction, the Company had extended a loan to Wematter during the three months ended June 30, 2023. We determined that this loan, representing a preexisting contractual relationship, was effectively settled upon the close of the acquisition of Wematter. No gain or loss was recognized in connection with the effective settlement, as the carrying value of the loan was not materially different from the pricing of similar current market transactions. The effective settlement of this loan receivable results in an increase of $942 to the consideration transferred in connection with this transaction (i.e., above the cash consideration paid) and a corresponding increase to goodwill.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We accounted for the acquisition of Wematter using the acquisition method, as prescribed by ASC 805, &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; (&#8220;ASC 805&#8221;). In accordance with valuation methodologies described in ASC 820, &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; (&#8220;ASC 820&#8221;), the acquired assets and assumed liabilities were recorded at their estimated fair values as of the date of the Wematter acquisition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shown below is the final purchase price allocation, which summarizes the fair values of the assets acquired and liabilities assumed at the date of acquisition:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.806%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets, including cash acquired of $148</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">835&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,487&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product technology</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,580&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,415&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,528&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">475&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">794&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term liabilities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,087&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,166&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill recognized is attributable to synergies that are expected to enhance and expand the Company&#8217;s overall product portfolio and opportunities in new and existing markets, future products that have yet to be determined and Wematter&#8217;s assembled workforce. This goodwill will not be deductible for tax purposes.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the finite-lived intangible assets acquired and their respective estimated useful lives:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:87.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.450%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Useful Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product technology</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended December 31, 2023, the Company updated its preliminary valuation of the acquisition-date fair values of acquired assets and assumed liabilities. As a result of incremental valuation procedures performed, the preliminary acquisition-date fair value that previously had been assigned to the acquired product technology intangible asset increased by $349. This increase in fair value was offset by a corresponding decrease in the acquisition-date fair value of goodwill. The purchase price allocation and the estimated useful lives of intangible assets are final as of December 31, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The post-acquisition revenue of Wematter reported in our consolidated statement of operations for the year ended December 31, 2023 is $72. The post-acquisition loss of Wematter reported in our consolidated statement of operations for the year ended December 31, 2023 is $8,435, which includes the impact of the allocation of $6,398 of the total Industrial Solutions goodwill impairment charge of $279,808 (Refer Note 9) to the Wematter legal entity.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Unaudited Pro Forma Financial Information</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited pro forma financial information summarizes the combined results of the Company and Wematter as if the acquisition had occurred on January 1, 2022. The pro forma results have been prepared for comparative purposes only, and do not necessarily represent what the results of operations would have been had the acquisition been completed on January 1, 2022. In addition, these pro forma results are not intended to be a projection of future operating results and do not reflect synergies that might be achieved.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited pro forma financial information includes adjustments for the pro forma impact of our preliminary purchase price allocation, including the amortization of newly acquired intangible assets; the impact of transaction costs; and the alignment of accounting policies. Transaction costs have been included in the pro forma results for the period ended December 31, 2022, consistent with the pro forma assumption that the acquisition occurred on January 1, 2022. Pro forma revenue information has not been presented, as pre-acquisition revenue reported by Wematter was not material and, accordingly, the impact on our reported consolidated revenue also would not have been material. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.338%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.453%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pro forma net (loss) income attributable to 3D Systems Corporation</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(362,890)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(127,635)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">dp polar</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 4, 2022, we completed the acquisition of 100% of dp polar GmbH (&#8220;dp polar&#8221;), a German-based designer and manufacturer of a manufacturing system designed for high-speed mass production of customized components, for $25,866 (including customary post-closing adjustments), which includes $19,604 paid in cash at closing, $7,091 paid at closing via the issuance of the Company&#8217;s common stock, and an $829 estimated post-closing purchase price adjustment due to the Company from the sellers. In addition, the Company incurred $165 of acquisition-related expenses during the year ended December 31, 2022, which are reported in selling, general and administrative expenses in our consolidated statements of operations. See Note 17 for the discussion of an earnout arrangement with a key individual from dp polar. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company acquired dp polar for access to dp polar's patented continuous printing process. Central to dp polar&#8217;s patented continuous printing process is a large-scale, segmented, rotating print platform that eliminates the start/stop operations of virtually all additive manufacturing platforms. With dp polar&#8217;s technology and patented polar coordinate control, the print heads remain stationary above the rotating platform, providing a continuous print process. We accounted for the acquisition of dp polar using the acquisition method, as prescribed by ASC 805. In accordance with valuation methodologies described in ASC 820, the acquired assets and assumed liabilities were recorded at their estimated fair values as of the date of the dp polar acquisition.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shown below is the final purchase price allocation, which summarizes the fair values of the assets acquired and liabilities assumed at the date of acquisition:</span></div><div style="text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.806%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets, including cash acquired of $243</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In-process research and development</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,989&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,930&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,919&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,090&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">765&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">845&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,209&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,866&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill recognized was attributable to synergies which were expected to enhance and expand the Company&#8217;s overall product portfolio and opportunities in new and existing markets, future products that have yet to be determined and dp polar&#8217;s assembled workforce. This goodwill will not be deductible for tax purposes.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Kumovis</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 1, 2022, we completed the acquisition of 93.75% of Kumovis GmbH ("Kumovis") for an all-cash purchase price of $37,875, plus an estimated fair value of RNCI of $1,559. $3,628 of the cash payment was deferred for up to fifteen months from the closing date and was paid in July 2023. Kumovis, which is part of the Healthcare Solutions segment and reporting unit, utilizes polyether ether keton or &#8220;PEEK&#8221; materials, which has properties that lend it to many medical applications that fit into our personalized healthcare solutions operations, including many implant applications. The Company incurred $126 of acquisition-related expenses during the year ended December 31, 2022, which are reported in selling, general and administrative expenses in our consolidated statements of operations.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In conjunction with the Kumovis acquisition, the Company and the non-controlling shareholders entered into a put/call option agreement, whereby, at a later date, the Company has the option to purchase from the non-controlling shareholders, and the non-controlling shareholders have the option to sell to the Company, the remaining 6.25% ownership interest in Kumovis for an exercise price calculated based on the achievement of pre-determined revenue and gross profit targets. Fifty percent of the Kumovis common shares related to the put/call can be exercised upon the achievement of an initial revenue and gross profit target, while the remaining 50% can be exercised upon the achievement of a second revenue and gross profit target. If one or both sets of targets have not been met within 5.75 years from the acquisition date, there is a floor strike price that must be exercised. Up to 50% of the exercise price can be paid in Company common stock at the election of 3D Systems. This arrangement results in the recognition of RNCI, for which an estimated fair value of $1,559 was recorded as of the acquisition date. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We accounted for the acquisition of Kumovis using the acquisition method, as prescribed by ASC 805. In accordance with valuation methodologies described in ASC 820, the acquired assets and assumed liabilities were recorded at their estimated fair values as of the date of the Kumovis acquisition. The table below reflects the fair value of both the consideration transferred and the RNCI attributable to this acquisition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.789%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid at acquisition</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,098&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred cash consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,628&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated fair value of RNCI</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,559&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Post-closing net working capital adjustment</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value of consideration transferred</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,434&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shown below is the final purchase price allocation, which summarizes the fair values of the assets acquired and liabilities assumed at the date of acquisition:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.806%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets, including cash acquired of $125</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,407&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,770&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,802&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,572&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,618&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">705&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,466&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,868&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,434&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill recognized is attributable to synergies which are expected to enhance and expand the Company&#8217;s overall product portfolio and opportunities in new and existing markets, future products that have yet to be determined and Kumovis&#8217;s assembled workforce. This goodwill will not be deductible for tax purposes.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Titan</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 1, 2022, we completed the acquisition of 100% of Titan Additive LLC ("Titan") for an all-cash purchase price of $39,040. Titan, which is part of the Industrial Solutions segment and reporting unit, is a pellet-based extrusion platform that addresses customer applications requiring large build volumes, superior performance, and improved productivity at significantly lower cost. We believe the acquisition of Titan will open up new markets in the Industrial Solutions segment and reporting unit. The Company incurred $612 of acquisition-related expenses during the year ended December 31, 2022, which are reported in selling, general and administrative expenses in the consolidated statements of operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We accounted for the acquisition of Titan using the acquisition method, as prescribed by ASC 805. In accordance with valuation methodologies described in ASC 820, the acquired assets and assumed liabilities were recorded at their estimated fair values as of the date of the Titan acquisition.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shown below is the final purchase price allocation, which summarizes the fair values of the assets acquired and liabilities assumed at the date of acquisition:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.806%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">661&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,940&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,580&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,520&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,430&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">639&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,040&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill recognized is attributable to synergies which are expected to enhance and expand the Company&#8217;s overall product portfolio and opportunities in new and existing markets, future products that have yet to be determined and Titan&#8217;s assembled workforce. This goodwill is deductible for tax purposes.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Volumetric</span></div><div style="text-align:justify"><span><br/></span></div><div 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 acquired Volumetric Biotechnologies, Inc. (&#8220;Volumetric&#8221;) for $40,173, 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,359. We also incurred approximately $1,306 of acquisition-related expenses during the year ended December 31, 2021, which are reported in selling, general and administrative expenses in our consolidated statements of operations. Additional payments of up to $355,000 are possible upon (1) the attainment of seven non-financial milestones, each of which requires achievement prior to either December 31, 2030 or December 31, 2035, and (2) the 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&#8217;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 through the estimated timing of achievement. Any compensation expense recorded will be reversed if a milestone is no longer deemed probable of achievement. Refer to Note 17 for additional details regarding amounts related to these milestone payments that have been reported in our consolidated financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Volumetric&#8217;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 seeks to expand our capabilities and capacity in 3D printing related to bio-printing and regenerative medicine. Combining 3D Systems' regenerative medicine group with Volumetric&#8217;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:120%">We accounted for the acquisition of Volumetric using the acquisition method, as prescribed by ASC 805. In accordance with valuation methodologies described in ASC 820, the acquired assets and assumed liabilities were recorded at their estimated fair values as of the date of acquisition.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shown below is the final purchase price allocation, which summarizes the fair values of the acquired 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><td style="width:69.806%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets, including cash acquired of $389</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,143&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distributor relationship</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,492&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,194&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,156&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,156&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,173&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill recognized is attributable to synergies which are expected to enhance and expand the Company&#8217;s overall product portfolio and opportunities in new and existing markets, future products that have yet to be determined and Volumetric&#8217;s assembled workforce. Goodwill will not be deductible for tax purposes.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Volumetric is part of the Healthcare Solutions reporting unit and 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-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Oqton</span></div><div style="text-align:justify"><span><br/></span></div><div 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 1, 2021, we acquired Oqton, Inc. (&#8220;Oqton&#8221;) for $187,775, of which $107,078 was paid in cash, and the remainder was paid via the issuance of 2,553 shares of the Company&#8217;s common stock having a fair value at the date of issuance of $80,697. We also incurred approximately $1,780 of acquisition related expenses during the year ended December 31, 2021,  which are reported in selling, general and administrative expenses in our consolidated statements of operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We accounted for the acquisition of Oqton using the acquisition method, as prescribed by ASC 805. In accordance with valuation methodologies described in ASC 820, the acquired assets and assumed liabilities were recorded at their estimated fair values as of the date of the acquisition.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shown below is the final purchase price allocation, which summarizes the fair values of the assets acquired and liabilities assumed at the date of acquisition:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.806%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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 $7,603</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,344&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,600&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,904&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">760&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,643&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">490&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,133&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,775&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill recognized is attributable to synergies which are expected to enhance and expand the Company&#8217;s overall product portfolio and opportunities in new and existing markets, future products that have yet to be determined and Oqton&#8217;s assembled workforce. This Goodwill is not deductible for tax purposes.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Oqton's operating results are reported in the Industrial Solutions segment and reporting unit. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Other</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2021, we purchased Allevi, Inc. ("Allevi") to expand regenerative medicine initiatives into medical and pharmaceutical R&amp;D laboratories. Additionally, in June 2021, we closed the acquisition of a German software firm, Additive Works GmbH (&#8220;Additive&#8221;). Additive expands the simulation capabilities for rapid optimization of industrial-scale 3D printing processes. The purchase price for both acquisitions, individually and combined, as well as the impacts to the Company&#8217;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:120%;text-decoration:underline">Acquisitions of Non-controlling Interests</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%">As of December 31, 2018, the Company owned approximately 70% of the capital and voting rights of Easyway, a service bureau and distributor of 3D printing and scanning products in China. The remaining 30% of the capital and voting rights of Easyway were acquired on January 21, 2019 for $13,500, which has been paid in installments. The Company made the final installment payment of $2,300 related to the acquisition of the remaining 30% interest in Easyway during 2022.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-5<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//805/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456552517520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Divestitures<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations and Disposal Groups [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock', window );">Divestitures</a></td>
<td class="text"><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)  Divestitures</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">ODM</span></div><div style="text-align:justify"><span><br/></span></div><div 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&#8217;s On Demand Manufacturing business ("ODM") for $82,000, excluding certain customary closing adjustments. We recorded a gain on the sale of $38,490 within interest and other income (expense), net on the accompanying consolidated statement of operations for the year ended December 31, 2021. ODM was primarily included within the Industrial Solutions segment. At closing, the Company and the purchaser entered into a supply agreement and a transition services agreement, pursuant to which the Company agreed to 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. At December 31, 2023 only the supply agreement was active.</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">Simbionix</span></div><div style="text-align:justify"><span><br/></span></div><div 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 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, 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 within <span style="-sec-ix-hidden:f-645">interest and other income (expense), net</span> on the accompanying consolidated statement of operations for the year ended December 31, 2021. Additionally, we recognized a gain of $2,431 upon the reclassification of accumulated foreign currency translation gains previously included in accumulated other comprehensive loss (&#8220;AOCL&#8221;), which is included within interest and other income (expense), net for the year ended December 31, 2021. Simbionix was included within the Healthcare Solutions 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-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Cimatron</span></div><div style="text-align:justify"><span><br/></span></div><div 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 January 1, 2021, we completed the sale of 100% of the issued and outstanding equity interests of Cimatron Ltd. (&#8220;Cimatron&#8221;), the subsidiary that operated the Company&#8217;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 transferred to the purchaser. We recorded a gain on the sale of $32,047 within interest and other income (expense), net on the accompanying consolidated statement of operations for the year ended December 31, 2021. Additionally, at the time of the sale, we recognized a gain of $6,481 upon the reclassification of accumulated foreign currency translation gains previously included in AOCL, which is included within interest and other income (expense), net for the year ended December 31, 2021. Cimatron was included within the Industrial Solutions segment.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//205-20/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//360/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456552484800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(5)  Revenue</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Performance Obligations</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account as defined in ASC 606. A contract&#8217;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, 2023, we had $97,823 of unrecognized revenue comprised of deferred revenue, customer order backlog and customer deposits. This $97,823 related to outstanding performance obligations excludes variable consideration totaling $46,000 which will not be included in contract transaction price for purposes of revenue recognition until management is able to conclude that it is probable that the inclusion of such amounts will not result in a subsequent significant reversal of the cumulative amount of revenue recognized. We expect to recognize approximately 93% of the $40,075 of deferred revenue and customer deposits as revenue within the next twelve months, and an additional 5% by the end of 2025 and the remaining balance thereafter.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Revenue Recognition </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when control of the promised products or services is transferred to customers. Revenue is recognized in an amount that reflects the consideration we expect to receive in exchange for those products or services. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and, accordingly, are accounted for as separate performance obligations. For such arrangements, we allocate revenue to each performance obligation based upon its relative stand-alone selling price (&#8220;SSP&#8221;). Revenue is recognized net of allowances for returns and any taxes collected from customers that are subsequently remitted to governmental authorities. The amount of consideration received and revenue recognized may vary based on changes in marketing incentive programs offered to our customers. Our marketing incentive programs take many forms, including volume discounts, trade-in allowances, rebates and other discounts.</span></div><div style="text-align:justify"><span><br/></span></div><div 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. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Hardware and Materials</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from hardware and material sales is recognized when control has transferred to the customer, which generally occurs when the goods have been shipped or delivered to the customer, risk of loss has transferred to the customer, and we have a present right to payment. In limited circumstances, when printer or other hardware sales include substantive customer acceptance provisions, revenue is recognized either when customer acceptance has been obtained, customer acceptance provisions have lapsed, or we have objective evidence that the criteria specified in the customer acceptance provisions have been satisfied.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Printers and certain other products include 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 regarding the nature, frequency and average cost of claims for each type of printer or other product, as well as assumptions about future activity and events. Revisions to expense accruals are made as necessary based on changes in these historical and future factors.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Software</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also market and sell software tools that enable our customers to capture and customize content using our printers, design optimization and simulation software, and reverse engineering and inspection software. Our software does not require significant modification or customization, and the license provides the customer with a right to use the software as it exists when made available. Revenue from these software licenses is recognized either upon delivery of the product or of a key code which allows the customer to download the software. Customers may purchase post-sale support. Generally, the first year of support is included, but subsequent years are optional. This optional support is considered a separate obligation from the software. Accordingly, revenue is deferred at the time of sale and subsequently recognized ratably over future periods.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Services</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer training, installation and non-contract maintenance services for our products. Additionally, we offer maintenance contracts customers can purchase at their option. For maintenance contracts, revenue is deferred at the time of sale based on the stand-alone selling prices of these services. Deferred revenue is recognized ratably over the term of the maintenance period on a straight-line basis and costs are expensed as incurred. Revenue from training, installation and non-contract maintenance services is recognized at the time of performance of the service.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also sell software as a service, whereby the customer has the right to access the software.</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%">Revenue is recognized ratably over the related subscription period, as our performance obligation to provide access to the software is progressively fulfilled over the stated term of the contract. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On demand manufacturing and Healthcare Solutions service sales are included within services revenue, and revenue is recognized upon shipment or delivery of the parts or performance of the service, based on the terms of the arrangement. 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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Collaboration and Licensing Agreements</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We enter into collaboration and licensing 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, R&amp;D services, contingent milestone payments upon the achievement of contractual developmental criteria and/or royalty fees based on the licensees&#8217; 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 the amount of variable consideration to be included in transaction price, as well as the timing for the inclusion of such variable consideration; and the amount of transaction price assigned to and the pattern of transfer of control for each distinct performance obligation. This typically results in the recognition of revenue over time using a cost-to-cost percentage of completion model to measure the progress of the transfer of control. The Company recognized $17,040, $13,497, and $6,804 in revenue related to collaboration arrangements with customers for the years ended December 31, 2023, 2022, and 2021, respectively. The Company recognized $14,095, $11,063, and $5,888 in products cost of sales related to the collaboration arrangements with customers for the years ended December 31, 2023, 2022, and 2021, respectively. The majority of our collaboration arrangement revenue and related costs of sales relates to R&amp;D being performed under a single regenerative medicine contract.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue recognized under collaboration and licensing agreements for year ended December 31, 2023 includes the effect of the Company increasing its estimate of the variable consideration included in the transaction price related to one of its licensing agreements. The increase in estimated recognizable variable consideration was due to (1) the execution of a modification to the related customer contract and (2) the Company's determination that incremental revenue attributable to milestone payments that are contingent upon the achievement of contractual developmental criteria would be earned under the modified contract. As a result, during the year ended December 31, 2023, the Company recognized a cumulative catch-up adjustment to record incremental services revenue of $4,452, which reduced our reported basic and diluted loss per share by $0.03 and $0.03, respectively, for year ended December 31, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Terms of Sale</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shipping and handling activities are treated as fulfillment costs rather than as an additional promised service. We accrue the costs of shipping and handling when the related revenue is recognized. Our incurred costs associated with shipping and handling are included in product cost of sales.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Creditworthiness is determined, and credit is extended, based upon an evaluation of each customer&#8217;s financial condition. New customers are generally required to complete a credit application and provide references and bank information to facilitate an analysis of creditworthiness.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our terms of sale generally provide payment terms that are customary in the countries where we transact business. To reduce credit risk in connection with certain sales, we may, depending upon the circumstances, require significant deposits or payment in full prior to shipment. For maintenance services, we either bill customers on a time-and-materials basis or sell maintenance contracts that provide for payment in advance on either an annual or other periodic basis.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Significant Judgments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Allocation of Transaction Price</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contracts with customers often include promises to transfer multiple products and services to a customer. For such arrangements, we allocate revenue to each performance obligation based on its relative SSP. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Judgment is required to determine the SSP for each distinct performance obligation in a contract. 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, we may use information such as the size of the customer and geographic region in determining the SSP. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination of SSP is an ongoing process, and information is reviewed regularly in order to ensure SSP reflects the most current information or trends.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Variable Consideration</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We must assess if and when it is appropriate to include variable consideration when determining transaction price. This assessment, which impacts the timing and the amount of revenue recognized under contracts accounted for in accordance with ASC 606, requires management to conclude that it is probable that a significant reversal of the amount of cumulative revenue recognized with respect to a contract will not occur when the uncertainty associated with the variable consideration is subsequently resolved. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The nature of our sales and 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-style:italic;font-weight:400;line-height:120%">Contracts Recognized Over Time</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes the revenue attributable to certain contracts over time using a cost-to-cost percentage of completion model to measure progress. The application of this accounting requires the Company to estimate total costs that will be required to satisfy the related performance obligations. These estimates could change over the term of a contract.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Contract Balances</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition, billings and cash collections results in the recognition of billed accounts receivable and contract assets (including unbilled receivables) and customer deposits and deferred revenue (contract liabilities) on our consolidated balance sheets. Timing of revenue recognition may differ from the timing of invoicing to customers. We record accounts receivable when we have an unconditional right to recognize revenue at the time of invoicing, and unbilled receivables when revenue is recognized prior to invoicing. For most of our contracts, customers are invoiced when products are shipped or when services are performed resulting in billed accounts receivables for the remainder of the owed contract price. Unbilled receivables generally result from circumstances in which items have been shipped, revenue has been recognized, but the customer has not been charged. We also recognize a contract asset upon the recognition of revenue related to certain performance milestones that are deemed probable of achievement, but for which billing has not occurred and receipt of payment is conditioned upon factors other than the passage of time. In our on demand manufacturing business, which was sold in September of 2021, customers may have been 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 for extended warranties, resulting in deferred revenue. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in the contract assets balance as of December 31, 2023 (see table below) primarily relates to the increase in the estimated variable consideration included in the transaction price related to one of the Company's collaboration and licensing agreements (refer to the discussion above of Collaboration and Licensing Agreements), which has resulted in the recognition of incremental revenue for which the Company has the right to invoice upon achievement of each respective contractual milestone. Changes in contract asset and liability balances were not materially impacted by any other factors for the years ended December 31, 2023 and 2022, respectively. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, contract asset and contract liability balances as of December 31, 2023, 2022 and 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.186%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align: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%">December 31,</span></div></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net of reserves</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,497&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,886&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,540&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,147&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">677&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,075&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,349&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,552&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Includes amounts reported in Prepaid expenses and other current assets and Other assets on the balance sheet, inclusive of $5,422 as of December 31, 2023 that is related to a long-term contract and is billable upon attainment of milestones.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) Includes amounts reported in Other liabilities on the balance sheet. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2023, we 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%">$25,980 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, 2022. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended</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, 2022, 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%"> $31,038</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, 2021. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended</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, 2021, we recognized revenue of $30,302 related to our contract liabilities at December 31, 2020</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-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Practical Expedients and Exemptions</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally expense sales commissions when incurred because the amortization period would be one year or less. These costs are recorded within selling, general and administrative expenses.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Revenue Concentrations</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2023, 2022, and 2021, one customer accounted for approximately 15%, 23%, and 22% of our consolidated revenue, respectively, which revenue relates to our Healthcare Solutions segment. We expect to maintain our relationship with this customer.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by geographic region for the years ended December 31, 2023, 2022, and 2021, which is determined based upon the geographic region in which a sale originates, was as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.186%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,742&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308,516&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">344,619&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,673&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,114&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,684&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">40,654&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,401&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488,069&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">538,031&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">615,639&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States (included in Americas above)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,268&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304,503&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341,123&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany (included in EMEA above)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,995&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,108&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-9<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-15<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456552522592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">Inventories</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(6)  Inventories</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of inventories at December 31, 2023 and 2022 are summarized as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">59,658&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,907&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,708&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,972&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">87,822&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,953&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,188&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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%">137,832&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The inventory reserve 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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$16,156 a</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nd $15,550 as of December 31, 2023 and 2022, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2023, we notified one of our contract manufacturers of our intent to terminate the existing manufacturing services arrangement and in-source the assembly and production process.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The final exit agreement included a $450 exit fee that was expensed during the period. There is an associated commitment to purchase $1,692 of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">inventory from the assembly manufacturer as of December 31, 2023. </span></div>During the year ended December 31, 2022, we notified one of our contract manufacturers of our intent to terminate our existing manufacturing services arrangement and in-source the assembly and production process. The final exit agreement included a $1,670 exit fee that was expensed during the period. Exiting this agreement resulted in the purchase of $23,913 of inventory and $369 of fixed assets from the assembly manufacturer.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//330/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456552456640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property and Equipment</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(7)  Property and Equipment</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment at December 31, 2023 and 2022 are summarized as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.040%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.794%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Life (in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25-30</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,978&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,874&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-5</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,793&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,952&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-5</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,342&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,540&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-5</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,242&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,567&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life of lease </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">a</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,630&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,175&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233,079&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,202&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(168,618)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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%">(148,130)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,461&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,072&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:3.45pt">Leasehold improvements are amortized on a straight-line basis over the shorter of (i)&#160;their estimated useful life or (ii)&#160;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 cost of sales on the consolidated statements of operations. Depreciation related to assets that are not attributable to the generation of revenue is included in the research and development and selling, general and administrative expense line items on the consolidated statements 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, 2023, 2022 and 2021 was $21,346, $21,096 and $24,242, respectively.</span></div>For the years ended December 31, 2023, 2022 and 2021, we recognized impairment charges of $1,354, $18 and&#160;$788, respectively, on property and equipment, net in the selling, general and administrative line item on the consolidated statements of operations.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//360/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456454711392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsDisclosureTextBlock', window );">Intangible Assets</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(8)  Intangible Assets</span><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-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Intangible Assets with Finite Lives</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2023 and 2022, the Company's intangible assets with fin</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ite lives were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.332%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.964%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.964%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.964%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.964%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.964%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.964%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.704%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="background-color:#ffffff;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><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross </span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Useful Life Remaining (in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets with finite lives:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,565&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52,796)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,769&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,137&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48,695)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,442&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,515&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,268)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,247&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,480&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,707)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,773&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,938&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,059)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,930&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,455)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,475&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.6</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patent costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,579&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,350)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,229&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,673&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,909)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,764&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired patents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,503&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,822)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,681&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,499&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,661)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,838&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,711&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,792)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,919&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,255&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,765)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,490&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets with finite lives</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,811&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(116,087)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,724&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,974&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107,192)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,782&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.4</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Indefinite-Life Intangible Assets (Excluding Goodwill)</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the Company's total intangible assets reported on the consolidated balance sheet included an indefinite-life intangible asset balance of $5,448 related to IPR&amp;D recorded in connection with the October 4, 2022 acquisition of dp polar. During the three months ended December 31, 2023, in connection with both the inability to reach economically favorable contract terms with dp polar's first potential customer and the Company's broader efforts to reduce operating costs (including the restructuring initiatives described in Note 25), the Company decided to cease the development of this IPR&amp;D for the foreseeable future. As the IPR&amp;D is not capable of generating revenue or positive cash flows without further development, the Company recorded a charge of $5,554 within <span style="-sec-ix-hidden:f-811">impairments of goodwill and intangible assets</span> on our consolidated statement of operations for the year ended December 31, 2023 to write off the carrying value of this foreign currency denominated asset as of the date of impairment. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Impairment of Intangible Assets with Finite Lives</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">dp polar</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's decision to cease the development of the dp polar IPR&amp;D (as discussed above) represented a triggering event that required an assessment of whether the carrying value of the broader dp polar asset group was recoverable. dp polar represents an asset group because its identifiable cash flows are largely independent of the cash flows of other groups of assets and liabilities within the Company.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As dp polar is not capable of generating revenue or positive cash flows without the continued development of its IPR&amp;D, the Company concluded that dp polar's long-lived assets, including the remaining carrying value of the trade name intangible asset recorded when dp polar was acquired, were fully impaired. Accordingly, the Company recorded a charge of $3,828 within impairments of goodwill and intangible assets on our consolidated statement of operations for the year ended December 31, 2023 to write-off dp polar's trade name</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Oqton MOS</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended September 30, 2023, the Company concluded that it is more likely than not that the Company will sell or otherwise dispose of Oqton MOS, a business which the Company acquired in 2021. Oqton MOS represents an asset group within the Industrial Solutions segment, as its identifiable cash flows are largely independent of the cash flows of other groups of assets and liabilities within the segment. Based upon the Company's expectation that it will sell or otherwise dispose of Oqton MOS, the long-term cash flow forecast for this asset group was revised as of September 30, 2023. The revised long-term cash flow forecast indicated that the carrying amounts of Oqton MOS's long-lived assets, consisting primarily of product technology and trade name intangible assets initially recorded when Oqton MOS was acquired, may not be recoverable. Accordingly, the carrying value of Oqton MOS's long-lived assets (i.e., the asset group) was tested for impairment based upon an estimate of the associated discounted future cash flows. This fair value measurement approach required the use of Level 3 fair value measurement inputs, as defined in Note 24. As the present value of the estimated future cash flows expected to result from the remaining use and eventual disposition of the asset group was less than the carrying value of the asset group as of September 30, 2023 when this impairment test was performed, the Company recognized intangible asset impairment charges totaling $13,597 related to the acquired technology and trade names included in the Oqton MOS asset group, which amount has been reported within <span style="-sec-ix-hidden:f-814">impairments of goodwill and intangible assets</span> on our consolidated statement of operations for the year ended December 31, 2023. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The u</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">se of forecasted cash flows for purposes of this impairment test represents the application of Level 3 fair value measurement inputs, as defined in Note 24.</span></div><div style="text-align:justify"><span><br/></span></div><div 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, 2023, the Company was still evaluating the strategic alternatives available for the sale, disposal or exit of Oqton MOS. Accordingly, the assets and liabilities of this business continue to be classified as held and used as of December 31, 2023. Refer to Note 26 for details regarding the sale of Oqton Dental in May 2024.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Amortization of Intangible Assets with Finite Lives</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense related to our intangible assets with finite lives was</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $12,067, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$15,480 and $10,469 for the years ended December 31, 2023, 2022 and 2021, respectively. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense is estimated to be $8,129 in 2024, $8,107 in 2025, $7,530 in 2026, $6,786 in 2027, and $6,298 in 2028.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all or part of the information related to intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//350-30/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456454733360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillDisclosureTextBlock', window );">Goodwill</a></td>
<td class="text"><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)  Goodwill</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the changes in the carrying amount of goodwill by reporting unit for the year ended December 31, 2023:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"></td><td style="width:14.181%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.060%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.840%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.060%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.356%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.840%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.208%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.060%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.840%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.219%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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><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><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><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%">Impairments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Goodwill</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Goodwill</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Impairments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Goodwill</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Goodwill</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Impairments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Goodwill</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,431&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,055)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,376&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316,265&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,329)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273,936&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459,696&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74,384)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385,312&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisitions</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,005&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,005&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,386&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,386&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,391&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,391&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Impairments</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(279,808)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(279,808)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(279,808)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(279,808)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,701&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,701&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,514)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,514)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,187&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,187&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,137&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,055)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,082&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322,137&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(322,137)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470,274&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(354,192)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,082&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effect of foreign currency exchange in the table above reflects the impact on goodwill of amounts recorded in currencies other than the U.S. dollar on the financial statements of foreign subsidiaries and the resulting effect of foreign currency translation between the applicable functional currency and the U.S. dollar.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Goodwill Impairment</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For purposes of our annual goodwill impairment test, our reporting units are Healthcare Solutions and Industrial Solutions. For the years ended December 31, 2023 and December 31, 2022, we completed the required annual goodwill impairment tests for each of our reporting units as of November 1, 2023 and November 30, 2022, respectively, as further discussed in Note 2. The goodwill impairment tests performed as of each testing date compared the fair value of each of our reporting units to its carrying value. We estimated the fair value of each reporting unit based upon projections of future revenues, expenses, and cash flows discounted to their present value. The use of forecasted cash flows for purposes of the annual goodwill impairment test represents the application of Level 3 fair value measurement inputs, as defined in Note 24.</span></div>As a result of our goodwill impairment test performed as of November 1, 2023, we determined that the carrying value of our Industrial Solutions reporting unit exceeded its fair value by an amount that was in excess of the goodwill assigned to the Industrial Solutions reporting unit. This result of our impairment test is primarily attributable to (1) the significant and sustained decline in the trading price of our common stock and our market capitalization leading up to and as of November 1, 2023 and (2) the significantly higher carrying value (including the goodwill balance) of the Industrial Solutions reporting unit, as compared to the Healthcare Solutions reporting unit. Consistent with the result of our annual goodwill impairment test, we recognized a goodwill impairment charge of $279,808 to write off the entire goodwill balance assigned to the Industrial Solutions reporting unit. This goodwill charge is reported within impairments of goodwill and intangible assets on our consolidated statement of operations for the year ended December 31, 2023. The estimated fair value of our Healthcare Solutions reporting unit was in excess of its carrying value as of November 1, 2023 and November 30, 2022, and the estimated fair value of our Industrial Solutions reporting unit was in excess of its carrying value as of November 30, 2022.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//350-20/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456552502336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments and Note Receivable<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract', window );"><strong>Equity Method Investments and Joint Ventures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_InvestmentsAndNotesReceivableTextBlock', window );">Investments and Note Receivable</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(10)  Investments and Note Receivable</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company holds various investments in equity and debt instruments that are included in other assets on our consolidated balance sheets. The following table summarizes our investment balances as of December 31, 2023 and December 31, 2022:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity investments under the equity method of accounting</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,247&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity investments without readily determinable fair values</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,847&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,953&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total equity investments</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,294&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,153&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term note receivable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">535&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">515&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total notes receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">535&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">515&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Reflects warrant investment carried at fair value. The fair value of these warrants is measured using Level 3 fair value measurement inputs. Refer to Note 24 for a description of these inputs.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) Includes interest amounts that have been accrued on, recorded to and reported as part of the notes receivable balances.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Equity Investments under the Equity Method of Accounting</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">National Additive Manufacturing Innovation ("NAMI") Joint Venture</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2022, we and the Saudi Arabian Industrial Investments Company ("Dussur") signed an agreement to form a joint venture intended to expand the use of additive manufacturing within the Kingdom of Saudi Arabia and surrounding geographies, including the Middle East and North Africa. The joint venture is to enable the development of Saudi Arabia&#8217;s domestic additive manufacturing production capabilities, consistent with the Kingdom&#8217;s &#8216;Vision 2030,&#8217; which is focused on diversification of the economy and long-term sustainability. 3D Systems had committed to an initial investment in the joint venture of approximately $6,500, of which $3,435 had been deposited into an escrow account as of December 31, 2022 and, accordingly, was reported as restricted cash within other assets on the December 31, 2022 consolidated balance sheet. In February 2023, the Company officially became a shareholder in the joint venture, resulting in the Company holding a 49% ownership interest. During April 2023, the $3,435 held in escrow, as well as the additional amount of approximately $3,065 owed to the joint venture, was deposited into a bank account of the joint venture for use in its operations. The impact of this investment in NAMI on the Company&#8217;s future financial condition and cash flows is expected to be limited to the cash outflow(s) related to any future investments, if required. Additional future investments in the joint venture are contingent upon the achievement of certain milestones or separate agreement by the parties to the joint venture to invest additional capital. Refer to Note 26 for details regarding the Company's incremental investment in NAMI subsequent to December 31, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the Company continues to own 49% of the joint venture's common stock, and the joint venture is an unconsolidated VIE as disclosed in Note 2. The Company accounts for the joint venture under the equity method of accounting, which requires the Company to recognize its proportionate share of the joint venture's reported net income or loss. For the year ended December 31, 2023, the Company has recorded and separately reported a loss on equity method investment in the consolidated statements of operations. In addition, the Company's reported revenue and cost of sales for the year ended December 31, 2023 included related party revenue and associated related party cost of sales of $1,743 and $996, respectively, attributable to sales to NAMI. As of December 31, 2023, the outstanding related party receivable balance attributable to our sales to NAMI was $1,092.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Equity Investments without Readily Determinable Fair Values</span></div><div style="text-align:justify"><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%">Theradaptive</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2023, we made an $8,000 investment in Theradaptive, Inc. ("Theradaptive"), via the purchase of Series A Preferred Stock, pursuant to which we hold an approximate 9.15%, or 8.25% fully-diluted, ownership interest in Theradaptive. Theradaptive, which is an unconsolidated VIE as disclosed in Note 2, is currently developing a protein that encourages bone growth. This biotechnology could be applied to 3D printed metal splints for patients who otherwise may require amputation of a limb because the lost bone is too vast to replace with a splint. The Company has accounted for its investment in Theradaptive on a cost basis, subject to assessment for impairment, as (1) the fair value of Theradaptive's equity is not readily determinable and (2) the investment is not subject to the equity method of accounting due to the Company's lack of significant influence. The investment in Theradaptive is not expected to materially impact our future financial position, results of operations, or cash flows. No impairment charges were recognized with respect to this investment during the year ended December 31, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Enhatch</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2022, we made a $10,000 investment in convertible preferred shares for an approximate 26.6% ownership interest in Enhatch Inc. (&#8220;Enhatch&#8221;), the developer of the Intelligent Surgery Ecosystem. We simultaneously entered into a supply agreement with Enhatch. We also obtained warrants to purchase additional shares of Enhatch, as well as the right to purchase in the future (&#8220;call option&#8221;) the remaining shares of Enhatch that 3D Systems does not own if certain revenue targets are achieved. As of the original investment date, the fair values of the convertible preferred shares, inclusive of the embedded call option, and warrants were bifurcated and were $9,670 and $330, respectively. The investment, including the embedded call option and the warrants, is recorded in other assets on the consolidated balance sheets. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enhatch&#8217;s Intelligent Surgery Ecosystem provides technologies which streamline and scale the design and delivery of patient-specific medical devices by automating the process. Incorporating these capabilities into 3D Systems&#8217; workflow for patient-specific solutions, which includes advanced software, expert treatment planning services, custom implants and instrumentation design, and industry-leading production processes, will help more efficiently meet the growing demand for personalized medical devices.  </span></div><div style="text-align:justify"><span><br/></span></div><div 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, 2023 and December 31, 2022, the reported carrying value of the Company's convertible preferred stock investment in Enhatch, inclusive of the call option, is $6,900, which reflects the cumulative impact of $2,770 of historical impairment charges that have been recognized since the date of the original investment. These impairment charges were recorded during the year ended December 31, 2022. No impairment charges were recognized with respect to this investment during the year ended December 31, 2023.  During the year ended December 31, 2023, the Company made purchases of $182 from Enhatch .</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_InvestmentsAndNotesReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Investments And Notes Receivable</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_InvestmentsAndNotesReceivableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456552530880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeasesTextBlock', window );">Leases</a></td>
<td class="text"><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)  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:f-901">one</span> to fifteen years. During the year ended December 31, 2023, two buildings that were under construction as of December 31, 2022 were completed and became available for use by the Company as leased premises. As a result, these leases were deemed to have commenced during the period. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of lease cost (income) for the years ended December 31, 2023, 2022, and 2021 were as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.040%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.794%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,667&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,135&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,226&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost - amortization expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">991&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">621</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">714</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost - interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">705</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,953&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">764&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(186)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(158)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,397&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,263&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,848&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, our future minimum lease payments under operating leases and finance leases with initial or remaining lease terms in excess of one year were as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Years ending December 31:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,818&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,375&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,244&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,876&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,155&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,242&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,125&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,937&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,115&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,351&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,786&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,794&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments (undiscounted)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,243&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,575&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,015)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,856)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,228&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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%">66,719&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to our leases for the years ending December 31, 2023, 2022 and 2021 was as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.186%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.794%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash outflow for operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,177&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,268&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,108&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash outflow for finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash outflow for finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">644&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">652&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">721&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average remaining lease term and discount rate for our finance and operating leases as of December 31, 2023 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.005%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.794%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating</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%">Finance</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.0</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.7</span></td><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%">6.2</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.96%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.23%</span></td><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%">4.83%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.49%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text"><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)  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:f-901">one</span> to fifteen years. During the year ended December 31, 2023, two buildings that were under construction as of December 31, 2022 were completed and became available for use by the Company as leased premises. As a result, these leases were deemed to have commenced during the period. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of lease cost (income) for the years ended December 31, 2023, 2022, and 2021 were as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.040%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.794%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,667&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,135&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,226&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost - amortization expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">991&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">621</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">714</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost - interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">705</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,953&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">764&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(186)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(158)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,397&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,263&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,848&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, our future minimum lease payments under operating leases and finance leases with initial or remaining lease terms in excess of one year were as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Years ending December 31:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,818&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,375&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,244&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,876&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,155&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,242&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,125&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,937&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,115&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,351&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,786&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,794&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments (undiscounted)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,243&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,575&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,015)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,856)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,228&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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%">66,719&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to our leases for the years ending December 31, 2023, 2022 and 2021 was as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.186%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.794%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash outflow for operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,177&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,268&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,108&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash outflow for finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash outflow for finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">644&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">652&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">721&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average remaining lease term and discount rate for our finance and operating leases as of December 31, 2023 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.005%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.794%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating</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%">Finance</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.0</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.7</span></td><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%">6.2</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.96%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.23%</span></td><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%">4.83%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.49%</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeFinanceLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//842-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeFinanceLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//842-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456454658912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued and Other Liabilities<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock', window );">Accrued and Other Liabilities</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(12)  Accrued and Other Liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-965"><span style="-sec-ix-hidden:f-966">Accrued and other liabilities</span></span> at December 31, 2023 and 2022 are summarized as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">13,196&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,814&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,373&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,694&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legal contingencies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,487&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,948&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">2,106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,677&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current finance lease liabilities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,770&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">693&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued liabilities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,528&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,438&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,460&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,264&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the product warranty obligation for the years ended December 31, 2023, 2022 and 2021 are summarized below:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.796%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Beginning Balance</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Settlements made</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accruals for warranties issued</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,677&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,397)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,826&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,585&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,961)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,053&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,677&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,348&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,547)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,784&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,585&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-995"><span style="-sec-ix-hidden:f-996">Other liabilities</span></span> at December 31, 2023 and 2022 are summarized as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">4,790&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,817&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">5,577&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,711&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">5,852&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,050&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">2,028&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,974&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnout liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,244&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legal contingencies</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%">2,863&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,096&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">832&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term finance lease liabilities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,458&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,280&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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,400&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,461&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reduction in the earnout liability balance is the result of the reversal of all previously recognized expense attributable to a potential post-acquisition milestone-based payment related to the Company's 2021 acquisition of Volumetric. During the year ended December 31, 2023, the Company reversed the accrued compensation expense related to the potential earnout payment as the related milestone is no longer deemed probable of being achieved. Refer to Note 17 for additional details regarding the earnout arrangement and the financial impact of this milestone-based payment no longer being deemed probable of being paid.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a),20,24)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456454762208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Borrowings<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Borrowings</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(13)  Borrowings</span><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:120%">On November 16, 2021, the Company issued $460,000 in aggregate principal amount of 0% Convertible Senior Notes due November 15, 2026 (the &#8220;Notes&#8221;), pursuant to an Indenture dated November 16, 2021 (the &#8220;Indenture&#8221;) 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&#8217; discounts and commissions and offering expenses payable by the Company in the amount of $13,466. 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 their terms.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217;s common stock, par value $0.001 per share (the &#8220;Common Stock&#8221;), is equal to or greater than 130% of the conversion price for each of at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter on each applicable trading day; (2) during the five business day period after any five consecutive trading day period (the &#8220;measurement period&#8221;) in which the trading price (as defined in the Indenture) per $1 principal amount of Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of the Common Stock and the conversion rate on each such trading day; (3) if the Company calls such Notes for redemption at any time prior to the close of business on the second scheduled trading day immediately preceding the redemption date; and (4) upon the occurrence of specified corporate events, including a Fundamental Change (as defined in the Indenture), or distributions of the Common Stock. On or after August 15, 2026, until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their Notes at any time, at the option of the holder, regardless of the foregoing circumstances. Upon conversion, the Company will pay cash up to the aggregate principal amount of the Notes to be converted and pay or deliver, as the case may be, cash, shares of Common Stock, or a combination of cash and shares of Common Stock, at the Company&#8217;s election, in respect of the remainder, if any, of the Company&#8217;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&#8217;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. As of December 31, 2023, none of the circumstances that would permit the holders of the Notes to exercise their conversion option had occurred.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Notes are the Company&#8217;s senior unsecured obligations and will rank senior in right of payment to any of the Company&#8217;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&#8217;s future unsecured indebtedness that is not so subordinated; be effectively subordinated in right of payment to any of the Company&#8217;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. As of December 31, 2023, we were in compliance with all covenants of the Indenture. Subsequent to December 31, 2023, the Company has become non-compliant with certain terms of the Indenture. Refer to Note 26 for additional details. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurred $2,640, $2,652, and $324 of interest expense attributable to debt issuance cost accretion for the years ended December 31, 2023, 2022, and 2021, respectively. In addition, the Company wrote off $2,335 of debt issuance costs in connection with the repurchase of a portion of the Notes in December 2023, as further discussed below. Debt issuance cost accretion of $1,907, $1,917, and $1,690 is expected to be incurred in 2024, 2025 and 2026, respectively.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Debt Extinguishment</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the Company repurchased $135,130 of the Notes for $100,614 including transaction expenses. The repurchased notes were retired upon receipt, and the retirement of the debt obligations was accounted for as an extinguishment of debt. The repurchase of the notes at a discount resulted in the recognition of a gain of $32,181, after transaction expenses and the write-off of related debt issuance costs, which is reported in Interest and other income (expense), net on the Company&#8217;s consolidated statement of operations for the year ended December 31, 2023. As of December 31, 2023, there was $324,870 in aggregate principal amount of Notes outstanding and $5,514 of unamortized deferred issuance costs. At December 31, 2023, the estimated fair value of the Notes is $247,307. This is based on the quoted market price where the volume of activity is limited and not active and, thus, this is deemed a Level 2 fair value measurement.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Subsequent to December 31, 2023, the Company repurchased $110,492 aggregate principal amount of the Notes from certain holders. Refer to Note 26 for additional details.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//470/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456565968032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefits<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock', window );">Employee Benefits</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(14)  Employee Benefits</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sponsor a Section&#160;401(k)&#160;plan (the &#8220;Plan&#8221;) covering substantially all of our eligible U.S. employees. The Plan entitles eligible employees to make contributions to the Plan after meeting certain eligibility requirements. Contributions are limited to the maximum contribution allowances permitted under the Internal Revenue Code. We match </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of contributions on the first&#160;</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%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the participant&#8217;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, 2023, 2022 and 2021, we expense</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d $2,558</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, $2,254 and $2,039, respectively, for matching contributions related to the 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-style:italic;font-weight:400;line-height:120%;text-decoration:underline">International Retirement Plan</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sponsor a non-contributory defined benefit pension plan for certain employees of a non-U.S. subsidiary. We maintain outside of the plan 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, 2023 and 2022:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reconciliation of benefit obligation:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Obligation as of January 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,215&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,074&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial (gain) loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,387)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(173)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of foreign currency exchange rate changes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(512)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligation as of December 31</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,027&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,215&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of assets as of December 31 </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,691&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,463&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funded status as of December 31</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,336)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,752)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognized the following amounts in the consolidated balance sheets at December 31, 2023 and 2022:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,691&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,463&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued and other liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(175)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(165)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,852)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,050)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,336)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,752)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following are the projected benefit obligation and accumulated benefit obligation at December 31, 2023 and 2022:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected benefit obligation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,027&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,215&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated benefit obligation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,776&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,984&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the components of net periodic benefit costs and the amounts recognized in <span style="-sec-ix-hidden:f-1085"><span style="-sec-ix-hidden:f-1086"><span style="-sec-ix-hidden:f-1087">accumulated other comprehensive income (loss)</span></span></span> for the years ended December 31, 2023, 2022 and 2021:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.454%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of actuarial (gain) loss</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net periodic pension cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">576&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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 (loss):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,387)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior years' unrecognized gain (loss)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total recognized as other comprehensive income (loss), excluding tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">587&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,432)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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></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 (gain) expense recognized in net periodic benefit cost and other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">820&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,185)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following assumptions are used to determine the benefit obligations as of December 31, 2023 and 2022:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2%</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><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0%</span></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following benefit payments, including expected future service cost, are expected to be paid:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.789%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated future benefit payments for the years ending December 31:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">2024</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%">185&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">2029 through 2033</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,723&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 710<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//710/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 712<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//712/tableOfContent<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//715/tableOfContent<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//718/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndEmployeeBenefitPlansTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456552517024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Redeemable Non-controlling Interest<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestAbstract', window );"><strong>Noncontrolling Interest [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDisclosureTextBlock', window );">Redeemable Non-controlling Interest</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(15)  Redeemable Non-controlling Interest</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon consummation of the Company's acquisition of Kumovis, existing shareholders of Kumovis retained a 6.25% ownership interest in Kumovis that the Company reports as RNCI due to put and call terms that could result in the Company redeeming this remaining ownership interest at a future date (see Note 3). The following table shows changes in the reported RNCI balance during the year ended December 31, 2023:</span></div><div style="text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.790%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:112%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Year Ended December 31, 2023</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:0.9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Balance at December 31, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">1,760&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Net loss</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:11pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(265)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Redemption value in excess of carrying value</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">479&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Translation adjustments</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:0.9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Balance at December 31, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2,006&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows changes in the reported RNCI balance during the year ended December 31, 2022:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.790%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:112%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Year Ended December 31, 2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:0.9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Balance at January 1, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:11pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Fair value at the date of acquisition</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:11pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">1,559&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Net loss</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:11pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(238)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:11pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Redemption value in excess of carrying value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:11pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">596&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Translation adjustments</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:11pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(157)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:0.9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Balance at December 31, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">1,760&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//810/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456454706448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock and Preferred Stock<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockTextBlock', window );">Common Stock and Preferred Stock</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(16)  Common Stock and Preferred Stock</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Common Stock</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is authorized to issue 220,000 shares of common stock. The holders of the common stock are entitled to one vote for each share held at all meetings of stockholders (and for written actions in lieu of meetings).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends may be declared and paid on common stock from funds lawfully available as and when determined by the Board of Directors and subject to any preferential dividend rights of any then outstanding preferred stock. Through the year ended December 31, 2023, no dividends have been declared.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Preferred Stock</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is authorized to issue 5,000 shares of preferred stock, all of which remained unissued at December 31, 2023 and 2022.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for terms, amounts, nature of changes, rights and privileges, dividends, and other matters related to preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//505/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456552413392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text">(17)  Stock-Based Compensation<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Incentive Plans</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">2015 Incentive Plan</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is authorized to grant shares of restricted stock, restricted stock units (&#8220;RSUs&#8221;), stock appreciation rights, cash incentive awards and options to purchase shares of common stock to employees and non-employees inclusive of directors pursuant to its 2015 Incentive Plan (the &#8220;2015 Plan&#8221;). The 2015 Plan also designates that shares may be used for performance-based awards and market-based awards. The vesting period for awards granted under the 2015 Plan is generally determined by the Board of Directors at the date of the grant. Generally, the awards vest one third each year, over 3 years. The total number of shares of common stock reserved and available for distribution under the 2015 Plan and the total number of shares of common stock that can be issued pursuant to stock options is 25,235 shares. Stock-based compensation expense is generally included in selling, general and administrative expenses in the consolidated statements of operations. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Systemic Bio Phantom Unit Plan</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2023, we granted phantom unit awards ("Phantom Units") under a new compensation plan designed for employees and non-employees performing services for Systemic Bio, a wholly-owned subsidiary of 3D Systems Corporation. All awards granted under the plan are subsidiary-level awards.</span></div><div 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 Phantom Units granted under the plan include both a time-based vesting condition (generally 4 years, subject to acceleration in connection with specified liquidity events) and a market condition that is met if (1) the value of Systemic Bio exceeds a specified multiple of the capital invested in this subsidiary (the "hurdle") and (2) the business achieves a specified minimum internal rate of return. The market condition will be assessed upon (A) a trigger event (e.g., change-in-control, IPO, or plan expiration of December 31, 2030) and/or (B) an interim liquidity event (defined as January 1, 2028) that occurs prior to a trigger event. All awards granted under the plan are liability-classified due to our intention to settle these awards with cash; although, we have discretion to partially or fully settle these awards in equity upon vesting. Liability classification of the awards requires them to be remeasured at their estimated fair value at the end of each reporting period. Due to the presence of the market-condition and the fact that Systemic Bio does not have a readily available share price, the awards are valued using a Monte Carlo simulation with the assistance of a third-party valuation firm.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Compensation Arrangements that Include Share Settlement</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Regenerative Medicine Earnout Payments and Performance-Based Stock Units</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 1, 2021, the Company acquired Volumetric. Pursuant to the terms of the related acquisition agreement, the Company could be required to pay milestone-based payments of up to $355,000 in the aggregate, all of which would be incremental to the acquisition purchase price, upon (1) the achievement of seven discrete non-financial milestones that require attainment prior to either December 31, 2030 or December 31, 2035 and (2) the continued employment of certain key individuals from Volumetric. Each potential milestone-based payment is considered compensation expense, which the Company is required to recognize ratably from the point in time when a milestone is deemed probable of achievement through the estimated date of achievement. Each milestone payment, if earned, will be settled approximately half in cash and half in shares of the Company&#8217;s common stock and, accordingly, the portion of the Company&#8217;s accrued liability (see Note 12) that would ultimately be settled with the Company&#8217;s common stock is reflected in the disclosure of stock-based compensation expense included herein. </span></div><div style="text-align:justify"><span><br/></span></div><div 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, the Company has granted performance-based stock units (&#8220;PSUs&#8221;), with vesting terms that are based upon four individually-measured, non-financial milestones, to other employees who work on advancements in regenerative medicine related to human organs and non-organ human tissue. The PSUs associated with each individual milestone are required to be recognized as compensation expense over the period commencing on the date that the respective milestone is deemed probable of being met through the anticipated date of achievement.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the year ended December 31, 2023, the Company recognized compensation expense related to (1) one Volumetric milestone-based payment, for which the potential amount due to the sellers would be $65,000, and (2) one PSU milestone (&#8220;the RegMed Awards&#8221;), for which the aggregate grant date fair value of the outstanding and unvested awards was $4,536 as of December 31, 2022, as the related milestone was deemed probable of achievement. During the year ended December 31, 2023, the Company decided to reduce its budgeted funding for the R&amp;D related to the Volumetric and RegMed Award milestones for which compensation expense was previously being recognized, which resulted in the Company concluding that it is no longer probable that the respective milestones would be achieved by the end of the term of the Volumetric earnout arrangement and prior to the expiration of the RegMed Awards. In concluding that the Volumetric and RegMed Award milestones would no longer be achieved, the Company reversed all of the previously accrued compensation expense, a portion of which was to be settled with common stock, which reduced selling, general and administrative expense, as well as the Company's reported loss, by $18,392 for the year ended December 31, 2023. The reversal of such accrued expense reduced our reported net loss per basic and diluted share of common stock by $0.14 for the year ended December 31, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to December 31, 2023, events have occurred that have resulted in the Company fully cancelling the former Volumetric Shareholders' eligibility to earn any portion of the $355,000 attributable to the milestone-based payments outlined in the Volumetric acquisition agreement. Refer to Note 26 for additional details.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">dp polar Earnout</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 4, 2022, the Company acquired dp polar. The acquisition agreement included an earnout arrangement for $2,229 incremental to the acquisition purchase price, which would be settled via the issuance of 250 shares of the Company&#8217;s common stock. The issuance and vesting of these shares is contingent on certain service conditions of a key individual from dp polar through December 31, 2024. Management concluded that this potential obligation for the issuance of  250 shares of common stock should be accounted for as compensation expense recognized over the individual's service period and, accordingly, the related expense is reflected in the disclosure of stock-based compensation included herein. In April 2024, due to a change in the key individual's employment arrangement, all service conditions were met based on the terms of the initial earnout. All remaining cost related to the unvested shares was recorded in operating expense in the three months ended June 30, 2024.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation Activity and Expense</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the stock-based compensation expense recognized during the years ended December 31, 2023, 2022, and 2021:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.040%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.794%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,504&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,415&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,153&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in the above expenses for the years ended December 31, 2023, 2022, and 2021 are $0, $4,030, and $22,057 of expense, respectively, pertaining to annual incentive compensation which is paid in Company shares of common stock that are vested upon grant. Also, included in the above expenses for the years ended December 31, 2023, 2022, and 2021 are $(8,640), $7,959, and $683, respectively, of expense related to the Volumetric earnout arrangement discussed above and in Note 3. Finally, the above expenses for the years ended December 31, 2023, 2022, and 2021 include $1,015, $268 and $0, respectively, of expense related to the dp polar earnout arrangement discussed above and 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&#160;and Restricted Stock Units</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of our restricted stock and RSU activity for the year ended December 31, 2023 is as follows:</span></div><div style="text-align:justify"><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands, except per share amounts)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares/Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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 &#8212; unvested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,015&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.19&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,439&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,118)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.45&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,154)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.09&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at end of year &#8212; unvested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,182&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.77&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in the above outstanding balance as of December 31, 2023 are 1,106 shares of restricted stock that vest under specified market conditions and 966 shares of restricted stock that remain subject to specified performance conditions in order to vest. Awards with specified market conditions were awarded to certain employees in 2023, 2022, and 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-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Systemic Bio Phantom Unit Plan</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2023, we granted 597 units under the Systemic Bio Phantom Unit Plan, 596 of which remained outstanding as of December 31, 2023. Compensation expense attributable to these awards is being recognized over 40.5 months or 48 months, based upon the recipient. As the awards include graded, time-based vesting and a market condition, compensation expense is being recognized under the graded vesting (accelerated attribution) method. Compensation expense and the associated liability recognized during the year ended December 31, 2023 was $544. Systemic Bio Phantom Units are excluded from the restricted stock and RSU summary table above.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2023, there was $41,161 of unrecognized stock-based compensation expense related to all unvested equity awards, which we expect to recognize over a weighted-average period of 1.9 years.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Options&#160;</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2016, we awarded certain employees market condition stock options under the 2015 Plan that vest under specified market conditions. Each employee was generally awarded two equal tranches of market condition stock options that immediately vest when our common stock trades at either $30 or $40 per share for <span style="-sec-ix-hidden:f-1199">ninety</span> consecutive calendar days.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize compensation expense related to stock options on a straight-line basis over the derived term of the awards. The fair value of stock options with market conditions is estimated using a binomial lattice Monte Carlo simulation model. Expense for awards with a market condition is not reversed if the market condition is not met. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option activity for the year ended December 31, 2023 was as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.777%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.456%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands, except per share amounts)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Exercise</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Term (in years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock option activity:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at beginning of year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited and expired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at end of year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023 and 2022, none of the 420 outstanding stock options were exercisable, and there was no unrecognized stock-based compensation expense related to stock options.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//718/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456454762016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Interest and Other Income (Expense), Net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other Income and Expenses [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock', window );">Interest and Other Income (Expense), Net</a></td>
<td class="text"><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%">(18)  Interest and Other Income (Expense), Net</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.040%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.794%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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%">Interest and other income (expense), net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Foreign exchange (loss) gain, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,825)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,424)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,681&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Interest income (expense), net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,210&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,541&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,902)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,307&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,907)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,830&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest and other income (expense), net</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,692&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,790)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">352,609&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>Interest income (expense), net includes (1) interest income of $19,511, $9,352, and $438 for the years ended December 31, 2023, 2022, and 2021, respectively, and (2) interest expense of $3,301, $2,811, and $2,340 for the years ended December 31, 2023, 2022, and 2021, respectively. Other income (expense), net for the year ended December 31, 2023 includes a $32,181 gain on extinguishment of debt resulting from the Company's repurchase of $135,130 of its outstanding Convertible Senior Notes. See Note 13 for additional information. Other income (expense), net for the year ended December 31, 2021 includes $350,853 of gains on the sales of ODM, Simbionix and Cimatron. See Note 4 for additional information.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the components of non-operating income or non-operating expense, including, but not limited to, amounts earned from dividends, interest on securities, gain (loss) on securities sold, equity earnings of unconsolidated affiliates, gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456454387872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(19)  Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">components</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">our</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">before</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">years</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%">ended</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%">December</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%">31,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021 are as follows:</span></div><div style="text-align:justify"><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.040%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.794%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(239,971)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110,610)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308,514&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122,341)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,199)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(362,312)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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%">(120,809)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">319,540&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 components of income tax provision for the years ended December 31, 2023, 2022 and 2021 are as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.040%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.794%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,675)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(498)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,686&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,037&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,861&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,771&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,658&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,412)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,518)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,412)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,518)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,795)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax (benefit) provision</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(641)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,140&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,512)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;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, 2023, 2022 and 2021 as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.747%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.525%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of Pretax (Loss) Income</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax provision based on the federal statutory rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</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;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</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;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase in valuation allowances</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in carryforward attributes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Global intangible low-taxed income inclusion</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible earnout expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment charge</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign income tax rate differential</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deemed income related to foreign operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax rate change</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee share-based payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred and payable adjustments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible penalties</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes, net of federal benefit, before valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Return-to-provision adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other tax credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uncertain tax positions and audit settlements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Divestitures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</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"><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><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.8)</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"><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><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The difference between our effective tax rate for 2023, and the federal statutory rate was 20.8 percentage points. The difference in the effective rate is primarily due to the net increase in valuation allowances and non-deductible goodwill impairment charges.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The difference between our effective tax rate for 2022, and the federal statutory rate was 22.8 percentage points. The difference in the effective rate is primarily due to valuation allowance changes and non-deductible expenses, including earnout expense and penalties.</span></div><div 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 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><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2023, we recorded a full valuation allowance for Wematter and Layerwise, a foreign subsidiary of the Company. In 2022, and 2021, 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><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, 2023 and 2022 are as follows:</span></div><div><span><br/></span></div><div><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,830&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,601&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options and restricted stock awards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,409&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,091&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserves and allowances</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,145&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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 0 12.25pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,875&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,845&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,286&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,649&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,371&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,518&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,783&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,502&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,985&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,589&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research expenditures capitalization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,601&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,140&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,227&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,180&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(125,533)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(100,694)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,229&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,566&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 25.75pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,688&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,090&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,082&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,477&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,924&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,785&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">807&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 25.75pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,161&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,159&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 12.25pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred income tax liabilities</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(932)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(593)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2023, $47,875 of our deferred income tax assets was attributable to $347,035 of gross net operating loss carryforwards, which consisted of $80,645 of loss carryforwards for U.S. federal income tax purposes, $166,419 of loss carryforwards for U.S. state income tax purposes and $99,971 of loss carryforwards for foreign income tax purposes. $7,381 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><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net operating loss carryforwards for U.S. federal income tax purposes do not expire. The net operating loss carryforwards for U.S. state income tax purposes begin to expire in 2023. In addition, certain net 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><span><br/></span></div><div 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, 2023, tax credit carryforwards deferred assets of $25,286 consisted of $15,093 of research and experimentation credit carryforwards for U.S. federal income tax purposes, $3,565 of research and experimentation tax credit carryforwards for U.S. state income tax purposes, and $6,628 of foreign tax credits for U.S. federal income tax purposes. Certain state research and experimentation and other state credits begin to expire in 2023. 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 transition tax, our previously unremitted earnings have been subjected to U.S. federal income tax, although, other additional taxes such as, withholding tax, could be applicable. We intend to permanently reinvest our earnings outside the U.S. and as such, have not provided for any additional taxes on approximately $95,352 of unremitted earnings. We believe the unrecognized deferred tax liability related to these earnings is approximately $4,485.</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%">Including interest and penalties, we decreased our unrecognized benefits by $271 for the year ended December 31, 2023, and increased our unrecognized tax benefits by $1,733 for the year ended December 31, 2023. The increase was primarily related to the addition of unrecognized tax benefits around current year R&amp;D credits generated. 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,577. We include interest and penalties in the consolidated financial statements as a component of income tax expense.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.057%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.455%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrecognized Tax Benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,150)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,261)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,902)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases related to prior year tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(99)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(192)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases related to prior year tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">508&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases related to prior year tax positions as a result of lapse of statute</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases related to settlement</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases related to current year tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,733)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(269)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases related to acquired tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(639)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases related to acquired tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,604)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,150)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,261)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) The unrecognized tax benefit balance as of December 31, 2023, 2022, and 2021 includes $323, $283, and $208 of interest and penalty, respectively.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax years 2013 through 2021 remain subject to examination by the U.S. Internal Revenue Service (&#8220;IRS&#8221;). 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 2018 through 2022 remain open to examination by the various foreign taxing jurisdictions to which the Company is subject.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following presents the changes in the balance of our deferred income tax asset valuation allowance:</span></div><div><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.274%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.458%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Item</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at beginning of year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additions (reductions) charged to expense</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at end of year</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax asset valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,694&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,606&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,233&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,533&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax asset valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,165&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,848&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,319)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,694&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax asset valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,113&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,948)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,165&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) The Other portion of changes to our valuation allowance consists primarily of the impact of acquisitions and changes in foreign currency translation rates.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//740/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-21<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482526/740-270-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456552390944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) Per Share<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Net Income (Loss) Per Share</a></td>
<td class="text">(20)  Net Income (Loss) Per Share<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net income (loss) per share is calculated by dividing net income (loss) attributable to 3D Systems' common stock shareholders by the weighted average number of common shares outstanding during the applicable period. Diluted net income (loss) per share incorporates the additional shares issuable upon the assumed exercise of stock options, the vesting of restricted stock and restricted stock units, and the assumed conversion of debt, except in such case when (1) the inclusion of such shares or potential shares would be anti-dilutive or (2) when the vesting of restricted stock or restricted stock units is contingent upon one or more performance conditions that have not been met as of the balance sheet date.</span></div><div><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.453%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands, except per share amounts)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator for basic and diluted net (loss) income per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 (loss) income 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%">(362,688)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122,711)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322,052&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Redeemable non-controlling interest redemption value in excess of carrying value</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(479)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(596)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income attributable to common stock shareholders</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%">(363,167)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(123,307)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322,052&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator for net (loss) income per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 &#8211; basic</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%">129,944&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,818&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,867&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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:#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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;border-right:1pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares &#8211; diluted</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%">129,944&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,818&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,334&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:17pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income per share &#8211; basic</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%">(2.79)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.96)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.62&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income per share &#8211; diluted</span></div></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.79)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(0.96)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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&#160;</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></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Equity awards for the years ended December 31, 2023 and 2022 are deemed anti-dilutive because we reported a net loss for these periods. The dilutive impact of equity awards for December 31, 2021 is 2,755 shares, for which the calculation requires certain assumptions regarding assumed proceeds that would hypothetically repurchase common shares upon the conversion and exercise of  restricted shares and outstanding stock options, respectively, and an estimate of 712 shares for the payment of accrued incentive compensation that was to be settled in shares. The share estimate is based on the accrued incentive compensation balance at the end of 2021 divided by the 2021 average share price.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the potentially dilutive shares that were excluded from the computation of diluted income (loss) per share attributable to common stockholders because their effect was considered anti-dilutive for the years ended December 31, 2023, 2022 and 2021, respectively. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.063%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.793%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock and restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,182&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,015&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,779&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,602&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,435&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,779&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2023, the table above excludes an estimate of 138 shares that are contingently issuable under the dp polar earnout agreement, as discussed in Note 3. As of December 31, 2023, there are no contingently issuable shares related to the Volumetric earnout arrangement discussed in Note 3 or the fiscal year 2023 annual bonus incentive compensation plan.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2022, the table above excludes the following: (1) an estimate of 718 shares contingently issuable upon the achievement of certain milestones in the Volumetric earnout arrangement discussed in Note 3; (2) an estimate of 341 shares for the payment of accrued incentive compensation that was settled in shares during the second quarter of 2023; and (3) an estimate of 22 shares related to the dp polar earnout arrangement discussed in Note 3 that are contingently issuable. These share estimates are based on the expense recognized through December 31, 2022 divided by the 2022 average share price of $12 per share.</span></div><div style="text-align:justify"><span 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&#160;million in aggregate principal amount of 0% Convertible Senior Notes due November 15, 2026, as discussed in Note 13. The Notes&#8217; impact to diluted shares is calculated using the if-converted method as prescribed in ASU 2020-06. The Notes will increase the diluted share count when the average share price over a quarterly or annual reporting period is greater than $35.92 per share, the conversion price of the Notes. For the years ended December 31, 2023, 2022, and 2021, the Notes were anti-dilutive on a stand-alone basis because (1) the average share price during these periods did not exceed the conversion price, and (2) we had a net loss for the years ended December 31, 2023 and 2022, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456552507136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Loss<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Accumulated Other Comprehensive Loss</a></td>
<td class="text"><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)  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"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.999%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.701%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Defined benefit pension plan</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align: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><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized loss on short-term investments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</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%">(4,831)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,924)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(721)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,476)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,633)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">682&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,951)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">721&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">721&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,464)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,242)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,706)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,730)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,777&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,557)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,510)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,229&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,394&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,194)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(328)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,822)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,630&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(354)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,384&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,564)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,250)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:3.45pt">Amount reclassified into interest and other income (expense), net on the statements of operations. See Note 24 for details regarding fair value measurements and unrealized gains (losses) on short-term investments.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amounts presented in the table above are net of income taxes. Income tax effects of these items are released from accumulated other comprehensive loss contemporaneously with the related gross pretax amount. For additional information about foreign currency translation and derivative financial instruments, see Note 2. For additional information about the defined benefit pension plan, see Note 14.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480237/815-40-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//505/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-16<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456454864528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Information</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(22)  Segment Information</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%">The Company has two reportable segments: Healthcare Solutions and Industrial Solutions. Our reportable segments are based upon the industry verticals that they serve and reflect how we report our financial results to the chief operating decision maker ("CODM"). The CODM does not review disaggregated asset information on the basis of the Company's segments; therefore, such information is not presented.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective as of January 1, 2023, and for periods subsequent thereto, Adjusted EBITDA reflects the measure of profitability used by the Company&#8217;s CODM to evaluate the performance of the Company&#8217;s reportable segments. In addition, as of January 1, 2023, the Company's methodology for allocating certain costs between its segments was revised to more closely reflect changes in the Company's business and estimates of the usage of shared resources by the Company's segments. Prior year segment results have been revised to conform with current year presentation in connection with the changes referenced above. Fiscal year 2021 segment results have not been presented as it was determined to be impracticable to restate them on a comparable basis.</span></div><div 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 tables set forth our operating results by segment for the years ended December 31, 2023 and 2022:</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:3pt;text-align:center"><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><td style="width:41.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.812%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:8pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:8pt;font-weight:700;line-height:100%">Adjusted EBITDA</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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%">Year Ended December 31,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Healthcare Solutions</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%">213,216&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,988&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,520&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,783&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,853&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277,043&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,128&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,214&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Total Reportable segments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488,069&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">538,031&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,648&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,997&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(83,906)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(85,778)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Total Company</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488,069&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">538,031&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,258)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,781)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Corporate and Other is not an operating segment, but reflects expenses not directly attributable to and, accordingly, not allocated to our reportable segments. These expenses relate to corporate functions such as human resources, finance, and legal and include expenses such as salaries, benefits, and other related costs. Similar to the Company's operating segments, Corporate results are reported to and reviewed by the Company&#8217;s CODM on the basis of Adjusted EBITDA.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of the Company&#8217;s reported net loss to the total of our reportable segment Adjusted EBITDA and Corporate and Other Adjusted EBITDA for the years ended  December 31, 2023 and 2022:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align: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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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%">2023</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align: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%">2022</span></div></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to 3D Systems Corporation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(362,688)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122,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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span id="if8c79503f0954d9c87947c3849977443_3-0-1-1-276802"></span><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%">Interest income, net</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,210)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,541)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">(Benefit) provision for income taxes</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(641)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,140&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Depreciation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,346&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,096&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,067&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,480&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,504</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,489</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition and divestiture-related expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,070)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,360</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legal expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,053</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,062</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,487&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">733&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Net loss attributable to redeemable non-controlling interest</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(265)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(238)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on equity method investment, net of income taxes</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,282</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Goodwill and other assets impairment charges</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304,359</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Gain on repurchase of debt</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,181)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Other non-operating expense</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,699&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,331</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">(26,258)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #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%">(5,781)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes long-lived assets by geographic region as of December 31, 2023 and 2022:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align: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%">December 31,</span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%">94,734&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,424&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Belgium</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,524&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,768&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other foreign entities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,783&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,626&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,041&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,818&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//280/tableOfContent<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-26<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-34<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-21<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-21<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456552500112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><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.&#160;See Note 11.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has certain purchase commitments under agreements with remaining terms in excess of one year, primarily related to printer assemblies, inventory, capital expenditures, and software licenses. As of December 31, 2023, such purchase commitments totaled $14,682, with approximately $8,023 of the purchase obligations expected to come due within the next twelve months.</span></div><div style="text-align:justify"><span><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><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, we periodically enter into agreements to indemnify customers or suppliers against claims of intellectual property infringement made by third parties arising from the use of our products. Historically, costs related to these indemnification provisions have not been significant, and we are unable to estimate the maximum potential impact of these indemnification provisions on our future results of operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the extent permitted under Delaware law, we indemnify our directors and officers for certain events or occurrences while the director or officer is, or was, serving at our request in such capacity, subject to limited exceptions. The maximum potential amount of future payments we could be required to make under these indemnification obligations is unlimited; however, we have directors and officers insurance coverage that may enable us to recover future amounts paid, subject to a deductible and the policy limits. There is no assurance that the policy limits will be sufficient to cover all damages, if any.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Commitments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Government Settlement</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As previously disclosed, beginning in October 2017, the Company undertook an internal investigation relating to possible violations of U.S. export control laws, including the International Traffic in Arms Regulations administered by the Directorate of Defense Trade Controls of the Department of State (&#8220;DDTC&#8221;) and the Export Administration Regulations administered by the Bureau of Industry and Security of the Department of Commerce (&#8220;BIS&#8221;). In February 2023, the Company settled these matters with the U.S. Department of Justice (&#8220;DOJ&#8221;), DDTC and BIS. As a part of these settlement agreements, the Company agreed to pay $15,048 in civil monetary penalties to these agencies, with an additional $10,000 suspended penalty amount to be allocated to remedial compliance measures required by DDTC. The penalty amounts subject to payment were broken down as follows: DDTC, $10,000 (payable in three installments over a three-year period); BIS, $2,778; and DOJ, $2,270. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We initially accrued liabilities related to the foregoing matters during the year ended December 31, 2022, which included recording the $10,000 DDTC civil monetary penalty at a discount using the risk-free interest rate in effect at the time of recognition, due to the multiple annual periods over which the $10,000 would be paid. During the year ended December 31, 2023, we paid $8,548 of the liability that had been accrued in accordance with the government settlement agreements. The $10,000 suspended penalty has not been recognized as a liability as of December 31, 2023 and will be recognized as incurred for remedial compliance measures during the three-year term of the settlement agreement. The application of the Company&#8217;s spend on remedial compliance measures as a reduction to the original $10,000 suspended penalty must be approved by DDTC, which approval will be sought on an annual basis in accordance with the terms of the settlement agreement. Any portion not expended for compliance measures at the end of the three-year term of the settlement agreement will be paid by the Company to DDTC. As of December 31, 2023, the Company has spent $2,294 related to remedial compliance measures, which DDTC has approved for credit against the $10,000 suspended penalty in accordance with the terms of the related settlement agreement.</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%">Subsequent to December 31, 2023, the Company paid $3,500 to DDTC in satisfaction of the second installment of its $10,000 settlement penalty. Refer to Note 26 for additional details</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Letter of Credit</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 2, 2023, we issued $1,161 of guarantees in the form of a standby letter of credit as security for a long-term real estate lease. The letter of credit had an initial maturity date of June 2024 and includes automatic one-year extensions, which are not to continue beyond July 1, 2033. The first automatic one-year extension occurred in June 2024, and the letter of credit now has a current maturity date of June 2025. We have not recorded any liability for this guarantee, as we believe the likelihood of having to perform under the letter of credit is remote. In connection with this transaction, we pledged an equal amount of cash to the issuing bank of this letter of credit. The cash pledged is recorded as restricted cash and included in other assets on our consolidated balance sheets.</span></div><div style="text-align:justify"><span><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">Securities Class Action</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and certain of its current and former executive officers 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 &#8220;Securities Class Action&#8221;). On July 13, 2021, the Court appointed a Lead Plaintiff for the putative class and approved his choice of Lead Counsel. Lead Plaintiff filed his Consolidated Amended Complaint (the &#8220;Amended Complaint&#8221;) on September 13, 2021, alleging that defendants violated the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), 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&#8217;s common stock between May 6, 2020 and March 5, 2021, and seeks monetary damages on behalf of the purported class. The defendants moved to dismiss the Amended Complaint on February 15, 2022, and the motion was fully briefed in May 2022. On October 28, 2022, the parties notified the District Court that they reached an agreement in principle resolving this action and, on December 19, 2022, Lead Plaintiff filed a motion seeking entry of an order preliminarily approving the settlement and establishing notice procedures. The District Court held a final fairness hearing on November 21, 2023 and subsequently entered the Order and Final Judgement approving the Securities Class Action settlement and dismissing the Securities Class Action claims with prejudice on January 4, 2024. The time for any party to appeal expired on February 5, 2024, and no appeals were filed. The matter is now concluded. In connection with the resolution of the Securities Class Action, we reached a settlement of $4,000, of which $749 was paid by the Company during the twelve months ended December 31, 2023 and the remaining $3,251 was paid by insurance during the twelve months ended December 31, 2023.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Derivative Actions</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has been named as a nominal defendant and certain of its current and former executive officers and directors 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, and the Supreme Court of the State of New York, Kings County. The actions are styled Nguyen v. Joshi, et al., No. 21-cv-03389-NGG-TAM (E.D.N.Y.) (the &#8220;Nguyen Action&#8221;), Lesar v. Graves, et al., No. 2021CP4602308 (S.C., Ct. of Common Pleas for the 16th Judicial Cir., Cty. of York) (the &#8220;Lesar Action&#8221;), Scanlon v. Graves, et al., No. 2021CP4602312 (S.C., Ct. of Common Pleas for the 16th Judicial Cir., Cty. of York) (the &#8220;Scanlon Action&#8221;), Bohus v. Joshi, et al., No. 22-cv-2203-CBA-RML (E.D.N.Y.) (the &#8220;Bohus Action&#8221;), and Fernicola v. Clinton, et. al., No. 512613/2022 (N.Y., Kings County Supreme Court) (the &#8220;Fernicola Action&#8221;) (together, the "Derivative Actions"). The Complaints in the Nguyen and Bohus Actions, which were filed on June 15, 2021 and April 18, 2022, respectively, assert breach of fiduciary duty claims against all defendants and claims for contribution under the federal securities laws against certain of the defendants. The Complaints in the Lesar and Scanlon Actions, which were filed on July 26, 2021, assert breach of fiduciary duty and unjust enrichment claims against the defendants. The Complaint in the Fernicola Action was filed on May 2, 2022, and asserts claims for breach of fiduciary duty and waste of corporate assets against the director defendants. On August 27, 2021, the Nguyen Action was stayed until 30 days after the earlier of: (i) the close of discovery in 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 &#8220;South Carolina Derivative Action&#8221;). On March 3, 2022, the South Carolina Derivative Action was stayed until 30 days after the earlier of: (i) the close of discovery in the Securities Class Action, or (ii) the deadline for appealing a dismissal of the Securities Class Action with prejudice. On June 16, 2022, the Bohus Action was consolidated with the Nguyen Action (the &#8220;E.D.N.Y. Derivative Action&#8221;). The E.D.N.Y. Derivative Action was stayed until 30 days after the earlier of: (i) the close of discovery in the Securities Class Action, or (ii) the deadline for appealing a dismissal of the Securities Class Action with prejudice. On August 15, 2022, the Fernicola Action was voluntarily dismissed without prejudice. The deadline for appealing the dismissal of the Securities Class Action expired on February 5, 2024 and no appeals were filed. Accordingly, the discovery stays in the South Carolina and E.D.N.Y. Derivative Actions lifted on March 6, 2024. On February 13, 2024, the parties to the Derivative Actions reached an agreement in principle resolving the actions. On April 30, 2024, the parties executed a Stipulation of Settlement. The settlement is subject to both preliminary and final approval by the Court of Common Pleas for the 16th Judicial Circuit, State of South Carolina, County of York ( the "South Carolina Court"). On May 14, 2024, Lead Plaintiffs' Counsel filed a motion seeking entry of an order preliminarily approving the settlement and establishing notice procedures. The South Carolina Court granted preliminary approval during a hearing held on July 11, 2024. The settlement remains subject to final approval by the Court. The final approval hearing is scheduled to occur in the South Carolina Court on October 21, 2024. The only monetary component of the Stipulation of Settlement is a $1,950 fee and expense award to counsel for plaintiffs in the Derivative Actions, all of which will be paid by insurance following final approval of the settlement by the Court.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Termination of Volumetric Milestones Related to Potential Earnout Payments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to December 31, 2023, as result of the Company terminating former Volumetric Shareholders' eligibility to earn certain milestone-based payments that had been outlined in the Volumetric acquisition agreement, the former owners of Volumetric notified the Company that they were initiating dispute resolution under the provisions of the Volumetric acquisition agreement in an effort to recover 100% of the milestone-based payments that they previously had been eligible to earn. Refer to Note 26 for additional details regarding the events that have resulted in the termination of the former Volumetric Shareholders' eligibility to earn milestone-based payments outlined in the Volumetric acquisition agreement and the status of the resulting dispute resolution and other actions that have been initiated.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">SEC Investigation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 15, 2022, the Company was informed that the SEC is conducting a formal investigation of the Company related to, among other things, the allegations in the Securities Class Action. The Company has subsequently received subpoenas from the SEC for the production of documents and information related to its investigation as a follow on to a previous voluntary request for documents. The Company is cooperating with the SEC in connection with its formal investigation.</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">Other</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2024, the Company became aware of a litigation matter involving claims against  a Brazilian subsidiary of the Company made by a former contractor for breach of contract relating to allegedly unpaid commissions and compensation owed as a result of the termination of the contractor. The amount at issue in this matter is approximately $800. The Company believes that the claims are without merit and continues to defend itself vigorously.</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 are involved in various other legal matters incidental to our business. Although we cannot predict the results of the litigation with certainty, we believe that the disposition of all of these various other legal matters will not have a material adverse effect, individually or in the aggregate, on our consolidated results of operations, consolidated cash flows or consolidated financial position.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 12 for details regarding our remaining short-term and long-term liabilities recorded for all legal contingencies and settlements as of December 31, 2023.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//450/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480327/954-440-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456552431792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><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)  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. The accounting guidance for fair value measurements and disclosures establishes a three-level fair value hierarchy:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">Level 1 - Inputs are based on quoted prices in active markets for identical assets and liabilities.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2 - Inputs are based on observable inputs other than quoted prices in active markets for identical or similar assets and liabilities.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3 - One or more inputs are unobservable and significant.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial and nonfinancial assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents and short-term investments 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. The carrying amounts of our cash and cash equivalents, accounts receivable, accounts payable, and accrued liabilities approximate fair value as of December 31, 2023 and 2022 because of the relatively short duration of these instruments. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets measured at fair value on a recurring basis as of December 31, 2023 include money market funds with a fair value of $255,984, which are included in cash and cash equivalents on the consolidated balance sheet, and for which Level 1 inputs are used to measure at fair value. As of December 31, 2023, the Company did not have any short-term investments measured at fair value.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets measured at fair value on a recurring basis as of December 31, 2022 are summarized below.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.996%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom: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%">Fair Value Measurement as of December 31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurement</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance Sheet Classification</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:112%">(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:9pt;font-weight:700;line-height:100%">Fair Value Level</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost Basis</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains (Losses)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair  Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash and Cash Equivalents</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Short-term Investments and Marketable Securities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,018&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,018&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,018&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">990&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">996&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">996&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,281&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,287&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,287&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Short-term bond mutual funds</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,242&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(99)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,143&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,143&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds</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:#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%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,418&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(241)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,177&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,177&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">412,949&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(328)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412,621&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,018&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,603&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) Includes $745 and $743 of cost basis and fair market value, respectively, with a weighted average maturity of 1.3 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%">We did not have any transfers of assets and liabilities between Level 1, Level 2 and Level 3 of the fair value measurement hierarchy during the years ended December 31, 2023 and 2022.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456552528896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and Exit Activity Costs<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock', window );">Restructuring and Exit Activity Costs</a></td>
<td class="text"><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><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">Restructuring Plan Objectives and Phases</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2023, the Company announced the first phase of its multi-faceted restructuring initiative to improve operating efficiencies throughout the organization and drive long-term value creation. The objective of this first phase was to improve manufacturing efficiencies related to our European metal printer operations. Actions taken under this initiative include the in-sourcing of certain metal printer platforms into the Company&#8217;s Riom, France manufacturing facility, co-locating the manufacturing and engineering of the in-sourced metal printer products in order to improve cycle time from development to production.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2023, the Company announced the next phase of its multi-faceted restructuring initiative, which primarily consisted of a reduction in headcount representing approximately 6% of the Company's workforce. The majority of this targeted workforce reduction related to corporate and business support functions predominately located in the U.S. and Europe. </span></div><div style="text-align:justify"><span><br/></span></div><div 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 2023, the Company announced the latest phase of its multi-faceted restructuring initiative, which is primarily targeted at continuing to rationalize headcount, as well as the rationalization of geographic locations (i.e., leased facilities), in all functions across the Company and the reduction of certain third-party 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 currently expect the execution of our restructuring initiatives to result in the recognition of aggregate charges in the range of $8,500 to $10,000, inclusive of $8,242 which has been recognized in our consolidated statement of operations for the year ended December 31, 2023. These charges relate to employee severance and termination benefit costs that are generally recognized when probable and estimable because they are typically being determined consistent with the Company&#8217;s past practices or statutory law. In addition, we will incur additional cash expenditures related to our planned facility exits and relocation activities, which will be recognized as incurred.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 currently expect the execution of our restructuring plan, including the cash settlement of associated liabilities, to be substantially complete by December 31, 2024. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Status of Our Initiatives</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Headcount</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has substantially completed the initial phase of headcount reductions announced in May 2023. Actions related to the incremental headcount reductions announced in October 2023 commenced in November 2023 and are expected to continue throughout 2024. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Facilities Rationalization</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended December 31, 2023, the Company (1) commenced the process of identifying leased facilities that it may exit and (2) began developing and executing plans to exit and potentially sublease such facilities. The decision-making, planning and execution of these activities will continue throughout 2024. To date, we have identified certain facilities that we have committed to exiting. However, the Company&#8217;s consolidated financial statements as of and for the year ended December 31, 2023 do not include material transactions resulting from such decisions because the Company generally had not ceased use of such facilities as of December 31, 2023. In addition, we have identified several additional facilities that we continue to evaluate for opportunities to exit.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Costs Incurred and Settled During the Period</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides details regarding restructuring charges recorded during the period, the portion of such costs that were settled with cash as of December 31, 2023, and the remaining accrued liability reported in our consolidated balance sheet as of December 31, 2023:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.361%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.456%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align: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%">Accrued  liability as of December 31, 2022</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Costs incurred during 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amounts settled with cash</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accrued liability as of December 31, 2023</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%">Severance, termination benefits and other employee costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,242&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,309&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,933&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The severance, termination benefits and other employee costs that have been incurred during the year ended December 31, 2023 are reflected in our consolidated statement of operations as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.790%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:112%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Year Ended December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:0.9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Total cost of sales</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">1,401&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Selling, general and administrative</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:11pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">5,598&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Research and development</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">1,243&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">8,242&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the severance and termination costs reported above, the Company has recognized incremental impairment charges totaling $628 related to certain fixed assets that have been retired in connection with the Company&#8217;s restructuring activities.</span></div><div style="text-align:justify"><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">Restructuring Plan Announced August 2020</span></div>On August 5, 2020, we announced a restructuring plan, which focused on a reduction of our headcount and the closing of certain facilities. During the year ended December 31, 2021, we finalized all actions related to this plan and recognized related costs totaling $1,121 within selling, general and administrative in our consolidated statement of operations for the period.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//420/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456454690640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text"><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 style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Termination of Volumetric Milestones Related to Potential Earnout Payments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following the acquisition of Volumetric in 2021, the Company could have been required to pay up to $355,000 of acquisition-related earnout payments to the former owners of Volumetric if the Company were to achieve seven non-financial, science-based milestones prior to either December 31, 2030 or December 31, 2035 (refer to Note 3 and Note 17). After losing funding for research on kidneys and livers from the Company&#8217;s key strategic partner for the related R&amp;D efforts, on February 24, 2024 the Company notified the former owners of Volumetric that it was terminating the four milestones relating to kidney and liver research because achievement was no longer financially viable. As a result of the termination of these four milestones, the Company's maximum liability for acquisition-related earnout payments was reduced to $175,000, which would be payable if each of the three remaining non-financial, science-based milestones were achieved within the timeframes set forth in the Volumetric acquisition agreement.</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;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%">  </span></div><div style="text-align:justify"><span><br/></span></div><div 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 March 29, 2024, the former owners of Volumetric notified the Company that they were initiating dispute resolution under the provisions of the Volumetric acquisition agreement in an effort to recover the $355,000. The parties did not reach a resolution during the 30-day negotiation period following the notice and entered into non-binding mediation in accordance with the terms of the Volumetric acquisition agreement. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, on April 29, 2024, two of the former Volumetric shareholders terminated their employment with the Company. The two former shareholders claim that their terminations were for good reason, which would preserve their rights to earn milestone payments under the merger agreement. The Company vigorously denies their claim that the termination was for good reason and contends that the former shareholders of Volumetric are now no longer eligible to achieve any of the remaining three non-financial, science-based milestones or earn any of the related $175,000 of milestone payments.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 8, 2024, the Company proposed a settlement of $1,500 with the former shareholders and key employees of Volumetric during mediation. The proposed settlement was accrued as expense during the three months ended March 31, 2024. On July 24, 2024, the former shareholders and key employees rejected the offer and proposed a counteroffer that the Company does not intend to accept. As of August&#160;13, 2024, the mediation process between the parties remains ongoing. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Payment of Portion of Government Settlement Penalty</span></div><div style="text-align:justify"><span><br/></span></div><div 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 February 2024, the Company paid $3,500 to DDTC in satisfaction of the second installment of its settlement penalty totaling $10,000 related to export controls and International Traffic in Arms Regulations. Refer to Note 23 for additional details regarding this government settlement.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Repurchases of Debt</span></div><div style="text-align:justify"><span><br/></span></div><div 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 March 8, 2024, the Company repurchased $110,492 aggregate principal amount of its outstanding Notes from certain holders for an aggregate cash repurchase price of  $87,218 including transaction expenses. Refer to Note 13 for additional details regarding debt extinguishment. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Convertible Notes Compliance</span></div><div style="text-align:justify"><span><br/></span></div><div 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&#8217;s failure to file this 2023 Form 10-K and provide it to the trustee by April 1, 2024 represents a default under the terms of the Indenture. In addition, the Company's failure to file its Form 10-Q for the three months ended March 31, 2024 and provide it to the trustee by May 30, 2024 represented an incremental default under the terms of the Indenture. These defaults will not become an event of default under the terms of the Indenture if the Company files this Form 10-K and its Form 10-Q for the three months ended March 31, 2024 prior to the end of the cure period provided for by the Indenture, which cure period has not yet been initiated by the trustee or holders of the Notes. The Company has not incurred any special interest as a result of this default, nor have the Notes become subject to any other actions by the holders. </span></div><div style="text-align:justify"><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">Sale of Oqton Dental</span></div><div style="text-align:justify"><span><br/></span></div><div 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 May 2024, the Company completed the sale of the portion of the Oqton MOS business that was focused on the dental market ("Oqton Dental") in exchange for a de minimis amount of cash, resulting in the transfer of a limited portion of Oqton MOS's personnel and a de minimis amount of fixed assets.   </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Incremental Investment in NAMI</span></div><div style="text-align:justify"><span><br/></span></div><div 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 May 2024, the Company made an incremental investment of $2,450 in NAMI, the Company's joint venture with Dussur. Refer to Note 10 for additional details regarding this equity method investment.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//855/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456552305168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income attributable to 3D Systems Corporation</a></td>
<td class="num">$ (362,688)<span></span>
</td>
<td class="num">$ (122,711)<span></span>
</td>
<td class="nump">$ 322,052<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection v<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_PvpTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456454653568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456457384512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (&#8220;GAAP&#8221;). The consolidated financial statements include the accounts of the Company, including all majority and wholly-owned subsidiaries and entities in which a controlling interest is maintained. All significant intercompany accounts and transactions have been eliminated in consolidation.&#160;Certain prior period amounts have been reclassified to conform to the current year presentation. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A non-controlling interest in a subsidiary reflects an ownership interest in a majority-owned subsidiary that is not attributable to the Company. For the periods presented, the Company's financial statements include a redeemable non-controlling interest (&#8220;RNCI&#8221;), which has been reported in temporary equity in the consolidated balance sheets. The net loss attributable to the RNCI is presented as an adjustment to the Company's consolidated net (loss) income to arrive at net (loss) income attributable to 3D Systems Corporation in the consolidated statements of operations and consolidated statements of comprehensive (loss) income.&#160;Furthermore, adjustments to record the RNCI at its redemption value are recorded to additional paid-in capital, and the excess redemption value is recognized as a reduction to net income, or increase to net loss, attributable to 3D Systems&#8217; shareholders for purposes of reporting earnings or loss per share. See Note 15 for a summary of the activity related to the reported RNCI balance during the periods presented.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 annual reporting period is the calendar year. All&#160;dollar and share amounts and other amounts presented in the accompanying footnotes are presented in thousands, except for per share information.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires us to make estimates and assumptions that affect (1) the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities as of the balance sheet dates and (2) the reported amounts of revenues and expenses during the reporting periods. We base our estimates on historical experience, currently available information and various other assumptions that we believe are reasonable under the circumstances. Actual results could differ from these estimates.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for revenue in accordance with Accounting Standards Codification ("ASC") Topic 606, &#8220;</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>&#8221; Collaborative revenue contracts, for 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-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Revenue Recognition </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when control of the promised products or services is transferred to customers. Revenue is recognized in an amount that reflects the consideration we expect to receive in exchange for those products or services. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and, accordingly, are accounted for as separate performance obligations. For such arrangements, we allocate revenue to each performance obligation based upon its relative stand-alone selling price (&#8220;SSP&#8221;). Revenue is recognized net of allowances for returns and any taxes collected from customers that are subsequently remitted to governmental authorities. The amount of consideration received and revenue recognized may vary based on changes in marketing incentive programs offered to our customers. Our marketing incentive programs take many forms, including volume discounts, trade-in allowances, rebates and other discounts.</span></div><div style="text-align:justify"><span><br/></span></div><div 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. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Hardware and Materials</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from hardware and material sales is recognized when control has transferred to the customer, which generally occurs when the goods have been shipped or delivered to the customer, risk of loss has transferred to the customer, and we have a present right to payment. In limited circumstances, when printer or other hardware sales include substantive customer acceptance provisions, revenue is recognized either when customer acceptance has been obtained, customer acceptance provisions have lapsed, or we have objective evidence that the criteria specified in the customer acceptance provisions have been satisfied.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Printers and certain other products include 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 regarding the nature, frequency and average cost of claims for each type of printer or other product, as well as assumptions about future activity and events. Revisions to expense accruals are made as necessary based on changes in these historical and future factors.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Software</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also market and sell software tools that enable our customers to capture and customize content using our printers, design optimization and simulation software, and reverse engineering and inspection software. Our software does not require significant modification or customization, and the license provides the customer with a right to use the software as it exists when made available. Revenue from these software licenses is recognized either upon delivery of the product or of a key code which allows the customer to download the software. Customers may purchase post-sale support. Generally, the first year of support is included, but subsequent years are optional. This optional support is considered a separate obligation from the software. Accordingly, revenue is deferred at the time of sale and subsequently recognized ratably over future periods.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Services</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer training, installation and non-contract maintenance services for our products. Additionally, we offer maintenance contracts customers can purchase at their option. For maintenance contracts, revenue is deferred at the time of sale based on the stand-alone selling prices of these services. Deferred revenue is recognized ratably over the term of the maintenance period on a straight-line basis and costs are expensed as incurred. Revenue from training, installation and non-contract maintenance services is recognized at the time of performance of the service.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also sell software as a service, whereby the customer has the right to access the software.</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%">Revenue is recognized ratably over the related subscription period, as our performance obligation to provide access to the software is progressively fulfilled over the stated term of the contract. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On demand manufacturing and Healthcare Solutions service sales are included within services revenue, and revenue is recognized upon shipment or delivery of the parts or performance of the service, based on the terms of the arrangement. 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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Collaboration and Licensing Agreements</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We enter into collaboration and licensing 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, R&amp;D services, contingent milestone payments upon the achievement of contractual developmental criteria and/or royalty fees based on the licensees&#8217; 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 the amount of variable consideration to be included in transaction price, as well as the timing for the inclusion of such variable consideration; and the amount of transaction price assigned to and the pattern of transfer of control for each distinct performance obligation. This typically results in the recognition of revenue over time using a cost-to-cost percentage of completion model to measure the progress of the transfer of control. The Company recognized $17,040, $13,497, and $6,804 in revenue related to collaboration arrangements with customers for the years ended December 31, 2023, 2022, and 2021, respectively. The Company recognized $14,095, $11,063, and $5,888 in products cost of sales related to the collaboration arrangements with customers for the years ended December 31, 2023, 2022, and 2021, respectively. The majority of our collaboration arrangement revenue and related costs of sales relates to R&amp;D being performed under a single regenerative medicine contract.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue recognized under collaboration and licensing agreements for year ended December 31, 2023 includes the effect of the Company increasing its estimate of the variable consideration included in the transaction price related to one of its licensing agreements. The increase in estimated recognizable variable consideration was due to (1) the execution of a modification to the related customer contract and (2) the Company's determination that incremental revenue attributable to milestone payments that are contingent upon the achievement of contractual developmental criteria would be earned under the modified contract. As a result, during the year ended December 31, 2023, the Company recognized a cumulative catch-up adjustment to record incremental services revenue of $4,452, which reduced our reported basic and diluted loss per share by $0.03 and $0.03, respectively, for year ended December 31, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Terms of Sale</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shipping and handling activities are treated as fulfillment costs rather than as an additional promised service. We accrue the costs of shipping and handling when the related revenue is recognized. Our incurred costs associated with shipping and handling are included in product cost of sales.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Creditworthiness is determined, and credit is extended, based upon an evaluation of each customer&#8217;s financial condition. New customers are generally required to complete a credit application and provide references and bank information to facilitate an analysis of creditworthiness.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our terms of sale generally provide payment terms that are customary in the countries where we transact business. To reduce credit risk in connection with certain sales, we may, depending upon the circumstances, require significant deposits or payment in full prior to shipment. For maintenance services, we either bill customers on a time-and-materials basis or sell maintenance contracts that provide for payment in advance on either an annual or other periodic basis.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Significant Judgments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Allocation of Transaction Price</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contracts with customers often include promises to transfer multiple products and services to a customer. For such arrangements, we allocate revenue to each performance obligation based on its relative SSP. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Judgment is required to determine the SSP for each distinct performance obligation in a contract. 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, we may use information such as the size of the customer and geographic region in determining the SSP. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination of SSP is an ongoing process, and information is reviewed regularly in order to ensure SSP reflects the most current information or trends.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Variable Consideration</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We must assess if and when it is appropriate to include variable consideration when determining transaction price. This assessment, which impacts the timing and the amount of revenue recognized under contracts accounted for in accordance with ASC 606, requires management to conclude that it is probable that a significant reversal of the amount of cumulative revenue recognized with respect to a contract will not occur when the uncertainty associated with the variable consideration is subsequently resolved. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The nature of our sales and 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-style:italic;font-weight:400;line-height:120%">Contracts Recognized Over Time</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes the revenue attributable to certain contracts over time using a cost-to-cost percentage of completion model to measure progress. The application of this accounting requires the Company to estimate total costs that will be required to satisfy the related performance obligations. These estimates could change over the term of a contract.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Contract Balances</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition, billings and cash collections results in the recognition of billed accounts receivable and contract assets (including unbilled receivables) and customer deposits and deferred revenue (contract liabilities) on our consolidated balance sheets. Timing of revenue recognition may differ from the timing of invoicing to customers. We record accounts receivable when we have an unconditional right to recognize revenue at the time of invoicing, and unbilled receivables when revenue is recognized prior to invoicing. For most of our contracts, customers are invoiced when products are shipped or when services are performed resulting in billed accounts receivables for the remainder of the owed contract price. Unbilled receivables generally result from circumstances in which items have been shipped, revenue has been recognized, but the customer has not been charged. We also recognize a contract asset upon the recognition of revenue related to certain performance milestones that are deemed probable of achievement, but for which billing has not occurred and receipt of payment is conditioned upon factors other than the passage of time. In our on demand manufacturing business, which was sold in September of 2021, customers may have been 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 for extended warranties, resulting in deferred revenue. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in the contract assets balance as of December 31, 2023 (see table below) primarily relates to the increase in the estimated variable consideration included in the transaction price related to one of the Company's collaboration and licensing agreements (refer to the discussion above of Collaboration and Licensing Agreements), which has resulted in the recognition of incremental revenue for which the Company has the right to invoice upon achievement of each respective contractual milestone. Changes in contract asset and liability balances were not materially impacted by any other factors for the years ended December 31, 2023 and 2022, respectively. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, contract asset and contract liability balances as of December 31, 2023, 2022 and 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.186%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align: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%">December 31,</span></div></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net of reserves</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,497&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,886&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,540&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,147&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">677&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,075&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,349&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,552&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Includes amounts reported in Prepaid expenses and other current assets and Other assets on the balance sheet, inclusive of $5,422 as of December 31, 2023 that is related to a long-term contract and is billable upon attainment of milestones.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) Includes amounts reported in Other liabilities on the balance sheet. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2023, we 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%">$25,980 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, 2022. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended</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, 2022, 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%"> $31,038</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, 2021. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended</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, 2021, we recognized revenue of $30,302 related to our contract liabilities at December 31, 2020</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-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Practical Expedients and Exemptions</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally expense sales commissions when incurred because the amortization period would be one year or less. These costs are recorded within selling, general and administrative expenses.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Revenue Concentrations</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2023, 2022, and 2021, one customer accounted for approximately 15%, 23%, and 22% of our consolidated revenue, respectively, which revenue relates to our Healthcare Solutions segment. We expect to maintain our relationship with this customer.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by geographic region for the years ended December 31, 2023, 2022, and 2021, which is determined based upon the geographic region in which a sale originates, was as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.186%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,742&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308,516&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">344,619&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,673&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,114&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,684&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">40,654&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,401&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488,069&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">538,031&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">615,639&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States (included in Americas above)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,268&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304,503&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341,123&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany (included in EMEA above)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,995&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,108&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents consist of cash and highly liquid investments with maturities of three months or less when acquired. At times, cash and cash equivalents balances may be in excess of FDIC insurance limits.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentPolicyTextBlock', window );">Short-Term Investments and Non-Current Investments</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Short-Term Investments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At times, the Company has invested a portion of its excess cash in short-term investments. The Company's short-term investment accounting policy is that securities with maturities greater than 90 days at the time of purchase that are available for operations in the next 12 months are classified as short-term investments. The Company&#8217;s short-term investments primarily consist of investment grade bonds, certificates of deposit, commercial paper, and short maturity bond funds, all with a remaining maturity of generally less than twelve months at the date of purchase and classified as available-for-sale. Interest and dividends on these investments are recorded into income when earned.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Available-for-sale securities, which consist of debt securities, are carried at fair value with unrealized gains and losses, net of related tax, reported in other comprehensive (loss) income. Adjustments to the fair value of investments classified as available-for-sale are recorded as an increase or decrease in accumulated other comprehensive income (loss) in shareholders&#8217; equity. Impairment of available-for-sale securities that is attributable to credit losses is recognized as an allowance for credit losses, net of taxes, in the consolidated statement of operations in the period in which a credit loss is identified. The Company periodically evaluates its investment for credit losses.  </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non-Current Investments</span></div>We recognize investments in equity securities without a readily determinable fair value at cost minus impairment. We assess these investments for potential impairment if an event occurs or circumstances change that would indicate the carrying amount may be impaired. Impairments of equity securities without a readily determinable fair value are recorded to interest and other income (expense), net in the consolidated statements of operations in the period in which they become impaired. Declines in the fair value of investments in debt securities due to credit losses are recorded as an allowance for credit losses in the consolidated statement of operations in the period in which a credit loss is identified.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationVariableInterestEntityPolicy', window );">Variable Interest Entities (VIEs)</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Variable Interest Entities (VIEs)</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon making an investment in an entity, we assess whether the entity is a VIE. The determination of whether an entity in which we hold a direct or indirect variable interest is a VIE is based on several factors, including whether the entity&#8217;s total equity investment at risk upon inception is sufficient to finance the entity&#8217;s activities without additional subordinated financial support. We make judgments regarding the sufficiency of the equity at risk based first on a qualitative analysis, and then a quantitative analysis, if necessary.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We analyze any investments in VIEs to determine if we are the primary beneficiary. We perform this assessment at the time that we become involved with a VIE and reevaluate our conclusion upon the occurrence of a reconsideration event. In evaluating whether we are the primary beneficiary, we evaluate our direct and indirect economic interests in the entity. Determining which reporting entity, if any, is the primary beneficiary of a VIE is primarily a qualitative approach focused on identifying which reporting entity has both (1) the power to direct the activities of a VIE that most significantly impact such entity&#8217;s economic performance and (2) the obligation to absorb losses or the right to receive benefits from such entity that could potentially be significant to such entity. Performance of such analysis requires the exercise of judgment, and we consider a variety of factors in identifying the entity that holds the power to direct matters that most significantly impact a VIE&#8217;s economic performance including, but not limited to, the ability to direct a VIE&#8217;s operating decisions and activities. In addition, we consider the rights of other investors to participate in those decisions.</span></div>We concluded that our investments in Theradaptive and the National Additive Manufacturing Innovation ("NAMI") joint venture are each investments in a VIE. These entities in which we have invested are not consolidated because we concluded that the Company is not the primary beneficiary.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsPolicy', window );">Equity Method of Accounting</a></td>
<td class="text"><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 Method of Accounting</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for its investment in a joint venture using the equity method of accounting because it does not have a controlling interest and is not the primary beneficiary; however, the Company has the ability to exert significant influence. </span></div>Under the equity method of accounting, this initial investment was recorded at cost, and the investment is subsequently adjusted for the Company&#8217;s proportionate share of the net earnings or losses and other comprehensive income or loss of the investee. Intra-entity profits or losses associated with the Company&#8217;s equity method investment are eliminated until realized by the investee in transactions with third parties. Income or loss from this investment is recorded as a separate line item in the consolidated statements of operations on a three-month lag. We evaluate material events occurring during the three-month lag period to determine whether the effects of such events should be disclosed in our financial statements. The Company evaluates its investment in the joint venture for impairment whenever events or changes in circumstances indicate that the carrying amount of the investment may not be recoverable.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy', window );">Accounts Receivable and Allowances for Doubtful Accounts</a></td>
<td class="text"><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&#8217; ability to meet their financial obligations to us, the length of time receivables are past due, historical collection experience, current economic conditions, and reasonable and supportable forecasts. Based on these assessments, we may record a reserve for specific customers, as well as a general reserve and allowance for expected credit losses. If circumstances related to specific customers change, or economic conditions deteriorate such that our past collection experience is no longer relevant, our estimate of the recoverability of accounts receivable could be further reduced from the levels provided for in the consolidated financial statements. As of December 31, 2023, no single customer represented more than 10% of our consolidated accounts receivable balance. As of December 31, 2022, one customer represented greater than 10% of our consolidated accounts receivable balance.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventories</span></div>Inventories are stated at the lower of cost or net realizable value, with cost reflecting standard cost, which approximates the first-in, first-out method. Capitalized inventory costs include materials, labor, and manufacturing overhead that relate to the acquisition of raw materials and production into finished goods. The Company regularly reviews inventory for excess and obsolescence and records a provision to write down inventory to its net realizable value when carrying value is in excess of such value.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and Equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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%">Property and equipment are recorded at cost and are depreciated over their estimated useful lives using the straight-line method. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation are removed from the accounts and any resulting gain or loss is included in the determination of net income or loss. Repairs and maintenance costs are expensed as incurred.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Long-Lived Assets and Goodwill</a></td>
<td class="text"><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-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Long-Lived Assets</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review long-lived assets 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 a long-lived asset over its estimated fair value as determined by discounted projected cash flows. Refer to Note 7 for details regarding impairment charges that were recorded related to tangible long-lived assets with finite lives for the years ended December 31, 2023, 2022, and 2021.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Intangible Assets (Excluding Goodwill)</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets include patents, trade names, customer relationships, acquired technology, and IPR&amp;D. Intangible assets with a finite life are (1) amortized on a straight-line basis, with estimated useful lives typically ranging from 2 to 20 years, and (2) assessed for impairment whenever events or changes in circumstances indicate that their carrying value may not be recoverable, consistent with the Company's accounting policy for other long-lived assets with a finite life. Amortization is recognized within selling, general and administrative expense on the consolidated statements of operations.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Acquired IPR&amp;D represents the fair value assigned to those research and development ("R&amp;D") projects that were acquired in a business combination for which the related products have not received regulatory approval or commercial viability and have no alternative future use. IPR&amp;D is capitalized at its fair value as an indefinite-lived intangible asset, and any development costs incurred after the acquisition are expensed as incurred. The fair value of IPR&amp;D is determined by estimating the future cash flows of each project and discounting the net cash flows back to their present values. Upon achieving regulatory approval or commercial viability for the related product, the indefinite-lived intangible asset is accounted for as a finite-lived asset and is amortized on a straight-line basis over the estimated useful life. If the project is not completed or is terminated or abandoned, the Company may have to recognize an impairment related to the IPR&amp;D, which is charged to expense. Indefinite-lived intangible assets are tested for impairment annually in the fourth quarter of the fiscal year and whenever events or changes in circumstances indicate that the carrying amount may be impaired. Impairment is calculated as the excess of the asset&#8217;s carrying value over its fair value. Fair value is generally determined using a discounted future cash flow analysis. IPR&amp;D with no alternative future use acquired outside of a business combination is expensed immediately.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2023, we recorded impairment charges totaling $22,979 related to intangible assets. Refer to Note 8 for additional details. No impairment charges were recorded for intangible assets for the years ended December 31, 2022 and 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-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Goodwill</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is the excess of the cost of an acquired entity over the amounts assigned to the assets acquired and liabilities assumed in a business combination. Goodwill is not amortized. Goodwill is tested for impairment annually, and is tested for impairment between annual tests if an event occurs or circumstances change that would indicate the carrying amount may be impaired. Impairment testing for goodwill is performed at the reporting unit level, with all goodwill assigned to a reporting unit.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of 2023, we elected to change the annual goodwill impairment testing date for each of our reporting units from November 30</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to November 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">st</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and, accordingly, we have performed our impairment tests for the current fiscal year as of November 1, 2023. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not believe that this change to the annual impairment testing date represents a material change in the method of applying an accounting principle.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> This voluntary change is preferable because it provides management with sufficient time to complete goodwill impairment tests in advance of the Company&#8217;s year-end financial reporting and provides additional time for the execution of key controls and management review over the significant estimates and judgements inherent in the performance of the test.  This change to the goodwill impairment testing date has not been applied retrospectively as it is impracticable to do so without applying hindsight when developing key assumptions and estimates required to perform the test.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The testing of goodwill for impairment requires the Company to make several estimates related to projected future cash flows to determine the fair value of the reporting units to which goodwill has been assigned. The Company determines whether each reporting unit's fair value exceeds its carrying amount, including goodwill, utilizing a discounted cash flow analysis and other valuation techniques, as deemed appropriate. Internal operational budgets and long-range strategic plans are used as a basis for the cash flow analysis. The Company also utilizes assumptions related to working capital, capital expenditures, and terminal growth rates. The discount rate applied to the cash flow analysis is based on the weighted average cost of capital (&#8220;WACC&#8221;) for each reporting unit. An impairment is recognized when the carrying amount of the reporting unit&#8217;s net assets exceeds the estimated fair value of the reporting unit.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock', window );">Contingencies</a></td>
<td class="text"><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, &#8220;</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%">,&#8221; which requires that an estimated loss from a loss contingency be accrued by a charge to income if (1) it is probable that an asset has been impaired or that a liability has been incurred and (2) the amount of the loss can be reasonably estimated. Legal costs related to the defense or settlement of a loss contingency are expensed when such costs are incurred and, accordingly, future legal costs expected to be incurred are not accrued as part of the liability recorded when a loss contingency has been deemed probable and estimable.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency Translation and Transactions</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency Translation and Transactions</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The local currency in which a subsidiary operates is generally considered its functional currency for those subsidiaries domiciled outside the United States ("foreign subsidiaries"). The functional currency financial statements of foreign subsidiaries are translated to U.S. dollars ("USD") in connection with the preparation of the Company's consolidated financial statements.  Assets and liabilities of foreign subsidiaries are translated to USD at month-end exchange rates applicable to the reporting period. Income and expense items are translated to USD monthly using monthly average exchange rates. The effects of translating a foreign subsidiary's financial statements are recorded as currency translation adjustments and reported as a component of accumulated other comprehensive income (loss) in shareholders&#8217; equity.</span></div>Foreign currency transactions are those transactions whose terms are denominated in a currency other than an entity's functional currency. Foreign currency transactions that remain unsettled as of the end of a reporting period must be remeasured into the entity's functional currency, resulting in the recognition of a gain or loss when a change in exchange rate has occurred subsequent to the date on which the transaction was originally recognized or was most recently remeasured. The Company recognizes foreign currency transaction gains and losses within interest and other income (expense), net on its consolidated statements of operations.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesPolicyTextBlock', window );">Derivative Financial Instruments</a></td>
<td class="text"><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 financial instruments that qualify for cash flow hedge accounting treatment under ASC 815, &#8220;</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%">,&#8221;, and where we elect to prepare and maintain the documentation required to qualify for cash flow hedge accounting treatment, gains and losses (realized or unrealized) are recognized in accumulated other comprehensive income (loss) and are reclassified into earnings when the underlying transaction is recognized in net earnings. 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 and other liabilities on the consolidated balance sheets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We and our subsidiaries conduct business in various countries using both 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 currency exchange rates between the dates that non-functional currency transactions are entered into and their respective settlement dates will result in a foreign currency 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. We may enter into foreign currency exchange contracts to hedge the exposure arising from foreign currency transactions.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For our hedges of foreign currency exchange rates and commodity prices, we have elected to not prepare and maintain the documentation to qualify for hedge accounting treatment under ASC 815, &#8220;</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%">&#8221; Accordingly, changes in fair value are recognized in interest and other income (expense), net on the consolidated statements of operations and, depending on the fair value at the end of the reporting period, derivatives are recorded either in prepaid expenses and other current assets or in accrued and other liabilities on the consolidated balance sheets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are exposed to credit risk if the counterparties to our derivative 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:400;line-height:120%">As of December 31, 2023 and 2022, we did not hold any derivative or hedging financial instruments.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and Development Costs</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Research and Development Costs</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">R&amp;D costs, consisting primarily of employee compensation, operating supplies, facility costs and depreciation, are expensed as incurred. When the Company is reimbursed by a collaboration partner for work the Company performs, it records the costs incurred as R&amp;D expense and the related reimbursement as a reduction to R&amp;D expense in its consolidated statements of operations.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings (Loss) Per Share</a></td>
<td class="text"><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>Basic earnings (loss) per share is calculated using the weighted-average number of common shares outstanding during each period. Diluted earnings per share is calculated based upon the inclusion of additional dilutive and potentially dilutive shares, which include shares issuable upon exercise of outstanding stock options, upon vesting of employee restricted stock-based awards, upon the accrual of incentive compensation to be paid in shares (if any performance-based conditions have been satisfied as of the end of the reporting period), and to settle the portion of the convertible notes that may be settled in shares (where the conversion of such instruments would be dilutive).<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising Costs</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Advertising Costs</span></div>Advertising costs are expensed as incurred and recorded in selling, general and administrative expense.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy', window );">Pension Costs</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pension Costs</span></div>We sponsor a retirement benefit for one of our non-U.S. subsidiaries in the form of a defined benefit pension plan.&#160;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 between assumptions and 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, which 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.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Equity Compensation Plans</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Compensation Plans</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize compensation expense for our stock-based compensation programs, which provide for the issuance of stock options, restricted stock, restricted stock units (&#8220;RSU&#8221;), performance-based awards and market-based awards. The fair value of  service-based awards is estimated at the grant date and recognized as expense ratably over the requisite service period of the award. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of performance-based awards is estimated on the grant date and expensed over an implicit or explicit service period when the performance condition is deemed probable of achievement. Performance-based awards that cliff vest are expensed ratably using the straight-line method; whereas, performance-based awards with graded vesting features are expensed using the graded vesting method. Stock compensation expense recorded for performance-based awards is reversed if the performance condition is no longer deemed probable of achievement or ultimately is not met. Some RSUs are granted with a performance measure derived from non-GAAP-based management targets or non-financial targets. Depending on our performance with respect to these metrics, the number of RSUs earned may be less than, equal to or greater than the original number of RSUs awarded, subject to a payout range.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of awards with market conditions ("market-based awards") is determined using a Monte Carlo valuation model and is expensed over an implicit or explicit service period regardless of whether the market condition is probable of achievement or not. Market-based awards that cliff vest are expensed ratably using the straight-line method; whereas, market-based awards with graded vesting features are expensed using the graded vesting method. Stock compensation expense is not reversed if the market condition is not met. </span></div>For all share-based payment awards, we recognize forfeitures when they occur.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><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&#160;a consolidated U.S. federal income tax return, while four of our domestic entities file separate U.S. federal income tax returns. Our non-U.S. subsidiaries file income tax returns in their respective jurisdictions. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes are accounted for under the asset and liability method. Deferred income tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and for tax benefit carryforwards. Our deferred income tax assets and liabilities at the end of each period are determined using enacted tax rates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We establish a valuation allowance for those jurisdictions in which the expiration date of tax benefit carryforwards or projected taxable earnings leads us to conclude that it is &#8220;more likely than not&#8221; that a deferred tax asset will not be realized. This evaluation process includes the consideration of all available evidence regarding historical results and future projections, including the estimated timing of reversals of existing taxable temporary differences and potential tax planning strategies. Once a valuation allowance is established, it is maintained until a change in factual circumstances gives rise to sufficient income of the appropriate character and timing that will allow a partial or full utilization of the deferred tax asset.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASC 740, &#8220;</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%">,&#8221; the impact of an uncertain tax position on our income tax returns is recognized at the largest amount that is more likely than not to be required to be recognized upon audit by the relevant taxing authority.</span></div>We include interest and penalties accrued in the consolidated financial statements as a component of income tax expense.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Operating and Finance Leases</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating and Finance Leases</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine if an arrangement contains a lease at inception. We record both operating leases and finance leases on our balance sheet and do not separate non-lease components from our real estate leases. We exclude leases with a term of one year of less from our balance sheet. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some leases include the option to purchase the leased asset, terminate the lease or extend the lease for <span style="-sec-ix-hidden:f-504">one</span> or more years. These options are considered in the determination of the estimated lease term when it is reasonably certain that an option will be exercised. Our leases do not contain any material residual value guarantees or material restrictive covenants. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most of our leases do not provide an implicit rate; therefore, we use our incremental borrowing rate based on information available at the lease commencement date to determine the present value of the future lease payments.</span></div>Certain of our leases include variable costs. Variable costs include non-lease components that are incurred based upon actual terms, rather than contractually fixed amounts. In addition, variable costs are incurred for lease payments that are indexed to a change in rate or index. Because the right-of-use ("ROU") assets recorded on the balance sheet are determined based upon factors considered at the lease commencement date, subsequent changes in the rate or index that were not contemplated in the ROU asset balances at lease commencement result in variable expenses being recorded when these expenses are incurred during the lease term.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Recently Issued Accounting Pronouncements Not Yet Adopted</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update ("ASU") No. 2023-07, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280) - Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">." This ASU expands upon existing reportable segment disclosure requirements by requiring the disclosure of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (&#8220;CODM&#8221;) and included within each reported measure of a segment's profit or loss, as well as conforming interim period disclosures with annual period disclosures. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment&#8217;s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Adoption of the ASU should be applied retrospectively to all prior periods presented in the financial statements. Early adoption is also permitted. Upon adoption, this ASU is expected to result in the inclusion of additional segment-related disclosures in the footnotes to our consolidated financial statements. We are evaluating the provisions of this ASU and currently expect to adopt the new annual disclosure requirements as of the fourth quarter of our fiscal year ending December 31, 2024.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU No. 2023-09, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740) - Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">." The ASU requires disaggregated information about a reporting entity&#8217;s effective tax rate reconciliation, as well as additional information on income taxes paid. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024. Early adoption is also permitted for annual financial statements that have not yet been issued or made available for issuance. Upon adoption, this ASU is expected to result in the inclusion of additional tax-related disclosures in the footnotes to our consolidated financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Recently Adopted Accounting Standards</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the Financial Accounting Standard Board ("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%">", which 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 &#8220;require that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC 606.&#8221; While primarily related to contract assets and contract liabilities that were accounted for by the acquiree in accordance with ASC 606, &#8220;the amendments also apply to contract assets and contract liabilities from other contracts to which the provisions of ASC 606 apply, such as contract liabilities from the sale of nonfinancial assets within the scope of Subtopic 610-20.&#8221; For public business entities, the amendments in this ASU became effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption of the amendments was permitted. The Company early adopted this standard in the first quarter of 2022, and it did not have an impact on its 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&#8217;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 became effective for fiscal years beginning after December 15, 2021 and interim periods within those fiscal years. Early adoption was 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.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 FASB issued ASU 2019-12, &#8220;</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%">,&#8221; which simplifies the accounting for income taxes by eliminating some exceptions to the general approach in 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%">." It also clarifies certain aspects of the existing guidance to promote more consistent application. This standard became effective for calendar-year public business entities in 2021 and interim periods within that year, and early adoption was 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%">No other new accounting pronouncements issued or effective during the periods reflected in our statements of operations have had or are expected to have a significant impact on our consolidated financial statements.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value Measurements</a></td>
<td class="text">Cash equivalents and short-term investments 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. The carrying amounts of our cash and cash equivalents, accounts receivable, accounts payable, and accrued liabilities approximate fair value as of December 31, 2023 and 2022 because of the relatively short duration of these instruments.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 35<br> -Topic 720<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483406/720-35-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 450<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480598/954-450-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationVariableInterestEntityPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-5A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2AA<br> -Subparagraph a<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-2AA<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationVariableInterestEntityPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for its derivative instruments and hedging activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 815<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(n))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1A<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 21D<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-21D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//830/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-25<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-28<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-19<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483489/210-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 330<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482105/912-330-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//330/tableOfContent<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483080/330-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483080/330-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 270<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482989/270-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investment in financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(f)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(f)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(f)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 12<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 19<br> -Subparagraph (2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-19<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480794/715-70-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 30<br> -Topic 715<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481097/715-30-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 80<br> -Topic 715<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-2<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 715<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483044/730-10-05-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.C.Q3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.1.Q5)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.3.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//718/tableOfContent<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456552538592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock', window );">Schedule of Allowance for Doubtful Accounts</a></td>
<td class="text"><div 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 style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:15.128%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.457%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Item</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at beginning of year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additions charged to expense</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at end of year</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,114&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">595&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(320)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,389&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,445&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">562&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,114&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,392&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other includes the impact of write-offs, recoveries, divestitures and foreign currency translation adjustments.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456454598640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', window );">Schedule of Recognized Identified Assets Acquired and Liabilities Assumed</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shown below is the final purchase price allocation, which summarizes the fair values of the assets acquired and liabilities assumed at the date of acquisition:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.806%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets, including cash acquired of $148</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">835&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,487&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product technology</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,580&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,415&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,528&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">475&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">794&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term liabilities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,087&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,166&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shown below is the final purchase price allocation, which summarizes the fair values of the assets acquired and liabilities assumed at the date of acquisition:</span></div><div style="text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.806%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets, including cash acquired of $243</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In-process research and development</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,989&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,930&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,919&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,090&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">765&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">845&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,209&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,866&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>The table below reflects the fair value of both the consideration transferred and the RNCI attributable to this acquisition.<div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.789%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid at acquisition</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,098&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred cash consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,628&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated fair value of RNCI</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,559&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Post-closing net working capital adjustment</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value of consideration transferred</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,434&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shown below is the final purchase price allocation, which summarizes the fair values of the assets acquired and liabilities assumed at the date of acquisition:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.806%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets, including cash acquired of $125</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,407&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,770&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,802&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,572&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,618&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">705&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,466&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,868&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,434&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shown below is the final purchase price allocation, which summarizes the fair values of the assets acquired and liabilities assumed at the date of acquisition:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.806%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">661&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,940&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,580&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,520&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,430&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">639&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,040&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shown below is the final purchase price allocation, which summarizes the fair values of the acquired 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><td style="width:69.806%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets, including cash acquired of $389</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,143&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distributor relationship</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,492&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,194&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,156&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,156&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,173&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shown below is the final purchase price allocation, which summarizes the fair values of the assets acquired and liabilities assumed at the date of acquisition:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.806%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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 $7,603</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,344&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,600&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,904&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">760&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,643&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">490&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,133&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,775&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock', window );">Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the finite-lived intangible assets acquired and their respective estimated useful lives:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:87.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.450%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Useful Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product technology</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaInformationTextBlock', window );">Schedule of Acquisition, Pro Forma Information</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited pro forma financial information summarizes the combined results of the Company and Wematter as if the acquisition had occurred on January 1, 2022. The pro forma results have been prepared for comparative purposes only, and do not necessarily represent what the results of operations would have been had the acquisition been completed on January 1, 2022. In addition, these pro forma results are not intended to be a projection of future operating results and do not reflect synergies that might be achieved.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited pro forma financial information includes adjustments for the pro forma impact of our preliminary purchase price allocation, including the amortization of newly acquired intangible assets; the impact of transaction costs; and the alignment of accounting policies. Transaction costs have been included in the pro forma results for the period ended December 31, 2022, consistent with the pro forma assumption that the acquisition occurred on January 1, 2022. Pro forma revenue information has not been presented, as pre-acquisition revenue reported by Wematter was not material and, accordingly, the impact on our reported consolidated revenue also would not have been material. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.338%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.453%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pro forma net (loss) income attributable to 3D Systems Corporation</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(362,890)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(127,635)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionProFormaInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionProFormaInformationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Paragraph 1<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456454814384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Schedule of Receivables, Contract Assets and Contract Liabilities</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, contract asset and contract liability balances as of December 31, 2023, 2022 and 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.186%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align: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%">December 31,</span></div></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net of reserves</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,497&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,886&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,540&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,147&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">677&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,075&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,349&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,552&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Includes amounts reported in Prepaid expenses and other current assets and Other assets on the balance sheet, inclusive of $5,422 as of December 31, 2023 that is related to a long-term contract and is billable upon attainment of milestones.</span></div>(2) Includes amounts reported in Other liabilities on the balance sheet.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock', window );">Schedule of Revenue by Geographic Region</a></td>
<td class="text"><div 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, 2023, 2022, and 2021, which is determined based upon the geographic region in which a sale originates, was as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.186%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,742&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308,516&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">344,619&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,673&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,114&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,684&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">40,654&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,401&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488,069&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">538,031&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">615,639&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States (included in Americas above)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,268&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304,503&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341,123&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany (included in EMEA above)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,995&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,108&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph a<br> -SubTopic 10<br> -Topic 280<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456454641632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Components of Inventories</a></td>
<td class="text"><div 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, 2023 and 2022 are summarized as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">59,658&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,907&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,708&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,972&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">87,822&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,953&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,188&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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%">137,832&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483489/210-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456552377392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property and Equipment</a></td>
<td class="text"><div 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, 2023 and 2022 are summarized as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.040%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.794%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Life (in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25-30</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,978&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,874&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-5</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,793&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,952&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-5</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,342&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,540&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-5</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,242&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,567&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life of lease </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">a</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,630&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,175&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233,079&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,202&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(168,618)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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%">(148,130)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,461&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,072&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:3.45pt">Leasehold improvements are amortized on a straight-line basis over the shorter of (i)&#160;their estimated useful life or (ii)&#160;the estimated or contractual life of the related lease.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456552413392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Intangible Assets Other Than Goodwill</a></td>
<td class="text"><div 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, 2023 and 2022, the Company's intangible assets with fin</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ite lives were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.332%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.964%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.964%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.964%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.964%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.964%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.964%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.704%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="background-color:#ffffff;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><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross </span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Useful Life Remaining (in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets with finite lives:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,565&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52,796)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,769&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,137&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48,695)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,442&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,515&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,268)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,247&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,480&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,707)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,773&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,938&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,059)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,930&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,455)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,475&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.6</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patent costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,579&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,350)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,229&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,673&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,909)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,764&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired patents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,503&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,822)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,681&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,499&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,661)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,838&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,711&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,792)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,919&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,255&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,765)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,490&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets with finite lives</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,811&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(116,087)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,724&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,974&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107,192)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,782&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.4</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of Finite And Indefinite-Lived Intangible Assets [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456552524928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of Goodwill</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the changes in the carrying amount of goodwill by reporting unit for the year ended December 31, 2023:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"></td><td style="width:14.181%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.060%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.840%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.060%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.356%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.840%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.208%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.060%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.840%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.219%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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><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><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><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%">Impairments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Goodwill</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Goodwill</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Impairments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Goodwill</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Goodwill</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Impairments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Goodwill</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,431&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,055)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,376&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316,265&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,329)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273,936&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459,696&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74,384)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385,312&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisitions</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,005&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,005&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,386&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,386&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,391&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,391&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Impairments</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(279,808)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(279,808)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(279,808)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(279,808)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,701&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,701&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,514)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,514)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,187&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,187&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,137&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,055)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,082&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322,137&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(322,137)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470,274&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(354,192)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,082&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1A<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456454812848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments and Note Receivable (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract', window );"><strong>Equity Method Investments and Joint Ventures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsTextBlock', window );">Schedule of Equity Investments</a></td>
<td class="text">The following table summarizes our investment balances as of December 31, 2023 and December 31, 2022:<div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity investments under the equity method of accounting</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,247&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity investments without readily determinable fair values</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,847&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,953&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total equity investments</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,294&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,153&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term note receivable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">535&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">515&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total notes receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">535&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">515&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Reflects warrant investment carried at fair value. The fair value of these warrants is measured using Level 3 fair value measurement inputs. Refer to Note 24 for a description of these inputs.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) Includes interest amounts that have been accrued on, recorded to and reported as part of the notes receivable balances.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456552421328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of Components of Lease Cost</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of lease cost (income) for the years ended December 31, 2023, 2022, and 2021 were as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.040%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.794%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,667&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,135&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,226&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost - amortization expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">991&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">621</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">714</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost - interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">705</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,953&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">764&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(186)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(158)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,397&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,263&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,848&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to our leases for the years ending December 31, 2023, 2022 and 2021 was as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.186%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.794%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash outflow for operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,177&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,268&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,108&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash outflow for finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash outflow for finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">644&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">652&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">721&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average remaining lease term and discount rate for our finance and operating leases as of December 31, 2023 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.005%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.794%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating</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%">Finance</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.0</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.7</span></td><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%">6.2</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.96%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.23%</span></td><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%">4.83%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.49%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Future Minimum Lease Payments - Finance Leases</a></td>
<td class="text"><div 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, 2023, our future minimum lease payments under operating leases and finance leases with initial or remaining lease terms in excess of one year were as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Years ending December 31:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,818&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,375&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,244&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,876&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,155&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,242&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,125&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,937&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,115&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,351&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,786&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,794&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments (undiscounted)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,243&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,575&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,015)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,856)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,228&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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%">66,719&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Future Minimum Lease Payments - Operating Leases</a></td>
<td class="text"><div 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, 2023, our future minimum lease payments under operating leases and finance leases with initial or remaining lease terms in excess of one year were as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Years ending December 31:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,818&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,375&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,244&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,876&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,155&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,242&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,125&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,937&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,115&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,351&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,786&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,794&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments (undiscounted)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,243&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,575&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,015)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,856)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,228&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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%">66,719&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456456386128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued and Other Liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Schedule of Accrued Liabilities</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-965"><span style="-sec-ix-hidden:f-966">Accrued and other liabilities</span></span> at December 31, 2023 and 2022 are summarized as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">13,196&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,814&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,373&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,694&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legal contingencies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,487&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,948&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">2,106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,677&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current finance lease liabilities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,770&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">693&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued liabilities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,528&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,438&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,460&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,264&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_ScheduleOfRecognizedWarrantyRevenueAndIncurredWarrantyCostsTableTextBlock', window );">Schedule of Recognized Warranty Revenue and Incurred Warranty Costs</a></td>
<td class="text"><div 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 the product warranty obligation for the years ended December 31, 2023, 2022 and 2021 are summarized below:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.796%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Beginning Balance</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Settlements made</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accruals for warranties issued</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,677&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,397)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,826&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,585&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,961)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,053&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,677&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,348&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,547)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,784&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,585&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock', window );">Schedule of Other Liabilities</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-995"><span style="-sec-ix-hidden:f-996">Other liabilities</span></span> at December 31, 2023 and 2022 are summarized as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">4,790&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,817&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">5,577&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,711&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">5,852&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,050&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">2,028&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,974&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnout liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,244&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legal contingencies</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%">2,863&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,096&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">832&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term finance lease liabilities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,458&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,280&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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,400&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,461&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_ScheduleOfRecognizedWarrantyRevenueAndIncurredWarrantyCostsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Recognized Warranty Revenue And Incurred Warranty Costs [Table Text Block].</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_ScheduleOfRecognizedWarrantyRevenueAndIncurredWarrantyCostsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of other noncurrent liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncurrentLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456552392880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefits (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock', window );">Schedule of Reconciliation of Changes in Projected Benefit Obligation</a></td>
<td class="text">The following table provides a reconciliation of the changes in the projected benefit obligation for the years ended December 31, 2023 and 2022:<div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reconciliation of benefit obligation:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Obligation as of January 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,215&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,074&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial (gain) loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,387)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(173)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of foreign currency exchange rate changes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(512)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligation as of December 31</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,027&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,215&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of assets as of December 31 </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,691&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,463&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funded status as of December 31</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,336)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,752)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock', window );">Schedule of Amounts Recognized in Consolidated Balance Sheets</a></td>
<td class="text"><div 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, 2023 and 2022:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,691&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,463&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued and other liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(175)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(165)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,852)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,050)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,336)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,752)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock', window );">Schedule of Accumulated and Projected Benefit Obligations</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following are the projected benefit obligation and accumulated benefit obligation at December 31, 2023 and 2022:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected benefit obligation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,027&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,215&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated benefit obligation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,776&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,984&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the components of net periodic benefit costs and the amounts recognized in <span style="-sec-ix-hidden:f-1085"><span style="-sec-ix-hidden:f-1086"><span style="-sec-ix-hidden:f-1087">accumulated other comprehensive income (loss)</span></span></span> for the years ended December 31, 2023, 2022 and 2021:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.454%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of actuarial (gain) loss</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net periodic pension cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">576&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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 (loss):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,387)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior years' unrecognized gain (loss)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total recognized as other comprehensive income (loss), excluding tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">587&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,432)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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></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 (gain) expense recognized in net periodic benefit cost and other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">820&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,185)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock', window );">Schedule of Assumptions Used to Determine Benefit Obligations</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following assumptions are used to determine the benefit obligations as of December 31, 2023 and 2022:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2%</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><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock', window );">Schedule of Estimated Future Benefit Payments</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following benefit payments, including expected future service cost, are expected to be paid:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.789%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated future benefit payments for the years ending December 31:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">2024</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%">185&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">2029 through 2033</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,723&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of benefit obligations including accumulated benefit obligation and projected benefit obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -SubTopic 20<br> -Subparagraph (e)<br> -Name Accounting Standards Codification<br> -Paragraph 1<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAssumptionsUsedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -SubTopic 20<br> -Subparagraph (a)<br> -Name Accounting Standards Codification<br> -Paragraph 1<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -SubTopic 20<br> -Subparagraph (f)<br> -Name Accounting Standards Codification<br> -Paragraph 1<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456566170032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Redeemable Non-controlling Interest (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestAbstract', window );"><strong>Noncontrolling Interest [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RedeemableNoncontrollingInterestTableTextBlock', window );">Schedule of Redeemable Noncontrolling Interest</a></td>
<td class="text">The following table shows changes in the reported RNCI balance during the year ended December 31, 2023:<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.790%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:112%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Year Ended December 31, 2023</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:0.9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Balance at December 31, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">1,760&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Net loss</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:11pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(265)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Redemption value in excess of carrying value</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">479&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Translation adjustments</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:0.9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Balance at December 31, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2,006&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows changes in the reported RNCI balance during the year ended December 31, 2022:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.790%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:112%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Year Ended December 31, 2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:0.9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Balance at January 1, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:11pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Fair value at the date of acquisition</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:11pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">1,559&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Net loss</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:11pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(238)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:11pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Redemption value in excess of carrying value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:11pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">596&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Translation adjustments</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:11pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(157)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:0.9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Balance at December 31, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">1,760&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RedeemableNoncontrollingInterestTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of redeemable noncontrolling interest (as defined) included in the statement of financial position as either a liability or temporary equity. As of the date of the statement of financial position, such redeemable noncontrolling interest is currently redeemable, as defined, for cash or other assets of the entity at (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RedeemableNoncontrollingInterestTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456552399840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock', window );">Schedule of Stock-based Compensation Expense</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the stock-based compensation expense recognized during the years ended December 31, 2023, 2022, and 2021:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.040%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.794%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,504&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,415&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,153&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Schedule of Shares and Units of Restricted Common Stock</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of our restricted stock and RSU activity for the year ended December 31, 2023 is as follows:</span></div><div style="text-align:justify"><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands, except per share amounts)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares/Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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 &#8212; unvested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,015&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.19&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,439&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,118)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.45&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,154)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.09&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at end of year &#8212; unvested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,182&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.77&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of Stock Option Activity</a></td>
<td class="text"><div 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, 2023 was as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.777%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.456%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands, except per share amounts)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Exercise</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Term (in years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock option activity:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at beginning of year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited and expired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at end of year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456454658720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Interest and Other Income (Expense), Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other Income and Expenses [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestAndOtherIncomeTableTextBlock', window );">Interest and Other Income (Expenses), Net</a></td>
<td class="text"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.040%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.794%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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%">Interest and other income (expense), net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Foreign exchange (loss) gain, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,825)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,424)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,681&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Interest income (expense), net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,210&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,541&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,902)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,307&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,907)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,830&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest and other income (expense), net</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,692&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,790)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">352,609&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestAndOtherIncomeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of interest income and income classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndOtherIncomeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456552406912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of Components of Income Before Income Taxes</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">components</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">our</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">before</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">years</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%">ended</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%">December</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%">31,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021 are as follows:</span></div><div style="text-align:justify"><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.040%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.794%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(239,971)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110,610)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308,514&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122,341)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,199)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(362,312)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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%">(120,809)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">319,540&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Components of Income Tax Provision</a></td>
<td class="text"><div 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, 2023, 2022 and 2021 are as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.040%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.794%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,675)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(498)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,686&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,037&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,861&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,771&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,658&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,412)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,518)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,412)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,518)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,795)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax (benefit) provision</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(641)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,140&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,512)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Tax Rate Reconciliation</a></td>
<td class="text"><div 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, 2023, 2022 and 2021 as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.747%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.525%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of Pretax (Loss) Income</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax provision based on the federal statutory rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</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;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</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;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase in valuation allowances</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in carryforward attributes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Global intangible low-taxed income inclusion</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible earnout expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment charge</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign income tax rate differential</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deemed income related to foreign operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax rate change</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee share-based payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred and payable adjustments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible penalties</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes, net of federal benefit, before valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Return-to-provision adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other tax credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uncertain tax positions and audit settlements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Divestitures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</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"><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><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.8)</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"><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><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</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"><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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Components of Net Deferred Income Tax Assets and Net Deferred Income Tax Liabilities</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of our net deferred income tax assets and net deferred income tax (liabilities) at  December 31, 2023 and 2022 are as follows:</span></div><div><span><br/></span></div><div><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,830&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,601&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options and restricted stock awards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,409&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,091&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserves and allowances</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,145&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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 0 12.25pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,875&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,845&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,286&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,649&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,371&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,518&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,783&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,502&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,985&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,589&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research expenditures capitalization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,601&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,140&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,227&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,180&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(125,533)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(100,694)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,229&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,566&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 25.75pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,688&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,090&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,082&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,477&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,924&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,785&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">807&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 25.75pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,161&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,159&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 12.25pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred income tax liabilities</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(932)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(593)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock', window );">Schedule of Unrecognized Tax Benefits</a></td>
<td class="text">We include interest and penalties in the consolidated financial statements as a component of income tax expense.<div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.057%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.455%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrecognized Tax Benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,150)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,261)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,902)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases related to prior year tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(99)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(192)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases related to prior year tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">508&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases related to prior year tax positions as a result of lapse of statute</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases related to settlement</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases related to current year tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,733)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(269)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases related to acquired tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(639)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases related to acquired tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,604)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,150)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,261)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) The unrecognized tax benefit balance as of December 31, 2023, 2022, and 2021 includes $323, $283, and $208 of interest and penalty, respectively.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SummaryOfValuationAllowanceTextBlock', window );">Schedule of Deferred Income Tax Asset Valuation Allowance</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following presents the changes in the balance of our deferred income tax asset valuation allowance:</span></div><div><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.274%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.458%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Item</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at beginning of year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additions (reductions) charged to expense</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at end of year</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax asset valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,694&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,606&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,233&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,533&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax asset valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,165&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,848&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,319)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,694&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax asset valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,113&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,948)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,165&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) The Other portion of changes to our valuation allowance consists primarily of the impact of acquisitions and changes in foreign currency translation rates.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 9<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 12<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SummaryOfValuationAllowanceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SummaryOfValuationAllowanceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456454657872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule Of Net Loss Per Share Reconciliation</a></td>
<td class="text"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.453%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands, except per share amounts)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator for basic and diluted net (loss) income per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 (loss) income 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%">(362,688)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122,711)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322,052&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Redeemable non-controlling interest redemption value in excess of carrying value</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(479)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(596)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income attributable to common stock shareholders</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%">(363,167)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(123,307)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322,052&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator for net (loss) income per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 &#8211; basic</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%">129,944&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,818&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,867&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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:#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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;border-right:1pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares &#8211; diluted</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%">129,944&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,818&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,334&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:17pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income per share &#8211; basic</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%">(2.79)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.96)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.62&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income per share &#8211; diluted</span></div></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.79)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(0.96)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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&#160;</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></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Equity awards for the years ended December 31, 2023 and 2022 are deemed anti-dilutive because we reported a net loss for these periods. The dilutive impact of equity awards for December 31, 2021 is 2,755 shares, for which the calculation requires certain assumptions regarding assumed proceeds that would hypothetically repurchase common shares upon the conversion and exercise of  restricted shares and outstanding stock options, respectively, and an estimate of 712 shares for the payment of accrued incentive compensation that was to be settled in shares. The share estimate is based on the accrued incentive compensation balance at the end of 2021 divided by the 2021 average share price.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the potentially dilutive shares that were excluded from the computation of diluted income (loss) per share attributable to common stockholders because their effect was considered anti-dilutive for the years ended December 31, 2023, 2022 and 2021, respectively. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.063%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.793%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock and restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,182&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,015&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,779&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,602&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,435&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,779&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2023, the table above excludes an estimate of 138 shares that are contingently issuable under the dp polar earnout agreement, as discussed in Note 3. As of December 31, 2023, there are no contingently issuable shares related to the Volumetric earnout arrangement discussed in Note 3 or the fiscal year 2023 annual bonus incentive compensation plan.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456467574224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Loss (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of Accumulated Other Comprehensive Loss</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the balances of accumulated other comprehensive loss by component are as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.999%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.701%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Defined benefit pension plan</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align: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><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized loss on short-term investments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</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%">(4,831)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,924)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(721)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,476)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,633)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">682&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,951)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">721&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">721&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,464)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,242)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,706)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,730)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,777&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,557)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,510)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,229&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,394&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,194)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(328)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,822)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,630&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(354)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,384&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,564)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,250)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:3.45pt">Amount reclassified into interest and other income (expense), net on the statements of operations. See Note 24 for details regarding fair value measurements and unrealized gains (losses) on short-term investments.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456552380016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Segment Reporting Information by Segment</a></td>
<td class="text"><div 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 tables set forth our operating results by segment for the years ended December 31, 2023 and 2022:</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:3pt;text-align:center"><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><td style="width:41.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.812%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:8pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:8pt;font-weight:700;line-height:100%">Adjusted EBITDA</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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%">Year Ended December 31,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Healthcare Solutions</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%">213,216&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,988&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,520&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,783&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,853&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277,043&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,128&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,214&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Total Reportable segments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488,069&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">538,031&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,648&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,997&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(83,906)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(85,778)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Total Company</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488,069&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">538,031&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,258)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,781)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Corporate and Other is not an operating segment, but reflects expenses not directly attributable to and, accordingly, not allocated to our reportable segments. These expenses relate to corporate functions such as human resources, finance, and legal and include expenses such as salaries, benefits, and other related costs. Similar to the Company's operating segments, Corporate results are reported to and reviewed by the Company&#8217;s CODM on the basis of Adjusted EBITDA.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of the Company&#8217;s reported net loss to the total of our reportable segment Adjusted EBITDA and Corporate and Other Adjusted EBITDA for the years ended  December 31, 2023 and 2022:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align: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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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%">2023</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align: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%">2022</span></div></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to 3D Systems Corporation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(362,688)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122,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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span id="if8c79503f0954d9c87947c3849977443_3-0-1-1-276802"></span><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%">Interest income, net</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,210)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,541)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">(Benefit) provision for income taxes</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(641)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,140&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Depreciation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,346&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,096&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,067&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,480&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,504</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,489</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition and divestiture-related expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,070)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,360</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legal expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,053</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,062</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,487&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">733&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Net loss attributable to redeemable non-controlling interest</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(265)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(238)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on equity method investment, net of income taxes</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,282</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Goodwill and other assets impairment charges</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304,359</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Gain on repurchase of debt</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,181)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Other non-operating expense</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,699&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,331</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">(26,258)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #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%">(5,781)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock', window );">Schedule of Long-Lived Assets by Geographical Region</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes long-lived assets by geographic region as of December 31, 2023 and 2022:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align: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%">December 31,</span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%">94,734&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,424&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Belgium</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,524&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,768&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other foreign entities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,783&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,626&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,041&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,818&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph b<br> -SubTopic 10<br> -Topic 280<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-25<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456552469200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Schedule of Assets And Liabilities Measured at Fair Value on Recurring Basis</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets measured at fair value on a recurring basis as of December 31, 2022 are summarized below.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.996%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom: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%">Fair Value Measurement as of December 31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurement</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance Sheet Classification</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:112%">(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:9pt;font-weight:700;line-height:100%">Fair Value Level</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost Basis</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains (Losses)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair  Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash and Cash Equivalents</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Short-term Investments and Marketable Securities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,018&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,018&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,018&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">990&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">996&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">996&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,281&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,287&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,287&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Short-term bond mutual funds</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,242&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(99)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,143&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,143&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds</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:#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%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,418&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(241)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,177&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,177&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">412,949&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(328)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412,621&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,018&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,603&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) Includes $745 and $743 of cost basis and fair market value, respectively, with a weighted average maturity of 1.3 years.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456454711392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and Exit Activity Costs (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock', window );">Schedule of Restructuring and Related Costs</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides details regarding restructuring charges recorded during the period, the portion of such costs that were settled with cash as of December 31, 2023, and the remaining accrued liability reported in our consolidated balance sheet as of December 31, 2023:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.361%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.456%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align: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%">Accrued  liability as of December 31, 2022</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Costs incurred during 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amounts settled with cash</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accrued liability as of December 31, 2023</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%">Severance, termination benefits and other employee costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,242&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,309&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,933&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The severance, termination benefits and other employee costs that have been incurred during the year ended December 31, 2023 are reflected in our consolidated statement of operations as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.790%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:112%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Year Ended December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:0.9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Total cost of sales</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">1,401&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Selling, general and administrative</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:11pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">5,598&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Research and development</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">1,243&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">8,242&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 5.P.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456458715520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Narrative) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount', window );">Maximum exposure to losses</a></td>
<td class="nump">$ 13,247<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill', window );">Impairments of goodwill and intangible assets</a></td>
<td class="nump">22,979<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount', window );">Investment impairment charge</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,900<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFVNINoncurrent', window );">Carrying amount of non-current investments</a></td>
<td class="nump">26,829<span></span>
</td>
<td class="nump">13,668<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising costs</a></td>
<td class="nump">7,124<span></span>
</td>
<td class="nump">7,255<span></span>
</td>
<td class="nump">5,486<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued', window );">Interest and penalties</a></td>
<td class="nump">$ 39<span></span>
</td>
<td class="nump">$ 76<span></span>
</td>
<td class="nump">$ 55<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRenewalTerm', window );">Lease renewal term</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable | Customer Concentration Risk | One Customer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk (as a percentage)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life</a></td>
<td class="text">20 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483406/720-35-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFVNINoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482736/825-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFVNINoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss on investment in equity security without readily determinable fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 321<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479536/321-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseRenewalTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147477123/405-50-65-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482477/820-10-65-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482477/820-10-65-13<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-5<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-5<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 832<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483482/832-10-65-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 832<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483482/832-10-65-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479845/805-20-65-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479845/805-20-65-3<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479845/805-20-65-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479832/842-10-65-5<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479832/842-10-65-5<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479832/842-10-65-5<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479832/842-10-65-5<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-2<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483550/848-10-65-2<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483550/848-10-65-2<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483550/848-10-65-2<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483550/848-10-65-2<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483550/848-10-65-2<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 45: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 50: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 51: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 11.M.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480530/250-10-S99-5<br><br>Reference 52: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-4<br><br>Reference 53: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-4<br><br>Reference 54: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-4<br><br>Reference 55: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 56: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 57: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 58: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 59: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-4<br><br>Reference 60: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-4<br><br>Reference 61: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-4<br><br>Reference 62: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 63: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 64: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 65: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483194/926-20-65-2<br><br>Reference 66: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483194/926-20-65-2<br><br>Reference 67: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483194/926-20-65-2<br><br>Reference 68: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 69: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 70: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 71: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 72: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 73: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 74: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-6<br><br>Reference 75: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482833/825-10-65-6<br><br>Reference 76: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482833/825-10-65-6<br><br>Reference 77: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482833/825-10-65-6<br><br>Reference 78: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482833/825-10-65-6<br><br>Reference 79: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 80: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 81: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 82: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 83: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 84: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 85: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 86: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 87: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 88: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 89: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 90: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481925/310-20-65-2<br><br>Reference 91: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481925/310-20-65-2<br><br>Reference 92: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480424/946-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The reporting entity's maximum amount of exposure to loss as a result of its involvement with the Variable Interest Entity (VIE).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph b<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=ddd_OneCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=ddd_OneCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456458735344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Schedule of Allowance for Doubtful Accounts) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward', window );"><strong>Accounts Receivable, Allowance for Credit Loss [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Balance at beginning of year</a></td>
<td class="nump">$ 3,114<span></span>
</td>
<td class="nump">$ 2,445<span></span>
</td>
<td class="nump">$ 4,392<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Additions charged to expense</a></td>
<td class="nump">595<span></span>
</td>
<td class="nump">562<span></span>
</td>
<td class="nump">232<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease', window );">Other</a></td>
<td class="num">(320)<span></span>
</td>
<td class="nump">107<span></span>
</td>
<td class="num">(2,179)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Balance at end of year</a></td>
<td class="nump">$ 3,389<span></span>
</td>
<td class="nump">$ 3,114<span></span>
</td>
<td class="nump">$ 2,445<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456451375248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (Narrative) (Details)<br> &#8364; in Thousands, shares in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jul. 01, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 04, 2022 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 01, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 01, 2021 </div>
<div>USD ($) </div>
<div>milestone </div>
<div>shares</div>
</th>
<th class="th">
<div>Nov. 01, 2021 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 21, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 01, 2023 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 488,069,000<span></span>
</td>
<td class="nump">$ 538,031,000<span></span>
</td>
<td class="nump">$ 615,639,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income attributable to 3D Systems Corporation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(362,688,000)<span></span>
</td>
<td class="num">(122,711,000)<span></span>
</td>
<td class="nump">322,052,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairments of goodwill and intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">279,808,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToMinorityShareholders', window );">Installment payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,300,000<span></span>
</td>
<td class="nump">6,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ddd_IndustrialSegmentMember', window );">Industrial</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairments of goodwill and intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">279,808,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ddd_WematterABMember', window );">Wematter AB</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Acquired ownership percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Payment in cash</a></td>
<td class="nump">$ 10,224,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Additional payments | &#8364;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8364; 2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_BusinessCombinationContingentConsiderationLiabilityPeriod', window );">Additional payment period</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition related expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">866,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_BusinessCombinationConsiderationTransferredDebt', window );">Business combination, consideration transferred, debt</a></td>
<td class="nump">$ 942,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount', window );">Goodwill expected to be tax deductible</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles', window );">Acquired product technology intangible asset increased</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">349,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income attributable to 3D Systems Corporation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,435,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Purchase price</a></td>
<td class="nump">$ 11,166,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ddd_WematterABMember', window );">Wematter AB | Industrial</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairments of goodwill and intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,398,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ddd_DpPolarGmbHMember', window );">Dp polar GmbH</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Acquired ownership percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Payment in cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 19,604,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Additional payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,229,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition related expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">165,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,866,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Issuance of shares amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,091,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred', window );">Estimated post closing purchase price adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 829,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Issuance of shares (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ddd_KumovisGmbHMember', window );">Kumovis GmbH</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Acquired ownership percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">93.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Payment in cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 37,875,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition related expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">126,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,434,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_BusinessCombinationRedeemableNoncontrollingInterestEquityFairValue', window );">Fair value of RNCI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,559,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_PaymentsToAcquireBusinessesGrossNoncurrent', window );">Deferred cash consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,628,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_PaymentsToAcquireBusinessesGrossNoncurrentDefermentPeriod', window );">Cash deferment period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">15 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage', window );">Equity interest percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1', window );">Acquisition years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years 9 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 39,434,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ddd_KumovisGmbHMember', window );">Kumovis GmbH | Kumovis GmbH</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Ownership percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ddd_TitanAdditiveLLCMember', window );">Titan Additive LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Acquired ownership percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Payment in cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 39,040,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition related expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 612,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 39,040,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ddd_VolumetricBiotechnologiesIncMember', window );">Volumetric Biotechnologies, Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Payment in cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 24,814,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Additional payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">355,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">355,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition related expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,306,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount', window );">Goodwill expected to be tax deductible</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,173,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Issuance of shares amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,359,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Issuance of shares (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">720<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_BusinessCombinationNumberOfMilestones', window );">Number of milestones | milestone</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ddd_OqtonIncMember', window );">Oqton, Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Payment in cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 107,078,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition related expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,780,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">187,775,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Issuance of shares amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 80,697,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Issuance of shares (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,553<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 187,775,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ddd_WuxiEasywayMember', window );">Easyway</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Acquired ownership percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToMinorityShareholders', window );">Installment payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_BusinessCombinationConsiderationTransferredDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Consideration Transferred, Debt</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_BusinessCombinationConsiderationTransferredDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_BusinessCombinationContingentConsiderationLiabilityPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Contingent Consideration, Liability, Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_BusinessCombinationContingentConsiderationLiabilityPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_BusinessCombinationNumberOfMilestones">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Number Of Milestones</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_BusinessCombinationNumberOfMilestones</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_BusinessCombinationRedeemableNoncontrollingInterestEquityFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Redeemable Noncontrolling Interest, Equity, Fair Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_BusinessCombinationRedeemableNoncontrollingInterestEquityFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_PaymentsToAcquireBusinessesGrossNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments To Acquire Businesses, Gross, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_PaymentsToAcquireBusinessesGrossNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_PaymentsToAcquireBusinessesGrossNoncurrentDefermentPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments To Acquire Businesses, Gross, Noncurrent, Deferment Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_PaymentsToAcquireBusinessesGrossNoncurrentDefermentPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of equity interests issued or issuable to acquire entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of voting equity interests acquired at the acquisition date in the business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period when results of operations of the acquired entity are included in the income statement of the combined entity, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479405/805-10-25-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 8<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479637/805-30-30-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 7<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479637/805-30-30-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 8<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479637/805-30-30-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 7<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479637/805-30-30-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479668/805-30-25-6<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479613/805-30-35-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to items of consideration transferred in connection with a business combination for which the initial accounting was incomplete.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-4A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to intangibles acquired in connection with a business combination for which the initial accounting was incomplete.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-4A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of equity in the acquiree held by the acquirer immediately before the acquisition date in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToMinorityShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToMinorityShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=ddd_IndustrialSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=ddd_IndustrialSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ddd_WematterABMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ddd_WematterABMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ddd_DpPolarGmbHMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ddd_DpPolarGmbHMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ddd_KumovisGmbHMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ddd_KumovisGmbHMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=ddd_KumovisGmbHMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=ddd_KumovisGmbHMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ddd_TitanAdditiveLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ddd_TitanAdditiveLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ddd_VolumetricBiotechnologiesIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ddd_VolumetricBiotechnologiesIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ddd_OqtonIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ddd_OqtonIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ddd_WuxiEasywayMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ddd_WuxiEasywayMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456465928960">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Acquisitions (Assets and Liabilities Assumed) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Jul. 01, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Oct. 04, 2022</div></th>
<th class="th"><div>Apr. 01, 2022</div></th>
<th class="th"><div>Dec. 01, 2021</div></th>
<th class="th"><div>Nov. 01, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract', window );"><strong>Intangible assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 116,082<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 385,312<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ddd_WematterABMember', window );">Wematter AB</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets', window );">Current assets, including cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 835<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract', window );"><strong>Intangible assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Total intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,415<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,528<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">Other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">475<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable', window );">Accounts payable and accrued liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">794<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities', window );">Long-term liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">293<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Total liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,087<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Net assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,166<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">148<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ddd_WematterABMember', window );">Wematter AB | Trade names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract', window );"><strong>Intangible assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Total intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,487<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ddd_WematterABMember', window );">Wematter AB | Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract', window );"><strong>Intangible assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Total intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">348<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ddd_WematterABMember', window );">Wematter AB | Product technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract', window );"><strong>Intangible assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Total intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,580<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ddd_DpPolarGmbHMember', window );">Dp polar GmbH</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets', window );">Current assets, including cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 301<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract', window );"><strong>Intangible assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Total intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,919<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,090<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">Other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">765<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable', window );">Accounts payable and accrued liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">364<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Deferred tax liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">845<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Total liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,209<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Net assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,866<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">243<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ddd_DpPolarGmbHMember', window );">Dp polar GmbH | Trade names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract', window );"><strong>Intangible assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Total intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,930<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ddd_DpPolarGmbHMember', window );">Dp polar GmbH | In-process research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract', window );"><strong>Intangible assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Total intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,989<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ddd_KumovisGmbHMember', window );">Kumovis GmbH</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets', window );">Current assets, including cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,407<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract', window );"><strong>Intangible assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Total intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,572<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,618<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">Other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">705<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable', window );">Accounts payable and accrued liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">332<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue', window );">Deferred revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Deferred tax liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,466<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Total liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,868<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Net assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,434<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ddd_KumovisGmbHMember', window );">Kumovis GmbH | Trade names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract', window );"><strong>Intangible assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Total intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,802<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ddd_KumovisGmbHMember', window );">Kumovis GmbH | Product technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract', window );"><strong>Intangible assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Total intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,770<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ddd_TitanAdditiveLLCMember', window );">Titan Additive LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets', window );">Current assets, including cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">661<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract', window );"><strong>Intangible assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Total intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,520<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,430<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">Other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">68<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable', window );">Accounts payable and accrued liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">229<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue', window );">Deferred revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">410<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Total liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">639<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Net assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,040<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ddd_TitanAdditiveLLCMember', window );">Titan Additive LLC | Trade names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract', window );"><strong>Intangible assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Total intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,580<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ddd_TitanAdditiveLLCMember', window );">Titan Additive LLC | Product technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract', window );"><strong>Intangible assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Total intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,940<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ddd_VolumetricBiotechnologiesIncMember', window );">Volumetric Biotechnologies, Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets', window );">Current assets, including cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,143<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract', window );"><strong>Intangible assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Total intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,492<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">Other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,194<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable', window );">Accounts payable and accrued liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,156<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Total liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,156<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Net assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,173<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">389<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ddd_VolumetricBiotechnologiesIncMember', window );">Volumetric Biotechnologies, Inc. | Product technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract', window );"><strong>Intangible assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Total intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ddd_VolumetricBiotechnologiesIncMember', window );">Volumetric Biotechnologies, Inc. | Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract', window );"><strong>Intangible assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Total intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ddd_OqtonIncMember', window );">Oqton, Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets', window );">Current assets, including cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,344<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract', window );"><strong>Intangible assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Total intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,900<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">165,904<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">Other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">760<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable', window );">Accounts payable and accrued liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,643<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue', window );">Deferred revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">490<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Total liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,133<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Net assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">187,775<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,603<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ddd_OqtonIncMember', window );">Oqton, Inc. | Trade names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract', window );"><strong>Intangible assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Total intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,300<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ddd_OqtonIncMember', window );">Oqton, Inc. | Product technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract', window );"><strong>Intangible assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Total intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,600<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of intangible assets, excluding goodwill, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ddd_WematterABMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ddd_WematterABMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ddd_DpPolarGmbHMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ddd_DpPolarGmbHMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_InProcessResearchAndDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_InProcessResearchAndDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ddd_KumovisGmbHMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ddd_KumovisGmbHMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=ddd_ProductTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=ddd_ProductTechnologyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ddd_TitanAdditiveLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ddd_TitanAdditiveLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ddd_VolumetricBiotechnologiesIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ddd_VolumetricBiotechnologiesIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ddd_OqtonIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ddd_OqtonIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456454969072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (Definite-Lived Intangible Assets) (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 01, 2023</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Finite-lived intangible assets average useful life (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">8 years 4 months 24 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Finite-lived intangible assets average useful life (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years 7 months 6 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Finite-lived intangible assets average useful life (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years 10 months 24 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ddd_WematterABMember', window );">Wematter AB | Trade names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Finite-lived intangible assets average useful life (in years)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ddd_WematterABMember', window );">Wematter AB | Product technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Finite-lived intangible assets average useful life (in years)</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ddd_WematterABMember', window );">Wematter AB | Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Finite-lived intangible assets average useful life (in years)</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ddd_WematterABMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ddd_WematterABMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456558974256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (Acquisition, Pro Forma Information) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ddd_WematterABMember', window );">Wematter AB</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Pro forma net (loss) income attributable to 3D Systems Corporation</a></td>
<td class="num">$ (362,890)<span></span>
</td>
<td class="num">$ (127,635)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ddd_WematterABMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ddd_WematterABMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456457149168">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Acquisitions (Fair Value of Consideration Transferred) (Details) - Kumovis GmbH<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Apr. 01, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_PaymentsToAcquireBusinessesGrossCurrent', window );">Cash paid at acquisition</a></td>
<td class="nump">$ 34,098<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_PaymentsToAcquireBusinessesGrossNoncurrent', window );">Deferred cash consideration</a></td>
<td class="nump">3,628<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_BusinessCombinationRedeemableNoncontrollingInterestEquityFairValue', window );">Estimated fair value of RNCI</a></td>
<td class="nump">1,559<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_BusinessCombinationPostClosingNetWorkingCapitalAdjustment', window );">Post-closing net working capital adjustment</a></td>
<td class="nump">149<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total fair value of consideration transferred</a></td>
<td class="nump">$ 39,434<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_BusinessCombinationPostClosingNetWorkingCapitalAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Post Closing Net Working Capital Adjustment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_BusinessCombinationPostClosingNetWorkingCapitalAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_BusinessCombinationRedeemableNoncontrollingInterestEquityFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Redeemable Noncontrolling Interest, Equity, Fair Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_BusinessCombinationRedeemableNoncontrollingInterestEquityFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_PaymentsToAcquireBusinessesGrossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments To Acquire Businesses, Gross, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_PaymentsToAcquireBusinessesGrossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_PaymentsToAcquireBusinessesGrossNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments To Acquire Businesses, Gross, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_PaymentsToAcquireBusinessesGrossNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 8<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479637/805-30-30-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 7<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479637/805-30-30-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ddd_KumovisGmbHMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ddd_KumovisGmbHMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456458356272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Divestitures (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Aug. 24, 2021</div></th>
<th class="th"><div>Jan. 01, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Proceeds from sale of assets and businesses, net of cash sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 194<span></span>
</td>
<td class="nump">$ 325<span></span>
</td>
<td class="nump">$ 421,485<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList', window );">Disposal group, not discontinued operation, gain (loss) on disposal, statement of income or comprehensive income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Nonoperating Income (Expense)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember', window );">Disposal Group, Disposed of by Sale, Not Discontinued Operations | On Demand Manufacturing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Proceeds from sale of assets and businesses, net of cash sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 82<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal', window );">Gain (loss) on disposition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 38,490<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember', window );">Disposal Group, Disposed of by Sale, Not Discontinued Operations | Simbionix</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Proceeds from sale of assets and businesses, net of cash sold</a></td>
<td class="nump">$ 305<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal', window );">Gain (loss) on disposition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">271,404<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_DiscontinuedOperationOwnershipInterestPriorToDisposal', window );">Ownership interest prior to disposal</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashDivestedFromDeconsolidation', window );">Cash transferred to the purchaser</a></td>
<td class="nump">$ 6,794<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses', window );">Gain for accumulated foreign currency translation gain</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,431<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember', window );">Disposal Group, Disposed of by Sale, Not Discontinued Operations | GIBBSCam Cimatron</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Proceeds from sale of assets and businesses, net of cash sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 64,173<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal', window );">Gain (loss) on disposition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,047<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_DiscontinuedOperationOwnershipInterestPriorToDisposal', window );">Ownership interest prior to disposal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashDivestedFromDeconsolidation', window );">Cash transferred to the purchaser</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,476<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses', window );">Gain for accumulated foreign currency translation gain</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,481<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_DiscontinuedOperationOwnershipInterestPriorToDisposal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Discontinued Operation, Ownership Interest Prior To Disposal</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_DiscontinuedOperationOwnershipInterestPriorToDisposal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashDivestedFromDeconsolidation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reduction in cash due to no longer including the former subsidiary's cash in the consolidated entity's cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashDivestedFromDeconsolidation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482130/360-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of income that includes gain (loss) recognized on sale or disposal of disposal group. Excludes discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinesses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinesses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=ddd_OnDemandManufacturingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=ddd_OnDemandManufacturingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=ddd_SimbionixUSACorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=ddd_SimbionixUSACorporationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=ddd_GIBBSCamCimatronMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=ddd_GIBBSCamCimatronMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456459720016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Narrative) (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Outstanding performance obligation</a></td>
<td class="nump">$ 97,823<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_RevenueRemainingPerformanceObligationVariableConsiderationAmount', window );">Variable consideration</a></td>
<td class="nump">$ 46,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_RevenueFromContractWithCustomersWarrantyPeriod', window );">Warranty maintenance period</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 488,069<span></span>
</td>
<td class="nump">$ 538,031<span></span>
</td>
<td class="nump">$ 615,639<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total cost of sales</a></td>
<td class="nump">291,648<span></span>
</td>
<td class="nump">323,798<span></span>
</td>
<td class="nump">351,861<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance', window );">Amounts included in contract liability at the beginning of period</a></td>
<td class="nump">$ 25,980<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Recognized revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 31,038<span></span>
</td>
<td class="nump">$ 30,302<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=ddd_OneCustomerMember', window );">One Customer | Revenue from Contract with Customer Benchmark | Customer Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk (as a percentage)</a></td>
<td class="nump">15.00%<span></span>
</td>
<td class="nump">23.00%<span></span>
</td>
<td class="nump">22.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 159,338<span></span>
</td>
<td class="nump">$ 142,635<span></span>
</td>
<td class="nump">$ 186,897<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total cost of sales</a></td>
<td class="nump">88,390<span></span>
</td>
<td class="nump">$ 86,412<span></span>
</td>
<td class="nump">106,692<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueModificationOfContract', window );">Recognized revenue</a></td>
<td class="nump">$ 4,452<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareBasicModificationOfContract', window );">Adjustment to basic loss per share (in dollars per share)</a></td>
<td class="num">$ (0.03)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareDilutedModificationOfContract', window );">Adjustment to diluted loss per share (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (0.03)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=us-gaap_CollaborativeArrangementMember', window );">Collaborative Arrangement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 17,040<span></span>
</td>
<td class="nump">$ 13,497<span></span>
</td>
<td class="nump">6,804<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total cost of sales</a></td>
<td class="nump">14,095<span></span>
</td>
<td class="nump">$ 11,063<span></span>
</td>
<td class="nump">$ 5,888<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-01-01', window );">Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Axis]: 2024-01-01</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Outstanding performance obligation</a></td>
<td class="nump">$ 40,075<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Remaining performance obligation (as a percentage)</a></td>
<td class="nump">93.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Performance obligations expected to be satisfied, expected timing</a></td>
<td class="text">12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-01-01', window );">Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Axis]: 2025-01-01</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Remaining performance obligation (as a percentage)</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Performance obligations expected to be satisfied, expected timing</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareBasicModificationOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Liability, Cumulative Catch-Up Adjustment To Earnings Per Share, Basic, Modification Of Contract</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareBasicModificationOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareDilutedModificationOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Liability, Cumulative Catch-Up Adjustment To Earnings Per Share, Diluted, Modification Of Contract</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareDilutedModificationOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract with Customer, Liability, Revenue Recognized, Including Opening Balance</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_RevenueFromContractWithCustomersWarrantyPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue From Contract With Customers, Warranty Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_RevenueFromContractWithCustomersWarrantyPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_RevenueRemainingPerformanceObligationVariableConsiderationAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue, Remaining Performance Obligation, Variable Consideration Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_RevenueRemainingPerformanceObligationVariableConsiderationAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueModificationOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from contract modification which (increases) decreases obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueModificationOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=ddd_OneCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=ddd_OneCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=us-gaap_CollaborativeArrangementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=us-gaap_CollaborativeArrangementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-01-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-01-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456553366928">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenue (Contract with Customer, Contract Asset, Contract Liability, and Receivable) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of reserves</a></td>
<td class="nump">$ 101,497<span></span>
</td>
<td class="nump">$ 93,886<span></span>
</td>
<td class="nump">$ 106,540<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNet', window );">Contract assets</a></td>
<td class="nump">12,147<span></span>
</td>
<td class="nump">677<span></span>
</td>
<td class="nump">184<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="nump">40,075<span></span>
</td>
<td class="nump">$ 38,349<span></span>
</td>
<td class="nump">$ 45,552<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesLongTermContractsOrPrograms', window );">Long term contracts</a></td>
<td class="nump">$ 5,422<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesLongTermContractsOrPrograms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount to be collected within one year of the balance sheet date (or one operating cycle, if longer) from customers in accordance with the contractual provisions of long-term contracts or programs including amounts billed and unbilled as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesLongTermContractsOrPrograms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456452450496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Revenue by Geographic Region) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 488,069<span></span>
</td>
<td class="nump">$ 538,031<span></span>
</td>
<td class="nump">$ 615,639<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AmericasMember', window );">Americas</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">282,742<span></span>
</td>
<td class="nump">308,516<span></span>
</td>
<td class="nump">344,619<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_EMEAMember', window );">EMEA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">164,673<span></span>
</td>
<td class="nump">167,114<span></span>
</td>
<td class="nump">201,684<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">APAC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">40,654<span></span>
</td>
<td class="nump">62,401<span></span>
</td>
<td class="nump">69,336<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States (included in Americas above)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">278,268<span></span>
</td>
<td class="nump">304,503<span></span>
</td>
<td class="nump">341,123<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_DE', window );">Germany (included in EMEA above)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 76,995<span></span>
</td>
<td class="nump">$ 80,108<span></span>
</td>
<td class="nump">$ 78,218<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_AmericasMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_AmericasMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_EMEAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_EMEAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_AsiaPacificMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_DE">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_DE</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456454340800">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories (Components Of Inventories) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryRawMaterialsNetOfReserves', window );">Raw materials</a></td>
<td class="nump">$ 59,658<span></span>
</td>
<td class="nump">$ 59,907<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcessNetOfReserves', window );">Work in process</a></td>
<td class="nump">4,708<span></span>
</td>
<td class="nump">4,972<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoodsNetOfReserves', window );">Finished goods and parts</a></td>
<td class="nump">87,822<span></span>
</td>
<td class="nump">72,953<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total inventories</a></td>
<td class="nump">$ 152,188<span></span>
</td>
<td class="nump">$ 137,832<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoodsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480581/330-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoodsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterialsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480581/330-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterialsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcessNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480581/330-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcessNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456457732608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Narrative) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryLineItems', window );"><strong>Inventory [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryValuationReserves', window );">Inventory reserve</a></td>
<td class="nump">$ 16,156<span></span>
</td>
<td class="nump">$ 15,550<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessExitCosts1', window );">Business exit costs</a></td>
<td class="nump">450<span></span>
</td>
<td class="nump">1,670<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentAmount', window );">Long-term purchase commitment, amount</a></td>
<td class="nump">$ 1,692<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=us-gaap_InventoriesMember', window );">Inventories</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryLineItems', window );"><strong>Inventory [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentAmount', window );">Long-term purchase commitment, amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,913<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=us-gaap_CapitalAdditionsMember', window );">Capital Addition Purchase Commitments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryLineItems', window );"><strong>Inventory [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentAmount', window );">Long-term purchase commitment, amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 369<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessExitCosts1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Includes, but is not limited to, one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, and relocating employees, and termination benefits associated with an ongoing benefit arrangement. Excludes expenses associated with special or contractual termination benefits, a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessExitCosts1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryValuationReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation reserve for inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480581/330-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryValuationReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermPurchaseCommitmentAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The minimum amount the entity agreed to spend under the long-term purchase commitment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermPurchaseCommitmentAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=us-gaap_InventoriesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=us-gaap_InventoriesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=us-gaap_CapitalAdditionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=us-gaap_CapitalAdditionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456459841040">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property and Equipment (Schedule of Property and Equipment) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td>
<td class="nump">$ 233,079<span></span>
</td>
<td class="nump">$ 206,202<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: Accumulated depreciation and amortization</a></td>
<td class="num">(168,618)<span></span>
</td>
<td class="num">(148,130)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total property and equipment, net</a></td>
<td class="nump">64,461<span></span>
</td>
<td class="nump">58,072<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Building</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td>
<td class="nump">94<span></span>
</td>
<td class="nump">94<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td>
<td class="nump">146,978<span></span>
</td>
<td class="nump">130,874<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerSoftwareIntangibleAssetMember', window );">Capitalized software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td>
<td class="nump">27,793<span></span>
</td>
<td class="nump">25,952<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=ddd_OfficeFurnitureAndEquipmentMember', window );">Office furniture and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td>
<td class="nump">6,342<span></span>
</td>
<td class="nump">5,540<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td>
<td class="nump">37,242<span></span>
</td>
<td class="nump">34,567<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in progress</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td>
<td class="nump">$ 14,630<span></span>
</td>
<td class="nump">$ 9,175<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Building</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful Life (in years)</a></td>
<td class="text">25 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Machinery and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful Life (in years)</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Capitalized software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful Life (in years)</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Office furniture and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful Life (in years)</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Building</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful Life (in years)</a></td>
<td class="text">30 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Machinery and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful Life (in years)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Capitalized software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful Life (in years)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Office furniture and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful Life (in years)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480842/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerSoftwareIntangibleAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerSoftwareIntangibleAssetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=ddd_OfficeFurnitureAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=ddd_OfficeFurnitureAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456552562672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment (Narrative) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">$ 21,346<span></span>
</td>
<td class="nump">$ 21,096<span></span>
</td>
<td class="nump">$ 24,242<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Loss on equity method investment</a></td>
<td class="nump">304,698<span></span>
</td>
<td class="nump">4,095<span></span>
</td>
<td class="nump">1,676<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByAssetClassAxis=us-gaap_PropertyPlantAndEquipmentMember', window );">Property, Plant and Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Loss on equity method investment</a></td>
<td class="nump">$ 1,354<span></span>
</td>
<td class="nump">$ 18<span></span>
</td>
<td class="nump">$ 788<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482130/360-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByAssetClassAxis=us-gaap_PropertyPlantAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=us-gaap_PropertyPlantAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456458712576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets (Intangible Assets Other Than Goodwill) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross</a></td>
<td class="nump">$ 178,811<span></span>
</td>
<td class="nump">$ 191,974<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(116,087)<span></span>
</td>
<td class="num">(107,192)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">$ 62,724<span></span>
</td>
<td class="nump">84,782<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Useful Life Remaining (in years)</a></td>
<td class="text">8 years 4 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross</a></td>
<td class="nump">$ 54,565<span></span>
</td>
<td class="nump">51,137<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(52,796)<span></span>
</td>
<td class="num">(48,695)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">$ 1,769<span></span>
</td>
<td class="nump">2,442<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Useful Life Remaining (in years)</a></td>
<td class="text">3 years 10 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=ddd_AcquiredTechnologyMember', window );">Acquired technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross</a></td>
<td class="nump">$ 47,515<span></span>
</td>
<td class="nump">55,480<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(13,268)<span></span>
</td>
<td class="num">(10,707)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">$ 34,247<span></span>
</td>
<td class="nump">44,773<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Useful Life Remaining (in years)</a></td>
<td class="text">8 years 7 months 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross</a></td>
<td class="nump">$ 26,938<span></span>
</td>
<td class="nump">35,930<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(14,059)<span></span>
</td>
<td class="num">(12,455)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">$ 12,879<span></span>
</td>
<td class="nump">23,475<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Useful Life Remaining (in years)</a></td>
<td class="text">7 years 7 months 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember', window );">Patent costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross</a></td>
<td class="nump">$ 19,579<span></span>
</td>
<td class="nump">18,673<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(11,350)<span></span>
</td>
<td class="num">(10,909)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">$ 8,229<span></span>
</td>
<td class="nump">7,764<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Useful Life Remaining (in years)</a></td>
<td class="text">9 years 2 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentedTechnologyMember', window );">Acquired patents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross</a></td>
<td class="nump">$ 16,503<span></span>
</td>
<td class="nump">17,499<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(14,822)<span></span>
</td>
<td class="num">(15,661)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">$ 1,681<span></span>
</td>
<td class="nump">1,838<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Useful Life Remaining (in years)</a></td>
<td class="text">12 years 10 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross</a></td>
<td class="nump">$ 13,711<span></span>
</td>
<td class="nump">13,255<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(9,792)<span></span>
</td>
<td class="num">(8,765)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">$ 3,919<span></span>
</td>
<td class="nump">$ 4,490<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Useful Life Remaining (in years)</a></td>
<td class="text">7 years 3 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 928<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483147/928-340-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483154/926-20-50-5<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=ddd_AcquiredTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=ddd_AcquiredTechnologyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentedTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentedTechnologyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456457284832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets (Narrative) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Indefinite-lived intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,448<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill', window );">Impairment of indefinite-lived intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,554<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetIndefiniteLivedExcludingGoodwillStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration', window );">Impairment, intangible asset, indefinite-lived (excluding goodwill), statement of income or comprehensive income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Impairments of goodwill and intangible assets<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration', window );">Impairment, intangible asset, finite-lived (excluding goodwill), statement of income or comprehensive income</a></td>
<td class="text">Impairments of goodwill and intangible assets<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,067<span></span>
</td>
<td class="nump">$ 15,480<span></span>
</td>
<td class="nump">$ 10,469<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract', window );"><strong>Annual amortization expense for intangible assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">Year one</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,129<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">Year two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,107<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">Year three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,530<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">Year four</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,786<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">Year five</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,298<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Useful Life Remaining (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">8 years 4 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived', window );">Finite lives impairment charge</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,828<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract', window );"><strong>Annual amortization expense for intangible assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Useful Life Remaining (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years 7 months 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=ddd_AcquiredTechnologyAndTradeNamesMember', window );">Acquired Technology and Trade Names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived', window );">Finite lives impairment charge</a></td>
<td class="nump">$ 13,597<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482686/350-30-45-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of income or comprehensive income that includes impairment of finite-lived intangible asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfIntangibleAssetIndefiniteLivedExcludingGoodwillStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of income or comprehensive income that includes impairment of indefinite-lived intangible asset excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetIndefiniteLivedExcludingGoodwillStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsFinitelived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=ddd_AcquiredTechnologyAndTradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=ddd_AcquiredTechnologyAndTradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456457976816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill (Roll Forward) (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Balance at beginning of year, gross</a></td>
<td class="nump">$ 459,696<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Balance at beginning of year, dispositions, acquisitions and impairments</a></td>
<td class="num">(74,384)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance at beginning of period</a></td>
<td class="nump">385,312<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Acquisitions</a></td>
<td class="nump">8,391<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairments</a></td>
<td class="num">(279,808)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation adjustments</a></td>
<td class="nump">2,187<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Balance at ending of year, gross</a></td>
<td class="nump">470,274<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Balance at ending of year, dispositions, acquisitions and impairments</a></td>
<td class="num">(354,192)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance at end of period</a></td>
<td class="nump">116,082<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ddd_HealthcareSegmentMember', window );">Healthcare</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Balance at beginning of year, gross</a></td>
<td class="nump">143,431<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Balance at beginning of year, dispositions, acquisitions and impairments</a></td>
<td class="num">(32,055)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance at beginning of period</a></td>
<td class="nump">111,376<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Acquisitions</a></td>
<td class="nump">1,005<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairments</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation adjustments</a></td>
<td class="nump">3,701<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Balance at ending of year, gross</a></td>
<td class="nump">148,137<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Balance at ending of year, dispositions, acquisitions and impairments</a></td>
<td class="num">(32,055)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance at end of period</a></td>
<td class="nump">116,082<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ddd_IndustrialSegmentMember', window );">Industrial</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Balance at beginning of year, gross</a></td>
<td class="nump">316,265<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Balance at beginning of year, dispositions, acquisitions and impairments</a></td>
<td class="num">(42,329)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance at beginning of period</a></td>
<td class="nump">273,936<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Acquisitions</a></td>
<td class="nump">7,386<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairments</a></td>
<td class="num">(279,808)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation adjustments</a></td>
<td class="num">(1,514)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Balance at ending of year, gross</a></td>
<td class="nump">322,137<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Balance at ending of year, dispositions, acquisitions and impairments</a></td>
<td class="num">(322,137)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance at end of period</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairedAccumulatedImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillPurchaseAccountingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 16<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479405/805-10-25-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillPurchaseAccountingAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=ddd_HealthcareSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=ddd_HealthcareSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=ddd_IndustrialSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=ddd_IndustrialSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456454978768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill (Narrative) (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairments of goodwill and intangible assets</a></td>
<td class="nump">$ 279,808<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ddd_IndustrialSegmentMember', window );">Industrial</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairments of goodwill and intangible assets</a></td>
<td class="nump">$ 279,808<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=ddd_IndustrialSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=ddd_IndustrialSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456460394464">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investments and Note Receivable (Schedule of Equity Investments) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract', window );"><strong>Equity Method Investments and Joint Ventures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Equity investments under the equity method of accounting</a></td>
<td class="nump">$ 5,247<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount', window );">Equity investments without readily determinable fair values</a></td>
<td class="nump">20,847<span></span>
</td>
<td class="nump">12,953<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_OtherEquityInvestment', window );">Other</a></td>
<td class="nump">200<span></span>
</td>
<td class="nump">200<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_EquityInvestmentsAndSecurities', window );">Total equity investments</a></td>
<td class="nump">26,294<span></span>
</td>
<td class="nump">13,153<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetNoncurrent', window );">Long-term note receivable</a></td>
<td class="nump">535<span></span>
</td>
<td class="nump">515<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableNet', window );">Total notes receivable</a></td>
<td class="nump">$ 535<span></span>
</td>
<td class="nump">$ 515<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_EquityInvestmentsAndSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity Investments And Securities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_EquityInvestmentsAndSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_OtherEquityInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other Equity Investment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_OtherEquityInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481664/323-10-45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity security without readily determinable fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 321<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479536/321-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesAndLoansReceivableNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of financing receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesAndLoansReceivableNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(5)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456460710192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments and Note Receivable (Narrative) (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Feb. 28, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Initial investment</a></td>
<td class="nump">$ 5,247,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">488,069,000<span></span>
</td>
<td class="nump">538,031,000<span></span>
</td>
<td class="nump">$ 615,639,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total cost of sales</a></td>
<td class="nump">291,648,000<span></span>
</td>
<td class="nump">323,798,000<span></span>
</td>
<td class="nump">351,861,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, after allowance for credit loss, current</a></td>
<td class="nump">101,497,000<span></span>
</td>
<td class="nump">93,886,000<span></span>
</td>
<td class="nump">106,540,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount', window );">Total carrying value of the VIEs</a></td>
<td class="nump">20,847,000<span></span>
</td>
<td class="nump">12,953,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount', window );">Investment impairment charge</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">2,900,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=ddd_SaudiArabianIndustrialInvestmentsCompanyMember', window );">Saudi Arabian Industrial Investments Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Initial investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,065,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,500,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_EquityMethodInvestmentsEscrowDeposit', window );">Escrow deposit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,435,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,435,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Ownership percentage</a></td>
<td class="nump">49.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=ddd_SaudiArabianIndustrialInvestmentsCompanyMember', window );">Saudi Arabian Industrial Investments Company | Related Party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 1,743,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total cost of sales</a></td>
<td class="nump">996,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, after allowance for credit loss, current</a></td>
<td class="nump">1,092,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=ddd_TheradaptiveIncMember', window );">Theradaptive, Inc</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount', window );">Total carrying value of the VIEs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityOwnershipPercentageExcludingConsolidatedEntityAndEquityMethodInvestee', window );">Ownership percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount', window );">Investment impairment charge</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=ddd_TheradaptiveIncMember', window );">Theradaptive, Inc | Series A Preferred Stock | Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityOwnershipPercentageExcludingConsolidatedEntityAndEquityMethodInvestee', window );">Ownership percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9.15%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=ddd_EntachIncMember', window );">Entach Inc</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount', window );">Total carrying value of the VIEs</a></td>
<td class="nump">6,900,000<span></span>
</td>
<td class="nump">6,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityOwnershipPercentageExcludingConsolidatedEntityAndEquityMethodInvestee', window );">Ownership percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26.60%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount', window );">Investment impairment charge</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_ConvertiblePreferredStockFairValue', window );">Fair value of investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,670,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount', window );">Historical impairment charges</a></td>
<td class="nump">2,770,000<span></span>
</td>
<td class="nump">$ 2,770,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireEquityMethodInvestments', window );">Payments to investment</a></td>
<td class="nump">$ 182,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=ddd_EntachIncMember', window );">Entach Inc | Warrant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_ConvertiblePreferredStockFairValue', window );">Fair value of investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 330,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_ConvertiblePreferredStockFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Convertible Preferred Stock, Fair Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_ConvertiblePreferredStockFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_EquityMethodInvestmentsEscrowDeposit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity Method Investments, Escrow Deposit</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_EquityMethodInvestmentsEscrowDeposit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481664/323-10-45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityOwnershipPercentageExcludingConsolidatedEntityAndEquityMethodInvestee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of ownership of equity interest excluding interest in entity that is consolidated and equity method investee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 321<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479536/321-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityOwnershipPercentageExcludingConsolidatedEntityAndEquityMethodInvestee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity security without readily determinable fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 321<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479536/321-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss on investment in equity security without readily determinable fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 321<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479536/321-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cumulative impairment loss on investment in equity security without readily determinable fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 321<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479536/321-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEquityMethodInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=ddd_SaudiArabianIndustrialInvestmentsCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=ddd_SaudiArabianIndustrialInvestmentsCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=ddd_TheradaptiveIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=ddd_TheradaptiveIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_PreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_PreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=ddd_EntachIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=ddd_EntachIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456454688176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Narrative) (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2023 </div>
<div>building</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfRealEstateProperties', window );">Number of buildings</a></td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_LesseeTermOfContract', window );">Remaining lease term</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_LesseeTermOfContract', window );">Remaining lease term</a></td>
<td class="text">15 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_LesseeTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Term Of Contract</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_LesseeTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfRealEstateProperties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of real estate properties owned as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfRealEstateProperties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456553348080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Components of Lease Cost) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 13,667<span></span>
</td>
<td class="nump">$ 9,135<span></span>
</td>
<td class="nump">$ 10,226<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Finance lease cost - amortization expense</a></td>
<td class="nump">991<span></span>
</td>
<td class="nump">621<span></span>
</td>
<td class="nump">714<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestExpense', window );">Finance lease cost - interest expense</a></td>
<td class="nump">478<span></span>
</td>
<td class="nump">196<span></span>
</td>
<td class="nump">238<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease cost</a></td>
<td class="nump">494<span></span>
</td>
<td class="nump">705<span></span>
</td>
<td class="nump">76<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease cost</a></td>
<td class="nump">3,953<span></span>
</td>
<td class="nump">764<span></span>
</td>
<td class="nump">3,163<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubleaseIncome', window );">Sublease income</a></td>
<td class="num">(186)<span></span>
</td>
<td class="num">(158)<span></span>
</td>
<td class="num">(569)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total</a></td>
<td class="nump">$ 19,397<span></span>
</td>
<td class="nump">$ 11,263<span></span>
</td>
<td class="nump">$ 13,848<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubleaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of sublease income excluding finance and operating lease expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubleaseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456456028160">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases (Future Minimum Lease Payments) (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Finance Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2024</a></td>
<td class="nump">$ 2,818<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2025</a></td>
<td class="nump">2,244<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2026</a></td>
<td class="nump">2,155<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2027</a></td>
<td class="nump">2,125<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">2028</a></td>
<td class="nump">2,115<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">6,786<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total lease payments (undiscounted)</a></td>
<td class="nump">18,243<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="num">(5,015)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">13,228<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Operating Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2024</a></td>
<td class="nump">14,375<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2025</a></td>
<td class="nump">12,876<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2026</a></td>
<td class="nump">12,242<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2027</a></td>
<td class="nump">9,937<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2028</a></td>
<td class="nump">9,351<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">30,794<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments (undiscounted)</a></td>
<td class="nump">89,575<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="num">(22,856)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">$ 66,719<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456455980864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Supplemental Cash Flows) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_CashFlowLesseeAbstract', window );"><strong>Cash paid for amounts included in the measurement of lease liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash outflow for operating leases</a></td>
<td class="nump">$ 13,177<span></span>
</td>
<td class="nump">$ 10,268<span></span>
</td>
<td class="nump">$ 11,108<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestPaymentOnLiability', window );">Operating cash outflow for finance leases</a></td>
<td class="nump">478<span></span>
</td>
<td class="nump">196<span></span>
</td>
<td class="nump">238<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Financing cash outflow for finance leases</a></td>
<td class="nump">$ 644<span></span>
</td>
<td class="nump">$ 652<span></span>
</td>
<td class="nump">$ 721<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_CashFlowLesseeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Flow, Lessee [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_CashFlowLesseeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseInterestPaymentOnLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest paid on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseInterestPaymentOnLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456552411328">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases (Lease Weighted Average) (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_WeightedAverageRemainingLeaseTermAbstract', window );"><strong>Weighted-average remaining lease term (in years)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Finance</a></td>
<td class="text">8 years<span></span>
</td>
<td class="text">6 years 2 months 12 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating</a></td>
<td class="text">7 years 8 months 12 days<span></span>
</td>
<td class="text">7 years 8 months 12 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_LeasesWeightedAverageDiscountRateAbstract', window );"><strong>Weighted-average discount rate</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Finance</a></td>
<td class="nump">8.96%<span></span>
</td>
<td class="nump">4.83%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating</a></td>
<td class="nump">7.23%<span></span>
</td>
<td class="nump">6.49%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_LeasesWeightedAverageDiscountRateAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Leases, Weighted Average Discount Rate [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_LeasesWeightedAverageDiscountRateAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_WeightedAverageRemainingLeaseTermAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted Average Remaining Lease Term [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_WeightedAverageRemainingLeaseTermAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for finance lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456586117280">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accrued and Other Liabilities (Schedule of Accrued Liabilities) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Compensation and benefits</a></td>
<td class="nump">$ 13,196<span></span>
</td>
<td class="nump">$ 19,814<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Accrued taxes</a></td>
<td class="nump">10,373<span></span>
</td>
<td class="nump">10,694<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyAccrualCarryingValueCurrent', window );">Legal contingencies</a></td>
<td class="nump">3,487<span></span>
</td>
<td class="nump">9,948<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrual', window );">Product warranty liability</a></td>
<td class="nump">2,106<span></span>
</td>
<td class="nump">3,677<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Current finance lease liabilities</a></td>
<td class="nump">1,770<span></span>
</td>
<td class="nump">693<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other accrued liabilities</a></td>
<td class="nump">18,528<span></span>
</td>
<td class="nump">11,438<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Total</a></td>
<td class="nump">$ 49,460<span></span>
</td>
<td class="nump">$ 56,264<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Finance lease, liability, current, statement of financial position, extensible list</a></td>
<td class="text">Total<span></span>
</td>
<td class="text">Total<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyAccrualCarryingValueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss contingency liability expected to be resolved within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyAccrualCarryingValueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyAccrual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyAccrual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456455407104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued and Other Liabilities (Schedule of Recognized Warranty Revenue and Incurred Warranty Costs) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward', window );"><strong>Warrant Obligation [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_DeferredWarrantyRevenue', window );">Beginning Balance</a></td>
<td class="nump">$ 2,106<span></span>
</td>
<td class="nump">$ 3,677<span></span>
</td>
<td class="nump">$ 3,585<span></span>
</td>
<td class="nump">$ 2,348<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_SettlementsMade', window );">Settlements made</a></td>
<td class="num">(4,397)<span></span>
</td>
<td class="num">(5,961)<span></span>
</td>
<td class="num">(7,547)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_AccrualsForWarrantiesIssued', window );">Accruals for warranties issued</a></td>
<td class="nump">2,826<span></span>
</td>
<td class="nump">6,053<span></span>
</td>
<td class="nump">8,784<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_DeferredWarrantyRevenue', window );">Ending Balance</a></td>
<td class="nump">$ 2,106<span></span>
</td>
<td class="nump">$ 3,677<span></span>
</td>
<td class="nump">$ 3,585<span></span>
</td>
<td class="nump">$ 2,348<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_AccrualsForWarrantiesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Warranty revenue deferred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_AccrualsForWarrantiesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_DeferredWarrantyRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred warranty revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_DeferredWarrantyRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_SettlementsMade">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Warranty revenue recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_SettlementsMade</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456455316928">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accrued and Other Liabilities (Schedule Of Other Liabilities) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_OtherLiabilitiesEmployeeIndemnityNoncurrent', window );">Long-term employee indemnity</a></td>
<td class="nump">$ 4,790<span></span>
</td>
<td class="nump">$ 4,817<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesNoncurrent', window );">Long-term tax liability</a></td>
<td class="nump">5,577<span></span>
</td>
<td class="nump">5,711<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent', window );">Defined benefit pension obligation</a></td>
<td class="nump">5,852<span></span>
</td>
<td class="nump">5,050<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_ContractWithCustomerLiabilityDeferredRevenueNoncurrent', window );">Long-term deferred revenue</a></td>
<td class="nump">2,028<span></span>
</td>
<td class="nump">4,974<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_AccruedEarnoutLiabilityNoncurrent', window );">Earnout liability</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">17,244<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LitigationReserveNoncurrent', window );">Legal contingencies</a></td>
<td class="nump">2,863<span></span>
</td>
<td class="nump">6,096<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">832<span></span>
</td>
<td class="nump">289<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Long-term finance lease liabilities</a></td>
<td class="nump">11,458<span></span>
</td>
<td class="nump">3,280<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Total</a></td>
<td class="nump">$ 33,400<span></span>
</td>
<td class="nump">$ 47,461<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Finance lease, liability, noncurrent, statement of financial position, extensible list</a></td>
<td class="text">Total<span></span>
</td>
<td class="text">Total<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_AccruedEarnoutLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued Earnout Liability, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_AccruedEarnoutLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_ContractWithCustomerLiabilityDeferredRevenueNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Liability, Deferred Revenue, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_ContractWithCustomerLiabilityDeferredRevenueNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_OtherLiabilitiesEmployeeIndemnityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other Liabilities, Employee Indemnity, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_OtherLiabilitiesEmployeeIndemnityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability, recognized in statement of financial position, for defined benefit pension plan, classified as noncurrent. Excludes other postretirement benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-2<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes noncurrent finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LitigationReserveNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of estimated litigation liability for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs, which is expected to be paid after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LitigationReserveNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456460749904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Borrowings (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="6">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Nov. 16, 2021 </div>
<div>USD ($) </div>
<div>day </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2026 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,640,000<span></span>
</td>
<td class="nump">$ 2,652,000<span></span>
</td>
<td class="nump">$ 324,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WriteOffOfDeferredDebtIssuanceCost', window );">Deferred debt issuance dost, writeoff</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,335,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain on debt extinguishment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,181,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember', window );">Forecast</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,690,000<span></span>
</td>
<td class="nump">$ 1,917,000<span></span>
</td>
<td class="nump">$ 1,907,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ddd_ConvertibleSeniorNotesDue2026Member', window );">Convertible Senior Notes Due 2026 | Convertible Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Issued amount</a></td>
<td class="nump">$ 460,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate (as a percentage)</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDebtNetOfIssuanceCosts', window );">Net proceeds from offering</a></td>
<td class="nump">$ 446,534,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfDebtDiscountPremium', window );">Discounts and expenses</a></td>
<td class="nump">$ 13,466,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="nump">0.594%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger', window );">Percentage of conversion price</a></td>
<td class="nump">130.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdTradingDays', window );">Threshold trading days | day</a></td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1', window );">Threshold consecutive trading days | day</a></td>
<td class="nump">30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysSalePrice', window );">Threshold consecutive trading days, sale price per share | day</a></td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_DebtInstrumentConvertibleMeasurementPeriod', window );">Measurement period | day</a></td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_DebtInstrumentThresholdPercentageOfSalesPricePercent', window );">Threshold percentage of sales price per share</a></td>
<td class="nump">98.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionRatio1', window );">Conversion ratio</a></td>
<td class="nump">0.0278364<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Conversion price (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 35.92<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed', window );">Redemption percentage of principal amount</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRepurchasedFaceAmount', window );">Debt instrument, repurchased face amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">135,130,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">135,130,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfConvertibleDebt', window );">Repayments of convertible debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,614,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain on debt extinguishment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,181,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">324,870,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">324,870,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Unamortized deferred financing costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,514,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,514,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRepurchaseAmount', window );">Debt instrument, repurchase amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 247,307,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 247,307,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_DebtInstrumentConvertibleMeasurementPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Convertible, Measurement Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_DebtInstrumentConvertibleMeasurementPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysSalePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Convertible, Threshold Consecutive Trading Days, Sale Price</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysSalePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_DebtInstrumentThresholdPercentageOfSalesPricePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Threshold Percentage of Sales Price Percent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_DebtInstrumentThresholdPercentageOfSalesPricePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfDebtDiscountPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-1A<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfDebtDiscountPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleConversionPrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The price per share of the conversion feature embedded in the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleConversionPrice1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleConversionRatio1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-7<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleConversionRatio1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleThresholdTradingDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleThresholdTradingDays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482900/835-30-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482949/835-30-55-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482900/835-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of principal amount of debt redeemed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRepurchaseAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value amount of debt instrument that was repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRepurchaseAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRepurchasedFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of the original debt instrument that was repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRepurchasedFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481303/470-50-40-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481303/470-50-40-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDebtNetOfIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDebtNetOfIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WriteOffOfDeferredDebtIssuanceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WriteOffOfDeferredDebtIssuanceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=ddd_ConvertibleSeniorNotesDue2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=ddd_ConvertibleSeniorNotesDue2026Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456467551104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefits (Narrative) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch', window );">Employer matching contribution percentage</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent', window );">Employee percentage of match</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Employee benefit expenses</a></td>
<td class="nump">$ 2,558<span></span>
</td>
<td class="nump">$ 2,254<span></span>
</td>
<td class="nump">$ 2,039<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanContributionsByEmployer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of contribution received by defined benefit plan from employer which increases plan assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanContributionsByEmployer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage employer matches of the employee's percentage contribution matched.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456455316768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefits (Schedule of Reconciliation of Changes In Projected Benefit Obligation) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward', window );"><strong>Reconciliation of benefit obligation:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Obligation as of January 1</a></td>
<td class="nump">$ 5,215<span></span>
</td>
<td class="nump">$ 9,074<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">59<span></span>
</td>
<td class="nump">103<span></span>
</td>
<td class="nump">$ 187<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">220<span></span>
</td>
<td class="nump">99<span></span>
</td>
<td class="nump">130<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial (gain) loss</a></td>
<td class="nump">541<span></span>
</td>
<td class="num">(3,387)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefit payments</a></td>
<td class="num">(173)<span></span>
</td>
<td class="num">(162)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation', window );">Effect of foreign currency exchange rate changes</a></td>
<td class="nump">165<span></span>
</td>
<td class="num">(512)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation as of December 31</a></td>
<td class="nump">6,027<span></span>
</td>
<td class="nump">5,215<span></span>
</td>
<td class="nump">$ 9,074<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of assets as of December 31</a></td>
<td class="nump">3,691<span></span>
</td>
<td class="nump">3,463<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded status as of December 31</a></td>
<td class="num">$ (2,336)<span></span>
</td>
<td class="num">$ (1,752)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanActuarialGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanActuarialGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480266/715-60-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which (increases) decreases benefit obligation of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFundedStatusOfPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>111
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456463066848">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Employee Benefits (Schedule of Amounts Recognized in Consolidated Balance Sheets) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent', window );">Other assets</a></td>
<td class="nump">$ 3,691<span></span>
</td>
<td class="nump">$ 3,463<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities', window );">Accrued and other liabilities</a></td>
<td class="num">(175)<span></span>
</td>
<td class="num">(165)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="num">(5,852)<span></span>
</td>
<td class="num">(5,050)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent', window );">Net liability</a></td>
<td class="num">$ (2,336)<span></span>
</td>
<td class="num">$ (1,752)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(7)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>112
<FILENAME>R93.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456454774960">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Employee Benefits (Schedule of Accumulated And Projected Benefit Obligations) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Projected benefit obligation</a></td>
<td class="nump">$ 6,027<span></span>
</td>
<td class="nump">$ 5,215<span></span>
</td>
<td class="nump">$ 9,074<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation', window );">Accumulated benefit obligation</a></td>
<td class="nump">$ 5,776<span></span>
</td>
<td class="nump">$ 4,984<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>113
<FILENAME>R94.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456565961888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefits (Schedule of Components of Net Periodic Benefit Costs and Other Amounts Recognized in Other Comprehensive Income) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">$ 59<span></span>
</td>
<td class="nump">$ 103<span></span>
</td>
<td class="nump">$ 187<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">220<span></span>
</td>
<td class="nump">99<span></span>
</td>
<td class="nump">130<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Amortization of actuarial (gain) loss</a></td>
<td class="num">(46)<span></span>
</td>
<td class="nump">45<span></span>
</td>
<td class="nump">259<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Total net periodic pension cost</a></td>
<td class="nump">233<span></span>
</td>
<td class="nump">247<span></span>
</td>
<td class="nump">576<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Other changes in plan assets and benefit obligations recognized in other comprehensive income (loss):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax', window );">Net (gain) loss</a></td>
<td class="nump">541<span></span>
</td>
<td class="num">(3,387)<span></span>
</td>
<td class="num">(234)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax', window );">Amortization of prior years' unrecognized gain (loss)</a></td>
<td class="nump">46<span></span>
</td>
<td class="num">(45)<span></span>
</td>
<td class="num">(259)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_OtherComprehensiveIncomeLossDefinedBenefitPlanAfterReclassificationAdjustmentExcludingTax', window );">Total recognized as other comprehensive income (loss), excluding tax</a></td>
<td class="nump">587<span></span>
</td>
<td class="num">(3,432)<span></span>
</td>
<td class="num">(493)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax', window );">Total (gain) expense recognized in net periodic benefit cost and other comprehensive income (loss)</a></td>
<td class="nump">$ 820<span></span>
</td>
<td class="num">$ (3,185)<span></span>
</td>
<td class="nump">$ 83<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList', window );">Defined benefit plan, net periodic benefit cost (credit) excluding service cost, statement of income or comprehensive income</a></td>
<td class="text">Other Comprehensive Income (Loss), Net of Tax<span></span>
</td>
<td class="text">Other Comprehensive Income (Loss), Net of Tax<span></span>
</td>
<td class="text">Other Comprehensive Income (Loss), Net of Tax<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_OtherComprehensiveIncomeLossDefinedBenefitPlanAfterReclassificationAdjustmentExcludingTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other Comprehensive (Income) Loss, Defined Benefit Plan, After Reclassification Adjustment, Excluding Tax</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_OtherComprehensiveIncomeLossDefinedBenefitPlanAfterReclassificationAdjustmentExcludingTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount recognized in net periodic benefit cost (credit) and other comprehensive (income) loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of net periodic benefit cost (credit) for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of income or comprehensive income that includes components of net periodic benefit cost (credit), excluding service cost component, for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-15<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-17A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<FILENAME>R95.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456454339216">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Employee Benefits (Schedule of Assumptions Used to Determine Benefit Obligations) (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">3.60%<span></span>
</td>
<td class="nump">4.20%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease', window );">Rate of compensation</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>115
<FILENAME>R96.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456454688176">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Employee Benefits (Schedule of Estimated Future Benefit Payments) (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract', window );"><strong>Estimated future benefit payments for the years ending December 31:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2024</a></td>
<td class="nump">$ 185<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2025</a></td>
<td class="nump">187<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2026</a></td>
<td class="nump">218<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2027</a></td>
<td class="nump">244<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2028</a></td>
<td class="nump">273<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2029 through 2033</a></td>
<td class="nump">$ 1,723<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>116
<FILENAME>R97.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456459756672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Redeemable Non-controlling Interest (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Apr. 01, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_RedeemableNoncontrollingInterestEquityRollForward', window );"><strong>Redeemable Noncontrolling Interest Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount', window );">Beginning balance</a></td>
<td class="nump">$ 1,760<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_RedeemableNoncontrollingInterestEquityFairValueAtDateOfAcquisition', window );">Fair value at the date of acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,559<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest', window );">Net loss</a></td>
<td class="num">(265)<span></span>
</td>
<td class="num">(238)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestChangeInRedemptionValue', window );">Redemption value in excess of carrying value</a></td>
<td class="nump">479<span></span>
</td>
<td class="nump">596<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_RedeemableNoncontrollingInterestEquityTranslationAdjustments', window );">Translation adjustments</a></td>
<td class="nump">32<span></span>
</td>
<td class="num">(157)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount', window );">Ending balance</a></td>
<td class="nump">$ 2,006<span></span>
</td>
<td class="nump">$ 1,760<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=ddd_KumovisGmbHMember', window );">Kumovis GmbH</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Redeemable Noncontrolling Interest [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners', window );">Ownership percentage by existing shareholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.25%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_RedeemableNoncontrollingInterestEquityFairValueAtDateOfAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Redeemable Noncontrolling Interest Equity Fair Value At Date Of Acquisition</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_RedeemableNoncontrollingInterestEquityFairValueAtDateOfAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_RedeemableNoncontrollingInterestEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Redeemable Noncontrolling Interest Equity</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_RedeemableNoncontrollingInterestEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_RedeemableNoncontrollingInterestEquityTranslationAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Redeemable Noncontrolling Interest, Equity, Translation Adjustments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_RedeemableNoncontrollingInterestEquityTranslationAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestChangeInRedemptionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Change in noncontrolling interest during the period as a result of a change in the redemption value of redeemable noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Subparagraph 14<br> -Paragraph 3A<br> -Section S99<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480244/480-10-S99-3A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Subparagraph 15<br> -Paragraph 3A<br> -Section S99<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480244/480-10-S99-3A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph 16(c)<br> -SubTopic 10<br> -Topic 480<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480244/480-10-S99-3A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestChangeInRedemptionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to redeemable noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.19)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>As of the reporting date, the aggregate carrying amount of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Subparagraph (12)(c)<br> -Section S99<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480244/480-10-S99-3A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Subparagraph 14<br> -Paragraph 3A<br> -Section S99<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480244/480-10-S99-3A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Subparagraph 15<br> -Paragraph 3A<br> -Section S99<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480244/480-10-S99-3A<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Subparagraph (16)(c)<br> -Paragraph 3A<br> -Section S99<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480244/480-10-S99-3A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=ddd_KumovisGmbHMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=ddd_KumovisGmbHMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>117
<FILENAME>R98.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456454639520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock and Preferred Stock (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>vote </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">220,000,000<span></span>
</td>
<td class="nump">220,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_CommonStockVotingRightsVotesPerShare', window );">Common stock, number of votes per share | vote</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Common stock dividends declared (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">5,000,000<span></span>
</td>
<td class="nump">5,000,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_CommonStockVotingRightsVotesPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common Stock, Voting Rights, Votes Per Share</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_CommonStockVotingRightsVotesPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>118
<FILENAME>R99.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456459621184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Narrative) (Details)<br> $ / shares in Units, shares in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Oct. 04, 2022 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 01, 2021 </div>
<div>USD ($) </div>
<div>milestone </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>tranche </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Granted (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,235<span></span>
</td>
<td class="nump">25,235<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_ShareBasedPaymentArrangementAccruedCompensationExpense', window );">Stock based compensation expense reversal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,392,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_ShareBasedPaymentArrangementChangeInEstimateEarningsPerShareBasic', window );">Basic (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_ShareBasedPaymentArrangementChangeInEstimateEarningsPerShareDiluted', window );">Diluted (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,504,000<span></span>
</td>
<td class="nump">$ 42,415,000<span></span>
</td>
<td class="nump">$ 55,153,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Stock options exercisable (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember', window );">Share-Based Payment Arrangement, Tranche One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33.33%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember', window );">Share-Based Payment Arrangement, Tranche Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33.33%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheThreeMember', window );">Share-Based Payment Arrangement, Tranche Three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33.33%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ddd_VolumetricMember', window );">Volumetric</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Additional payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 355,000,000<span></span>
</td>
<td class="nump">$ 355,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_BusinessCombinationNumberOfMilestones', window );">Number of milestones | milestone</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_ShareBasedPaymentArrangementExpenseEarnoutPaymentMilestone', window );">Earnout payment milestone</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodFairValue', window );">Aggregate grant date fair value of outstanding and unvested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,536,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ddd_VolumetricBiotechnologiesIncMember', window );">Volumetric Biotechnologies, Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Additional payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 355,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">355,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_BusinessCombinationNumberOfMilestones', window );">Number of milestones | milestone</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Issuance of shares (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">720<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,640,000)<span></span>
</td>
<td class="nump">7,959,000<span></span>
</td>
<td class="nump">683,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ddd_DpPolarGmbHMember', window );">Dp polar GmbH</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Additional payments</a></td>
<td class="nump">$ 2,229,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Issuance of shares (in shares) | shares</a></td>
<td class="nump">250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,015,000<span></span>
</td>
<td class="nump">268,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ddd_SystemicBioPhantomUnitPlanMember', window );">Systemic Bio Phantom Unit Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Share-based compensation arrangement by share-based payment award, equity instruments other than options, nonvested, number (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">596<span></span>
</td>
<td class="nump">596<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PhantomShareUnitsPSUsMember', window );">Phantom Share Units (PSUs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 10 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 41,161,000<span></span>
</td>
<td class="nump">$ 41,161,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PhantomShareUnitsPSUsMember', window );">Phantom Share Units (PSUs) | Systemic Bio Phantom Unit Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">597<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense', window );">Deferred compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 544,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PhantomShareUnitsPSUsMember', window );">Phantom Share Units (PSUs) | Minimum | Systemic Bio Phantom Unit Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized stock-based compensation expense, period for recognize</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">40 months 15 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PhantomShareUnitsPSUsMember', window );">Phantom Share Units (PSUs) | Maximum | Systemic Bio Phantom Unit Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized stock-based compensation expense, period for recognize</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">48 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNumberOfNonFinancialMilestones', window );">Number of non-financial milestones | milestone</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=ddd_IncentiveAwardsMember', window );">Incentive Awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 4,030,000<span></span>
</td>
<td class="nump">$ 22,057,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=ddd_RestrictedStockMarketConditionsMember', window );">Restricted Stock - Market Conditions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized', window );">Shares awarded (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,106<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=ddd_RestrictedStockPerformanceMeasuresMember', window );">Restricted Stock - Performance Measures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized', window );">Shares awarded (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">966<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=ddd_StockOptionsAndRestrictedStockAwardsMember', window );">Stock Options and Restricted Stock Awards | 2015 Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_ShareBasedCompensationArrangementBySharebasedPaymentAwardNumberOfTranches', window );">Number of tranches | tranche</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_TradingPriceForStockAwardTrancheOne', window );">Trading price for stock award, tranche one (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_TradingPriceForStockAwardTrancheTwo', window );">Trading price for stock award, tranche two (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 40<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_StockAwardTrancheGrantingPeriod', window );">Stock award tranche granting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">90 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_BusinessCombinationNumberOfMilestones">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Number Of Milestones</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_BusinessCombinationNumberOfMilestones</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding And Unvested, Fair Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_ShareBasedCompensationArrangementBySharebasedPaymentAwardNumberOfTranches">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-based Payment Award, Number Of Tranches</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_ShareBasedCompensationArrangementBySharebasedPaymentAwardNumberOfTranches</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNumberOfNonFinancialMilestones">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangements By Share-Based Payment Award, Number Of Non-Financial Milestones</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNumberOfNonFinancialMilestones</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_ShareBasedPaymentArrangementAccruedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share Based Payment Arrangement, Accrued Compensation Expense</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_ShareBasedPaymentArrangementAccruedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_ShareBasedPaymentArrangementChangeInEstimateEarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Payment Arrangement, Change In Estimate, Earnings Per Share, Basic</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_ShareBasedPaymentArrangementChangeInEstimateEarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_ShareBasedPaymentArrangementChangeInEstimateEarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Payment Arrangement, Change In Estimate, Earnings Per Share, Diluted</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_ShareBasedPaymentArrangementChangeInEstimateEarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_ShareBasedPaymentArrangementExpenseEarnoutPaymentMilestone">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Payment Arrangement, Expense, Earnout Payment Milestone</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_ShareBasedPaymentArrangementExpenseEarnoutPaymentMilestone</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_StockAwardTrancheGrantingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock award tranche granting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_StockAwardTrancheGrantingPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_TradingPriceForStockAwardTrancheOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading price for stock award tranche one.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_TradingPriceForStockAwardTrancheOne</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_TradingPriceForStockAwardTrancheTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading price for stock award tranche two.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_TradingPriceForStockAwardTrancheTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of equity interests issued or issuable to acquire entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479668/805-30-25-6<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479613/805-30-35-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The compensation expense recognized during the period pertaining to the deferred compensation arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 710<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483043/710-10-30-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of additional shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of vesting of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ddd_VolumetricMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ddd_VolumetricMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ddd_VolumetricBiotechnologiesIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ddd_VolumetricBiotechnologiesIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ddd_DpPolarGmbHMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ddd_DpPolarGmbHMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=ddd_SystemicBioPhantomUnitPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=ddd_SystemicBioPhantomUnitPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PhantomShareUnitsPSUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PhantomShareUnitsPSUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=ddd_IncentiveAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=ddd_IncentiveAwardsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=ddd_RestrictedStockMarketConditionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=ddd_RestrictedStockMarketConditionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=ddd_RestrictedStockPerformanceMeasuresMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=ddd_RestrictedStockPerformanceMeasuresMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=ddd_StockOptionsAndRestrictedStockAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=ddd_StockOptionsAndRestrictedStockAwardsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=ddd_TwoThousandFifteenPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=ddd_TwoThousandFifteenPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>119
<FILENAME>R100.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456454744672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Schedule of Stock-based Compensation Expense) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 23,504<span></span>
</td>
<td class="nump">$ 42,415<span></span>
</td>
<td class="nump">$ 55,153<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Tax benefit</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit for recognition of expense of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>120
<FILENAME>R101.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456457937536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Schedule of Shares and Units of Restricted Common Stock) (Details) - Restricted Stock Units (RSUs)<br> shares in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2023 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward', window );"><strong>Number of Shares/Units</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding at beginning of year &#8212; unvested (in shares) | shares</a></td>
<td class="nump">5,015<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="nump">4,439<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Cancelled (in shares) | shares</a></td>
<td class="num">(1,118)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares) | shares</a></td>
<td class="num">(2,154)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding at end of year &#8212; unvested (in shares) | shares</a></td>
<td class="nump">6,182<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Grant Date Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding at beginning of year &#8212; unvested (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 18.19<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="nump">10.26<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Cancelled (in dollars per share) | $ / shares</a></td>
<td class="nump">15.45<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share) | $ / shares</a></td>
<td class="nump">13.09<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding at end of year &#8212; unvested (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 14.77<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>121
<FILENAME>R102.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456458368304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Schedule of Stock Option Activity) (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at beginning of year (in shares)</a></td>
<td class="nump">420<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Forfeited and expired (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at end of year (in shares)</a></td>
<td class="nump">420<span></span>
</td>
<td class="nump">420<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding at beginning of year (in dollars per share)</a></td>
<td class="nump">$ 13.26<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in dollars per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in dollars per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Forfeited and expired (in dollars per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding at end of year (in dollars per share)</a></td>
<td class="nump">$ 13.26<span></span>
</td>
<td class="nump">$ 13.26<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted Average Remaining Contractual Term (in years)</a></td>
<td class="text">2 years 8 months 12 days<span></span>
</td>
<td class="text">3 years 8 months 12 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate intrinsic value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price of options that were either forfeited or expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (e)(1)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>122
<FILENAME>R103.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456455034400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Interest and Other Income (Expense), Net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign exchange (loss) gain, net</a></td>
<td class="num">$ (4,825)<span></span>
</td>
<td class="num">$ (4,424)<span></span>
</td>
<td class="nump">$ 1,681<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNonoperatingNet', window );">Interest income (expense), net</a></td>
<td class="nump">16,210<span></span>
</td>
<td class="nump">6,541<span></span>
</td>
<td class="num">(1,902)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="nump">32,307<span></span>
</td>
<td class="num">(5,907)<span></span>
</td>
<td class="nump">352,830<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total interest and other income (expense), net</a></td>
<td class="nump">43,692<span></span>
</td>
<td class="num">(3,790)<span></span>
</td>
<td class="nump">352,609<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">19,511<span></span>
</td>
<td class="nump">9,352<span></span>
</td>
<td class="nump">438<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInvestmentExpense', window );">Interest expenses</a></td>
<td class="num">(3,301)<span></span>
</td>
<td class="num">(2,811)<span></span>
</td>
<td class="num">(2,340)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain on debt extinguishment</a></td>
<td class="nump">32,181<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=ddd_OnDemandManufacturingSimbionixUSAAndGIBBSCamCimatronMember', window );">On Demand Manufacturing, Simbionix USA And GIBBSCam Cimatron</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 350,853<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt | Convertible Senior Notes Due 2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain on debt extinguishment</a></td>
<td class="nump">32,181<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRepurchasedFaceAmount', window );">Debt instrument, repurchased face amount</a></td>
<td class="nump">$ 135,130<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRepurchasedFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of the original debt instrument that was repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRepurchasedFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482014/830-20-35-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481956/830-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481926/830-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481839/830-10-45-17<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481303/470-50-40-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481303/470-50-40-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNonoperatingNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net amount of nonoperating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNonoperatingNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInvestmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses related to the generation of investment income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(2)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInvestmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=ddd_OnDemandManufacturingSimbionixUSAAndGIBBSCamCimatronMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=ddd_OnDemandManufacturingSimbionixUSAAndGIBBSCamCimatronMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=ddd_ConvertibleSeniorNotesDue2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=ddd_ConvertibleSeniorNotesDue2026Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>123
<FILENAME>R104.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456552454560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Schedule of Components of Income Before Income Taxes) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">Domestic</a></td>
<td class="num">$ (239,971)<span></span>
</td>
<td class="num">$ (110,610)<span></span>
</td>
<td class="nump">$ 308,514<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="num">(122,341)<span></span>
</td>
<td class="num">(10,199)<span></span>
</td>
<td class="nump">11,026<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">(Loss) income before income taxes</a></td>
<td class="num">$ (362,312)<span></span>
</td>
<td class="num">$ (120,809)<span></span>
</td>
<td class="nump">$ 319,540<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 940<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481913/940-20-25-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>124
<FILENAME>R105.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456457448528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Schedule of Components of Income Tax Provision) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">U.S. federal</a></td>
<td class="nump">$ 135<span></span>
</td>
<td class="nump">$ 119<span></span>
</td>
<td class="num">$ (8,675)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="num">(50)<span></span>
</td>
<td class="num">(498)<span></span>
</td>
<td class="nump">2,097<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">1,686<span></span>
</td>
<td class="nump">5,037<span></span>
</td>
<td class="nump">6,861<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Total</a></td>
<td class="nump">1,771<span></span>
</td>
<td class="nump">4,658<span></span>
</td>
<td class="nump">283<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">U.S. federal</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="num">(2,412)<span></span>
</td>
<td class="num">(2,518)<span></span>
</td>
<td class="num">(2,795)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Total</a></td>
<td class="num">(2,412)<span></span>
</td>
<td class="num">(2,518)<span></span>
</td>
<td class="num">(2,795)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income tax (benefit) provision</a></td>
<td class="num">$ (641)<span></span>
</td>
<td class="nump">$ 2,140<span></span>
</td>
<td class="num">$ (2,512)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>125
<FILENAME>R106.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456455612576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Schedule of Effective Tax Rate Reconciliation) (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract', window );"><strong>Effective Income Tax Rate Reconciliation, Percent [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Tax provision based on the federal statutory rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Increase in valuation allowances</a></td>
<td class="num">(6.50%)<span></span>
</td>
<td class="num">(10.70%)<span></span>
</td>
<td class="num">(10.40%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_EffectiveIncomeTaxRateReconciliationChangeInCarryforwardAttributes', window );">Change in carryforward attributes</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="num">(1.90%)<span></span>
</td>
<td class="num">(0.70%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent', window );">Global intangible low-taxed income inclusion</a></td>
<td class="num">(0.40%)<span></span>
</td>
<td class="num">(0.50%)<span></span>
</td>
<td class="nump">1.20%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense', window );">Non-deductible expenses</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="num">(1.60%)<span></span>
</td>
<td class="nump">1.40%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_EffectiveIncomeTaxRateReconciliationNonDeductibleEarnoutExpensePercent', window );">Non-deductible earnout expense</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="num">(2.80%)<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses', window );">Goodwill impairment charge</a></td>
<td class="num">(14.60%)<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Foreign income tax rate differential</a></td>
<td class="nump">0.50%<span></span>
</td>
<td class="num">(0.30%)<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings', window );">Deemed income related to foreign operations</a></td>
<td class="num">(0.30%)<span></span>
</td>
<td class="num">(0.20%)<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate', window );">Tax rate change</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="num">(1.20%)<span></span>
</td>
<td class="num">(0.70%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Employee share-based payments</a></td>
<td class="num">(0.50%)<span></span>
</td>
<td class="num">(1.60%)<span></span>
</td>
<td class="num">(1.30%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other</a></td>
<td class="num">(0.70%)<span></span>
</td>
<td class="nump">0.40%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_EffectiveIncomeTaxRateReconciliationDeferredAndPayableAdjustmentsPercent', window );">Deferred and payable adjustments</a></td>
<td class="num">(1.30%)<span></span>
</td>
<td class="num">(1.70%)<span></span>
</td>
<td class="nump">1.40%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_EffectiveIncomeTaxRateReconciliationNonDeductiblePenaltiesPercent', window );">Non-deductible penalties</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="num">(2.50%)<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal', window );">State taxes, net of federal benefit, before valuation allowance</a></td>
<td class="nump">0.70%<span></span>
</td>
<td class="nump">1.40%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustmentsPercent', window );">Return-to-provision adjustments</a></td>
<td class="nump">0.20%<span></span>
</td>
<td class="num">(0.20%)<span></span>
</td>
<td class="num">(0.10%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther', window );">Other tax credits</a></td>
<td class="nump">1.10%<span></span>
</td>
<td class="nump">0.80%<span></span>
</td>
<td class="num">(0.50%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent', window );">Uncertain tax positions and audit settlements</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="num">(0.20%)<span></span>
</td>
<td class="num">(3.00%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness', window );">Divestitures</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="num">(10.10%)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="nump">0.20%<span></span>
</td>
<td class="num">(1.80%)<span></span>
</td>
<td class="num">(0.80%)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_EffectiveIncomeTaxRateReconciliationChangeInCarryforwardAttributes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Change In Carryforward Attributes</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_EffectiveIncomeTaxRateReconciliationChangeInCarryforwardAttributes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_EffectiveIncomeTaxRateReconciliationDeferredAndPayableAdjustmentsPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Deferred And Payable Adjustments, Percent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_EffectiveIncomeTaxRateReconciliationDeferredAndPayableAdjustmentsPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_EffectiveIncomeTaxRateReconciliationNonDeductibleEarnoutExpensePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Non-Deductible Earnout Expense, Percent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_EffectiveIncomeTaxRateReconciliationNonDeductibleEarnoutExpensePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_EffectiveIncomeTaxRateReconciliationNonDeductiblePenaltiesPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Non-deductible Penalties, Percent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_EffectiveIncomeTaxRateReconciliationNonDeductiblePenaltiesPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustmentsPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Return To Provision Adjustments, Percent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustmentsPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Uncertain Tax Positions, Percent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of reported income tax expense from difference to expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to global intangible low-taxed income (GILTI).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to impairment loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>126
<FILENAME>R107.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456456957104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Narrative) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_DifferenceInEffectiveIncomeTaxRateAndFederalStatutoryRatePercent', window );">Difference in effective rate (as a percentage)</a></td>
<td class="nump">20.80%<span></span>
</td>
<td class="nump">22.80%<span></span>
</td>
<td class="nump">21.80%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves', window );">Deferred income tax assets</a></td>
<td class="nump">$ 47,875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">347,035<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic', window );">Loss carryforwards for U.S. federal income tax purposes</a></td>
<td class="nump">80,645<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal', window );">Loss carryforwards for U.S. state income tax purposes</a></td>
<td class="nump">166,419<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign', window );">Loss carryforwards for foreign income tax purposes</a></td>
<td class="nump">99,971<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards', window );">Tax credit carryforwards</a></td>
<td class="nump">25,286<span></span>
</td>
<td class="nump">$ 19,649<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense', window );">Unremitted earnings</a></td>
<td class="nump">95,352<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings', window );">Unrecognized deferred tax liability</a></td>
<td class="nump">4,485<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_UnrecognizedTaxBenefitsPeriodDecrease', window );">Unrecognized tax benefits, period decrease</a></td>
<td class="nump">271<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_UnrecognizedTaxBenefitsPeriodIncrease', window );">Unrecognized tax benefits, period increase</a></td>
<td class="nump">1,733<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized tax benefits that would impact effective tax rate</a></td>
<td class="nump">5,577<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Domestic Tax Authority</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">7,381<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch', window );">Research and experimentation tax credit carryforwards</a></td>
<td class="nump">15,093<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign', window );">Foreign tax credits</a></td>
<td class="nump">6,628<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch', window );">Research and experimentation tax credit carryforwards</a></td>
<td class="nump">$ 3,565<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_DifferenceInEffectiveIncomeTaxRateAndFederalStatutoryRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference In Effective Income Tax Rate And Federal Statutory Rate, Percent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_DifferenceInEffectiveIncomeTaxRateAndFederalStatutoryRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tax Cuts And Jobs Act, Transition Tax For Accumulated Foreign Earnings, Income Tax Expense</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_UnrecognizedTaxBenefitsPeriodDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unrecognized Tax Benefits Period Decrease</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_UnrecognizedTaxBenefitsPeriodDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_UnrecognizedTaxBenefitsPeriodIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unrecognized Tax Benefits Period Increase</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_UnrecognizedTaxBenefitsPeriodIncrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from loss reserves other than estimated credit losses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>127
<FILENAME>R108.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456459929408">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes (Schedule of Components of Net Deferred Income Tax Assets and Net Deferred Income Tax Liabilities) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxAssetsAbstract', window );"><strong>Deferred income tax assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets', window );">Intangible assets</a></td>
<td class="nump">$ 13,830<span></span>
</td>
<td class="nump">$ 8,601<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock options and restricted stock awards</a></td>
<td class="nump">5,409<span></span>
</td>
<td class="nump">6,091<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances', window );">Reserves and allowances</a></td>
<td class="nump">6,395<span></span>
</td>
<td class="nump">6,145<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">47,875<span></span>
</td>
<td class="nump">51,845<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards', window );">Tax credit carryforwards</a></td>
<td class="nump">25,286<span></span>
</td>
<td class="nump">19,649<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities', window );">Accrued liabilities</a></td>
<td class="nump">2,371<span></span>
</td>
<td class="nump">2,518<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsDeferredIncome', window );">Deferred revenue</a></td>
<td class="nump">2,783<span></span>
</td>
<td class="nump">5,502<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_DeferredTaxAssetsLeasingArrangements', window );">Lease tax assets</a></td>
<td class="nump">15,985<span></span>
</td>
<td class="nump">9,589<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_DeferredTaxAssetsResearchExpendituresCapitalization', window );">Research expenditures capitalization</a></td>
<td class="nump">30,601<span></span>
</td>
<td class="nump">11,140<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">1,227<span></span>
</td>
<td class="nump">1,180<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(125,533)<span></span>
</td>
<td class="num">(100,694)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Total deferred income tax assets</a></td>
<td class="nump">26,229<span></span>
</td>
<td class="nump">21,566<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract', window );"><strong>Deferred income tax liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Intangible assets</a></td>
<td class="nump">8,688<span></span>
</td>
<td class="nump">9,090<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Property and equipment</a></td>
<td class="nump">4,082<span></span>
</td>
<td class="nump">4,477<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesLeasingArrangements', window );">Lease tax liabilities</a></td>
<td class="nump">13,924<span></span>
</td>
<td class="nump">7,785<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="nump">467<span></span>
</td>
<td class="nump">807<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred income tax liabilities</a></td>
<td class="nump">27,161<span></span>
</td>
<td class="nump">22,159<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Net deferred income tax liabilities</a></td>
<td class="num">$ (932)<span></span>
</td>
<td class="num">$ (593)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_DeferredTaxAssetsLeasingArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Leasing Arrangements</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_DeferredTaxAssetsLeasingArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_DeferredTaxAssetsResearchExpendituresCapitalization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Research Expenditures Capitalization</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_DeferredTaxAssetsResearchExpendituresCapitalization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComponentsOfDeferredTaxAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComponentsOfDeferredTaxAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsDeferredIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsDeferredIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated returns and sales allowances.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesLeasingArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesLeasingArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>128
<FILENAME>R109.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456457971344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Schedule of Unrecognized Tax Benefits) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Unrecognized Tax Benefits</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at January 1</a></td>
<td class="num">$ (17,150)<span></span>
</td>
<td class="num">$ (17,261)<span></span>
</td>
<td class="num">$ (25,902)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Increases related to prior year tax positions</a></td>
<td class="num">(99)<span></span>
</td>
<td class="num">(192)<span></span>
</td>
<td class="num">(467)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Decreases related to prior year tax positions</a></td>
<td class="nump">107<span></span>
</td>
<td class="nump">508<span></span>
</td>
<td class="nump">8,886<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Decreases related to prior year tax positions as a result of lapse of statute</a></td>
<td class="nump">271<span></span>
</td>
<td class="nump">145<span></span>
</td>
<td class="nump">371<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities', window );">Decreases related to settlement</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,043<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Increases related to current year tax positions</a></td>
<td class="num">(1,733)<span></span>
</td>
<td class="num">(269)<span></span>
</td>
<td class="num">(553)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition', window );">Increases related to acquired tax positions</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(119)<span></span>
</td>
<td class="num">(639)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition', window );">Decreases related to acquired tax positions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">38<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at December 31</a></td>
<td class="num">(18,604)<span></span>
</td>
<td class="num">(17,150)<span></span>
</td>
<td class="num">(17,261)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense', window );">Unrecognized tax benefits, income tax penalties and interest expense</a></td>
<td class="nump">$ 323<span></span>
</td>
<td class="nump">$ 283<span></span>
</td>
<td class="nump">$ 208<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-10B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from acquisitions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from acquisitions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>129
<FILENAME>R110.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456456073904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Schedule of Deferred Income Tax Asset Valuation Allowance) (Details) - Deferred income tax asset valuation allowance - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at beginning of year</a></td>
<td class="nump">$ 100,694<span></span>
</td>
<td class="nump">$ 91,165<span></span>
</td>
<td class="nump">$ 123,113<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_ValuationAllowancesAndReservesAdditionsReductionsForChargesToCostAndExpense', window );">Additions (reductions) charged to expense</a></td>
<td class="nump">23,606<span></span>
</td>
<td class="nump">12,848<span></span>
</td>
<td class="num">(31,948)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Other</a></td>
<td class="nump">1,233<span></span>
</td>
<td class="num">(3,319)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at end of year</a></td>
<td class="nump">$ 125,533<span></span>
</td>
<td class="nump">$ 100,694<span></span>
</td>
<td class="nump">$ 91,165<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_ValuationAllowancesAndReservesAdditionsReductionsForChargesToCostAndExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_ValuationAllowancesAndReservesAdditionsReductionsForChargesToCostAndExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MovementInValuationAllowancesAndReservesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesDeductions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column D))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesDeductions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>130
<FILENAME>R111.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456456787552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) Per Share (Schedule of Net Income (Loss) Per Share Reconciliation) (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersOperationsBasicAbstract', window );"><strong>Numerator for basic and diluted net (loss) income per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income attributable to 3D Systems Corporation</a></td>
<td class="num">$ (362,688)<span></span>
</td>
<td class="num">$ (122,711)<span></span>
</td>
<td class="nump">$ 322,052<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestChangeInRedemptionValue', window );">Redeemable non-controlling interest redemption value in excess of carrying value</a></td>
<td class="num">(479)<span></span>
</td>
<td class="num">(596)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net (loss) income attributable to common stock shareholders</a></td>
<td class="num">$ (363,167)<span></span>
</td>
<td class="num">$ (123,307)<span></span>
</td>
<td class="nump">$ 322,052<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract', window );"><strong>Denominator for net (loss) income per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares - basic (in shares)</a></td>
<td class="nump">129,944<span></span>
</td>
<td class="nump">127,818<span></span>
</td>
<td class="nump">122,867<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Dilutive effect of shares issuable under stock based compensation and other plans (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,467<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares - diluted (in shares)</a></td>
<td class="nump">129,944<span></span>
</td>
<td class="nump">127,818<span></span>
</td>
<td class="nump">126,334<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net (loss) income per share &#8211; basic (in dollars per share)</a></td>
<td class="num">$ (2.79)<span></span>
</td>
<td class="num">$ (0.96)<span></span>
</td>
<td class="nump">$ 2.62<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net (loss) income per share &#8211; diluted (in dollars per share)</a></td>
<td class="num">$ (2.79)<span></span>
</td>
<td class="num">$ (0.96)<span></span>
</td>
<td class="nump">$ 2.55<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract', window );"><strong>Denominator for net (loss) income per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Dilutive effect of shares issuable under stock based compensation and other plans (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,755<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=ddd_IncentiveAwardsMember', window );">Incentive Awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract', window );"><strong>Denominator for net (loss) income per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Dilutive effect of shares issuable under stock based compensation and other plans (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">712<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestChangeInRedemptionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Change in noncontrolling interest during the period as a result of a change in the redemption value of redeemable noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Subparagraph 14<br> -Paragraph 3A<br> -Section S99<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480244/480-10-S99-3A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Subparagraph 15<br> -Paragraph 3A<br> -Section S99<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480244/480-10-S99-3A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph 16(c)<br> -SubTopic 10<br> -Topic 480<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480244/480-10-S99-3A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestChangeInRedemptionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-5<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-11<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersOperationsBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersOperationsBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=ddd_IncentiveAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=ddd_IncentiveAwardsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>131
<FILENAME>R112.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456559006864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) Per Share (Equity Awards) (Details) - shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicLineItems', window );"><strong>Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Shares excluded from diluted loss per share calculation (in shares)</a></td>
<td class="nump">6,602<span></span>
</td>
<td class="nump">5,435<span></span>
</td>
<td class="nump">1,779<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=ddd_RestrictedStockAndRestrictedStockUnitMember', window );">Restricted stock and restricted stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicLineItems', window );"><strong>Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Shares excluded from diluted loss per share calculation (in shares)</a></td>
<td class="nump">6,182<span></span>
</td>
<td class="nump">5,015<span></span>
</td>
<td class="nump">1,779<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_StockOptionMember', window );">Stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicLineItems', window );"><strong>Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Shares excluded from diluted loss per share calculation (in shares)</a></td>
<td class="nump">420<span></span>
</td>
<td class="nump">420<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=ddd_IncentiveAwardsMember', window );">Incentive Awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicLineItems', window );"><strong>Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Shares excluded from diluted loss per share calculation (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">341<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=ddd_RestrictedStockAndRestrictedStockUnitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=ddd_RestrictedStockAndRestrictedStockUnitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_StockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_StockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=ddd_IncentiveAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=ddd_IncentiveAwardsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>132
<FILENAME>R113.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456457928480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) Per Share (Narrative) (Details) - USD ($)<br> $ / shares in Units, shares in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Nov. 16, 2021</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Shares excluded from diluted loss per share calculation (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,602<span></span>
</td>
<td class="nump">5,435<span></span>
</td>
<td class="nump">1,779<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Share price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Shares excluded from diluted loss per share calculation (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">718<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=ddd_IncentiveAwardsMember', window );">Incentive Awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Shares excluded from diluted loss per share calculation (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">341<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=ddd_DpPolarGmbHMember', window );">Dp polar GmbH</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Shares excluded from diluted loss per share calculation (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">138<span></span>
</td>
<td class="nump">22<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ddd_ConvertibleSeniorNotesDue2026Member', window );">Convertible Senior Notes Due 2026 | Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Issued amount</a></td>
<td class="nump">$ 460,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate (as a percentage)</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleStockPriceTrigger', window );">Conversion price (in dollars per share)</a></td>
<td class="nump">$ 35.92<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleStockPriceTrigger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleStockPriceTrigger</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482900/835-30-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482949/835-30-55-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=ddd_IncentiveAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=ddd_IncentiveAwardsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=ddd_DpPolarGmbHMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=ddd_DpPolarGmbHMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=ddd_ConvertibleSeniorNotesDue2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=ddd_ConvertibleSeniorNotesDue2026Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>133
<FILENAME>R114.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456458717936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Loss (Schedule Of Accumulated Other Comprehensive Loss By Component) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance</a></td>
<td class="nump">$ 749,944<span></span>
</td>
<td class="nump">$ 842,381<span></span>
</td>
<td class="nump">$ 430,723<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">9,384<span></span>
</td>
<td class="num">(19,510)<span></span>
</td>
<td class="num">(29,951)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive income (loss)</a></td>
<td class="nump">188<span></span>
</td>
<td class="nump">3,394<span></span>
</td>
<td class="nump">721<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance</a></td>
<td class="nump">426,753<span></span>
</td>
<td class="nump">749,944<span></span>
</td>
<td class="nump">842,381<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember', window );">Accumulated Other Comprehensive Income (Loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance</a></td>
<td class="num">(53,822)<span></span>
</td>
<td class="num">(37,706)<span></span>
</td>
<td class="num">(8,476)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance</a></td>
<td class="num">(44,250)<span></span>
</td>
<td class="num">(53,822)<span></span>
</td>
<td class="num">(37,706)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember', window );">Foreign currency translation adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance</a></td>
<td class="num">(54,194)<span></span>
</td>
<td class="num">(35,464)<span></span>
</td>
<td class="num">(4,831)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">9,630<span></span>
</td>
<td class="num">(18,730)<span></span>
</td>
<td class="num">(30,633)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive income (loss)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance</a></td>
<td class="num">(44,564)<span></span>
</td>
<td class="num">(54,194)<span></span>
</td>
<td class="num">(35,464)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember', window );">Defined benefit pension plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance</a></td>
<td class="nump">700<span></span>
</td>
<td class="num">(2,242)<span></span>
</td>
<td class="num">(2,924)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="num">(354)<span></span>
</td>
<td class="nump">2,777<span></span>
</td>
<td class="nump">682<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive income (loss)</a></td>
<td class="num">(32)<span></span>
</td>
<td class="nump">165<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance</a></td>
<td class="nump">314<span></span>
</td>
<td class="nump">700<span></span>
</td>
<td class="num">(2,242)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember', window );">Derivative financial instruments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(721)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive income (loss)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">721<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=ddd_AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember', window );">Unrealized loss on short-term investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance</a></td>
<td class="num">(328)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">108<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive income (loss)</a></td>
<td class="nump">220<span></span>
</td>
<td class="nump">3,229<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (328)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-4<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482739/220-10-55-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-4<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482739/220-10-55-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-5<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483550/848-10-65-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-4<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-5<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-17<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-3<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-3<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 38: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 39: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 40: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 41: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-15<br><br>Reference 42: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-16<br><br>Reference 43: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=ddd_AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=ddd_AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>134
<FILENAME>R115.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456455291888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Operating Results by Segment) (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments | segment</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 488,069<span></span>
</td>
<td class="nump">$ 538,031<span></span>
</td>
<td class="nump">$ 615,639<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization', window );">Adjusted EBITDA</a></td>
<td class="num">(26,258)<span></span>
</td>
<td class="num">(5,781)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income attributable to 3D Systems Corporation</a></td>
<td class="num">(362,688)<span></span>
</td>
<td class="num">(122,711)<span></span>
</td>
<td class="nump">322,052<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNonoperatingNet', window );">Interest income, net</a></td>
<td class="num">(16,210)<span></span>
</td>
<td class="num">(6,541)<span></span>
</td>
<td class="nump">1,902<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">(Benefit) provision for income taxes</a></td>
<td class="num">(641)<span></span>
</td>
<td class="nump">2,140<span></span>
</td>
<td class="num">(2,512)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">21,346<span></span>
</td>
<td class="nump">21,096<span></span>
</td>
<td class="nump">24,242<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization expense</a></td>
<td class="nump">12,067<span></span>
</td>
<td class="nump">15,480<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeBenefitsAndShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">23,504<span></span>
</td>
<td class="nump">42,489<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_AcquisitionAndDivestitureRelatedExpense', window );">Acquisition and divestiture-related expense</a></td>
<td class="num">(1,070)<span></span>
</td>
<td class="nump">12,360<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LegalFees', window );">Legal expenses</a></td>
<td class="nump">8,053<span></span>
</td>
<td class="nump">19,062<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCosts', window );">Restructuring expense</a></td>
<td class="nump">11,487<span></span>
</td>
<td class="nump">733<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net loss attributable to redeemable non-controlling interest</a></td>
<td class="num">(265)<span></span>
</td>
<td class="num">(238)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Loss on equity method investment, net of income taxes</a></td>
<td class="nump">1,282<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_GoodwillAndOtherAssetImpairmentCharges', window );">Goodwill and other assets impairment charges</a></td>
<td class="nump">304,359<span></span>
</td>
<td class="nump">18<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnRepurchaseOfDebtInstrument', window );">Gain on repurchase of debt</a></td>
<td class="num">(32,181)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherOperatingIncomeExpenseNet', window );">Other non-operating expense</a></td>
<td class="nump">4,699<span></span>
</td>
<td class="nump">10,331<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">488,069<span></span>
</td>
<td class="nump">538,031<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization', window );">Adjusted EBITDA</a></td>
<td class="nump">57,648<span></span>
</td>
<td class="nump">79,997<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate and other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization', window );">Adjusted EBITDA</a></td>
<td class="num">(83,906)<span></span>
</td>
<td class="num">(85,778)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ddd_HealthcareSegmentMember', window );">Healthcare | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">213,216<span></span>
</td>
<td class="nump">260,988<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization', window );">Adjusted EBITDA</a></td>
<td class="nump">38,520<span></span>
</td>
<td class="nump">55,783<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ddd_IndustrialSegmentMember', window );">Industrial | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">274,853<span></span>
</td>
<td class="nump">277,043<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization', window );">Adjusted EBITDA</a></td>
<td class="nump">$ 19,128<span></span>
</td>
<td class="nump">$ 24,214<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_AcquisitionAndDivestitureRelatedExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Acquisition And Divestiture Related Expense</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_AcquisitionAndDivestitureRelatedExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjusted Earnings Before Interest Taxes Depreciation And Amortization</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_GoodwillAndOtherAssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Goodwill And Other Asset Impairment Charges</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_GoodwillAndOtherAssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentForAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentForAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeBenefitsAndShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for employee benefit and equity-based compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeBenefitsAndShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnRepurchaseOfDebtInstrument">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from the difference between the repurchase price of a debt instrument initially issued by the entity and the net carrying amount of the debt at the time of its repurchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnRepurchaseOfDebtInstrument</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481664/323-10-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNonoperatingNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net amount of nonoperating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNonoperatingNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LegalFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense provided in the period for legal costs incurred on or before the balance sheet date pertaining to resolved, pending or threatened litigation, including arbitration and mediation proceedings.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LegalFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4J<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherOperatingIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherOperatingIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=ddd_HealthcareSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=ddd_HealthcareSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=ddd_IndustrialSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=ddd_IndustrialSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>135
<FILENAME>R116.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456455296784">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Segment Information (Schedule of Long-Lived Assets by Geographic Region) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">$ 135,041<span></span>
</td>
<td class="nump">$ 100,818<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">94,734<span></span>
</td>
<td class="nump">66,424<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_BE', window );">Belgium</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">21,524<span></span>
</td>
<td class="nump">18,768<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=ddd_OtherForeignEntitiesMember', window );">Other foreign entities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">$ 18,783<span></span>
</td>
<td class="nump">$ 15,626<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_BE">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_BE</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=ddd_OtherForeignEntitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=ddd_OtherForeignEntitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>136
<FILENAME>R117.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456456942688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">1 Months Ended</th>
<th class="th" colspan="1">7 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 02, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th">
<div>May 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 28, 2023 </div>
<div>USD ($) </div>
<div>installment</div>
</th>
<th class="th">
<div>Jul. 26, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligation', window );">Obligation to purchase inventory</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,682<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInNextTwelveMonths', window );">Purchase obligation, to be purchase within next year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,023<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesSoughtValue', window );">Loss contingency, damages sought, value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsByNatureAxis=us-gaap_FinancialStandbyLetterOfCreditMember', window );">Financial Standby Letter of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsMaximumExposure', window );">Guarantor obligations</a></td>
<td class="nump">$ 1,161<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_GuarantorObligationsExtensionTerm', window );">Guarantor obligations, extension term, (in years)</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsByNatureAxis=us-gaap_FinancialStandbyLetterOfCreditMember', window );">Financial Standby Letter of Credit | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_GuarantorObligationsExtensionTerm', window );">Guarantor obligations, extension term, (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_LitigationCaseAxis=ddd_ExportControlsAndGovernmentContractsComplianceMember', window );">Export Controls and Government Contracts Compliance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LitigationSettlementAmountAwardedToOtherParty', window );">Amount awarded</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,048<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForLegalSettlements', window );">Payments for legal settlements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,548<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_LitigationCaseAxis=ddd_ExportControlsAndGovernmentContractsComplianceMember', window );">Export Controls and Government Contracts Compliance | Directorate of Defense Trade Controls</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LitigationSettlementAmountAwardedToOtherParty', window );">Amount awarded</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_LitigationSettlementNumberOfInstallmentPayments', window );">Number of installment payments | installment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_LitigationSettlementAmountAwardedToOtherPartyPaymentPeriod', window );">Payment period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForLegalSettlements', window );">Payments for legal settlements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,294<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_LitigationSettlementSuspendedPenalty', window );">Suspended penalty amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_LitigationCaseAxis=ddd_ExportControlsAndGovernmentContractsComplianceMember', window );">Export Controls and Government Contracts Compliance | Directorate of Defense Trade Controls | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LitigationSettlementAmountAwardedToOtherParty', window );">Amount awarded</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForLegalSettlements', window );">Payments for legal settlements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_LitigationCaseAxis=ddd_ExportControlsAndGovernmentContractsComplianceMember', window );">Export Controls and Government Contracts Compliance | Bureau of Industry and Security oThe Department of Commerce</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LitigationSettlementAmountAwardedToOtherParty', window );">Amount awarded</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,778<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_LitigationCaseAxis=ddd_ExportControlsAndGovernmentContractsComplianceMember', window );">Export Controls and Government Contracts Compliance | U.S. Department Of Justice</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LitigationSettlementAmountAwardedToOtherParty', window );">Amount awarded</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,270<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_LitigationCaseAxis=ddd_SecuritiesClassActionMember', window );">Securities Class Action</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LitigationSettlementAmountAwardedToOtherParty', window );">Amount awarded</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForLegalSettlements', window );">Payments for legal settlements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">749<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_PaymentsForLegalSettlementsPaidByInsurance', window );">Payments for legal settlements, paid by insurance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,251<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LitigationSettlementExpense', window );">Fees and expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,950<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_GuarantorObligationsExtensionTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Guarantor Obligations, Extension Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_GuarantorObligationsExtensionTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_LitigationSettlementAmountAwardedToOtherPartyPaymentPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Litigation Settlement, Amount Awarded To Other Party, Payment Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_LitigationSettlementAmountAwardedToOtherPartyPaymentPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_LitigationSettlementNumberOfInstallmentPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Litigation Settlement, Number Of Installment Payments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_LitigationSettlementNumberOfInstallmentPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_LitigationSettlementSuspendedPenalty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Litigation Settlement, Suspended Penalty</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_LitigationSettlementSuspendedPenalty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_PaymentsForLegalSettlementsPaidByInsurance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments For Legal Settlements, Paid By Insurance</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_PaymentsForLegalSettlementsPaidByInsurance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GuaranteeObligationsMaximumExposure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GuaranteeObligationsMaximumExposure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LitigationSettlementAmountAwardedToOtherParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount awarded to other party in judgment or settlement of litigation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LitigationSettlementAmountAwardedToOtherParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LitigationSettlementExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LitigationSettlementExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-4<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyDamagesSoughtValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The value (monetary amount) of the award the plaintiff seeks in the legal matter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyDamagesSoughtValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForLegalSettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid for the settlement of litigation or for other legal issues during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (g)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForLegalSettlements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligationDueInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GuaranteeObligationsByNatureAxis=us-gaap_FinancialStandbyLetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GuaranteeObligationsByNatureAxis=us-gaap_FinancialStandbyLetterOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_LitigationCaseAxis=ddd_ExportControlsAndGovernmentContractsComplianceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_LitigationCaseAxis=ddd_ExportControlsAndGovernmentContractsComplianceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAgencyAxis=ddd_DirectorateOfDefenseTradeControlsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAgencyAxis=ddd_DirectorateOfDefenseTradeControlsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAgencyAxis=ddd_BureauOfIndustryAndSecurityOfTheDepartmentOfCommerceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAgencyAxis=ddd_BureauOfIndustryAndSecurityOfTheDepartmentOfCommerceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAgencyAxis=ddd_USDepartmentOfJusticeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAgencyAxis=ddd_USDepartmentOfJusticeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_LitigationCaseAxis=ddd_SecuritiesClassActionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_LitigationCaseAxis=ddd_SecuritiesClassActionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>137
<FILENAME>R118.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456552493520">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember', window );">Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">$ 255,984<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>138
<FILENAME>R119.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456459506656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis) (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent', window );">Cost Basis</a></td>
<td class="nump">$ 412,949<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax', window );">Unrealized Gains (Losses)</a></td>
<td class="num">(328)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Fair Value</a></td>
<td class="nump">412,621<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_AllOtherCorporateBondsMember', window );">Corporate bonds</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent', window );">Cost Basis</a></td>
<td class="nump">745<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Fair Value</a></td>
<td class="nump">743<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_CashAndCashEquivalentsMember', window );">Cash and Cash Equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Fair Value</a></td>
<td class="nump">232,018<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_ShortTermInvestmentsMember', window );">Short-term Investments and Marketable Securities</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Fair Value</a></td>
<td class="nump">180,603<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent', window );">Cost Basis</a></td>
<td class="nump">232,018<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax', window );">Unrealized Gains (Losses)</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Fair Value</a></td>
<td class="nump">232,018<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Cash and Cash Equivalents | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Fair Value</a></td>
<td class="nump">232,018<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Short-term Investments and Marketable Securities | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Fair Value</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_DebtSecuritiesAvailableForSaleWeightedAverageMaturityPeriod', window );">Weighted average maturity</a></td>
<td class="text">1 year 3 months 18 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Certificates of deposit</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent', window );">Cost Basis</a></td>
<td class="nump">$ 990<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax', window );">Unrealized Gains (Losses)</a></td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Fair Value</a></td>
<td class="nump">996<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent', window );">Cost Basis</a></td>
<td class="nump">1,281<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax', window );">Unrealized Gains (Losses)</a></td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Fair Value</a></td>
<td class="nump">1,287<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Short-term bond mutual funds</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent', window );">Cost Basis</a></td>
<td class="nump">100,242<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax', window );">Unrealized Gains (Losses)</a></td>
<td class="num">(99)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Fair Value</a></td>
<td class="nump">100,143<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Corporate bonds</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent', window );">Cost Basis</a></td>
<td class="nump">78,418<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax', window );">Unrealized Gains (Losses)</a></td>
<td class="num">(241)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Fair Value</a></td>
<td class="nump">78,177<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Cash and Cash Equivalents | Certificates of deposit</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Fair Value</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Cash and Cash Equivalents | Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Fair Value</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Cash and Cash Equivalents | Short-term bond mutual funds</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Fair Value</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Cash and Cash Equivalents | Corporate bonds</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Fair Value</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Short-term Investments and Marketable Securities | Certificates of deposit</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Fair Value</a></td>
<td class="nump">996<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Short-term Investments and Marketable Securities | Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Fair Value</a></td>
<td class="nump">1,287<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Short-term Investments and Marketable Securities | Short-term bond mutual funds</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Fair Value</a></td>
<td class="nump">100,143<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Short-term Investments and Marketable Securities | Corporate bonds</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Fair Value</a></td>
<td class="nump">$ 78,177<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_DebtSecuritiesAvailableForSaleWeightedAverageMaturityPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Securities, Available-For-Sale, Weighted Average Maturity Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_DebtSecuritiesAvailableForSaleWeightedAverageMaturityPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481830/320-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized gain (loss) in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_AllOtherCorporateBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_AllOtherCorporateBondsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_CashAndCashEquivalentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_CashAndCashEquivalentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_ShortTermInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_ShortTermInvestmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=ddd_ShortTermBondMutualFundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=ddd_ShortTermBondMutualFundMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>139
<FILENAME>R120.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456462321424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and Exit Activity Costs (Narrative) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>May 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent', window );">Reduction of workforce, percentage</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,242<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairments of assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">304,698<span></span>
</td>
<td class="nump">$ 4,095<span></span>
</td>
<td class="nump">$ 1,676<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">210,172<span></span>
</td>
<td class="nump">$ 244,181<span></span>
</td>
<td class="nump">227,697<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=ddd_EmployeeSeveranceTerminationBenefitsAndOtherRestructuringMember', window );">Severance, termination benefits and other employee costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,242<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairments of assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">628<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_FacilityClosingMember', window );">Facility Closing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,121<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Restructuring expected cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Restructuring expected cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482130/360-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedCostExpectedCost1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount expected to be recognized in earnings for the specified restructuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedCostExpectedCost1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482047/420-10-45-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=ddd_EmployeeSeveranceTerminationBenefitsAndOtherRestructuringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=ddd_EmployeeSeveranceTerminationBenefitsAndOtherRestructuringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_FacilityClosingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=us-gaap_FacilityClosingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>140
<FILENAME>R121.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456460615344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and Exit Activity Costs (Restructuring Charges) (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Total</a></td>
<td class="nump">$ 8,242<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=ddd_EmployeeSeveranceTerminationBenefitsAndOtherRestructuringMember', window );">Severance, termination benefits and other employee costs</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Accrued liability, beginning balance</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Total</a></td>
<td class="nump">8,242<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Amounts settled with cash</a></td>
<td class="nump">4,309<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Accrued liability, ending balance</a></td>
<td class="nump">$ 3,933<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRestructuring">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-17<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRestructuring</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482047/420-10-45-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserveRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserveRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=ddd_EmployeeSeveranceTerminationBenefitsAndOtherRestructuringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=ddd_EmployeeSeveranceTerminationBenefitsAndOtherRestructuringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>141
<FILENAME>R122.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456454483696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and Exit Activity Costs (Costs Incurred) (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Total</a></td>
<td class="nump">$ 8,242<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Total cost of sales</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Total</a></td>
<td class="nump">1,401<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, general and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Total</a></td>
<td class="nump">5,598<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and development</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Total</a></td>
<td class="nump">$ 1,243<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482047/420-10-45-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>142
<FILENAME>R123.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140456460010992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="1">7 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jul. 08, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 29, 2024 </div>
<div>USD ($) </div>
<div>shareholder </div>
<div>milestone</div>
</th>
<th class="th">
<div>Mar. 29, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 08, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 24, 2024 </div>
<div>USD ($) </div>
<div>milestone</div>
</th>
<th class="th">
<div>Dec. 01, 2021 </div>
<div>USD ($) </div>
<div>milestone</div>
</th>
<th class="th">
<div>May 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 26, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_LitigationCaseAxis=ddd_ExportControlsAndGovernmentContractsComplianceMember', window );">Export Controls and Government Contracts Compliance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForLegalSettlements', window );">Payments for legal settlements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,548,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_LitigationCaseAxis=ddd_ExportControlsAndGovernmentContractsComplianceMember', window );">Export Controls and Government Contracts Compliance | Directorate of Defense Trade Controls</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForLegalSettlements', window );">Payments for legal settlements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,294,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_LitigationSettlementSuspendedPenalty', window );">Suspended penalty amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ddd_VolumetricBiotechnologiesIncMember', window );">Volumetric Biotechnologies, Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Additional payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 355,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 355,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_BusinessCombinationNumberOfMilestones', window );">Number of milestones | milestone</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ddd_ConvertibleSeniorNotesDue2026Member', window );">Convertible Senior Notes Due 2026 | Convertible Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRepurchasedFaceAmount', window );">Debt instrument, repurchased face amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 135,130,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 135,130,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfConvertibleDebt', window );">Repayments of convertible debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,614,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | Saudi Arabian Industrial Investments Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireEquityMethodInvestments', window );">Payments to investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,450,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | Export Controls and Government Contracts Compliance | Directorate of Defense Trade Controls</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForLegalSettlements', window );">Payments for legal settlements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | Volumetric Biotechnologies, Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_BusinessCombinationNumberOfMilestonesTerminated', window );">Milestones terminated | milestone</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_BusinessCombinationContingentConsiderationReducedLiability', window );">Reduced liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 175,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 175,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_BusinessCombinationNumberOfRemainingMilestones', window );">Remaining milestones | milestone</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_BusinessCombinationContingentConsiderationLiabilityToBeRecovered', window );">Acquisition related earnout amount to be recovered</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 355,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_BusinessCombinationContingentConsiderationLiabilityRecoveryNegotiationPeriod', window );">Negotiation period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">30 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_BusinessCombinationNumberOfShareholdersThatTerminatedEmployment', window );">Number of shareholders that terminated employment | shareholder</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ddd_LossContingencyProposedSettlementValue', window );">Proposed settlement amount</a></td>
<td class="nump">$ 1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | Convertible Senior Notes Due 2026 | Convertible Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRepurchasedFaceAmount', window );">Debt instrument, repurchased face amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 110,492,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfConvertibleDebt', window );">Repayments of convertible debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 87,218,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_BusinessCombinationContingentConsiderationLiabilityRecoveryNegotiationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Contingent Consideration, Liability, Recovery Negotiation Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_BusinessCombinationContingentConsiderationLiabilityRecoveryNegotiationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_BusinessCombinationContingentConsiderationLiabilityToBeRecovered">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Contingent Consideration, Liability, To Be Recovered</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_BusinessCombinationContingentConsiderationLiabilityToBeRecovered</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_BusinessCombinationContingentConsiderationReducedLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Contingent Consideration, Reduced Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_BusinessCombinationContingentConsiderationReducedLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_BusinessCombinationNumberOfMilestones">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Number Of Milestones</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_BusinessCombinationNumberOfMilestones</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_BusinessCombinationNumberOfMilestonesTerminated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Number Of Milestones Terminated</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_BusinessCombinationNumberOfMilestonesTerminated</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_BusinessCombinationNumberOfRemainingMilestones">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Number Of Remaining Milestones</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_BusinessCombinationNumberOfRemainingMilestones</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_BusinessCombinationNumberOfShareholdersThatTerminatedEmployment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Number of Shareholders That Terminated Employment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_BusinessCombinationNumberOfShareholdersThatTerminatedEmployment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_LitigationSettlementSuspendedPenalty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Litigation Settlement, Suspended Penalty</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_LitigationSettlementSuspendedPenalty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ddd_LossContingencyProposedSettlementValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Loss Contingency, Proposed Settlement, Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ddd_LossContingencyProposedSettlementValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ddd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479668/805-30-25-6<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479613/805-30-35-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRepurchasedFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of the original debt instrument that was repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRepurchasedFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForLegalSettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid for the settlement of litigation or for other legal issues during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (g)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForLegalSettlements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_LitigationCaseAxis=ddd_ExportControlsAndGovernmentContractsComplianceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_LitigationCaseAxis=ddd_ExportControlsAndGovernmentContractsComplianceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAgencyAxis=ddd_DirectorateOfDefenseTradeControlsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAgencyAxis=ddd_DirectorateOfDefenseTradeControlsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ddd_VolumetricBiotechnologiesIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ddd_VolumetricBiotechnologiesIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=ddd_ConvertibleSeniorNotesDue2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=ddd_ConvertibleSeniorNotesDue2026Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=ddd_SaudiArabianIndustrialInvestmentsCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=ddd_SaudiArabianIndustrialInvestmentsCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>143
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( /:&#5D'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 #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " #VA@U9_GM^&>\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+/
M3L,P#(=?!>7>NG_8A**N%Q GD)"8!.(6.=X6K6FCQ*C=VY.&K1."!^ 8^Y?/
MGR4WZ"0.GE[\X,BSH7 SV:X/$MU&')B=! AX(*M"'A-];.X&;Q7'I]^#4WA4
M>X*J*-9@B956K& &9FXABK;1*-&3XL&?\1H7O/OT78)I!.K(4L\!RKP$T<X3
MW6GJ&K@"9AB3M^&[0'HAINJ?V-0!<4Y.P2RI<1SSL4ZYN$,)[\]/KVG=S/2!
M58\4?P4C^>1H(RZ3W^K[A^VC:*NBNLV*NZRLMU4A5RM9K3]FUQ]^5V$[:+,S
M_]CX(M@V\.LNVB]02P,$%     @ ]H8-69E<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M" #VA@U9JQZHJSL'  !E+@  &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;+6::V_B.!2&_XK%CE8S4BF)S:6=;9$HM#OL=%H$G1EU1_O!) :B)C'K.+W\
M^SU)@)#*,<G*S(<AM_,F?FH[YW7.Q0L73]&*,8E> S^,+ALK*=>?6ZW(6;&
M1J=\S4(XL^ BH!)VQ;(5K06C;AH4^"UL6=U60+VPT;](CTU$_X+'TO="-A$H
MBH. BK<KYO.7RX;=V!Z8>LN53 ZT^A=KNF0S)K^O)P+V6CL5UPM8&'D\1((M
M+AL#^_.(])* ](H?'GN)]K91TI0YYT_)SMB];%C)$S&?.3*1H/#SS(;,]Q,E
M>(Y_-Z*-W3V3P/WMK?I-VGAHS)Q&;,C]GYXK5Y>-LP9RV8+&OISRER]LTZ!.
MHN=P/TK_1R_9M1W20$X<21YL@N$) B_,?NGK!L1>0-LN"<"; /PNP&Z7!)!-
M 'D?T"D):&\"VBF9K"DIAQ&5M'\A^ L2R=6@EFRD,--H:+X7)G_WF11PUH,X
MV1_R9R;0!/[$J(F^ST;HXX=/%RT)RLGYEK-1N<I4<(F*C=$W'LI5A*Y#E[E%
M@18\TNZY\/:YKK!6<<2<4T3L$X0M3!0/--2'#^+E*;(Z:7A;$3[2A_\5AW!W
M2W7W0FO(CC))]8B6\J_!/)(">OH_*L*90ENMD S_S]&:.NRR >,[8N*9-?J_
M_V9WK3]4=$R*C0R)%<BU=^3:.O7^B#LQ3#,2/;RMF0J;/MRVFE]5?+11=?D8
M$BOPZ>SX=*KQ&81A3'TT96LNI J47D>*6(5WJ(VJ"\J06 %4=P>J6PW4A F/
MN\E$A6#&5/:I TK;J:ET;M+&UX5F2*P K;>#UM,V=1@+D3"[\2('.M<CHT(+
M3J_6;-JX26P5,6U@76*&Q K$SG;$SBK.5X)"<I3F-N5C4J^UH'ZD')3:L+JT
M#(D5:)WO:)UK6W@=2D^^0??R&;J+@SD3*DIZ#<NRFZ2-L:4BI0VM2\J06(&4
M;>6)FE6%U90MO22+@"YV1P/E*#P@1$9H]CA[N/XV0\/[Z>1^.G@8W]^IZ.F%
MZN(SI5;DMY?HVE7XC4.'"QB/-!F:)V@F82I#7* ACT,IWN#754/5JX^NE0"U
M0;4!&E(K L0Y0%P%X -]16,7ICAOX3DI1<W0/2!YWFFVV\0F':RDIPVN3<^0
M6I%>[@!L;9J\I3=P75"/3K8;Z!:N0_>ANL_I)0DAZ&$E&$,PHM\BR8((#3WA
M^,J7AEZL-LUCF ([=P6V/J]_3W.8[,$H?N OH9*D7F[*G2?TQ?-])3BC9L&4
M6A%<;A=L?9[_'MQN_IL(_NR%CKH?ZC5G0R4VH];!E%H16VX>;'W._Q[;A$<2
M$N*_O77Y"T.OB,][1)FRZ.-J<SN&?;!S_V ?,! I-<%H.2:]P)FE=%CZJ-J0
MCN$8[-PRV/H\_Y8GYFJRXJ$N"SX@0G"W2<XM=9<R:AA,J15IY9;!UN?[#YX$
MM\ 7R,8?YY_0C#FQ@%ZF1*97&O(@@.QE)F'V/T%K\+;/U(\9^F"=@JE :R90
MM*)"_38UZBQ,J1676G-K@?6. +RJZX5+2"*".5>] Z\."(Q&(^4:K5'_8$JM
M""GW#UB?X6\[&KI^=58T7+)2_W5 Z.YQIC0+^K#:M(YA%G!N%G EL_"3^7[S
M*82L# 8JC6"&<]$XBF+U%'= \XXKL1EU":;4BMAREX KN80?W <W2D6V-"(B
M)2R]4@DLHR; E%H15FX"<"43L%VDS);9TGD,DMI8#4VO6 +-J $PI5:$EAL
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
M]]2/2YZ >FT _[\3@-_FB[Z@:R]DI_\!4$L#!!0    ( /:&#5EC.Z,<[ (
M %<(   8    >&PO=V]R:W-H965T<R]S:&5E=#0N>&ULK5;;3N,P$/T5*R $
M$MO<V@9*&ZFT12"Q4%'8?5CM@YM,&PLG#K;3PG[]VDZ(6@@WB3ZTMC/G^)P9
M.]/^FO%[D0!(])C23 RL1,J\9]LB2B#%HL5RR-23!>,IEFK*E[;(.>#8@%)J
M>X[3M5-,,BOLF[4I#_NLD)1D,.5(%&F*^=,I4+8>6*[UO'!#EHG4"W;8S_$2
M9B#O\BE7,[MFB4D*F2 L0QP6 VOH]D:!CC<!OPBLQ<88:2=SQN[UY"(>6(X6
M!!0BJ1FP^EG!""C51$K&0\5IU5MJX.;XF?W,>%=>YEC B-'?));)P#JR4 P+
M7%!YP];G4/GI:+Z(46&^T;J,[1Y;*"J$9&D%5@I2DI6_^+'*PP; ;;\!\"J
M]UF 7P%\8[149FR-L<1AG[,UXCI:L>F!R8U!*S<DTU6<2:Z>$H63X>CZ:G9]
M>3$>WD[&Z'1X.;P:3=#L?#*YG:']*>:0R00DB3 ]0#_0W6R,]G</T"XB&;I-
M6"%P%HN^+942S6='U:ZGY:[>&[N.(6HAWSU$GN/Y#?#1Y^'>-MQ6_NLD>'42
M/,/GO\$WDUB".IH2L04Z(QG.(H(IFC)!S%G[,YP+R=6)^]MDM>1N-W/K6]@3
M.8Y@8*EK)H"OP KW=MRN<])D_)O(MM+@UVGPWV,/AU'$BDP*=3LC("L\IW"(
MJFT:BUS2=0R=?EVL0M\_.N[;JTU'#4&NVZZ#MI2V:Z7M#PK&HON$T1BXV-LY
M\MS@!,%#0>13KTEG^SLK]$UD6[X[M>_.NQ4:L315YU%H^X<HQQRM,"T [:OK
M&#-*,1<H!_623M3-/6A*1<D?;%3#:3F.^Z)F'T5MB>_6XKM?$&\D"H0+F3!.
M_D%L3)2KC<I+\NZ&)D^U*O-YH?XSD5L.@MI!\'4'1(CB8_7!*TVN[W?=X]?J
MFR)=SPE>J[<W7ONZY?[$?$DR@2@L%-9I!:J,O&QCY42RW'2".9.JKYAAHCH_
M<!V@GB\8D\\3W5SJ_Q+A?U!+ P04    " #VA@U9'O?\D$P'  "J)0  &
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
MQH$NHI=H0@)]I8KAB,_"1->(*) EH97VP;Z@6UM]/6!Y.F,Q4P+IT_,T9(Y
M)J#*N(7+**38Z5TY-3:'R7A,T6>31&03Y5%L^"M65/)CIB]UY@B0AD=+HF/"
MH\!B[@TY/3$OBRJMLG-V=2^ZJ7;1WN:7ZNW8IJ.V8VYM=QS[%G4#/8!%<4\Y
M66F:G8;,$0@/??AG<8]1MS%W16HFBZ-%VVY3N6>1U:TE(YD5)(/%2<@<@4"(
MXK:5.AN5$G,KI5]AH?ZB2M>RNKT?CVE95X]]QI5%8)08)FY\/]1SZ P!&O0P
M004AV%).8:-08N<))<G.=F0 '[;34@F!3"CS#6Y8W8G9_(^/8HF[Q=*#*EVK
M,DLCRK2#.-R?"YBTJ[01'LB)KA2[H1T*P>ESVN G@#A6,:)$K[I@,.+'H2Z<
M4!P-B679RT?UQ-WJJ4^I6"Q&62'EGU"OYLU05* O #$4M^V]\U$:<;<T.K'<
M/9LIJG9"'B8Z653MQ,;N/(+C?A!;'7<41=PMBN;+I<AZI_R>J4*X!PMZ"*%#
M4;RNE#VN>ZM(QWT"C5QU^WV:KBDRZ>[R.FH*4P&Q@.AE-P0U 7J&(R.PA'+;
ML!^<<3KCD%,NLD9NZ:N3/>J3W!+X/]DCPBF(C1DZPW LB1)C#P0!1GY ;95'
M/@HL[JY@W9W-TTL[M1N[$(]%5<G) -XC?W@1:8,8X=.)._]!_HV:SJQHL80D
MD;YZ1'!1G"21'OH17,PC8EG^\U%%<;>*>KWAA%QRG3"9^YXVDR$GDA@C9MY
M<(AIYPA.,^VQS4:YQMUEMOOM9M.GP[3L32.E/4RW_MRVY> %OVB-[:*]S2_5
MV[%!1^7(3QRT4N%J*%O4BRZ%ZS)]C5%=;KA7XGDXM72B[,Z10U:QS_2S2P@L
M-%!S!,4#WZ(F^:@FN5M-JA7A3C9Z@W#&V9BB#]:X.A<31!+]=!(&@G1M.6LZ
MJL? K1X'*KM#$'LRJ@R#'A0U!1V+C5UU!!4PIL=%!,4CVX&K8)2&@5L:/C1I
MU2[EALCRX$C.OJC>GS0#C8P7A&W,/YVXZQ\4#8R!J1:I;]H+T934-T0( B.1
MU0E&Z1FXI:<Z^*G6L#!SY6Q-QS(=RJGO[O#DL[XH0B PLKJ41E!)XG-+C2J0
MTO+XEU%F!6Z9!6G+>X"LEZ[[[5K)LD^,56YFT'95/U=>NJB?I!#+RFTNC(P*
MSO6&D.1:_L]5-V\881 (Y969R,1Z 2ZX>[>A?T5!P>3+!M>RNXU0+]J4+]?>
M\ZK(X%F:_>U4!-V<NWW^SOL,CYOG17]0^; /.\F>GN5Y=T]*P2V X34/HX'C
M=40CV42SQXY#T1[=_O 0G'S*W?0#6#=,TZ9?L>*S40H765.!WD7E/<MA4!7A
M/5O(XNLT6\E"N1I4Z+7HE:'<M%[7%3QE?[X2?I" 30FY4'4-$;SNC[>M^[V&
M:KN$Q=6VD<UEHBPRZ+2L,]6^?8>ER^G!VSMKT3RJUZ9:3QT*Z-]TV/^Z?S7K
MDWHA2?O]CKR?$^3WVX"]GP4,O<+ABGKU:#K>NG]'[)>T 84,#R^6\!C^NPBF
M6-._=M5_Z>J->J]H47==O58?5R+-12,!<'U9U]WNB[S!_N6WF_\!4$L#!!0
M   ( /:&#5D],9=(?@(  /,&   8    >&PO=V]R:W-H965T<R]S:&5E=#<N
M>&ULK55=3]LP%/TK5QF:0&*D^8 .ED8J#15(0"M2QL.T!S>Y;2P2N[/=%O[]
M["1$+014)%[BKWN.[SF.KX,U%X\R0U3P5.1,]JQ,J<69;<LDPX+(([Y IE=F
M7!1$Z:&8VW(AD*0EJ,AMM],YL0M"F14&Y=Q8A %?JIPR' N0RZ(@XOD<<[[N
M68[U,G%'YYDR$W88+,@<8U3WB['0([MA26F!3%+.0."L9_6=L\@W\67 ;XIK
MN=$'HV3*^:,97*4]JV,2PAP391B(;E8XP#PW1#J-?S6GU6QI@)O]%_9AJ5UK
MF1*) YX_T%1E/>NG!2G.R#)7=WQ]B;6>8\.7\%R67UA7L=U3"Y*E5+RHP3J#
M@K*J)4^U#QL QW\'X-8 =U> 5P.\70%^#2BMMBLII0\1420,!%^#,-&:S71*
M,TNTED^9.?98";U*-4Z%@]%M/+J^BOJ3BPCBB6YN+FXG,8R&,.C'ES"\'CW$
ML#\F IG*4-&$Y ?P ^[C"/;W#F /*(-)QI>2L%0&MM(Y&68[J?<_K_9WW]D_
MPN0(/.<0W([KM< 'N\/=%GBT.]S9AMO:R,9-MW'3+?F\=_AB113J2Z& SV!
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
M@M[* /780-%B4+3D>/_*G'<.FFNWT*)B<6(BW#7R#NE"35W=1G/QF(2^>@N
MC!J!HL6@: D4FJR.SIES[=:<HHZ3%*'[9&,/$WWO/CDA'VX <_D.!KMJ"L50
M4+O1ZT6& 7:Q[ZHFB:$@"4/G0#X<=QX8=GY@1AQ#.DA34+09*%H$BA:#HB50
M:+*D.D<-VQTU*0/R&CWR!1Y=H)_3U?I789_S!?H";0JN+$2WNLKX."Z:S;JP
M9XYNX>SA>XM,]YUP.%87^* Q(U"T&!0M@4*3Q;-W#,YNV+U4/$;!Z):3N@9L
MB]C2:?:&]Y8 [&DWV.-NW^.\&^Z\/&SW\F"3[/9@O6<+@Z,U49>"H"$C4+08
M%"V!0I.5TCF!V.X$OCS7CG4#+W0FZKJP+26M"U7.C4#JDM!^/;VY!+7NH-!D
M+COK#MNMNY;+IXPMES1?H(IN#U]S5@O*ALT(1YQ5EN_\O?8.D(KEZ/%Y /3(
M'388?J&G'8\&/74'BA:#HB50:+)X.H\1VSW&EXK'*!C323EGK)Y[GK;E)']8
MFQT.8!%U?@ U D'1$B@TF>+.",1'CM[]B1,Y6'>H?"?T Y5!4 /PM* 1:- 8
M%"V!0I.I[OP_;/?_(,_E8-V^&[H8AZYVCX?TR&:@:!$H6GQJER108649=$8?
MMAM]/4[F8-T>PQ-//7MEC]>;8DBT"!0M!D5+CO6N_%Q39ST2^_&[S[M#.$@,
M=G%NHUZ6%1LR6JWXR!=[_X/G-HA^NFQ(5*]V:F]!7\9!T2)0M!@4+3G6NS+C
MG3-([,[@CT@%$]W/&_H3]99O;VAO89P2,P*-&8.B)5!HLC ZUX_87;\79'F)
M;NX-W7&H/OHPM;>@-^.@9B H6@R*EASO7YGSO>=:[3;?Z5E>;.0=U-<CNJ_G
M$A<[R@&>&6C4"!0M!D5+H-!D=736'K%;>_8LKUD1!@O.FTRT)V>(P<TCZH[=
M .;Z7NA/U"-=AH+:(\^&4X*A1R:!>A3>5- G8WQHJ=69:\3_@5E> FJE@:+-
M0-$B4+08%"V!0I,EU5ENY"3+[;ME>>WA>XM,-^"(HYX$FX'&C$#18E"T! I-
M%D]GYI$>S]$"97F)X0E8=>8/CV9Y[0WO+0%0DP\4+8%"DR70F7SDI.=DOUN^
MQQZ^]_QA\,P"]3F1&6C,"!0M!D5+H-!D\736(#GR>.YWR/<0PQ$['VL^L;UE
MO9<K)P6-0(/&H&@)%)K\0I_.1?3L+N*?R0MYAD=3_4![5-L>N2_5IP6-0(/&
MH&@)%)I,=6<?>G;[$#(OY!DL.Q+@8*Q:R/8V]18!Z#E"4+3XU"Y)H,+*,NC,
M0L]N%O;("WD&\XJ,53/8'J\WQ:#6("A:#(J6'.M=F=_.&/3LQN"+\D*>;N3I
M:2%[ WH3#NH)@J+%H&C)D<Z5^=Y[)Y_=ZOL162'/X*QYX435!>2!NME),2/0
MF#$H6@*%)@NC<RT]^Y' %V2%//U\WB30<D+V^+WY!K4>0=%B4+3D6._*?'>6
MHF>W%$_/"!$CYZ".H:<[ABXA@:N,WQEHU @4+09%2Z#09'5TGJ%G]PSM&2&S
M(G2_S\-!Z*N^H*&<2]27.)@*^6'HJXJ(# 75C)"AR-!UG2#P'76M;2CI>=A7
M!]MH[_WEX@7XOZ?50U;4**?WO*+S)N0(U?:=\MLOK%PWKS2_*QDK5\W')4T7
MM!(%^/_ORY)]^R+>DKY[L__%_P%02P,$%     @ ]H8-66;M\DR% @  !0<
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
MGN("*)!H4KP.WTU:*_#"&EGHG]@NC[;6.>!X',W)$-<$>!B7(X_[<>B#43@
M7)2=Q[86DIR-2L).S,!G-*!*QG.D:T5+F]QC- #:7<5_(5]9IXKP?-8)H%\+
M8"[A\I3(@&)4289?\SF;6:<87QQEB):_ZU1:7"B9K@JXW?B#U&&<JI#6,D^^
M&,U?46A]IQ)_3B8W;14/?M._!J-HM?$BALK?C:ILUAV\ 3S?K--A%3%;YJ#8
MZH5=&NRP52<\BBUT:(HFY42R3\%A$9N+FD @._"-)8T_4@,QP39>SPTS6IJ0
MYF7)G;6;L6HXC3)+>5^#387&14 VD&6;A]= 7(*YV(BA9C%"-5K0O$Q&US8<
M9= I#Q]2S< *7_"XR>AD-8H)OJU(LGZLF0'WA;'FQ>Y D?PU3K$HN4(Y&,$@
M.I_KZM[T%O#[**_@AXS8&8N"#2B#:1WD% K2^-AD<"#>->=%"M:W_I+J;\Y[
M[I\FB82[BG#CY2T>#;&EX^>/EQ]:.O:;].<0G@9<KKV&T53RB8=XZ'O-Q&I8
MOL7>J2QBO<1KG$_T-E#OPN+XW!4[;\_8=*&RZ %EJ;Y!,3BP>R@]]]L[LO4]
M-K_/ -@R6I;.L0@!]H?#][UXY%#?%=T&V"@^' FN$5SF^!,SMX_H+7>0]!K'
M%+G2QI.T"]NS;R W%&@-%/,((YS?LHIN+F11(R9H>IK;'!Q*:1X&02JIU0NN
M+EGI*.SM*48_,K[3/+"E?32%LO[99(/GU.GI =N,:/*]SS<3-/&$\M0.<7#]
M)T!FKHU>GX A<!JRI+KK1@WP/47 $N^8KRA;@U_/6T42 ?2T=B!NB7#(!Q*C
ME]&";!]DK33&AQ)3U5$1T])0J:-U!+7EK$H7DIT%F,Y?:4P-2-?>-:JD?>**
M+,@HZ R+39)'A;*3+MU7V.E.P+C'<MZ[GG4%--1C!8V4YYUFU@;H!RLVK-R;
M:VL/>X"=<UJ%!&>+$Z:D%R^+WJXK^7#CS85+SSR^++G*X%9Z?G6]W>-UDMYL
MZ^GIY7LM'2YO7A0TP]*#P>N7/>'2:S)]!%O%%]S4!KP'8Q-7"7" )V"<PVP_
M>(/N27_^'U!+ P04    " #VA@U9_]5@=!XI  #(A0  &0   'AL+W=O<FMS
M:&5E=',O<VAE970Q,BYX;6R]76USVT:2_BLH7FXC55&R1,MOB>,J6;9W717'
MKLA>U]75?0")H808!+@80!+WUU\_W3UO($C)>[G]D)@B,3,]/?W>/8V7MTW[
MS5X;TV5WJZJVOTRNNV[]TZ-'=G%M5KD];M:FIE^63;O*._JSO7IDUZW)"QZT
MJA[-3DZ>/EKE93UY]9*_^]2^>MGT7576YE.;V7ZURMO-:U,UM[],3B?NB]_+
MJ^L.7SQZ]7*=7YE+TWU9?VKIKT=^EJ)<F=J639VU9OG+Y/STI]=G>)X?^'MI
M;FWT.<-.YDWS#7^\+WZ9G  @4YE%AQER^N?&7)BJPD0$QC]TSHE?$@/CSV[V
M=[QWVLL\M^:BJ;Z617?]R^3Y)"O,,N^K[O?F]F]&]_,$\RV:RO+_LUMY]O%L
MDBUZVS4K'4P0K,I:_LWO% _1@.<G.P;,=,",X9:%&,HW>9>_>MDVMUF+IVDV
M?."M\F@"KJQQ*)==2[^6-*Y[=5E>U>6R7.1UEYTO%DU?=V5]E7UJJG)1&OOR
M44>+X-%'"YWPM4PXVS'AZ2S[T-3=M<W>UH4IT@D>$70>Q)D#\?5L[XQOS.(X
M>WPZS68GL\=[YGOLM_R8YWN\8[Z1;6;_?3ZW74LD\C]C.Y;YSL;G ]O\9-?Y
MPOPR(;ZPIKTQDU=_^8_3IR<_[X'VS$-[MF_V?^6 ]D]X,#O,[IDT^V)-UBRS
MM[8KB?#IB\_7)J/-K?,V9V:B'Y=EG=>+,J\RV]$SQ*B=S<HZ6S0U9$79;8B4
MN^OLK^?GGXA]_]&7A)RLMUG7$ %_,YGQL^=UD>66Y,(:D],3UWF7Y<LE<6YV
M<'I(?QN:8=VTG:$'5P#7 @0:8SH97I7YO*S*KM3I,*0H[:)J;-_R9@@N;)+
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
M%(3',1+G]T'@($Q%D$F45_FZWAMPT0?=)&I82.RLS8_4J*1EV42.IMW6\EO
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
M1]>X$"#2.!8GBA2L'ZVV_G6E4$D'3?>:2M>BN5PY7Z>(D"S*2F[[;O]\'$Z
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
MF=$L-"R<@J=M@!8)2J1O^W.]E[>M"O$K4E8LR1LM;F52PF3KFC0$IC.K9B!
MNUF>L%$D(/XNAU5''B2>5&\*]0]XD%2DW1!:> ?E!_P;IKXV"R)]+5EN(K1K
M!1P#]TJ#4JW!_X.<,M!MO4I6.1&WDD@J<%#(; 1N!I^!5Y.[%4P>.U,#V4'0
M(\%D&A8I= U#<Y0\6T5O&Y"L^VP!,&ZI&8EOP./E^6W7L%61-B6R<[J8S4@]
M6U%>E#)/4&N-2"J1-60G. %NBY#HZ(<8NMFJ="N2$B6-)LE6!_$7_-$F$*!C
M8# YJ4B20213Z&S)K-U:\+YN2K(=L.>," &+K)T0 (NPT8$96/WYNFH79'NO
MB I@,V\RI@)G?55D8$.E AJN=-ZPM"JYH;F1*IX%F6T*58]@ #BP2NZ3$M4.
MB 5U(2C1%><V06G5+)=$Y!KL#C3.J;<GP'I;2BEV'#%YP/=-(44<LA"1*5 I
M& 7R(<<+>D"N!6<-D$(,+F2RL!1\D!] C/@)+0YC5P/LT1XB>UNUAWT!;9?K
M-;M0<#\0]NH<)G?VC@HU9%9=G_>#%ALT73!1>+^B:3V34N3R"H.U;E2]I>G<
MPF99%': ]D<+)V5Y2\XVR1M' 0D09T>+0)>)6P9T9PKF*G&SUJ7>L3V4*L7Q
M,+)2.Y6#>I)J%SBP? _QW=LUXSF'*.*EC9B1*ZFNR9RM/BG$#*A1@'M95J?+
M283;;+R=%PYH2:"T/"856,<C2YRID1R!3%::+%^29^[-N4]4=LZF ]_ U-5>
M<YQR- $M&ZTSC*6D1DF:ZJ9 H^#X=#R$-Y753_^-G:RW.J.]0J5+2[6"N5:W
MXNG5<[$(IX$P85\,0:Q*&!3@T($99L$!FQ?06&;DP4@VJ >)M[K.]4:A#W+K
M@T!IHBALU_\F4:7XA53H#8@"< 7MZ2 !4=BB$\=Q22$!U($#&/S9H%//5;)2
M.4@#*+B1)4>0DJP<K5+"JH ,**J#D)$(TN,*169TV0]83MZ=R'6UU3<%.GY
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
MSJQ^H2Z>?;:7F<J%7[&*LOO[ Y&USINZ4P:"6NGX+V^Z/&PI'*4/*(P[A7'
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
MK::R[MO" )!OW -MA11?E!;ZP  @=O[L"E4M;'E@2-B27!CY ;D36F2%!H4
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
M]=8OQM[#E_ZBA#ZCFF<6XC7_,,57_(3XT/"S/L!SP.&V\;._$&O-"N)361.
MM"NM6.1I<2AC8VG+&&.=,FDQ U/2L^I,L]T5%WSSF :^*0D T_<(DE)(D]'^
M8:RC9+?A"F/O6W,:(/6!A5X1=*>?V.$U IFQJ4]N?XO"-8=(3T_\' 4W&MI#
M7#F(4GL!6V&P(_4#'Q9,G!R(B9IGG+O:VE5O^+%'UJ$_/*YM]Q&".&#G"167
MB([+^"^-!F^L, OZG>,KLC'@GYSMR'<FVA-'A5+ZGUC)[U?&G]FL>,EE-4<G
MY;V=X<XCUC[PML^;)'CE5'"C7!P,U!]8ZJD*?3"O&#L<S=-8OVKKD_VJ/)<"
M0FFY5Z7W5H^X'X8V#SR+"$GBX]Y=OY&)##)T5]JB!(OS#@J7>_[902^??%ZW
MS+7)1H=MLKMC+Y^>(O4HID<TG]%9Z=#Y!IVPQF;$PXG?]5>\Y.NK.H/G@1:8
M:%[/:T^2:7^D87^":)(7R7 PI,XJ7MV.T_E\QA_-TNED$!"80SS#5\EPE XG
M-\GLYB89SB?AD0BW<!O(_E)J/$_'D]MD,DVGTQ%O\)-KKKGRD6]5Y%3MT[7*
M,S=Y%I<U7"9L:>&I'"DZR@<VZ/3@4>HZ]6(I+Z;IA*1[QE^X7">R7)44R/ O
M&9[V$A0\1KZ2/8/H>DN1S*EZ"&)7+(TGF18V8@&>XN4J^?#<QM.NEY'&_:+1
M-+V=#WJ^*4))/1K4\0\F1\^E8?04#7AF,)[_41J&SZ5A^"0-@W0\&/U1&@8)
M_;" O#V52C]"5[-<LE!HQL='[:;;O\0]"S>[+JDX4KIM;F2P7>HRKM6TT$OE
M9J6A+4WK)L'M[*9O7+J?&Q!0+5P&:%S_BV"3&W<*\WL,C%)'E<SV9U34D0+>
M@Y_YC'[)!Q.G7+2QPT\__+%) Z(V_@%'_".XWL\MA]-OL'K\C5T\^B;"\B$+
M\A.(_59E?^(K"O*TP9FIQ[6?(0R_.F1@PS\5Z0[FRMQLG8GZ!4Y2B#7'A<4_
M.)EAL7S<$XQ;?[3CR2*FG66WOQ:1ZD;+Y5+^Z46()/]-JO/QF)S?"2I@&%I/
M@6,T'Z4WDQ%>C0?S=#JDR#&>3-+9\#;Y^//'NV0XPYN;,?Z_28?#"388IC/$
MC+O/=^\I/LRFDV0V2B>#83*[3<?C6?(KEQ]>))/Y/!W,;O%JB@ R& _Q:C:<
MIK/Q+1(D_JG4?<M7^S(&8IXXQD:OB,:;>3J:S9G&23H=C)G&83H$4W_5#?_V
MKK<%$^Z7W\S2V]LI7LP'Z7! V]!^PWERZD\)7$=_[P&$K/FO6ACI/<J??O"?
M)NX/9]S)WXL(C\M?W?@9V1:!^4*OL'1P=3.]$(CEWK15S7\]8E&UT$%^N=$*
MZ)0>P/>KJFK=&SK _SF1=_\'4$L#!!0    ( /:&#5DFK7UV@0,  *0'   9
M    >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;(55VX[;-A#]E8%J% F@6A=;
MOFQM WMIT#P$6&R2YJ'H RV-+"(4J9+4:MVO[Y"2M5YDUWF1>)ESYLP,.=QT
M2G\W%:*%IUI(LPTJ:YNK*#)YA34S4]6@I)U2Z9I9FNI#9!J-K/"@6D1I'"^B
MFG$9[#9^[5[O-JJU@DN\UV#:NF;Z>(-"==L@"4X+#_Q06;<0[38-.^!GM%^;
M>TVS:&0I>(W2<"5!8[D-KI.KF[FS]P9_<>S,V1A<)'NEOKO)QV(;Q$X0"LRM
M8V#T>\1;%,(1D8Q_!\Y@=.F Y^,3^P<?.\6R9P9OE?C&"UMM@U4 !9:L%?9!
M=7_B$$_F^'(EC/]"U]O.T@#RUEA5#V!24'/9_]G3D(<SP"I^ Y .@-3K[AUY
ME7?,LMU&JPZTLR8V-_"A>C2)X](5Y;/5M,L)9W<?Y2-*JS1'LXDL$;KE*!_
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
MH2<9*@N@[[649C>Q&^P?><M_ %!+ P04    " #VA@U9#-[%ZHH)  !9&0
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
M $,7D%YK-'2_(07]WX_EOU!+ P04    " #VA@U9:P]NG^$+  "4'P  &0
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
M#IUKY@Y>BDUDCZS!<X?9W[#6@I^:8!9J(]3(@5R#0H1I<"5\E7U-NFZXUP2
M0$TUJ/XO=^^I6G+MLL*XP(&#)\8#EAUSW;%[]F7_*6:91)B,&>0&UL)&(B7+
M"K29*P952G!'X?(J@,QCUG? 6"D* IRA*%]@$*KM0U1XHZ05H7%_Q_$KQM=(
MD+@KQ\0#7FPQF,53E0XMWN\B W^C,WD5"@3&]%$!P-OF9[*3;MVA%C6"C B5
M;AS7BI.HD2XL3UFY'73:2J>ZV0RDHG48P(K?6S0\#A^.ILF+LS"P'%U=73#*
M$]J@4U/#DA[]:=Z$@0C!#?NHSE AWZD 8!+\%%C0KJJ[3'3O()JX!H<Q@D/;
MR55ZD+6VH\SG.,K<]D>9#T3:OX11!O5@92YKYD((UT]-I:+6:R)'.;E0'%TF
M$\PUPSSH;TV(LH.[C_H/1R>)>  )9#1KP&UEH)/WRA*PW8A/EH"*IHK[4.18
MY1H9(";4%92@ALHL=MODQ-5X>OXLH8*X'*?GSX#5:-_/86H#OR8'NNZNPN,=
M]3N"]M_ 24(;,M!;>(3G12:@H?E#5Z^X6C"P*$ALK%S"ZCF07RS1V?V*=("
MN<;*;%69PBPI)YN"J!:96^C0N4#VP!4J4@85"7QV>-4"5XUB"S%?F<"5UMI1
MZ#8M*($H8+3J2*:DGCEGKD/-G*)34"&P9LRJ#48ZYP-\U85$0C+GE?'<(8H2
MLD0\A'ZDD?:[S7^09=350^G-)3AU0JWE=Q09]VBP/.=X&TO"$=K25^9!--_Z
MO6&U+QS TH[=C@:]P[,\U3>-F22KKVC8TE/G>]<*>:/:95MD@\.^,JI@_F)V
MSSY80%N4=F1*CWLG*M%G.93Q-A#4EF(!#_9($],Y'29AXJ8[:,S5LJ528^1P
MS[\"U6DI/]<HEVW7RD/D(PP&6X?4+@]D]GLX#92J4 FHL?U!-Z ,X&QR &50
MBAB3O*:XU1U><.L,^;^##.G%^.(0[2996Q4(JXA^II-7\2%_F[XZ2?JS) R(
M[?D.8HI",\.[;^ IC!+OD<0\@XW%;^CFNH339:5,XQ IQ>=VY-HU*.=-C^6Q
M7^/9O%\6#O4[)XY(;F_O7K"[P\X>UXL.@'91QMZ@8.G6?+ ]]NZ8.*W]&1(+
M:4)R6Q^$_8I^>:#8[IT50*TW@N9&A;0E2J>W7+?MPIYRB^X];4>+\[9?<G.$
MLKH:$D\"WV2GW+L-3V5%O%APC#5QID8NYCG/E9VQ@5)V?N:\G^L%G,6HSR_I
MV=%5<O%B$CC!#"/]@!/LEO/NI<:A@SLJVY[-;:0C9X],O$]>V/9RF >J)[.5
M6M.#IMNUKNU0.PX=$!.XDB5=8 >6"+W;VQ7"LWCK7-#5!4W.;?=Y3BXAL -.
MYH"\@BI(TZ4PIAG9>(/:;'V"X_&"V2%,!@OL7CDUN'4)M;--L^XRQ=BOA&']
M]K=5 %YJ(N#%IMY>)LK\@;P&J\S"P_E(+X)9BRJ!T2'KT.ZJD/3*L@%)_*V(
ML+*0[>7]]LX]M-7@G22^XQNZS?.">L_P4BG:3F+7&AF!8;\6I4&:*;Z%"$2B
MI-\,R57$$[C/H!:KT%RAKR,$8'#><?:C%/3P%7P2ZSP2<;H=WM!I_6O@7E][
MI.:(N>U@=@=)>X4XJ#]D_=%%<D773>T0%>^N>6D#/)6A)W87"T=I\@+%B$]H
M0]Y8MOY %]NY)N[U,Z>I<#BCJ5T\#D!<VDX]V2.Y8/]<!TS_[PWW]L\M',Z)
MW(O;CA%GHLM4+"PJH$7_\:'?V$Y[OY26"I;1[\&4-*!*X4?3[FGWD_--^*5U
MNSS\7@UZ@&" 2*D%MD[&+\Y'H9NU7[RI^7?7N?&H3/ZX0JTI2POP?F' J.,7
M.J#[(?[Z/U!+ P04    " #VA@U9J'=Z;/H$  #O$@  &0   'AL+W=O<FMS
M:&5E=',O<VAE970R,2YX;6SM6&UOVS80_BL'+QUB0+%-O<M+#"1IBPUHL:#I
M&@S#/M#RV2(JB2I)Q>U^_8Z4_)+$]8I]]A>:.MX=[^6Y.X.7:ZD^ZP+1P->J
MK/75H#"FF8['.B^PXGHD&ZSI9"E5Q0U]JM58-PKYP@E5Y=B?3.)QQ44]F%TZ
MVIV:7<K6E*+&.P6ZK2JNOMU@*==7 S;8$#Z(56$L83R[;/@*[]'\T=PI^AIO
MM2Q$A;46L@:%RZO!-9O>1);?,7P2N-9[>[">S*7\;#]^6UP-)M8@+#$W5@.G
MGT>\Q;*TBLB,+[W.P?9**[B_WVA_ZWPG7^9<XZTL'\3"%%>#=  +7/*V-!_D
M^E?L_7$&YK+4;H5UQ\N(.6^UD54O3!94HNY^^=<^#GL"Z>0[ GXOX#N[NXN<
ME:^YX;-+)=>@+#=ILQOGJI,FXT1MDW)O%)T*DC.S=T@NZ<NQ(5V6,LY[N9M.
MSO^.'//AO:Q-H>%-O<#%4P5C,F)KB;^QY,8_JO$UYB,(F ?^Q ^.Z NVG@5.
M7W#4,_CK>JZ-HN3_?<C)3D5X6(4MB*EN>(Y7 T*\1O6(@]G//[%X\LL1 \.M
M@>$Q[4="?USNG+$A]-X](!3\$>&1*R%;#:4E U\I1*H<HX'*%F2K8,ES40HC
M4'N 7UK1V&/@]0(>L1!Y2;K6PA149[:21;WJ51E4E0;%ZY6E+96L0-8(M[)J
MZ-?>()<]:RZU@7-1Y[+"H;O8% C?D"L-:$$"E&*LYJBV:7:K[SD[:,=@C8K,
MMV:7U"[TU.HC->0:L>BA$W(R'?OO#2IN=M8Z$\Z !5X<)[3)/!9$EC#Q?#^&
MMZ+F=8[[S!? *ZF,^(>[)H%?J=O1698QB.F"A(6'I41-D4':;B3") 66Q> '
M*=P7I/+"AFY?*,Q"2"81)#%\HG3Q>?E$9^!E44"'(>U8',!].^].NXC".4OC
M(:U12FL49T/X* TOK7>9%V367<8\GR1= -(PA6N7G0-1=XAH34O!IIXBJG9C
M:,._=;AI*6&$G*?QU2Y1R_UX]+ A)4:0,93TPP@2-K8Y:F>119#%Q7^F>Q/Z
M'NV[=/>$/S?@LK0]/Z?6SY "X7LI2VU 0B]((DNEQ?/#$!@=42:(0HO'HLA2
M_- !*[$4XLR\+$@L(;4$9@E!Q.!C06;S)3D&L9>D,003+Z'D=OEX%LASBJ30
MN6P),(LAL)0N"2#-O(CL>4<!F8*HFI8.=Y@ZC[P)BRC-5!MI1%F_L]V'ZO61
MERWN*JXD$/55W27=]ZVS,5G%,@)0TY2N#9!5.=<%+"G(=$LWRKNI6G)[LY$.
M$GU&7Y3NL^CNU^Y>Z5(>?[QR;ZT]#1<+=QO58&N#15 OVX4+A;.@(H,(I*Y7
M'?)ZN@<)YR'][7!.NK;W'+PN1"Q)^H80IUW)L$EZ3,TSN)^Y2C]SM7[FJKT#
MZ8_)QJ%%91SYM":^@Q(5@?WG@(L+:N2*_@@=K" 7YPV0J!\;W+7V_A++\;)@
M#[> 3=K\ER6X2]2F^G;!>4EY^"'C+18<FH:0CB:0C!*(1[[[?:'@J9/I*(M?
M$:,?O()PE-(:C\+LU9'Q&VW';_0_Q^]QN=/X/8W?T_@]C=_3^#V-W]/XW8W?
M\=XC1(5JY9Y:-#AEW7O$EKI]S;GN'C%V[-U3T'NN:-[9<;HDT<DHH8FLNN>5
M[L/(QCUIS*4QLG+; CFU3,M YTLIS>;#7K!]XYK]"U!+ P04    " #VA@U9
MPZ/-+O@$  !3"P  &0   'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6R55FMO
MVS84_2L7:M&U@!KK+3E-#"1IAPUHUZ#M.@S#/E#2M4U,(E62BN/]^EU2LJ)T
ML;%]D2CQ\O"<^R(O=E+]I;>(!N[;1NA+;VM,=[Y8Z&J++=-GLD-!,VNI6F;H
M4VT6NE/(:K>H;191$&2+EG'AK2[<OUNUNI"]:;C 6P6Z;UNF]M?8R-VE%WJ'
M'Y_X9FOLC\7JHF,;_(SFU^Y6T==B0JEYBT)S*4#A^M*["L^O$VOO#+YRW.G9
M&*R24LJ_[,?/]:476$+88&4L J/7'=Y@TU@@HO%MQ/2F+>W"^?B _J/33EI*
MIO%&-K_QVFPOO<*#&M>L;\PGN?L)1SVIQ:MDH]T3=H-M''M0]=K(=EQ,#%HN
MAC>['_TP6U $1Q9$XX+(\1XV<BS?,L-6%TKN0%EK0K,#)]6M)G)<V*!\-HIF
M.:TSJZNJ4CW6P$0-'\T6%;SGK.0--QSUQ<+0%M9P48UPUP-<= 0NC."#%&:K
MX9VHL7X,L"!N$\'H0/ Z.HGX%JLSB$,?HB"*3^#%D^#8X<5'\&[9GI4-:J?8
MJ6>-AC^N2FT4I<B?3VD>$).G$6W9G.N.57CI45UH5'?HK5X\"[/@S0F^R<0W
M.87^_P-T&NYE&+V"DYB/9J6;;6:S+[D LY6]IFG]RD7%/B*XD2UU"LV&8J.U
M)0I<<Z/A.82Q'RXS.UCZ19A,6QAV3Y!AX,=Y;%_9,H'WN&$-5)1%7&Q05';3
MV$^*');^,BG@5LFZKPSLF%),F/W$;@^1'P89&6=Y#C>]4B@,K+E@HD)HD&KW
MD9+0S_, LF4\^H"-I![9%'X:%1"&?A(7\$4:HO8<DJ6?9 $-TLR/L@1NMHRH
M:G"N0>B^9RC+AF\&QU ;=39[9$H#VB(!2G%L2V)P2'-_\*AU(@U"8 K'KLG_
M1NM8:J7GWT?B&C=<"/(97+/&2::.:AJD#DHQ:%F-#^EN68SLK$JNM15.)3M?
M_CM1/,:0M ]N?@XO$S]>YJ]H%/E%E+FW#8.38,W2(K5FJ;_,0FN6^4'Z . $
MVC4QQ9;,<C]-'%KAYT4R 7S\[XGX7HK-:X.J!6R[1NX1*3 UML*F" 7/SY>!
M>Q=A/C.F7)RE4NJG1"[U\S D]91$."4T=..9- MKZA=I1,\@#6:0=#H@96%-
MI]<=BAY)94#9E/C+/(%W3 DZ)6=[OGA61&'T!L+<CY*G"X%<G,76@U1-HTNF
MW>;.*>((HF(YXW*B#BBYTX+\'!7!E.(QE5S@W)13KH?PA7*6E/3#63HF.OY+
M0CGF#M?.@-HAG8X@U^/7'2I-\/3-FH;J!.\X!;#9TU0E-\)E-]Y;_R(P8Q0O
M>V.[-1@)##II*)<Y 712F]>L^M9SS1VAEE-+-U+@:WM$U]"QO<U[PFV8L8U&
M.@:V1S&Q_T&/=35#($Y?9=.W2+O2B?.V5[86#J5ZO%)GL*- NQW]/+23:MX7
M#^*^X_6@[.#2@P!V<.1@/^FT'A;219_HU$AE7MO&4SIWD9@2+7]6;3F1JL_@
MD\U%N]\OM!>EF.L!K*Z=>MJX1L,XM09%6:?J@_8#'=<K-CA0$H/ (:,L:4[R
MJS',Q.M8,![X#N2.LNX8K\^>.CL7LXM.BVKCKG.:7-P+,]QYIK_3C?%JN"@]
MF _7S0],4;_45 ]K6AJ<Y:D':KC"#1]&=N[:5$I#ES WW-*M%Y4UH/FU)$>.
M'W:#Z1Z]^@=02P,$%     @ ]H8-62O$)$.C"P  )"$  !D   !X;"]W;W)K
M<VAE971S+W-H965T,C,N>&ULM5IK;]LX%OTKA"<SFP :QZ\X:=,&Z&,&,\!T
MMFAW=K%8[ =:HFU.)=$EJ3C97[_G7DJ4Y,ANB\5^B?4@+\]]G7M)Y<7>V$]N
MJY07#T5>NI>CK?>[YY>7+MVJ0KJQV:D2;];&%M+CUFXNW<XJF?&D(K^<32;+
MRT+J<G3W@I^]MW<O3.5S7:KW5KBJ**1]?*URLW\YFHZ:!Q_T9NOIP>7=BYW<
MJ(_*_[%[;W%W&:5DNE"ETZ845JU?CEY-G[]>T'@>\'>M]JYS+4B3E3&?Z.;7
M[.5H0H!4KE)/$B1^[M4;E><D"# ^US)'<4F:V+UNI/_,ND.7E73JC<G_H3._
M?3FZ&8E,K665^P]F_XNJ];DB>:G)'?\5^S!V=CT2:>6\*>K)0%#H,OS*A]H.
MG0DWDR,39O6$&>,."S'*M]++NQ?6[(6ET9!&%ZPJSP8X79)3/GJ+MQKS_-UK
M8S%#EQOWXM)#'CV]3.NYK\/<V9&YTYEX9TJ_=>*G,E-97\ EQ$8TLP;-Z]E)
MB6]5.A;S:2)FD]G\A+QYU&[.\N9'Y:V\>*M=FAM7627^]6KEO$4D_'M(VR!K
M,2R+LN.YV\E4O1PA_)VR]VIT]\-WT^7D]@32142Z."7]"WXX/?=\.K\0K0#Q
MQI3WRGJ]RI7XW7CEQ%]+7-RK8J6LF"[9O#"RWRJ,+7:R?!3:N4IEXFRQG"23
MR41H),QF8]5&>B5V5I>IWLE<R,)4I1=F+2;?]];YJ$IM;+U<5JG.>E>\WE*<
MTWH_?'<SFTUN>1Q?3V\O$K&KK*LD!'LC9"E^13B5GAR68?GL*?:>K#BZD2=6
MRN^5*GL*RC(3?\/]:UE^(OR_@S#^"<(0[\ (IDS$[^-7XT1()[Q%VBDUYN$E
M>'%G3:I4YL3:FH*%FO5:P28;$D3W0>V] N*SQ6*97,T70JX]$",O*A /AM(X
M76JO84;HFV[!)99M,+V^%1F"E$SK&&AJB@(> 6V%^[B>>@ ;.ZRUDX^2[+YZ
M[+LQ*-VZZ6PZ3Q;+95!&EF6%U16D,1EB.# JYX4E-_>4T4Y,QE?/%M^+_1:F
M1 #D54806NQ_^6;4D%)9"X_V80=T85T)&SH.ID14F(0)&&]6N48HLN@:9CTW
M 6'FN2B-A]NE1:'85#E^&]42AD(3AJ*XX[Q&BDQ3J[SJ8N)WJ  4D:9\&MJ$
M-%?."0#(M2(0F5*%RA)<-?:"$A8FXI3!#258FAJ;R3)56,%O"8RV K +]V3U
ME6KF<KI)'^)PQZ6M5F1K\@QNH9<4"Q[%DY3&LD@K&D TR&Y>50X< L FQ$N\
MSR1BJ !RC8#('S%=I8K=_JK:("TZ*IL2[RODGF41:X,T(OX1J;9I53A/BKGG
MXGQZ 4+@."!4J<Q5F<%!GRMI*4,H:A0<0^\Y91CIX2C<<;Z5XIV$/9LB,1/G
M'&F$I5[$57A=3P.UZ&";7%*4JYUAXSN()].DZB":ZG1TC J+H?ZFG\!/0'(O
M<]#:V60\F4S%#I#<EF*URT1OPJ2/-*DE-V22^DQY!R_ %R!5&=0$TTWGX-$:
M0O O=SL!&EHN1!2TP0#X-%>DPVP"@I)L##C+B7.D)V9;$DWA"RF4-)3>K=T)
MKS:4D6(^Z0[IRXI&#DD3<SYI3=@9W^ >CI<G'H1:K(S<[7*=,GEUA-V*\UG$
MR_%$Z'IQ6>L0@H1"B8<<4:89W75/ 0,BA1%MOGX=*P:R<;_5*>=@%!.\<(Z2
M@#8/.+*&7F/%N>! .)L.<DO(WNC$ <L]!23V6(VIA,/CV4V,#A0AJB3-[=%X
M;B.SC>P8E)$+.[$6J+]V#B=/WRWH+70O1\BUN0M#6QV)\HI 1]_./_"@ 3+:
M<F15#H6ZQAJ.+YK669,:A5M6[WQQ(:I=+=BD7'#*D.ANIU*]UHI*E87I2'-U
M#^N[I%/@I/@9M";)*_#G&_AA\X4H2"CY4 N]U:OJL$A%XX^I#</ $,!/^!11
MH_/_BYFX<FG_R$9*8IDH,*FN*0(>96AP&X546U1TT]-UG)J<*C]4\C;29AS$
M]1O$A]J8)[5A+/X@/[6QV&])N>[M"*1T6[BTB:+3?6E;T3&\K9HP%@4'B2-?
MJ1Q\84.[Q^7&*;;'"LK1<DG((=:@ZT/VM*3JL-*E;+1G@"3^V*3:7H=%IMF;
M4O3!;!2>40?0 K;4;%"D'S<Z1TM5S.6V32*)ZB'M..%KS;92[*C&;-U.9"OO
MJ8F,;>P3%EF+V?7X9KY<'+'$E^GR/-"P)GY9_4GVH"U!]B=RA6D2:J7 )>FW
M&TL7A%.[NMCJ>ZH^S79B &ZL_:A&UCSH(N3-V?QJ_&S6<FA0_E#-/KBP29?V
ML0/3U8W1(-0CK5]H_!I?1'(9BU_J?.UYB5W!<4+'#H3#DMY6]5*('S<-*--T
M"-4ZVT_D^G02&Q,\/O07.J*\<DP(U"Y7=795Y4[J+- LQK8M^!$^'F+:8/)V
M6PJP+BJ7D4: @A;*J<%"1CHV!+??FDAP7?4T<TY9GPNQ_0<YO^W7>]-1F3UO
M4Z@. E*_^@US2J\,]OBXKR^-IRXN;" Z_HX"XN9C-N'*L3C</(6IU%\EH:TQ
M.:N":[2Q<$8;!L.L9)Y4\= .AMTO%772@Q^;3D%[ HPGK121/Z^SF*+>_8^U
M"^4U-/M?:NM/MT%(!R!39=M6GVS$?=@!UQMG-J#L-!-M<TU6&8M7G*MOH0;;
MHSG/2N#9,N+I4P+'U-Y4.4LKM.]MZ [+FGI0-M4A [3M%8#@NZW,FE3+#N-C
MR.5APWUDOTUNY%ILZ>BD'DH%BYD'V%!4B\BVC\?*E'I @Q1V@8BEBC?35.!6
M\%Q9=[R>^?N!SM<<G R6!4M2H0U=U]"*T3"W 5_8:GT[O!I1:X)!;)2;H*,N
ML%OJ,N*1RE>B_D8[#6,*RJL'K]H:'G:I,9#SG/::, A+B-OCKIS0-:-WQ>ZB
MPM!##0@MG/]%]_$^G'>BN98KG:/F4CUO^VI*>-4<7+D+;IRX&'@BD4;3:N4T
MJ,!J=7C2$P*Y/1ODPH#8IPI+71 :><FM?&CI:79]/-_!AFI_K\,15>@TF,AC
M":?4;HZM6$+WT*6D,#N1WGL5C@"YOA38Y;;UG2P8$0[4^(]0&Y%;1\> [&Y5
M#^R%)0A2^6.SE@]+-3W'L7;B@UJKNI*@7LZ6@<ZR3%.V(U(RA>FY.ZC#S<'=
MV2Q9+D#P]'LU"X7A; ZRQT+Q-+$^[P.[AAU1V.P;0='")\ULF-2XYK2-.(M@
M$-1')2T?16"U 4/0H4]8-AQBUVTSI]X8>D95#C83UG"#NB;D\_E5B(Y#.(.]
M0>C&8Q?%?4N_<6K[B@@X@)7$*Y8#CXY**T?'@"OZ$C86;T\9@T]NDV>3ZX1_
MI]>UI:?)\MFD)DE@#.FY4JU_@(%J+]OIJC'3\M!,O/9/#Y3/E79;9J5?GZ#O
MVJ][CGDVG5\E*)A][<E_9V@;D^5T(7I97SH9S-F< X?8ZHHLVP-TL@!IPCTC
M]0)ZUSG$#6^+#N.Q%[OUBHY0J+]&GUIW9_2 5N_I6P? (99&;!EWO?&4FXP(
M-FE/ (#.;$K=>$R*#24>^6X^2Z8WB,[Z1'/ !E&C/=H;]2-%)B9:E3/I#H1F
M(N+6*#8\FKZ5U$G7<AR,3]QP7B]UD?!7#%,.EALZ/S.Y#A]:T([X:%R#3J0V
M:3<WCZ7F"6(D5(K]0E21W%Q_Q?>E$%2F\M0B94WA.;M*KJ9,-E6)L4C"_["U
M0&D<_3V+ 9$_QJ6P&&_Z$"!2VW[9C!] SF:+ZV0^N6[WEJMPD!],^;DR) "%
MXQ-_):)6<<^J<B4V>54$NJ"\HQX6 G*-YJ[>+H6O#7QRB5O"53GZ&Y8*7Q 0
M5+^AGN5BU@7:.3C\QMK1S^/I)%E@O_NU1P.\ VCJ2]V<?GU!&?I*>MGY<ETH
MN^'O\Q246#M\Q(Y/X[\ O I?OMOAX?\'WDF[H48@5VM,G8ROKT:A]6INO-GQ
M=_"5\:CV?+E5:$DL#<#[M0'^^H86B/\8<?=?4$L#!!0    ( /:&#5D YI4%
MN08  .L0   9    >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;)U867/;-A#^
M*SNJDDHSK,13AV-[QLXQ36?2>.RD>>CT 2(A"0T), !H1?GUW04/299L=_)"
M >#BV^O;!:CSC=)?S9IS"]^+7)J+WMK:\FP\-NF:%\R,5,DEOEDJ73"+4[T:
MFU)SEKE-13X.?7\R+IB0O<MSMW:C+\]597,A^8T&4Q4%T]MKGJO-12_HM0NW
M8K6VM#"^/"_9BM]Q^[F\T3@;=RB9*+@T0DG0?'G1NPK.KF.2=P)_";XQ>V,@
M3Q9*?:7)^^RBYY-!/.>I)02&/_?\-<]S D(SOC68O4XE;=P?M^COG._HRX(9
M_EKE7T1FUQ>]60\ROF15;F_5YG?>^),07JIRXYZPJ64CU)A6QJJBV8SS0LCZ
MEWUOXK"W8>8_LB%L-H3.[EJ1L_(-L^SR7*L-:))&-!HX5]UN-$Y(2LJ=U?A6
MX#Y[^;8H<[7E'*ZYY$MAS?G8(BR]'*<-Q'4-$3X"$83P04F[-O!69CP[!!BC
M/9U186O4=?@DXAN>CB */ C],'H"+^J<C!Q>] C>+;="<Z22[=R$OZ\6QFHD
MQ3^G/*[QXM-X5"AGIF0IO^AA)1BN[WGO\N4OP<1_]82U<6=M_!3Z_TO)DQ"G
M#1P$\1".P.$+!U,J:90&!G=-L<1^,/@ZA#)G$@9VS>'E+[,P]%_=X((;!J^&
MD*I[KH5<845C+)FT@N7Y%O !:@FJTL!SL1*+G,/GT=T(>*/;C. 30A(68$Z$
MS;G9B7928!4R_2M'/=)JL:C(,K=JV]UL:;F& LE/9J1<6VQ##93(A=UBW_A6
M-;E'M:\/D)CFD(M"6)ZUJ%A9HJB* Y7DD-HPF:)))=<H3QLJY+IV>]Y+-$*R
M'&[Y/9<51RT9'U%<L6FD:TC\%Q2/0R\0EO8NA386)DZ YB735J2BQ&!2F(/I
MJ[W(I*K 7FP8(8P FY+;LN5,HQ"5'F#A\&*!=K7%XYXA,)G1 !<W&.#OA,(A
M@W[H)<D,/!J$2>S$<.A'<P\#9TKN6F:^]0"[?^V-B_.!)YKG;"^"E)=1&Q.2
M<('IZL^E[8!R4LG?.D2EM]13D<X9+&J&0MD< 8Z,9$B7YXXI&+T:R/&,Z"@R
M@6=,DP4AG3R>2;C.NU@3GI"FTI3;VBOL!\BP-4.M6MV3,+%,RHJXY-:%@<K4
M[BZ1 PXIK;0FY]0"4\7JL+3\0/G2A80HOU1$)8JA99311@E2$<.(!J1(6K>_
MM3%=,[G"]Z*F"\K_BTG9"\Y.I0O-LX1HJ1">P<"!JLK@DAG6;QU;;H],.=9V
M!A]WFIG+P!],5AAS"* /B1<&"?[./7\:8U?1]\*%&,F>S"'PHYHA'.=N$7L+
MS.=PE5J$P#8"@Q5F; BY,@:2.(!!Y$6SZ;!M6U@H6U?3, BFT1"?DQ";VW*)
MT2%;,!9X'LLF,^D625^'$C22M0MK,$E@D 3A#E<]]&HO@C#Q_'#:^/:."0WW
M+*\<GY@Q'(TYWA)YDSD]XTD$[RJ7$VR5MCHEVX=!Z$719$BCP)LF:!?REYBQ
MDN('K\FVXQ K5$4A:,B14D7E(G/5N&"Y8[6[&: R^W-4^(C NO6NWWC3;_RY
M2E-=H2["44X0*>/ZKN N,8E+##X_'K]-O!GYA[]^X@_A3[Q_MN^W)R/Q;N<W
M]NUGJX&,8FE:%57=GDZ)_&10;I[2VV]8TM; U=,VD-AT.L'?V)O/XI-=PJS5
MQC0I+K!O.MXC=R2GYJB%RD3:85,Y&><%;6@ILL<A(0_B4B>.@#5?4Z>]YRB"
M<PX#JK[AXW&@$\4E[J019X=EWZ?"[[O2Q^=L>KH!!)$/5X7"0_!'UWS8R:8P
MB)$=<0(APGY2%M\>A*,]-&KP""V.L7(QT#45]_JJ.P;:^I6GDO0P?,^&[,Q%
MY;$6-@@CO(@]]+)$PW7=NW_%PV-/(\&TN8@GZ#B5%;H];/S>$Z6>\IQQ'O7"
MO,IJ?GV'!'.!IL4156,\CUK8QOSVMG 8@D>IM]<,GN)4'V:8\#XI#F:)FT</
MN(\IJ8IR=U-K3]V,6[J$R;H'G,K646<]*NT=A]\(DU*)U.="-,*K6#P*7\ M
M3=VM;7?GPM=XE7./0U,7#PXEC[QM0DSQ<[UB6=D*W3![1>$YQSH)=&Y!5T"1
M'36?M\:*@NW!/%1Y?/J3\KT8.*=C5WL)#1-7A#B80!C,:("S.*8!SJ8N/'-$
MU*I:K7&")82-&,-VZ@MGO/<!6G"]<I_9!EQDZV_1;K7[DK^J/V!WXO7? !^8
M7N&E#'*^Q*W^:)KT0->?UO7$JM)]SBZ4Q8]C-UQSAI<M$L#W2Z5L.R$%W?\;
ME_\!4$L#!!0    ( /:&#5G>?\BZ@ ,  ,@(   9    >&PO=V]R:W-H965T
M<R]S:&5E=#(U+GAM;+U6;6_;-A#^*P=U[1+ M6S)=EYJ&XC3%LV&!D':KAB&
M?:"EL\65(E4>%2?_?D=*5IW!,=I]Z!>;+W?//7?DP]-T8^P7*A =W)=*TRPJ
MG*O.XYBR DM!?5.AYIV5L:5P/+7KF"J+(@].I8J3P6 2ET+J:#X-:S=V/C6U
M4U+CC06JRU+8AP4JLYE%PVB[<"O7A?,+\7Q:B35^0/>INK$\BSN47):H21H-
M%E>SZ&)XOAAY^V#PA\0-[8S!9[(TYHN?7.6S:. )H<+,>03!?W=XB4IY(*;Q
MM<6,NI#><7>\17\;<N=<EH+PTJC/,G?%+#J-(,>5J)6[-9MWV.8S]GB9411^
M8=/8II,(LIJ<*5MG9E!*W?R+^[8..PZG@R<<DM8A";R;0('E:^'$?&K-!JRW
M9C0_"*D&;R8GM3^4#\[RKF0_-[_%'/F8EPKAVNB7F='.&L56:[C2#BV2F\:.
M WGS.&M!%PUH\@3H,('W#%00O-$YYH\!8F;8T4RV-!?)0<37F/4A'?8@&23I
M ;RT2SL->.D3>)SKOE3AKXLE.<M7Y>]]63>8H_V87C[G5(D,9Q'K@]#>831_
M\6PX&;PZP'C4,1X=0O^_!W40=#_EH^'X&+XC''RJ6%:\$P0=-&96X J$2U-6
M0C_\2BRZK[4DN=W\O2[-G:0>X+TDY\&H$!8+HW*TM&/!>G?\HF . B;]9/P<
MS$:S22$KD-OX4G?FKA!N-S3[5\8Z)D!P>WUY!7F-X Q4M0.A<\B$4L P9>N:
MF5KE[$0L9H_[&,J7PI-U16#FWSH_W4.)H02L:E=;A%PXA"-"7T$>I<=]^,BP
M*RZCV02X4%XJS(8@*X1>(VUC-_0Y_4!^*930&2/6MJ&!\(#" GIU 6L#RR7:
M3A_G<!1@3$V<*QW#G][XS7YC6+3@3/V_FPG\ L/>R60 U]P>E"&"HV32WHZR
M"J=Z)Q27EN/A?884SC 3UCYXHLW>Z.0,/EJA23671.3_\+O&#SL?3YH<BI]R
M_*3'[>7G%"[YD<(](OZ;T#6W-/A6MA?/3I-A\@K>"FG;.K0W-%P+KM*N-(:]
M\?ALM\CIZ0\6>7PV>;+(+.B3X^\[YWT/5;S374JTZ]!#R4M&NZ;1=*M=F[YH
MNM,W\Z;'OQ=V+36!PA6[#OHGXPALTS>;B3-5Z%5+X[CSA6'!GQIHO0'OKPQ+
MJ9WX -W'R_Q?4$L#!!0    ( /:&#5E9+?8O/0,  &D'   9    >&PO=V]R
M:W-H965T<R]S:&5E=#(V+GAM;)U5WV_;-A#^5PX:4+1 8,ERDA69;2!..FP/
M!8)F;1^*/5#2R61#D2IYLNK]]3M2LNJTB3?T1>*/^[[[[L@[+GOK'KQ$)/C:
M:.-7B21JK]+4EQ(;X6>V1<,[M76-()ZZ;>I;AZ**H$:G>99=IHU0)EDOX]J=
M6R]M1UH9O'/@NZ81;K]!;?M5,D\."^_45E)82-?+5FSQ'NE]>^=XEDXLE6K0
M>&4-.*Q7R?7\:G,>[*/!!X6]/QI#B*2P]B%,_JQ6218$H<:2 H/@WPYO4.M
MQ#*^C)S)Y#( C\<']M]C[!Q+(3S>6/U15217R>L$*JQ%I^F=[?_ ,9Z+P%=:
M[>,7^L%VL4B@[#S99@2S@D:9X2^^CGDX KS.G@'D(R"/N@='4>6M(+%>.MN#
M"];,%@8QU(AF<<J$0[DGQ[N*<;2^L4W#R;DG6SZ ,!7<<5;0.:R&M65*["78
MIN7(N!D8\V<8YSF\M8:DAS>FPNHQ0<KR)HWY0>,F/\EXB^4,%O,SR+-\<8)O
M,<6\B'R+9_C>?.D4[>'3=>')\;7X^ZD@!XKSIRE"J5SY5I2X2K@6/+H=)NL7
MO\POL]]."#R?!)Z?8O^I0SG-^')^^0K^B_:QP5\2PT(KS!Z4!]&1M$[]P\9D
M><%W"'F>G659!EX*3@+8&LJ!P0>&6:205E?HXB;Q]-@ & 5H2)$>6*U!V%E"
MX&8#*$HY,(-$78$@$%I#PS==F6TDC"P'!R]#1 '8.T6$0\%;XT$9T J[ #B
M7\W@5NU4A:;R7$U[*)!+N=0BY"+PM$)5+.>QW-K9!NHN8+3HZT[K/8B=4%H4
M&D'XB.PENZZ0T'&U,ENQCW%OK'!5D'"K'#<DZP9KWQ6?>1J"#WENXX&$E @-
MU:@07.@L,>!@0\$!MU=/3,#!C*"@?$J[L]U61K][%)S*4(C 981-@6XJI3,P
M=O+B08H=<B*B_"$5LQ]NR/^X%!??78GOY)W%4^3U7BH^8(?AY>#-SD1X/.<?
ME,9<\2"?/55=Z5'[:]!M8Y/W?':=H:$33JO3.W(]M,]OYL,C]%:XK>([H[%F
M:#;[]2(9TG^8D&UC,RTL<6N.0\EO(;I@P/NUY?L[3H*#Z75=_PM02P,$%
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
MC@R5YF:\[V.1\\&'/$L-Z]/G2@VUTI5UW_1LWFZ^B'KG/@3:+G>?4_T"YRG
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
MZQ[3_DNFO[&J<E\/9\I:5;C+3' ,12+ ^[E"%IH;4M!]3G[\#U!+ P04
M" #VA@U9WUNCZ) $  "%"P  &0   'AL+W=O<FMS:&5E=',O<VAE970S,2YX
M;6RU5E%OVS80_BL'=>AL0+,E2K;EU#:0I"U68-V"9MT>ACW0TLG2(I$N2=G)
M?OV.E*S8:.(& _HBD13ON^^[(T^WV$MUIPM$ _=U)?32*XS97HS'.BVPYGHD
MMRCH2RY5S0U-U6:LMPIYYHSJ:LR"8#JN>2F\U<*MW:C50C:F*@7>*-!-77/U
M<(65W"^]T#LL?"HWA;$+X]5BRS=XB^;S]D;1;-RC9&6-0I=2@,)\Z5V&%U>Q
MW>\V_%'B7A^-P2I92WEG)Q^RI1=80EAA:BP"I]<.K[&J+!#1^-)A>KU+:W@\
M/J"_=]I)RYIKO);5GV5FBJ67>)!ASIO*?)+[G['3,[%XJ:RT>\*^W1O-/$@;
M;63=&1.#NA3MF]]W<3@R2()G#%AGP!SOUI%C^98;OEHHN0=E=Q.:'3BISIK(
ME<(FY=8H^EJ2G5E=IFE3-Q4WF,%OID %U[*F]!8V[CN$7Z36B[$A3W;_..U0
MKUI4]@QJR."C%*;0\$YDF)T"C(EBSY,=>%ZQLXAO,1U!%/K  A:=P8MZW9'#
MBY[!NS4RO2MDE:'2/\*[+TUI'N!7:1#^NEQKH^BT_/V4[A8U?AK5WJ +O>4I
M+CV*H4:U0V_U^E4X#=Z<X1SWG.-SZ/\[5^=1!RP<PDN@X?<"(2VXV*"&4@!M
MHPM1<9'27.9TP1XQI,-(3S JB[%^<*M2H## %0+7D,N*:H.^@(%#E8WF(M-#
MH&M'ETK0-5 *1?H E!:AR8&[SMD_=#MJ"_,6<]*4P1H%C0QLNYJQ)6[T494[
M;J\^T"XB6_**V%.*&VNLX;.@8E:5_Q* 8TB&NI#*_&10U;1SAZT;TB\-V5ZU
MDH%;QRG6:Q+:'<P ?H!!["<1191&S)^SV(UFS*V\?I6PD+VQ*XD?SZ;#+M:G
M<2H%S1$&ELT0!E'@3Z-H"-.$]0"']X#-_?G$YJ^6C:6H,*VXUF5>DIQ<R?J;
M63GUQK]R0=1/QF?DAT1VXL=3TDS:6<R&7Q..9OXL>)GP,/%G43 $YL]FLR,$
M?S*9V<]S?Q(&WT-Z.)WTX\AG;$[/:!Z?D\Y@,(G]<$[29T%P1)8E1'42^0EC
M+Q$]IUP'-HSQ8^S"(*'U*(F_@U0B^.B(T0$.D^2<SLB=\-B?3-W!CL+XY%@?
M'7#:Q":4'C[J:)^R+H61]H%4)JD0B /M U&\M[<8ASX(ZDQD6VVT(8'M7:1Z
M0XV)<K5 C^ 6L:W>+*9RHNB_;'A9V4AMN,I*L8&<EPIVO&H0:N2Z41V0==T\
MEH -]3&ZC1-2I)XM!B-7#7F7$%?LA7&Z'%/#UQ5]7DN*O:UR3D1^4&?X/1+"
MAWX&F.?4ICA99*XI8214.U-%'0RU'2],M"MA*?U[D8HLE4ND:EH]4%-A"D>,
MT)SM1MF-9&B]MS)&MN!27<U*&U17)=NFSY7;-75T-K1G*C)%,OM&M?5!]YEZ
M@3_+.#M3W8_@PGCTU"]V?-0:U:@VK@&T$2+!;9?4K_8]YF7;6CUN;QO4CUQM
M[.&H,"?38#2;>*#:IJ^=&+EUC=9:&FK;W+"@/AF5W4#?<TE$NXEUT'?>J_\
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
MJ4D8Y'6=<2:)>4#[8BAD8W04*7*_^,>C\6@P&HT0-8Y* FPA%+8!AD &084
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
M+2\\MH_+:Z-H[A941&=FCJ6CX9/+$U7)JYCRH2Y7_/HC^J.ZS/E/5,W(G_0
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
ME^0HE7+2L&BL)P<75Y<'3Y,/];98)6>SLS0109[HU 2T2Y3Y&:HL-/ EF5S
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
M] 3[_"Y0OL@Z(:\ ^H24]7I#$+"X%A+2G5*\A]-1*G&GLMB5. *=)'F8P!I
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
MHG,"SYL^O (%_Q8["W23I?9?.53B?R%7B#._D#HKU3SZT UH<4"!90'/(31
M0>A,MM$&78HBH%";!=42C&WJD20LB%E9MF)K!32ECLPDM+YW+L2K1&CR++70
M5_+%?GGY^A(-D+XA04AU<GMKP\\]],_W@NSJ!CCK(>8M@&P.^^0,W>KP4I0-
M\]O4L7S5' $H0TV:(4XI(E3F+]HXYA<Q1 AXR,AI9-)*S"E%R6A@84P^%?4W
MPK91]]S8 L1<ZU9ZOL/SOJ9L#3&$7\R2/+MO1PG[FOOLS?;08("*-$(G%3$[
M*K ,0:%4)*+0?6CSD^W80;Q/G^4P_:PQ^0S&&W!<8UEMLJRILP;Z(SB*Q3@N
M5G)*XAI=W=1J9:O5G32E@NF>!@&[G$;"YDQ: 45^'X2W?Q*&#HI!R04(Z&$
MJ_G6TY2 -Y>TLE":@E04@<G#^1#@3-5'Z)B0%D"<^D-EEKEJEF3H&JRWN@(E
MFDL7'2)G3I "8A[-8C!&!98!<NZ67?0$G2\V[>%XP3HK&NE&0Y#J*T"RDE2U
MZZR0D"8F*^&[WFX1A2W[G$8ZM-@(^UKP7,1==Q"V9@D15K0/ CB&&><H>2<"
M53L$AP)0'(>,7#ZY3@&V7V[4-4=3MKD=$YPK8'W1J)TQL3!#Q6K0C,(1G-["
ML)UH!61JS(ERH^?]65 E?[J_A5(2=U"29[6ACFE$%F:@4CC)!==@EC))329A
MA5J*"%KBD(:D1TL^>AQ/CP3)"R](7NQE\CX"ZPGNE39:>_*OUZ^F6P_^R2&3
MW[?DVO_$?CB[=VZT0;W>.+U 0L FAT)^Y40*&&]'C%O?\,.%\T+?/SHQ,TF(
M2"1;@#Y[AYEM*$<3D=&L^1DMQE>!G8I+QO8^&*_5,WF.3_G69$&H2;(6M[;P
M\4<*D:[7V!N1H\"<"N>FAC;YB<B.L"[9)!VV_9)*)(?=^[3($R/NV,WA#Y_2
M%-=5^V6L? &4[$*7SI#AZE#*V/IWGU&N'/4XDU0Y7WPK#^ 6AD\4ZU *S0Y[
M_ D]]=5]Q./@/!&=1M'2.^9NG,I24![=$J05KE^'%(>]!!A]'#92"4*K(&)O
MZ!G$\+2*140(=LC[:B"Q\K2VPALZXL"7 K&,V%54F'2KC10T'=)@T?[=<"J4
M78"@,>=QR!\X7[T!.TMQVK,R1B(LT S9$6J$^NYF0HV4AH'_MKM6P]L34@F:
MRP 7T%Q&5^JZ!A-4TLN88=[OGIZC/B!^?+;WMKZ3"F?>9!?7A/FE</(1!M5,
M?H1WL7*^S8"6/+QL8,<FB,>ED-FRK9NERB,-EYDX(G4 8CAA_CX&O\RTO$(.
M+&]KK*YG'_ R3K3$R'5XZ2AY%]<=<MZ0IJ1&D7)-<\#'E,!]?P]%18 65<"Q
M>J>>YB(^&\-^:='(1MO)T]A0 5#[$/3IB/;#W3-6CI.AHUS[C70U&R'JG@[3
MQ^.*",?N1FXE[1C(=^31A:A/^64:P<4?)O=3)*)D-E1SHP2J45P56Z1 =CZT
M+DRTS]J;ST*GX-E>F?J*F>T;X DUU8B&)ER3O8'WCC;=%&S/%)$2XX/$%%R+
M51?*X/R#&O$@3\,$#\X/,0)CXR<PIIQZ#4'G\:T=I//,9&-0\6'C8SMXT?>
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
M@#_LSB*VJ3K@A!6]]K.EW*S-MJZ487W#.H%]'"%4J,WWUY6]A,.X9:?2+QX
MKRO0FOJ=)5%_<DC*5V8N3>'QSM_!1$G2W/<D^/Y\/EO#18YZ>/XHAJA'9?D;
M;/';W<M]*^KO1&\#V&IXH1+BCK1])CN<NP;5H]N@)SNK?D0UWWWB-L950;<^
M<=X1;@%E=E/WUS?BS&Y,<J49<M P%Z61MMWQB96%;W\8]-_4#X]TU7/.:AZ
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
M 68RY4.W)]/JV9N2J8>'.CEB7F! CBML;[2)TJYR&-ZB7'^F*PB]AXJ=-A;
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
M0J%V"K2^5,KN!\[!\"B;_0M02P,$%     @ ]H8-69(J"Z*> @  L04  !D
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
MA<.IV89V9Z2HAJ*V"5D4I6$K5!<LY\/:G5G.=>\:U<D[ [9O6V&>KV2C]XN
M!L>%>[6MG5\(E_.=V,H'Z3[M[@S.PA-*I5K96:4[,'*S"%;T\HK[_"'A#R7W
M]M48O).UUE_\Y+9:!)$7)!M9.H\@\.])7LNF\4 HX^L!,SA1^L+7XR/ZSX-W
M]+(65E[KYK.J7+T(\@ JN1%]X^[U_A=Y\)-XO%(W=OB%_9B;Q &4O76Z/12C
M@E9UX[_X=NC#JX(\>J> '0K8H'LD&E3>"">6<Z/W8'PVHOG!8'6H1G&J\Q_E
MP1F,*JQSR]O.B6ZKUHV$E;7269@\"IS9Z3QTB.^SPO* =35BL7>P*(./NG.U
MA9^Z2E;_!@A1V$D=.ZJ[8F<1;V0Y@Y@28!&+S^#%)[?Q@!>_@_=!ZVJOF@9$
M5\%_K=\H6S;:]D;"GZNU=0;WS%]O]6%DX6^S^'-T:7>BE(L #XJ5YDD&R^^_
MHVGTXQD/_.2!GT-?/N"YK'H4K3=O6/C=U=+ 8RTZ.)I]R\!YBI4#[+QLUPAU
M[/[0,APP D@!U[K=B>[Y!POJ18,8->R5JV&C.E!.0H.'#I>D\6'8Z :O 7LY
M0GHXF&"BJW5OD<!.X8/1UL*J+/NV;X23%:Q:;9SZ6PRG^#>\I_Y'RN?A-/K(
MDS1XN< G*S=] [^JC81[Z6\KU6T'[F<I#/+>OFOCY.(2KH<#B5TQLAG(;*UV
M%BX@X21)$QQ,$D:R(IWBD)(L+7R,$AIG/L9SDA:)CS'".8-X5J"-K[TRJ-3)
MLNYTH[?/P#.2T 0F-"8LS:<0<\)X!DE">![A<D2R*)L"YR3+8LAG*3P:44GH
M1(N]9BDIXAS3.(F28@J4D3PK($YPV5<C=X(B6$QXED"&U7?8Q,Y!J2W:I@5)
M,'U"*8F3: HY8:P BM*1RW,7$8)F:(Y#,6,O!G8#"@*D)(GB@3]G#/E)FE.@
M&>&%ATU(FE*_FJ-(RK %XYY%LQFE,"FP?U@5DX(6?I$EV(D<Z5 S1XP()<?P
MJ)UHSNR]EZV''R++28[0%]Y42J(\\Y\@Q0_%N \7E!09'\)11JAGOX <FYLS
M;"Y_Z\R&KVY<W _;X5VQV,&^<^/E>UH]/5VK\<9^21_?O8_";%5GH9$;+(UF
M61* &=^2<>+T;KB_U]KAYAN&-3Z_TO@$C&^T=L>))S@]Z,M_ %!+ P04
M" #VA@U9^"T^98,#   &"   &0   'AL+W=O<FMS:&5E=',O<VAE970T-BYX
M;6RM55%OVS80_BN$.A0.0$02*5ER:AMPDJ[-0X>@:3L,PQYHZ6QSI4B7I.KZ
MW^\HV8H[.-[+7J0[?KSO[GB\XW1G[%>W ?#D1Z.TFT4;[[<W<>RJ#33"79LM
M:$16QC;"HVK7L=M:$'5GU*B8)<DX;H34T7S:K3W:^=2T7DD-CY:XMFF$W=^"
M,KM9E$;'A8]RO?%A(9Y/MV(-3^ _;Q\M:O' 4LL&M)-&$PNK6;1(;VZSL+_;
M\$7"SIW()&2R-.9K4![J692$@$!!Y0.#P-]WN .E A&&\>W &0TN@^&I?&3_
MM<L=<UD*!W=&_2YKOYE%941J6(E6^8]F]QX.^>2!KS+*=5^RZ_?F/")5Z[QI
M#L8802-U_Q<_#N=P8E F+QBP@P'KXNX==5'>"R_F4VMVQ(;=R!:$+M7.&H.3
M.A3ER5M$)=KY^3MCZIU4BHP^B:4"=S6-/=(&,*X.%+<]!7N!(F7D@]%^X\A;
M74/],T&,\0Q!L6-0M^PBXSU4UX2GE+"$\0M\?$B2=WS\OY(4NB8/V@N]EI@L
M63@'WI%[Z2IE7&N!_+E8.F_QJOQU[AQZ+]EY+Z%];MQ65#"+L#\<V.\0S5^_
M2L?)FPLY9$,.V27V^1.V8]UBT&9%COF<B_$BR_D8/VV K(S"_I1Z37RX!Z'?
M0N,XXA&L-GABX(C4O2JLW8>MHC&M]B&B]?&$EWLTW1KK ]YJZ9'9=E9[$)9
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
MC _;2JLH>&55JA+IEFT-& _IM\$XJ4'YR_*0-C)>DO0E$:<V:)Z;'H.9[Q:
M!M&Y/C'9/C'YMA7R/MLX#/48^30F%(8'<G)EY!V+,_9()!9(6=$_>=NZ-J6D
MXUR4,M>! N**UL=N>XD^L><S,RVZE[QUVOS]GMLF:EWZV^#LKWQ]%WE="Z::
MAI".7$A&"<0CW_S= WCI9#K*X@]TT \^0#A*:8Q'8?;AB#1&&VF,WBV--YVB
M,H-;(EYW=:^-=^RY-AIWMO';ZOTAP3QZUV&1OSR<&L<FU3*J>T8VENV:44>"
M>J# =5)?E=RJ5$OJ)NH6$@$JF$/IT7U'2I:C-(Q(V4VR_E..7T9EIRCZA3_>
MT ]38[H/?"?U3"^%3I!$>I4&QZ<>\6B+E))6:'"\*-(K?FC$(]$K=#)SLB#1
M"ZE>\/1"$)F6HG\AY^08Q$Z2QA"X3D+B:_7R52!/*9)]O6$Q!"^E2P)(,R<B
M/I\H(.=0UFVGC"3UFG\:.:X7D0S3;U<:D2K?Z912P3ZRJL.#.F6EQ_>ULS&Q
M\C(X4L'QIH+C_ZV"7R?G4 T?O>U[#7^OX??4\'CGP5"C6)AGD01#S[X=-JN;
ME]>E?7!LC]MGVRT3B[*11&5.INXH(9$5]BED/Q1OS?-CQA4]9LQT2:]'%/H
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
M&RZI-T5E#6A_(:793NP!;;<[_1=02P,$%     @ ]H8-670*$Y"S @  ,@8
M !D   !X;"]W;W)K<VAE971S+W-H965T-3,N>&ULC57;;MLP#/T5PBN&!#!J
M6[9SZ9( 3;MA?>A6M-V&8=B#8C.Q45O*)*7)_GZ4['@ID 9]D77A.3P417JR
ME>I)%X@&=G4E]-0KC%E?!('."JRY/I=K%'2RE*KFAI9J%>BU0IX[4%T%+ P'
M0<U+X<TF;N].S29R8ZI2X)T"O:EKKO[.L9+;J1=Y^XW[<E48NQ',)FN^P@<T
MW]9WBE9!QY*7-0I=2@$*EU/O,KJ8)];>&7PO<:L/YF C64CY9!<W^=0+K2"L
M,#.6@=/G&:^PJBP1R?C3<GJ=2PL\G._9/[G8*98%UW@EJQ]E;HJI-_(@QR7?
M5.9>;C]C&T]J^3)9:3?"MK%-0P^RC3:R;L&DH"Y%\^6[]AX. */7 *P%,*>[
M<>147G/#9Q,EMZ"L-;'9B0O5H4E<*6Q2'HRBTY)P9G8C#"K4!KC(X:LI4,&-
MR&2-T/NXH\QK[/OPA1Y'[Y$O*M3]26#(K04'6>MBWKA@K[B(&-Q*80H-'T6.
M^4N"@/1VHME>])R=9+S&[!SBR <6LO@$7]Q=0NSXXE?X7L1M+Z(-7<.ORX4V
MBI[.[V-Q-ZS)<59;3A=ZS3.<>E0O&M4S>K/W[Z)!^.&$YJ33G)QB?T/B=).Y
M8\)/4A\7_A.Y:A((=/U8+\BA34&O%& *N=&D0_==1NS [!#!"Y72J2Q;E=@]
M+T'/BTJ,"D@ [K*"BQ6=5U(3WXKZ2F-Q!KW$'[&TW\P2EMA9Y ]&!VZ.DT<#
MGT4A#/PTB: 7^>.0]=L[.PZ(F1^'0^BE9#KL0YPR?Q2'\"@-KPCRQIC.((G]
MP9A9P;$_'(=6L.4:A&,X]@2"@SJN4:U<M]*0R8TP34EWNUU#O&SZP'_SIIO>
M<K4JA88*EP0-SX>I!ZKI4,W"R+7K"@MIJ,>X:4%-'94UH/.EE&:_L ZZW\3L
M'U!+ P04    " #VA@U9>VT%R00)  !F&0  &0   'AL+W=O<FMS:&5E=',O
M<VAE970U-"YX;6RM66USVS82_BL8->E(,XQ,\$VD:WO&CM->;M(VDSCMW-S<
M!XB$;%XH0@5!.^JO[[, 2=&QI"2]^T)2$G:Q+\_N/J#.'I3^V-Q):=BG=54W
MYY,[8S:G)R=-?B?7HIFKC:SQRTKIM3#XJ&]/FHV6HK!"Z^HD\/WD9"W*>G)Q
M9K][JR_.5&NJLI9O-6O:]5KH[96LU,/YA$_Z+]Z5MW>&OCBY.-N(6_E>F@^;
MMQJ?3@8M1;F6=5.JFFFY.I]<\M.KC-;;!;^5\J$9/3/R9*G41_KPNCB?^&20
MK&1N2(/ [5Z^E%5%BF#&'YW.R; E"8Z?>^T_6M_ARU(T\J6J?B\+<W<^22>L
MD"O15N:=>OB'[/R)25^NJL9>V4.WUI^PO&V,6G?"L&!=UNXN/G5Q^!J!H!,(
MK-UN(VOEM3#BXDRK!Z9I-;31@W752L.XLJ:DO#<:OY:0,Q>OZURM);L1GV3#
MIC=B6<EF=G9BH)H6G.2=FBNG)CB@A@?L9U6;NX:]J@M9/%9P IL&PX+>L*O@
MJ,9KF<]9R#T6^$%X1%\X.!I:?>$7'67799-7JFFU9/^^7#9& QK_V>>STQCM
MUTCE<MIL1"[/)ZB'1NI[.;GX_CN>^#\<L3<:[(V.:;]XC_(KVDHRM6(OU7JC
M:EF;ACYUGEQ)E*1DXP3N\^'H+OM]N+F3+'^TI6HU*]U&2[=M]\E8W. ;9B"T
ME4(W3!("&/(GUTNIAQS::\!$7= #9P):!,E6: S-*?L7A!UZ'LM.RQK*5=M
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
M&+6VCW=2X%1%"_#[2BG3?Z -AK]6+OX"4$L#!!0    ( /:&#5GK]"C?YP4
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
M: 'FEQI$VQ<RL/WVF_\/4$L#!!0    ( /:&#5F#9BHZ%@0  -T)   9
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
M(;40L@P]J6OGR:LW#WIIP;^=QL0V13,NMOA7 WYV!#_-U&?74NW535M"^2-
MS,[N/<YV'E]E)Q$_0'&F\G2DLB3+3^#E>P;R@)?_- -W8#5!N2/!@%?_+)8L
MQ2GT[R$*!@/CPP:DK"Y]IPN815PW'G -T?SUJ_1=\OZ$^^.]^^-3Z/-[+M.R
MMZ!<I8Z'$I[QD.LGP0^[_E"#JISE<A8K))FA.G1K4S)1)9 VUG.]KC26(H _
M.%74&E<@]X5#3@A5#N?$H!V@<>5H6#L,5<M1^;ZH51'RD&I-:@,(R@.19?6-
M(;[4OE;:BS!G!S1+P'V&C (/ HD@32HP4Q38L[(U>FFLI#F"&.0CPR9[9'.M
M=]:4@;REMKHMV&;HDD?L7*HWK$NUZST;]&\Y>_YOY+!FMJTQTQ8]XG=&!%0M
M&M>W?/DRW)^%S]4]K $E &86D'N(#LPNH87*,+;PXY@@5-!TUCT!;-G^3;U^
M-<G2[#VO)J-LG/%W/,J3"_[FHXL\5Y(*_E?APV/6>@TL"^V+^.7)GD"SFC2.
M W%IE#>MI+\?>3A/_.$)0D(,SS$,KGEA:DA@_^+5OHC%FR,6'QQI&[P/>:FY
M)3(5Z6B<I,RRY>I9C=2* T<6D[AUR7P8Z1PR>]3YZ/QB(E7*1CBG1:)D]JSK
M@I,I<[PSLF/\4(>(G[7[!KB<9*AY]HM39>C\^]/]W%P,X^*[^#!T/W,U&F;$
M0L6JR=GOYY'"89 -&W)=&!Y+1SR*PK+FV0\H GQ?.4>[C1C8_YN8_P=02P,$
M%     @ ]H8-627Z#RW%!   :Q@  !D   !X;"]W;W)K<VAE971S+W-H965T
M-C N>&ULQ5EA3^LV%/TK5O8T@;1'XK1-6]96@F;3D![O(1C;AVD?3'K;6B1V
M9[LM2/OQSTY"VJ3!T"=+?*%Q<N^QS[%]<V)&6RX>Y1) H:<L97+L+95:G?N^
M3):0$7G&5\#TDSD7&5&Z*1:^7 D@LSPI2_TP""(_(Y1YDU%^[T9,1GRM4LK@
M1B"YSC(BGB\AY=NQA[V7&[=TL53FAC\9K<@"[D#=KVZ$;OD5RHQFP"3E# F8
MC[T+?![CH4G((_ZBL)5[U\A0>>#\T32N9F,O,"."%!)E((C^V< 4TM0@Z7'\
M5X)Z59\F<?_Z!?WWG+PF\T D3'GZ-YVIY=@;>&@&<[).U2W?_@$EH9[!2W@J
M\[]H6\3VAQY*UE+QK$S6(\@H*W[)4RG$7@*.7DD(RX2PF=!]):%3)G3>F] M
M$[JY,@657(>8*#(9";Y%PD1K-'.1BYEG:_J4F7F_4T(_I3I/3>[H@M$Y30A3
MZ"))^)HIRA;HAJ<TH2#1R5<B!#%S<XI.8E"$IO(4?4;W=S$Z^72*/B'*T)]+
MOI:$S>3(5WI,!ME/ROXOB_[#5_K'(;KF3"TE^HW-8%8'\#69BE'XPN@RM"+&
MD)RA#OX%A4'8:1G0]/WI84MZ_/YT;&'3J>:GD^-U7L'[JG?._KP(SO1U GKK
M*8FX0-,E80LPLU +HRRAJQ30/U\T(+I2D,E_VV:GZ+W;WKLI.N=R11(8>[JJ
M2! ;\"8__X2CX-<V95V"Q8[ :JIW*]6[-O3)-7FBV3I#\+3B<BT *8Y2+B6T
MKO "JY=CF3J[F>!.V.V/_,V^.-8>CQ7'$5A-G%XE3L\JSE6V(E24"W".%IS/
MMC1-D2X >ADJO1SI@UYY1,NE6O4JX*,]O<)PV!\V].H=J!K4(V+K,']0A*@2
M(;*+P#8@E1$!T4H/E"R)6$ ;Y^B <X/-]# B' 9-RI%%E!J/?L6C;^4QU>7]
MV90,DIGB82:4<?8Y60N1<ZMHMLYD_W#,T2!LSN1A%.Y$T:!!S3K.'YS-0:7"
MP*K"Q6P#0E%IA$BX;"<[.*#1QV&WP;4E*.SU&E0/@WK=0=0^D<.*PO"-!:E
M"Z/R;:A=(4D5;2]7PX,UU&G.V&%(/VIP. S9HUEC@(.=%PFL'+Z =G#:33+8
MDA1I/EFKH;"#8/0,1+2]GNR)QY9@5VAUK?9\&[8OV>)M+]$M)$ WQ)3<_]$T
M=XR@;0'7)H$I8]VTN[ZE\E$__::MP$M$J[+6+H]U T[18E=H=;G#G=SAA_JP
MLGM7TKM$BUVAU:7?.6!LM7J3^E(69BF?$(F(KG+"/-"?IZ>MDCKUMB7:</_5
M>X8;1=%5EW6E=JX5OV%;*3.VM54,E_9SZA0M=H565VUG9W'O8[>V(Y]:2N\2
M+7:%5I=^9Z*QW47?2YBO4Y32>:MI?B,[S-_T;1YG:L\\6B5':'65=A8=VSUZ
M^37:JI CUURJYA(M=H565VUGZ?'@8[>U]9/B:.E=HL6NT.K2[SY%L/U;Y*UM
M;<\. \N^MJ8>+9,CM$(F?^\45AOL17Z:+5&^M(KCR^IN=6)^D9\3-^Y?FI/T
M_'1W!U,<PU\3L:!,HA3F&C(XZ^OR+8J3[:*A^"H_ZWW@2KO\_'()9 ;"!.CG
M<\[52\-T4/U_8?(=4$L#!!0    ( /:&#5GM+EA/(P,  #$)   9    >&PO
M=V]R:W-H965T<R]S:&5E=#8Q+GAM;*U676_:,!3]*U?9-+52UWP":P>1@&S:
MI%6KRCX>ICV8Y$*L.C:S'6C__>PD9'P$U(>]@.W<<WS.]8UOAALA'U6.J.&I
M8%R-G%SKU:WKJC3'@JAKL4)NGBR$+(@V4[ETU4HBR2I0P=S \_IN02AWXF&U
M=B_CH2@UHQSO):BR*(A\GB 3FY'C.]N%![K,M5UPX^&*+'&&^OOJ7IJ9V[)D
MM$"NJ. @<3%RQOYM,K#Q5< /BANU,P;K9"[$HYU\SD:.9P4APU1;!F+^UCA%
MQBR1D?&GX73:+2UP=[QE_UAY-U[F1.%4L)\TT_G(>>= A@M2,OT@-I^P\=.S
M?*E@JOJ%31/K.9"62HNB 1L%!>7U/WEJ\K #\/LG $$#" X!T0E V #"EP*B
M!A!5F:FM5'E(B";Q4(H-2!MMV.R@2F:%-O8IM\<^T](\I0:GXQE=<KJ@*>$:
MQFDJ2JXI7\*]8#2EJ.!B9@HM*QF"6,"8F2HA/$4P]0:)*.=Z4;(M3EW"18*:
M4&9&;^'[+(&+UY?P&BB';[DH%>&9&KK:J+9[NVFC<%(K#$XH] .X$USG"C[P
M#+-] M?8;3T'6\^3X"QC@NDUA/X5!%X0=@B:OAP>=,"3E\/],V["]@3#BB\\
MP;?-/CQ@BG1-Y@RO#DYJ*C&C&KX(I>#7@V ,S#NS(3+[W74<]791]W;V&KI5
M*Y+BR#'WC$*Y1B=^\\KO>^^[4OD_R9+_1+:7YJA-<W2./9X05N63:)CCDG)N
M7Q/S3CPCD5U9K-EZ%9N]>]=QZ/O1T%WO9N<X*(BBWGY0<AP4A3=!&[3GIM>Z
MZ9UU,\Y,09A[5T&:$[G$#+0 ?#+-1&&7FYJMOZ.A=W.@<]H1TP\.O!S'!.$)
M*_W62O^LE:\ZQ\X3Z!_M]38,O /1QT&^-S@0W4$4^(.;;MF#5O;@I?6$/#M7
M28/C2@K?W1SXZ @Z*K?D.&BOW&H?[DXS*=#4AFW*ID[L)5/?L>UJV_?'5;L[
M6)^8[X&Z??^CJ3\F[DS)45-[#!>&TKL>&$FR;M#U1(M5U;+F0IL&6 US\TV#
MT@:8YPLA]'9B-VB_DN*_4$L#!!0    ( /:&#5DU>)$2=1(  /,@ 0 9
M>&PO=V]R:W-H965T<R]S:&5E=#8R+GAM;+7=7W.;2*+&X:]">4]M9:IR8@$2
MDK*)JV+SIX&>3"JSLWMQ:B^P1&QV)*$!%"=5^? '9$6X#6Z+RB\W,Y:B?AIL
MOQ:(%WASEQ=_EK=I6AE?UJM-^?;LMJJVK\_/R\5MND[*5_DVW=3_\BDOUDE5
M/RQNSLMMD2;+_:#UZMP:C9SS=9)MSB[>[)_[4%R\R7?5*MND'PJCW*W72?'U
M,EWE=V_/S+/O3WS,;FZKYHGSBS?;Y";]/:W^V'XHZD?G1V69K=--F>4;HT@_
MO3U[9[Z6LU$S8/^*?V7I7?G@:Z-9E>L\_[-Y$"[?GHV:)4I7Z:)JB*3^W^?T
M*EVM&JE>CK\.Z-EQSF;@PZ^_Z_Y^Y>N5N4[*]"I?_3M;5K=OSV9GQC+]E.Q6
MU<?\3J2'%9HTWB)?E?O_&G?WKYW6,RYV996O#X/KQ^ML<___Y,OA&_%@@&4]
M,< Z#+ >#Y@_,< ^#+!/G6%\&#!^-,!^:H;)8<#DU$5R#@.<4Q=I>A@P/77
M[#!@=NJ ^6' _-0!YNC[3VYT\I#C#_OQ3]L</S7D^X_;W/^\S^]_L?:_E6Y2
M)1=OBOS.*)K7UU[SQ?Y7>S^^_F7,-DT*?Z^*^E^S>EQU\6[QURXKLR81I?'B
M?5(421.+7XP7;EHEV:K\Q?C[WV:V,_Z'D6V,?][FNS+9+,N71GF;%&FI//GF
MO*J7J''/%X?9Q?WLUA.SFY;Q:[ZI;DO#VRS3I0J<UZMR7!_K^_I<6EHQVJU>
M&2/SI6&-+-OXXW?7>/$_O_0LV)6>^6U1U<QXSUC?F<,Z]VBN7GNW+8X+96D6
MRM,S;KHX,N9QH=;9*JU_43;ITXOGZ]WW^><>]TDM>.8GD&Q>&=9>,^>:E14G
MK*S]_ \R/)W1?>NCTQE3P\1#?CN]/SX:+P[IZL/DR<MDSC31L8]_"NR]9S_A
M7>[*^IFR-![\33#^3];/&6&5KLO_]"SBY3TY[B>;38C7Y399I&_/ZFV$,BT^
MIV<7?_^;Z8S^T9=)$G-)S",QG\0"$A,D%I)81&(QB4D(4R([/D9VK-,O/J:?
MT\TN[0NF=N#08)*82V(>B?DD%I"8N,<F>ZS9L?I\,9[-1LY\-!J].?_\,'7=
M5T[LV<@V.Z^,NJ]TS(EC=\V87!4)84I>)L>\3+1Y>5_OUKY8Y66]59MM%ODZ
M-9*J*K+K795<KU*CR@W;-7[_6C9O=\957FSS9G,XW_0%3#O3T("1F$MB'HGY
M)!:0F+C'G =A^%_;L9PZ9)V$];S4M*RIV1.Q[DMMRQI-K&[$R)61$*9$S#E&
MS-%&+%QODZQ8IYNJ-/)/QDV>+^^RU<JH=Q#KS%7)YB9KHI:495KU[5U<:OFA
MN2(QE\0\$O-)+" QX7028$WGLU%/K,AI(Q*+24Q"F)+-Z3&;4WTV-V65K%9-
M.(UM\G4?TKX(:I6A$20QE\0\$O-)+" Q,>U$\''TNJ^P[-&H^W;6?9W3][J8
M7'P)84I@9L? S)X)S')7UAN(R:HO)MJQ0V-"8BZ)>23FDUA 8H+$0A*+2"PF
M,0EA2C;GQVS.^8\KYV1D2<PE,8_$?!(+2$R06$AB$8G%)"8A3(FL.6J/-HY^
M[MZAWA^:8%1S4<U#-1_5 E03!^V4G41TX@C58E23E*8&]4$MP-0&]=_I.JFJ
MM##>7?;&4#MZ< Q)S44U#]5\5 M03:!:B&H1JL6H)BE-3:K5)M7BMX,/)I5?
M4G-1S4,U']4"5!.H%J):A&HQJDE*4_/;MFY,;4/@OH%7I$LCO]ND17F;;8UM
M6BSJ3>3DIO?(_L&;/]A<,M7-I"O]E(,#B59I4,U'M0#5!*J%J!:A6OS\KZ2D
M)E13UA9E3'U3YL/]X8ZFK[I(RMO>7'4+$>;(LL:=O9 K_5R#XX468E#-1[4
MU02JA:@6H5J,:I+2U"2V%1Q3W\%YMUSNMU&3U?$8I/'M>\F\-Y=HTP;57%3S
M4,U'M0#5!*J%J!:A6GS0FH]SVD^W.F\IDII4#65;VC'UK9UN*)N-T"Q?]@92
M;UG&US0I^CZ]O=*/'!P^M)"#:CZJ!:@F4"U$M0C58E23E*9FM"WOF/KVSL//
M=XITE53U/F/Z99MNRM[3="[UW.#W3;3'@VH>JOFH%J":,+L5G)GC]!PG(6>-
M4"U&-4EI:BC;@I"I;P@=/WU=Y.OK;+-OB[^L'VS*;)G>E\>-JD@VY:>T*-+E
M2V.97E>]:9UU]C[GX^Z&PI5^>0;G$&T*H9J/:@&J"50+42U"M1C5)*6I:6TK
M0Z:VWG 1?.\;-.^;B^8-M,J-Z]2HDB]U,)>[1=74#WKC.>_\X>TD$^T#H9J'
M:CZJ!:@F4"U$M0C58E23E*:>M=\6@RQ],>AX%&1;Y$T.C2I=W&[R57[SM5,,
M:L[=*M*D?'S!@/NDZB<:NMF+:BZJ>:CFHUJ :L+J-H3L<<_)C^BL$:K%J"8I
M38UK6P^R]/4@S8G'^I&#\X=6@U#-0S4?U0)4$P?M8?ZFW7V3$)TT0K48U22E
MJ?%K.S^6MI. GL>LGVIP7M$J$*IYJ.:C6H!JXJ I'Q.-[4E/8M&6#ZK%J"8I
M34ULV_*Q]"V?#[MB<5MOLM;;M]FB_WW3[M8/3+/GP[TK_52#,X:V>U#-1[4
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
M\G'T)9_WN_5U6C317&>KM*SR31W/;^V#WE2BM1]4<U'-.VA**A]G$NW[H)I
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
M'^NZ.7UQW?J?Z\UOAV/<_#]02P,$%     @ ]H8-60V+G]JR P  .!4  !D
M  !X;"]W;W)K<VAE971S+W-H965T-C0N>&ULO5AMB]LX$/XKP@>EA>O:<EYW
MFP22;,OMT<+2WET_E'[0VI-85)922=YTX7[\2;9CQX>C;4#IE\22-<_,,YF)
M'F:V%_*;R@ T^I$SKN9!IO7N)@Q5DD%.U)78 3=O-D+F1)NEW(9J)X&DI5'.
MPCB*QF%.* \6LW+O7BYFHM",<KB72!5Y3N33"IC8SP,<'#8^TFVF[4:XF.W(
M%CZ!_GMW+\TJ;%!2F@-75' D83,/EOAFC:^M07GB'PI[=?2,+)4'(;[9Q5TZ
M#R(;$3!(M(4@YNL1UL"813)Q?*]!@\:G-3Q^/J"_*\D;,@]$P5JPSS35V3R8
M!BB%#2F8_BCV?T!-:&3Q$L%4^8GVU=EQ'*"D4%KDM;&)(*>\^B8_ZD0<&>#A
M"8.X-HC_9Q"/3Q@,:H-!2;2*K*1U2S19S*38(VE/&S3[4.:FM#9L*+<_XR<M
MS5MJ[/1BF7POJ*(VI0J]O(4-Y53#Z_<FMRFZXYKP+7U@@)9*@5:O[!%-*%.O
M9J$V[BU(F-2NUI6K^(0K'*,/@NM,H;<\A;0+$)JXF^#C0_"KV(GX9\&N4(1_
M1W$4#_H"<IO?0G*%!KWFG7 &32X')=[@!-ZJ4&9'*7245/3EO=E#=QIR];4G
MQ%4%.>R'M$U\HW8D@7E@NE2!?(1@\>(W/([>]/'U!-9A/VS8#UWHBW=5Y;"R
M<FA;.:2L'$0>09K_!50HV!0,,;H!]))R] 1$]E;3RNGNW,RX8Y]68: ARJL*
MC8<H)4_*D991DY:1$_HO25) G.2@^D@ZC<\EZ0FLPW/<\!S[+_ZQ3_:>P#KL
M)PW[R:\M?J>[<S/CCGU2%__D4/SCYVI_VF1EZD1>E_<72'/?,U)>,1G=];:!
M$^=<NI[ .I2O&\K7_MO@VB=[3V =]CAJY43T:QO![>_<Y#P3_:!N!1S]_$6
MCZ06=J)_-@I<:],.RQ7Z%SUS,;BQSN;M":W+/&Z9Q_Z[HL;TE0%/:-T,M-(0
M.[77!?K"[6]4F?9FXA(J$;<R$;NU5K<+[J5(BT0C#4G&!1/;IUZR7K6@+[1N
M EI!B$<7: :O0M$76C<#K53$3BUV@69P^\.N;KB$;,2M;L1N\=7MAI\73&[8
ML^O!$UHW":U,Q-,+=(17S>@+K9N!5C5BIRR[0$>X_1F!<[HCO"K(\&@V92I[
M6X[L%$I$P74UIFIVF['@LAR&A>WQ:J;X@<@MY0HQV!C3Z&IB_L5D-::K%EKL
MRDG7@]"FC<K'#(S*DO: >;\10A\6UD$S+%W\!U!+ P04    " #VA@U9]..%
M:J$"  #A!@  &0   'AL+W=O<FMS:&5E=',O<VAE970V-2YX;6RM55U/VS 4
M_2M7&9J*!.2K+8RED?HQ-*0A572,AVD/;G+;6"1VL)T6_OUL)\T":JL]\)+8
M-_<<WW.3>Q)MN7B2&:*"ER)G<N1D2I77KBN3# LB+WB)3#]9<5$0I;=B[<I2
M($DMJ,C=P/.&;D$H<^+(QN8BCGBE<LIP+D!614'$ZP1SOATYOK,+W--UIDS
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
M)$K+3_I8_1![ :9]),"J JS7!HRJ@-%AP/A(@%T%V(<!DR,!XRI@_-HA3:J
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
M+0%<&ZC].6-R,]$!JJ^3\5]02P,$%     @ ]H8-61#>A-GC!0  )RX  !D
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
M,\4B%+@*P/=3QN2ZHR9HRMKP-U!+ P04    " #VA@U9N=_"FSP&  !+)0
M&0   'AL+W=O<FMS:&5E=',O<VAE970W-2YX;6R]6EMOVS84_BN$5PP)L%;B
M1:+4.0;29.T*M%O0R_HP[$&Q:%N8+JY(Q\U^_2A9%BV)9&I#[DMBR3R'WSDF
MO_-11]-M4?[+5XP)\"U+<WXU60FQ?NDX?+YB6<1?%&N6RV\619E%0EZ62X>O
M2Q;%M5&6.LAU?2>+DGPRF];W[LK9M-B(-,G970GX)LNB\O$52XOMU01.]C<^
M),N5J&XXL^DZ6K*/3'Q>WY7RRFF]Q$G&<IX4.2C9XFIR#5_>$%P9U"/^2MB6
M'WP&52CW1?%O=?$VOIJX%2*6LKFH7$3RWP.[86E:>9(XOC9.)^V<E>'AY[WW
MUW7P,IC[B+.;(OV2Q&)U-0DF(&:+:).*#\7V=]8$Y%7^YD7*Z[]@VXQU)V"^
MX:+(&F.)($ORW?_H6Y.( P-$#0:H,4 ] T@,!K@QJ#/G[)#58=U&(II-RV(+
MRFJT]%9]J'-36\MHDKSZ&3^*4GZ;2#LQ>YN+*%\F]RD#UYPSP<'%\-:?8L5*
M\&D5Y>!-4<3;)$TOP<4M$U&2\DOP''S^> LNGEV"9R#)Y;ABPZ,\YE-'2(35
M/,Z\0?-JAP89T$ $WA>Y6''P6QZSN.O D:&U\:%]?*^0U>,MF[\ &/X"D(NP
M!M#-]YLC"QS<IAO7_K#!W^LD3P1[_DXNW1@,$_WW.SD>O!4LX__HLK=S3O3.
MJQW_DJ^C.;N:R"W-6?G )K.??X*^^ZLN\I&<=?) VCP0F_?9F[+@VO6Q,_-J
MLXJ"'F:0!@&$4^?A$+MF6 A#2MIA'51>B\JSHKJ>SS?9)HV$_'&NLZ(4R7]1
M138ZH#M/_@&"YU F)Z ]I+IQ+H4ATD/U6ZB^%>H?3.A0^8.\^(@BTL/D#S %
MA 8&1+1%1*V(OM2,667N@96R H#/G"TV*7B7+!CXP*J2DN1+<"$9XI%%);_4
MX;=/$>PL 0'9CB40 7'TJ%M(-U9/)Z[NH$U%8,5Y4_.VI,R2I?4"XJMDK5WN
M5C_';NB1G'5"#MN0PW,26SAF'D9RULD#=%5!=4^CML;N<'-ZQ/.]WN9LAAWN
M3@]"3/6[$QX4>C@:N36N.JSE(1KZ?:R:<23P0\\ %BFPZ!1Z:ZRZY<$/^ZC0
M !4BQ$!O4)5N:*V(XQ#<$W/@AN&@^QT49_=UZD)7)1S::_CU_.LF*64^!)NO
M\B(MEH_:B*U>CMW;8WGKQJP$ O3.27/0JC^.SL5(WKJY4 H$VB6(F>B&*H10
M#PZ(;BA#/(\$KF&?*AT"[2KA***C&GF&D1_TL>K&N=0UL;)2"M N%4Q$%PQ2
MB DB?7'9##N$10BEV(!*%7-HK9$C49U]CKV8HWNF\\U$=XZ*CE1%1_:*_JF,
M8@;R*&/:Y6ZW/G93C^6M&ZM2"0B>D^"058,<G8N1O'5SH40(LHL0(\&AH0Q!
M?HC[I(&&.@1[(380'%)"!-E%PC$$U[CJ$A=QO;YFTHY#Q#,H.:14 K*K! /!
M(<T)'@5T (L,I1R6Q<2 2M5Q9#_ICT)P3\Q!OY_@[)Y.7>BJDB-[);^32RD7
M8%YPH5_O5O.C=_5(WKK!*GF Z%D9;J0'"TTNSO&8 BGU@>SJP\QP0_T!0V^X
M/8?Z P:^27\@I3^071L<Q7"A[DD<]MP^5MTX-W1#/5BLY &VRP,#P^'A<3]
MJ)]!/#SM4^H;GF-B5<:Q_; _"K\],4?8\!O:\QM$1H*SNSIQG6-5R;&]DK='
MU77-=-HE;W=Q],/UD;QU SYH,YRWSS!NH^$<SRFP4B#XQ%X#UF@0WW-Q?XL.
M-0BD)#3QAM(@>+QN ]:U$4B 4!^K;ISG^]  5DD$?%*_ 0^/^M /^MT:/#SI
MP^! +G<QJ4J.?T#'X8DY)*<=\43.[NS4E:[*.;:7\[I/JPURU#[#6-ZZ42IQ
M@,_::L"C]AK&\M;MHBKM04YL-I"A^H"8#ONH0_D!,3*=^HC2'V2\9@/1-!%"
M&O:I33<LH+X)JM(&Y*16 QF>\7$(^_)-,XJ0T'#")ZI\DQ_0:GABCOWQ%+?R
M+3#RFMW5L:O<.7A=)6/ELGZ+A\OCYR87NS=7VKOMFT+7]?LQCAJ^>\WH?50N
MDYR#E"VDJ?N"RE^BW+VYL[L0Q;I^^>6^$*+(ZH\K%L6LK ;([Q=%(?87U03M
M^U.S_P%02P,$%     @ ]H8-6?PR>T-U!0  J"4  !D   !X;"]W;W)K<VAE
M971S+W-H965T-S8N>&ULO5IK;^(X%/TK%CM:M5*G24QX=2D20S+:2IU1U<>.
M5JO]X"8&K$EBQC;0[J]?YT%"(+@P>[M?2A)RS[T^Q]@^KH=K+K[+.:4*O<11
M(J];<Z465Y8E@SF-B;SD"YKH;Z9<Q$3I6S&SY$)0$F9!<61AV^Y:,6%):S3,
MGMV)T9 O5<02>B>07,8Q$:^?:,37URVGM7EPSV9SE3ZP1L,%F=$'JIX6=T+?
M625*R&*:2,83).CTNC5VKGS<3@.R-_Y@="VWKE':E&?.OZ<W-^%URTXKHA$-
M5 I!],>*3F@4I4BZCA\%:*O,F09N7V_0/V>-UXUY)I).>/2-A6I^W>JW4$BG
M9!FI>[[^G18-ZJ1X 8]D]A>MBW?M%@J64O&X"-85Q"S)/\E+0<16@-L]$("+
M 'QL0+L(:.\$..Z! +<(<(\-Z!0!6=.MO.T9<1Y19#04?(U$^K9&2R\R]K-H
MS1=+TH[RH(3^ENDX-;I)%$EF[#FB:"PE51*=?25"D%2^<W3F4458),_11_3T
MX*&S#^?H V()>ISSI21)*(>6TE6D6%909/R49\0',K;1%YZHN41^$M*P(7YB
MCG>P <#2S2\YP!L./F$CX@-=7**V?8&PC=M-!9G#/1KH<.=@N'=\.&X(]X\/
M=PQDM,L.T<[PV@?P/K.$*?KQ5NL?HOW>\=>M?A_=*!K+OYNTS\'=9O!TU+N2
M"Q+0ZY8>UB05*]H:_?J+T[5_:^(=$LR#!/.!P&H*N:5"K@E=_V3U0)BK%&4J
ML4HEDJG4)(P1\U1A(,&\'*R3@:7SVFK4<=W^T%IM$PZ4L49XIR2\8R8\7A F
M].RH$)]JMG^&?F.&4^GO[#/6Z;AUQCS(C#X06(W^;DE_]TCZ+_:XOMB7XXR^
M!-$R9,D,S3@/URR*SB^05$2/6:6$ 8\IX@+I3UWQ/%WXK&CQO$D^8X6GRG=L
M<V5:ZZ8-2,^V1W4U#[)6'PBL)GRO%+[W'X1_?]&/K>[G=)H8X4\=1"'!?""P
MFNC]4O2^D=9QS(5B_Y#,1M 7;8ADHSA&E%-_D?V] =7!=K>W,Z(VO-5Q^_;.
M3-7PENUV!^5;-58&)2L#XZILG"1+HOM6 SE(N\7CYJ !)&608!XDF \$5M/)
ML2L_91O[[Y^4",23QCYK#CU5@0*MN]73^@X>['1:T)P^%%J=W"VSZKQ-KEKS
M1G*-H2>3ZS20:^^."* Y?2BT.KFX(A<?0>Y<T.:^:PP^F5Z\1V^OT[9WZ87,
MZ4.AU>FM?+5C-(4YO5.^%(WL@OKF FV;W6ZOW]UE%]010Z'5V:T\L6,VQ3F[
M>CW7R"ZH^77V#6L7#_J[[$+F]*'0ZNQ6!M@Q.^!OV7ZK7F>/5U20&45/DDZ7
M$;IE4XKN:;HAG2Z]SUB"7K40\KQ1!5 /_$;%_;P0Y*(XWRS$+@K):Z-A BW,
MAT*K2U699<=L'Q\%"2E*2$R;]V9!G2PHF@>*YD.AU76HO*O3>\]]5 ?2T$U
MT3Q0-!\*K:Y393<=L]_,=4+I-H)$K-KI"^9$S)IG$U#KZ>S[Q78?[\TFD#E]
M*+0ZY967=?X',^N NEE0- \4S8="J_]OK#*TV&QH0>9^<XY3U7JCXEXQ]_<V
M<W_WX-0/6I</A597JG+'V.R.Q\&/)1-:J4<:S!,>\=EKMAN9+PF^'EH2F%%/
MU@82S0-%\Z'0ZOI4!AOC]UP28% '#HKF@:+Y4&AUG2JGCLU._?0E00%8V_1M
M=P8[VT43<]Z3.0?U[U!H.>?6UHF4F&K6TJ- $@5\F:C\8$;YM#QN-,X.V>P\
MGSA7?GYHJ(+)SS!]T6*P1**(3C6D?=G3[(O\6%!^H_@B._?RS)7B<78YIWHD
M%.D+^OLIYVISDR8H#V>-_@502P,$%     @ ]H8-62($V5I[!   XQ4  !D
M  !X;"]W;W)K<VAE971S+W-H965T-S<N>&ULM9AM<Z,V$,>_BH;>='(S24 K
M,#BU/9-<VEY>W$PFZ;4O.GVA&-FF!\@GR?'EVU<\!'$%Y/CAWM@(V-V_A/:W
ML),M%U_DBC&%OF5I+J?.2JGUE>O*^8IE5%[R-<OUE047&55Z*):N7 M&X](H
M2UWPO)&;T21W9I/RW+V83?A&I4G.[@62FRRCXN6&I7P[=;#S>N(A6:Y4<<*=
M3=9TR1Z9^KR^%WKD-E[B)&.Y3'B.!%M,G6M\=4/\PJ"\X\^$;67K&!53>>+\
M2S&XBZ>.5RAB*9NKP@75?\_L TO3PI/6\;5VZC0Q"\/V\:OWW\K)Z\D\4<D^
M\/2O)%:KJ1,Y*&8+NDG5 ]]^9/6$@L+?G*>R_$7;ZMZ0.&B^D8IGM;%6D"5Y
M]4^_U0O1,@ 8,(#: $K=5:!2Y2U5=#81?(M$<;?V5AR44RVMM;@D+Y[*HQ+Z
M:J+MU.QWSN-MDJ;H[('K7SW3+17Q>W1VRQ1-4OD>O4-)COY8\8VD>2PGKM)1
M"UMW7D>XJ2+ 0 0,Z!//U4JB7_.8Q=\[<+7<1C.\:KX!J\=;-K]$!)\C\("@
MSX^WZ.S=>XM?TJP%*?V276OQ=WLM_NF;<N7([W=49-*57-,YFSHZ5203S\R9
M_?P3'GF_6&3ZC4S?YGUV0U.:SQFB"CVQ99+G2;Y$?(%>&!7G:"FX['U*E=.@
M=%KDZO/,#\:C\6CB/O>("1HQP1%BXD2NN4R*_)/G.@._;I)ZA/1F0DFVIHG0
M.:YZ%5>11RW%%Z%/(K]?\:A1/#I(\9J)A,=].D8='20*"(9^'6&C([3JN&ZM
M1E_4L!,U(F/<'S-J8D;6F'?V!8^Z"P[A./*B_JCC)NK8&E4GDH9CKG$F!,OG
M+T@)FLN45EB._]64&Y0T[D@"'(7]>K!GH.>]=0^P/'Y;_M0NVU+\T(-P8#OB
M%H'QH6*.RY\Z[G?/DP0^'@_L7 Q&,NPAV9X]M:NV"JQ)& V),+3&5LK./C*:
MJM6<"M8;]D<@&AM&8_]4M01;<7^H4@-P? S!A].A2V?L$Y\,$ H;/./#^'R2
MC.BB_(* %P0#H@W+L1WF^Q<5W.4[QIB$ _48&\1C.^-WU17<I3SVO*$5,(S'
M=LCO*"VX"W*O/R08BH.=XL?4%>C2G(3>P.8%PW(XF.6#F01=3&,_TEMA0(RA
M-.Q#Z1.F$721;DLC,$@'.]+WJ2NUJ[?6%3#H!OO[]5T>ZYTC$IKVAOT1M 9#
M:PA.55? ROU#E1J.PS$<'\Z&GK=M/(+1T-XRB(;#$'V2A.C"_,(' N,!T0;F
M8(?Y_G4%NGB'D(S)0%T! WBP WY778$NX4,2#80E!O+$#OD==85T.6[]9B$&
MY<2.\F.J"^EY\\8!'OA4((;HY&"B#R84Z<*:  R6%]+JENP#ZQ-F$^F2_<(J
MV:"=O+EULK.^D&[#Y/]O+&ZK[Y8QL2R[BQ+-^29750NN.=MT,*^KOIVYO6I_
M?J)"I[=$*5MH4^\RU'%%U5&L!HJORR[>$U>*9^7ABM&8B>(&?7W!N7H=% &:
MON[L/U!+ P04    " #VA@U9H/W*)6<"  "1!@  &0   'AL+W=O<FMS:&5E
M=',O<VAE970W."YX;6RU56UOTS 0_BM6F- FH25-7U)&&FE=851BJ-H8?$!\
M<)-K8LTOP;XVX]]C.VTH4E<08E\2GWW/<\_=Q9>T4?K!5 !('@679A)4B/5%
M&)J\ D'-N:I!VI.5TH*B-749FEH#+3Q(\#".HE$H*)-!EOJ]A<Y2M4;.)"PT
M,6LAJ/XQ!:Z:2= +=ANWK*S0;8196M,2[@#OZX6V5MBQ%$R -$Q)HF$U"2Y[
M%]/$^7N'SPP:L[<F+I.E4@_.F!>3('*"@$..CH':UP:N@'-'9&5\WW(&74@'
MW%_OV-_YW&TN2VK@2O$OK,!J$HP#4L"*KCG>JN8];/,9.KY<<>.?I&E]!Z.
MY&N#2FS!5H%@LGW3QVT=]@!Q_ 0@W@)BK[L-Y%7.*-(LU:HAVGE;-K?PJ7JT
M%<>D:\H=:GO*+ ZS:Z6*AG%.3C]2K:DKT1DYG0%2QLT9.2%,DD^56ALJ"Y.&
M:$,Z8)AOZ:<M??P$?2\F-TIB9<A;64#Q.T%HM7:"XYW@:7R4<0;Y.>GW7I$X
MBOOD_FY&3D_.CO#VNT+T/6__3X7X^L&>D#F",-\.)=S2# [3N#MT86J:PR2P
ME\2 WD"0O7S1&T5OCH@<="('Q]BSN:@IT_9.H"%J1<J=9ML<VRBDLF1+#H0:
M WBP6RW]T-.[^[K)XN3U.!JGX>: K&$G:WA<EBSLEZH9Y8=B'L7^8\%&G;+1
M_^GJZ!E$)IW(Y'F[FOQ=5\.],2% EWX8&I*KM<1V8G2[W;R];,?,+_=V6-]0
M73)I"(>5A4;GB0VNVP'8&JAJ/W26"NT(\\O*_C- .P=[OE(*=X8+T/V%LI]0
M2P,$%     @ ]H8-62AJYA'Z @  K @  !D   !X;"]W;W)K<VAE971S+W-H
M965T-SDN>&ULK59K;]HP%/TK5E9-K;0V+P*T Z06-JW3NE6E[3Y,^V"2"[&:
MV-1VH/WWNTY"%$A@G;0OQ(][[CWG^,5@+>23B@$T>4D3KH96K/7RPK95&$-*
MU9E8 L>9N9 IU=B5"ULM)= H!Z6)[3E.UTXIX]9HD(_=RM% 9#IA'&XE45F:
M4OEZ!8E8#RW7V@S<L46LS8 ]&BSI J:@'Y:W$GMVE25B*7#%!"<2YD/KTKT8
M]TU\'O#(8*UJ;6*4S(1X,IWK:&@YAA D$&J3@>)G!6-($I,(:3R7.:VJI '6
MVYOLGW/MJ&5&%8Q%\I-%.AY:?8M$,*=9HN_$^@N4>@*3+Q2)RG_)NHQU+!)F
M2HNT!".#E/'B2U]*'VH M[,'X)4 [ZT OP3XN=""62YK0C4=#:18$VFB,9MI
MY-[D:%3#N%G%J98XRQ"G1]=\!4KCLFA%*(_(=Z&!W$$(;$5G"9#C*>Z;*,.6
MF)-/SQG3KZ2&.2''$]"4)=@Z)0_3"3D^.B%'A'%R'XM,84HUL#42->7LL"1U
M59#R]I":0'A&?/<#\1S/;X&/WP[WMN$VVE-YY%4>>7D^?T^^4O8-Z%A$9->Q
MKX)Q31ZQGTE0Y-?E3&F)N_-WF^ZB4*>]D#FQ%VI)0QA:>"05R!58H_?OW*[S
ML<V%_Y1LRQ._\L0_E'WC":N9D?$()-$Q$"@FT\(PW#@T#$7&->.+-E.*2D%>
MR=PZJU'@=7H#>U47VPQRJH@M!9U*0>=?%:P9$LXT,=<A2U[Q.M @\=#E)V%.
MF20KFF30NJ.+8MT:/\_I-U0THUSO//#;E025DN"@DA_HN6SC%+1P<G88'8[9
MXM.M^'0/\KD7FB:;35#SMXUBMUF^ZYUW=D@VHUS?W6=;KZ+9.TCSF^"+4[/
MA)M+3U:77AO/7H-!X <[+%MBW*"=8[_BV'^#E8:?^@O!?O,0-0BVQ#0(VK6W
MQ+SC-U0N&%<D@3FBG+,>PF7Q-A8=+9;Y\S(3&A^KO!GC^0%I G!^+I!]V3$O
M5O4'9?0'4$L#!!0    ( /:&#5GF>_AVL0@  $Y;   9    >&PO=V]R:W-H
M965T<R]S:&5E=#@P+GAM;+V<ZV^CN!K&_Q4KYV@U(\UIN"2$S&DK=<+%L]K9
M4TWW\F%U/KC@-F@(9,%IM]+\\6L(#7$@3E@]ZI<V%[\_F_#(O'Y>\.5S7GPK
MEYP+\M<JS<JKT5*(]<?QN(R6?,7*BWS-,_G-0UZLF)!OB\=QN2XXB^N@53JV
M#,,9KUB2C:XOZ\]NB^O+?"/2)..W!2DWJQ4K7C[Q-'^^&IFCUP^^)H]+47TP
MOKY<LT=^Q\6OZ]M"OAOO*'&RXEF9Y!DI^,/5Z,;\2&VW"JA;_);PYW+O-:D.
MY3[/OU5O/L=7(Z,:$4]Y)"H$D_^>^(*G:462X_BS@8YV?5:!^Z]?Z4%]\/)@
M[EG)%WGZ>Q*+Y=7('9&8/[!-*K[FSY0W!S2M>%&>EO5?\KQMZTQ&)-J4(E\U
MP7($JR3;_F=_-3_$7H#I' FPF@#K,.!8#W838)\;,&D")N<&3)N Z;D!3A/@
MG!LP:P)FYP:X34 ME_'V=-3GTF."75\6^3,IJM:25KVH!5%'RU.89)5V[T0A
MOTUDG+C^G#WQ4D@QBI*P+"8_YX*3KSSBR1.[3SEY]S,K"E;IZSUYYW'!DK1\
M3_Y#?KWSR+M_O[\<"SF("C6.F@X_;3NTCG1H6N1+GHEE2?PLYK$*&,O1[P[!
M>CV$3Y:6Z/'H@MCF!V(9EMTSH,7YX59/N'=^N-D3[NO#?]QD,MPX.OA 'WZS
M+K3AH3X\X/<7Q'*/AE-]^!=6'/OIE#-I[\1HUSS[".].SLSQ1JHN?R#^GYM$
MO) O7"SSF.S+](^?9!CY+/BJ_'^?_K9]3/K[J*X%'\LUB_C52$[V)2^>^.CZ
MAW^9CO'?/NT@81X2YB-A 1(6(F$4!%/T.-GI<:*CR\DQ$0E+2;)37Y_>MHQI
MS:A2A:?KJ369&89Q.7[:EU*WW4$+3SN:H?I P@(D+$3"* BFZ&.ZT\=4JX]?
M<B'54? GGFUXGS2VX<[>*9^XKN',N^+HMIS:KF&;G9;>M",CQYPZ=I?I:P<_
M5 %(6(B$41!,48"S4X!SA@*BO!35-:MD*2_[=.!TSJXU-YV)V]5!MZ5MV;-Y
MMZ77TW)JNDY7,;[V$(;J  D+D3 *@BDZF.UT,-/JX":*\DV5G!2[U/D#80^"
M%X2E<GW(LH@3N=(D4<'C1) T+\L/,K\OBB,7E5GG[)J&.9GW7%:Z+>>VZSI=
MP?0AG>G$Z I&>ZQ#!8.$A4@8!<$4P;@[P;CG3!QR<?629(_DB:6;.NT52TY^
M^^SWSB)N=Q8QW+Y,H]O0M.93NRL)[1B')AQ(6("$A4@8!<$4U<QWJIF?2$A?
M$U&2K-8L*>J7T9(5C[WYQ_Q4RKF8]UR9C.Z4X)TD^=J1#SW]2%B(A%$03#G]
MIM&Z-896 '=L$R?DIF#W"<ODJCC>E**HEBC["^1%+K61O?1Z,UK\T,4QE.9!
M:3Z4%D!I(91&4315DGL&HOD&IDW3"4J82)H'I?E06@"EA5 :1=%485JM,"V
M>Z.'#!8>DN9!:3Z4%C2T_8S ELN)3N800KNE/=W6G>YUJ\JE]9Y-K95X[9=1
M%1/S=5XF_5*!.LL-35G 3^SN#^A!N_6AM*"A34\=1 CMEJ)HJE1:6]C4^\+_
M>\YX42Z3-5GS(I(3"^M/OQO,?#]KOIC,#U)P?6>#YPRHB0RE!5!:>-:O2U%]
MJE)I'6)3;Q$/2=C)=_*5ITSPF-RR0O0G\$CK= &E>5":#Z4%4%H(I5$4395H
M:V&;SELD\$@O=P&E>5":#Z4%4%H(I5$4315FZZF;>E/]9'FMB=_//LS9I.MS
M+O0=#983DN9#:0&4%D)I%$53Y=0Z[N99EONI6IW9=<_G\VXY9:'O;;"FH%8\
ME!9 :2&41E$T55.M'V_J#7EXW<_L&O*F,;=ZY(=TM3THS8?2 B@MA-(HBJ;>
M^-B6 RQ].>"7)2]8S-;5_9D?9+H6]4E*SQB:F4%I'I3F0VD!E!9":11%4W77
M>O[66WC^%M3SA](\*,V'T@(H+832*(JF"K/U_"V]Y_]/;JO0(P?+$%H!@-)\
MJVN>NT9/M3^ =AM":11%4Q76E@DL?9G@7.]7CQFL*NA]Z%":W]!,4S%B#=>:
M'JH*>I<YE$91-%55;47!TE<4AM[8T^#VEPF'"P1]CX,E RTK0&D!E!9":11%
M4W75EA^L$W>H'RX0R'=RQXN$E^2&W!;\@<N5:$SN1!Y]DU\=?-*K/&@! DKS
MH#0?2@N@M!!*HRB:*M*V &&]10'"@A8@H#0/2O.AM !*"Z$TBJ*IPFP+$):^
M '%VKH>TR1=0F@>E^0WM,->;FYU<#UJ'@-(HBJ:JJJU#6/HZA"]U%"V/NG5(
M>WP!I7E0F@^E!5!:"*51%$T57%NDL.9O<7U%&N<+*,V#TGPH+8#20BB-HFCJ
MT_YM^<(^4;[X!VY=@]Q?^3I]3ZPLSFWHZ0<Y5#Q06@"EA5 :;6C*W1>&H;D7
MUV[K"[;6)CX[\=)CALY)4)H'I?E06@"EA5 :;6@'*:;E.$=$U=8&[%// PSS
MV!J<SF/3]SA8,5"S'TH+H+002J,HFJJKO4UK]!6!0$JIO7;IGS;1HP9/6-C=
M:;#;TV#WI\%N4(/=H:;[#,3<F6DN@VU5P-97!6A2BKQ(HNHAIL,9JS\YZI8%
MK-FL+SF:=,;<V]#3CW"P**"^/Y060FD415.5T_K^MM[WOV4OVU6=R$_-2-W]
M9$RWYWXS?8>#YQJH4P^E!5!:"*51%$V55>O4V_KM;EKKBGPGOU<[ QX1%=2+
MA](\*,V'T@(H+832*(JF2J_UXNW9&YA8-M2IA](\*,V'T@(H+832*(JF"K.U
M\VV]G3\H_8>:^U":!Z7Y4%H I850&FUHRB/0=D_V/][;I'?%909?;=A<DOKY
M@>UFM[M/=YM"W]1;(1]\_LG\Z&VW=FXQVYVFO\B%09*5).4/$FE<S.2@BNWF
MS=LW(E_76P'?YT+DJ_KEDK.8%U4#^?U#GHO7-U4'NRVTK_\&4$L#!!0    (
M /:&#5FRDCS5CP(  %X(   9    >&PO=V]R:W-H965T<R]S:&5E=#@Q+GAM
M;+566VO;,!3^*\*#T4*H+[DTR1Q#TVRLT);2LNUA[$&Q3V)173Q)3MI_/TE.
MU P<#\KR8NMRON]\YQQ+Q^E6R&=5 FCTPBA7LZ#4NIJ&H<I+8%A=B JXV5D)
MR; V4[D.524!%P[$:)A$T2ADF/ @2]W:@\Q246M*.#Q(I&K&L'R= Q7;61 '
M^X5'LBZU70BSM,)K> +]K7J09A9ZEH(PX(H(CB2L9L%5/)W'D04XB^\$MNI@
MC&PH2R&>[>2FF 615004<FTIL'EMX!HHM4Q&Q^\=:>!]6N#A>,_^Q05O@EEB
M!=>"_B"%+F?!.$ %K'!-]:/8?H5=0$/+EPNJW!-M&]M!%*"\5EJP'=@H8(0W
M;_RR2\0!(.D? 20[0.)T-XZ<R@76.$NEV")IK0V;';A0'=J((]Q6Y4E+LTL,
M3F>W8$)2Z.P>2XEM@L[1V0(T)E2=IZ$V'JQ=F._8Y@U;<H0M3M"=X+I4Z#,O
MH/B;(#32O+YDKV^>=#(N(+] _;B'DBCIHV5-:$'XNH.X[P/O.^+^T<"5 N@A
MEX >6H#*):G<E_+SUMBB&PU,_6K+04,\:">VQVBJ*IS#+##G1('<0)!]_!"/
MHD\=L@=>]J"+/;NOV1(D$BN?"]4FL2$9.1)[,#=9DH:;%K]#[W?8Z?>.<,)J
MUN:K$_C.=(R\K-&IJC@Z@>Q++_NR,YN/8"],4SQ$K7"D0;:FMILE1J^ 98><
ML9<S[BXN?CE6W$[@.[,T\;(FIRKNY 2RX^CM3HW^2WG_01,/78%5FZ;PX,IG
M(->NL2F4BYKKYO;WJ[YY7C4MX\V\Z;QW6*X)5T;KRD"CBTMSH&73S)J)%I5K
M($NA33MRP]+\ ("T!F9_)83>3ZP#_TN1_0%02P,$%     @ ]H8-6:;/JUEA
M P  /0L  !D   !X;"]W;W)K<VAE971S+W-H965T.#(N>&ULK99=;]LV%(;_
M"J$510(LT:<I*[,%)-:*%EBQH&F[BV$7M'QL$95(E:3C=+]^).6HCL2H&= ;
M6Z+>\Y+/X1%U%@<NOL@*0*&'IF9RZ55*M5>^+\L*&B(O>0M,/]ERT1"E;\7.
MEZT LK%!3>U'08#]AE#FY0L[=BOR!=^KFC*X%4CNFX:(;S=0\\/2"[W'@0]T
M5RDSX.>+ENS@#M2G]E;H.[]WV= &F*2<(0';I7<=7A5A8 *LXC.%@SRY1@9E
MS?D7<_-NL_0"LR*HH53&@NB_>UA!71LGO8ZO1U.OG],$GEX_NK^Q\!IF322L
M>/T7W:AJZ<T]M($MV=?J S^\A2/0S/B5O);V%QTZ+<X\5.ZEXLTQ6*^@H:S[
M)P_'1)P$A/B9@.@8$ T#DF<"XF- _-* Y!B0V,QT*#8/!5$D7PA^0,*HM9NY
ML,FTT1J?,K/O=TKHIU3'J?P/T$F3Z&S%FY8S8$HBOD5V%*VX5.?HK !%:"W/
MT07Z=%>@LU?GZ!6B#'VL^%X2MI$+7^F5&#^_/,YZT\T:/3-K&*'WG*E*HM_9
M!C9/#7R-T'-$CQPWT:1C >4EBL-?411$L6-!JY>'1X[PXN7AX01-W.]*;/WB
MZ5WY^WHME="OQC^N%'<6B=O"G!=7LB4E+#U]($@0]^#EKW\)<?";*ST_TZSX
M269/4I?TJ4NFW/,_6Q!$4;9#M2WB4A>Q*WN=R\RZF,/Q/@]CC-.%?W^:EK$J
M"^/94U'AL-)5A'O5$XY9SS&;Y'A#&6$EG%#H]X\T7"CZ+[%')CSHPU^""ZZS
MQJ?+SL(!VEB#HX&F&&O2,'%SX9X+_W\NRA3H4E!33'BTEB2=#YC&FC## Z:Q
M)HKG;J:T9THGF>XJO2T7&J'Y0=&E8X8L&3",-6DPK#B'YIERF_<(\TF$ST10
MLJ[A!P#ST<1Q-HL'!&-1B@>4A<,HQ+&;(>L9LNEMV*^[U5-6\L991-EHVHMP
M/JB0E4LT&Y1:X1#-<.8&"(/O7^-@$N$C5Z1V?D^#\2&3Q=GPO'+)P@@/=JAP
MR>)Y,GP-_).^H@&QL_V9U,6Q9ZK[-/>C?0]X;3N?P?B-Z0UMO_+=IFLLWQ.Q
MHTSJLMMJR^ RU6L27:_6W2C>VNYES97NA>QEI?M;$$:@GV\Y5X\W9H*^8\[_
M U!+ P04    " #VA@U9W(-^M&,#  "T#   &0   'AL+W=O<FMS:&5E=',O
M<VAE970X,RYX;6RUEVUOVS80@/\*H15# FR12+UGMH&E0; !+68T[?:9D<\V
M48G42,IN__U(29&<B7( ;_EBBY+NGCM*?$POCD)^57L C;Y5)5=+;Z]U?>O[
MJMA#1=6-J(&;*ULA*ZK-4.Y\54N@FS:H*GT2!(E?4<:]U:(]MY:KA6ATR3BL
M)5)-55'Y_0Y*<5QZV'L^\8GM]MJ>\%>+FN[@$?27>BW-R!^R;%@%7#'!D83M
MTOL5W]Z1-J"]XT\&1W5RC&PK3T)\M8/?-TLOL!5!"86V*:CY.L![*$N;R=3Q
M=Y_4&Y@V\/3X.?M#V[QIYHDJ>"_*O]A&[Y=>YJ$-;&E3ZD_B^!OT#<4V7R%*
MU7ZB8W=O$GFH:)0651]L*J@8[[[IMWXB3@((F0D@?0!IZ^Y ;97W5-/50HHC
MDO9ND\T>M*VVT:8XQNU3>=327&4F3J\^@&E)H:N'1C<2T$?&6=54J#V-UO2[
M>0!:7:.K>]"4E>;H'6(<?=Z+1E&^40M?FR)L*K_H@7<=D,P [Z&X02'^"9&
MA.C+XSVZ>G?],HUO>A@:(4,CI,T;SN1]8)SR KK*G75U\9$[WK[]MZJF!2P]
M\WHKD ?P5C_^@)/@ES/5A4-UX;GL*]-LY*JIBXK;*+N #BN2X6SA'QRL:&!%
MK[%B%ZN+2DY9)(K<K'A@Q:^Q$A<KGK)P'+M9R<!*7F.E+E;B8)$95CJPTM=8
MF8N5.EAXAI4-K.PLZ_,>C$^W&J2+F$V(29HE;F(^$//S1*%IB<IVC=?]&D=7
M#=\P58B&:]A<NTK))Z7@C$2ANQ8<C 8*SE;S 92Z1:RJ&P,V=C$3 4H[S1),
M*O@Y#N;F'Y\X$)^M8&T7/-?H0,L&D-CV4U,R^L1*IIG;)WW2%_,1$C*S>O$H
M,GS>9'_4(*EF?'?&9?@M9(9'F^'+=-:'O9B2*$SG'M!H-'R9TO#4:9ADZ<SR
MP*/5\&5:PU.O82-1,L,;S88O4QN>NBW/PW0&-\H-7V8W/-5;'L9X!C?Z#?\7
MP>&IX<(@S6=^F/#H./PFDL-3RV5Y//<*D]%RY/^R''%8SF@EGGFKR:@Y\A::
MZY.>[E&2),7YOZKQ3_:@=C__D<H=X\HPMB8NN$E- MEMD;N!%G6[+7T2VFQR
MV\.]^5L!TMY@KF^%T,\#N],=_JBL_@%02P,$%     @ ]H8-6=!9^B;E @
MA@@  !D   !X;"]W;W)K<VAE971S+W-H965T.#0N>&ULK59K;],P%/TK5IC0
MD&!Y-AVEC;2U3" Q,:T,/KO)36/-L8/MM./?8SMIUD=:3=.^M'[<<WS/<7)O
MQFLN'F4!H-!329F<.(52U<AU95I B>4%KX#IG9R+$BL]%4M75@)P9D$E=0//
MB]T2$^8D8[MV)Y(QKQ4E#.X$DG598O'O&BA?3QS?V2S<DV6AS(*;C"N\A#FH
MA^I.Z)G;L62D!"8)9TA /G&N_-$L-O$VX#>!M=P:(Z-DP?FCF7S/)HYG$@(*
MJ3(,6/^M8 J4&B*=QM^6T^F.-,#M\8;]QFK76A98PI33/R13Q<2Y=% &.:ZI
MNN?K;]#J&1B^E%-I?]&ZB1T&#DIKJ7C9@G4&)6'-/WYJ?=@"^/$10- "@GU
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
MRU2'))K:J>DHOK'%P9(K76K89JG+31 &H.=7G*N'CEF@*V"SWU!+ P04
M" #VA@U9H3E/Q)8#  !H"P  &0   'AL+W=O<FMS:&5E=',O<VAE970X."YX
M;6RMEFUOVS80Q[\*H15#"KC1LR5GMH#46;$!'1HT;?=BV M:.MM$*5(C:3OY
M]CO*BN)8M.L!>V.3TMU?OSN2QYONI/JNUP"&/-9<Z)FW-J:Y\7U=KJ&F^EHV
M(/#-4JJ:&IRJE:\;!;1JG6KN1T$P]FO*A%=,VV?WJIC*C>%,P+TB>E/75#V]
M!RYW,R_TGA]\9JNUL0_\8MK0%3R ^=K<*YSYO4K%:A":24$4+&?>;7@S#R/K
MT%I\8[#3!V-B0UE(^=U.?J]F7F")@$-IK 3%ORW,@7.KA!S_=*)>_TWK>#A^
M5O_0!H_!+*B&N>1_LLJL9U[ND0J6=,/-9[G[#;J 4JM72J[;7[+K; ./E!MM
M9-TY(T'-Q/Z?/G:).' (DQ,.4><07>H0=PYQ&^B>K WKCAI:3)7<$66M4<T.
MVMRTWA@-$W89'XS"MPS]3'%;EFH#%:&B(I_,&A3YR.B"<688:'+U@-NFVG @
MGY;#UV_)U1T8RCB.WI&O#W?DZLU;\H8P0;ZLY4:CII[Z!BGMM_RR(WJ_)XI.
M$-U!>4WB<$2B((H=[O/+W:/7[C[FID]0U"<H:O7B$WKW](DN..;"9JC-%N6:
M_'6[T$;A'OS;%>!>,7$KVH-YHQM:PLS#DZ=!;<$K?OXI' >_N,+]G\1>!1_W
MP<?GU(N/4JS>&5 U@;KA\@D %[>"6C#SY I\KY:V:K: ;(LDFP13?WL8D,,H
M#[/>Z!5HTH,F%X(:^DAXMT>=C'NA\<'GTS3+CA@=1ED8NAG3GC$]RW@'2WQ2
MD04('!G2=,50+CA;45O47+CID"1/HR-<AU&0!F[<<8\[OC"E6!5!*217L 6Q
M 1?F>$" YR\_PAP:)9,L<6-F/69V%O-7J@1>3^?7/!M\^'A3#BW"+$I.L.4]
M6WX^A;"BG)12&"96($JLF2ZZ?)B[?!P? 0Z-QL%D[.:;]'R3LWS[BL[[A>8O
MM=W%.1D@Y/'Q3AS:1/G$31D&+W=4<.%6Q!-$10F$ U[=/^+M5%\M:IBDQ[O2
M819'^8G3$QY<K.%9Z"_24.[$"@<%,(Z3X'A'.LR2+!F?*$+ARWT6GKTQB@^'
M*1R]G)L1$5*4&SSHPHR(-M0 MFN&R&67=89[N9&:V4HU(O!H;/W"JQ$EM'$&
M>A[D5(+F_]UOGPK_H VR/>@?5*V8T!CI$H6"ZPQSJ?9MW7YB9--V1@MIL,]J
MAVMLA4%9 WR_E-(\3VRSU3?7Q;]02P,$%     @ ]H8-6=%0^3"J"   258
M !D   !X;"]W;W)K<VAE971S+W-H965T.#DN>&ULM9Q;;]LZ%H7_"N$Y&+1
M)K8D7SN)@2:Z J=%T9Z>>1C, R/1L5!=/"2=M ?]\4-=8EF6S,B#U3S$ELS]
M;4E>)BDNBC?/.?\FMHQ)\CU-,G$[VDJY>S<>BW#+4BJN\QW+U">;G*=4JDW^
M.!8[SFA4!J7)V)Q,YN.4QMEH?5/N^\37-_E>)G'&/G$B]FE*^8\[EN3/MR-C
M]++C<_RXE<6.\?IF1Q_9%R:_[CYQM34^4*(X99F(\XQPMKD=O3?>!999!)0E
M_HS9LSAZ3XI3><CS;\5&$-V.)L41L82%LD!0]?+$[EF2%"1U'/^MH:-#SB+P
M^/T+W2U/7IW, Q7L/D_^%4=R>SM:CDC$-G2?R,_YL\_J$YH5O#!/1/F?/%=E
MY]:(A'LA\[0.5D>0QEGU2K_7%^(HP%J<"3#K /,TX%P&JPZP3@),\TS M Z8
M#@V8U0&SH0'S.F ^]!P6=<!B:,"R#E@.#5C5 :M2#M7W5W[Y-I5T?</S9\*+
MTHI6O"D55$:K[SS."K%_D5Q]&JLXN;[+N8J(LT=!WMA,TC@1;V_&4I&+S\=A
M3;FO*.89BD$^Y)G<"N)D$8MZXNU7XDT-8*P.\'!>YLMYW9E:XL?\Z9H8\RMB
M3DR#?/UBDS>_O241_4%^(V,BMI0ST7>>>JK-PFMB&275.E"U1'LX<?Y"[,$X
MPS$S#<8=CIEJ,![\,OG#B>8P8C"<:+Q*;&G0.ORVK#*%=2;%[VJ;Y!MRSUD4
M2^+2,$YB^8/\N_P@D"P5_^DY\+N*.NVG%JW?.[&C(;L=J>9-,/[$1NN__\V8
M3_[9)V@DS$;"'"3,1<(\),Q'P@(0K"7GZ4'.4QU]?9^GJ>J>J"8I_'9%=I23
M)YKL&7D39R3*DX1R07:,5[^?M^2G_N=Y5R5;E,F*+MG3>G(]F1@WXZ=C^0XJ
M96L/_%)=(F$N$N8-NAC^H%+!:Z5:$ID=)#+32N1]FG,9_T7+?JRJ^2+V($DL
MQ)YF(2-A+F2O%+302RL\),Q&PAPDS$7"O HV.Q*#.9].U-^)M/K*S<Q.N:!;
MSC*GQ\5:ZIH?U#77JLMF&\956WHBJTC)ZHH\\UBR?+/ITY<6>ZF^YMUK8%FS
MSC6PD4D=),Q%PCPDS$?" A"L)=7%0:H+K50]JAI%50>62F7?I;K!VL=BF[),
M]@E4"[M4H$B8C80Y2)B+A'D5;-ZJL(RET:T!%YU?_VG=IRO1TM+RH*6E5DMN
MSEE(1:]PM)&7"@<)LY$P!PESD3 /"?.1L  $:TEV=9#LZI?<^:Z0<D;";"3,
M0<)<),Q#PGPD+ #!6G(V)LTHZ>17W-CHJ9<*&DJS:]IQ0V7,5]U.O]-7<&4L
M.@7=WH*3;D$/>B(^E!:@:&VA'0W'&Z\,LF1/3$GM(6'D"\OBG)./N62"V'M6
MC1'_),=E;"7$7N5ITURL/"3-AM(<*,V%TCPHS8?2 A2M+72S$;KY2[H(-18E
M;"3-AM(<*,V%TCPHS8?2 A2M+>S&]#&T@_#K0/4*6$1HFN_[;_;K^.-F<CJ?
M5'\GH]_Z5!?+$VK?0&DNE.9!:3Z4%J!H;7DV)HZA=W&"3#+%E813R<@;*@@M
M7)N099(^LCZS]ZXFKLX/>MSKDUXL5*B? Z6Y4)H'I?E06H"BM87:6$F&WDOZ
MR"39\3QD+!)DP_-4]18VC,?98Z]&NY;#=#J?6=.>2A7J$$%I#I3F0FD>E.9#
M:0&*UM9J8TP9KSA3L0B+YEY5IEE$V/<=RT2_ZVUT[2/#FL[G/3)%FB$VE.9
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
M_SS:KK\V/S/W(MNK?\ 4EZHO1*PIDRB%E8;T[@=:H2CN*<5 \:WMW)=<Z7N
M?=SHNQT($Z#?KSA7AX'Y@>JV./T/4$L#!!0    ( /:&#5E)N)?7K0(  !L'
M   9    >&PO=V]R:W-H965T<R]S:&5E=#DR+GAM;*V576^;,!2&_XK%JJF5
MUD(@T*XC2/E8M5ULJY)UNYAVX<!)L&IL9INDW:_?,1"6IK3KQ6[ '^=]_9R#
ML>.M5+<Z!S#DKN!"CYS<F/+2=76:0T'UF2Q!X,Q*JH(:[*JUJTL%-*M%!7=]
MSXO<@C+A)'$]=JV26%:&,P'7BNBJ**BZGP"7VY$S<'8#<[;.C1UPD[BD:UB
MN2FO%?;<SB5C!0C-I" *5B-G/+B<1C:^#OC&8*OWVL1FLI3RUG8^9B/'LT#
M(376@>)K U/@W!HAQJ_6T^F6M,+]]L[]JLX=<UE2#5/)O[/,Y"/GPB$9K&C%
MS5QN/T";3VC]4LEU_23;-M9S2%II(XM6C 0%$\V;WK5UV!,,AD\(_%;@OU00
MM(*@3K0AJ].:44.36,DM438:W6RCKDVMQFR8L%]Q813.,M29Y'U1<GD/0"8@
M8,6,)L<+W"E9Q8'(%1D7LA(X.(=4K@7[#1EA@DRET)*SC!KL3RBG(@6RL SZ
MA!S/P%#&L75*;A8S<GQT0HZLZFLN*TU%IF/7(+E=WTU;RDE#Z3]!.8/TC 2#
M-\3W_*!'/GVYW'\H=[%>7='\KFA^[1<\X3<'PQ3@7C9_R_9CO-1&X:[\V9=>
MXS?L][-_ZJ4N:0HC!W]%#6H#3O+ZU2#RWO4E^Y_,'J0>=*D'S[DG7TP.BE"M
M\5OW)=JHPUIM3Y!-$D1O![&[V4^@)V@8!5W0 [!A!S9\%FR<IJK"[8@;C,@:
MDC.Z9)P9!KVDC5VT!W$Z. \/2/N"HK"?-.Q(PQ>4\!]TX>.%PXO0/\#KB_)"
MKY\OZOBB9_D^X]VQH[OO8XL>?;Y3/PBB [:>**RO?\#F[AU=]MKX1-6:"4TX
MK%#GG9VC@6J.XJ9C9%F?9DMI\&RLFSG>7J!L ,ZOI#2[CCT@N_LP^0-02P,$
M%     @ ]H8-67F>;<2# @  &P<  !D   !X;"]W;W)K<VAE971S+W-H965T
M.3,N>&ULK55=;YLP%/TK%JNF5MIBOI*T'4%*RZ;M85K4K-O#M <'+L&KL9EM
MDO;?SP9*DR:-,JDOX&ON.=QS;%]':R'O5 &@T7W)N)HXA=;5)<8J+: D:B J
MX.9++F1)M GE$JM* LD:4,FP[[HC7!+*G3AJYF8RCD2M&>4PDTC594GDPQ4P
ML9XXGO,X<4.7A;83.(XJLH0YZ-MJ)DV$>Y:,EL 5%1Q)R"?.U+M,0IO?)/R@
ML%8;8V25+(2XL\&7;.*XMB!@D&K+0,QK!=? F"4R9?SM.)W^EQ:X.7YD_]1H
M-UH61,&U8#]IIHN)<^Z@#')2,WTCUI^ATS.T?*E@JGFB=9?K.BBME19E!S85
ME)2W;W+?^; !\,(7 'X'\(\%!!T@.!80=H#&:MQ*:7Q(B"9Q),4:29MMV.R@
M,;-!&_F4VV6?:VF^4H/3\<>R8N(! %T!AYQJA4[G9FME-0,D<C1-T[JL&=&0
MH2G/T$R*/V;%3-3EHV\+1I?$KJ$Z0Z<):$*9&;U'M_,$G9Z<H1-$.?I>B%H1
MGJD(:U.U_3=.NPJOV@K]%RI,(!V@P'N'?-</]L"OCX?[>^#)\7!O&XZ-U;W?
M?N^WW_ %+_#=@*82S+G13X[_FBZ4EN8$_-[G3LL7[N>S7>%2522%B6..O0*Y
M B=^^\8;N1_V>?6:9,DKD6WY&/0^!H?8XZ>-N.@VHN@WXCX76[9APV9;X2H>
MN?XXPJM-=W:3AKXWW$Y*=I,NW''8)VVI"7LUX4$UF\?L.#WA;JGC\>B9GMVD
M\.(\?*;G8&7_NXIXHQ/9:^,KD4O*%6*0&WIW,#;%R+85MX$65=.<%D*;5M<,
M"W-[@;0)YGLNA'X,;+_K[\/X'U!+ P04    " #VA@U94D?&F7D$  !S$
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
M([6P7^YHR()Q 71?:(T/&]?'_=A._P!02P,$%     @ ]H8-6= Y<XA^ @
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
MK)^'3L]MQ@T."%0^0VFLH>E69KK?LX$Z911-SX)RRJYY*"L5#R++]OJQG2&
MJF$HC4)IS.V8-M7MF(856BI'T?0)^Y7T]<S2U]C#_1(ET6JS>E5?UUSNT-Q
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
M8F<IF[0IF_Q649CT=JG[<KV*2(809Z:Q<_Q<.^\K!PUOR/#KD&00<F[YI,/
M[ZT%#?.L0+D^=KO&3;  =U\L(RR:7"C V#T&X+ZO)C2\5^V;8 ;[)MAE^\=^
M 0]^7&O[JBFK&CBI&KB;9Z"PRN0M*@^MG#$ZK_\]"_UNR3.@7.SWGBN#EDJ!
MVXG-/FED"^#KZD @T))MJ:S[O7:V/71\J5KMSOR]/HQ4#?)1IC[)_"!\G5&!
M<E@I26<4*4^\/AS4 \G*JEU^9E(UW]7E1AVH@&N NK]B3!X&>H'VB!;_#U!+
M P04    " #VA@U9=:+5/J,%  #$&   &@   'AL+W=O<FMS:&5E=',O<VAE
M970Q,#8N>&ULK5G;;N,V$/T5PD4++Y#8HGR)DR8&$FO;[L.V0=)M'XH^T-(X
M9E<279*VD[_OD)(MVZ%(%]B76!>>&9V9X?"0N=T*^54M 31Y+?)2W7666J]N
M^GV5+J%@JB=64.*;A9 %TW@K7_IJ)8%E%E3D_3B*QOV"\;(SO;7/'N7T5JQU
MSDMXE$2MBX+)MP?(Q?:N0SN[!T_\9:G-@_[T=L5>X!GTE]6CQ+O^WDK&"R@5
M%R61L+CKW-.;)!X8@!WQ!X>M.K@FALI<B*_FYE-VUXG,%T$.J38F&/YL8 9Y
M;BSA=_Q;&^WL?1K@X?7.^D^6/)*9,P4SD?_),[V\ZTPZ)(,%6^?Z26Q_@9K0
MR-A+1:[L7[*MQEZAQW2MM"AJ,-X7O*Q^V6L=B , ';< XAH0GP*&+8!!#1B<
M"QC6@*&-3$7%QB%AFDUOI=@2:4:C-7-A@VG12)^7)N_/6N);CC@]_52FH@#R
M.WL%1;K/6%;9.@<B%N3C8@$V*>8E>6(:R!.DHDQYSIG)V0?234 SGJL/MWV-
MWV(L]M/:[T/E-V[Q2V/R691ZJ<C',H/LV$ ?2>R9Q#LF#['78@)ICPSH!8FC
M>.#XH-GY\-@!3\Z'4P^;P3XO VMOT&*OB7Z3(5<2+L@CR!1*3?ZZGRLM<1[]
M[<I&Y6WH]F::RXU:L13N.M@]%,@-=*8_?$?'T8^N2'Y+8\DW,G84Y>$^RD.?
M]:D)ZDJ*#;=MS/2/C."%7@)90 :2Y41IIM=:R#<B,?JNT%8NKJT+TV8WTZAG
M:F!S&+)S!B6!04<41WN*(R]%+!]<#Q007I(-R]>L:K<Y-GQ6IJ!<C/P6N^/>
M*/K>->=G 2"->E=N9!)&#M\AC^(QWL=C[#4U6[+RQ48C95*^X<JY93(C3&O)
MYVOM#LCX?6).\NMWVJ6]ZQ;B : K8D>\K_:\K[R6?L[%',N9EQKY\SGV>*R
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
M$>#[I1#Z^<9\H#N%SO\#4$L#!!0    ( /:&#5EE<UWD1@,  (P)   :
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
MVN7RZKZC:DBV,C< CTQ*5IC'#' *7 >H]PO&Y*:A/]#<.D7_ 5!+ P04
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
M59'E:=P$ZQK$85+_%R_-C3@(<-T3 6X3X!X%Z(*[ [PFP#LNP3D1X#<!_E&
MYY\(&#<!X_=>PZ0)F+PW8-H$3*O&JN]NU32!R,7\6J7/1)5G:UKYHFK?*EJW
M2)B44KS/E?XTU''Y?)'&<9AK;>49$<F:+-(D#Y-'F:Q"F9$/@<Q%&&4_DY](
MF)!OF[3(]%G9]3#799>$X:HI9U&7XYXHQR%?-7F3$9JLY;HCGMGCI^?B^9GR
M70M@J&_:_LZYKW?NUK42?RF22S)R+X@[<CWR_3X@'W[ZN>O&O /CC2J,WQ$>
MV,._BAWQG#K:4@EJIS"YO"3NS+P6W>)9+J*H%$=7@YV[KD@C)V=KQNV80*XN
M7R_PQ%TV6L_;Z]ZKN-X)[I<TRX[$_N\O^ASR.9=Q]I^.BM[60+\;6*:,C]E6
MK.3-0.>$3*HG.9C_]2_.9/2W+E$@80$21I$PAH1Q$,S0B[_7BV^CSW]=1N&C
MJ+)GGI)MH58;G0#U5^1)?SM2M>L2C)785S!(6("$422,(6&\AHTK6#DF>YH[
M_F3F7@^?.I0PWBMA;%7"W6O;IWM)7)2:6,I6%L]AOM'Y,I$O.=E)H;K482VE
MKSJ0L  )HT@80\)X#9L<J&.F<TRW."9[<4RLXK@OEIG\H]!] J%/W7GSUDKH
MV_!(6("$422,(6$<!#,$,MT+9(H>=TR1>D'" B2,(F$,">,@F*&7V5XO,VN'
M4NEEM=?+[H*L12P>M6RRM-"S[ OR)*)"=NG&"NZK&R0LF+W)R[/1:-_QUG)
M%LB0, Z"&7*XVLOARBH'%B9"]QHB(O>YGH@O=^2+S'.I2/I %DJNP\Z,8V7V
M50(2%B!A% EC2!@'P0S).*/6XAFA<TY#!$D&2@N@- JE,2B-HVBF;@ZL0<?:
MV?!"*%'.;@^F.EW6WVW#,29:SL0Q>_2%O;3>*D#2*)3&H#2.HIDJ<%L5N/U5
M<$'TU+9Y(*'33WQ!/NCY;CG5S;I,OMLS93BG9LD+>V!OT2!I%$IC4!I'T4S1
MM.ZJ8S7CWC%.(7^2]TR6[>7T3D10VQ5*HU :@](XBF:JJ?5>'1\^@(&:KU!:
M *51*(U!:1Q%,W73.K6.W:K%I"ZH47NFQB<380"M!H72&)3&4313-*V#Z]@M
M7/JR355>=3<JC>JGXCQ]DBHI'X36Q\4J+SND>!N%.LUUNB_V4GK+!NKS0FD4
M2F-0&D?13"VU9J\#=WL=J-T+I050&H72&)3&4313-ZWIZ]A=WT]Q6NB^1CP+
MU;W:Y=8.Z"T3J+T+I5'GK5OLC$?^S'07&+10CJ*9[=^ZO([=YKT3NWI)UH,>
MNT3R4<^C,CU_BF1UM%,/4(\72@N@- JE,2B--S3CR<;X0*KF0K/6P'6M1M^/
M#$GT]#H(E5SIP:_(93GM#N2#'O5*\DV)M=RSNK1DKTU?+4%I 91&H30&I7$4
MS=1<:_ZZ#GKHXB)MSP64%D!I%$IC4!I'T4S=M':Q:[=RSP]=[(#>,H$:Q% :
M;6C&T&4T.G[4S:"%<A3-;/_6^77MSN\_BGA9^[P'RX?)]G5 \^>95<6W=GQO
M=4 -7RB--K3#!6C>L3*@+BZ*9BJC=7%=J]OW.J@E6ZG"M+MG@)JV4%H I=$S
MM\JK_<C.9 $U:'^D'F;SMV:L>V;=;.\YC1W86P[0-;)0&H72&)3&&]IA$G/=
M*__$G*:U6=US*V6SK2Q_BJ/[@T1$^8Z(:N30*02HEPJE!5 :A=(8E,8;VN3D
M:,940FN2NE8S[?\YNWWG0V9[!7OK"^JY0FD42F-0&D?13!FVGJL[@T]XH28L
ME!9 :11*8U :1]%,W;1>K6OW:M\QX85ZLU!: *51*(VY;]W4CNDS1Q5J_HZT
M-6<]NSG;?UQK!_;5 Y060&D42F,-[5 /WOB-'%!EFG)H?5//OFCVQT8SMX62
MHB@',I^3=9'E:E<%WLM5H4(]-DZ_;:0>XVR%JGZK7RVC2^-8JN[%!_8Z]E88
MU(F%TBB4QJ TCJ*92FR=6,]%#V@\J#4+I050&H72&)3&4313-P<[(]@=W/,#
M&CN@MTRP>R%@-T/PWIH?T^GQV@-HF1Q%,YN_M6D]N^?W8PGL^^7]Y6&"^O6!
M_*+S6'@B/T&-7B@M@-(HE,:@-(ZBF4)K#6%O#,]/4$<82@N@- JE,2B-HVBF
M;EKGV+,[Q^_(3U"_&$H+H#3:T$QS?GK\@!E:)D?1S.9O[6+/;A<W<Z*RNUA$
M0G<AGZI-[3IU /5UH;0 2J-0&H/2.(IFZJ7U=3VXK^M!?5TH+8#2*)3&H#2.
MHIFZ:7U=[W_U=>V WC*!^KI0&H72&)3&&]KA8TG_Y%-)O[5U?;2M:P?VE0.4
M%D!I%$IC4!IO:(=RF/I7)]30NKJ^W=6UJ^&";$6X)LM=N;BM4*=^$F8OH[=
MH*XLE$:A- :E\89F++MSQ\X)A;1NJV]?]\JDK+T2^;(M5R)T=Q%0?Q5*"Z T
M"J4Q*(W['<MRK\;'&6-XL*ER+-5CM5]VN1>7'A74NP3OC^[WY/Y4[41]='SA
M?*3USMHMIM[H^ZM0C[K'T!W*@T:.+J>Z2JK>.[M^DZ?;:NOF99KG:5R]W$BQ
MEJH\07_^D*;YZYNR@/T.YO/_ E!+ P04    " #VA@U9S+*2\4D"   )!0
M&@   'AL+W=O<FMS:&5E=',O<VAE970Q,3@N>&ULM5113]LP$/XKIPQ-(#&2
MIBUC+(U$J1!(@! ,]C#MP4VNC85C%Y_3PK_?V4VC3J+L:2^QS[[[[OLNY\M6
MQCY3A>C@M5::1E'EW.(TCJFHL!9T9!:H^69F;"T<FW8>T\*B*$-0K>(T28[C
M6D@=Y5DXN[-Y9AJGI,8["]34M;!O8U1F-8IZT>;@7LXKYP_B/%N(.3Z@>US<
M6;;B#J64-6J21H/%V2@ZZYV.!]X_.#Q)7-'6'KR2J3'/WK@J1U'B":'"PGD$
MP<L2SU$I#\0T7EK,J$OI [?W&_2+H)VU3 7AN5$_9>FJ470208DST2AW;U:7
MV.H9>KS"* I?6+6^201%0\[4;3 SJ*5>K^*UK<-60)KN"$C;@#3P7B<*+"?"
MB3RS9@76>S.:WP2I(9K)2>U_RH.S?"LYSN470EIX$JI!N$%!C46NN"/X K?"
M6N%+!OL3=$(J.H ]D!I^5*8AH4O*8L<,/$Y<M-G&ZVSICFP3+(Z@WSN$-$G[
M\/@P@?V]@[]A8A;0J4@[%6G '>S O3$:W[@L]IG;>-;LX/8AAN_^4UJ( D<1
MMS>A76*4?_[4.TZ^?\"PWS'L!_3^/^M\"&=$R"7F$L*U%%.II)-(F_J7P,UZ
MCT5CK=3SX'5KM.T.QH(DP:]K3@!7#FOZ_9[6_G_0.NBT#C[\&^>"*L"71BZ%
M\LWT'K\UPC @^,&QS-/A\-O)((N7VYGCK<[V0^)&V+G4! IG')@<?64$NWYX
M:\.916CVJ7'\=,*VXEF%UCOP_<P8MS'\^^FF7_X'4$L#!!0    ( /:&#5GU
M".G1V 8  )DT   :    >&PO=V]R:W-H965T<R]S:&5E=#$Q.2YX;6S-F^UO
MFS@8P/\5*S>=-FE=L#$FV;61UKW<3>I.TWK;/ISN@YLX#1K@S';2]71__!F2
MYJ$"' )#XDL+!#]O//;/CPWG=U)]TRLA#/J1Q*F^&*V,6;\<C_5\)1*N7\BU
M2.TO2ZD2;NRINAWKM1)\D3=*XC'Q/#9.>)2.9N?YM8]J=BXW)HY2\5$AO4D2
MKNXO12SO+D9X]'#A4W2[,MF%\>Q\S6_%M3"?UQ^5/1L?I"RB1*0ZDBE28GDQ
M>H5?7H8T:Y#?\242=[IPC#)7;J3\EIV\7UR,O,PB$8NYR41P^V\K7HLXSB19
M.[[OA8X..K.&Q>,'Z>]RYZTS-UR+US+^&BW,ZF(T&:&%6/)-;#[)NS_$WJ$@
MDS>7L<[_HKO]O=X(S3?:R&3?V%J01.GN/_^Q#T2A :$U#<B^ <GMWBG*K7S#
M#9^=*WF'5':WE98=Y*[FK:UQ49H]E6NC[*^1;6=F[WBDT!<>;P3Z(+C>*&%#
M;C1Z>FV?_V(3"R27Z)76PE[CZ0)=1?PFBB,3"?W08(&X004Y-M:?Q'RC5)3>
MHDNN(_T,/7TC#(]B>_0$12GZ:R4WVHK3YV-CG<A,&<_W!E_N#"8U!F."/LC4
MK#1ZFR[$XK& L?7^$ +R$()+XI3X1LQ?(!\_1\0C!'V^?H.>/GGFD.L?0NOG
M<OVCH7U^-(*/8I;=]:=,U>,@HK^OK +TWHA$_U,5MYTUM-J:K'>_U&L^%Q<C
MVWVU4%LQFOWZ"V;>;PY?Z<%7ZI(^>RVUV9E99=FN;9"WS8:)[8QB,J73\_&V
M0F=PT!DX=7ZV$>)Q]*\-W^]V^+$Y>R5MF/6S*A-VHEC!A#.?3*H-8 <#F-,
M>,!5&EE)HW6:$5RM,SSH#(\$6JVEXD:@&UG3?YP"6N;!Y&#>9% Y/^G!U^G!
MUVF'G)^6'G](@^IGCST8K+T.&;=O_%BG7Z.S  CL=I/K5?YX\H.WWS?1EL<9
M(RI-<,IJ^4 P 5O)H-)O;\Y/=A< @YUC^K%T\$OI0'SBX9I1#\-8C]V#_?5*
M*G-FA$K0^W0KM-E-&;(8?N#JFR7]C9TW7&>QS&->:9Q31=O( 3IP,*Q$<:*L
MK;L *MR%5+B,*CSQF%<W= "KL!M65V(K8H31?]F43=S;>6N6'6BYJ9OY]8$N
M#.S"PX(7[H->&/"%N_ +EP'F&CT(,(RX&7;2M(V4D>;5& ! (VZ@N3O#OG%C
MOX%-Q F#0F>H)6KCCN)6U3)S"'"'#*NR(7V4-@1X1]R\.Y(P]+2$ 481=WT#
M"7,J<)OG41]8(H EPH:51TY*MG47<$C<.#R21V&I2JX;ZH!HQ(F0?0J12G5]
MP(< ?,AT6(_>R<*6[OH /=\-O:_YZF"V5+85BM\*VS--UEGO*Q=RW+(PNA=<
M(1\ENW4P/$$+?J]==@(;?3<;]PF304HH$RVC.3?V4<@E6HBUU)&IM+>/HL\'
ML/K#*OK\/N#K%U85W46?>]JV;UP<1:;3FG'$!P+Z;@*>-&?SRT!D-08 "WTW
M"]U#IU]>W9M.ZW0"G7QWT53H"S))A)I'/$9KOA:JTH8^V.(#6_QP6)V@CU+-
M![#Y;K =Z023<D%+)C4KKSXPRW<73*?U@G+]5).1%"A"NRS_T7*M9+T.:Y0"
M$FA3)!2FH=GB,THV9F.[1.WLTBVX[8X$<($.BPNT#RY0X +MP@5:7@S$GD<H
MJ4F/PL;/3T0#+:/A;%JS#40!#K0+'&@9#M9S7+<P3H$/M#D?CF[*N&6U30[
M QT6'F@?>*" !]H%#[2,AW!"ZPIV"GR@/Y$/M,R',T)K&!4 (H(NB @J=H@F
M.*QA1 ","!J7#8ZUK1-*"K>^EOD3 #J"8:$CZ ,= : CZ+*/%)3145-0!$"-
MP$V-A@G38-[M5M0V=(5W$(:UD13TL6(7 /."+AM)07DCJ2Y3@%Q!DSVD8YER
MZM34K;1M&(%/P;!VFH(^%OL" &/@!N.1K"F3L"9K&&"0N3'8='PY.F]SZVD9
M.09@97A0B<+ZX"X#[C+W'MF1-ZI(XT0!]#$W^BJKVZ:;+"=,:-QFM TL\);1
M8>51'U1F0&76I2)D)RP7LL++@$W+P3:9U&"FX];?-J8 8C:L$I+U@6@&B&;N
M$O)("E6N,-;440Q R=R@[)1#I\Z!W+:T#' (B Z]0>53V ?)0R!YV.6MD[#\
MUHEKD2H$HH9-WCII/2H=?]FXC\HU!'R'PWH3)>P#XR%@/.SR)DI8?L^^:G5G
M7/A:Q$+G-O\F1J.YW*1F]^'(X>KANYM7NZ]-X/;=1SLV<6ZSA:Y8+&U3[T5H
M=:O==S"[$R/7^;<G-](8F>2'*\$70F4WV-^74IJ'DTS!X6NDV?]02P,$%
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
M/S  N^,+A8ULC9$YRA/GSV9RDTP=SRB"#&)E*(A^K.$*LLPP:1T_:E*GB6F
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
MAFH.5'.AF@?5_$8[W+G3S:EN'A\-": =AZ=W'*$Z[@:P+232E84/BV_L]6]
MU7[JZF#D&[\W\H76$D$U"ZK94,V!:BY4\Z":WVB=3[^FS?3C4H  VG$(U2*4
MUDUF6S.DJXN&CH:UO\@]W<4)N>9TF="<^'F\DQO.A*;RYB,KQ4N,J_I>FC_W
M1A=:5@35+*AF0S4'JKE0S8-J/E0+H%H(U2*4UDUW6X:D7X!W6J'52%#-@FHV
M5'.@F@O5/*CF0[4 JH50+4)IW<LUM+5+AKIV:5_.*PJY[_JZY>T+K1H:&EJH
M9D$U&ZHY4,V%:EZC'8YNC<GT>,_.AW8;0+40JD4HK9O'MAC)4!9,](V4_\]G
MPZD7<'#.H=5-4,V&:@Y4<Z&:!]5\J!9 M1"J12BM^V705C<9!G9@;4#KG*":
M!=5LJ.9 -1>J>5#-AVH!5 NA6H32NMEM"Z8,=<'4\//DU.#@\$++I:":#=4<
MJ.9"-0^J^5 M:+1NN6#/V34AM-L(I75SV19-&>JBJ9X!]G]R_HZZE\%AA=9,
M034;JCE0S85J'E3SH5H U4*H%J&T;J+;FBD#7#-E0&NFH)H%U6RHYD U%ZIY
M4,V':@%4"Z%:A-*ZV6UKI@QUS=27]F0"P7B6Y%2P^*/S"M3FX/Q"BZ6@F@W5
MG$8[/!-@TAWJN= ./:CF0[4 JH50+4)IW5"V=53&1W54\6XE8Y@F=)FDB>BM
MOU ;@T/84V8S?WOJ4I,P:%T45'-.7PT7VK$'U7RH%D"U$*I%**V;M+8NRE#7
M17UCU<0?2;X><%:=FAP<O.,+W9AO P>M9H)JSL>+[T([]*":#]4"J!9"M0BE
M=8/6EB@9ZDLE7:]^[)*R/E6<<);6HTQ&>5[L1%.57Q5 +)G\Y:HZM-H[F\:-
MNI/!T8/6+36:^N3?)H+0HB2HYD(U#ZKY4"V :B%4BU!:=_*+MBC)5!<E?67K
M0B2T3NN6\:3H3:,:&9I&J&9]L(*F1F+ZW'<4R(8NAP/57*CF034?J@50+81J
M$4KKAK.M4#+5%4KME2 .YF,JB=A0<?@W')9MTZ(^!"H'M ?/[$TRM.2HT3K7
M;GPSI(5V:$,U!ZJY4,V#:CY4"Z!:"-4BE-:-;%M'9*JODG3'BVU1G87:5B H
MSD4UCR\CH_<=%[Y5]SIXDPFM#X)J#E1SH9H'U7RH%D"U$*I%**V;R8,9WM3U
M03UU"*CKN:A['KPYQ4[\AIWY#3OU&W;N-^SD;]C9W[#3OV'G?\-. />_J#8R
MVVHC<X*M33"A=450S8)J-E1SH)H+U3RHYD.U *J%4"U":=WLMG5%IGI"N/_F
M>BYJ>G",H25&4,TVCR<4TW5M<F$<[2\XT(Y=J.9!-1^J!5 MA&H12NMFM*T?
M,M7U0\,O^:(&!R<36CP$U6SS^,(]YW-#/Y[KSX'VZT(U#ZKY4"V :B%4BU#:
M2S#'Y88Q85%!%Y<9XVMVR]*TE(&3V[]J>O2#1^5F\J&Z9L3G:V,T/GK<TS_[
M>O7XN&46EUNZ9E\H7\NM+4G9@R2UL[G\X/)DO=G?$<7V:J2/R+(0HLCJFQM&
M8\:K)\C?/Q1R9[FY4W7P5/#O]6(O_@U02P,$%     @ ]H8-65A/ZF]B P
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
MJV6>< %E]6Q3#SQH/0*%2RBK9YU\$(/"=975-YU^$(X^RD S H6++:ODR3@
M^JJ.PF685?)TW"G0X7PNT@@4+LZLDL]Z"T'1X]2D"M=I5LGG4*-;'S<FN&ZS
M^H;+<6+0OW+]ZM;#!9U5\KS<*="!]WT(BA?V4Z_LAQ.0IE&)_F9I/[&9(.CP
M9P0*S42]NA^"CG@$"LU$O>0?3^J*6CW>!H!Z'X"CT[K&:^&[4S>^CT"AF:AW
M"#@*^M+X(U!H)NI] ^#JLBA]D^ =!*BW$#@U6^X]>QV()'A' >HM!4Y.Z]O>
M_@@4FHEZKP$\L2]J]7"S@81ZMP$,VHA H9FH-R+ H,T(%&\[0VRF@X6&1_/*
M"=R>(-GN3W!9OMU\^CCST]K$;.2^P+CC*<_2B6;^S_9:C::O[O,BR_KNV#B_
M57RVWP]OOY??I_\ 4$L#!!0    ( /:&#5GSYG6 8 ,  "I(   :    >&PO
M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VTM.&T$4A>&M("\@7;?>%0&C3)A&
MV8 %S4,!;+D[2K+[(#* <Y5!)JC_D=5&E,_ ^H2:_L^_SH_[]>'PO-P_')>S
M7T^/S\O%[GY=CY^G:;F^GY_VRZ?#<7Y^^<GMX?2T7U\N3W?3<7_]?7\W3S&$
M.IW>G[&[/']_YMFWW\?Y?TX\W-X^7,]?#M<_GN;G]1\'3S\/I^_+_3RON[-O
M^]/=O%[LIE^/;V\OT^N+?7HY>7=V=7.Q.UW=V&[:>E"407'[04D&I>T'91F4
MMQ]49%#9?E"5077[04T&M>T'=1G4MQ\T9-#8?I %E3$ )CFL 5J;<FT KTW!
M-H#8IF0;P&Q3M V@MBG;!G#;%&X#R&U*MP'L-L7; 'I'U3L"](ZJ=P3H'=T?
MVP"]H^H= 7I'U3L"](ZJ=P3H'57O"- [JMX1H'=4O2- [ZAZ1X#>2?5. +V3
MZIT >B?5.P'T3NYF"4#OI'HG@-Y)]4X O9/JG0!Z)]4[ ?1.JG<"Z)U4[P30
M.ZO>&:!W5KTS0.^L>F> WEGUS@"]L[O9#= [J]X9H'=6O3- [ZQZ9X#>6?7.
M +VSZIT!>A?5NP#T+JIW >A=5.\"T+NHW@6@=U&]"T#OXOY9"="[J-X%H'=1
MO0M [Z)Z%X#>1?4N +VKZET!>E?5NP+TKJIW!>A=5>\*T+NJWA6@=U6]*T#O
MZAXV >A=5>\*T+NJWA6@=U6]*T#OIGHW@-Y-]6X O9OJW0!Z-]6[ ?1NJG<#
MZ-U4[P;0NZG>#:!W<P\+ O1NJG<#Z-U4[P;0NZO>':!W5[T[0.^N>G> WEWU
M[@"]N^K= 7IWU;L#].ZJ=P?HW57O#M"[NX>] 7IWU;L#]!ZJ]P#H/53O =![
MJ-X#H/=0O0= [Z%Z#X#>0_4> +V'ZCT >@_5>P#T'JKW .@]7*P#T-N"SW4
M?EMPP4X "&[!)3L!8+@%%^T$@.(67+83 (Y;<.%. $ANP:4[ 6"Y!1?O!(#F
M%ER^$P">6W !3R"([@-,1H'I$TR"Z#["1%28/L-$=)@^Q$24F#[%1+28/L9$
MU)@^QT3TF#[(1!29/LDD-)GFHDPC5)GFLDPC=)D6?59/$-VEF?:A;>:R_GZ<
ME[=%?Z_=@(_4>WWYW?GM\U\O_[[IOS"O7$_O9RR7?P!02P,$%     @ ]H8-
M65[[24.A @  *44  !,   !;0V]N=&5N=%]4>7!E<UTN>&ULS=O-;IM %(;A
M6['81H8Y PQ0Q=FTW;99] :H&<?(_(F9I,[==W!^I%:IU<B5^FZ,##/G.S#2
MLSO7WQXGZU;'OAO<)MI[/WU($K?=V[YV\3C9(3S9C7-?^_!WODNF>GNH[VRB
ME3+)=AR\'?S:+S6BF^M/=E??=W[U^1ANNW8<-M%L.Q>M/CXM7+(V43U-7;NM
M?7B>/ S-;RGKYX0X[#RM<?MV<E=A092\F; \^7/ \[ZO#W:>V\:N;NO9?ZG[
ML"HY=HGSCYUU\?D2;_0X[G;MUC;C]KX/6V(WS;9NW-Y:WW?Q4]&K\\D^?&'[
M]"L7YY_*G L,*V_G<7+AQ&;[_KB7(UEVKZ=0R,Z^/?^*KXFA],7O9Y?3;FSS
ME]GA\_X8Y\/I/%QRNES^C7\]X]?Z[^Q#0_I((7UDD#YR2!\&TD<!Z:.$]%%!
M^A!%:80BJE!(%8JI0D%5**H*A56AN"H46(4BJZ;(JBFR:HJLFB*KILBJ*;)J
MBJR:(JNFR*HILJ8465.*K"E%UI0B:TJ1-:7(FE)D32FRIA194XJL&476C")K
M1I$UH\B:463-*+)F%%DSBJP91=:,(FM.D36GR)I39,TILN8467.*K#E%UIPB
M:TZ1-:?(:BBR&HJLAB*KH<AJ*+(:BJR&(JNAR&HHLAJ*K 5%UH(B:T&1M:#(
M6E!D+2BR%A19"XJL!476@B)K29&UI,A:4F0M*;*6%%E+BJPE1=:2(FM)D;6D
MR%I19*THLE8462N*K!5%UHHB:T61M:+(6E%DK2BRBJ+0*HIBJR@*KJ(HNHJB
M\"J*XJLH"K"B*,**HA K"F,L:!P+8RQG((LSD<49R>+,9'&&LCA369RQ+,Q<
MEF &LP0SF268T2SYK[-9W\?Q\(_C3]>XK]OA)3]9BKJ;GU!+ 0(4 Q0    (
M /:&#5D'04UB@0   +$    0              "  0    !D;V-0<F]P<R]A
M<' N>&UL4$L! A0#%     @ ]H8-6?Y[?AGO    *P(  !$
M ( !KP   &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ ]H8-69E<G",0
M!@  G"<  !,              ( !S0$  'AL+W1H96UE+W1H96UE,2YX;6Q0
M2P$"% ,4    " #VA@U9JQZHJSL'  !E+@  &               @($."
M>&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%     @ ]H8-66_II" Z
M @  N@4  !@              ("!?P\  'AL+W=O<FMS:&5E=',O<VAE970R
M+GAM;%!+ 0(4 Q0    ( /:&#5E6GU$\%@<  )P=   8              "
M@>\1  !X;"]W;W)K<VAE971S+W-H965T,RYX;6Q02P$"% ,4    " #VA@U9
M8SNC'.P"  !7"   &               @($[&0  >&PO=V]R:W-H965T<R]S
M:&5E=#0N>&UL4$L! A0#%     @ ]H8-61[W_)!,!P  JB4  !@
M     ("!71P  'AL+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    (
M /:&#5E;XXS^#PP   @W   8              " @=\C  !X;"]W;W)K<VAE
M971S+W-H965T-BYX;6Q02P$"% ,4    " #VA@U9/3&72'X"  #S!@  &
M            @($D,   >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#
M%     @ ]H8-6?5;H3C/!   2A$  !@              ("!V#(  'AL+W=O
M<FMS:&5E=',O<VAE970X+GAM;%!+ 0(4 Q0    ( /:&#5GRPH/K^@H  .5?
M   8              " @=TW  !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q0
M2P$"% ,4    " #VA@U99NWR3(4"   %!P  &0              @($-0P
M>&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    ( /:&#5F>"QFD
M?@8  -X/   9              " @<E%  !X;"]W;W)K<VAE971S+W-H965T
M,3$N>&UL4$L! A0#%     @ ]H8-6?_58'0>*0  R(4  !D
M ("!?DP  'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4    " #V
MA@U9K;'[$_@6   +5   &0              @('3=0  >&PO=V]R:W-H965T
M<R]S:&5E=#$S+GAM;%!+ 0(4 Q0    ( /:&#5E]A.8W8P4  'D-   9
M          " @0*-  !X;"]W;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#
M%     @ ]H8-64"OGU+@%@  6D0  !D              ("!G)(  'AL+W=O
M<FMS:&5E=',O<VAE970Q-2YX;6Q02P$"% ,4    " #VA@U9)JU]=H$#  "D
M!P  &0              @(&SJ0  >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM
M;%!+ 0(4 Q0    ( /:&#5F0BT%"500  / )   9              " @6NM
M  !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL4$L! A0#%     @ ]H8-60S>
MQ>J*"0  61D  !D              ("!][$  'AL+W=O<FMS:&5E=',O<VAE
M970Q."YX;6Q02P$"% ,4    " #VA@U9)F"+VR,%  "*#   &0
M    @(&XNP  >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    (
M /:&#5EK#VZ?X0L  )0?   9              " @1+!  !X;"]W;W)K<VAE
M971S+W-H965T,C N>&UL4$L! A0#%     @ ]H8-6:AW>FSZ!   [Q(  !D
M             ("!*LT  'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"
M% ,4    " #VA@U9PZ/-+O@$  !3"P  &0              @(%;T@  >&PO
M=V]R:W-H965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    ( /:&#5DKQ"1#HPL
M "0A   9              " @8K7  !X;"]W;W)K<VAE971S+W-H965T,C,N
M>&UL4$L! A0#%     @ ]H8-60#FE06Y!@  ZQ   !D              ("!
M9.,  'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6Q02P$"% ,4    " #VA@U9
MWG_(NH #  #("   &0              @(%4Z@  >&PO=V]R:W-H965T<R]S
M:&5E=#(U+GAM;%!+ 0(4 Q0    ( /:&#5E9+?8O/0,  &D'   9
M      " @0ON  !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L! A0#%
M  @ ]H8-63Y4$T=*$   \3   !D              ("!?_$  'AL+W=O<FMS
M:&5E=',O<VAE970R-RYX;6Q02P$"% ,4    " #VA@U9(3M(IJL"  !6!@
M&0              @($  @$ >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+
M 0(4 Q0    ( /:&#5FU]OX0( T  #,F   9              " @>($ 0!X
M;"]W;W)K<VAE971S+W-H965T,CDN>&UL4$L! A0#%     @ ]H8-6<M0KVTP
M"   6A8  !D              ("!.1(! 'AL+W=O<FMS:&5E=',O<VAE970S
M,"YX;6Q02P$"% ,4    " #VA@U9WUNCZ) $  "%"P  &0
M@(&@&@$ >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    ( /:&
M#5G+SF%6L0<    2   9              " @6<? 0!X;"]W;W)K<VAE971S
M+W-H965T,S(N>&UL4$L! A0#%     @ ]H8-6?@! R,/%   &SL  !D
M         ("!3R<! 'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q02P$"% ,4
M    " #VA@U9>AH2OK &   $$0  &0              @(&5.P$ >&PO=V]R
M:W-H965T<R]S:&5E=#,T+GAM;%!+ 0(4 Q0    ( /:&#5D?=6QZE0@  ,06
M   9              " @7Q" 0!X;"]W;W)K<VAE971S+W-H965T,S4N>&UL
M4$L! A0#%     @ ]H8-68C%Q>K#"   T!8  !D              ("!2$L!
M 'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6Q02P$"% ,4    " #VA@U958;]
M8H "  "Q!@  &0              @(%"5 $ >&PO=V]R:W-H965T<R]S:&5E
M=#,W+GAM;%!+ 0(4 Q0    ( /:&#5ED.J)K0P(  (H&   9
M  " @?E6 0!X;"]W;W)K<VAE971S+W-H965T,S@N>&UL4$L! A0#%     @
M]H8-61I2-R#E-@  "KT  !D              ("!<UD! 'AL+W=O<FMS:&5E
M=',O<VAE970S.2YX;6Q02P$"% ,4    " #VA@U9YRT"( @#  "K!@  &0
M            @(&/D $ >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4
M Q0    ( /:&#5DT6#<EK0<   $9   9              " @<Z3 0!X;"]W
M;W)K<VAE971S+W-H965T-#$N>&UL4$L! A0#%     @ ]H8-66!NB?H[!
MH D  !D              ("!LIL! 'AL+W=O<FMS:&5E=',O<VAE970T,BYX
M;6Q02P$"% ,4    " #VA@U9DBH+HIX"  "Q!0  &0              @($D
MH $ >&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    ( /:&#5GA
MP+L7A@,  (L'   9              " @?FB 0!X;"]W;W)K<VAE971S+W-H
M965T-#0N>&UL4$L! A0#%     @ ]H8-64=6TD#7 P  W <  !D
M     ("!MJ8! 'AL+W=O<FMS:&5E=',O<VAE970T-2YX;6Q02P$"% ,4
M" #VA@U9^"T^98,#   &"   &0              @('$J@$ >&PO=V]R:W-H
M965T<R]S:&5E=#0V+GAM;%!+ 0(4 Q0    ( /:&#5FW[K5#A ,  ,0'   9
M              " @7ZN 0!X;"]W;W)K<VAE971S+W-H965T-#<N>&UL4$L!
M A0#%     @ ]H8-65&*0H_D!   FPX  !D              ("!.;(! 'AL
M+W=O<FMS:&5E=',O<VAE970T."YX;6Q02P$"% ,4    " #VA@U9KKECK$($
M  !2"@  &0              @(%4MP$ >&PO=V]R:W-H965T<R]S:&5E=#0Y
M+GAM;%!+ 0(4 Q0    ( /:&#5E$\,;*O@4  &\0   9              "
M@<V[ 0!X;"]W;W)K<VAE971S+W-H965T-3 N>&UL4$L! A0#%     @ ]H8-
M62(R&9'_ @  @0<  !D              ("!PL$! 'AL+W=O<FMS:&5E=',O
M<VAE970U,2YX;6Q02P$"% ,4    " #VA@U9\0XD8!H$  #Y"@  &0
M        @('XQ $ >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;%!+ 0(4 Q0
M   ( /:&#5ET"A.0LP(  #(&   9              " @4G) 0!X;"]W;W)K
M<VAE971S+W-H965T-3,N>&UL4$L! A0#%     @ ]H8-67MM!<D$"0  9AD
M !D              ("!,\P! 'AL+W=O<FMS:&5E=',O<VAE970U-"YX;6Q0
M2P$"% ,4    " #VA@U9Z_0HW^<%   '#@  &0              @(%NU0$
M>&PO=V]R:W-H965T<R]S:&5E=#4U+GAM;%!+ 0(4 Q0    ( /:&#5F#9BHZ
M%@0  -T)   9              " @8S; 0!X;"]W;W)K<VAE971S+W-H965T
M-38N>&UL4$L! A0#%     @ ]H8-62@'+-XA!@  +PX  !D
M ("!V=\! 'AL+W=O<FMS:&5E=',O<VAE970U-RYX;6Q02P$"% ,4    " #V
MA@U96H=*9+X#   N"   &0              @($QY@$ >&PO=V]R:W-H965T
M<R]S:&5E=#4X+GAM;%!+ 0(4 Q0    ( /:&#5G-3NM\D0,  %D(   9
M          " @2;J 0!X;"]W;W)K<VAE971S+W-H965T-3DN>&UL4$L! A0#
M%     @ ]H8-627Z#RW%!   :Q@  !D              ("![NT! 'AL+W=O
M<FMS:&5E=',O<VAE970V,"YX;6Q02P$"% ,4    " #VA@U9[2Y83R,#   Q
M"0  &0              @('J\@$ >&PO=V]R:W-H965T<R]S:&5E=#8Q+GAM
M;%!+ 0(4 Q0    ( /:&#5DU>)$2=1(  /,@ 0 9              " @43V
M 0!X;"]W;W)K<VAE971S+W-H965T-C(N>&UL4$L! A0#%     @ ]H8-62RH
M"N!C$@  -B$! !D              ("!\ @" 'AL+W=O<FMS:&5E=',O<VAE
M970V,RYX;6Q02P$"% ,4    " #VA@U9#8N?VK(#   X%0  &0
M    @(&*&P( >&PO=V]R:W-H965T<R]S:&5E=#8T+GAM;%!+ 0(4 Q0    (
M /:&#5GTXX5JH0(  .$&   9              " @7,? @!X;"]W;W)K<VAE
M971S+W-H965T-C4N>&UL4$L! A0#%     @ ]H8-6?GPP#2P @  A 8  !D
M             ("!2R(" 'AL+W=O<FMS:&5E=',O<VAE970V-BYX;6Q02P$"
M% ,4    " #VA@U9AQ45I' &   3-0  &0              @($R)0( >&PO
M=V]R:W-H965T<R]S:&5E=#8W+GAM;%!+ 0(4 Q0    ( /:&#5E\F-Y<O 8
M .,I   9              " @=DK @!X;"]W;W)K<VAE971S+W-H965T-C@N
M>&UL4$L! A0#%     @ ]H8-6<N:9%W7 @  Y0@  !D              ("!
MS#(" 'AL+W=O<FMS:&5E=',O<VAE970V.2YX;6Q02P$"% ,4    " #VA@U9
MJB%R3S $  !B%P  &0              @(':-0( >&PO=V]R:W-H965T<R]S
M:&5E=#<P+GAM;%!+ 0(4 Q0    ( /:&#5G D&1MFP(  /0&   9
M      " @4$Z @!X;"]W;W)K<VAE971S+W-H965T-S$N>&UL4$L! A0#%
M  @ ]H8-67LF@LHJ P  J0P  !D              ("!$ST" 'AL+W=O<FMS
M:&5E=',O<VAE970W,BYX;6Q02P$"% ,4    " #VA@U9$-Z$V>,%   G+@
M&0              @(%T0 ( >&PO=V]R:W-H965T<R]S:&5E=#<S+GAM;%!+
M 0(4 Q0    ( /:&#5E@60?^ @,  .(*   9              " @8Y& @!X
M;"]W;W)K<VAE971S+W-H965T-S0N>&UL4$L! A0#%     @ ]H8-6;G?PIL\
M!@  2R4  !D              ("!QTD" 'AL+W=O<FMS:&5E=',O<VAE970W
M-2YX;6Q02P$"% ,4    " #VA@U9_#)[0W4%  "H)0  &0
M@($Z4 ( >&PO=V]R:W-H965T<R]S:&5E=#<V+GAM;%!+ 0(4 Q0    ( /:&
M#5DB!-E:>P0  .,5   9              " @>95 @!X;"]W;W)K<VAE971S
M+W-H965T-S<N>&UL4$L! A0#%     @ ]H8-6:#]RB5G @  D08  !D
M         ("!F%H" 'AL+W=O<FMS:&5E=',O<VAE970W."YX;6Q02P$"% ,4
M    " #VA@U9*&KF$?H"  "L"   &0              @($V70( >&PO=V]R
M:W-H965T<R]S:&5E=#<Y+GAM;%!+ 0(4 Q0    ( /:&#5GF>_AVL0@  $Y;
M   9              " @6=@ @!X;"]W;W)K<VAE971S+W-H965T.# N>&UL
M4$L! A0#%     @ ]H8-6;*2/-6/ @  7@@  !D              ("!3VD"
M 'AL+W=O<FMS:&5E=',O<VAE970X,2YX;6Q02P$"% ,4    " #VA@U9IL^K
M66$#   ]"P  &0              @($5; ( >&PO=V]R:W-H965T<R]S:&5E
M=#@R+GAM;%!+ 0(4 Q0    ( /:&#5G<@WZT8P,  +0,   9
M  " @:UO @!X;"]W;W)K<VAE971S+W-H965T.#,N>&UL4$L! A0#%     @
M]H8-6=!9^B;E @  A@@  !D              ("!1W," 'AL+W=O<FMS:&5E
M=',O<VAE970X-"YX;6Q02P$"% ,4    " #VA@U9,N&2U(<"  !!"   &0
M            @(%C=@( >&PO=V]R:W-H965T<R]S:&5E=#@U+GAM;%!+ 0(4
M Q0    ( /:&#5G>:L3G4@,   D*   9              " @2%Y @!X;"]W
M;W)K<VAE971S+W-H965T.#8N>&UL4$L! A0#%     @ ]H8-6616/CY) P
MS H  !D              ("!JGP" 'AL+W=O<FMS:&5E=',O<VAE970X-RYX
M;6Q02P$"% ,4    " #VA@U9H3E/Q)8#  !H"P  &0              @($J
M@ ( >&PO=V]R:W-H965T<R]S:&5E=#@X+GAM;%!+ 0(4 Q0    ( /:&#5G1
M4/DPJ@@  $E6   9              " @?># @!X;"]W;W)K<VAE971S+W-H
M965T.#DN>&UL4$L! A0#%     @ ]H8-66/]$"3- @  W0@  !D
M     ("!V(P" 'AL+W=O<FMS:&5E=',O<VAE970Y,"YX;6Q02P$"% ,4
M" #VA@U9W3@C#^0#   Y#@  &0              @('<CP( >&PO=V]R:W-H
M965T<R]S:&5E=#DQ+GAM;%!+ 0(4 Q0    ( /:&#5E)N)?7K0(  !L'   9
M              " @?>3 @!X;"]W;W)K<VAE971S+W-H965T.3(N>&UL4$L!
M A0#%     @ ]H8-67F>;<2# @  &P<  !D              ("!VY8" 'AL
M+W=O<FMS:&5E=',O<VAE970Y,RYX;6Q02P$"% ,4    " #VA@U94D?&F7D$
M  !S$   &0              @(&5F0( >&PO=V]R:W-H965T<R]S:&5E=#DT
M+GAM;%!+ 0(4 Q0    ( /:&#5F6D-^J4@(  ,(%   9              "
M@46> @!X;"]W;W)K<VAE971S+W-H965T.34N>&UL4$L! A0#%     @ ]H8-
M6= Y<XA^ @  @@8  !D              ("!SJ " 'AL+W=O<FMS:&5E=',O
M<VAE970Y-BYX;6Q02P$"% ,4    " #VA@U9(,F^SQ($  "F$@  &0
M        @(&#HP( >&PO=V]R:W-H965T<R]S:&5E=#DW+GAM;%!+ 0(4 Q0
M   ( /:&#5F'/VS]Q (  $@(   9              " @<RG @!X;"]W;W)K
M<VAE971S+W-H965T.3@N>&UL4$L! A0#%     @ ]H8-60.I_=A[#0  L:
M !D              ("!QZH" 'AL+W=O<FMS:&5E=',O<VAE970Y.2YX;6Q0
M2P$"% ,4    " #VA@U9I2+R#*X"  ")!P  &@              @(%YN (
M>&PO=V]R:W-H965T<R]S:&5E=#$P,"YX;6Q02P$"% ,4    " #VA@U9@$H\
M(W$#  !S"P  &@              @(%?NP( >&PO=V]R:W-H965T<R]S:&5E
M=#$P,2YX;6Q02P$"% ,4    " #VA@U9+?0Q&]<#   E$   &@
M    @($(OP( >&PO=V]R:W-H965T<R]S:&5E=#$P,BYX;6Q02P$"% ,4
M" #VA@U9#X*PP<8$  "#%0  &@              @($7PP( >&PO=V]R:W-H
M965T<R]S:&5E=#$P,RYX;6Q02P$"% ,4    " #VA@U9D;.)EN0"  !."
M&@              @($5R ( >&PO=V]R:W-H965T<R]S:&5E=#$P-"YX;6Q0
M2P$"% ,4    " #VA@U9)96:)(<#  "N#0  &@              @($QRP(
M>&PO=V]R:W-H965T<R]S:&5E=#$P-2YX;6Q02P$"% ,4    " #VA@U9=:+5
M/J,%  #$&   &@              @('PS@( >&PO=V]R:W-H965T<R]S:&5E
M=#$P-BYX;6Q02P$"% ,4    " #VA@U9$[:7?$H%  !^'0  &@
M    @('+U ( >&PO=V]R:W-H965T<R]S:&5E=#$P-RYX;6Q02P$"% ,4
M" #VA@U94<;.\(H$  "!$0  &@              @(%-V@( >&PO=V]R:W-H
M965T<R]S:&5E=#$P."YX;6Q02P$"% ,4    " #VA@U977K4V_$#  "1#@
M&@              @($/WP( >&PO=V]R:W-H965T<R]S:&5E=#$P.2YX;6Q0
M2P$"% ,4    " #VA@U997-=Y$8#  ","0  &@              @($XXP(
M>&PO=V]R:W-H965T<R]S:&5E=#$Q,"YX;6Q02P$"% ,4    " #VA@U9GK=[
M-^X$  !+%P  &@              @(&VY@( >&PO=V]R:W-H965T<R]S:&5E
M=#$Q,2YX;6Q02P$"% ,4    " #VA@U9+8PI.[4#  "!$@  &@
M    @('<ZP( >&PO=V]R:W-H965T<R]S:&5E=#$Q,BYX;6Q02P$"% ,4
M" #VA@U952F4%,<$   :'P  &@              @(')[P( >&PO=V]R:W-H
M965T<R]S:&5E=#$Q,RYX;6Q02P$"% ,4    " #VA@U9D_=%=%@&   P)P
M&@              @('(] ( >&PO=V]R:W-H965T<R]S:&5E=#$Q-"YX;6Q0
M2P$"% ,4    " #VA@U9/P"(W L'  #.)P  &@              @(%8^P(
M>&PO=V]R:W-H965T<R]S:&5E=#$Q-2YX;6Q02P$"% ,4    " #VA@U9=<Q2
M["\#  !H#0  &@              @(&; @, >&PO=V]R:W-H965T<R]S:&5E
M=#$Q-BYX;6Q02P$"% ,4    " #VA@U93#'>><<(  #-7   &@
M    @($"!@, >&PO=V]R:W-H965T<R]S:&5E=#$Q-RYX;6Q02P$"% ,4
M" #VA@U9S+*2\4D"   )!0  &@              @($!#P, >&PO=V]R:W-H
M965T<R]S:&5E=#$Q."YX;6Q02P$"% ,4    " #VA@U9]0CIT=@&  "9-
M&@              @(&"$0, >&PO=V]R:W-H965T<R]S:&5E=#$Q.2YX;6Q0
M2P$"% ,4    " #VA@U9NUJM*L($  #%'P  &@              @(&2& ,
M>&PO=V]R:W-H965T<R]S:&5E=#$R,"YX;6Q02P$"% ,4    " #VA@U9.K 2
M&.D"  !)"   &@              @(&,'0, >&PO=V]R:W-H965T<R]S:&5E
M=#$R,2YX;6Q02P$"% ,4    " #VA@U9!N%]&N\"  !,"@  &@
M    @(&M( , >&PO=V]R:W-H965T<R]S:&5E=#$R,BYX;6Q02P$"% ,4
M" #VA@U9YFO3!$,*  "EA0  &@              @('4(P, >&PO=V]R:W-H
M965T<R]S:&5E=#$R,RYX;6Q02P$"% ,4    " #VA@U96$_J;V(#  "Z%0
M#0              @ %/+@, >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    ( /:&
M#5F7BKL<P    !,"   +              "  =PQ P!?<F5L<R\N<F5L<U!+
M 0(4 Q0    ( /:&#5FLZ][=@0@  $]0   /              "  <4R P!X
M;"]W;W)K8F]O:RYX;6Q02P$"% ,4    " #VA@U9\^9U@& #   J2   &@
M            @ %S.P, >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"
M% ,4    " #VA@U97OM)0Z$"   I10  $P              @ $+/P, 6T-O
F;G1E;G1?5'EP97-=+GAM;%!+!08     @P"# "0D  #=00,    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>144
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// 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)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>145
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* 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;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>147
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.2.u1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>348</ContextCount>
  <ElementCount>636</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>117</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>13</UnitCount>
  <MyReports>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETSParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF OPERATIONS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - Disclosure - Overview and Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/OverviewandBasisofPresentation</Role>
      <ShortName>Overview and Basis of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Disclosure - Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/SignificantAccountingPolicies</Role>
      <ShortName>Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Disclosure - Acquisitions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/Acquisitions</Role>
      <ShortName>Acquisitions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - Disclosure - Divestitures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/Divestitures</Role>
      <ShortName>Divestitures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/Revenue</Role>
      <ShortName>Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - Disclosure - Property and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/PropertyandEquipment</Role>
      <ShortName>Property and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/IntangibleAssets</Role>
      <ShortName>Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - Goodwill</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/Goodwill</Role>
      <ShortName>Goodwill</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - Disclosure - Investments and Note Receivable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/InvestmentsandNoteReceivable</Role>
      <ShortName>Investments and Note Receivable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - Disclosure - Accrued and Other Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/AccruedandOtherLiabilities</Role>
      <ShortName>Accrued and Other Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - Disclosure - Borrowings</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/Borrowings</Role>
      <ShortName>Borrowings</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - Disclosure - Employee Benefits</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/EmployeeBenefits</Role>
      <ShortName>Employee Benefits</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - Disclosure - Redeemable Non-controlling Interest</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/RedeemableNoncontrollingInterest</Role>
      <ShortName>Redeemable Non-controlling Interest</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - Disclosure - Common Stock and Preferred Stock</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/CommonStockandPreferredStock</Role>
      <ShortName>Common Stock and Preferred Stock</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000027 - Disclosure - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/StockBasedCompensation</Role>
      <ShortName>Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000028 - Disclosure - Interest and Other Income (Expense), Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNet</Role>
      <ShortName>Interest and Other Income (Expense), Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000029 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000030 - Disclosure - Net Income (Loss) Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/NetIncomeLossPerShare</Role>
      <ShortName>Net Income (Loss) Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000031 - Disclosure - Accumulated Other Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLoss</Role>
      <ShortName>Accumulated Other Comprehensive Loss</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0000032 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/SegmentInformation</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0000033 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0000034 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0000035 - Disclosure - Restructuring and Exit Activity Costs</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/RestructuringandExitActivityCosts</Role>
      <ShortName>Restructuring and Exit Activity Costs</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0000036 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9954471 - Disclosure - Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies</Role>
      <ShortName>Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/SignificantAccountingPolicies</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9954472 - Disclosure - Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/SignificantAccountingPoliciesTables</Role>
      <ShortName>Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/SignificantAccountingPolicies</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9954473 - Disclosure - Acquisitions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/AcquisitionsTables</Role>
      <ShortName>Acquisitions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/Acquisitions</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9954474 - Disclosure - Revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/RevenueTables</Role>
      <ShortName>Revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/Revenue</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9954475 - Disclosure - Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/InventoriesTables</Role>
      <ShortName>Inventories (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/Inventories</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9954476 - Disclosure - Property and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/PropertyandEquipmentTables</Role>
      <ShortName>Property and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/PropertyandEquipment</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9954477 - Disclosure - Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/IntangibleAssetsTables</Role>
      <ShortName>Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/IntangibleAssets</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9954478 - Disclosure - Goodwill (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/GoodwillTables</Role>
      <ShortName>Goodwill (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/Goodwill</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9954479 - Disclosure - Investments and Note Receivable (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/InvestmentsandNoteReceivableTables</Role>
      <ShortName>Investments and Note Receivable (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/InvestmentsandNoteReceivable</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9954480 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/Leases</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9954481 - Disclosure - Accrued and Other Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/AccruedandOtherLiabilitiesTables</Role>
      <ShortName>Accrued and Other Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/AccruedandOtherLiabilities</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9954482 - Disclosure - Employee Benefits (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/EmployeeBenefitsTables</Role>
      <ShortName>Employee Benefits (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/EmployeeBenefits</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9954483 - Disclosure - Redeemable Non-controlling Interest (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/RedeemableNoncontrollingInterestTables</Role>
      <ShortName>Redeemable Non-controlling Interest (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/RedeemableNoncontrollingInterest</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9954484 - Disclosure - Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/StockBasedCompensationTables</Role>
      <ShortName>Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/StockBasedCompensation</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9954485 - Disclosure - Interest and Other Income (Expense), Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNetTables</Role>
      <ShortName>Interest and Other Income (Expense), Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNet</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9954486 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/IncomeTaxes</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9954487 - Disclosure - Net Income (Loss) Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/NetIncomeLossPerShareTables</Role>
      <ShortName>Net Income (Loss) Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/NetIncomeLossPerShare</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>9954488 - Disclosure - Accumulated Other Comprehensive Loss (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossTables</Role>
      <ShortName>Accumulated Other Comprehensive Loss (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLoss</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>9954489 - Disclosure - Segment Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/SegmentInformationTables</Role>
      <ShortName>Segment Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/SegmentInformation</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>9954490 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/FairValueMeasurements</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>9954491 - Disclosure - Restructuring and Exit Activity Costs (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/RestructuringandExitActivityCostsTables</Role>
      <ShortName>Restructuring and Exit Activity Costs (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/RestructuringandExitActivityCosts</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>9954492 - Disclosure - Significant Accounting Policies (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails</Role>
      <ShortName>Significant Accounting Policies (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/SignificantAccountingPoliciesTables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>9954493 - Disclosure - Significant Accounting Policies (Schedule of Allowance for Doubtful Accounts) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/SignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails</Role>
      <ShortName>Significant Accounting Policies (Schedule of Allowance for Doubtful Accounts) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/SignificantAccountingPoliciesTables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>9954494 - Disclosure - Acquisitions (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/AcquisitionsNarrativeDetails</Role>
      <ShortName>Acquisitions (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/AcquisitionsTables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>9954495 - Disclosure - Acquisitions (Assets and Liabilities Assumed) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails</Role>
      <ShortName>Acquisitions (Assets and Liabilities Assumed) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/AcquisitionsTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>9954496 - Disclosure - Acquisitions (Definite-Lived Intangible Assets) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/AcquisitionsDefiniteLivedIntangibleAssetsDetails</Role>
      <ShortName>Acquisitions (Definite-Lived Intangible Assets) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/AcquisitionsTables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>9954497 - Disclosure - Acquisitions (Acquisition, Pro Forma Information) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/AcquisitionsAcquisitionProFormaInformationDetails</Role>
      <ShortName>Acquisitions (Acquisition, Pro Forma Information) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/AcquisitionsTables</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>9954498 - Disclosure - Acquisitions (Fair Value of Consideration Transferred) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails</Role>
      <ShortName>Acquisitions (Fair Value of Consideration Transferred) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/AcquisitionsTables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>9954499 - Disclosure - Divestitures (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/DivestituresDetails</Role>
      <ShortName>Divestitures (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/Divestitures</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>9954500 - Disclosure - Revenue (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/RevenueNarrativeDetails</Role>
      <ShortName>Revenue (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/RevenueTables</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>9954501 - Disclosure - Revenue (Contract with Customer, Contract Asset, Contract Liability, and Receivable) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/RevenueContractwithCustomerContractAssetContractLiabilityandReceivableDetails</Role>
      <ShortName>Revenue (Contract with Customer, Contract Asset, Contract Liability, and Receivable) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/RevenueTables</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>9954502 - Disclosure - Revenue (Revenue by Geographic Region) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/RevenueRevenuebyGeographicRegionDetails</Role>
      <ShortName>Revenue (Revenue by Geographic Region) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/RevenueTables</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>9954503 - Disclosure - Inventories (Components Of Inventories) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/InventoriesComponentsOfInventoriesDetails</Role>
      <ShortName>Inventories (Components Of Inventories) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/InventoriesTables</ParentRole>
      <Position>71</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>9954504 - Disclosure - Inventories (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/InventoriesNarrativeDetails</Role>
      <ShortName>Inventories (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/InventoriesTables</ParentRole>
      <Position>72</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>9954505 - Disclosure - Property and Equipment (Schedule of Property and Equipment) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails</Role>
      <ShortName>Property and Equipment (Schedule of Property and Equipment) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/PropertyandEquipmentTables</ParentRole>
      <Position>73</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>9954506 - Disclosure - Property and Equipment (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/PropertyandEquipmentNarrativeDetails</Role>
      <ShortName>Property and Equipment (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/PropertyandEquipmentTables</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>9954507 - Disclosure - Intangible Assets (Intangible Assets Other Than Goodwill) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails</Role>
      <ShortName>Intangible Assets (Intangible Assets Other Than Goodwill) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/IntangibleAssetsTables</ParentRole>
      <Position>75</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>9954508 - Disclosure - Intangible Assets (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails</Role>
      <ShortName>Intangible Assets (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/IntangibleAssetsTables</ParentRole>
      <Position>76</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>9954509 - Disclosure - Goodwill (Roll Forward) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/GoodwillRollForwardDetails</Role>
      <ShortName>Goodwill (Roll Forward) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/GoodwillTables</ParentRole>
      <Position>77</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>9954510 - Disclosure - Goodwill (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/GoodwillNarrativeDetails</Role>
      <ShortName>Goodwill (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/GoodwillTables</ParentRole>
      <Position>78</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>9954511 - Disclosure - Investments and Note Receivable (Schedule of Equity Investments) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/InvestmentsandNoteReceivableScheduleofEquityInvestmentsDetails</Role>
      <ShortName>Investments and Note Receivable (Schedule of Equity Investments) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/InvestmentsandNoteReceivableTables</ParentRole>
      <Position>79</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>9954512 - Disclosure - Investments and Note Receivable (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails</Role>
      <ShortName>Investments and Note Receivable (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/InvestmentsandNoteReceivableTables</ParentRole>
      <Position>80</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>9954513 - Disclosure - Leases (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/LeasesNarrativeDetails</Role>
      <ShortName>Leases (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/LeasesTables</ParentRole>
      <Position>81</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>9954514 - Disclosure - Leases (Components of Lease Cost) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails</Role>
      <ShortName>Leases (Components of Lease Cost) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/LeasesTables</ParentRole>
      <Position>82</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>9954515 - Disclosure - Leases (Future Minimum Lease Payments) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails</Role>
      <ShortName>Leases (Future Minimum Lease Payments) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/LeasesTables</ParentRole>
      <Position>83</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>9954516 - Disclosure - Leases (Supplemental Cash Flows) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/LeasesSupplementalCashFlowsDetails</Role>
      <ShortName>Leases (Supplemental Cash Flows) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/LeasesTables</ParentRole>
      <Position>84</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>9954517 - Disclosure - Leases (Lease Weighted Average) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/LeasesLeaseWeightedAverageDetails</Role>
      <ShortName>Leases (Lease Weighted Average) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/LeasesTables</ParentRole>
      <Position>85</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>9954518 - Disclosure - Accrued and Other Liabilities (Schedule of Accrued Liabilities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails</Role>
      <ShortName>Accrued and Other Liabilities (Schedule of Accrued Liabilities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/AccruedandOtherLiabilitiesTables</ParentRole>
      <Position>86</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>9954519 - Disclosure - Accrued and Other Liabilities (Schedule of Recognized Warranty Revenue and Incurred Warranty Costs) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofRecognizedWarrantyRevenueandIncurredWarrantyCostsDetails</Role>
      <ShortName>Accrued and Other Liabilities (Schedule of Recognized Warranty Revenue and Incurred Warranty Costs) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/AccruedandOtherLiabilitiesTables</ParentRole>
      <Position>87</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>9954520 - Disclosure - Accrued and Other Liabilities (Schedule Of Other Liabilities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails</Role>
      <ShortName>Accrued and Other Liabilities (Schedule Of Other Liabilities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/AccruedandOtherLiabilitiesTables</ParentRole>
      <Position>88</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>9954521 - Disclosure - Borrowings (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/BorrowingsDetails</Role>
      <ShortName>Borrowings (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/Borrowings</ParentRole>
      <Position>89</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>9954522 - Disclosure - Employee Benefits (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/EmployeeBenefitsNarrativeDetails</Role>
      <ShortName>Employee Benefits (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/EmployeeBenefitsTables</ParentRole>
      <Position>90</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>9954523 - Disclosure - Employee Benefits (Schedule of Reconciliation of Changes In Projected Benefit Obligation) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/EmployeeBenefitsScheduleofReconciliationofChangesInProjectedBenefitObligationDetails</Role>
      <ShortName>Employee Benefits (Schedule of Reconciliation of Changes In Projected Benefit Obligation) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/EmployeeBenefitsTables</ParentRole>
      <Position>91</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>9954524 - Disclosure - Employee Benefits (Schedule of Amounts Recognized in Consolidated Balance Sheets) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/EmployeeBenefitsScheduleofAmountsRecognizedinConsolidatedBalanceSheetsDetails</Role>
      <ShortName>Employee Benefits (Schedule of Amounts Recognized in Consolidated Balance Sheets) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/EmployeeBenefitsTables</ParentRole>
      <Position>92</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>9954525 - Disclosure - Employee Benefits (Schedule of Accumulated And Projected Benefit Obligations) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/EmployeeBenefitsScheduleofAccumulatedAndProjectedBenefitObligationsDetails</Role>
      <ShortName>Employee Benefits (Schedule of Accumulated And Projected Benefit Obligations) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/EmployeeBenefitsTables</ParentRole>
      <Position>93</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>9954526 - Disclosure - Employee Benefits (Schedule of Components of Net Periodic Benefit Costs and Other Amounts Recognized in Other Comprehensive Income) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/EmployeeBenefitsScheduleofComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails</Role>
      <ShortName>Employee Benefits (Schedule of Components of Net Periodic Benefit Costs and Other Amounts Recognized in Other Comprehensive Income) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/EmployeeBenefitsTables</ParentRole>
      <Position>94</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>9954527 - Disclosure - Employee Benefits (Schedule of Assumptions Used to Determine Benefit Obligations) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/EmployeeBenefitsScheduleofAssumptionsUsedtoDetermineBenefitObligationsDetails</Role>
      <ShortName>Employee Benefits (Schedule of Assumptions Used to Determine Benefit Obligations) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/EmployeeBenefitsTables</ParentRole>
      <Position>95</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>9954528 - Disclosure - Employee Benefits (Schedule of Estimated Future Benefit Payments) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/EmployeeBenefitsScheduleofEstimatedFutureBenefitPaymentsDetails</Role>
      <ShortName>Employee Benefits (Schedule of Estimated Future Benefit Payments) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/EmployeeBenefitsTables</ParentRole>
      <Position>96</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>9954529 - Disclosure - Redeemable Non-controlling Interest (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/RedeemableNoncontrollingInterestDetails</Role>
      <ShortName>Redeemable Non-controlling Interest (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/RedeemableNoncontrollingInterestTables</ParentRole>
      <Position>97</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>9954530 - Disclosure - Common Stock and Preferred Stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/CommonStockandPreferredStockDetails</Role>
      <ShortName>Common Stock and Preferred Stock (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/CommonStockandPreferredStock</ParentRole>
      <Position>98</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>9954531 - Disclosure - Stock-Based Compensation (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails</Role>
      <ShortName>Stock-Based Compensation (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/StockBasedCompensationTables</ParentRole>
      <Position>99</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>9954532 - Disclosure - Stock-Based Compensation (Schedule of Stock-based Compensation Expense) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseDetails</Role>
      <ShortName>Stock-Based Compensation (Schedule of Stock-based Compensation Expense) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/StockBasedCompensationTables</ParentRole>
      <Position>100</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>9954533 - Disclosure - Stock-Based Compensation (Schedule of Shares and Units of Restricted Common Stock) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails</Role>
      <ShortName>Stock-Based Compensation (Schedule of Shares and Units of Restricted Common Stock) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/StockBasedCompensationTables</ParentRole>
      <Position>101</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>9954534 - Disclosure - Stock-Based Compensation (Schedule of Stock Option Activity) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails</Role>
      <ShortName>Stock-Based Compensation (Schedule of Stock Option Activity) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/StockBasedCompensationTables</ParentRole>
      <Position>102</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>9954535 - Disclosure - Interest and Other Income (Expense), Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNetDetails</Role>
      <ShortName>Interest and Other Income (Expense), Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNetTables</ParentRole>
      <Position>103</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>9954536 - Disclosure - Income Taxes (Schedule of Components of Income Before Income Taxes) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeBeforeIncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Schedule of Components of Income Before Income Taxes) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/IncomeTaxesTables</ParentRole>
      <Position>104</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>9954537 - Disclosure - Income Taxes (Schedule of Components of Income Tax Provision) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails</Role>
      <ShortName>Income Taxes (Schedule of Components of Income Tax Provision) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/IncomeTaxesTables</ParentRole>
      <Position>105</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>9954538 - Disclosure - Income Taxes (Schedule of Effective Tax Rate Reconciliation) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails</Role>
      <ShortName>Income Taxes (Schedule of Effective Tax Rate Reconciliation) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/IncomeTaxesTables</ParentRole>
      <Position>106</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>9954539 - Disclosure - Income Taxes (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails</Role>
      <ShortName>Income Taxes (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/IncomeTaxesTables</ParentRole>
      <Position>107</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R108.htm</HtmlFileName>
      <LongName>9954540 - Disclosure - Income Taxes (Schedule of Components of Net Deferred Income Tax Assets and Net Deferred Income Tax Liabilities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails</Role>
      <ShortName>Income Taxes (Schedule of Components of Net Deferred Income Tax Assets and Net Deferred Income Tax Liabilities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/IncomeTaxesTables</ParentRole>
      <Position>108</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>9954541 - Disclosure - Income Taxes (Schedule of Unrecognized Tax Benefits) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails</Role>
      <ShortName>Income Taxes (Schedule of Unrecognized Tax Benefits) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/IncomeTaxesTables</ParentRole>
      <Position>109</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R110.htm</HtmlFileName>
      <LongName>9954542 - Disclosure - Income Taxes (Schedule of Deferred Income Tax Asset Valuation Allowance) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetValuationAllowanceDetails</Role>
      <ShortName>Income Taxes (Schedule of Deferred Income Tax Asset Valuation Allowance) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/IncomeTaxesTables</ParentRole>
      <Position>110</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R111.htm</HtmlFileName>
      <LongName>9954543 - Disclosure - Net Income (Loss) Per Share (Schedule of Net Income (Loss) Per Share Reconciliation) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails</Role>
      <ShortName>Net Income (Loss) Per Share (Schedule of Net Income (Loss) Per Share Reconciliation) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/NetIncomeLossPerShareTables</ParentRole>
      <Position>111</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R112.htm</HtmlFileName>
      <LongName>9954544 - Disclosure - Net Income (Loss) Per Share (Equity Awards) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/NetIncomeLossPerShareEquityAwardsDetails</Role>
      <ShortName>Net Income (Loss) Per Share (Equity Awards) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/NetIncomeLossPerShareTables</ParentRole>
      <Position>112</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R113.htm</HtmlFileName>
      <LongName>9954545 - Disclosure - Net Income (Loss) Per Share (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails</Role>
      <ShortName>Net Income (Loss) Per Share (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/NetIncomeLossPerShareTables</ParentRole>
      <Position>113</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R114.htm</HtmlFileName>
      <LongName>9954546 - Disclosure - Accumulated Other Comprehensive Loss (Schedule Of Accumulated Other Comprehensive Loss By Component) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails</Role>
      <ShortName>Accumulated Other Comprehensive Loss (Schedule Of Accumulated Other Comprehensive Loss By Component) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossTables</ParentRole>
      <Position>114</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R115.htm</HtmlFileName>
      <LongName>9954547 - Disclosure - Segment Information (Operating Results by Segment) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails</Role>
      <ShortName>Segment Information (Operating Results by Segment) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/SegmentInformationTables</ParentRole>
      <Position>115</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R116.htm</HtmlFileName>
      <LongName>9954548 - Disclosure - Segment Information (Schedule of Long-Lived Assets by Geographic Region) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/SegmentInformationScheduleofLongLivedAssetsbyGeographicRegionDetails</Role>
      <ShortName>Segment Information (Schedule of Long-Lived Assets by Geographic Region) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/SegmentInformationTables</ParentRole>
      <Position>116</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R117.htm</HtmlFileName>
      <LongName>9954549 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/CommitmentsandContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/CommitmentsandContingencies</ParentRole>
      <Position>117</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R118.htm</HtmlFileName>
      <LongName>9954550 - Disclosure - Fair Value Measurements - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/FairValueMeasurementsNarrativeDetails</Role>
      <ShortName>Fair Value Measurements - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>118</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R119.htm</HtmlFileName>
      <LongName>9954551 - Disclosure - Fair Value Measurements (Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails</Role>
      <ShortName>Fair Value Measurements (Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/FairValueMeasurementsTables</ParentRole>
      <Position>119</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R120.htm</HtmlFileName>
      <LongName>9954552 - Disclosure - Restructuring and Exit Activity Costs (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails</Role>
      <ShortName>Restructuring and Exit Activity Costs (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/RestructuringandExitActivityCostsTables</ParentRole>
      <Position>120</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R121.htm</HtmlFileName>
      <LongName>9954553 - Disclosure - Restructuring and Exit Activity Costs (Restructuring Charges) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringChargesDetails</Role>
      <ShortName>Restructuring and Exit Activity Costs (Restructuring Charges) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/RestructuringandExitActivityCostsTables</ParentRole>
      <Position>121</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R122.htm</HtmlFileName>
      <LongName>9954554 - Disclosure - Restructuring and Exit Activity Costs (Costs Incurred) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/RestructuringandExitActivityCostsCostsIncurredDetails</Role>
      <ShortName>Restructuring and Exit Activity Costs (Costs Incurred) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/RestructuringandExitActivityCostsTables</ParentRole>
      <Position>122</Position>
    </Report>
    <Report instance="ddd-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R123.htm</HtmlFileName>
      <LongName>9954555 - Disclosure - Subsequent Events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.3dsystems.com/role/SubsequentEventsDetails</Role>
      <ShortName>Subsequent Events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.3dsystems.com/role/SubsequentEvents</ParentRole>
      <Position>123</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" isDefinitelyFs="true" isUsgaap="true" original="ddd-20231231.htm">ddd-20231231.htm</File>
    <File>ddd-20231231.xsd</File>
    <File>ddd-20231231_cal.xml</File>
    <File>ddd-20231231_def.xml</File>
    <File>ddd-20231231_lab.xml</File>
    <File>ddd-20231231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>ddd-20231231_g1.jpg</File>
    <File>ddd-20231231_g2.jpg</File>
    <File>ddd-20231231_g3.jpg</File>
    <File>ddd-20231231_g4.jpg</File>
    <File>ddd-20231231_g5.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1506">http://fasb.org/us-gaap/2023</BaseTaxonomy>
    <BaseTaxonomy items="37">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
    <BaseTaxonomy items="4">http://xbrl.sec.gov/ecd/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>150
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "ddd-20231231.htm": {
   "nsprefix": "ddd",
   "nsuri": "http://www.3dsystems.com/20231231",
   "dts": {
    "inline": {
     "local": [
      "ddd-20231231.htm"
     ]
    },
    "schema": {
     "local": [
      "ddd-20231231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd",
      "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "ddd-20231231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "ddd-20231231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "ddd-20231231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "ddd-20231231_pre.xml"
     ]
    }
   },
   "keyStandard": 555,
   "keyCustom": 81,
   "axisStandard": 40,
   "axisCustom": 0,
   "memberStandard": 74,
   "memberCustom": 39,
   "hidden": {
    "total": 22,
    "http://fasb.org/us-gaap/2023": 16,
    "http://www.3dsystems.com/20231231": 2,
    "http://xbrl.sec.gov/dei/2023": 4
   },
   "contextCount": 348,
   "entityCount": 1,
   "segmentCount": 117,
   "elementCount": 1042,
   "unitCount": 13,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2023": 1506,
    "http://xbrl.sec.gov/dei/2023": 37,
    "http://xbrl.sec.gov/ecd/2023": 4
   },
   "report": {
    "R1": {
     "role": "http://www.3dsystems.com/role/CoverPage",
     "longName": "0000001 - Document - Cover Page",
     "shortName": "Cover Page",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.3dsystems.com/role/AuditInformation",
     "longName": "0000002 - Document - Audit Information",
     "shortName": "Audit Information",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS",
     "longName": "0000003 - Statement - CONSOLIDATED BALANCE SHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
     "longName": "0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
     "longName": "0000005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS",
     "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GrossProfit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "longName": "0000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DepreciationAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical",
     "longName": "0000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:RestrictedCashCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "link:footnote",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:RestrictedCashCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "link:footnote",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME",
     "longName": "0000008 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
     "longName": "0000009 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY",
     "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c-17",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-17",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical",
     "longName": "0000010 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)",
     "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "us-gaap:CommonStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R11": {
     "role": "http://www.3dsystems.com/role/OverviewandBasisofPresentation",
     "longName": "0000011 - Disclosure - Overview and Basis of Presentation",
     "shortName": "Overview and Basis of Presentation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.3dsystems.com/role/SignificantAccountingPolicies",
     "longName": "0000012 - Disclosure - Significant Accounting Policies",
     "shortName": "Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.3dsystems.com/role/Acquisitions",
     "longName": "0000013 - Disclosure - Acquisitions",
     "shortName": "Acquisitions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.3dsystems.com/role/Divestitures",
     "longName": "0000014 - Disclosure - Divestitures",
     "shortName": "Divestitures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.3dsystems.com/role/Revenue",
     "longName": "0000015 - Disclosure - Revenue",
     "shortName": "Revenue",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.3dsystems.com/role/Inventories",
     "longName": "0000016 - Disclosure - Inventories",
     "shortName": "Inventories",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.3dsystems.com/role/PropertyandEquipment",
     "longName": "0000017 - Disclosure - Property and Equipment",
     "shortName": "Property and Equipment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.3dsystems.com/role/IntangibleAssets",
     "longName": "0000018 - Disclosure - Intangible Assets",
     "shortName": "Intangible Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.3dsystems.com/role/Goodwill",
     "longName": "0000019 - Disclosure - Goodwill",
     "shortName": "Goodwill",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.3dsystems.com/role/InvestmentsandNoteReceivable",
     "longName": "0000020 - Disclosure - Investments and Note Receivable",
     "shortName": "Investments and Note Receivable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ddd:InvestmentsAndNotesReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ddd:InvestmentsAndNotesReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.3dsystems.com/role/Leases",
     "longName": "0000021 - Disclosure - Leases",
     "shortName": "Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeFinanceLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeFinanceLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.3dsystems.com/role/AccruedandOtherLiabilities",
     "longName": "0000022 - Disclosure - Accrued and Other Liabilities",
     "shortName": "Accrued and Other Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.3dsystems.com/role/Borrowings",
     "longName": "0000023 - Disclosure - Borrowings",
     "shortName": "Borrowings",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.3dsystems.com/role/EmployeeBenefits",
     "longName": "0000024 - Disclosure - Employee Benefits",
     "shortName": "Employee Benefits",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.3dsystems.com/role/RedeemableNoncontrollingInterest",
     "longName": "0000025 - Disclosure - Redeemable Non-controlling Interest",
     "shortName": "Redeemable Non-controlling Interest",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:MinorityInterestDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:MinorityInterestDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.3dsystems.com/role/CommonStockandPreferredStock",
     "longName": "0000026 - Disclosure - Common Stock and Preferred Stock",
     "shortName": "Common Stock and Preferred Stock",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PreferredStockTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PreferredStockTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.3dsystems.com/role/StockBasedCompensation",
     "longName": "0000027 - Disclosure - Stock-Based Compensation",
     "shortName": "Stock-Based Compensation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNet",
     "longName": "0000028 - Disclosure - Interest and Other Income (Expense), Net",
     "shortName": "Interest and Other Income (Expense), Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.3dsystems.com/role/IncomeTaxes",
     "longName": "0000029 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.3dsystems.com/role/NetIncomeLossPerShare",
     "longName": "0000030 - Disclosure - Net Income (Loss) Per Share",
     "shortName": "Net Income (Loss) Per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLoss",
     "longName": "0000031 - Disclosure - Accumulated Other Comprehensive Loss",
     "shortName": "Accumulated Other Comprehensive Loss",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.3dsystems.com/role/SegmentInformation",
     "longName": "0000032 - Disclosure - Segment Information",
     "shortName": "Segment Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.3dsystems.com/role/CommitmentsandContingencies",
     "longName": "0000033 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.3dsystems.com/role/FairValueMeasurements",
     "longName": "0000034 - Disclosure - Fair Value Measurements",
     "shortName": "Fair Value Measurements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.3dsystems.com/role/RestructuringandExitActivityCosts",
     "longName": "0000035 - Disclosure - Restructuring and Exit Activity Costs",
     "shortName": "Restructuring and Exit Activity Costs",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.3dsystems.com/role/SubsequentEvents",
     "longName": "0000036 - Disclosure - Subsequent Events",
     "shortName": "Subsequent Events",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "shortName": "Pay vs Performance Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R38": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrAdoptedFlag",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrAdoptedFlag",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies",
     "longName": "9954471 - Disclosure - Significant Accounting Policies (Policies)",
     "shortName": "Significant Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.3dsystems.com/role/SignificantAccountingPoliciesTables",
     "longName": "9954472 - Disclosure - Significant Accounting Policies (Tables)",
     "shortName": "Significant Accounting Policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.3dsystems.com/role/AcquisitionsTables",
     "longName": "9954473 - Disclosure - Acquisitions (Tables)",
     "shortName": "Acquisitions (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.3dsystems.com/role/RevenueTables",
     "longName": "9954474 - Disclosure - Revenue (Tables)",
     "shortName": "Revenue (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.3dsystems.com/role/InventoriesTables",
     "longName": "9954475 - Disclosure - Inventories (Tables)",
     "shortName": "Inventories (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.3dsystems.com/role/PropertyandEquipmentTables",
     "longName": "9954476 - Disclosure - Property and Equipment (Tables)",
     "shortName": "Property and Equipment (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.3dsystems.com/role/IntangibleAssetsTables",
     "longName": "9954477 - Disclosure - Intangible Assets (Tables)",
     "shortName": "Intangible Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ddd:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ddd:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.3dsystems.com/role/GoodwillTables",
     "longName": "9954478 - Disclosure - Goodwill (Tables)",
     "shortName": "Goodwill (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:GoodwillDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:GoodwillDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.3dsystems.com/role/InvestmentsandNoteReceivableTables",
     "longName": "9954479 - Disclosure - Investments and Note Receivable (Tables)",
     "shortName": "Investments and Note Receivable (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EquityMethodInvestmentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ddd:InvestmentsAndNotesReceivableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EquityMethodInvestmentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ddd:InvestmentsAndNotesReceivableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.3dsystems.com/role/LeasesTables",
     "longName": "9954480 - Disclosure - Leases (Tables)",
     "shortName": "Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesTables",
     "longName": "9954481 - Disclosure - Accrued and Other Liabilities (Tables)",
     "shortName": "Accrued and Other Liabilities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.3dsystems.com/role/EmployeeBenefitsTables",
     "longName": "9954482 - Disclosure - Employee Benefits (Tables)",
     "shortName": "Employee Benefits (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.3dsystems.com/role/RedeemableNoncontrollingInterestTables",
     "longName": "9954483 - Disclosure - Redeemable Non-controlling Interest (Tables)",
     "shortName": "Redeemable Non-controlling Interest (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RedeemableNoncontrollingInterestTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:MinorityInterestDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RedeemableNoncontrollingInterestTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:MinorityInterestDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.3dsystems.com/role/StockBasedCompensationTables",
     "longName": "9954484 - Disclosure - Stock-Based Compensation (Tables)",
     "shortName": "Stock-Based Compensation (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNetTables",
     "longName": "9954485 - Disclosure - Interest and Other Income (Expense), Net (Tables)",
     "shortName": "Interest and Other Income (Expense), Net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:InterestAndOtherIncomeTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:InterestAndOtherIncomeTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.3dsystems.com/role/IncomeTaxesTables",
     "longName": "9954486 - Disclosure - Income Taxes (Tables)",
     "shortName": "Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.3dsystems.com/role/NetIncomeLossPerShareTables",
     "longName": "9954487 - Disclosure - Net Income (Loss) Per Share (Tables)",
     "shortName": "Net Income (Loss) Per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossTables",
     "longName": "9954488 - Disclosure - Accumulated Other Comprehensive Loss (Tables)",
     "shortName": "Accumulated Other Comprehensive Loss (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.3dsystems.com/role/SegmentInformationTables",
     "longName": "9954489 - Disclosure - Segment Information (Tables)",
     "shortName": "Segment Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.3dsystems.com/role/FairValueMeasurementsTables",
     "longName": "9954490 - Disclosure - Fair Value Measurements (Tables)",
     "shortName": "Fair Value Measurements (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.3dsystems.com/role/RestructuringandExitActivityCostsTables",
     "longName": "9954491 - Disclosure - Restructuring and Exit Activity Costs (Tables)",
     "shortName": "Restructuring and Exit Activity Costs (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails",
     "longName": "9954492 - Disclosure - Significant Accounting Policies (Narrative) (Details)",
     "shortName": "Significant Accounting Policies (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.3dsystems.com/role/SignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails",
     "longName": "9954493 - Disclosure - Significant Accounting Policies (Schedule of Allowance for Doubtful Accounts) (Details)",
     "shortName": "Significant Accounting Policies (Schedule of Allowance for Doubtful Accounts) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-16",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails",
     "longName": "9954494 - Disclosure - Acquisitions (Narrative) (Details)",
     "shortName": "Acquisitions (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-54",
      "name": "us-gaap:PaymentsToAcquireBusinessesGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails",
     "longName": "9954495 - Disclosure - Acquisitions (Assets and Liabilities Assumed) (Details)",
     "shortName": "Acquisitions (Assets and Liabilities Assumed) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "us-gaap:GoodwillDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-53",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.3dsystems.com/role/AcquisitionsDefiniteLivedIntangibleAssetsDetails",
     "longName": "9954496 - Disclosure - Acquisitions (Definite-Lived Intangible Assets) (Details)",
     "shortName": "Acquisitions (Definite-Lived Intangible Assets) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ddd:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-59",
      "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.3dsystems.com/role/AcquisitionsAcquisitionProFormaInformationDetails",
     "longName": "9954497 - Disclosure - Acquisitions (Acquisition, Pro Forma Information) (Details)",
     "shortName": "Acquisitions (Acquisition, Pro Forma Information) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c-55",
      "name": "us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-55",
      "name": "us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails",
     "longName": "9954498 - Disclosure - Acquisitions (Fair Value of Consideration Transferred) (Details)",
     "shortName": "Acquisitions (Fair Value of Consideration Transferred) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c-70",
      "name": "ddd:PaymentsToAcquireBusinessesGrossCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-70",
      "name": "ddd:PaymentsToAcquireBusinessesGrossCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.3dsystems.com/role/DivestituresDetails",
     "longName": "9954499 - Disclosure - Divestitures (Details)",
     "shortName": "Divestitures (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ProceedsFromDivestitureOfBusinesses",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-94",
      "name": "us-gaap:ProceedsFromDivestitureOfBusinesses",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.3dsystems.com/role/RevenueNarrativeDetails",
     "longName": "9954500 - Disclosure - Revenue (Narrative) (Details)",
     "shortName": "Revenue (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.3dsystems.com/role/RevenueContractwithCustomerContractAssetContractLiabilityandReceivableDetails",
     "longName": "9954501 - Disclosure - Revenue (Contract with Customer, Contract Asset, Contract Liability, and Receivable) (Details)",
     "shortName": "Revenue (Contract with Customer, Contract Asset, Contract Liability, and Receivable) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:ContractWithCustomerAssetNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.3dsystems.com/role/RevenueRevenuebyGeographicRegionDetails",
     "longName": "9954502 - Disclosure - Revenue (Revenue by Geographic Region) (Details)",
     "shortName": "Revenue (Revenue by Geographic Region) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-108",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.3dsystems.com/role/InventoriesComponentsOfInventoriesDetails",
     "longName": "9954503 - Disclosure - Inventories (Components Of Inventories) (Details)",
     "shortName": "Inventories (Components Of Inventories) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.3dsystems.com/role/InventoriesNarrativeDetails",
     "longName": "9954504 - Disclosure - Inventories (Narrative) (Details)",
     "shortName": "Inventories (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:InventoryValuationReserves",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:InventoryValuationReserves",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails",
     "longName": "9954505 - Disclosure - Property and Equipment (Schedule of Property and Equipment) (Details)",
     "shortName": "Property and Equipment (Schedule of Property and Equipment) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R74": {
     "role": "http://www.3dsystems.com/role/PropertyandEquipmentNarrativeDetails",
     "longName": "9954506 - Disclosure - Property and Equipment (Narrative) (Details)",
     "shortName": "Property and Equipment (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:Depreciation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-145",
      "name": "us-gaap:AssetImpairmentCharges",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "unique": true
     }
    },
    "R75": {
     "role": "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails",
     "longName": "9954507 - Disclosure - Intangible Assets (Intangible Assets Other Than Goodwill) (Details)",
     "shortName": "Intangible Assets (Intangible Assets Other Than Goodwill) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ddd:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ddd:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R76": {
     "role": "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails",
     "longName": "9954508 - Disclosure - Intangible Assets (Narrative) (Details)",
     "shortName": "Intangible Assets (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R77": {
     "role": "http://www.3dsystems.com/role/GoodwillRollForwardDetails",
     "longName": "9954509 - Disclosure - Goodwill (Roll Forward) (Details)",
     "shortName": "Goodwill (Roll Forward) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:GoodwillGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "us-gaap:GoodwillDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:GoodwillGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "us-gaap:GoodwillDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R78": {
     "role": "http://www.3dsystems.com/role/GoodwillNarrativeDetails",
     "longName": "9954510 - Disclosure - Goodwill (Narrative) (Details)",
     "shortName": "Goodwill (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "us-gaap:GoodwillDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R79": {
     "role": "http://www.3dsystems.com/role/InvestmentsandNoteReceivableScheduleofEquityInvestmentsDetails",
     "longName": "9954511 - Disclosure - Investments and Note Receivable (Schedule of Equity Investments) (Details)",
     "shortName": "Investments and Note Receivable (Schedule of Equity Investments) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:EquityMethodInvestments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ddd:InvestmentsAndNotesReceivableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "ddd:OtherEquityInvestment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ddd:InvestmentsAndNotesReceivableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "unique": true
     }
    },
    "R80": {
     "role": "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails",
     "longName": "9954512 - Disclosure - Investments and Note Receivable (Narrative) (Details)",
     "shortName": "Investments and Note Receivable (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:EquityMethodInvestments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ddd:InvestmentsAndNotesReceivableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-176",
      "name": "us-gaap:EquityMethodInvestments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ddd:InvestmentsAndNotesReceivableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "unique": true
     }
    },
    "R81": {
     "role": "http://www.3dsystems.com/role/LeasesNarrativeDetails",
     "longName": "9954513 - Disclosure - Leases (Narrative) (Details)",
     "shortName": "Leases (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:NumberOfRealEstateProperties",
      "unitRef": "building",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:NumberOfRealEstateProperties",
      "unitRef": "building",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R82": {
     "role": "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails",
     "longName": "9954514 - Disclosure - Leases (Components of Lease Cost) (Details)",
     "shortName": "Leases (Components of Lease Cost) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R83": {
     "role": "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails",
     "longName": "9954515 - Disclosure - Leases (Future Minimum Lease Payments) (Details)",
     "shortName": "Leases (Future Minimum Lease Payments) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R84": {
     "role": "http://www.3dsystems.com/role/LeasesSupplementalCashFlowsDetails",
     "longName": "9954516 - Disclosure - Leases (Supplemental Cash Flows) (Details)",
     "shortName": "Leases (Supplemental Cash Flows) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeasePayments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeasePayments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R85": {
     "role": "http://www.3dsystems.com/role/LeasesLeaseWeightedAverageDetails",
     "longName": "9954517 - Disclosure - Leases (Lease Weighted Average) (Details)",
     "shortName": "Leases (Lease Weighted Average) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R86": {
     "role": "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails",
     "longName": "9954518 - Disclosure - Accrued and Other Liabilities (Schedule of Accrued Liabilities) (Details)",
     "shortName": "Accrued and Other Liabilities (Schedule of Accrued Liabilities) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R87": {
     "role": "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofRecognizedWarrantyRevenueandIncurredWarrantyCostsDetails",
     "longName": "9954519 - Disclosure - Accrued and Other Liabilities (Schedule of Recognized Warranty Revenue and Incurred Warranty Costs) (Details)",
     "shortName": "Accrued and Other Liabilities (Schedule of Recognized Warranty Revenue and Incurred Warranty Costs) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "87",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ddd:DeferredWarrantyRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ddd:ScheduleOfRecognizedWarrantyRevenueAndIncurredWarrantyCostsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ddd:SettlementsMade",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ddd:ScheduleOfRecognizedWarrantyRevenueAndIncurredWarrantyCostsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "unique": true
     }
    },
    "R88": {
     "role": "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails",
     "longName": "9954520 - Disclosure - Accrued and Other Liabilities (Schedule Of Other Liabilities) (Details)",
     "shortName": "Accrued and Other Liabilities (Schedule Of Other Liabilities) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "88",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ddd:OtherLiabilitiesEmployeeIndemnityNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "ddd:OtherLiabilitiesEmployeeIndemnityNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R89": {
     "role": "http://www.3dsystems.com/role/BorrowingsDetails",
     "longName": "9954521 - Disclosure - Borrowings (Details)",
     "shortName": "Borrowings (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "89",
     "firstAnchor": {
      "contextRef": "c-192",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AmortizationOfFinancingCosts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "unique": true
     }
    },
    "R90": {
     "role": "http://www.3dsystems.com/role/EmployeeBenefitsNarrativeDetails",
     "longName": "9954522 - Disclosure - Employee Benefits (Narrative) (Details)",
     "shortName": "Employee Benefits (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "90",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R91": {
     "role": "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofReconciliationofChangesInProjectedBenefitObligationDetails",
     "longName": "9954523 - Disclosure - Employee Benefits (Schedule of Reconciliation of Changes In Projected Benefit Obligation) (Details)",
     "shortName": "Employee Benefits (Schedule of Reconciliation of Changes In Projected Benefit Obligation) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "91",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:DefinedBenefitPlanBenefitObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DefinedBenefitPlanActuarialGainLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "unique": true
     }
    },
    "R92": {
     "role": "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofAmountsRecognizedinConsolidatedBalanceSheetsDetails",
     "longName": "9954524 - Disclosure - Employee Benefits (Schedule of Amounts Recognized in Consolidated Balance Sheets) (Details)",
     "shortName": "Employee Benefits (Schedule of Amounts Recognized in Consolidated Balance Sheets) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "92",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock",
       "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock",
       "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R93": {
     "role": "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofAccumulatedAndProjectedBenefitObligationsDetails",
     "longName": "9954525 - Disclosure - Employee Benefits (Schedule of Accumulated And Projected Benefit Obligations) (Details)",
     "shortName": "Employee Benefits (Schedule of Accumulated And Projected Benefit Obligations) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "93",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:DefinedBenefitPlanBenefitObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock",
       "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock",
       "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "unique": true
     }
    },
    "R94": {
     "role": "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails",
     "longName": "9954526 - Disclosure - Employee Benefits (Schedule of Components of Net Periodic Benefit Costs and Other Amounts Recognized in Other Comprehensive Income) (Details)",
     "shortName": "Employee Benefits (Schedule of Components of Net Periodic Benefit Costs and Other Amounts Recognized in Other Comprehensive Income) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "94",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "unique": true
     }
    },
    "R95": {
     "role": "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofAssumptionsUsedtoDetermineBenefitObligationsDetails",
     "longName": "9954527 - Disclosure - Employee Benefits (Schedule of Assumptions Used to Determine Benefit Obligations) (Details)",
     "shortName": "Employee Benefits (Schedule of Assumptions Used to Determine Benefit Obligations) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "95",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R96": {
     "role": "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofEstimatedFutureBenefitPaymentsDetails",
     "longName": "9954528 - Disclosure - Employee Benefits (Schedule of Estimated Future Benefit Payments) (Details)",
     "shortName": "Employee Benefits (Schedule of Estimated Future Benefit Payments) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "96",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R97": {
     "role": "http://www.3dsystems.com/role/RedeemableNoncontrollingInterestDetails",
     "longName": "9954529 - Disclosure - Redeemable Non-controlling Interest (Details)",
     "shortName": "Redeemable Non-controlling Interest (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "97",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:MinorityInterestDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-13",
      "name": "ddd:RedeemableNoncontrollingInterestEquityFairValueAtDateOfAcquisition",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "unique": true
     }
    },
    "R98": {
     "role": "http://www.3dsystems.com/role/CommonStockandPreferredStockDetails",
     "longName": "9954530 - Disclosure - Common Stock and Preferred Stock (Details)",
     "shortName": "Common Stock and Preferred Stock (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "98",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:CommonStockSharesAuthorized",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "us-gaap:CommonStockSharesAuthorized",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "ddd:CommonStockVotingRightsVotesPerShare",
      "unitRef": "vote",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:PreferredStockTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "unique": true
     }
    },
    "R99": {
     "role": "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails",
     "longName": "9954531 - Disclosure - Stock-Based Compensation (Narrative) (Details)",
     "shortName": "Stock-Based Compensation (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "99",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R100": {
     "role": "http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseDetails",
     "longName": "9954532 - Disclosure - Stock-Based Compensation (Schedule of Stock-based Compensation Expense) (Details)",
     "shortName": "Stock-Based Compensation (Schedule of Stock-based Compensation Expense) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "100",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "unique": true
     }
    },
    "R101": {
     "role": "http://www.3dsystems.com/role/StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails",
     "longName": "9954533 - Disclosure - Stock-Based Compensation (Schedule of Shares and Units of Restricted Common Stock) (Details)",
     "shortName": "Stock-Based Compensation (Schedule of Shares and Units of Restricted Common Stock) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "101",
     "firstAnchor": {
      "contextRef": "c-217",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-217",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R102": {
     "role": "http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails",
     "longName": "9954534 - Disclosure - Stock-Based Compensation (Schedule of Stock Option Activity) (Details)",
     "shortName": "Stock-Based Compensation (Schedule of Stock Option Activity) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "102",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "unique": true
     }
    },
    "R103": {
     "role": "http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNetDetails",
     "longName": "9954535 - Disclosure - Interest and Other Income (Expense), Net (Details)",
     "shortName": "Interest and Other Income (Expense), Net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "103",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InterestAndOtherIncomeTableTextBlock",
       "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InterestAndOtherIncomeTableTextBlock",
       "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R104": {
     "role": "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeBeforeIncomeTaxesDetails",
     "longName": "9954536 - Disclosure - Income Taxes (Schedule of Components of Income Before Income Taxes) (Details)",
     "shortName": "Income Taxes (Schedule of Components of Income Before Income Taxes) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "104",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R105": {
     "role": "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails",
     "longName": "9954537 - Disclosure - Income Taxes (Schedule of Components of Income Tax Provision) (Details)",
     "shortName": "Income Taxes (Schedule of Components of Income Tax Provision) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "105",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R106": {
     "role": "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails",
     "longName": "9954538 - Disclosure - Income Taxes (Schedule of Effective Tax Rate Reconciliation) (Details)",
     "shortName": "Income Taxes (Schedule of Effective Tax Rate Reconciliation) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "106",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R107": {
     "role": "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails",
     "longName": "9954539 - Disclosure - Income Taxes (Narrative) (Details)",
     "shortName": "Income Taxes (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "107",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ddd:DifferenceInEffectiveIncomeTaxRateAndFederalStatutoryRatePercent",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ddd:DifferenceInEffectiveIncomeTaxRateAndFederalStatutoryRatePercent",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R108": {
     "role": "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails",
     "longName": "9954540 - Disclosure - Income Taxes (Schedule of Components of Net Deferred Income Tax Assets and Net Deferred Income Tax Liabilities) (Details)",
     "shortName": "Income Taxes (Schedule of Components of Net Deferred Income Tax Assets and Net Deferred Income Tax Liabilities) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "108",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R109": {
     "role": "http://www.3dsystems.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails",
     "longName": "9954541 - Disclosure - Income Taxes (Schedule of Unrecognized Tax Benefits) (Details)",
     "shortName": "Income Taxes (Schedule of Unrecognized Tax Benefits) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "109",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-16",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "unique": true
     }
    },
    "R110": {
     "role": "http://www.3dsystems.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetValuationAllowanceDetails",
     "longName": "9954542 - Disclosure - Income Taxes (Schedule of Deferred Income Tax Asset Valuation Allowance) (Details)",
     "shortName": "Income Taxes (Schedule of Deferred Income Tax Asset Valuation Allowance) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "110",
     "firstAnchor": {
      "contextRef": "c-234",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SummaryOfValuationAllowanceTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-239",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SummaryOfValuationAllowanceTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "unique": true
     }
    },
    "R111": {
     "role": "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails",
     "longName": "9954543 - Disclosure - Net Income (Loss) Per Share (Schedule of Net Income (Loss) Per Share Reconciliation) (Details)",
     "shortName": "Net Income (Loss) Per Share (Schedule of Net Income (Loss) Per Share Reconciliation) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "111",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "unique": true
     }
    },
    "R112": {
     "role": "http://www.3dsystems.com/role/NetIncomeLossPerShareEquityAwardsDetails",
     "longName": "9954544 - Disclosure - Net Income (Loss) Per Share (Equity Awards) (Details)",
     "shortName": "Net Income (Loss) Per Share (Equity Awards) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "112",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-242",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "unique": true
     }
    },
    "R113": {
     "role": "http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails",
     "longName": "9954545 - Disclosure - Net Income (Loss) Per Share (Narrative) (Details)",
     "shortName": "Net Income (Loss) Per Share (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "113",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:SharePrice",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "unique": true
     }
    },
    "R114": {
     "role": "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails",
     "longName": "9954546 - Disclosure - Accumulated Other Comprehensive Loss (Schedule Of Accumulated Other Comprehensive Loss By Component) (Details)",
     "shortName": "Accumulated Other Comprehensive Loss (Schedule Of Accumulated Other Comprehensive Loss By Component) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "114",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "unique": true
     }
    },
    "R115": {
     "role": "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails",
     "longName": "9954547 - Disclosure - Segment Information (Operating Results by Segment) (Details)",
     "shortName": "Segment Information (Operating Results by Segment) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "115",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R116": {
     "role": "http://www.3dsystems.com/role/SegmentInformationScheduleofLongLivedAssetsbyGeographicRegionDetails",
     "longName": "9954548 - Disclosure - Segment Information (Schedule of Long-Lived Assets by Geographic Region) (Details)",
     "shortName": "Segment Information (Schedule of Long-Lived Assets by Geographic Region) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "116",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:NoncurrentAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:NoncurrentAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R117": {
     "role": "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails",
     "longName": "9954549 - Disclosure - Commitments and Contingencies (Details)",
     "shortName": "Commitments and Contingencies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "117",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:PurchaseObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:PurchaseObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R118": {
     "role": "http://www.3dsystems.com/role/FairValueMeasurementsNarrativeDetails",
     "longName": "9954550 - Disclosure - Fair Value Measurements - Narrative (Details)",
     "shortName": "Fair Value Measurements - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "118",
     "firstAnchor": {
      "contextRef": "c-311",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-311",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R119": {
     "role": "http://www.3dsystems.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails",
     "longName": "9954551 - Disclosure - Fair Value Measurements (Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis) (Details)",
     "shortName": "Fair Value Measurements (Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "119",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R120": {
     "role": "http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails",
     "longName": "9954552 - Disclosure - Restructuring and Exit Activity Costs (Narrative) (Details)",
     "shortName": "Restructuring and Exit Activity Costs (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "120",
     "firstAnchor": {
      "contextRef": "c-331",
      "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-331",
      "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R121": {
     "role": "http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringChargesDetails",
     "longName": "9954553 - Disclosure - Restructuring and Exit Activity Costs (Restructuring Charges) (Details)",
     "shortName": "Restructuring and Exit Activity Costs (Restructuring Charges) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "121",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RestructuringCharges",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-332",
      "name": "us-gaap:RestructuringReserve",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "unique": true
     }
    },
    "R122": {
     "role": "http://www.3dsystems.com/role/RestructuringandExitActivityCostsCostsIncurredDetails",
     "longName": "9954554 - Disclosure - Restructuring and Exit Activity Costs (Costs Incurred) (Details)",
     "shortName": "Restructuring and Exit Activity Costs (Costs Incurred) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "122",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RestructuringCharges",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-335",
      "name": "us-gaap:RestructuringCharges",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "unique": true
     }
    },
    "R123": {
     "role": "http://www.3dsystems.com/role/SubsequentEventsDetails",
     "longName": "9954555 - Disclosure - Subsequent Events (Details)",
     "shortName": "Subsequent Events (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "123",
     "firstAnchor": {
      "contextRef": "c-303",
      "name": "us-gaap:PaymentsForLegalSettlements",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-348",
      "name": "us-gaap:PaymentsToAcquireEquityMethodInvestments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ddd-20231231.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/AccruedandOtherLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued and Other Liabilities",
        "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]",
        "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period."
       }
      }
     },
     "auth_ref": [
      "r46"
     ]
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accounts payable",
        "label": "Accounts Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r1152"
     ]
    },
    "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/SignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Allowance for Doubtful Accounts",
        "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]",
        "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r1313"
     ]
    },
    "us-gaap_AccountsReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableMember",
     "presentation": [
      "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable",
        "label": "Accounts Receivable [Member]",
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold."
       }
      }
     },
     "auth_ref": [
      "r1096"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails",
      "http://www.3dsystems.com/role/RevenueContractwithCustomerContractAssetContractLiabilityandReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accounts receivable, net of reserves \u2014 $3,389 and $3,114",
        "netLabel": "Accounts receivable, net of reserves",
        "terseLabel": "Accounts receivable, after allowance for credit loss, current",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r429",
      "r430"
     ]
    },
    "ddd_AccrualsForWarrantiesIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "AccrualsForWarrantiesIssued",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofRecognizedWarrantyRevenueandIncurredWarrantyCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accruals for warranties issued",
        "label": "Accruals For Warranties Issued",
        "documentation": "Warranty revenue deferred."
       }
      }
     },
     "auth_ref": []
    },
    "ddd_AccruedEarnoutLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "AccruedEarnoutLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnout liability",
        "label": "Accrued Earnout Liability, Noncurrent",
        "documentation": "Accrued Earnout Liability, Noncurrent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccruedIncomeTaxesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued taxes",
        "label": "Accrued Income Taxes, Current",
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations."
       }
      }
     },
     "auth_ref": [
      "r178",
      "r256"
     ]
    },
    "us-gaap_AccruedIncomeTaxesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccruedIncomeTaxesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term tax liability",
        "label": "Accrued Income Taxes, Noncurrent",
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent."
       }
      }
     },
     "auth_ref": [
      "r179",
      "r256"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails",
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued and other liabilities",
        "totalLabel": "Total",
        "label": "Accrued Liabilities, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember",
     "presentation": [
      "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined benefit pension plan",
        "label": "Accumulated Defined Benefit Plans Adjustment Including Portion Attributable to Noncontrolling Interest [Member]",
        "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans including the portion attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r28",
      "r58",
      "r1276",
      "r1277",
      "r1278"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: Accumulated depreciation and amortization",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r97",
      "r296",
      "r938"
     ]
    },
    "us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember",
     "presentation": [
      "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation adjustment",
        "label": "Accumulated Foreign Currency Adjustment Including Portion Attributable to Noncontrolling Interest [Member]",
        "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, including the portion attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r28",
      "r58",
      "r323",
      "r1277",
      "r1278"
     ]
    },
    "us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember",
     "presentation": [
      "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative financial instruments",
        "label": "Accumulated Gain (Loss), Cash Flow Hedge, Including Noncontrolling Interest [Member]",
        "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, including portion attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r314",
      "r323",
      "r774",
      "r1277",
      "r1278"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "presentation": [
      "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]",
        "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r323",
      "r324",
      "r824",
      "r826",
      "r827",
      "r828",
      "r829",
      "r830"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accumulated other comprehensive loss",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r58",
      "r190",
      "r305",
      "r934",
      "r979",
      "r983"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "presentation": [
      "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "label": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r323",
      "r324",
      "r824",
      "r826",
      "r827",
      "r828",
      "r829",
      "r830"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)",
        "label": "AOCI Attributable to Parent [Member]",
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r28",
      "r58",
      "r782",
      "r785",
      "r864",
      "r974",
      "r975",
      "r1276",
      "r1277",
      "r1278",
      "r1295",
      "r1296",
      "r1297"
     ]
    },
    "ddd_AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember",
     "presentation": [
      "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized loss on short-term investments",
        "label": "Accumulated Unrealized Loss On Short Term Investment, Including Portion Attributable To Noncontrolling Interest [Member]",
        "documentation": "Accumulated Unrealized Loss On Short Term Investment, Including Portion Attributable To Noncontrolling Interest"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsDefiniteLivedIntangibleAssetsDetails",
      "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails",
      "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Finite-lived intangible assets average useful life (in years)",
        "terseLabel": "Weighted Average Useful Life Remaining (in years)",
        "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life",
        "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r213"
     ]
    },
    "ddd_AcquiredTechnologyAndTradeNamesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "AcquiredTechnologyAndTradeNamesMember",
     "presentation": [
      "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquired Technology and Trade Names",
        "label": "Acquired Technology And Trade Names [Member]",
        "documentation": "Acquired Technology And Trade Names"
       }
      }
     },
     "auth_ref": []
    },
    "ddd_AcquiredTechnologyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "AcquiredTechnologyMember",
     "presentation": [
      "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquired technology",
        "label": "Acquired Technology [Member]",
        "documentation": "Acquired technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ddd_AcquisitionAndDivestitureRelatedExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "AcquisitionAndDivestitureRelatedExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition and divestiture-related expense",
        "label": "Acquisition And Divestiture Related Expense",
        "documentation": "Acquisition And Divestiture Related Expense"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional 402(v) Disclosure",
        "label": "Additional 402(v) Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1205"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdditionalPaidInCapitalCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Additional paid-in capital",
        "label": "Additional Paid in Capital, Common Stock",
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital."
       }
      }
     },
     "auth_ref": [
      "r184"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional Paid-In Capital",
        "label": "Additional Paid-in Capital [Member]",
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r711",
      "r712",
      "r713",
      "r1001",
      "r1295",
      "r1296",
      "r1297",
      "r1381",
      "r1406"
     ]
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation, Amount",
        "label": "Adjustment to Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1211"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation:",
        "label": "Adjustment to Compensation [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1211"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote",
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1211"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment To PEO Compensation, Footnote",
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1211"
     ]
    },
    "ddd_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjusted EBITDA",
        "label": "Adjusted Earnings Before Interest Taxes Depreciation And Amortization",
        "documentation": "Adjusted Earnings Before Interest Taxes Depreciation And Amortization"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentForAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentForAmortization",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization expense",
        "label": "Amortization",
        "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r94"
     ]
    },
    "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Shares withheld related to net-share settlement of equity awards",
        "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation",
        "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Adjustments to reconcile net (loss) income to net cash (used in) provided by operating activities:",
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdvertisingCostsPolicyTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advertising Costs",
        "label": "Advertising Cost [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for advertising cost."
       }
      }
     },
     "auth_ref": [
      "r269"
     ]
    },
    "us-gaap_AdvertisingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdvertisingExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advertising costs",
        "label": "Advertising Expense",
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line."
       }
      }
     },
     "auth_ref": [
      "r719"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Amount",
        "label": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1175",
      "r1187",
      "r1197",
      "r1223"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined",
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1178",
      "r1190",
      "r1200",
      "r1226"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Adjustments to Compensation",
        "label": "All Adjustments to Compensation [Member]"
       }
      }
     },
     "auth_ref": [
      "r1211"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Executive Categories",
        "label": "All Executive Categories [Member]"
       }
      }
     },
     "auth_ref": [
      "r1218"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Individuals",
        "label": "All Individuals [Member]"
       }
      }
     },
     "auth_ref": [
      "r1182",
      "r1191",
      "r1201",
      "r1218",
      "r1227",
      "r1231",
      "r1239"
     ]
    },
    "us-gaap_AllOtherCorporateBondsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllOtherCorporateBondsMember",
     "presentation": [
      "http://www.3dsystems.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate bonds",
        "label": "Other Corporate Bonds [Member]",
        "documentation": "Investments in corporate fixed maturity debt securities classified as other."
       }
      }
     },
     "auth_ref": [
      "r1409"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Trading Arrangements",
        "label": "All Trading Arrangements [Member]"
       }
      }
     },
     "auth_ref": [
      "r1237"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation expense",
        "label": "Share-Based Payment Arrangement, Expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r706",
      "r718"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/SignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at beginning of year",
        "periodEndLabel": "Balance at end of year",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "documentation": "Amount of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r306",
      "r431",
      "r484",
      "r487",
      "r489",
      "r1401"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, reserves",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r306",
      "r431",
      "r484"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease",
     "presentation": [
      "http://www.3dsystems.com/role/SignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)",
        "documentation": "Amount of increase (decrease) in allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r1313"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForDoubtfulAccountsReceivableRollforward",
     "presentation": [
      "http://www.3dsystems.com/role/SignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]",
        "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.3dsystems.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "srt_AmericasMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "AmericasMember",
     "presentation": [
      "http://www.3dsystems.com/role/RevenueRevenuebyGeographicRegionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Americas",
        "label": "Americas [Member]"
       }
      }
     },
     "auth_ref": [
      "r1408",
      "r1410",
      "r1411",
      "r1412"
     ]
    },
    "us-gaap_AmortizationOfDebtDiscountPremium": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AmortizationOfDebtDiscountPremium",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discounts and expenses",
        "label": "Amortization of Debt Discount (Premium)",
        "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r160",
      "r204",
      "r587"
     ]
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AmortizationOfFinancingCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of debt issuance costs",
        "label": "Amortization of Debt Issuance Costs",
        "documentation": "Amount of amortization expense attributable to debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r195",
      "r587",
      "r834",
      "r1284"
     ]
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization expense",
        "label": "Amortization of Intangible Assets",
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r90",
      "r94"
     ]
    },
    "us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total (gain) expense recognized in net periodic benefit cost and other comprehensive income (loss)",
        "label": "Defined Benefit Plan, Amount Recognized in Net Periodic Benefit Cost (Credit) and Other Comprehensive (Income) Loss, before Tax",
        "documentation": "Amount recognized in net periodic benefit cost (credit) and other comprehensive (income) loss."
       }
      }
     },
     "auth_ref": [
      "r1143"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.3dsystems.com/role/NetIncomeLossPerShareEquityAwardsDetails",
      "http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares excluded from diluted loss per share calculation (in shares)",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r388"
     ]
    },
    "us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AociIncludingPortionAttributableToNoncontrollingInterestMember",
     "presentation": [
      "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)",
        "label": "AOCI Including Portion Attributable to Noncontrolling Interest [Member]",
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, including the portion attributable to the noncontrolling interest. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r28",
      "r58",
      "r1276",
      "r1277",
      "r1278"
     ]
    },
    "us-gaap_ArrangementsAndNonarrangementTransactionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ArrangementsAndNonarrangementTransactionsMember",
     "presentation": [
      "http://www.3dsystems.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]",
        "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations."
       }
      }
     },
     "auth_ref": [
      "r768"
     ]
    },
    "srt_AsiaPacificMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "AsiaPacificMember",
     "presentation": [
      "http://www.3dsystems.com/role/RevenueRevenuebyGeographicRegionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "APAC",
        "label": "Asia Pacific [Member]"
       }
      }
     },
     "auth_ref": [
      "r1408",
      "r1410",
      "r1411",
      "r1412"
     ]
    },
    "us-gaap_AssetImpairmentCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetImpairmentCharges",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.3dsystems.com/role/PropertyandEquipmentNarrativeDetails",
      "http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Impairments of assets",
        "terseLabel": "Loss on equity method investment",
        "label": "Asset Impairment Charges",
        "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r95"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "label": "Assets",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events."
       }
      }
     },
     "auth_ref": [
      "r254",
      "r300",
      "r348",
      "r399",
      "r414",
      "r420",
      "r473",
      "r552",
      "r553",
      "r555",
      "r556",
      "r557",
      "r559",
      "r561",
      "r563",
      "r564",
      "r770",
      "r775",
      "r809",
      "r930",
      "r1040",
      "r1152",
      "r1165",
      "r1339",
      "r1340",
      "r1389"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ASSETS",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events."
       }
      }
     },
     "auth_ref": [
      "r291",
      "r309",
      "r348",
      "r473",
      "r552",
      "r553",
      "r555",
      "r556",
      "r557",
      "r559",
      "r561",
      "r563",
      "r564",
      "r770",
      "r775",
      "r809",
      "r1152",
      "r1339",
      "r1340",
      "r1389"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets:",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ddd_AuditInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "AuditInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Audit Information [Abstract]",
        "documentation": "Audit Information"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://www.3dsystems.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Firm ID",
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r1169",
      "r1170",
      "r1183"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorLocation",
     "presentation": [
      "http://www.3dsystems.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Location",
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r1169",
      "r1170",
      "r1183"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorName",
     "presentation": [
      "http://www.3dsystems.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Name",
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r1169",
      "r1170",
      "r1183"
     ]
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails": {
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value",
        "label": "Debt Securities, Available-for-Sale, Current",
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current."
       }
      }
     },
     "auth_ref": [
      "r434",
      "r494"
     ]
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price",
        "label": "Award Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r1234"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value as of Grant Date",
        "label": "Award Grant Date Fair Value"
       }
      }
     },
     "auth_ref": [
      "r1235"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1230"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing, How MNPI Considered",
        "label": "Award Timing, How MNPI Considered [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1230"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Method",
        "label": "Award Timing Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1230"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Considered",
        "label": "Award Timing MNPI Considered [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1230"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Disclosure",
        "label": "Award Timing MNPI Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1230"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Predetermined",
        "label": "Award Timing Predetermined [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1230"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://www.3dsystems.com/role/NetIncomeLossPerShareEquityAwardsDetails",
      "http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails",
      "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails",
      "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.3dsystems.com/role/StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type [Axis]",
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r677",
      "r678",
      "r679",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Securities",
        "label": "Award Underlying Securities Amount"
       }
      }
     },
     "auth_ref": [
      "r1233"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1232"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures",
        "label": "Awards Close in Time to MNPI Disclosures [Table]"
       }
      }
     },
     "auth_ref": [
      "r1231"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table",
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1231"
     ]
    },
    "country_BE": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "BE",
     "presentation": [
      "http://www.3dsystems.com/role/SegmentInformationScheduleofLongLivedAssetsbyGeographicRegionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Belgium",
        "label": "BELGIUM"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BalanceSheetLocationAxis",
     "presentation": [
      "http://www.3dsystems.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Balance Sheet Location [Axis]",
        "label": "Balance Sheet Location [Axis]",
        "documentation": "Information by location on balance sheet (statement of financial position)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BalanceSheetLocationDomain",
     "presentation": [
      "http://www.3dsystems.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Balance Sheet Location [Domain]",
        "label": "Balance Sheet Location [Domain]",
        "documentation": "Location in the balance sheet (statement of financial position)."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r152"
     ]
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Presentation",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BuildingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BuildingMember",
     "presentation": [
      "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Building",
        "label": "Building [Member]",
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities."
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "ddd_BureauOfIndustryAndSecurityOfTheDepartmentOfCommerceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "BureauOfIndustryAndSecurityOfTheDepartmentOfCommerceMember",
     "presentation": [
      "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bureau of Industry and Security oThe Department of Commerce",
        "label": "Bureau Of Industry And Security Of The Department Of Commerce [Member]",
        "documentation": "Bureau Of Industry And Security Of The Department Of Commerce"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsAcquisitionProFormaInformationDetails",
      "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails",
      "http://www.3dsystems.com/role/AcquisitionsDefiniteLivedIntangibleAssetsDetails",
      "http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails",
      "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails",
      "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.3dsystems.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition, Acquiree [Domain]",
        "label": "Business Acquisition, Acquiree [Domain]",
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree."
       }
      }
     },
     "auth_ref": [
      "r761",
      "r1145",
      "r1146"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsAcquisitionProFormaInformationDetails",
      "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails",
      "http://www.3dsystems.com/role/AcquisitionsDefiniteLivedIntangibleAssetsDetails",
      "http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails",
      "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails",
      "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.3dsystems.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition [Axis]",
        "label": "Business Acquisition [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r126",
      "r128",
      "r761",
      "r1145",
      "r1146"
     ]
    },
    "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued",
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails",
      "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of shares (in shares)",
        "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares",
        "documentation": "Number of shares of equity interests issued or issuable to acquire entity."
       }
      }
     },
     "auth_ref": [
      "r249"
     ]
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionLineItems",
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsAcquisitionProFormaInformationDetails",
      "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails",
      "http://www.3dsystems.com/role/AcquisitionsDefiniteLivedIntangibleAssetsDetails",
      "http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails",
      "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails",
      "http://www.3dsystems.com/role/RedeemableNoncontrollingInterestDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition [Line Items]",
        "verboseLabel": "Redeemable Noncontrolling Interest [Line Items]",
        "label": "Business Acquisition [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r761"
     ]
    },
    "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired",
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquired ownership percentage",
        "label": "Business Acquisition, Percentage of Voting Interests Acquired",
        "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination."
       }
      }
     },
     "auth_ref": [
      "r127"
     ]
    },
    "us-gaap_BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1",
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition years",
        "label": "Business Acquisition, Period Results Included in Combined Entity",
        "documentation": "Period when results of operations of the acquired entity are included in the income statement of the combined entity, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionProFormaInformationTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Acquisition, Pro Forma Information",
        "label": "Business Acquisition, Pro Forma Information [Table Text Block]",
        "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate."
       }
      }
     },
     "auth_ref": [
      "r1256",
      "r1257"
     ]
    },
    "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill expected to be tax deductible",
        "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount",
        "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes."
       }
      }
     },
     "auth_ref": [
      "r135"
     ]
    },
    "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionsProFormaNetIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsAcquisitionProFormaInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pro forma net (loss) income attributable to 3D Systems Corporation",
        "label": "Business Acquisition, Pro Forma Net Income (Loss)",
        "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period."
       }
      }
     },
     "auth_ref": [
      "r759",
      "r760"
     ]
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationAcquisitionRelatedCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition related expenses",
        "label": "Business Combination, Acquisition Related Costs",
        "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities."
       }
      }
     },
     "auth_ref": [
      "r125"
     ]
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination and Asset Acquisition [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationConsiderationTransferred1",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails",
      "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Purchase price",
        "totalLabel": "Total fair value of consideration transferred",
        "label": "Business Combination, Consideration Transferred",
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r3",
      "r26"
     ]
    },
    "ddd_BusinessCombinationConsiderationTransferredDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "BusinessCombinationConsiderationTransferredDebt",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business combination, consideration transferred, debt",
        "label": "Business Combination, Consideration Transferred, Debt",
        "documentation": "Business Combination, Consideration Transferred, Debt"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of shares amount",
        "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable",
        "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r3"
     ]
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails",
      "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.3dsystems.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional payments",
        "label": "Business Combination, Contingent Consideration, Liability",
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r134",
      "r767"
     ]
    },
    "ddd_BusinessCombinationContingentConsiderationLiabilityPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "BusinessCombinationContingentConsiderationLiabilityPeriod",
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional payment period",
        "label": "Business Combination, Contingent Consideration, Liability, Period",
        "documentation": "Business Combination, Contingent Consideration, Liability, Period"
       }
      }
     },
     "auth_ref": []
    },
    "ddd_BusinessCombinationContingentConsiderationLiabilityRecoveryNegotiationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "BusinessCombinationContingentConsiderationLiabilityRecoveryNegotiationPeriod",
     "presentation": [
      "http://www.3dsystems.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Negotiation period",
        "label": "Business Combination, Contingent Consideration, Liability, Recovery Negotiation Period",
        "documentation": "Business Combination, Contingent Consideration, Liability, Recovery Negotiation Period"
       }
      }
     },
     "auth_ref": []
    },
    "ddd_BusinessCombinationContingentConsiderationLiabilityToBeRecovered": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "BusinessCombinationContingentConsiderationLiabilityToBeRecovered",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition related earnout amount to be recovered",
        "label": "Business Combination, Contingent Consideration, Liability, To Be Recovered",
        "documentation": "Business Combination, Contingent Consideration, Liability, To Be Recovered"
       }
      }
     },
     "auth_ref": []
    },
    "ddd_BusinessCombinationContingentConsiderationReducedLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "BusinessCombinationContingentConsiderationReducedLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reduced liability",
        "label": "Business Combination, Contingent Consideration, Reduced Liability",
        "documentation": "Business Combination, Contingent Consideration, Reduced Liability"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationDisclosureTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/Acquisitions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisitions",
        "label": "Business Combination Disclosure [Text Block]",
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)."
       }
      }
     },
     "auth_ref": [
      "r246",
      "r762"
     ]
    },
    "ddd_BusinessCombinationNumberOfMilestones": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "BusinessCombinationNumberOfMilestones",
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails",
      "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.3dsystems.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of milestones",
        "label": "Business Combination, Number Of Milestones",
        "documentation": "Business Combination, Number Of Milestones"
       }
      }
     },
     "auth_ref": []
    },
    "ddd_BusinessCombinationNumberOfMilestonesTerminated": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "BusinessCombinationNumberOfMilestonesTerminated",
     "presentation": [
      "http://www.3dsystems.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Milestones terminated",
        "label": "Business Combination, Number Of Milestones Terminated",
        "documentation": "Business Combination, Number Of Milestones Terminated"
       }
      }
     },
     "auth_ref": []
    },
    "ddd_BusinessCombinationNumberOfRemainingMilestones": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "BusinessCombinationNumberOfRemainingMilestones",
     "presentation": [
      "http://www.3dsystems.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining milestones",
        "label": "Business Combination, Number Of Remaining Milestones",
        "documentation": "Business Combination, Number Of Remaining Milestones"
       }
      }
     },
     "auth_ref": []
    },
    "ddd_BusinessCombinationNumberOfShareholdersThatTerminatedEmployment": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "BusinessCombinationNumberOfShareholdersThatTerminatedEmployment",
     "presentation": [
      "http://www.3dsystems.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shareholders that terminated employment",
        "label": "Business Combination, Number of Shareholders That Terminated Employment",
        "documentation": "Business Combination, Number of Shareholders That Terminated Employment"
       }
      }
     },
     "auth_ref": []
    },
    "ddd_BusinessCombinationPostClosingNetWorkingCapitalAdjustment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "BusinessCombinationPostClosingNetWorkingCapitalAdjustment",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails": {
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Post-closing net working capital adjustment",
        "label": "Business Combination, Post Closing Net Working Capital Adjustment",
        "documentation": "Business Combination, Post Closing Net Working Capital Adjustment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated post closing purchase price adjustment",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred",
        "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to items of consideration transferred in connection with a business combination for which the initial accounting was incomplete."
       }
      }
     },
     "auth_ref": [
      "r130"
     ]
    },
    "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquired product technology intangible asset increased",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Intangibles",
        "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to intangibles acquired in connection with a business combination for which the initial accounting was incomplete."
       }
      }
     },
     "auth_ref": [
      "r130"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash acquired",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r129"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets, including cash acquired",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets",
        "documentation": "Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r129"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable and accrued liabilities",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable",
        "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r129"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue",
        "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r129"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax liability",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r129"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total intangible assets",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill",
        "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r129"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract",
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets:",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities",
        "documentation": "Amount of liabilities assumed at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r129"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract",
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities:",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term liabilities",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities",
        "documentation": "Amount of liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r129"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other assets",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets",
        "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r129"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails",
      "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase price",
        "totalLabel": "Net assets acquired",
        "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net",
        "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed."
       }
      }
     },
     "auth_ref": [
      "r129"
     ]
    },
    "ddd_BusinessCombinationRedeemableNoncontrollingInterestEquityFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "BusinessCombinationRedeemableNoncontrollingInterestEquityFairValue",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails": {
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails",
      "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Fair value of RNCI",
        "terseLabel": "Estimated fair value of RNCI",
        "label": "Business Combination, Redeemable Noncontrolling Interest, Equity, Fair Value",
        "documentation": "Business Combination, Redeemable Noncontrolling Interest, Equity, Fair Value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage",
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity interest percentage",
        "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Percentage",
        "documentation": "Percentage of equity in the acquiree held by the acquirer immediately before the acquisition date in a business combination."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessExitCosts1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessExitCosts1",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/InventoriesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business exit costs",
        "label": "Business Exit Costs",
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Includes, but is not limited to, one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, and relocating employees, and termination benefits associated with an ongoing benefit arrangement. Excludes expenses associated with special or contractual termination benefits, a discontinued operation or an asset retirement obligation."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "us-gaap_CapitalAdditionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CapitalAdditionsMember",
     "presentation": [
      "http://www.3dsystems.com/role/InventoriesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital Addition Purchase Commitments",
        "label": "Capital Addition Purchase Commitments [Member]",
        "documentation": "Contractual obligation to increase property, plant and equipment either through construction or future purchases."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r294",
      "r1115"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsAxis",
     "presentation": [
      "http://www.3dsystems.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents [Axis]",
        "label": "Cash and Cash Equivalents [Axis]",
        "documentation": "Information by type of cash and cash equivalent balance."
       }
      }
     },
     "auth_ref": [
      "r294"
     ]
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash equivalents",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsMember",
     "presentation": [
      "http://www.3dsystems.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents",
        "label": "Cash and Cash Equivalents [Member]",
        "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value."
       }
      }
     },
     "auth_ref": [
      "r66"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash, cash equivalents and restricted cash at the beginning of the year",
        "periodEndLabel": "Cash, cash equivalents and restricted cash at the end of the year",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r208",
      "r344"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net (decrease) increase in cash, cash equivalents and restricted cash",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r208"
     ]
    },
    "us-gaap_CashDivestedFromDeconsolidation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashDivestedFromDeconsolidation",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/DivestituresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash transferred to the purchaser",
        "label": "Cash Divested from Deconsolidation",
        "documentation": "Reduction in cash due to no longer including the former subsidiary's cash in the consolidated entity's cash."
       }
      }
     },
     "auth_ref": [
      "r206"
     ]
    },
    "ddd_CashFlowLesseeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "CashFlowLesseeAbstract",
     "presentation": [
      "http://www.3dsystems.com/role/LeasesSupplementalCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:",
        "label": "Cash Flow, Lessee [Abstract]",
        "documentation": "Cash Flow, Lessee [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CertificatesOfDepositMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CertificatesOfDepositMember",
     "presentation": [
      "http://www.3dsystems.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Certificates of deposit",
        "label": "Certificates of Deposit [Member]",
        "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r1159",
      "r1160",
      "r1161",
      "r1162"
     ]
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changed Peer Group, Footnote",
        "label": "Changed Peer Group, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1209"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.3dsystems.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock [Domain]",
        "label": "Class of Stock [Domain]",
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock."
       }
      }
     },
     "auth_ref": [
      "r282",
      "r302",
      "r303",
      "r304",
      "r348",
      "r381",
      "r382",
      "r385",
      "r387",
      "r393",
      "r394",
      "r473",
      "r552",
      "r555",
      "r556",
      "r557",
      "r563",
      "r564",
      "r595",
      "r596",
      "r598",
      "r601",
      "r608",
      "r809",
      "r993",
      "r994",
      "r995",
      "r996",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1026",
      "r1049",
      "r1068",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1247",
      "r1286",
      "r1299"
     ]
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Amount",
        "label": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r1210"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Name",
        "label": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r1210"
     ]
    },
    "us-gaap_CollaborativeArrangementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CollaborativeArrangementMember",
     "presentation": [
      "http://www.3dsystems.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Collaborative Arrangement",
        "label": "Collaborative Arrangement [Member]",
        "documentation": "Contractual arrangement that involves two or more parties that both: (i) actively participate in a joint operating activity and (ii) are exposed to significant risks and rewards that depend on the commercial success of the joint operating activity."
       }
      }
     },
     "auth_ref": [
      "r768"
     ]
    },
    "us-gaap_CommercialPaperMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommercialPaperMember",
     "presentation": [
      "http://www.3dsystems.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commercial paper",
        "label": "Commercial Paper [Member]",
        "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds."
       }
      }
     },
     "auth_ref": [
      "r222",
      "r1159",
      "r1160",
      "r1161",
      "r1162"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Commitments and contingencies (Note 23)",
        "label": "Commitments and Contingencies",
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r164",
      "r932",
      "r1025"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]",
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/CommitmentsandContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r220",
      "r540",
      "r541",
      "r1097",
      "r1331"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingenciesPolicyTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contingencies",
        "label": "Commitments and Contingencies, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r1098"
     ]
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockDividendsPerShareDeclared",
     "presentation": [
      "http://www.3dsystems.com/role/CommonStockandPreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock dividends declared (in dollars per share)",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding."
       }
      }
     },
     "auth_ref": [
      "r228"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r1155",
      "r1156",
      "r1157",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1295",
      "r1296",
      "r1381",
      "r1405",
      "r1406"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.3dsystems.com/role/BorrowingsDetails",
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, par value (in dollars per share)",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r183"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.3dsystems.com/role/CommonStockandPreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Common stock, shares authorized (in shares)",
        "terseLabel": "Common stock, shares authorized (in shares)",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r183",
      "r1026"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Common stock, shares issued (in shares)",
        "label": "Common Stock, Shares, Issued",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r183"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance (in shares)",
        "periodEndLabel": "Ending balance (in shares)",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r183",
      "r1026",
      "r1046",
      "r1406",
      "r1407"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Common stock, $0.001 par value, authorized 220,000 shares; shares issued 133,619 and 131,207 as of December 31, 2023 and 2022, respectively",
        "label": "Common Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r183",
      "r933",
      "r1152"
     ]
    },
    "ddd_CommonStockVotingRightsVotesPerShare": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "CommonStockVotingRightsVotesPerShare",
     "presentation": [
      "http://www.3dsystems.com/role/CommonStockandPreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, number of votes per share",
        "label": "Common Stock, Voting Rights, Votes Per Share",
        "documentation": "Common Stock, Voting Rights, Votes Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure",
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1215"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Net Income",
        "label": "Compensation Actually Paid vs. Net Income [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1214"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Other Measure",
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1216"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return",
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1213"
     ]
    },
    "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CompensationAndEmployeeBenefitPlansTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/EmployeeBenefits"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Benefits",
        "label": "Compensation and Employee Benefit Plans [Text Block]",
        "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans."
       }
      }
     },
     "auth_ref": [
      "r229",
      "r231",
      "r232",
      "r238"
     ]
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Benefits [Abstract]",
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComponentsOfDeferredTaxAssetsAbstract",
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income tax assets:",
        "label": "Components of Deferred Tax Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract",
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income tax liabilities:",
        "label": "Components of Deferred Tax Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive (loss) income attributable to 3D Systems Corporation",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r319",
      "r321",
      "r329",
      "r926",
      "r949"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less: comprehensive loss attributable to redeemable non-controlling interest",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r138",
      "r146",
      "r319",
      "r321",
      "r328",
      "r925",
      "r948"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total comprehensive (loss) income, net of taxes",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r146",
      "r251",
      "r319",
      "r321",
      "r327",
      "r924",
      "r947"
     ]
    },
    "us-gaap_ComputerSoftwareIntangibleAssetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComputerSoftwareIntangibleAssetMember",
     "presentation": [
      "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized software",
        "label": "Computer Software, Intangible Asset [Member]",
        "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks."
       }
      }
     },
     "auth_ref": [
      "r1113",
      "r1325",
      "r1326"
     ]
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://www.3dsystems.com/role/RevenueNarrativeDetails",
      "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Benchmark [Domain]",
        "label": "Concentration Risk Benchmark [Domain]",
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r78",
      "r156",
      "r157",
      "r428",
      "r1096"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://www.3dsystems.com/role/RevenueNarrativeDetails",
      "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Benchmark [Axis]",
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r78",
      "r156",
      "r157",
      "r428",
      "r984",
      "r1096"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://www.3dsystems.com/role/RevenueNarrativeDetails",
      "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Type [Axis]",
        "label": "Concentration Risk Type [Axis]",
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r78",
      "r156",
      "r157",
      "r428",
      "r1096",
      "r1255"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://www.3dsystems.com/role/RevenueNarrativeDetails",
      "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration risk (as a percentage)",
        "label": "Concentration Risk, Percentage",
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r78",
      "r156",
      "r157",
      "r428"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://www.3dsystems.com/role/RevenueNarrativeDetails",
      "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Type [Domain]",
        "label": "Concentration Risk Type [Domain]",
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r78",
      "r156",
      "r157",
      "r428",
      "r1096"
     ]
    },
    "srt_ConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ConsolidationItemsAxis",
     "presentation": [
      "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation Items [Axis]",
        "label": "Consolidation Items [Axis]"
       }
      }
     },
     "auth_ref": [
      "r354",
      "r401",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r418",
      "r422",
      "r552",
      "r553",
      "r554",
      "r555",
      "r557",
      "r558",
      "r560",
      "r562",
      "r563",
      "r1339",
      "r1340"
     ]
    },
    "srt_ConsolidationItemsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ConsolidationItemsDomain",
     "presentation": [
      "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation Items [Domain]",
        "label": "Consolidation Items [Domain]"
       }
      }
     },
     "auth_ref": [
      "r354",
      "r401",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r418",
      "r422",
      "r552",
      "r553",
      "r554",
      "r555",
      "r557",
      "r558",
      "r560",
      "r562",
      "r563",
      "r1339",
      "r1340"
     ]
    },
    "us-gaap_ConsolidationVariableInterestEntityPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConsolidationVariableInterestEntityPolicy",
     "presentation": [
      "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable Interest Entities (VIEs)",
        "label": "Consolidation, Variable Interest Entity, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined)."
       }
      }
     },
     "auth_ref": [
      "r139",
      "r140",
      "r142"
     ]
    },
    "us-gaap_ConstructionInProgressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConstructionInProgressMember",
     "presentation": [
      "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction in progress",
        "label": "Construction in Progress [Member]",
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/RevenueTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Receivables, Contract Assets and Contract Liabilities",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability."
       }
      }
     },
     "auth_ref": [
      "r1344"
     ]
    },
    "us-gaap_ContractWithCustomerAssetNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerAssetNet",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/RevenueContractwithCustomerContractAssetContractLiabilityandReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Contract assets",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss",
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time."
       }
      }
     },
     "auth_ref": [
      "r610",
      "r612",
      "r631"
     ]
    },
    "us-gaap_ContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/RevenueContractwithCustomerContractAssetContractLiabilityandReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract liabilities",
        "label": "Contract with Customer, Liability",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r610",
      "r611",
      "r631"
     ]
    },
    "ddd_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareBasicModificationOfContract": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareBasicModificationOfContract",
     "presentation": [
      "http://www.3dsystems.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to basic loss per share (in dollars per share)",
        "label": "Contract With Customer, Liability, Cumulative Catch-Up Adjustment To Earnings Per Share, Basic, Modification Of Contract",
        "documentation": "Contract With Customer, Liability, Cumulative Catch-Up Adjustment To Earnings Per Share, Basic, Modification Of Contract"
       }
      }
     },
     "auth_ref": []
    },
    "ddd_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareDilutedModificationOfContract": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareDilutedModificationOfContract",
     "presentation": [
      "http://www.3dsystems.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to diluted loss per share (in dollars per share)",
        "label": "Contract With Customer, Liability, Cumulative Catch-Up Adjustment To Earnings Per Share, Diluted, Modification Of Contract",
        "documentation": "Contract With Customer, Liability, Cumulative Catch-Up Adjustment To Earnings Per Share, Diluted, Modification Of Contract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueModificationOfContract": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueModificationOfContract",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recognized revenue",
        "label": "Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Modification of Contract",
        "documentation": "Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from contract modification which (increases) decreases obligation to transfer good or service to customer for which consideration from customer has been received or is due."
       }
      }
     },
     "auth_ref": [
      "r1133"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "label": "Contract with Customer, Liability, Current",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r610",
      "r611",
      "r631"
     ]
    },
    "ddd_ContractWithCustomerLiabilityCustomerDepositsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "ContractWithCustomerLiabilityCustomerDepositsCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer deposits",
        "label": "Contract with Customer, Liability, Customer Deposits, Current",
        "documentation": "Contract with Customer, Liability, Customer Deposits, Current"
       }
      }
     },
     "auth_ref": []
    },
    "ddd_ContractWithCustomerLiabilityDeferredRevenueNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "ContractWithCustomerLiabilityDeferredRevenueNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term deferred revenue",
        "label": "Contract With Customer, Liability, Deferred Revenue, Noncurrent",
        "documentation": "Contract With Customer, Liability, Deferred Revenue, Noncurrent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recognized revenue",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due."
       }
      }
     },
     "auth_ref": [
      "r632"
     ]
    },
    "ddd_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amounts included in contract liability at the beginning of period",
        "label": "Contract with Customer, Liability, Revenue Recognized, Including Opening Balance",
        "documentation": "Contract with Customer, Liability, Revenue Recognized, Including Opening Balance"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConvertibleDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConvertibleDebtMember",
     "presentation": [
      "http://www.3dsystems.com/role/BorrowingsDetails",
      "http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNetDetails",
      "http://www.3dsystems.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible Debt",
        "label": "Convertible Debt [Member]",
        "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock."
       }
      }
     },
     "auth_ref": [
      "r223",
      "r566",
      "r567",
      "r577",
      "r578",
      "r579",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131"
     ]
    },
    "ddd_ConvertiblePreferredStockFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "ConvertiblePreferredStockFairValue",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of investment",
        "label": "Convertible Preferred Stock, Fair Value",
        "documentation": "Convertible Preferred Stock, Fair Value"
       }
      }
     },
     "auth_ref": []
    },
    "ddd_ConvertibleSeniorNotesDue2026Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "ConvertibleSeniorNotesDue2026Member",
     "presentation": [
      "http://www.3dsystems.com/role/BorrowingsDetails",
      "http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNetDetails",
      "http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails",
      "http://www.3dsystems.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible Senior Notes Due 2026",
        "label": "Convertible Senior Notes Due 2026 [Member]",
        "documentation": "Convertible Senior Notes Due 2026"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CorporateNonSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CorporateNonSegmentMember",
     "presentation": [
      "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate and other",
        "label": "Corporate, Non-Segment [Member]",
        "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r413",
      "r414",
      "r415",
      "r416",
      "r422",
      "r1302"
     ]
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails",
      "http://www.3dsystems.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total cost of sales",
        "label": "Cost of Goods and Services Sold",
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities."
       }
      }
     },
     "auth_ref": [
      "r198",
      "r904"
     ]
    },
    "us-gaap_CostOfGoodsAndServicesSoldAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CostOfGoodsAndServicesSoldAbstract",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Cost of sales:",
        "label": "Cost of Goods and Services Sold [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CostOfSalesMember",
     "presentation": [
      "http://www.3dsystems.com/role/RestructuringandExitActivityCostsCostsIncurredDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total cost of sales",
        "label": "Cost of Sales [Member]",
        "documentation": "Primary financial statement caption encompassing cost of sales."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cover page.",
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentFederalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. federal",
        "label": "Current Federal Tax Expense (Benefit)",
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1259",
      "r1289",
      "r1379"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.3dsystems.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Fiscal Year End Date",
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentForeignTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Current Foreign Tax Expense (Benefit)",
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1259",
      "r1289"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Current Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r245",
      "r745",
      "r753",
      "r1289"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current:",
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State",
        "label": "Current State and Local Tax Expense (Benefit)",
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1259",
      "r1289",
      "r1379"
     ]
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CustomerConcentrationRiskMember",
     "presentation": [
      "http://www.3dsystems.com/role/RevenueNarrativeDetails",
      "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer Concentration Risk",
        "label": "Customer Concentration Risk [Member]",
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer."
       }
      }
     },
     "auth_ref": [
      "r77",
      "r428"
     ]
    },
    "us-gaap_CustomerRelationshipsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CustomerRelationshipsMember",
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails",
      "http://www.3dsystems.com/role/AcquisitionsDefiniteLivedIntangibleAssetsDetails",
      "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Customer relationships",
        "terseLabel": "Customer relationships",
        "label": "Customer Relationships [Member]",
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships."
       }
      }
     },
     "auth_ref": [
      "r132"
     ]
    },
    "country_DE": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "DE",
     "presentation": [
      "http://www.3dsystems.com/role/RevenueRevenuebyGeographicRegionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Germany (included in EMEA above)",
        "label": "GERMANY"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Disclosure [Abstract]",
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/Borrowings"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings",
        "label": "Debt Disclosure [Text Block]",
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants."
       }
      }
     },
     "auth_ref": [
      "r221",
      "r346",
      "r565",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r581",
      "r588",
      "r589",
      "r591"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://www.3dsystems.com/role/BorrowingsDetails",
      "http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNetDetails",
      "http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails",
      "http://www.3dsystems.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument [Axis]",
        "label": "Debt Instrument [Axis]",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r177",
      "r178",
      "r255",
      "r259",
      "r354",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r572",
      "r577",
      "r578",
      "r579",
      "r580",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r835",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131",
      "r1287"
     ]
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentConvertibleConversionPrice1",
     "presentation": [
      "http://www.3dsystems.com/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion price (in dollars per share)",
        "label": "Debt Instrument, Convertible, Conversion Price",
        "documentation": "The price per share of the conversion feature embedded in the debt instrument."
       }
      }
     },
     "auth_ref": [
      "r224",
      "r568"
     ]
    },
    "us-gaap_DebtInstrumentConvertibleConversionRatio1": {
     "xbrltype": "pureItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentConvertibleConversionRatio1",
     "presentation": [
      "http://www.3dsystems.com/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion ratio",
        "label": "Debt Instrument, Convertible, Conversion Ratio",
        "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount."
       }
      }
     },
     "auth_ref": [
      "r52",
      "r109",
      "r226",
      "r227",
      "r568"
     ]
    },
    "ddd_DebtInstrumentConvertibleMeasurementPeriod": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "DebtInstrumentConvertibleMeasurementPeriod",
     "presentation": [
      "http://www.3dsystems.com/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement period",
        "label": "Debt Instrument, Convertible, Measurement Period",
        "documentation": "Debt Instrument, Convertible, Measurement Period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentConvertibleStockPriceTrigger": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentConvertibleStockPriceTrigger",
     "presentation": [
      "http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion price (in dollars per share)",
        "label": "Debt Instrument, Convertible, Stock Price Trigger",
        "documentation": "Price of the entity's common stock which would be required to be attained for the conversion feature embedded in the debt instrument to become effective."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1",
     "presentation": [
      "http://www.3dsystems.com/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Threshold consecutive trading days",
        "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days",
        "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature."
       }
      }
     },
     "auth_ref": []
    },
    "ddd_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysSalePrice": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDaysSalePrice",
     "presentation": [
      "http://www.3dsystems.com/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Threshold consecutive trading days, sale price per share",
        "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days, Sale Price",
        "documentation": "Debt Instrument, Convertible, Threshold Consecutive Trading Days, Sale Price"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger",
     "presentation": [
      "http://www.3dsystems.com/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of conversion price",
        "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger",
        "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentConvertibleThresholdTradingDays",
     "presentation": [
      "http://www.3dsystems.com/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Threshold trading days",
        "label": "Debt Instrument, Convertible, Threshold Trading Days",
        "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/BorrowingsDetails",
      "http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issued amount",
        "label": "Debt Instrument, Face Amount",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r161",
      "r163",
      "r566",
      "r835",
      "r1128",
      "r1129"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "presentation": [
      "http://www.3dsystems.com/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective interest rate",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r161",
      "r593",
      "r835"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://www.3dsystems.com/role/BorrowingsDetails",
      "http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate (as a percentage)",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r567"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://www.3dsystems.com/role/BorrowingsDetails",
      "http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNetDetails",
      "http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails",
      "http://www.3dsystems.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Name [Domain]",
        "label": "Debt Instrument, Name [Domain]",
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r354",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r572",
      "r577",
      "r578",
      "r579",
      "r580",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r835",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131",
      "r1287"
     ]
    },
    "us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed",
     "presentation": [
      "http://www.3dsystems.com/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Redemption percentage of principal amount",
        "label": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed",
        "documentation": "Percentage of principal amount of debt redeemed."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentRepurchaseAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentRepurchaseAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument, repurchase amount",
        "label": "Debt Instrument, Repurchase Amount",
        "documentation": "Fair value amount of debt instrument that was repurchased."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentRepurchasedFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentRepurchasedFaceAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/BorrowingsDetails",
      "http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNetDetails",
      "http://www.3dsystems.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument, repurchased face amount",
        "label": "Debt Instrument, Repurchased Face Amount",
        "documentation": "Face (par) amount of the original debt instrument that was repurchased."
       }
      }
     },
     "auth_ref": []
    },
    "ddd_DebtInstrumentThresholdPercentageOfSalesPricePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "DebtInstrumentThresholdPercentageOfSalesPricePercent",
     "presentation": [
      "http://www.3dsystems.com/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Threshold percentage of sales price per share",
        "label": "Debt Instrument, Threshold Percentage of Sales Price Percent",
        "documentation": "Debt Instrument, Threshold Percentage of Sales Price Percent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails": {
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized Gains (Losses)",
        "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain (Loss), before Tax",
        "documentation": "Amount, before tax, of unrealized gain (loss) in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r1305",
      "r1306"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtSecuritiesAvailableForSaleAmortizedCostCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Cost Basis",
        "label": "Debt Securities, Available-for-Sale, Amortized Cost, Current",
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current."
       }
      }
     },
     "auth_ref": [
      "r494",
      "r1304"
     ]
    },
    "ddd_DebtSecuritiesAvailableForSaleWeightedAverageMaturityPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "DebtSecuritiesAvailableForSaleWeightedAverageMaturityPeriod",
     "presentation": [
      "http://www.3dsystems.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average maturity",
        "label": "Debt Securities, Available-For-Sale, Weighted Average Maturity Period",
        "documentation": "Debt Securities, Available-For-Sale, Weighted Average Maturity Period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredCompensationArrangementWithIndividualCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred compensation",
        "label": "Deferred Compensation Arrangement with Individual, Compensation Expense",
        "documentation": "The compensation expense recognized during the period pertaining to the deferred compensation arrangement."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r230"
     ]
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. federal",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1289",
      "r1378",
      "r1379"
     ]
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredFinanceCostsNet",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unamortized deferred financing costs",
        "label": "Debt Issuance Costs, Net",
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r162",
      "r1342"
     ]
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r245",
      "r1289",
      "r1378"
     ]
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Long-term deferred income tax assets",
        "label": "Deferred Income Tax Assets, Net",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r726",
      "r727"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r245",
      "r279",
      "r752",
      "r753",
      "r1289"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred:",
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred income tax liabilities",
        "label": "Deferred Tax Liabilities, Gross",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
       }
      }
     },
     "auth_ref": [
      "r180",
      "r181",
      "r257",
      "r740"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Long-term deferred income tax liabilities",
        "label": "Deferred Income Tax Liabilities, Net",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r726",
      "r727",
      "r931"
     ]
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxesAndTaxCredits",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Benefit for deferred income taxes and reserve adjustments",
        "label": "Deferred Income Taxes and Tax Credits",
        "documentation": "Amount of deferred income tax expense (benefit) and income tax credits."
       }
      }
     },
     "auth_ref": [
      "r210"
     ]
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1289",
      "r1378",
      "r1379"
     ]
    },
    "us-gaap_DeferredTaxAssetsDeferredIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsDeferredIncome",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "label": "Deferred Tax Assets, Deferred Income",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r1377"
     ]
    },
    "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets",
        "label": "Deferred Tax Assets, Goodwill and Intangible Assets",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill."
       }
      }
     },
     "auth_ref": []
    },
    "ddd_DeferredTaxAssetsLeasingArrangements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "DeferredTaxAssetsLeasingArrangements",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease tax assets",
        "label": "Deferred Tax Assets, Leasing Arrangements",
        "documentation": "Deferred Tax Assets, Leasing Arrangements"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred income tax assets",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1376"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net operating loss carryforwards",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r1377"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss carryforwards for U.S. federal income tax purposes",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r1377"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss carryforwards for foreign income tax purposes",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r1377"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss carryforwards for U.S. state income tax purposes",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r1377"
     ]
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsOther",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Deferred Tax Assets, Other",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r1377"
     ]
    },
    "ddd_DeferredTaxAssetsResearchExpendituresCapitalization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "DeferredTaxAssetsResearchExpendituresCapitalization",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research expenditures capitalization",
        "label": "Deferred Tax Assets, Research Expenditures Capitalization",
        "documentation": "Deferred Tax Assets, Research Expenditures Capitalization"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxCreditCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails",
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax credit carryforwards",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards",
        "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards."
       }
      }
     },
     "auth_ref": [
      "r123",
      "r124",
      "r1377"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsForeign",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign tax credits",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards, Foreign",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign tax credit carryforwards."
       }
      }
     },
     "auth_ref": [
      "r123",
      "r124",
      "r1377"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and experimentation tax credit carryforwards",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards."
       }
      }
     },
     "auth_ref": [
      "r123",
      "r124",
      "r1377"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock options and restricted stock awards",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r1377"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued liabilities",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r1377"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income tax assets",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Loss Reserves",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from loss reserves other than estimated credit losses."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r1377"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reserves and allowances",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Returns and Allowances",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated returns and sales allowances."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r1377"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Valuation allowance",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r741"
     ]
    },
    "us-gaap_DeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Net deferred income tax liabilities",
        "label": "Deferred Tax Liabilities, Net",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r120",
      "r1376"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets",
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r1377"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesLeasingArrangements",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease tax liabilities",
        "label": "Deferred Tax Liabilities, Leasing Arrangements",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r1377"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesOther",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Deferred Tax Liabilities, Other",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r1377"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r1377"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesUndistributedForeignEarnings",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized deferred tax liability",
        "label": "Deferred Tax Liabilities, Undistributed Foreign Earnings",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiary and other recognized entity not within country of domicile. Includes, but is not limited to, other basis differences."
       }
      }
     },
     "auth_ref": [
      "r1377"
     ]
    },
    "ddd_DeferredWarrantyRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "DeferredWarrantyRevenue",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofRecognizedWarrantyRevenueandIncurredWarrantyCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Beginning Balance",
        "verboseLabel": "Ending Balance",
        "label": "Deferred Warranty Revenue",
        "documentation": "Deferred warranty revenue."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPensionPlanLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined benefit pension obligation",
        "label": "Liability, Defined Benefit Pension Plan, Noncurrent",
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension plan, classified as noncurrent. Excludes other postretirement benefit plan."
       }
      }
     },
     "auth_ref": [
      "r112",
      "r113",
      "r179",
      "r233"
     ]
    },
    "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAccumulatedBenefitObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofAccumulatedAndProjectedBenefitObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated benefit obligation",
        "label": "Defined Benefit Plan, Accumulated Benefit Obligation",
        "documentation": "Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level."
       }
      }
     },
     "auth_ref": [
      "r654"
     ]
    },
    "us-gaap_DefinedBenefitPlanActuarialGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanActuarialGainLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofReconciliationofChangesInProjectedBenefitObligationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Actuarial (gain) loss",
        "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)",
        "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan."
       }
      }
     },
     "auth_ref": [
      "r640"
     ]
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAmortizationOfGainsLosses",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Amortization of actuarial (gain) loss",
        "label": "Defined Benefit Plan, Amortization of Gain (Loss)",
        "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r636",
      "r659",
      "r668",
      "r1143",
      "r1144"
     ]
    },
    "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofAmountsRecognizedinConsolidatedBalanceSheetsDetails": {
       "parentTag": "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofAmountsRecognizedinConsolidatedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other assets",
        "label": "Assets for Plan Benefits, Defined Benefit Plan",
        "documentation": "Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans."
       }
      }
     },
     "auth_ref": [
      "r253",
      "r634",
      "r635",
      "r645",
      "r1039",
      "r1143",
      "r1398"
     ]
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
     "presentation": [
      "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofAssumptionsUsedtoDetermineBenefitObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discount rate",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate",
        "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r662"
     ]
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease",
     "presentation": [
      "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofAssumptionsUsedtoDetermineBenefitObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rate of compensation",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase",
        "documentation": "Weighted average rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r663"
     ]
    },
    "us-gaap_DefinedBenefitPlanBenefitObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanBenefitObligation",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofReconciliationofChangesInProjectedBenefitObligationDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofAccumulatedAndProjectedBenefitObligationsDetails",
      "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofReconciliationofChangesInProjectedBenefitObligationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Obligation as of January 1",
        "periodEndLabel": "Benefit obligation as of December 31",
        "terseLabel": "Projected benefit obligation",
        "label": "Defined Benefit Plan, Benefit Obligation",
        "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r637"
     ]
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofReconciliationofChangesInProjectedBenefitObligationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Benefit payments",
        "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid",
        "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services."
       }
      }
     },
     "auth_ref": [
      "r642",
      "r670"
     ]
    },
    "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward",
     "presentation": [
      "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofReconciliationofChangesInProjectedBenefitObligationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of benefit obligation:",
        "label": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanContributionsByEmployer": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanContributionsByEmployer",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/EmployeeBenefitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee benefit expenses",
        "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer",
        "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets."
       }
      }
     },
     "auth_ref": [
      "r644",
      "r648",
      "r669",
      "r1141",
      "r1142",
      "r1143",
      "r1144"
     ]
    },
    "us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract",
     "presentation": [
      "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofEstimatedFutureBenefitPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated future benefit payments for the years ending December 31:",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofEstimatedFutureBenefitPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029 through 2033",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years",
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r655"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofEstimatedFutureBenefitPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year One",
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r655"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofEstimatedFutureBenefitPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2028",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five",
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r655"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofEstimatedFutureBenefitPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four",
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r655"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofEstimatedFutureBenefitPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three",
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r655"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofEstimatedFutureBenefitPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two",
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r655"
     ]
    },
    "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanFairValueOfPlanAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofReconciliationofChangesInProjectedBenefitObligationDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofReconciliationofChangesInProjectedBenefitObligationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of assets as of December 31",
        "label": "Defined Benefit Plan, Plan Assets, Amount",
        "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee."
       }
      }
     },
     "auth_ref": [
      "r643",
      "r647",
      "r648",
      "r649",
      "r1141",
      "r1142",
      "r1143"
     ]
    },
    "us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofReconciliationofChangesInProjectedBenefitObligationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Effect of foreign currency exchange rate changes",
        "label": "Defined Benefit Plan, Benefit Obligation, Foreign Currency Translation Gain (Loss)",
        "documentation": "Amount of foreign currency translation gain (loss) which (increases) decreases benefit obligation of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r641"
     ]
    },
    "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanFundedStatusOfPlan",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofReconciliationofChangesInProjectedBenefitObligationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofReconciliationofChangesInProjectedBenefitObligationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Funded status as of December 31",
        "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan",
        "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status."
       }
      }
     },
     "auth_ref": [
      "r634",
      "r645",
      "r1143"
     ]
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanInterestCost",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails",
      "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofReconciliationofChangesInProjectedBenefitObligationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest cost",
        "label": "Defined Benefit Plan, Interest Cost",
        "documentation": "Amount of cost recognized for passage of time related to defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r636",
      "r639",
      "r658",
      "r667",
      "r1143",
      "r1144"
     ]
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCost",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails": {
       "parentTag": "us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total net periodic pension cost",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)",
        "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r656",
      "r665",
      "r1143",
      "r1144"
     ]
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList",
     "presentation": [
      "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined benefit plan, net periodic benefit cost (credit) excluding service cost, statement of income or comprehensive income",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of income or comprehensive income that includes components of net periodic benefit cost (credit), excluding service cost component, for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r656",
      "r665"
     ]
    },
    "us-gaap_DefinedBenefitPlanServiceCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanServiceCost",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails",
      "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofReconciliationofChangesInProjectedBenefitObligationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Service cost",
        "label": "Defined Benefit Plan, Service Cost",
        "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r638",
      "r657",
      "r666",
      "r1143",
      "r1144"
     ]
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
     "presentation": [
      "http://www.3dsystems.com/role/EmployeeBenefitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employer matching contribution percentage",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match",
        "documentation": "Percentage employer matches of the employee's percentage contribution matched."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent",
     "presentation": [
      "http://www.3dsystems.com/role/EmployeeBenefitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee percentage of match",
        "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent",
        "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Depreciation",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/PropertyandEquipmentNarrativeDetails",
      "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation expense",
        "label": "Depreciation",
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r96"
     ]
    },
    "us-gaap_DepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DepreciationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation, amortization and accretion of debt discount",
        "label": "Depreciation, Depletion and Amortization, Nonproduction",
        "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r96"
     ]
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativesPolicyTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Financial Instruments",
        "label": "Derivatives, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r147",
      "r148",
      "r149",
      "r153",
      "r353"
     ]
    },
    "us-gaap_DevelopedTechnologyRightsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DevelopedTechnologyRightsMember",
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails",
      "http://www.3dsystems.com/role/AcquisitionsDefiniteLivedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product technology",
        "label": "Developed Technology Rights [Member]",
        "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property."
       }
      }
     },
     "auth_ref": [
      "r248"
     ]
    },
    "ddd_DifferenceInEffectiveIncomeTaxRateAndFederalStatutoryRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "DifferenceInEffectiveIncomeTaxRateAndFederalStatutoryRatePercent",
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Difference in effective rate (as a percentage)",
        "label": "Difference In Effective Income Tax Rate And Federal Statutory Rate, Percent",
        "documentation": "Difference In Effective Income Tax Rate And Federal Statutory Rate, Percent"
       }
      }
     },
     "auth_ref": []
    },
    "ddd_DirectorateOfDefenseTradeControlsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "DirectorateOfDefenseTradeControlsMember",
     "presentation": [
      "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails",
      "http://www.3dsystems.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Directorate of Defense Trade Controls",
        "label": "Directorate Of Defense Trade Controls [Member]",
        "documentation": "Directorate Of Defense Trade Controls"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://www.3dsystems.com/role/RevenueRevenuebyGeographicRegionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue [Line Items]",
        "label": "Disaggregation of Revenue [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r630",
      "r1134",
      "r1135",
      "r1136",
      "r1137",
      "r1138",
      "r1139",
      "r1140"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://www.3dsystems.com/role/RevenueRevenuebyGeographicRegionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue [Table]",
        "label": "Disaggregation of Revenue [Table]",
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r630",
      "r1134",
      "r1135",
      "r1136",
      "r1137",
      "r1138",
      "r1139",
      "r1140"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-Based Compensation",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r673",
      "r676",
      "r707",
      "r708",
      "r710",
      "r1148"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ddd_DiscontinuedOperationOwnershipInterestPriorToDisposal": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "DiscontinuedOperationOwnershipInterestPriorToDisposal",
     "presentation": [
      "http://www.3dsystems.com/role/DivestituresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ownership interest prior to disposal",
        "label": "Discontinued Operation, Ownership Interest Prior To Disposal",
        "documentation": "Discontinued Operation, Ownership Interest Prior To Disposal"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operations and Disposal Groups [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupClassificationAxis",
     "presentation": [
      "http://www.3dsystems.com/role/DivestituresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Group Classification [Axis]",
        "label": "Disposal Group Classification [Axis]",
        "documentation": "Information by disposal group classification."
       }
      }
     },
     "auth_ref": [
      "r289"
     ]
    },
    "us-gaap_DisposalGroupClassificationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupClassificationDomain",
     "presentation": [
      "http://www.3dsystems.com/role/DivestituresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Group Classification [Domain]",
        "label": "Disposal Group Classification [Domain]",
        "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember",
     "presentation": [
      "http://www.3dsystems.com/role/DivestituresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Group, Disposed of by Sale, Not Discontinued Operations",
        "label": "Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]",
        "documentation": "Disposal group that has been sold. Excludes disposals classified as discontinued operations."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r35"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/DivestituresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain for accumulated foreign currency translation gain",
        "label": "Disposal Group, Including Discontinued Operation, Foreign Currency Translation Gains (Losses)",
        "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."
       }
      }
     },
     "auth_ref": [
      "r159"
     ]
    },
    "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposal",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/DivestituresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain (loss) on disposition",
        "label": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal",
        "documentation": "Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations."
       }
      }
     },
     "auth_ref": [
      "r523",
      "r1284",
      "r1328"
     ]
    },
    "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList",
     "presentation": [
      "http://www.3dsystems.com/role/DivestituresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal group, not discontinued operation, gain (loss) on disposal, statement of income or comprehensive income",
        "label": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal, Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of income that includes gain (loss) recognized on sale or disposal of disposal group. Excludes discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r524"
     ]
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/Divestitures"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Divestitures",
        "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]",
        "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component."
       }
      }
     },
     "auth_ref": [
      "r167",
      "r217"
     ]
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain",
     "presentation": [
      "http://www.3dsystems.com/role/DivestituresDetails",
      "http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Group Name [Domain]",
        "label": "Disposal Group Name [Domain]",
        "documentation": "Name of disposal group."
       }
      }
     },
     "auth_ref": [
      "r1145",
      "r1146"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://www.3dsystems.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Annual Report",
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r1169",
      "r1170",
      "r1183"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://www.3dsystems.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Financial Statement Error Correction [Flag]",
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r1169",
      "r1170",
      "r1183",
      "r1219"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.3dsystems.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Period Focus",
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.3dsystems.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Year Focus",
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.3dsystems.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.3dsystems.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Transition Report",
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r1204"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentType",
     "presentation": [
      "http://www.3dsystems.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DomesticCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DomesticCountryMember",
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Domestic Tax Authority",
        "label": "Domestic Tax Authority [Member]",
        "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile."
       }
      }
     },
     "auth_ref": []
    },
    "ddd_DpPolarGmbHMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "DpPolarGmbHMember",
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails",
      "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails",
      "http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails",
      "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dp polar GmbH",
        "label": "Dp polar GmbH [Member]",
        "documentation": "Dp polar GmbH"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EMEAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EMEAMember",
     "presentation": [
      "http://www.3dsystems.com/role/RevenueRevenuebyGeographicRegionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EMEA",
        "label": "EMEA [Member]",
        "documentation": "Regions of Europe, Middle East and Africa."
       }
      }
     },
     "auth_ref": [
      "r1408",
      "r1410",
      "r1411",
      "r1412"
     ]
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net (loss) income per common share:",
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in dollars per share)",
        "verboseLabel": "Net (loss) income per share \u2013 basic (in dollars per share)",
        "label": "Earnings Per Share, Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r330",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r378",
      "r381",
      "r385",
      "r386",
      "r387",
      "r391",
      "r799",
      "r800",
      "r927",
      "r950",
      "r1121"
     ]
    },
    "us-gaap_EarningsPerShareBasicLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareBasicLineItems",
     "presentation": [
      "http://www.3dsystems.com/role/NetIncomeLossPerShareEquityAwardsDetails",
      "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]",
        "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r381",
      "r382",
      "r385"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (in dollars per share)",
        "verboseLabel": "Net (loss) income per share \u2013 diluted (in dollars per share)",
        "label": "Earnings Per Share, Diluted",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r330",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r381",
      "r385",
      "r386",
      "r387",
      "r391",
      "r799",
      "r800",
      "r927",
      "r950",
      "r1121"
     ]
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings (Loss) Per Share",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r74"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/NetIncomeLossPerShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Income (Loss) Per Share",
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r377",
      "r388",
      "r389",
      "r390"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r821"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "calculation": {
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Effective tax rate",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r729"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract",
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective Income Tax Rate Reconciliation, Percent [Abstract]",
        "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "calculation": {
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax provision based on the federal statutory rate",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)."
       }
      }
     },
     "auth_ref": [
      "r350",
      "r729",
      "r755"
     ]
    },
    "ddd_EffectiveIncomeTaxRateReconciliationChangeInCarryforwardAttributes": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInCarryforwardAttributes",
     "calculation": {
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 19.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in carryforward attributes",
        "label": "Effective Income Tax Rate Reconciliation, Change In Carryforward Attributes",
        "documentation": "Effective Income Tax Rate Reconciliation, Change In Carryforward Attributes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "calculation": {
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase in valuation allowances",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r1374",
      "r1380"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate",
     "calculation": {
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax rate change",
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates."
       }
      }
     },
     "auth_ref": [
      "r755",
      "r1374"
     ]
    },
    "ddd_EffectiveIncomeTaxRateReconciliationDeferredAndPayableAdjustmentsPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "EffectiveIncomeTaxRateReconciliationDeferredAndPayableAdjustmentsPercent",
     "calculation": {
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred and payable adjustments",
        "label": "Effective Income Tax Rate Reconciliation, Deferred And Payable Adjustments, Percent",
        "documentation": "Effective Income Tax Rate Reconciliation, Deferred And Payable Adjustments, Percent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationDispositionOfBusiness",
     "calculation": {
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Divestitures",
        "label": "Effective Income Tax Rate Reconciliation, Disposition of Business, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to disposition of a business not qualifying as a discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r1374",
      "r1380"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "calculation": {
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign income tax rate differential",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile."
       }
      }
     },
     "auth_ref": [
      "r1374",
      "r1380"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationGiltiPercent",
     "calculation": {
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Global intangible low-taxed income inclusion",
        "label": "Effective Income Tax Rate Reconciliation, GILTI, Percent",
        "documentation": "Percentage of reported income tax expense from difference to expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to global intangible low-taxed income (GILTI)."
       }
      }
     },
     "auth_ref": [
      "r1374"
     ]
    },
    "ddd_EffectiveIncomeTaxRateReconciliationNonDeductibleEarnoutExpensePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "EffectiveIncomeTaxRateReconciliationNonDeductibleEarnoutExpensePercent",
     "calculation": {
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-deductible earnout expense",
        "label": "Effective Income Tax Rate Reconciliation, Non-Deductible Earnout Expense, Percent",
        "documentation": "Effective Income Tax Rate Reconciliation, Non-Deductible Earnout Expense, Percent"
       }
      }
     },
     "auth_ref": []
    },
    "ddd_EffectiveIncomeTaxRateReconciliationNonDeductiblePenaltiesPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "EffectiveIncomeTaxRateReconciliationNonDeductiblePenaltiesPercent",
     "calculation": {
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-deductible penalties",
        "label": "Effective Income Tax Rate Reconciliation, Non-deductible Penalties, Percent",
        "documentation": "Effective Income Tax Rate Reconciliation, Non-deductible Penalties, Percent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense",
     "calculation": {
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-deductible expenses",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses."
       }
      }
     },
     "auth_ref": [
      "r1374",
      "r1380"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses",
     "calculation": {
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill impairment charge",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to impairment loss."
       }
      }
     },
     "auth_ref": [
      "r1374",
      "r1380"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "calculation": {
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee share-based payments",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent",
        "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1374",
      "r1380"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "calculation": {
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments."
       }
      }
     },
     "auth_ref": [
      "r1374",
      "r1380"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings",
     "calculation": {
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deemed income related to foreign operations",
        "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to the repatriation of foreign earnings."
       }
      }
     },
     "auth_ref": [
      "r1374",
      "r1380"
     ]
    },
    "ddd_EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustmentsPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustmentsPercent",
     "calculation": {
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Return-to-provision adjustments",
        "label": "Effective Income Tax Rate Reconciliation, Return To Provision Adjustments, Percent",
        "documentation": "Effective Income Tax Rate Reconciliation, Return To Provision Adjustments, Percent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsOther",
     "calculation": {
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other tax credits",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Other, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other tax credits."
       }
      }
     },
     "auth_ref": [
      "r1374",
      "r1380"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal",
     "calculation": {
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State taxes, net of federal benefit, before valuation allowance",
        "label": "Effective Income Tax Rate Reconciliation, Tax Settlement, State and Local, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax settlement."
       }
      }
     },
     "auth_ref": [
      "r1374",
      "r1380"
     ]
    },
    "ddd_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent",
     "calculation": {
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Uncertain tax positions and audit settlements",
        "label": "Effective Income Tax Rate Reconciliation, Uncertain Tax Positions, Percent",
        "documentation": "Effective Income Tax Rate Reconciliation, Uncertain Tax Positions, Percent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeBenefitsAndShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeBenefitsAndShareBasedCompensation",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation expense",
        "label": "Employee Benefits and Share-Based Compensation",
        "documentation": "Amount of expense for employee benefit and equity-based compensation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Compensation and benefits",
        "label": "Employee-related Liabilities, Current",
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized stock-based compensation expense, period for recognize",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r709"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized stock-based compensation expense",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r1373"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized stock-based compensation expense",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1373"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax benefit",
        "label": "Share-Based Payment Arrangement, Expense, Tax Benefit",
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r706"
     ]
    },
    "ddd_EmployeeSeveranceTerminationBenefitsAndOtherRestructuringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "EmployeeSeveranceTerminationBenefitsAndOtherRestructuringMember",
     "presentation": [
      "http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails",
      "http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Severance, termination benefits and other employee costs",
        "label": "Employee Severance, Termination Benefits, And Other Restructuring [Member]",
        "documentation": "Employee Severance, Termination Benefits, And Other Restructuring"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Stock Option",
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": []
    },
    "ddd_EntachIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "EntachIncMember",
     "presentation": [
      "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entach Inc",
        "label": "Entach Inc [Member]",
        "documentation": "Entach Inc"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.3dsystems.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line One",
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.3dsystems.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, City or Town",
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.3dsystems.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Postal Zip Code",
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.3dsystems.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, State or Province",
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.3dsystems.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Central Index Key",
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r1167"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.3dsystems.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Common Stock, Shares Outstanding",
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.3dsystems.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Current Reporting Status",
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.3dsystems.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Emerging Growth Company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r1167"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.3dsystems.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.3dsystems.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Filer Category",
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r1167"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.3dsystems.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State or Country Code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.3dsystems.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Interactive Data Current",
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r1244"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Public Float",
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.3dsystems.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r1167"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.3dsystems.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Shell Company",
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r1167"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.3dsystems.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Small Business",
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r1167"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.3dsystems.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Tax Identification Number",
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r1167"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://www.3dsystems.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Voluntary Filers",
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://www.3dsystems.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Well-known Seasoned Issuer",
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r1245"
     ]
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails",
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Component [Domain]",
        "label": "Equity Component [Domain]",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r285",
      "r323",
      "r324",
      "r325",
      "r360",
      "r361",
      "r362",
      "r365",
      "r373",
      "r375",
      "r392",
      "r477",
      "r483",
      "r609",
      "r711",
      "r712",
      "r713",
      "r748",
      "r749",
      "r780",
      "r782",
      "r783",
      "r784",
      "r785",
      "r787",
      "r798",
      "r824",
      "r826",
      "r827",
      "r828",
      "r829",
      "r830",
      "r864",
      "r974",
      "r975",
      "r976",
      "r1001",
      "r1068"
     ]
    },
    "ddd_EquityInvestmentsAndSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "EquityInvestmentsAndSecurities",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/InvestmentsandNoteReceivableScheduleofEquityInvestmentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/InvestmentsandNoteReceivableScheduleofEquityInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total equity investments",
        "label": "Equity Investments And Securities",
        "documentation": "Equity Investments And Securities"
       }
      }
     },
     "auth_ref": []
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "EquityMethodInvesteeNameDomain",
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails",
      "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails",
      "http://www.3dsystems.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment, Name [Domain]",
        "label": "Investment, Name [Domain]"
       }
      }
     },
     "auth_ref": [
      "r470",
      "r471",
      "r472"
     ]
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails",
      "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ownership percentage",
        "label": "Equity Method Investment, Ownership Percentage",
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting."
       }
      }
     },
     "auth_ref": [
      "r470"
     ]
    },
    "us-gaap_EquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityMethodInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/InvestmentsandNoteReceivableScheduleofEquityInvestmentsDetails": {
       "parentTag": "ddd_EquityInvestmentsAndSecurities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails",
      "http://www.3dsystems.com/role/InvestmentsandNoteReceivableScheduleofEquityInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Equity investments under the equity method of accounting",
        "terseLabel": "Initial investment",
        "label": "Equity Method Investments",
        "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized."
       }
      }
     },
     "auth_ref": [
      "r409",
      "r468",
      "r1268",
      "r1311"
     ]
    },
    "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityMethodInvestmentsAndJointVenturesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investments and Joint Ventures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ddd_EquityMethodInvestmentsEscrowDeposit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "EquityMethodInvestmentsEscrowDeposit",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Escrow deposit",
        "label": "Equity Method Investments, Escrow Deposit",
        "documentation": "Equity Method Investments, Escrow Deposit"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityMethodInvestmentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityMethodInvestmentsPolicy",
     "presentation": [
      "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Method of Accounting",
        "label": "Equity Method Investments [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r158",
      "r471"
     ]
    },
    "us-gaap_EquityMethodInvestmentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityMethodInvestmentsTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/InvestmentsandNoteReceivableTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Equity Investments",
        "label": "Equity Method Investments [Table Text Block]",
        "documentation": "Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information."
       }
      }
     },
     "auth_ref": [
      "r469"
     ]
    },
    "us-gaap_EquityOwnershipPercentageExcludingConsolidatedEntityAndEquityMethodInvestee": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityOwnershipPercentageExcludingConsolidatedEntityAndEquityMethodInvestee",
     "presentation": [
      "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ownership percentage",
        "label": "Equity Ownership, Excluding Consolidated Entity and Equity Method Investee, Percentage",
        "documentation": "Percentage of ownership of equity interest excluding interest in entity that is consolidated and equity method investee."
       }
      }
     },
     "auth_ref": [
      "r1252"
     ]
    },
    "us-gaap_EquitySecuritiesFVNINoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquitySecuritiesFVNINoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carrying amount of non-current investments",
        "label": "Equity Securities, FV-NI, Noncurrent",
        "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r808"
     ]
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/InvestmentsandNoteReceivableScheduleofEquityInvestmentsDetails": {
       "parentTag": "ddd_EquityInvestmentsAndSecurities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails",
      "http://www.3dsystems.com/role/InvestmentsandNoteReceivableScheduleofEquityInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Equity investments without readily determinable fair values",
        "terseLabel": "Total carrying value of the VIEs",
        "label": "Equity Securities without Readily Determinable Fair Value, Amount",
        "documentation": "Amount of investment in equity security without readily determinable fair value."
       }
      }
     },
     "auth_ref": [
      "r466"
     ]
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails",
      "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment impairment charge",
        "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount",
        "documentation": "Amount of impairment loss on investment in equity security without readily determinable fair value."
       }
      }
     },
     "auth_ref": [
      "r467"
     ]
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Historical impairment charges",
        "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Cumulative Amount",
        "documentation": "Amount of cumulative impairment loss on investment in equity security without readily determinable fair value."
       }
      }
     },
     "auth_ref": [
      "r467"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Valuation Assumption Difference, Footnote",
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1212"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneous Compensation Analysis",
        "label": "Erroneous Compensation Analysis [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1175",
      "r1187",
      "r1197",
      "r1223"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneously Awarded Compensation Recovery",
        "label": "Erroneously Awarded Compensation Recovery [Table]"
       }
      }
     },
     "auth_ref": [
      "r1172",
      "r1184",
      "r1194",
      "r1220"
     ]
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Executive Category:",
        "label": "Executive Category [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1218"
     ]
    },
    "ddd_ExportControlsAndGovernmentContractsComplianceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "ExportControlsAndGovernmentContractsComplianceMember",
     "presentation": [
      "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails",
      "http://www.3dsystems.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Export Controls and Government Contracts Compliance",
        "label": "Export Controls And Government Contracts Compliance [Member]",
        "documentation": "Export Controls And Government Contracts Compliance"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FacilityClosingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FacilityClosingMember",
     "presentation": [
      "http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Facility Closing",
        "label": "Facility Closing [Member]",
        "documentation": "Closing of a facility associated with exit from or disposal of business activities or restructurings pursuant to a plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "presentation": [
      "http://www.3dsystems.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.3dsystems.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r803",
      "r804",
      "r805"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "presentation": [
      "http://www.3dsystems.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.3dsystems.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r803",
      "r804",
      "r805"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
     "presentation": [
      "http://www.3dsystems.com/role/PropertyandEquipmentNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset Class [Domain]",
        "label": "Asset Class [Domain]",
        "documentation": "Class of asset."
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueByAssetClassAxis",
     "presentation": [
      "http://www.3dsystems.com/role/PropertyandEquipmentNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset Class [Axis]",
        "label": "Asset Class [Axis]",
        "documentation": "Information by class of asset."
       }
      }
     },
     "auth_ref": [
      "r154",
      "r155"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://www.3dsystems.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r579",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r804",
      "r875",
      "r876",
      "r877",
      "r1128",
      "r1129",
      "r1141",
      "r1142",
      "r1143"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Disclosures [Abstract]",
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/FairValueMeasurements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurements",
        "label": "Fair Value Disclosures [Text Block]",
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information."
       }
      }
     },
     "auth_ref": [
      "r802"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://www.3dsystems.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 1",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r579",
      "r648",
      "r653",
      "r804",
      "r875",
      "r1141",
      "r1142",
      "r1143"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://www.3dsystems.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 2",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets."
       }
      }
     },
     "auth_ref": [
      "r579",
      "r648",
      "r653",
      "r804",
      "r876",
      "r1128",
      "r1129",
      "r1141",
      "r1142",
      "r1143"
     ]
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurements",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://www.3dsystems.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Measurements, Fair Value Hierarchy [Domain]",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r579",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r875",
      "r876",
      "r877",
      "r1128",
      "r1129",
      "r1141",
      "r1142",
      "r1143"
     ]
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseInterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance lease cost - interest expense",
        "label": "Finance Lease, Interest Expense",
        "documentation": "Amount of interest expense on finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r844",
      "r851",
      "r1151"
     ]
    },
    "us-gaap_FinanceLeaseInterestPaymentOnLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseInterestPaymentOnLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/LeasesSupplementalCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating cash outflow for finance leases",
        "label": "Finance Lease, Interest Payment on Liability",
        "documentation": "Amount of interest paid on finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r846",
      "r856"
     ]
    },
    "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract",
     "presentation": [
      "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Leases",
        "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinanceLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Present value of lease liabilities",
        "label": "Finance Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease."
       }
      }
     },
     "auth_ref": [
      "r842",
      "r859"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Current finance lease liabilities",
        "label": "Finance Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r842"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance lease, liability, current, statement of financial position, extensible list",
        "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes current finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r843"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Future Minimum Lease Payments - Finance Leases",
        "label": "Finance Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r1387"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Long-term finance lease liabilities",
        "label": "Finance Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r842"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance lease, liability, noncurrent, statement of financial position, extensible list",
        "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r843"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease payments (undiscounted)",
        "label": "Finance Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease."
       }
      }
     },
     "auth_ref": [
      "r859"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Finance Lease, Liability, to be Paid, after Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r859"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024",
        "label": "Finance Lease, Liability, to be Paid, Year One",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r859"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Finance Lease, Liability, to be Paid, Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r859"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Finance Lease, Liability, to be Paid, Year Four",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r859"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Finance Lease, Liability, to be Paid, Year Three",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r859"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Finance Lease, Liability, to be Paid, Year Two",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r859"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Less: imputed interest",
        "label": "Finance Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease."
       }
      }
     },
     "auth_ref": [
      "r859"
     ]
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeasePrincipalPayments",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/LeasesSupplementalCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing cash outflow for finance leases",
        "label": "Finance Lease, Principal Payments",
        "documentation": "Amount of cash outflow for principal payment on finance lease."
       }
      }
     },
     "auth_ref": [
      "r845",
      "r856"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Finance lease right-of-use assets",
        "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization",
        "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r841"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance lease cost - amortization expense",
        "label": "Finance Lease, Right-of-Use Asset, Amortization",
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r844",
      "r851",
      "r1151"
     ]
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.3dsystems.com/role/LeasesLeaseWeightedAverageDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance",
        "label": "Finance Lease, Weighted Average Discount Rate, Percent",
        "documentation": "Weighted average discount rate for finance lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r858",
      "r1151"
     ]
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.3dsystems.com/role/LeasesLeaseWeightedAverageDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance",
        "label": "Finance Lease, Weighted Average Remaining Lease Term",
        "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r857",
      "r1151"
     ]
    },
    "us-gaap_FinancialInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinancialInstrumentAxis",
     "presentation": [
      "http://www.3dsystems.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instrument [Axis]",
        "label": "Financial Instrument [Axis]",
        "documentation": "Information by type of financial instrument."
       }
      }
     },
     "auth_ref": [
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r485",
      "r486",
      "r490",
      "r491",
      "r492",
      "r495",
      "r496",
      "r497",
      "r590",
      "r606",
      "r788",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r946",
      "r1125",
      "r1260",
      "r1261",
      "r1262",
      "r1263",
      "r1264",
      "r1265",
      "r1266",
      "r1307",
      "r1308",
      "r1309",
      "r1310"
     ]
    },
    "us-gaap_FinancialStandbyLetterOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinancialStandbyLetterOfCreditMember",
     "presentation": [
      "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Standby Letter of Credit",
        "label": "Financial Standby Letter of Credit [Member]",
        "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation if defined events occur or fail to occur."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "presentation": [
      "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Useful life",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accumulated Amortization",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r298",
      "r520"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year one",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r215"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year five",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r215"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year four",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r215"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year three",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r215"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year two",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r215"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails",
      "http://www.3dsystems.com/role/AcquisitionsDefiniteLivedIntangibleAssetsDetails",
      "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails",
      "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "documentation": "Information by major type or class of finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r518",
      "r519",
      "r520",
      "r521",
      "r905",
      "r909"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract",
     "presentation": [
      "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Annual amortization expense for intangible assets",
        "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross",
        "label": "Finite-Lived Intangible Assets, Gross",
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r214",
      "r909"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails",
      "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r905"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails",
      "http://www.3dsystems.com/role/AcquisitionsDefiniteLivedIntangibleAssetsDetails",
      "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails",
      "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r93"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net",
        "label": "Finite-Lived Intangible Assets, Net",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r214",
      "r905"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNetDetails": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign exchange (loss) gain, net",
        "label": "Gain (Loss), Foreign Currency Transaction, before Tax",
        "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction."
       }
      }
     },
     "auth_ref": [
      "r815",
      "r817",
      "r819",
      "r820",
      "r1065"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Currency Translation and Transactions",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy."
       }
      }
     },
     "auth_ref": [
      "r814"
     ]
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r1179",
      "r1191",
      "r1201",
      "r1227"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount",
        "label": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r1179",
      "r1191",
      "r1201",
      "r1227"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r1179",
      "r1191",
      "r1201",
      "r1227"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery, Explanation of Impracticability",
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1179",
      "r1191",
      "r1201",
      "r1227"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Forgone Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1179",
      "r1191",
      "r1201",
      "r1227"
     ]
    },
    "ddd_GIBBSCamCimatronMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "GIBBSCamCimatronMember",
     "presentation": [
      "http://www.3dsystems.com/role/DivestituresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "GIBBSCam Cimatron",
        "label": "GIBBSCam Cimatron [Member]",
        "documentation": "GIBBSCam Cimatron"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GainLossOnInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Loss on short-term investments",
        "label": "Gain (Loss) on Investments",
        "documentation": "Amount of realized and unrealized gain (loss) on investment."
       }
      }
     },
     "auth_ref": [
      "r202",
      "r1246"
     ]
    },
    "us-gaap_GainLossOnOilAndGasHedgingActivity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GainLossOnOilAndGasHedgingActivity",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Loss on hedge accounting de-designation and termination",
        "label": "Gain (Loss) on Hedging Activity",
        "documentation": "Gain (loss) incurred in hedging activities."
       }
      }
     },
     "auth_ref": [
      "r151"
     ]
    },
    "us-gaap_GainLossOnRepurchaseOfDebtInstrument": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GainLossOnRepurchaseOfDebtInstrument",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Gain on repurchase of debt",
        "label": "Gain (Loss) on Repurchase of Debt Instrument",
        "documentation": "Amount of gain (loss) from the difference between the repurchase price of a debt instrument initially issued by the entity and the net carrying amount of the debt at the time of its repurchase."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 19.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Loss (gain) on the disposition of businesses, property, equipment and other assets",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/BorrowingsDetails",
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Gain on debt extinguishment",
        "terseLabel": "Gain on debt extinguishment",
        "label": "Gain (Loss) on Extinguishment of Debt",
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r103",
      "r104"
     ]
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.3dsystems.com/role/GoodwillRollForwardDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails",
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.3dsystems.com/role/GoodwillRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Goodwill",
        "terseLabel": "Goodwill",
        "periodStartLabel": "Balance at beginning of period",
        "periodEndLabel": "Balance at end of period",
        "label": "Goodwill",
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r297",
      "r503",
      "r922",
      "r1126",
      "r1152",
      "r1315",
      "r1322"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetImpairment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillAndIntangibleAssetImpairment",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairments of goodwill and intangible assets",
        "label": "Goodwill and Intangible Asset Impairment",
        "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "presentation": [
      "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Lived Assets and Goodwill",
        "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined."
       }
      }
     },
     "auth_ref": [
      "r502",
      "r516",
      "r1126"
     ]
    },
    "ddd_GoodwillAndOtherAssetImpairmentCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "GoodwillAndOtherAssetImpairmentCharges",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and other assets impairment charges",
        "label": "Goodwill And Other Asset Impairment Charges",
        "documentation": "Goodwill And Other Asset Impairment Charges"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillDisclosureTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/Goodwill"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Goodwill Disclosure [Text Block]",
        "documentation": "The entire disclosure for goodwill."
       }
      }
     },
     "auth_ref": [
      "r502",
      "r505",
      "r515",
      "r1126"
     ]
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/GoodwillRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation adjustments",
        "label": "Goodwill, Foreign Currency Translation Gain (Loss)",
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r511"
     ]
    },
    "us-gaap_GoodwillGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillGross",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/GoodwillRollForwardDetails": {
       "parentTag": "us-gaap_Goodwill",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/GoodwillRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at beginning of year, gross",
        "periodEndLabel": "Balance at ending of year, gross",
        "label": "Goodwill, Gross",
        "documentation": "Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r506",
      "r513",
      "r1126"
     ]
    },
    "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillImpairedAccumulatedImpairmentLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/GoodwillRollForwardDetails": {
       "parentTag": "us-gaap_Goodwill",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/GoodwillRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedPeriodStartLabel": "Balance at beginning of year, dispositions, acquisitions and impairments",
        "negatedPeriodEndLabel": "Balance at ending of year, dispositions, acquisitions and impairments",
        "label": "Goodwill, Impaired, Accumulated Impairment Loss",
        "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r506",
      "r513",
      "r1126"
     ]
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillImpairmentLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails",
      "http://www.3dsystems.com/role/GoodwillNarrativeDetails",
      "http://www.3dsystems.com/role/GoodwillRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairments of goodwill and intangible assets",
        "negatedTerseLabel": "Impairments",
        "label": "Goodwill, Impairment Loss",
        "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r504",
      "r510",
      "r516",
      "r1126"
     ]
    },
    "us-gaap_GoodwillLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillLineItems",
     "presentation": [
      "http://www.3dsystems.com/role/GoodwillNarrativeDetails",
      "http://www.3dsystems.com/role/GoodwillRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill [Line Items]",
        "label": "Goodwill [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r516",
      "r1126"
     ]
    },
    "us-gaap_GoodwillPurchaseAccountingAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillPurchaseAccountingAdjustments",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/GoodwillRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisitions",
        "label": "Goodwill, Purchase Accounting Adjustments",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r1321"
     ]
    },
    "us-gaap_GoodwillRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillRollForward",
     "presentation": [
      "http://www.3dsystems.com/role/GoodwillRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill [Roll Forward]",
        "label": "Goodwill [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross profit",
        "label": "Gross Profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r196",
      "r348",
      "r399",
      "r413",
      "r419",
      "r422",
      "r473",
      "r552",
      "r553",
      "r555",
      "r556",
      "r557",
      "r559",
      "r561",
      "r563",
      "r564",
      "r809",
      "r1123",
      "r1339"
     ]
    },
    "us-gaap_GuaranteeObligationsByNatureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GuaranteeObligationsByNatureAxis",
     "presentation": [
      "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guarantor Obligations, Nature [Axis]",
        "label": "Guarantor Obligations, Nature [Axis]",
        "documentation": "Information by nature of guarantee."
       }
      }
     },
     "auth_ref": [
      "r548",
      "r549",
      "r550",
      "r551"
     ]
    },
    "us-gaap_GuaranteeObligationsMaximumExposure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GuaranteeObligationsMaximumExposure",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guarantor obligations",
        "label": "Guarantor Obligations, Maximum Exposure, Undiscounted",
        "documentation": "Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions."
       }
      }
     },
     "auth_ref": [
      "r549"
     ]
    },
    "us-gaap_GuaranteeObligationsNatureDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GuaranteeObligationsNatureDomain",
     "presentation": [
      "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guarantor Obligations, Nature [Domain]",
        "label": "Guarantor Obligations, Nature [Domain]",
        "documentation": "Represents a description of the nature of the guarantee or each group of similar guarantees."
       }
      }
     },
     "auth_ref": [
      "r548",
      "r549",
      "r550",
      "r551"
     ]
    },
    "ddd_GuarantorObligationsExtensionTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "GuarantorObligationsExtensionTerm",
     "presentation": [
      "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guarantor obligations, extension term, (in years)",
        "label": "Guarantor Obligations, Extension Term",
        "documentation": "Guarantor Obligations, Extension Term"
       }
      }
     },
     "auth_ref": []
    },
    "ddd_HealthcareSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "HealthcareSegmentMember",
     "presentation": [
      "http://www.3dsystems.com/role/GoodwillRollForwardDetails",
      "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Healthcare",
        "label": "Healthcare Segment [Member]",
        "documentation": "Healthcare Segment"
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://www.3dsystems.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICFR Auditor Attestation Flag",
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r1169",
      "r1170",
      "r1183"
     ]
    },
    "us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration",
     "presentation": [
      "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment, intangible asset, finite-lived (excluding goodwill), statement of income or comprehensive income",
        "label": "Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of income or comprehensive income that includes impairment of finite-lived intangible asset."
       }
      }
     },
     "auth_ref": [
      "r522"
     ]
    },
    "us-gaap_ImpairmentOfIntangibleAssetIndefiniteLivedExcludingGoodwillStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ImpairmentOfIntangibleAssetIndefiniteLivedExcludingGoodwillStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration",
     "presentation": [
      "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment, intangible asset, indefinite-lived (excluding goodwill), statement of income or comprehensive income",
        "label": "Impairment, Intangible Asset, Indefinite-Lived (Excluding Goodwill), Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of income or comprehensive income that includes impairment of indefinite-lived intangible asset excluding goodwill."
       }
      }
     },
     "auth_ref": [
      "r522"
     ]
    },
    "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairments of goodwill and intangible assets",
        "label": "Impairment of Intangible Assets (Excluding Goodwill)",
        "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r36"
     ]
    },
    "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ImpairmentOfIntangibleAssetsFinitelived",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails",
      "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite lives impairment charge",
        "label": "Impairment of Intangible Assets, Finite-Lived",
        "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value."
       }
      }
     },
     "auth_ref": [
      "r1284",
      "r1327"
     ]
    },
    "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of indefinite-lived intangible assets",
        "label": "Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill)",
        "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value."
       }
      }
     },
     "auth_ref": [
      "r1284",
      "r1327"
     ]
    },
    "us-gaap_InProcessResearchAndDevelopmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InProcessResearchAndDevelopmentMember",
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "In-process research and development",
        "label": "In Process Research and Development [Member]",
        "documentation": "In process investigation of new knowledge useful in developing new product or service or new process or technique or improvement to existing product or process, and translation of knowledge into plan or design for new product or process or for improvement to existing product or process."
       }
      }
     },
     "auth_ref": []
    },
    "ddd_IncentiveAwardsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "IncentiveAwardsMember",
     "presentation": [
      "http://www.3dsystems.com/role/NetIncomeLossPerShareEquityAwardsDetails",
      "http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails",
      "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails",
      "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Incentive Awards",
        "label": "Incentive Awards [Member]",
        "documentation": "Incentive Awards"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeBeforeIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeBeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Domestic",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations."
       }
      }
     },
     "auth_ref": [
      "r349",
      "r754"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeBeforeIncomeTaxesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeBeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "(Loss) income before income taxes",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r192",
      "r264",
      "r399",
      "r413",
      "r419",
      "r422",
      "r928",
      "r941",
      "r1123"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeBeforeIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeBeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile."
       }
      }
     },
     "auth_ref": [
      "r349",
      "r754"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "(Loss) income before income taxes",
        "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments."
       }
      }
     },
     "auth_ref": [
      "r399",
      "r413",
      "r419",
      "r422",
      "r952",
      "r1123"
     ]
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromEquityMethodInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss on equity method investment, net of income taxes",
        "negatedLabel": "Loss on equity method investment",
        "negatedTerseLabel": "Loss on equity method investment, net of income taxes",
        "label": "Income (Loss) from Equity Method Investments",
        "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r193",
      "r263",
      "r406",
      "r468",
      "r940"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement [Abstract]",
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis",
     "presentation": [
      "http://www.3dsystems.com/role/DivestituresDetails",
      "http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Group Name [Axis]",
        "label": "Disposal Group Name [Axis]",
        "documentation": "Information by name of disposal group."
       }
      }
     },
     "auth_ref": [
      "r1145",
      "r1146"
     ]
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems",
     "presentation": [
      "http://www.3dsystems.com/role/DivestituresDetails",
      "http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]",
        "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable",
     "presentation": [
      "http://www.3dsystems.com/role/DivestituresDetails",
      "http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]",
        "label": "Disposal Groups, Including Discontinued Operations [Table]",
        "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r35",
      "r43",
      "r168",
      "r169",
      "r170",
      "r171",
      "r172",
      "r173",
      "r174",
      "r175",
      "r176",
      "r219"
     ]
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://www.3dsystems.com/role/RestructuringandExitActivityCostsCostsIncurredDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement Location [Axis]",
        "label": "Income Statement Location [Axis]",
        "documentation": "Information by location in the income statement."
       }
      }
     },
     "auth_ref": [
      "r524",
      "r531",
      "r1052"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://www.3dsystems.com/role/RestructuringandExitActivityCostsCostsIncurredDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement Location [Domain]",
        "label": "Income Statement Location [Domain]",
        "documentation": "Location in the income statement."
       }
      }
     },
     "auth_ref": [
      "r531",
      "r1052"
     ]
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxAuthorityAxis",
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Authority [Axis]",
        "label": "Income Tax Authority [Axis]",
        "documentation": "Information by tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r27"
     ]
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxAuthorityDomain",
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Authority [Domain]",
        "label": "Income Tax Authority [Domain]",
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Disclosure [Abstract]",
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information."
       }
      }
     },
     "auth_ref": [
      "r350",
      "r722",
      "r730",
      "r738",
      "r743",
      "r750",
      "r756",
      "r757",
      "r758",
      "r998"
     ]
    },
    "us-gaap_IncomeTaxExaminationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxExaminationLineItems",
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetValuationAllowanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Examination [Line Items]",
        "label": "Income Tax Examination [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxExaminationPenaltiesAndInterestAccrued",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest and penalties",
        "label": "Income Tax Examination, Penalties and Interest Accrued",
        "documentation": "The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations."
       }
      }
     },
     "auth_ref": [
      "r1375"
     ]
    },
    "us-gaap_IncomeTaxExaminationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxExaminationTable",
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetValuationAllowanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Examination [Table]",
        "label": "Income Tax Examination [Table]",
        "documentation": "A summary of income tax examinations that an enterprise is currently subject to or that have been completed in the current period typically including a description of the examination, the jurisdiction conducting the examination, the tax year(s) under examination, the likelihood of an unfavorable settlement, the range of possible losses, the liability recorded, the Increase or Decrease in the liability from the prior period, and any penalties and interest that have been incurred or accrued."
       }
      }
     },
     "auth_ref": [
      "r243"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0,
       "order": 3.0
      },
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxProvisionDetails",
      "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Benefit (provision) for income taxes",
        "totalLabel": "Total income tax (benefit) provision",
        "netLabel": "(Benefit) provision for income taxes",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r266",
      "r280",
      "r374",
      "r375",
      "r407",
      "r728",
      "r751",
      "r953"
     ]
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements."
       }
      }
     },
     "auth_ref": [
      "r322",
      "r724",
      "r725",
      "r738",
      "r739",
      "r742",
      "r744",
      "r992"
     ]
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash income tax payments, net",
        "label": "Income Taxes Paid, Net",
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes."
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccountsAndOtherReceivables",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accounts receivable",
        "label": "Increase (Decrease) in Accounts and Other Receivables",
        "documentation": "The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Increase (Decrease) in Accounts Payable",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accrued and other liabilities",
        "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities",
        "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other."
       }
      }
     },
     "auth_ref": [
      "r1283"
     ]
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInContractWithCustomerAsset",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Deferred revenue and customer deposits",
        "label": "Increase (Decrease) in Contract with Customer, Asset",
        "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time."
       }
      }
     },
     "auth_ref": [
      "r1283"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Inventories",
        "label": "Increase (Decrease) in Inventories",
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Changes in operating accounts:",
        "label": "Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOtherOperatingCapitalNet",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "All other operating activities",
        "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net",
        "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Prepaid expenses and other current assets",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Indefinite-lived intangible assets",
        "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)",
        "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit."
       }
      }
     },
     "auth_ref": [
      "r216"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Individual:",
        "label": "Individual [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1182",
      "r1191",
      "r1201",
      "r1218",
      "r1227",
      "r1231",
      "r1239"
     ]
    },
    "ddd_IndustrialSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "IndustrialSegmentMember",
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails",
      "http://www.3dsystems.com/role/GoodwillNarrativeDetails",
      "http://www.3dsystems.com/role/GoodwillRollForwardDetails",
      "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Industrial",
        "label": "Industrial Segment [Member]",
        "documentation": "Industrial Segment"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1237"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1171",
      "r1243"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Adopted",
        "label": "Insider Trading Policies and Procedures Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1171",
      "r1243"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted",
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1171",
      "r1243"
     ]
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/IntangibleAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Assets",
        "label": "Intangible Assets Disclosure [Text Block]",
        "documentation": "The entire disclosure for all or part of the information related to intangible assets."
       }
      }
     },
     "auth_ref": [
      "r517"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Intangible assets, net",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r92"
     ]
    },
    "us-gaap_InterestAndOtherIncomeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestAndOtherIncomeTableTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest and Other Income (Expenses), Net",
        "label": "Interest and Other Income [Table Text Block]",
        "documentation": "Tabular disclosure of interest income and income classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestIncomeExpenseNonoperatingNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestIncomeExpenseNonoperatingNet",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNetDetails": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNetDetails",
      "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest income (expense), net",
        "negatedLabel": "Interest income, net",
        "label": "Interest Income (Expense), Nonoperating, Net",
        "documentation": "The net amount of nonoperating interest income (expense)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash interest payments",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r339",
      "r342",
      "r343"
     ]
    },
    "us-gaap_InventoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoriesMember",
     "presentation": [
      "http://www.3dsystems.com/role/InventoriesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Inventories [Member]",
        "documentation": "Tangible personal property held for sale in the ordinary course of business, or in process of, or to be consumed in, production for sale."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryCurrentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryCurrentTable",
     "presentation": [
      "http://www.3dsystems.com/role/InventoriesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory, Current [Table]",
        "label": "Inventory, Current [Table]",
        "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory Disclosure [Abstract]",
        "label": "Inventory Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryDisclosureTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/Inventories"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Inventory Disclosure [Text Block]",
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory."
       }
      }
     },
     "auth_ref": [
      "r498"
     ]
    },
    "us-gaap_InventoryFinishedGoodsNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryFinishedGoodsNetOfReserves",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/InventoriesComponentsOfInventoriesDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/InventoriesComponentsOfInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finished goods and parts",
        "label": "Inventory, Finished Goods, Net of Reserves",
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale."
       }
      }
     },
     "auth_ref": [
      "r212",
      "r1117"
     ]
    },
    "us-gaap_InventoryLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryLineItems",
     "presentation": [
      "http://www.3dsystems.com/role/InventoriesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory [Line Items]",
        "label": "Inventory [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.3dsystems.com/role/InventoriesComponentsOfInventoriesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.3dsystems.com/role/InventoriesComponentsOfInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Inventories",
        "totalLabel": "Total inventories",
        "label": "Inventory, Net",
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r308",
      "r1116",
      "r1152"
     ]
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Inventory, Policy [Policy Text Block]",
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost."
       }
      }
     },
     "auth_ref": [
      "r268",
      "r293",
      "r307",
      "r498",
      "r499",
      "r501",
      "r903",
      "r1120"
     ]
    },
    "us-gaap_InventoryRawMaterialsNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryRawMaterialsNetOfReserves",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/InventoriesComponentsOfInventoriesDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/InventoriesComponentsOfInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Raw materials",
        "label": "Inventory, Raw Materials, Net of Reserves",
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process."
       }
      }
     },
     "auth_ref": [
      "r212",
      "r1119"
     ]
    },
    "us-gaap_InventoryValuationReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryValuationReserves",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/InventoriesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory reserve",
        "label": "Inventory Valuation Reserves",
        "documentation": "Amount of valuation reserve for inventory."
       }
      }
     },
     "auth_ref": [
      "r87",
      "r1273"
     ]
    },
    "us-gaap_InventoryWorkInProcessNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryWorkInProcessNetOfReserves",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/InventoriesComponentsOfInventoriesDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/InventoriesComponentsOfInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Work in process",
        "label": "Inventory, Work in Process, Net of Reserves",
        "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing."
       }
      }
     },
     "auth_ref": [
      "r212",
      "r1118"
     ]
    },
    "us-gaap_InventoryWriteDown": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryWriteDown",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for inventory obsolescence and revaluation",
        "label": "Inventory Write-down",
        "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels."
       }
      }
     },
     "auth_ref": [
      "r500"
     ]
    },
    "us-gaap_InvestmentIncomeInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentIncomeInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest income",
        "label": "Investment Income, Interest",
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities."
       }
      }
     },
     "auth_ref": [
      "r201",
      "r402"
     ]
    },
    "us-gaap_InvestmentIncomeInvestmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentIncomeInvestmentExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Interest expenses",
        "label": "Investment Income, Investment Expense",
        "documentation": "Amount of expenses related to the generation of investment income."
       }
      }
     },
     "auth_ref": [
      "r205",
      "r1163",
      "r1402"
     ]
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentPolicyTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-Term Investments and Non-Current Investments",
        "label": "Investment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for investment in financial asset."
       }
      }
     },
     "auth_ref": [
      "r951",
      "r988",
      "r989",
      "r990",
      "r991",
      "r1076",
      "r1077"
     ]
    },
    "ddd_InvestmentsAndNotesReceivableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "InvestmentsAndNotesReceivableTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/InvestmentsandNoteReceivable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments and Note Receivable",
        "label": "Investments And Notes Receivable [Text Block]",
        "documentation": "Investments And Notes Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "ddd_KumovisGmbHMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "KumovisGmbHMember",
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails",
      "http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails",
      "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails",
      "http://www.3dsystems.com/role/RedeemableNoncontrollingInterestDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Kumovis GmbH",
        "label": "Kumovis GmbH [Member]",
        "documentation": "Kumovis GmbH"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Lease, Cost",
        "documentation": "Amount of lease cost recognized by lessee for lease contract."
       }
      }
     },
     "auth_ref": [
      "r850",
      "r1151"
     ]
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Components of Lease Cost",
        "label": "Lease, Cost [Table Text Block]",
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income."
       }
      }
     },
     "auth_ref": [
      "r1386"
     ]
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leasehold improvements",
        "label": "Leasehold Improvements [Member]",
        "documentation": "Additions or improvements to assets held under a lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases [Abstract]",
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ddd_LeasesWeightedAverageDiscountRateAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "LeasesWeightedAverageDiscountRateAbstract",
     "presentation": [
      "http://www.3dsystems.com/role/LeasesLeaseWeightedAverageDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average discount rate",
        "label": "Leases, Weighted Average Discount Rate [Abstract]",
        "documentation": "Leases, Weighted Average Discount Rate [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LegalFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LegalFees",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Legal expenses",
        "label": "Legal Fees",
        "documentation": "The amount of expense provided in the period for legal costs incurred on or before the balance sheet date pertaining to resolved, pending or threatened litigation, including arbitration and mediation proceedings."
       }
      }
     },
     "auth_ref": [
      "r199"
     ]
    },
    "us-gaap_LesseeFinanceLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeFinanceLeasesTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/Leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee, Finance Leases [Text Block]",
        "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r840"
     ]
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeLeaseDescriptionLineItems",
     "presentation": [
      "http://www.3dsystems.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, Lease, Description [Line Items]",
        "label": "Lessee, Lease, Description [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r849"
     ]
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeLeaseDescriptionTable",
     "presentation": [
      "http://www.3dsystems.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, Lease, Description [Table]",
        "label": "Lessee, Lease, Description [Table]",
        "documentation": "Disclosure of information about lessee's leases."
       }
      }
     },
     "auth_ref": [
      "r849"
     ]
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating and Finance Leases",
        "label": "Lessee, Leases [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee."
       }
      }
     },
     "auth_ref": [
      "r848"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Future Minimum Lease Payments - Operating Leases",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r1387"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease payments (undiscounted)",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r859"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r859"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r859"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r859"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r859"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r859"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r859"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Less: imputed interest",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r859"
     ]
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseRenewalTerm",
     "presentation": [
      "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease renewal term",
        "label": "Lessee, Operating Lease, Renewal Term",
        "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1385"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/Leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee, Operating Leases [Text Block]",
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r840"
     ]
    },
    "ddd_LesseeTermOfContract": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "LesseeTermOfContract",
     "presentation": [
      "http://www.3dsystems.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining lease term",
        "label": "Lessee, Term Of Contract",
        "documentation": "Lessee, Term Of Contract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Liabilities",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r348",
      "r473",
      "r552",
      "r553",
      "r555",
      "r556",
      "r557",
      "r559",
      "r561",
      "r563",
      "r564",
      "r771",
      "r775",
      "r776",
      "r809",
      "r1024",
      "r1122",
      "r1165",
      "r1339",
      "r1389",
      "r1390"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities, redeemable non-controlling interest and stockholders\u2019 equity",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r186",
      "r260",
      "r936",
      "r1152",
      "r1288",
      "r1312",
      "r1382"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "LIABILITIES, REDEEMABLE NON-CONTROLLING INTEREST AND EQUITY",
        "label": "Liabilities and Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "label": "Liabilities, Current",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r50",
      "r292",
      "r348",
      "r473",
      "r552",
      "r553",
      "r555",
      "r556",
      "r557",
      "r559",
      "r561",
      "r563",
      "r564",
      "r771",
      "r775",
      "r776",
      "r809",
      "r1152",
      "r1339",
      "r1389",
      "r1390"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities:",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditFacilityLineItems",
     "presentation": [
      "http://www.3dsystems.com/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit Facility [Line Items]",
        "label": "Line of Credit Facility [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r1287"
     ]
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditFacilityTable",
     "presentation": [
      "http://www.3dsystems.com/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit Facility [Table]",
        "label": "Line of Credit Facility [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r1287"
     ]
    },
    "srt_LitigationCaseAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "LitigationCaseAxis",
     "presentation": [
      "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails",
      "http://www.3dsystems.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Litigation Case [Axis]",
        "label": "Litigation Case [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_LitigationCaseTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "LitigationCaseTypeDomain",
     "presentation": [
      "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails",
      "http://www.3dsystems.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Litigation Case [Domain]",
        "label": "Litigation Case [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LitigationReserveNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LitigationReserveNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Legal contingencies",
        "label": "Estimated Litigation Liability, Noncurrent",
        "documentation": "Carrying amount of estimated litigation liability for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs, which is expected to be paid after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r1332"
     ]
    },
    "us-gaap_LitigationSettlementAmountAwardedToOtherParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LitigationSettlementAmountAwardedToOtherParty",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount awarded",
        "label": "Litigation Settlement, Amount Awarded to Other Party",
        "documentation": "Amount awarded to other party in judgment or settlement of litigation."
       }
      }
     },
     "auth_ref": []
    },
    "ddd_LitigationSettlementAmountAwardedToOtherPartyPaymentPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "LitigationSettlementAmountAwardedToOtherPartyPaymentPeriod",
     "presentation": [
      "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payment period",
        "label": "Litigation Settlement, Amount Awarded To Other Party, Payment Period",
        "documentation": "Litigation Settlement, Amount Awarded To Other Party, Payment Period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LitigationSettlementExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LitigationSettlementExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fees and expenses",
        "label": "Litigation Settlement, Expense",
        "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees."
       }
      }
     },
     "auth_ref": []
    },
    "ddd_LitigationSettlementNumberOfInstallmentPayments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "LitigationSettlementNumberOfInstallmentPayments",
     "presentation": [
      "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of installment payments",
        "label": "Litigation Settlement, Number Of Installment Payments",
        "documentation": "Litigation Settlement, Number Of Installment Payments"
       }
      }
     },
     "auth_ref": []
    },
    "ddd_LitigationSettlementSuspendedPenalty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "LitigationSettlementSuspendedPenalty",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails",
      "http://www.3dsystems.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Suspended penalty amount",
        "label": "Litigation Settlement, Suspended Penalty",
        "documentation": "Litigation Settlement, Suspended Penalty"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.3dsystems.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongLivedAssetsByGeographicAreasTableTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/SegmentInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Long-Lived Assets by Geographical Region",
        "label": "Long-Lived Assets by Geographic Areas [Table Text Block]",
        "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets."
       }
      }
     },
     "auth_ref": [
      "r39"
     ]
    },
    "us-gaap_LongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt",
        "label": "Long-Term Debt",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r259",
      "r578",
      "r592",
      "r1128",
      "r1129",
      "r1400"
     ]
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt, net of deferred financing costs",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r301"
     ]
    },
    "us-gaap_LongTermPurchaseCommitmentAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermPurchaseCommitmentAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/InventoriesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term purchase commitment, amount",
        "label": "Long-Term Purchase Commitment, Amount",
        "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis",
     "presentation": [
      "http://www.3dsystems.com/role/InventoriesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Category of Item Purchased [Axis]",
        "label": "Category of Item Purchased [Axis]",
        "documentation": "Information by category of items purchased under a long-term purchase commitment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain",
     "presentation": [
      "http://www.3dsystems.com/role/InventoriesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Term Purchase Commitment, Category of Item Purchased [Domain]",
        "label": "Long-Term Purchase Commitment, Category of Item Purchased [Domain]",
        "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://www.3dsystems.com/role/BorrowingsDetails",
      "http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNetDetails",
      "http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails",
      "http://www.3dsystems.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Debt, Type [Axis]",
        "label": "Long-Term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://www.3dsystems.com/role/BorrowingsDetails",
      "http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNetDetails",
      "http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails",
      "http://www.3dsystems.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Debt, Type [Domain]",
        "label": "Long-Term Debt, Type [Domain]",
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r102"
     ]
    },
    "us-gaap_LossContingenciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LossContingenciesLineItems",
     "presentation": [
      "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Contingencies [Line Items]",
        "label": "Loss Contingencies [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r542",
      "r543",
      "r544",
      "r547",
      "r1333",
      "r1334"
     ]
    },
    "us-gaap_LossContingenciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LossContingenciesTable",
     "presentation": [
      "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Contingencies [Table]",
        "label": "Loss Contingencies [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r542",
      "r543",
      "r544",
      "r547",
      "r1333",
      "r1334"
     ]
    },
    "us-gaap_LossContingencyAccrualCarryingValueCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LossContingencyAccrualCarryingValueCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Legal contingencies",
        "label": "Loss Contingency, Accrual, Current",
        "documentation": "Amount of loss contingency liability expected to be resolved within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r542"
     ]
    },
    "us-gaap_LossContingencyDamagesSoughtValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LossContingencyDamagesSoughtValue",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss contingency, damages sought, value",
        "label": "Loss Contingency, Damages Sought, Value",
        "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter."
       }
      }
     },
     "auth_ref": [
      "r1332",
      "r1333",
      "r1334"
     ]
    },
    "ddd_LossContingencyProposedSettlementValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "LossContingencyProposedSettlementValue",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proposed settlement amount",
        "label": "Loss Contingency, Proposed Settlement, Value",
        "documentation": "Loss Contingency, Proposed Settlement, Value"
       }
      }
     },
     "auth_ref": []
    },
    "ddd_LossOnChangeInHedgingDesignation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "LossOnChangeInHedgingDesignation",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain (loss) on derivative instruments",
        "label": "Loss On Change In Hedging Designation",
        "documentation": "Loss On Change In Hedging Designation"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MachineryAndEquipmentMember",
     "presentation": [
      "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Machinery and equipment",
        "label": "Machinery and Equipment [Member]",
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment."
       }
      }
     },
     "auth_ref": []
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://www.3dsystems.com/role/RevenueNarrativeDetails",
      "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer [Axis]",
        "label": "Customer [Axis]"
       }
      }
     },
     "auth_ref": [
      "r428",
      "r1136",
      "r1345",
      "r1403",
      "r1404"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.3dsystems.com/role/LeasesNarrativeDetails",
      "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails",
      "http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails",
      "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails",
      "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum",
        "label": "Maximum [Member]"
       }
      }
     },
     "auth_ref": [
      "r543",
      "r544",
      "r545",
      "r546",
      "r671",
      "r902",
      "r971",
      "r1016",
      "r1017",
      "r1074",
      "r1078",
      "r1080",
      "r1081",
      "r1083",
      "r1108",
      "r1109",
      "r1124",
      "r1132",
      "r1147",
      "r1154",
      "r1341",
      "r1391",
      "r1392",
      "r1393",
      "r1394",
      "r1395",
      "r1396"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measure:",
        "label": "Measure [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1210"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Measure Name"
       }
      }
     },
     "auth_ref": [
      "r1210"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.3dsystems.com/role/LeasesNarrativeDetails",
      "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails",
      "http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails",
      "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails",
      "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum",
        "label": "Minimum [Member]"
       }
      }
     },
     "auth_ref": [
      "r543",
      "r544",
      "r545",
      "r546",
      "r671",
      "r902",
      "r971",
      "r1016",
      "r1017",
      "r1074",
      "r1078",
      "r1080",
      "r1081",
      "r1083",
      "r1108",
      "r1109",
      "r1124",
      "r1132",
      "r1147",
      "r1154",
      "r1341",
      "r1391",
      "r1392",
      "r1393",
      "r1394",
      "r1395",
      "r1396"
     ]
    },
    "us-gaap_MinorityInterestChangeInRedemptionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MinorityInterestChangeInRedemptionValue",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails",
      "http://www.3dsystems.com/role/RedeemableNoncontrollingInterestDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Redeemable non-controlling interest redemption value in excess of carrying value",
        "negatedTerseLabel": "Redemption value in excess of carrying value",
        "verboseLabel": "Redeemable non-controlling interest redemption value in excess of carrying value",
        "label": "Noncontrolling Interest, Change in Redemption Value",
        "documentation": "Change in noncontrolling interest during the period as a result of a change in the redemption value of redeemable noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r107",
      "r108",
      "r110"
     ]
    },
    "us-gaap_MinorityInterestDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MinorityInterestDisclosureTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/RedeemableNoncontrollingInterest"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Redeemable Non-controlling Interest",
        "label": "Noncontrolling Interest Disclosure [Text Block]",
        "documentation": "The entire disclosure for noncontrolling interest in consolidated subsidiaries, which could include the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock."
       }
      }
     },
     "auth_ref": [
      "r250"
     ]
    },
    "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners",
     "presentation": [
      "http://www.3dsystems.com/role/RedeemableNoncontrollingInterestDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ownership percentage by existing shareholders",
        "label": "Subsidiary, Ownership Percentage, Noncontrolling Owner",
        "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MNPI Disclosure Timed for Compensation Value",
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1230"
     ]
    },
    "us-gaap_MoneyMarketFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MoneyMarketFundsMember",
     "presentation": [
      "http://www.3dsystems.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.3dsystems.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Money market funds",
        "label": "Money Market Funds [Member]",
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities."
       }
      }
     },
     "auth_ref": [
      "r1346"
     ]
    },
    "us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward",
     "presentation": [
      "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofRecognizedWarrantyRevenueandIncurredWarrantyCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrant Obligation [Roll Forward]",
        "label": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MovementInValuationAllowancesAndReservesRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MovementInValuationAllowancesAndReservesRollForward",
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetValuationAllowanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]",
        "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Material Terms of Trading Arrangement",
        "label": "Material Terms of Trading Arrangement [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1238"
     ]
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://www.3dsystems.com/role/RevenueNarrativeDetails",
      "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer [Domain]",
        "label": "Customer [Domain]"
       }
      }
     },
     "auth_ref": [
      "r428",
      "r1136",
      "r1345",
      "r1403",
      "r1404"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Named Executive Officers, Footnote",
        "label": "Named Executive Officers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1211"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash (used in) provided by financing activities",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r341"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Cash flows from financing activities:",
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by (used in) investing activities",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r341"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Cash flows from investing activities:",
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash (used in) provided by operating activities",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r208",
      "r209",
      "r210"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Cash flows from operating activities:",
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails",
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails",
      "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net (loss) income attributable to 3D Systems Corporation",
        "terseLabel": "Net (loss) income attributable to 3D Systems Corporation",
        "label": "Net Income (Loss) Attributable to Parent",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r194",
      "r210",
      "r265",
      "r290",
      "r317",
      "r320",
      "r325",
      "r348",
      "r364",
      "r368",
      "r369",
      "r370",
      "r371",
      "r374",
      "r375",
      "r383",
      "r399",
      "r413",
      "r419",
      "r422",
      "r473",
      "r552",
      "r553",
      "r555",
      "r556",
      "r557",
      "r559",
      "r561",
      "r563",
      "r564",
      "r800",
      "r809",
      "r944",
      "r1048",
      "r1066",
      "r1067",
      "r1123",
      "r1163",
      "r1339"
     ]
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "netLabel": "Less: net loss attributable to redeemable non-controlling interest",
        "terseLabel": "Net loss attributable to redeemable non-controlling interest",
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r252",
      "r317",
      "r320",
      "r374",
      "r375",
      "r943",
      "r1278"
     ]
    },
    "us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLossAttributableToRedeemableNoncontrollingInterest",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/RedeemableNoncontrollingInterestDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net loss",
        "label": "Net Income (Loss) Attributable to Redeemable Noncontrolling Interest",
        "documentation": "Amount of Net Income (Loss) attributable to redeemable noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r197"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net (loss) income attributable to common stock shareholders",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r334",
      "r368",
      "r369",
      "r370",
      "r371",
      "r378",
      "r379",
      "r384",
      "r387",
      "r399",
      "r413",
      "r419",
      "r422",
      "r1123"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersOperationsBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLossAvailableToCommonStockholdersOperationsBasicAbstract",
     "presentation": [
      "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Numerator for basic and diluted net (loss) income per share:",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic, Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "presentation": [
      "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]",
        "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r370",
      "r376",
      "r391",
      "r432",
      "r433",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r526",
      "r711",
      "r712",
      "r713",
      "r746",
      "r747",
      "r748",
      "r749",
      "r763",
      "r764",
      "r765",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r806",
      "r807",
      "r810",
      "r811",
      "r812",
      "r813",
      "r832",
      "r833",
      "r836",
      "r837",
      "r838",
      "r839",
      "r860",
      "r861",
      "r862",
      "r863",
      "r864",
      "r906",
      "r907",
      "r908",
      "r972",
      "r973",
      "r974",
      "r975",
      "r976",
      "r977",
      "r978",
      "r979",
      "r980",
      "r981",
      "r982",
      "r983",
      "r987"
     ]
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
     "presentation": [
      "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]",
        "label": "Accounting Standards Update and Change in Accounting Principle [Table]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r370",
      "r376",
      "r391",
      "r432",
      "r433",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r526",
      "r711",
      "r712",
      "r713",
      "r746",
      "r747",
      "r748",
      "r749",
      "r763",
      "r764",
      "r765",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r806",
      "r807",
      "r810",
      "r811",
      "r812",
      "r813",
      "r832",
      "r833",
      "r836",
      "r837",
      "r838",
      "r839",
      "r860",
      "r861",
      "r862",
      "r863",
      "r864",
      "r906",
      "r907",
      "r908",
      "r972",
      "r973",
      "r974",
      "r975",
      "r976",
      "r977",
      "r978",
      "r979",
      "r980",
      "r981",
      "r982",
      "r983",
      "r987"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recent Accounting Pronouncements",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-GAAP Measure Description",
        "label": "Non-GAAP Measure Description [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1210"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-NEOs",
        "label": "Non-NEOs [Member]"
       }
      }
     },
     "auth_ref": [
      "r1179",
      "r1191",
      "r1201",
      "r1218",
      "r1227"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r1208"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount",
        "label": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1207"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO",
        "label": "Non-PEO NEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r1218"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted",
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1238"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated",
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1238"
     ]
    },
    "us-gaap_NoncontrollingInterestAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NoncontrollingInterestAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncontrolling Interest [Abstract]",
        "label": "Noncontrolling Interest [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NoncurrentAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/SegmentInformationScheduleofLongLivedAssetsbyGeographicRegionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-lived assets",
        "label": "Long-Lived Assets",
        "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r427"
     ]
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNetDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Interest and other income (expense), net",
        "totalLabel": "Total interest and other income (expense), net",
        "label": "Nonoperating Income (Expense)",
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)."
       }
      }
     },
     "auth_ref": [
      "r203"
     ]
    },
    "us-gaap_NotesAndLoansReceivableNetNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NotesAndLoansReceivableNetNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/InvestmentsandNoteReceivableScheduleofEquityInvestmentsDetails": {
       "parentTag": "us-gaap_NotesReceivableNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/InvestmentsandNoteReceivableScheduleofEquityInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term note receivable",
        "label": "Financing Receivable, after Allowance for Credit Loss, Noncurrent",
        "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as noncurrent."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NotesReceivableNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NotesReceivableNet",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/InvestmentsandNoteReceivableScheduleofEquityInvestmentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/InvestmentsandNoteReceivableScheduleofEquityInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total notes receivable",
        "label": "Financing Receivable, after Allowance for Credit Loss",
        "documentation": "Amortized cost, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease."
       }
      }
     },
     "auth_ref": [
      "r429",
      "r493",
      "r1034"
     ]
    },
    "us-gaap_NumberOfRealEstateProperties": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NumberOfRealEstateProperties",
     "presentation": [
      "http://www.3dsystems.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of buildings",
        "label": "Number of Real Estate Properties",
        "documentation": "The number of real estate properties owned as of the balance sheet date."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of reportable segments",
        "label": "Number of Reportable Segments",
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements."
       }
      }
     },
     "auth_ref": [
      "r1301"
     ]
    },
    "ddd_OfficeFurnitureAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "OfficeFurnitureAndEquipmentMember",
     "presentation": [
      "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Office furniture and equipment",
        "label": "Office Furniture And Equipment [Member]",
        "documentation": "Office Furniture And Equipment [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ddd_OnDemandManufacturingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "OnDemandManufacturingMember",
     "presentation": [
      "http://www.3dsystems.com/role/DivestituresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "On Demand Manufacturing",
        "label": "On Demand Manufacturing [Member]",
        "documentation": "On Demand Manufacturing"
       }
      }
     },
     "auth_ref": []
    },
    "ddd_OnDemandManufacturingSimbionixUSAAndGIBBSCamCimatronMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "OnDemandManufacturingSimbionixUSAAndGIBBSCamCimatronMember",
     "presentation": [
      "http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "On Demand Manufacturing, Simbionix USA And GIBBSCam Cimatron",
        "label": "On Demand Manufacturing, Simbionix USA And GIBBSCam Cimatron [Member]",
        "documentation": "On Demand Manufacturing, Simbionix USA And GIBBSCam Cimatron"
       }
      }
     },
     "auth_ref": []
    },
    "ddd_OneCustomerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "OneCustomerMember",
     "presentation": [
      "http://www.3dsystems.com/role/RevenueNarrativeDetails",
      "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "One Customer",
        "label": "One Customer [Member]",
        "documentation": "One Customer"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total operating expenses",
        "label": "Operating Expenses",
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Operating expenses:",
        "label": "Operating Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Loss from operations",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r399",
      "r413",
      "r419",
      "r422",
      "r1123"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease cost",
        "label": "Operating Lease, Cost",
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability."
       }
      }
     },
     "auth_ref": [
      "r852",
      "r1151"
     ]
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "presentation": [
      "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Leases",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Present value of lease liabilities",
        "label": "Operating Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r842"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Current operating lease liabilities",
        "label": "Operating Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r842"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Long-term operating lease liabilities",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r842"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/LeasesSupplementalCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating cash outflow for operating leases",
        "label": "Operating Lease, Payments",
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use."
       }
      }
     },
     "auth_ref": [
      "r847",
      "r856"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Operating lease right-of-use assets",
        "label": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r841"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-cash operating lease expense",
        "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction",
        "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease."
       }
      }
     },
     "auth_ref": [
      "r1284"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.3dsystems.com/role/LeasesLeaseWeightedAverageDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r858",
      "r1151"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.3dsystems.com/role/LeasesLeaseWeightedAverageDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r857",
      "r1151"
     ]
    },
    "us-gaap_OperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLossCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net operating loss carryforwards",
        "label": "Operating Loss Carryforwards",
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r123"
     ]
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLossCarryforwardsLineItems",
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Loss Carryforwards [Line Items]",
        "label": "Operating Loss Carryforwards [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLossCarryforwardsTable",
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Loss Carryforwards [Table]",
        "label": "Operating Loss Carryforwards [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r122"
     ]
    },
    "us-gaap_OperatingSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingSegmentsMember",
     "presentation": [
      "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Segments",
        "label": "Operating Segments [Member]",
        "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r422"
     ]
    },
    "ddd_OqtonIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "OqtonIncMember",
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails",
      "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Oqton, Inc.",
        "label": "Oqton, Inc. [Member]",
        "documentation": "Oqton, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/OverviewandBasisofPresentation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Overview and Basis of Presentation",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure."
       }
      }
     },
     "auth_ref": [
      "r166",
      "r250",
      "r985",
      "r986"
     ]
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other accrued liabilities",
        "label": "Other Accrued Liabilities, Current",
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "us-gaap_OtherAccruedLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAccruedLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other long-term liabilities",
        "label": "Other Accrued Liabilities, Noncurrent",
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r54"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other assets",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r299"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract",
     "presentation": [
      "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other changes in plan assets and benefit obligations recognized in other comprehensive income (loss):",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax",
        "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r190",
      "r816",
      "r818",
      "r823"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized loss on short-term investments",
        "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax",
        "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale."
       }
      }
     },
     "auth_ref": [
      "r311",
      "r312",
      "r313"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive income (loss)",
        "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax",
        "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r58",
      "r324",
      "r824",
      "r827",
      "r830",
      "r1276"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative financial instruments",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax",
        "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness."
       }
      }
     },
     "auth_ref": [
      "r310",
      "r313"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Gain on pension plan - unrealized",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax",
        "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness."
       }
      }
     },
     "auth_ref": [
      "r313",
      "r315"
     ]
    },
    "ddd_OtherComprehensiveIncomeLossDefinedBenefitPlanAfterReclassificationAdjustmentExcludingTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "OtherComprehensiveIncomeLossDefinedBenefitPlanAfterReclassificationAdjustmentExcludingTax",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails": {
       "parentTag": "us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total recognized as other comprehensive income (loss), excluding tax",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, After Reclassification Adjustment, Excluding Tax",
        "documentation": "Other Comprehensive (Income) Loss, Defined Benefit Plan, After Reclassification Adjustment, Excluding Tax"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation adjustment",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Foreign currency translation reclassification - sales of businesses",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Net of Tax",
        "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."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r14",
      "r190",
      "r316",
      "r822"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total other comprehensive income (loss), net of taxes:",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r40",
      "r318",
      "r321",
      "r326",
      "r824",
      "r825",
      "r830",
      "r923",
      "r945",
      "r1276",
      "r1277"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other comprehensive (loss) income, net of taxes:",
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Pension plan adjustment",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax",
        "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r190"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails": {
       "parentTag": "ddd_OtherComprehensiveIncomeLossDefinedBenefitPlanAfterReclassificationAdjustmentExcludingTax",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Net (gain) loss",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, before Tax",
        "documentation": "Amount, before tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r190",
      "r234"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Amounts reclassified from accumulated other comprehensive income (loss)",
        "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax",
        "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r190",
      "r316",
      "r465"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails": {
       "parentTag": "ddd_OtherComprehensiveIncomeLossDefinedBenefitPlanAfterReclassificationAdjustmentExcludingTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Amortization of prior years' unrecognized gain (loss)",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax",
        "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r190",
      "r316",
      "r660"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension plan adjustment",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax",
        "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive (income) loss for net periodic benefit cost (credit) of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r190",
      "r234",
      "r316"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized gain (loss) on short-term investments",
        "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax",
        "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale."
       }
      }
     },
     "auth_ref": [
      "r311",
      "r313",
      "r465"
     ]
    },
    "ddd_OtherEquityInvestment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "OtherEquityInvestment",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/InvestmentsandNoteReceivableScheduleofEquityInvestmentsDetails": {
       "parentTag": "ddd_EquityInvestmentsAndSecurities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/InvestmentsandNoteReceivableScheduleofEquityInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Equity Investment",
        "documentation": "Other Equity Investment"
       }
      }
     },
     "auth_ref": []
    },
    "ddd_OtherForeignEntitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "OtherForeignEntitiesMember",
     "presentation": [
      "http://www.3dsystems.com/role/SegmentInformationScheduleofLongLivedAssetsbyGeographicRegionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other foreign entities",
        "label": "Other Foreign Entities [Member]",
        "documentation": "Other Foreign Entities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherIncomeAndExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherIncomeAndExpensesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Income and Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherIntangibleAssetsMember",
     "presentation": [
      "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Intangible Assets [Member]",
        "documentation": "Intangible assets classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "ddd_OtherLiabilitiesEmployeeIndemnityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "OtherLiabilitiesEmployeeIndemnityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term employee indemnity",
        "label": "Other Liabilities, Employee Indemnity, Noncurrent",
        "documentation": "Other Liabilities, Employee Indemnity, Noncurrent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails",
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other liabilities",
        "totalLabel": "Total",
        "label": "Other Liabilities, Noncurrent",
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r54"
     ]
    },
    "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherNoncurrentLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Other Liabilities",
        "label": "Other Noncurrent Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of other noncurrent liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherNonoperatingIncomeAndExpenseTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest and Other Income (Expense), Net",
        "label": "Other Nonoperating Income and Expense [Text Block]",
        "documentation": "The entire disclosure for the components of non-operating income or non-operating expense, including, but not limited to, amounts earned from dividends, interest on securities, gain (loss) on securities sold, equity earnings of unconsolidated affiliates, gain (loss) on sales of business, interest expense and other miscellaneous income or expense items."
       }
      }
     },
     "auth_ref": [
      "r332",
      "r333"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNetDetails": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/InterestandOtherIncomeExpenseNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income (expense), net",
        "label": "Other Nonoperating Income (Expense)",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r205"
     ]
    },
    "us-gaap_OtherOperatingIncomeExpenseNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherOperatingIncomeExpenseNet",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other non-operating expense",
        "label": "Other Operating Income (Expense), Net",
        "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Performance Measure, Amount",
        "label": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r1210"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount",
        "label": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1177",
      "r1189",
      "r1199",
      "r1225"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Amount",
        "label": "Outstanding Recovery Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1180",
      "r1192",
      "r1202",
      "r1228"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Outstanding Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1180",
      "r1192",
      "r1202",
      "r1228"
     ]
    },
    "srt_OwnershipAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "OwnershipAxis",
     "presentation": [
      "http://www.3dsystems.com/role/RedeemableNoncontrollingInterestDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ownership [Axis]",
        "label": "Ownership [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_OwnershipDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "OwnershipDomain",
     "presentation": [
      "http://www.3dsystems.com/role/RedeemableNoncontrollingInterestDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ownership [Domain]",
        "label": "Ownership [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PatentedTechnologyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PatentedTechnologyMember",
     "presentation": [
      "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquired patents",
        "label": "Patented Technology [Member]",
        "documentation": "Exclusive legal right granted by the government to the owner of the patented technology to exploit the technology for a period of time specified by law."
       }
      }
     },
     "auth_ref": [
      "r133"
     ]
    },
    "us-gaap_PatentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PatentsMember",
     "presentation": [
      "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Patent costs",
        "label": "Patents [Member]",
        "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law."
       }
      }
     },
     "auth_ref": [
      "r248"
     ]
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1206"
     ]
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PayablesAndAccrualsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payables and Accruals [Abstract]",
        "label": "Payables and Accruals [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsForLegalSettlements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsForLegalSettlements",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails",
      "http://www.3dsystems.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payments for legal settlements",
        "label": "Payments for Legal Settlements",
        "documentation": "The amount of cash paid for the settlement of litigation or for other legal issues during the period."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "ddd_PaymentsForLegalSettlementsPaidByInsurance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "PaymentsForLegalSettlementsPaidByInsurance",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payments for legal settlements, paid by insurance",
        "label": "Payments For Legal Settlements, Paid By Insurance",
        "documentation": "Payments For Legal Settlements, Paid By Insurance"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsForProceedsFromOtherInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other investing activities",
        "label": "Payments for (Proceeds from) Other Investing Activities",
        "documentation": "Amount of cash (inflow) outflow from investing activities classified as other."
       }
      }
     },
     "auth_ref": [
      "r1250",
      "r1279"
     ]
    },
    "us-gaap_PaymentsForRestructuring": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsForRestructuring",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amounts settled with cash",
        "label": "Payments for Restructuring",
        "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation."
       }
      }
     },
     "auth_ref": [
      "r530",
      "r1282"
     ]
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsOfDebtIssuanceCosts",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Debt issuance costs",
        "label": "Payments of Debt Issuance Costs",
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt."
       }
      }
     },
     "auth_ref": [
      "r64"
     ]
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Taxes paid related to net-share settlement of equity awards",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r338"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquireBusinessesGross",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payment in cash",
        "label": "Payments to Acquire Businesses, Gross",
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r766"
     ]
    },
    "ddd_PaymentsToAcquireBusinessesGrossCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "PaymentsToAcquireBusinessesGrossCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails": {
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid at acquisition",
        "label": "Payments To Acquire Businesses, Gross, Current",
        "documentation": "Payments To Acquire Businesses, Gross, Current"
       }
      }
     },
     "auth_ref": []
    },
    "ddd_PaymentsToAcquireBusinessesGrossNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "PaymentsToAcquireBusinessesGrossNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails": {
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails",
      "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Deferred cash consideration",
        "terseLabel": "Deferred cash consideration",
        "label": "Payments To Acquire Businesses, Gross, Noncurrent",
        "documentation": "Payments To Acquire Businesses, Gross, Noncurrent"
       }
      }
     },
     "auth_ref": []
    },
    "ddd_PaymentsToAcquireBusinessesGrossNoncurrentDefermentPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "PaymentsToAcquireBusinessesGrossNoncurrentDefermentPeriod",
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash deferment period",
        "label": "Payments To Acquire Businesses, Gross, Noncurrent, Deferment Period",
        "documentation": "Payments To Acquire Businesses, Gross, Noncurrent, Deferment Period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Acquisitions and other investments, net of cash acquired",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase."
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "us-gaap_PaymentsToAcquireEquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquireEquityMethodInvestments",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails",
      "http://www.3dsystems.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payments to investment",
        "label": "Payments to Acquire Equity Method Investments",
        "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence."
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchases of property and equipment",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets."
       }
      }
     },
     "auth_ref": [
      "r207"
     ]
    },
    "us-gaap_PaymentsToAcquireShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquireShortTermInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Purchases of short-term investments",
        "label": "Payments to Acquire Short-Term Investments",
        "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term."
       }
      }
     },
     "auth_ref": [
      "r206"
     ]
    },
    "us-gaap_PaymentsToMinorityShareholders": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToMinorityShareholders",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails",
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchase of non-controlling interests",
        "terseLabel": "Installment payments",
        "label": "Payments to Noncontrolling Interests",
        "documentation": "Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Issuers, Footnote",
        "label": "Peer Group Issuers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1209"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Total Shareholder Return Amount",
        "label": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r1209"
     ]
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofAmountsRecognizedinConsolidatedBalanceSheetsDetails": {
       "parentTag": "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofAmountsRecognizedinConsolidatedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accrued and other liabilities",
        "label": "Liability, Defined Benefit Plan, Current",
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as current."
       }
      }
     },
     "auth_ref": [
      "r178",
      "r634",
      "r635",
      "r645",
      "r1143"
     ]
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofAmountsRecognizedinConsolidatedBalanceSheetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofAmountsRecognizedinConsolidatedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Net liability",
        "label": "Liability, Defined Benefit Plan",
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans."
       }
      }
     },
     "auth_ref": [
      "r258",
      "r635",
      "r645",
      "r1399"
     ]
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofAmountsRecognizedinConsolidatedBalanceSheetsDetails": {
       "parentTag": "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofAmountsRecognizedinConsolidatedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other liabilities",
        "label": "Liability, Defined Benefit Plan, Noncurrent",
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r179",
      "r634",
      "r635",
      "r645",
      "r1143"
     ]
    },
    "us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PensionAndOtherPostretirementPlansPensionsPolicy",
     "presentation": [
      "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Costs",
        "label": "Pension and Other Postretirement Plans, Pensions, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for pension plans. This accounting policy may address (1) the types of plans sponsored by the entity (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r24",
      "r31",
      "r114"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Actually Paid Compensation Amount",
        "label": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1208"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO",
        "label": "PEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r1218"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Name",
        "label": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r1211"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Total Compensation Amount",
        "label": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1207"
     ]
    },
    "us-gaap_PerformanceSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PerformanceSharesMember",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance Shares",
        "label": "Performance Shares [Member]",
        "documentation": "Share-based payment arrangement awarded for meeting performance target."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PhantomShareUnitsPSUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PhantomShareUnitsPSUsMember",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Phantom Share Units (PSUs)",
        "label": "Phantom Share Units (PSUs) [Member]",
        "documentation": "Share-based payment arrangement awarded as phantom share or unit."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name [Axis]",
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1347",
      "r1348",
      "r1349",
      "r1350",
      "r1351",
      "r1352",
      "r1353",
      "r1354",
      "r1355",
      "r1356",
      "r1357",
      "r1358",
      "r1359",
      "r1360",
      "r1361",
      "r1362",
      "r1363",
      "r1364",
      "r1365",
      "r1366",
      "r1367",
      "r1368",
      "r1369",
      "r1370",
      "r1371",
      "r1372"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name [Domain]",
        "label": "Plan Name [Domain]",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1347",
      "r1348",
      "r1349",
      "r1350",
      "r1351",
      "r1352",
      "r1353",
      "r1354",
      "r1355",
      "r1356",
      "r1357",
      "r1358",
      "r1359",
      "r1360",
      "r1361",
      "r1362",
      "r1363",
      "r1364",
      "r1365",
      "r1366",
      "r1367",
      "r1368",
      "r1369",
      "r1370",
      "r1371",
      "r1372"
     ]
    },
    "us-gaap_PreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockMember",
     "presentation": [
      "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred Stock",
        "label": "Preferred Stock [Member]",
        "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company."
       }
      }
     },
     "auth_ref": [
      "r1155",
      "r1156",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1405",
      "r1406"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://www.3dsystems.com/role/CommonStockandPreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares authorized (in shares)",
        "label": "Preferred Stock, Shares Authorized",
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r182",
      "r1026"
     ]
    },
    "us-gaap_PreferredStockTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/CommonStockandPreferredStock"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock and Preferred Stock",
        "label": "Preferred Stock [Text Block]",
        "documentation": "The entire disclosure for terms, amounts, nature of changes, rights and privileges, dividends, and other matters related to preferred stock."
       }
      }
     },
     "auth_ref": [
      "r225"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Prepaid expenses and other current assets",
        "label": "Prepaid Expense and Other Assets, Current",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1275"
     ]
    },
    "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromDebtNetOfIssuanceCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net proceeds from offering",
        "label": "Proceeds from Debt, Net of Issuance Costs",
        "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination."
       }
      }
     },
     "auth_ref": [
      "r337"
     ]
    },
    "us-gaap_ProceedsFromDivestitureOfBusinesses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromDivestitureOfBusinesses",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.3dsystems.com/role/DivestituresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from sale of assets and businesses, net of cash sold",
        "label": "Proceeds from Divestiture of Businesses",
        "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period."
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromIssuanceOfDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from borrowings",
        "label": "Proceeds from Issuance of Debt",
        "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt."
       }
      }
     },
     "auth_ref": [
      "r1281"
     ]
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other financing activities",
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities classified as other."
       }
      }
     },
     "auth_ref": [
      "r1251",
      "r1280"
     ]
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales and maturities of short-term investments",
        "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale",
        "documentation": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r335",
      "r336",
      "r1303"
     ]
    },
    "us-gaap_ProductMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProductMember",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Products",
        "label": "Product [Member]",
        "documentation": "Article or substance produced by nature, labor or machinery."
       }
      }
     },
     "auth_ref": [
      "r1134"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.3dsystems.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Axis]",
        "label": "Product and Service [Axis]"
       }
      }
     },
     "auth_ref": [
      "r424",
      "r904",
      "r965",
      "r966",
      "r967",
      "r968",
      "r969",
      "r970",
      "r1111",
      "r1134",
      "r1153",
      "r1258",
      "r1335",
      "r1336",
      "r1345",
      "r1403"
     ]
    },
    "ddd_ProductTechnologyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "ProductTechnologyMember",
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product technology",
        "label": "Product Technology [Member]",
        "documentation": "Product Technology"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.3dsystems.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Domain]",
        "label": "Product and Service [Domain]"
       }
      }
     },
     "auth_ref": [
      "r424",
      "r904",
      "r965",
      "r966",
      "r967",
      "r968",
      "r969",
      "r970",
      "r1111",
      "r1134",
      "r1153",
      "r1258",
      "r1335",
      "r1336",
      "r1345",
      "r1403"
     ]
    },
    "us-gaap_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME",
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net (loss) income before redeemable non-controlling interest",
        "terseLabel": "Net (loss) income before redeemable non-controlling interest",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r290",
      "r317",
      "r320",
      "r340",
      "r348",
      "r364",
      "r374",
      "r375",
      "r399",
      "r413",
      "r419",
      "r422",
      "r473",
      "r552",
      "r553",
      "r555",
      "r556",
      "r557",
      "r559",
      "r561",
      "r563",
      "r564",
      "r769",
      "r772",
      "r773",
      "r800",
      "r809",
      "r928",
      "r942",
      "r1000",
      "r1048",
      "r1066",
      "r1067",
      "r1123",
      "r1149",
      "r1150",
      "r1164",
      "r1278",
      "r1339"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment, Type [Axis]",
        "label": "Long-Lived Tangible Asset [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r21"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/PropertyandEquipment"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and Equipment",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r217",
      "r272",
      "r277",
      "r278"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total property and equipment",
        "label": "Property, Plant and Equipment, Gross",
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r218",
      "r295",
      "r939"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.3dsystems.com/role/PropertyandEquipmentNarrativeDetails",
      "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Line Items]",
        "label": "Property, Plant and Equipment [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentMember",
     "presentation": [
      "http://www.3dsystems.com/role/PropertyandEquipmentNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment",
        "label": "Property, Plant and Equipment [Member]",
        "documentation": "Physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Property and equipment, net",
        "totalLabel": "Total property and equipment, net",
        "label": "Property, Plant and Equipment, Net",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r929",
      "r939",
      "r1152"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and Equipment",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r272",
      "r277",
      "r937"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/PropertyandEquipmentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Property and Equipment",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r21"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment, Type [Domain]",
        "label": "Long-Lived Tangible Asset [Domain]",
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Useful Life (in years)",
        "label": "Property, Plant and Equipment, Useful Life",
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.3dsystems.com/role/SignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Provision for bad debts",
        "terseLabel": "Additions charged to expense",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r331",
      "r488"
     ]
    },
    "us-gaap_PurchaseObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PurchaseObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Obligation to purchase inventory",
        "label": "Purchase Obligation",
        "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PurchaseObligationDueInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PurchaseObligationDueInNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase obligation, to be purchase within next year",
        "label": "Purchase Obligation, to be Paid, Year One",
        "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure",
        "label": "Pay vs Performance Disclosure [Table]"
       }
      }
     },
     "auth_ref": [
      "r1206"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure, Table",
        "label": "Pay vs Performance [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1206"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.3dsystems.com/role/LeasesNarrativeDetails",
      "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails",
      "http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails",
      "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails",
      "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Axis]",
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r543",
      "r544",
      "r545",
      "r546",
      "r646",
      "r671",
      "r702",
      "r703",
      "r704",
      "r878",
      "r902",
      "r971",
      "r1016",
      "r1017",
      "r1074",
      "r1078",
      "r1080",
      "r1081",
      "r1083",
      "r1108",
      "r1109",
      "r1124",
      "r1132",
      "r1147",
      "r1154",
      "r1157",
      "r1329",
      "r1341",
      "r1392",
      "r1393",
      "r1394",
      "r1395",
      "r1396"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeMember",
     "presentation": [
      "http://www.3dsystems.com/role/LeasesNarrativeDetails",
      "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails",
      "http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails",
      "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails",
      "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Domain]",
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "auth_ref": [
      "r543",
      "r544",
      "r545",
      "r546",
      "r646",
      "r671",
      "r702",
      "r703",
      "r704",
      "r878",
      "r902",
      "r971",
      "r1016",
      "r1017",
      "r1074",
      "r1078",
      "r1080",
      "r1081",
      "r1083",
      "r1108",
      "r1109",
      "r1124",
      "r1132",
      "r1147",
      "r1154",
      "r1157",
      "r1329",
      "r1341",
      "r1392",
      "r1393",
      "r1394",
      "r1395",
      "r1396"
     ]
    },
    "us-gaap_ReceivablesLongTermContractsOrPrograms": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReceivablesLongTermContractsOrPrograms",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/RevenueContractwithCustomerContractAssetContractLiabilityandReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long term contracts",
        "label": "Receivables, Long-Term Contracts or Programs",
        "documentation": "Amount to be collected within one year of the balance sheet date (or one operating cycle, if longer) from customers in accordance with the contractual provisions of long-term contracts or programs including amounts billed and unbilled as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r1272"
     ]
    },
    "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy",
     "presentation": [
      "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable and Allowances for Doubtful Accounts",
        "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r86"
     ]
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Amounts reclassified from accumulated other comprehensive income (loss)",
        "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax",
        "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r58",
      "r324",
      "r824",
      "r829",
      "r830",
      "r1276"
     ]
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract",
     "presentation": [
      "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]",
        "label": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized Tax Benefits",
        "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1172",
      "r1184",
      "r1194",
      "r1220"
     ]
    },
    "us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RedeemableNoncontrollingInterestEquityCarryingAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.3dsystems.com/role/RedeemableNoncontrollingInterestDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Redeemable non-controlling interest",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Redeemable Noncontrolling Interest, Equity, Carrying Amount",
        "documentation": "As of the reporting date, the aggregate carrying amount of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity."
       }
      }
     },
     "auth_ref": [
      "r105",
      "r106",
      "r107",
      "r108"
     ]
    },
    "ddd_RedeemableNoncontrollingInterestEquityFairValueAtDateOfAcquisition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "RedeemableNoncontrollingInterestEquityFairValueAtDateOfAcquisition",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/RedeemableNoncontrollingInterestDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value at the date of acquisition",
        "label": "Redeemable Noncontrolling Interest Equity Fair Value At Date Of Acquisition",
        "documentation": "Redeemable Noncontrolling Interest Equity Fair Value At Date Of Acquisition"
       }
      }
     },
     "auth_ref": []
    },
    "ddd_RedeemableNoncontrollingInterestEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "RedeemableNoncontrollingInterestEquityRollForward",
     "presentation": [
      "http://www.3dsystems.com/role/RedeemableNoncontrollingInterestDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Redeemable Noncontrolling Interest Equity [Roll Forward]",
        "label": "Redeemable Noncontrolling Interest Equity [Roll Forward]",
        "documentation": "Redeemable Noncontrolling Interest Equity"
       }
      }
     },
     "auth_ref": []
    },
    "ddd_RedeemableNoncontrollingInterestEquityTranslationAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "RedeemableNoncontrollingInterestEquityTranslationAdjustments",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/RedeemableNoncontrollingInterestDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Translation adjustments",
        "label": "Redeemable Noncontrolling Interest, Equity, Translation Adjustments",
        "documentation": "Redeemable Noncontrolling Interest, Equity, Translation Adjustments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RedeemableNoncontrollingInterestTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RedeemableNoncontrollingInterestTableTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/RedeemableNoncontrollingInterestTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Redeemable Noncontrolling Interest",
        "label": "Redeemable Noncontrolling Interest [Table Text Block]",
        "documentation": "Tabular disclosure of redeemable noncontrolling interest (as defined) included in the statement of financial position as either a liability or temporary equity. As of the date of the statement of financial position, such redeemable noncontrolling interest is currently redeemable, as defined, for cash or other assets of the entity at (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RegulatoryAgencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RegulatoryAgencyAxis",
     "presentation": [
      "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails",
      "http://www.3dsystems.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulatory Agency [Axis]",
        "label": "Regulatory Agency [Axis]",
        "documentation": "Information by name of regulatory agency."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RegulatoryAgencyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RegulatoryAgencyDomain",
     "presentation": [
      "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails",
      "http://www.3dsystems.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulatory Agency [Domain]",
        "label": "Regulatory Agency [Domain]",
        "documentation": "Organization that establishes and ensures compliance with rules or regulations."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyDomain",
     "presentation": [
      "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party, Type [Domain]",
        "label": "Related Party, Type [Domain]",
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests."
       }
      }
     },
     "auth_ref": [
      "r664",
      "r865",
      "r866",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1045",
      "r1047",
      "r1073"
     ]
    },
    "us-gaap_RelatedPartyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyMember",
     "presentation": [
      "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party",
        "label": "Related Party [Member]",
        "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family."
       }
      }
     },
     "auth_ref": [
      "r351",
      "r352",
      "r865",
      "r866",
      "r867",
      "r868",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1045",
      "r1047",
      "r1073"
     ]
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "presentation": [
      "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party, Type [Axis]",
        "label": "Related Party, Type [Axis]",
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests."
       }
      }
     },
     "auth_ref": [
      "r664",
      "r865",
      "r866",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1045",
      "r1047",
      "r1073",
      "r1388"
     ]
    },
    "us-gaap_RepaymentsOfConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RepaymentsOfConvertibleDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/BorrowingsDetails",
      "http://www.3dsystems.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Repayments of convertible debt",
        "label": "Repayments of Convertible Debt",
        "documentation": "The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder."
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RepaymentsOfLongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repayment of borrowings/long-term debt",
        "label": "Repayments of Long-Term Debt",
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r996"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Research and development",
        "label": "Research and Development Expense",
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use."
       }
      }
     },
     "auth_ref": [
      "r165",
      "r721",
      "r1397"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ResearchAndDevelopmentExpenseMember",
     "presentation": [
      "http://www.3dsystems.com/role/RestructuringandExitActivityCostsCostsIncurredDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development",
        "label": "Research and Development Expense [Member]",
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "presentation": [
      "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and Development Costs",
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process."
       }
      }
     },
     "auth_ref": [
      "r720"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date:",
        "label": "Restatement Determination Date [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1173",
      "r1185",
      "r1195",
      "r1221"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date",
        "label": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r1174",
      "r1186",
      "r1196",
      "r1222"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement does not require Recovery",
        "label": "Restatement Does Not Require Recovery [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1181",
      "r1193",
      "r1203",
      "r1229"
     ]
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember",
     "presentation": [
      "http://www.3dsystems.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents [Domain]",
        "label": "Cash and Cash Equivalents [Domain]",
        "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r294"
     ]
    },
    "us-gaap_RestrictedCashCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedCashCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash, current",
        "label": "Restricted Cash, Current",
        "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits."
       }
      }
     },
     "auth_ref": [
      "r1267",
      "r1285"
     ]
    },
    "us-gaap_RestrictedCashNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedCashNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash, noncurrent",
        "label": "Restricted Cash, Noncurrent",
        "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits."
       }
      }
     },
     "auth_ref": [
      "r267",
      "r1269",
      "r1285"
     ]
    },
    "ddd_RestrictedStockAndRestrictedStockUnitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "RestrictedStockAndRestrictedStockUnitMember",
     "presentation": [
      "http://www.3dsystems.com/role/NetIncomeLossPerShareEquityAwardsDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted stock and restricted stock units",
        "label": "Restricted Stock And Restricted Stock Unit [Member]",
        "documentation": "Restricted Stock And Restricted Stock Unit"
       }
      }
     },
     "auth_ref": []
    },
    "ddd_RestrictedStockMarketConditionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "RestrictedStockMarketConditionsMember",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Stock - Market Conditions",
        "label": "Restricted Stock - Market Conditions [Member]",
        "documentation": "Restricted Stock - Market Conditions [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestrictedStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedStockMember",
     "presentation": [
      "http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails",
      "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Stock",
        "label": "Restricted Stock [Member]",
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met."
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "ddd_RestrictedStockPerformanceMeasuresMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "RestrictedStockPerformanceMeasuresMember",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Stock - Performance Measures",
        "label": "Restricted Stock - Performance Measures [Member]",
        "documentation": "Restricted Stock - Performance Measures [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Stock Units (RSUs)",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestructuringAndRelatedActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringAndRelatedActivitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring and Related Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/RestructuringandExitActivityCosts"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring and Exit Activity Costs",
        "label": "Restructuring and Related Activities Disclosure [Text Block]",
        "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled."
       }
      }
     },
     "auth_ref": [
      "r527",
      "r528",
      "r530",
      "r533",
      "r539"
     ]
    },
    "us-gaap_RestructuringAndRelatedCostExpectedCost1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringAndRelatedCostExpectedCost1",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring expected cost",
        "label": "Restructuring and Related Cost, Expected Cost",
        "documentation": "Amount expected to be recognized in earnings for the specified restructuring cost."
       }
      }
     },
     "auth_ref": [
      "r529",
      "r532",
      "r536",
      "r538"
     ]
    },
    "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent",
     "presentation": [
      "http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reduction of workforce, percentage",
        "label": "Restructuring and Related Cost, Number of Positions Eliminated, Period Percent",
        "documentation": "The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestructuringCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringCharges",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/RestructuringandExitActivityCostsCostsIncurredDetails",
      "http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails",
      "http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Restructuring charges",
        "terseLabel": "Total",
        "label": "Restructuring Charges",
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r534",
      "r536",
      "r1330"
     ]
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringCostAndReserveAxis",
     "presentation": [
      "http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails",
      "http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring Type [Axis]",
        "label": "Restructuring Type [Axis]",
        "documentation": "Information by type of restructuring cost."
       }
      }
     },
     "auth_ref": [
      "r529",
      "r530",
      "r536",
      "r537"
     ]
    },
    "us-gaap_RestructuringCostAndReserveLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringCostAndReserveLineItems",
     "presentation": [
      "http://www.3dsystems.com/role/RestructuringandExitActivityCostsCostsIncurredDetails",
      "http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails",
      "http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring Cost and Reserve [Line Items]",
        "label": "Restructuring Cost and Reserve [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r529",
      "r530",
      "r531",
      "r532",
      "r536",
      "r537",
      "r538"
     ]
    },
    "us-gaap_RestructuringCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring expense",
        "label": "Restructuring Costs",
        "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "us-gaap_RestructuringReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringReserve",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Accrued liability, beginning balance",
        "periodEndLabel": "Accrued liability, ending balance",
        "label": "Restructuring Reserve",
        "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan."
       }
      }
     },
     "auth_ref": [
      "r530",
      "r535"
     ]
    },
    "us-gaap_RestructuringReserveRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringReserveRollForward",
     "presentation": [
      "http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring Reserve [Roll Forward]",
        "label": "Restructuring Reserve [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated deficit",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r185",
      "r228",
      "r935",
      "r978",
      "r983",
      "r997",
      "r1027",
      "r1152"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Deficit",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r285",
      "r360",
      "r361",
      "r362",
      "r365",
      "r373",
      "r375",
      "r477",
      "r483",
      "r711",
      "r712",
      "r713",
      "r748",
      "r749",
      "r780",
      "r783",
      "r784",
      "r787",
      "r798",
      "r974",
      "r976",
      "r1001",
      "r1406"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails",
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails",
      "http://www.3dsystems.com/role/RevenueNarrativeDetails",
      "http://www.3dsystems.com/role/RevenueRevenuebyGeographicRegionDetails",
      "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total revenue",
        "verboseLabel": "Revenue",
        "netLabel": "Revenue",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise."
       }
      }
     },
     "auth_ref": [
      "r400",
      "r401",
      "r412",
      "r417",
      "r418",
      "r424",
      "r426",
      "r428",
      "r629",
      "r630",
      "r904"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerMember",
     "presentation": [
      "http://www.3dsystems.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from Contract with Customer Benchmark",
        "label": "Revenue from Contract with Customer Benchmark [Member]",
        "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation."
       }
      }
     },
     "auth_ref": [
      "r428",
      "r1254"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Recognition",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue from contract with customer."
       }
      }
     },
     "auth_ref": [
      "r281",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r1110"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/Revenue"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "label": "Revenue from Contract with Customer [Text Block]",
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts."
       }
      }
     },
     "auth_ref": [
      "r281",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r633"
     ]
    },
    "ddd_RevenueFromContractWithCustomersWarrantyPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "RevenueFromContractWithCustomersWarrantyPeriod",
     "presentation": [
      "http://www.3dsystems.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warranty maintenance period",
        "label": "Revenue From Contract With Customers, Warranty Period",
        "documentation": "Revenue From Contract With Customers, Warranty Period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/RevenueTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Revenue by Geographic Region",
        "label": "Revenue from External Customers by Geographic Areas [Table Text Block]",
        "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue."
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRemainingPerformanceObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding performance obligation",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue."
       }
      }
     },
     "auth_ref": [
      "r275"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "presentation": [
      "http://www.3dsystems.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "presentation": [
      "http://www.3dsystems.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance obligations expected to be satisfied, expected timing",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r276"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "presentation": [
      "http://www.3dsystems.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Axis]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r276"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "presentation": [
      "http://www.3dsystems.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueRemainingPerformanceObligationPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRemainingPerformanceObligationPercentage",
     "presentation": [
      "http://www.3dsystems.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining performance obligation (as a percentage)",
        "label": "Revenue, Remaining Performance Obligation, Percentage",
        "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue."
       }
      }
     },
     "auth_ref": [
      "r1253"
     ]
    },
    "ddd_RevenueRemainingPerformanceObligationVariableConsiderationAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "RevenueRemainingPerformanceObligationVariableConsiderationAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable consideration",
        "label": "Revenue, Remaining Performance Obligation, Variable Consideration Amount",
        "documentation": "Revenue, Remaining Performance Obligation, Variable Consideration Amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenuesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenuesAbstract",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Revenue:",
        "label": "Revenues [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "presentation": [
      "http://www.3dsystems.com/role/SegmentInformationScheduleofLongLivedAssetsbyGeographicRegionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "label": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "ddd_RightOfUseAssetObtainedInExchangeForLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "RightOfUseAssetObtainedInExchangeForLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease assets obtained in exchange for new lease liabilities",
        "label": "Right-of-Use Asset Obtained In Exchange For Lease Liability",
        "documentation": "Right-of-Use Asset Obtained In Exchange For Lease Liability"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Adopted",
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1238"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Terminated",
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1238"
     ]
    },
    "ddd_SaudiArabianIndustrialInvestmentsCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "SaudiArabianIndustrialInvestmentsCompanyMember",
     "presentation": [
      "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails",
      "http://www.3dsystems.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Saudi Arabian Industrial Investments Company",
        "label": "Saudi Arabian Industrial Investments Company [Member]",
        "documentation": "Saudi Arabian Industrial Investments Company"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ScenarioForecastMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ScenarioForecastMember",
     "presentation": [
      "http://www.3dsystems.com/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forecast",
        "label": "Forecast [Member]"
       }
      }
     },
     "auth_ref": [
      "r672",
      "r1298"
     ]
    },
    "srt_ScenarioUnspecifiedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ScenarioUnspecifiedDomain",
     "presentation": [
      "http://www.3dsystems.com/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Scenario [Domain]",
        "label": "Scenario [Domain]"
       }
      }
     },
     "auth_ref": [
      "r376",
      "r672",
      "r1248",
      "r1298"
     ]
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Accrued Liabilities",
        "label": "Schedule of Accrued Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of accrued liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/EmployeeBenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Accumulated and Projected Benefit Obligations",
        "label": "Schedule of Accumulated and Projected Benefit Obligations [Table Text Block]",
        "documentation": "Tabular disclosure of benefit obligations including accumulated benefit obligation and projected benefit obligation."
       }
      }
     },
     "auth_ref": [
      "r236"
     ]
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Accumulated Other Comprehensive Loss",
        "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r1383",
      "r1384"
     ]
    },
    "us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/EmployeeBenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Amounts Recognized in Consolidated Balance Sheets",
        "label": "Schedule of Amounts Recognized in Balance Sheet [Table Text Block]",
        "documentation": "Tabular disclosure of the amounts that are recognized in the balance sheet (or statement of financial position) for pension plans and/or other employee benefit plans, showing separately the assets and current and noncurrent liabilities (if applicable) recognized."
       }
      }
     },
     "auth_ref": [
      "r113"
     ]
    },
    "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfAssumptionsUsedTableTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/EmployeeBenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Assumptions Used to Determine Benefit Obligations",
        "label": "Defined Benefit Plan, Assumptions [Table Text Block]",
        "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate."
       }
      }
     },
     "auth_ref": [
      "r661"
     ]
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsAcquisitionProFormaInformationDetails",
      "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails",
      "http://www.3dsystems.com/role/AcquisitionsDefiniteLivedIntangibleAssetsDetails",
      "http://www.3dsystems.com/role/AcquisitionsFairValueofConsiderationTransferredDetails",
      "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails",
      "http://www.3dsystems.com/role/RedeemableNoncontrollingInterestDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities."
       }
      }
     },
     "auth_ref": [
      "r126",
      "r128",
      "r761"
     ]
    },
    "us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/EmployeeBenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Reconciliation of Changes in Projected Benefit Obligation",
        "label": "Schedule of Changes in Projected Benefit Obligations [Table Text Block]",
        "documentation": "Tabular disclosure of the change in the benefit obligation of pension plans and/or other employee benefit plans from the beginning to the end of the period, showing separately, if applicable, the effects of the following: service cost, interest cost, contributions by plan participants, actuarial gains and losses, foreign currency exchange rate changes, benefits paid, plan amendments, business combinations, divestitures, curtailments, settlements, and special and contractual termination benefits."
       }
      }
     },
     "auth_ref": [
      "r235"
     ]
    },
    "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Stock-based Compensation Expense",
        "label": "Share-Based Payment Arrangement, Cost by Plan [Table Text Block]",
        "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit."
       }
      }
     },
     "auth_ref": [
      "r119"
     ]
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Components of Income Tax Provision",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years."
       }
      }
     },
     "auth_ref": [
      "r242"
     ]
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Components of Net Deferred Income Tax Assets and Net Deferred Income Tax Liabilities",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r241"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/NetIncomeLossPerShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule Of Net Loss Per Share Reconciliation",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1300"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable",
     "presentation": [
      "http://www.3dsystems.com/role/NetIncomeLossPerShareEquityAwardsDetails",
      "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]",
        "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]",
        "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r75",
      "r381",
      "r382",
      "r385"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Effective Tax Rate Reconciliation",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r240"
     ]
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails",
      "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails",
      "http://www.3dsystems.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment, Name [Axis]",
        "label": "Investment, Name [Axis]"
       }
      }
     },
     "auth_ref": [
      "r470",
      "r471",
      "r472"
     ]
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEquityMethodInvestmentsLineItems",
     "presentation": [
      "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Equity Method Investments [Line Items]",
        "label": "Schedule of Equity Method Investments [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r348",
      "r470",
      "r471",
      "r472",
      "r473",
      "r809"
     ]
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEquityMethodInvestmentsTable",
     "presentation": [
      "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Equity Method Investments [Table]",
        "label": "Schedule of Equity Method Investments [Table]",
        "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available."
       }
      }
     },
     "auth_ref": [
      "r290",
      "r348",
      "r470",
      "r471",
      "r472",
      "r473",
      "r809"
     ]
    },
    "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/EmployeeBenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Estimated Future Benefit Payments",
        "label": "Schedule of Expected Benefit Payments [Table Text Block]",
        "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter."
       }
      }
     },
     "auth_ref": [
      "r237"
     ]
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Assets And Liabilities Measured at Fair Value on Recurring Basis",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)."
       }
      }
     },
     "auth_ref": [
      "r803",
      "r804"
     ]
    },
    "ddd_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/IntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Intangible Assets Other Than Goodwill",
        "label": "Schedule of Finite And Indefinite-Lived Intangible Assets [Table Text Block]",
        "documentation": "Schedule of Finite And Indefinite-Lived Intangible Assets [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination",
        "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]",
        "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period."
       }
      }
     },
     "auth_ref": [
      "r91"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "presentation": [
      "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails",
      "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r93",
      "r905"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfGoodwillTable",
     "presentation": [
      "http://www.3dsystems.com/role/GoodwillNarrativeDetails",
      "http://www.3dsystems.com/role/GoodwillRollForwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Goodwill [Table]",
        "label": "Schedule of Goodwill [Table]",
        "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons."
       }
      }
     },
     "auth_ref": [
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r516",
      "r1126"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfGoodwillTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/GoodwillTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Goodwill",
        "label": "Schedule of Goodwill [Table Text Block]",
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule."
       }
      }
     },
     "auth_ref": [
      "r1126",
      "r1314",
      "r1315",
      "r1316",
      "r1317",
      "r1318",
      "r1319",
      "r1320",
      "r1321",
      "r1322",
      "r1323",
      "r1324"
     ]
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Components of Income Before Income Taxes",
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions."
       }
      }
     },
     "auth_ref": [
      "r1289"
     ]
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/InventoriesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Components of Inventories",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r187",
      "r188",
      "r189"
     ]
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.3dsystems.com/role/PropertyandEquipmentNarrativeDetails",
      "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Table]",
        "label": "Property, Plant and Equipment [Table]",
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r21"
     ]
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed",
        "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]",
        "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree."
       }
      }
     },
     "auth_ref": [
      "r247"
     ]
    },
    "ddd_ScheduleOfRecognizedWarrantyRevenueAndIncurredWarrantyCostsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "ScheduleOfRecognizedWarrantyRevenueAndIncurredWarrantyCostsTableTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Recognized Warranty Revenue and Incurred Warranty Costs",
        "label": "Schedule Of Recognized Warranty Revenue And Incurred Warranty Costs [Table Text Block]",
        "documentation": "Schedule Of Recognized Warranty Revenue And Incurred Warranty Costs [Table Text Block]."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRestructuringAndRelatedCostsTable",
     "presentation": [
      "http://www.3dsystems.com/role/RestructuringandExitActivityCostsCostsIncurredDetails",
      "http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails",
      "http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Restructuring and Related Costs [Table]",
        "label": "Schedule of Restructuring and Related Costs [Table]",
        "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring."
       }
      }
     },
     "auth_ref": [
      "r529",
      "r530",
      "r531",
      "r532",
      "r536",
      "r537",
      "r538"
     ]
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/RestructuringandExitActivityCostsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Restructuring and Related Costs",
        "label": "Restructuring and Related Costs [Table Text Block]",
        "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets."
       }
      }
     },
     "auth_ref": [
      "r98",
      "r99",
      "r100"
     ]
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "presentation": [
      "http://www.3dsystems.com/role/SegmentInformationScheduleofLongLivedAssetsbyGeographicRegionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r191"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r83",
      "r84",
      "r88"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/SegmentInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Segment Reporting Information by Segment",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r83",
      "r84",
      "r88"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.3dsystems.com/role/StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r674",
      "r675",
      "r677",
      "r678",
      "r679",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Stock Option Activity",
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r34",
      "r117"
     ]
    },
    "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Shares and Units of Restricted Common Stock",
        "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]",
        "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year."
       }
      }
     },
     "auth_ref": []
    },
    "ddd_SecuritiesClassActionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "SecuritiesClassActionMember",
     "presentation": [
      "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Securities Class Action",
        "label": "Securities Class Action [Member]",
        "documentation": "Securities Class Action"
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.3dsystems.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of 12(b) Security",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r1166"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.3dsystems.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Exchange Name",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r1168"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentDomain",
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails",
      "http://www.3dsystems.com/role/GoodwillNarrativeDetails",
      "http://www.3dsystems.com/role/GoodwillRollForwardDetails",
      "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Domain]",
        "label": "Segments [Domain]",
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r396",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r422",
      "r428",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r532",
      "r538",
      "r954",
      "r955",
      "r956",
      "r957",
      "r958",
      "r959",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964",
      "r1126",
      "r1258",
      "r1403"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.3dsystems.com/role/RevenueRevenuebyGeographicRegionDetails",
      "http://www.3dsystems.com/role/SegmentInformationScheduleofLongLivedAssetsbyGeographicRegionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Domain]",
        "label": "Geographical [Domain]"
       }
      }
     },
     "auth_ref": [
      "r426",
      "r427",
      "r1013",
      "r1014",
      "r1015",
      "r1075",
      "r1079",
      "r1082",
      "r1084",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1112",
      "r1135",
      "r1157",
      "r1345",
      "r1403"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting [Abstract]",
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/SegmentInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Information",
        "label": "Segment Reporting Disclosure [Text Block]",
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments."
       }
      }
     },
     "auth_ref": [
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r411",
      "r416",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r428"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting Information [Line Items]",
        "label": "Segment Reporting Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Selling, general and administrative",
        "label": "Selling, General and Administrative Expense",
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc."
       }
      }
     },
     "auth_ref": [
      "r200"
     ]
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SellingGeneralAndAdministrativeExpensesMember",
     "presentation": [
      "http://www.3dsystems.com/role/RestructuringandExitActivityCostsCostsIncurredDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Selling, general and administrative",
        "label": "Selling, General and Administrative Expenses [Member]",
        "documentation": "Primary financial statement caption encompassing selling, general and administrative expense."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SeniorNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SeniorNotesMember",
     "presentation": [
      "http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior Notes",
        "label": "Senior Notes [Member]",
        "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SeriesAPreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SeriesAPreferredStockMember",
     "presentation": [
      "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series A Preferred Stock",
        "label": "Series A Preferred Stock [Member]",
        "documentation": "Series A preferred stock."
       }
      }
     },
     "auth_ref": [
      "r1270",
      "r1271",
      "r1343"
     ]
    },
    "us-gaap_ServiceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ServiceMember",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.3dsystems.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Services",
        "label": "Service [Member]",
        "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service."
       }
      }
     },
     "auth_ref": [
      "r1134"
     ]
    },
    "ddd_SettlementsMade": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "SettlementsMade",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofRecognizedWarrantyRevenueandIncurredWarrantyCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Settlements made",
        "label": "Settlements Made",
        "documentation": "Warranty revenue recognized."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Stock-based compensation",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition."
       }
      }
     },
     "auth_ref": [
      "r1148"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Cancelled (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r694"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cancelled (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event."
       }
      }
     },
     "auth_ref": [
      "r694"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.3dsystems.com/role/StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r692"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r692"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.3dsystems.com/role/StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation arrangement by share-based payment award, equity instruments other than options, nonvested, number (in shares)",
        "periodStartLabel": "Outstanding at beginning of year \u2014 unvested (in shares)",
        "periodEndLabel": "Outstanding at end of year \u2014 unvested (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r689",
      "r690"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Outstanding at beginning of year \u2014 unvested (in dollars per share)",
        "periodEndLabel": "Outstanding at end of year \u2014 unvested (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r689",
      "r690"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Grant Date Fair Value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Vested (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r693"
     ]
    },
    "ddd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodFairValue",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate grant date fair value of outstanding and unvested",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
        "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding And Unvested, Fair Value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vested (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement."
       }
      }
     },
     "auth_ref": [
      "r693"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.3dsystems.com/role/StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r674",
      "r675",
      "r677",
      "r678",
      "r679",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of Shares/Units",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares awarded (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized",
        "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable."
       }
      }
     },
     "auth_ref": [
      "r116"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock options exercisable (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number",
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan."
       }
      }
     },
     "auth_ref": [
      "r683"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Forfeited and expired (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period",
        "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired."
       }
      }
     },
     "auth_ref": [
      "r1353"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forfeited and expired (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average price of options that were either forfeited or expired."
       }
      }
     },
     "auth_ref": [
      "r1353"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross",
        "documentation": "Gross number of share options (or share units) granted during the period."
       }
      }
     },
     "auth_ref": [
      "r685"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate intrinsic value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value",
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding."
       }
      }
     },
     "auth_ref": [
      "r116"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Outstanding at beginning of year (in shares)",
        "periodEndLabel": "Outstanding at end of year (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "documentation": "Number of options outstanding, including both vested and non-vested options."
       }
      }
     },
     "auth_ref": [
      "r681",
      "r682"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of Shares",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Outstanding at beginning of year (in dollars per share)",
        "periodEndLabel": "Outstanding at end of year (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r681",
      "r682"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Exercise",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ddd_ShareBasedCompensationArrangementBySharebasedPaymentAwardNumberOfTranches": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "ShareBasedCompensationArrangementBySharebasedPaymentAwardNumberOfTranches",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of tranches",
        "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Number Of Tranches",
        "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Number Of Tranches"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://www.3dsystems.com/role/NetIncomeLossPerShareEquityAwardsDetails",
      "http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails",
      "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails",
      "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.3dsystems.com/role/StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type [Domain]",
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r677",
      "r678",
      "r679",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705"
     ]
    },
    "ddd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNumberOfNonFinancialMilestones": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardNumberOfNonFinancialMilestones",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of non-financial milestones",
        "label": "Share-Based Compensation Arrangements By Share-Based Payment Award, Number Of Non-Financial Milestones",
        "documentation": "Share-Based Compensation Arrangements By Share-Based Payment Award, Number Of Non-Financial Milestones"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercised (in dollars per share)",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares."
       }
      }
     },
     "auth_ref": [
      "r686"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in dollars per share)",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options."
       }
      }
     },
     "auth_ref": [
      "r685"
     ]
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Payment Arrangement, Tranche One",
        "label": "Share-Based Payment Arrangement, Tranche One [Member]",
        "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationAwardTrancheThreeMember",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Payment Arrangement, Tranche Three",
        "label": "Share-Based Payment Arrangement, Tranche Three [Member]",
        "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationAwardTrancheTwoMember",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Payment Arrangement, Tranche Two",
        "label": "Share-Based Payment Arrangement, Tranche Two [Member]",
        "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Compensation Plans",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost."
       }
      }
     },
     "auth_ref": [
      "r673",
      "r680",
      "r699",
      "r700",
      "r701",
      "r702",
      "r705",
      "r714",
      "r715",
      "r716",
      "r717"
     ]
    },
    "ddd_ShareBasedPaymentArrangementAccruedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "ShareBasedPaymentArrangementAccruedCompensationExpense",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock based compensation expense reversal",
        "label": "Share Based Payment Arrangement, Accrued Compensation Expense",
        "documentation": "Share Based Payment Arrangement, Accrued Compensation Expense"
       }
      }
     },
     "auth_ref": []
    },
    "ddd_ShareBasedPaymentArrangementChangeInEstimateEarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "ShareBasedPaymentArrangementChangeInEstimateEarningsPerShareBasic",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in dollars per share)",
        "label": "Share-Based Payment Arrangement, Change In Estimate, Earnings Per Share, Basic",
        "documentation": "Share-Based Payment Arrangement, Change In Estimate, Earnings Per Share, Basic"
       }
      }
     },
     "auth_ref": []
    },
    "ddd_ShareBasedPaymentArrangementChangeInEstimateEarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "ShareBasedPaymentArrangementChangeInEstimateEarningsPerShareDiluted",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (in dollars per share)",
        "label": "Share-Based Payment Arrangement, Change In Estimate, Earnings Per Share, Diluted",
        "documentation": "Share-Based Payment Arrangement, Change In Estimate, Earnings Per Share, Diluted"
       }
      }
     },
     "auth_ref": []
    },
    "ddd_ShareBasedPaymentArrangementExpenseEarnoutPaymentMilestone": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "ShareBasedPaymentArrangementExpenseEarnoutPaymentMilestone",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnout payment milestone",
        "label": "Share-Based Payment Arrangement, Expense, Earnout Payment Milestone",
        "documentation": "Share-Based Payment Arrangement, Expense, Earnout Payment Milestone"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharePrice",
     "presentation": [
      "http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share price (in dollars per share)",
        "label": "Share Price",
        "documentation": "Price of a single share of a number of saleable stocks of a company."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting percentage",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage",
        "documentation": "Percentage of vesting of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1347"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Remaining Contractual Term (in years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r239"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued, vested &amp; expired under equity incentive plans (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares",
        "documentation": "Number of options vested."
       }
      }
     },
     "auth_ref": []
    },
    "ddd_SharesIssuedVestedExpiredUnderCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "SharesIssuedVestedExpiredUnderCompensation",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued, vested &amp; expired under equity incentive plans",
        "label": "Shares Issued, Vested &amp; Expired Under Compensation",
        "documentation": "Shares Issued, Vested &amp; Expired Under Compensation"
       }
      }
     },
     "auth_ref": []
    },
    "ddd_ShortTermBondMutualFundMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "ShortTermBondMutualFundMember",
     "presentation": [
      "http://www.3dsystems.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term bond mutual funds",
        "label": "Short-Term Bond Mutual Fund [Member]",
        "documentation": "Short-Term Bond Mutual Fund"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShortTermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term investments",
        "label": "Short-Term Investments",
        "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current."
       }
      }
     },
     "auth_ref": [
      "r261",
      "r262",
      "r1274"
     ]
    },
    "us-gaap_ShortTermInvestmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShortTermInvestmentsMember",
     "presentation": [
      "http://www.3dsystems.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term Investments and Marketable Securities",
        "label": "Short-Term Investments [Member]",
        "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet."
       }
      }
     },
     "auth_ref": [
      "r1085",
      "r1086",
      "r1087",
      "r1114"
     ]
    },
    "us-gaap_ShortTermLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShortTermLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term lease cost",
        "label": "Short-Term Lease, Cost",
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less."
       }
      }
     },
     "auth_ref": [
      "r853",
      "r1151"
     ]
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/SignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Significant Accounting Policies",
        "label": "Significant Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r211",
      "r345"
     ]
    },
    "ddd_SimbionixUSACorporationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "SimbionixUSACorporationMember",
     "presentation": [
      "http://www.3dsystems.com/role/DivestituresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Simbionix",
        "label": "Simbionix USA Corporation [Member]",
        "documentation": "Simbionix USA Corporation"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StandardProductWarrantyAccrual": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StandardProductWarrantyAccrual",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofAccruedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product warranty liability",
        "label": "Standard Product Warranty Accrual",
        "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability."
       }
      }
     },
     "auth_ref": [
      "r1337",
      "r1338"
     ]
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StateAndLocalJurisdictionMember",
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State and Local Jurisdiction",
        "label": "State and Local Jurisdiction [Member]",
        "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails",
      "http://www.3dsystems.com/role/GoodwillNarrativeDetails",
      "http://www.3dsystems.com/role/GoodwillRollForwardDetails",
      "http://www.3dsystems.com/role/SegmentInformationOperatingResultsbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Axis]",
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r288",
      "r396",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r422",
      "r428",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r525",
      "r532",
      "r538",
      "r954",
      "r955",
      "r956",
      "r957",
      "r958",
      "r959",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964",
      "r1126",
      "r1258",
      "r1403"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock [Axis]",
        "label": "Class of Stock [Axis]",
        "documentation": "Information by the different classes of stock of the entity."
       }
      }
     },
     "auth_ref": [
      "r282",
      "r302",
      "r303",
      "r304",
      "r348",
      "r381",
      "r382",
      "r385",
      "r387",
      "r393",
      "r394",
      "r473",
      "r552",
      "r555",
      "r556",
      "r557",
      "r563",
      "r564",
      "r595",
      "r596",
      "r598",
      "r601",
      "r608",
      "r809",
      "r993",
      "r994",
      "r995",
      "r996",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1026",
      "r1049",
      "r1068",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1247",
      "r1286",
      "r1299"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails",
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Components [Axis]",
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r56",
      "r285",
      "r323",
      "r324",
      "r325",
      "r360",
      "r361",
      "r362",
      "r365",
      "r373",
      "r375",
      "r392",
      "r477",
      "r483",
      "r609",
      "r711",
      "r712",
      "r713",
      "r748",
      "r749",
      "r780",
      "r782",
      "r783",
      "r784",
      "r785",
      "r787",
      "r798",
      "r824",
      "r826",
      "r827",
      "r828",
      "r829",
      "r830",
      "r864",
      "r974",
      "r975",
      "r976",
      "r1001",
      "r1068"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.3dsystems.com/role/RevenueRevenuebyGeographicRegionDetails",
      "http://www.3dsystems.com/role/SegmentInformationScheduleofLongLivedAssetsbyGeographicRegionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Axis]",
        "label": "Geographical [Axis]"
       }
      }
     },
     "auth_ref": [
      "r426",
      "r427",
      "r1013",
      "r1014",
      "r1015",
      "r1075",
      "r1079",
      "r1082",
      "r1084",
      "r1095",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1112",
      "r1135",
      "r1157",
      "r1345",
      "r1403"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Line Items]",
        "label": "Statement [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r360",
      "r361",
      "r362",
      "r392",
      "r904",
      "r988",
      "r1012",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1026",
      "r1029",
      "r1030",
      "r1031",
      "r1032",
      "r1033",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1041",
      "r1042",
      "r1043",
      "r1044",
      "r1045",
      "r1047",
      "r1050",
      "r1051",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1068",
      "r1158"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Cash Flows [Abstract]",
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Financial Position [Abstract]",
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Comprehensive Income [Abstract]",
        "label": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Stockholders' Equity [Abstract]",
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementScenarioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "StatementScenarioAxis",
     "presentation": [
      "http://www.3dsystems.com/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Scenario [Axis]",
        "label": "Scenario [Axis]"
       }
      }
     },
     "auth_ref": [
      "r376",
      "r672",
      "r1248",
      "r1249",
      "r1298"
     ]
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementTable",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Table]",
        "label": "Statement [Table]",
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed."
       }
      }
     },
     "auth_ref": [
      "r360",
      "r361",
      "r362",
      "r392",
      "r904",
      "r988",
      "r1012",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1026",
      "r1029",
      "r1030",
      "r1031",
      "r1032",
      "r1033",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1041",
      "r1042",
      "r1043",
      "r1044",
      "r1045",
      "r1047",
      "r1050",
      "r1051",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1068",
      "r1158"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Price or TSR Estimation Method",
        "label": "Stock Price or TSR Estimation Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1176",
      "r1188",
      "r1198",
      "r1224"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": []
    },
    "ddd_StockAwardTrancheGrantingPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "StockAwardTrancheGrantingPeriod",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock award tranche granting period",
        "label": "Stock Award Tranche Granting Period",
        "documentation": "Stock award tranche granting period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssued1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssued1",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock issued for acquisition",
        "label": "Stock Issued",
        "documentation": "The fair value of stock issued in noncash financing activities."
       }
      }
     },
     "auth_ref": [
      "r68",
      "r69",
      "r70"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesAcquisitions",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued to acquire assets and businesses (in shares)",
        "label": "Stock Issued During Period, Shares, Acquisitions",
        "documentation": "Number of shares of stock issued during the period pursuant to acquisitions."
       }
      }
     },
     "auth_ref": [
      "r182",
      "r183",
      "r228"
     ]
    },
    "ddd_StockIssuedDuringPeriodSharesNewIssuesAndRepurchases": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "StockIssuedDuringPeriodSharesNewIssuesAndRepurchases",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance (repurchase) of stock (in shares)",
        "label": "Stock Issued During Period, Shares, New Issues And Repurchases",
        "documentation": "Stock Issued During Period, Shares, New Issues And Repurchases"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Shares withheld related to net-share settlement of equity awards (in shares)",
        "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture",
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r182",
      "r183",
      "r228"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Exercised (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "documentation": "Number of share options (or share units) exercised during the current period."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r182",
      "r183",
      "r228",
      "r686"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueAcquisitions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodValueAcquisitions",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued to acquire assets and businesses",
        "label": "Stock Issued During Period, Value, Acquisitions",
        "documentation": "Value of stock issued pursuant to acquisitions during the period."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r56",
      "r228"
     ]
    },
    "ddd_StockIssuedDuringPeriodValueNewIssuesAndRepurchases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "StockIssuedDuringPeriodValueNewIssuesAndRepurchases",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance (repurchase) of stock",
        "label": "Stock Issued During Period, Value, New Issues And Repurchases",
        "documentation": "Stock Issued During Period, Value, New Issues And Repurchases"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation expense",
        "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture",
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r118",
      "r182",
      "r183",
      "r228"
     ]
    },
    "us-gaap_StockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockOptionMember",
     "presentation": [
      "http://www.3dsystems.com/role/NetIncomeLossPerShareEquityAwardsDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock options",
        "label": "Equity Option [Member]",
        "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option)."
       }
      }
     },
     "auth_ref": [
      "r1157"
     ]
    },
    "ddd_StockOptionsAndRestrictedStockAwardsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "StockOptionsAndRestrictedStockAwardsMember",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Options and Restricted Stock Awards",
        "label": "Stock Options And Restricted Stock Awards [Member]",
        "documentation": "Stock Options And Restricted Stock Awards [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders\u2019 equity:",
        "label": "Equity, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails",
      "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total stockholders\u2019 equity",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Equity, Including Portion Attributable to Noncontrolling Interest",
        "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r136",
      "r137",
      "r144",
      "r285",
      "r286",
      "r324",
      "r360",
      "r361",
      "r362",
      "r365",
      "r373",
      "r477",
      "r483",
      "r609",
      "r711",
      "r712",
      "r713",
      "r748",
      "r749",
      "r780",
      "r782",
      "r783",
      "r784",
      "r785",
      "r787",
      "r798",
      "r824",
      "r826",
      "r830",
      "r864",
      "r975",
      "r976",
      "r999",
      "r1028",
      "r1046",
      "r1069",
      "r1070",
      "r1093",
      "r1164",
      "r1288",
      "r1312",
      "r1382",
      "r1406"
     ]
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityNoteAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders' Equity Note [Abstract]",
        "label": "Stockholders' Equity Note [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Loss",
        "label": "Equity [Text Block]",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r225",
      "r347",
      "r594",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r607",
      "r609",
      "r789",
      "r1071",
      "r1072",
      "r1094"
     ]
    },
    "us-gaap_SubleaseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubleaseIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Sublease income",
        "label": "Sublease Income",
        "documentation": "Amount of sublease income excluding finance and operating lease expense."
       }
      }
     },
     "auth_ref": [
      "r855",
      "r1151"
     ]
    },
    "us-gaap_SubsequentEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventLineItems",
     "presentation": [
      "http://www.3dsystems.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event [Line Items]",
        "label": "Subsequent Event [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r831",
      "r870"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails",
      "http://www.3dsystems.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event",
        "label": "Subsequent Event [Member]",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r831",
      "r870"
     ]
    },
    "us-gaap_SubsequentEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventTable",
     "presentation": [
      "http://www.3dsystems.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event [Table]",
        "label": "Subsequent Event [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r831",
      "r870"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails",
      "http://www.3dsystems.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event Type [Axis]",
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r831",
      "r870"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails",
      "http://www.3dsystems.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event Type [Domain]",
        "label": "Subsequent Event Type [Domain]",
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r831",
      "r870"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/SubsequentEvents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Events",
        "label": "Subsequent Events [Text Block]",
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business."
       }
      }
     },
     "auth_ref": [
      "r869",
      "r871"
     ]
    },
    "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable",
     "presentation": [
      "http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]",
        "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]",
        "documentation": "Different names of stock transactions and the different attributes of each transaction."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsidiarySaleOfStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsidiarySaleOfStockLineItems",
     "presentation": [
      "http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsidiary, Sale of Stock [Line Items]",
        "label": "Subsidiary, Sale of Stock [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Unrecognized Tax Benefits",
        "label": "Summary of Positions for which Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r244"
     ]
    },
    "us-gaap_SummaryOfValuationAllowanceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SummaryOfValuationAllowanceTextBlock",
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Deferred Income Tax Asset Valuation Allowance",
        "label": "Summary of Valuation Allowance [Table Text Block]",
        "documentation": "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance."
       }
      }
     },
     "auth_ref": [
      "r121"
     ]
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental cash flow information",
        "label": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ddd_SystemicBioPhantomUnitPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "SystemicBioPhantomUnitPlanMember",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Systemic Bio Phantom Unit Plan",
        "label": "Systemic Bio Phantom Unit Plan [Member]",
        "documentation": "Systemic Bio Phantom Unit Plan"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tabular List, Table",
        "label": "Tabular List [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1217"
     ]
    },
    "ddd_TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unremitted earnings",
        "label": "Tax Cuts And Jobs Act, Transition Tax For Accumulated Foreign Earnings, Income Tax Expense",
        "documentation": "Tax Cuts And Jobs Act, Transition Tax For Accumulated Foreign Earnings, Income Tax Expense"
       }
      }
     },
     "auth_ref": []
    },
    "ddd_TheradaptiveIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "TheradaptiveIncMember",
     "presentation": [
      "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Theradaptive, Inc",
        "label": "Theradaptive, Inc [Member]",
        "documentation": "Theradaptive, Inc"
       }
      }
     },
     "auth_ref": []
    },
    "ddd_TitanAdditiveLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "TitanAdditiveLLCMember",
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails",
      "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Titan Additive LLC",
        "label": "Titan Additive LLC [Member]",
        "documentation": "Titan Additive LLC"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Amount",
        "label": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r1209"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Vs Peer Group",
        "label": "Total Shareholder Return Vs Peer Group [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1216"
     ]
    },
    "us-gaap_TradeNamesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TradeNamesMember",
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails",
      "http://www.3dsystems.com/role/AcquisitionsDefiniteLivedIntangibleAssetsDetails",
      "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails",
      "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade names",
        "label": "Trade Names [Member]",
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof."
       }
      }
     },
     "auth_ref": [
      "r131"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangement:",
        "label": "Trading Arrangement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1237"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangements, by Individual",
        "label": "Trading Arrangements, by Individual [Table]"
       }
      }
     },
     "auth_ref": [
      "r1239"
     ]
    },
    "ddd_TradingPriceForStockAwardTrancheOne": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "TradingPriceForStockAwardTrancheOne",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading price for stock award, tranche one (in dollars per share)",
        "label": "Trading Price For Stock Award Tranche One",
        "documentation": "Trading price for stock award tranche one."
       }
      }
     },
     "auth_ref": []
    },
    "ddd_TradingPriceForStockAwardTrancheTwo": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "TradingPriceForStockAwardTrancheTwo",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading price for stock award, tranche two (in dollars per share)",
        "label": "Trading Price For Stock Award Tranche Two",
        "documentation": "Trading price for stock award tranche two."
       }
      }
     },
     "auth_ref": []
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.3dsystems.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "ddd_TransferOfEquipmentFromInventoryToPropertyAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "TransferOfEquipmentFromInventoryToPropertyAndEquipmentNet",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transfer of equipment from inventory to property and equipment, net",
        "label": "Transfer of equipment from inventory to property and equipment, net",
        "documentation": "Transfer of equipment from inventory to property and equipment, net."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "presentation": [
      "http://www.3dsystems.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instruments [Domain]",
        "label": "Financial Instruments [Domain]",
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms."
       }
      }
     },
     "auth_ref": [
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r590",
      "r606",
      "r788",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r946",
      "r1260",
      "r1261",
      "r1262",
      "r1263",
      "r1264",
      "r1265",
      "r1266",
      "r1307",
      "r1308",
      "r1309",
      "r1310"
     ]
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adoption Date",
        "label": "Trading Arrangement Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r1240"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Arrangement Duration",
        "label": "Trading Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r1241"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Trading Arrangement, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1239"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title",
        "label": "Trading Arrangement, Individual Title"
       }
      }
     },
     "auth_ref": [
      "r1239"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Available",
        "label": "Trading Arrangement, Securities Aggregate Available Amount"
       }
      }
     },
     "auth_ref": [
      "r1242"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Termination Date",
        "label": "Trading Arrangement Termination Date"
       }
      }
     },
     "auth_ref": [
      "r1240"
     ]
    },
    "us-gaap_TreasuryStockCommonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockCommonMember",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury Stock",
        "label": "Treasury Stock, Common [Member]",
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r111"
     ]
    },
    "us-gaap_TreasuryStockRetiredCostMethodAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockRetiredCostMethodAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Retirement of treasury shares",
        "label": "Treasury Stock, Retired, Cost Method, Amount",
        "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."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r110",
      "r183"
     ]
    },
    "us-gaap_TreasuryStockSharesRetired": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockSharesRetired",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Retirement of treasury shares (in shares)",
        "label": "Treasury Stock, Shares, Retired",
        "documentation": "Number of shares of common and preferred stock retired from treasury during the period."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r183",
      "r228"
     ]
    },
    "ddd_TwoThousandFifteenPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "TwoThousandFifteenPlanMember",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2015 Plan",
        "label": "Two Thousand Fifteen Plan [Member]",
        "documentation": "Two thousand fifteen Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TypeOfArrangementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TypeOfArrangementAxis",
     "presentation": [
      "http://www.3dsystems.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]",
        "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations."
       }
      }
     },
     "auth_ref": [
      "r768"
     ]
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TypeOfRestructuringDomain",
     "presentation": [
      "http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails",
      "http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Type of Restructuring [Domain]",
        "label": "Type of Restructuring [Domain]",
        "documentation": "Identification of the types of restructuring costs."
       }
      }
     },
     "auth_ref": [
      "r529",
      "r530",
      "r536",
      "r537"
     ]
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "US",
     "presentation": [
      "http://www.3dsystems.com/role/RevenueRevenuebyGeographicRegionDetails",
      "http://www.3dsystems.com/role/SegmentInformationScheduleofLongLivedAssetsbyGeographicRegionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "United States (included in Americas above)",
        "terseLabel": "United States",
        "label": "UNITED STATES"
       }
      }
     },
     "auth_ref": []
    },
    "ddd_USDepartmentOfJusticeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "USDepartmentOfJusticeMember",
     "presentation": [
      "http://www.3dsystems.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. Department Of Justice",
        "label": "U.S. Department Of Justice [Member]",
        "documentation": "U.S. Department Of Justice"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Security Market Price Change",
        "label": "Underlying Security Market Price Change, Percent"
       }
      }
     },
     "auth_ref": [
      "r1236"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefits",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedPeriodStartLabel": "Balance at January 1",
        "negatedPeriodEndLabel": "Balance at December 31",
        "label": "Unrecognized Tax Benefits",
        "documentation": "Amount of unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r723",
      "r732"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Decreases related to acquired tax positions",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Acquisition",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from acquisitions."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Decreases related to prior year tax positions",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r733"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Decreases related to settlement",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities."
       }
      }
     },
     "auth_ref": [
      "r735"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized tax benefits, income tax penalties and interest expense",
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense",
        "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return."
       }
      }
     },
     "auth_ref": [
      "r731"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Increases related to acquired tax positions",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Acquisition",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from acquisitions."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Increases related to current year tax positions",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return."
       }
      }
     },
     "auth_ref": [
      "r734"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Increases related to prior year tax positions",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r733"
     ]
    },
    "ddd_UnrecognizedTaxBenefitsPeriodDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "UnrecognizedTaxBenefitsPeriodDecrease",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized tax benefits, period decrease",
        "label": "Unrecognized Tax Benefits Period Decrease",
        "documentation": "Unrecognized Tax Benefits Period Decrease"
       }
      }
     },
     "auth_ref": []
    },
    "ddd_UnrecognizedTaxBenefitsPeriodIncrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "UnrecognizedTaxBenefitsPeriodIncrease",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized tax benefits, period increase",
        "label": "Unrecognized Tax Benefits Period Increase",
        "documentation": "Unrecognized Tax Benefits Period Increase"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Decreases related to prior year tax positions as a result of lapse of statute",
        "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations."
       }
      }
     },
     "auth_ref": [
      "r736"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized tax benefits that would impact effective tax rate",
        "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
        "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate."
       }
      }
     },
     "auth_ref": [
      "r737"
     ]
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Use of Estimates",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r80",
      "r81",
      "r270",
      "r271",
      "r273",
      "r274"
     ]
    },
    "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ValuationAllowanceOfDeferredTaxAssetsMember",
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetValuationAllowanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income tax asset valuation allowance",
        "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]",
        "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward."
       }
      }
     },
     "auth_ref": [
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294"
     ]
    },
    "ddd_ValuationAllowancesAndReservesAdditionsReductionsForChargesToCostAndExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "ValuationAllowancesAndReservesAdditionsReductionsForChargesToCostAndExpense",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetValuationAllowanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions (reductions) charged to expense",
        "label": "Valuation Allowances and Reserves, Additions (Reductions) for Charges to Cost and Expense",
        "documentation": "Amount of increase (decrease) in the allowances and reserves, which consist of the valuation and qualifying accounts that are either netted against the cost of an asset or that reflect a liability established to represent expected future costs, from charges to costs and expenses."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ValuationAllowancesAndReservesBalance",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetValuationAllowanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at beginning of year",
        "periodEndLabel": "Balance at end of year",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount",
        "documentation": "Amount of valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r355",
      "r359"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesDeductions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ValuationAllowancesAndReservesDeductions",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetValuationAllowanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction",
        "documentation": "Amount of decrease in valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r358"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ValuationAllowancesAndReservesDomain",
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetValuationAllowanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]",
        "documentation": "Valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r355",
      "r356",
      "r357",
      "r358",
      "r359"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ValuationAllowancesAndReservesTypeAxis",
     "presentation": [
      "http://www.3dsystems.com/role/IncomeTaxesScheduleofDeferredIncomeTaxAssetValuationAllowanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]",
        "documentation": "Information by valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r355",
      "r356",
      "r357",
      "r358",
      "r359"
     ]
    },
    "us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "VariableInterestEntityEntityMaximumLossExposureAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum exposure to losses",
        "label": "Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount",
        "documentation": "The reporting entity's maximum amount of exposure to loss as a result of its involvement with the Variable Interest Entity (VIE)."
       }
      }
     },
     "auth_ref": [
      "r141",
      "r143"
     ]
    },
    "us-gaap_VariableLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "VariableLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable lease cost",
        "label": "Variable Lease, Cost",
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases."
       }
      }
     },
     "auth_ref": [
      "r854",
      "r1151"
     ]
    },
    "us-gaap_VestingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "VestingAxis",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting [Axis]",
        "label": "Vesting [Axis]",
        "documentation": "Information by vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1347",
      "r1348",
      "r1349",
      "r1350",
      "r1351",
      "r1352",
      "r1353",
      "r1354",
      "r1355",
      "r1356",
      "r1357",
      "r1358",
      "r1359",
      "r1360",
      "r1361",
      "r1362",
      "r1363",
      "r1364",
      "r1365",
      "r1366",
      "r1367",
      "r1368",
      "r1369",
      "r1370",
      "r1371",
      "r1372"
     ]
    },
    "us-gaap_VestingDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "VestingDomain",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting [Domain]",
        "label": "Vesting [Domain]",
        "documentation": "Vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1347",
      "r1348",
      "r1349",
      "r1350",
      "r1351",
      "r1352",
      "r1353",
      "r1354",
      "r1355",
      "r1356",
      "r1357",
      "r1358",
      "r1359",
      "r1360",
      "r1361",
      "r1362",
      "r1363",
      "r1364",
      "r1365",
      "r1366",
      "r1367",
      "r1368",
      "r1369",
      "r1370",
      "r1371",
      "r1372"
     ]
    },
    "ddd_VolumetricBiotechnologiesIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "VolumetricBiotechnologiesIncMember",
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails",
      "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails",
      "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.3dsystems.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Volumetric Biotechnologies, Inc.",
        "label": "Volumetric Biotechnologies, Inc. [Member]",
        "documentation": "Volumetric Biotechnologies, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "ddd_VolumetricMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "VolumetricMember",
     "presentation": [
      "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Volumetric",
        "label": "Volumetric [Member]",
        "documentation": "Volumetric"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WarrantMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WarrantMember",
     "presentation": [
      "http://www.3dsystems.com/role/InvestmentsandNoteReceivableNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrant",
        "label": "Warrant [Member]",
        "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount."
       }
      }
     },
     "auth_ref": [
      "r1155",
      "r1156",
      "r1159",
      "r1160",
      "r1161",
      "r1162"
     ]
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "calculation": {
      "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dilutive effect of shares issuable under stock based compensation and other plans (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment",
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation."
       }
      }
     },
     "auth_ref": [
      "r1300"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "calculation": {
      "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (in shares)",
        "totalLabel": "Weighted average shares - diluted (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r380",
      "r387"
     ]
    },
    "ddd_WeightedAverageNumberOfShareOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "WeightedAverageNumberOfShareOutstandingAbstract",
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average shares outstanding:",
        "label": "Weighted Average Number Of Share Outstanding [Abstract]",
        "documentation": "Weighted Average Number Of Share Outstanding"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "calculation": {
      "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in shares)",
        "verboseLabel": "Weighted average shares - basic (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r378",
      "r387"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract",
     "presentation": [
      "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Denominator for net (loss) income per share:",
        "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ddd_WeightedAverageRemainingLeaseTermAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "WeightedAverageRemainingLeaseTermAbstract",
     "presentation": [
      "http://www.3dsystems.com/role/LeasesLeaseWeightedAverageDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average remaining lease term (in years)",
        "label": "Weighted Average Remaining Lease Term [Abstract]",
        "documentation": "Weighted Average Remaining Lease Term [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ddd_WematterABMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "WematterABMember",
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsAcquisitionProFormaInformationDetails",
      "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails",
      "http://www.3dsystems.com/role/AcquisitionsDefiniteLivedIntangibleAssetsDetails",
      "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Wematter AB",
        "label": "Wematter AB [Member]",
        "documentation": "Wematter AB"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WriteOffOfDeferredDebtIssuanceCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WriteOffOfDeferredDebtIssuanceCost",
     "crdr": "debit",
     "presentation": [
      "http://www.3dsystems.com/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred debt issuance dost, writeoff",
        "label": "Deferred Debt Issuance Cost, Writeoff",
        "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt."
       }
      }
     },
     "auth_ref": [
      "r204"
     ]
    },
    "ddd_WuxiEasywayMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.3dsystems.com/20231231",
     "localname": "WuxiEasywayMember",
     "presentation": [
      "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Easyway",
        "label": "Wuxi Easyway [Member]",
        "documentation": "Wuxi Easyway Model Design and Manufacture Co. Ltd, an additive manufacturing service bureau and distributor of 3D printing and scanning products in China."
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "940",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "16",
   "SubTopic": "10",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-16"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "7",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "8",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(a),(b),(c)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(a-c)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(i)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(i),(j),(k)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(i-k)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-16"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "21D",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21D"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(g)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "205",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "715",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "30",
   "Topic": "715",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481097/715-30-50-1"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "405",
   "Topic": "942",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481047/942-405-50-1"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c),(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "80",
   "Topic": "715",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-2"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "820",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "SubTopic": "30",
   "Topic": "350",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "280",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-4"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "a",
   "SubTopic": "10",
   "Topic": "280",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "b",
   "SubTopic": "10",
   "Topic": "280",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3A",
   "Subparagraph": "16(c)",
   "SubTopic": "10",
   "Topic": "480",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "205",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19(a),20,24)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.20)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.21)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.22(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.22)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.24)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.25)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "250",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "310",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-9"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "330",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB TOPIC 5.BB)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "((a)(1),(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "420",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "420",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB TOPIC 5.P.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "420",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB TOPIC 5.P.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "460",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "50",
   "Section": "40",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-2"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "50",
   "Section": "40",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-4"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "480",
   "SubTopic": "10",
   "Subparagraph": "(12)(c)",
   "Section": "S99",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "480",
   "SubTopic": "10",
   "Subparagraph": "(16)(c)",
   "Paragraph": "3A",
   "Section": "S99",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "480",
   "SubTopic": "10",
   "Subparagraph": "14",
   "Paragraph": "3A",
   "Section": "S99",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "480",
   "SubTopic": "10",
   "Subparagraph": "15",
   "Paragraph": "3A",
   "Section": "S99",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "70",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6"
  },
  "r121": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3"
  },
  "r124": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "25",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23"
  },
  "r126": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2"
  },
  "r127": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2"
  },
  "r128": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3"
  },
  "r129": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1"
  },
  "r130": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-4A"
  },
  "r131": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14"
  },
  "r132": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20"
  },
  "r133": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38"
  },
  "r134": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "30",
   "Section": "25",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6"
  },
  "r135": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1"
  },
  "r136": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15"
  },
  "r137": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16"
  },
  "r138": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-21"
  },
  "r139": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2AA",
   "Subparagraph": "a",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-2AA"
  },
  "r140": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-4"
  },
  "r141": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "b",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-4"
  },
  "r142": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-5A"
  },
  "r143": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-6"
  },
  "r144": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I"
  },
  "r145": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J"
  },
  "r146": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K"
  },
  "r147": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1"
  },
  "r148": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A"
  },
  "r149": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4"
  },
  "r150": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A"
  },
  "r151": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A"
  },
  "r152": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B"
  },
  "r153": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-7"
  },
  "r154": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "820",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r155": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "820",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3"
  },
  "r156": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20"
  },
  "r157": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21"
  },
  "r158": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28"
  },
  "r159": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "830",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r160": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A"
  },
  "r161": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2"
  },
  "r162": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3"
  },
  "r163": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8"
  },
  "r164": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "210",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03.17)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r165": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "985",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1"
  },
  "r166": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//205/tableOfContent"
  },
  "r167": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//205-20/tableOfContent"
  },
  "r168": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-11"
  },
  "r169": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3A"
  },
  "r170": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4A"
  },
  "r171": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4B"
  },
  "r172": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5A"
  },
  "r173": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B"
  },
  "r174": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C"
  },
  "r175": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5D"
  },
  "r176": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7"
  },
  "r177": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r178": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r179": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r180": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r181": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r182": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r183": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r184": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r185": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r186": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r187": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r188": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r189": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r190": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11"
  },
  "r191": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r192": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r193": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r194": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r195": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r196": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r197": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.19)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r198": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r199": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r200": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r201": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.7(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r202": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.7(c),9(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r203": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r204": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r205": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.9)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r206": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
  },
  "r207": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
  },
  "r208": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24"
  },
  "r209": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25"
  },
  "r210": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r211": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//235/tableOfContent"
  },
  "r212": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2"
  },
  "r213": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r214": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r215": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r216": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r217": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//360/tableOfContent"
  },
  "r218": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r219": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3A"
  },
  "r220": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//440/tableOfContent"
  },
  "r221": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//470/tableOfContent"
  },
  "r222": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A"
  },
  "r223": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481284/470-20-25-10"
  },
  "r224": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-5"
  },
  "r225": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//505/tableOfContent"
  },
  "r226": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6"
  },
  "r227": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7"
  },
  "r228": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1"
  },
  "r229": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "710",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//710/tableOfContent"
  },
  "r230": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "710",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483043/710-10-30-1"
  },
  "r231": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "712",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//712/tableOfContent"
  },
  "r232": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//715/tableOfContent"
  },
  "r233": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3"
  },
  "r234": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r235": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r236": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r237": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r238": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//718/tableOfContent"
  },
  "r239": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r240": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12"
  },
  "r241": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r242": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r243": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15"
  },
  "r244": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15"
  },
  "r245": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r246": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//805/tableOfContent"
  },
  "r247": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1"
  },
  "r248": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38"
  },
  "r249": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1"
  },
  "r250": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//810/tableOfContent"
  },
  "r251": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19"
  },
  "r252": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r253": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r254": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r255": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r256": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r257": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r258": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r259": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r260": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r261": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r262": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r263": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(13)(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r264": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r265": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "SubTopic": "210",
   "Topic": "954",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "270",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "35",
   "Topic": "720",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(1)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//606/tableOfContent"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(a)",
   "Publisher": "SEC"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-17A"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 6.B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(n))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C(1)))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C(2)))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//260/tableOfContent"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//280/tableOfContent"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-2"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//330/tableOfContent"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-2"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//350-20/tableOfContent"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//350-30/tableOfContent"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//420/tableOfContent"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-4"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//718/tableOfContent"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.C.Q3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.1.Q5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.3.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//740/tableOfContent"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.Fact.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "808",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-1A"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//830/tableOfContent"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-9"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-3"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "40",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481724/830-30-40-1"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-12"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "832",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "832",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//842-20/tableOfContent"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//855/tableOfContent"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(4)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r896": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6"
  },
  "r903": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "330",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "928",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1"
  },
  "r910": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15"
  },
  "r911": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15"
  },
  "r912": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20"
  },
  "r914": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28"
  },
  "r915": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28"
  },
  "r916": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "33",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33"
  },
  "r917": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "33",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33"
  },
  "r918": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "35A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A"
  },
  "r919": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "35A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A"
  },
  "r920": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8"
  },
  "r921": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8"
  },
  "r922": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r923": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r924": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r925": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r926": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r927": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r928": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1"
  },
  "r929": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1"
  },
  "r930": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r931": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r932": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r933": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r934": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r935": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r936": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r937": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r938": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r939": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r940": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r941": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r942": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r943": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r944": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r945": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r946": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r947": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r948": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r949": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r950": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r951": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r952": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r953": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r954": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r955": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r956": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r957": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r958": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r959": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r960": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r961": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r962": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r963": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column J))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r964": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column K))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r965": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r966": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r967": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r968": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r969": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r970": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r971": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A"
  },
  "r972": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r973": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r974": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r975": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r976": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r977": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r978": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r979": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r980": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r981": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r982": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r983": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r984": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B"
  },
  "r985": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1"
  },
  "r986": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2"
  },
  "r987": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3"
  },
  "r988": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r989": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(f)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r990": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(f)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r991": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(f)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r992": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r993": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r994": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r995": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r996": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r997": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11"
  },
  "r998": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13"
  },
  "r999": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(5)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(7)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "12",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-12"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "19",
   "Subparagraph": "(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2"
  },
  "r1090": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2"
  },
  "r1091": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2"
  },
  "r1092": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3"
  },
  "r1094": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1"
  },
  "r1096": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "450",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480598/954-450-50-1"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r1102": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r1103": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r1105": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r1106": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r1108": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1"
  },
  "r1109": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1"
  },
  "r1110": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r1111": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H"
  },
  "r1112": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H"
  },
  "r1113": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(b)",
   "SubTopic": "20",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38"
  },
  "r1114": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "SubTopic": "320",
   "Topic": "946",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7"
  },
  "r1115": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r1116": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r1117": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r1118": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r1119": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r1120": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r1121": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52"
  },
  "r1122": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r1123": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31"
  },
  "r1124": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A"
  },
  "r1125": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8"
  },
  "r1126": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24"
  },
  "r1127": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r1128": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B"
  },
  "r1129": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C"
  },
  "r1130": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E"
  },
  "r1131": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F"
  },
  "r1132": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r1133": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10"
  },
  "r1134": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r1135": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r1136": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r1137": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r1138": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r1139": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r1140": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r1141": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r1142": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r1143": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17"
  },
  "r1144": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18"
  },
  "r1145": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11"
  },
  "r1146": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6"
  },
  "r1147": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8"
  },
  "r1148": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1149": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J"
  },
  "r1150": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K"
  },
  "r1151": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53"
  },
  "r1152": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10"
  },
  "r1153": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2"
  },
  "r1154": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F"
  },
  "r1155": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r1156": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r1157": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1"
  },
  "r1158": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1"
  },
  "r1159": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r1160": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r1161": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r1162": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r1163": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10"
  },
  "r1164": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11"
  },
  "r1165": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12"
  },
  "r1166": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1167": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r1168": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r1169": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r1170": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r1171": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r1172": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r1173": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1174": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1175": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1176": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1177": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1178": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1179": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1180": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1181": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r1182": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii",
   "Section": "6"
  },
  "r1183": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r1184": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r1185": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1186": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1187": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1188": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1189": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1190": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1191": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1192": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1193": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r1194": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r1195": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1196": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1197": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1198": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1199": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1200": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1201": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1202": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1203": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r1204": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r1205": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r1206": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r1207": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1208": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1209": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r1210": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r1211": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r1212": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r1213": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r1214": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r1215": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r1216": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r1217": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r1218": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r1219": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r1220": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r1221": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1222": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1223": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1224": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1225": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1226": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1227": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1228": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1229": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r1230": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r1231": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r1232": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r1233": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r1234": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r1235": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r1236": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r1237": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r1238": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r1239": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r1240": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r1241": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r1242": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r1243": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1244": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r1245": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r1246": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r1247": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3"
  },
  "r1248": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10"
  },
  "r1249": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3"
  },
  "r1250": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12"
  },
  "r1251": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r1252": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "321",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-1"
  },
  "r1253": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(1)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13"
  },
  "r1254": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18"
  },
  "r1255": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "SubTopic": "825",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B"
  },
  "r1256": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "SubTopic": "10",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2"
  },
  "r1257": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(3)",
   "SubTopic": "10",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2"
  },
  "r1258": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4H",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H"
  },
  "r1259": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r1260": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(a)",
   "Publisher": "SEC"
  },
  "r1261": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(b)",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r1262": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(b)",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r1263": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(b)",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r1264": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(c)",
   "Subparagraph": "(2)(i)",
   "Publisher": "SEC"
  },
  "r1265": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(c)",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r1266": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(c)",
   "Subparagraph": "(2)(iii)",
   "Publisher": "SEC"
  },
  "r1267": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r1268": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r1269": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r1270": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r1271": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r1272": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r1273": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r1274": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r1275": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r1276": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4"
  },
  "r1277": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5"
  },
  "r1278": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6"
  },
  "r1279": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
  },
  "r1280": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14"
  },
  "r1281": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14"
  },
  "r1282": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17"
  },
  "r1283": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r1284": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r1285": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8"
  },
  "r1286": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r1287": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r1288": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r1289": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r1290": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r1291": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C(1)))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r1292": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C(2)))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r1293": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r1294": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4"
  },
  "r1295": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23"
  },
  "r1296": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24"
  },
  "r1297": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5"
  },
  "r1298": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4"
  },
  "r1299": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "55",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55"
  },
  "r1300": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r1301": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18"
  },
  "r1302": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r1303": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11"
  },
  "r1304": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r1305": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r1306": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r1307": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9"
  },
  "r1308": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3"
  },
  "r1309": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3"
  },
  "r1310": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3"
  },
  "r1311": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r1312": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r1313": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r1314": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r1315": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r1316": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r1317": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r1318": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r1319": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r1320": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r1321": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r1322": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r1323": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A"
  },
  "r1324": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2"
  },
  "r1325": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r1326": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r1327": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3"
  },
  "r1328": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5"
  },
  "r1329": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10"
  },
  "r1330": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3"
  },
  "r1331": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//450/tableOfContent"
  },
  "r1332": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1"
  },
  "r1333": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4"
  },
  "r1334": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9"
  },
  "r1335": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9"
  },
  "r1336": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r1337": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8"
  },
  "r1338": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8"
  },
  "r1339": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r1340": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r1341": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r1342": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D"
  },
  "r1343": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2"
  },
  "r1344": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10"
  },
  "r1345": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5"
  },
  "r1346": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r1347": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1348": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1349": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1350": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1351": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1352": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1353": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1354": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1355": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1356": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1357": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1358": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1359": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1360": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1361": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1362": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1363": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1364": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1365": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1366": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1367": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1368": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1369": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1370": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1371": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1372": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1373": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1374": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12"
  },
  "r1375": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15"
  },
  "r1376": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r1377": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6"
  },
  "r1378": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r1379": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r1380": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r1381": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r1382": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28"
  },
  "r1383": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r1384": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1"
  },
  "r1385": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3"
  },
  "r1386": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r1387": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6"
  },
  "r1388": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3"
  },
  "r1389": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7"
  },
  "r1390": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7"
  },
  "r1391": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r1392": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r1393": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r1394": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r1395": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r1396": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r1397": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "912",
   "SubTopic": "730",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1"
  },
  "r1398": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r1399": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r1400": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r1401": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r1402": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(2)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r1403": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B"
  },
  "r1404": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H"
  },
  "r1405": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4"
  },
  "r1406": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r1407": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r1408": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r1409": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r1410": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r1411": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r1412": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>151
<FILENAME>0000910638-24-000030-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000910638-24-000030-xbrl.zip
M4$L#!!0    ( />&#5FSA@]D-0@  -*E   >    83(Q,2US=6)S:61I87)I
M97-O9G1H96-O;7 N:'1M[9U;4^-&%L??]U.<=2J;F2I;&,QE8ABJ#/8  8.#
M':C=EZVV=&QUD+JUW2V,YM-OMV3#,& RDY$2DYQY8"SW14?__NFX[[T7FCC:
MWPN1!?O_V/MGHP%=Z:<Q"@.^0F8P@%1S,87K /4--!KS6(<RR12?A@8VFAN;
M<"W5#;]E1;CA)L+]13Y[:\7UWEI^D[VQ#++]O8#? @_>U_A.:VLCV&EMMX+)
M^N;FC\%XS':"UA;Z/_KCC:#5_.]ZS2:UT8LTVF01OJ_%7#1"=/=O[VPD9G?&
M Q.VUYO-[VMYO/V]B13&WDS9Q,7'(H\G.1F\,PT6\:EH^]9:5+4B[2+<EY%4
M[>^:^;]=%]*8L)A'6?N'$8]1PSG.X%+&3/Q0UTSHAD;%)T5$S3]B>]W9EU_.
MY@;;?"(N</$ A=7#7PZ&)]V3SN5);PB=\RY<C(Y[EW!R?M4;COJ]\]$0+CZ
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
MIOFF+<15PJ+JUOKK68B;2?3>K[H)OQD+<4/ JKHY_\H6XH:@5'4[?O,6XH8
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
M).4C4"C\V V>8%A;<S#G.,L\OHL>--/&N4^WD?O-^<T/@FG/V#/?0V1]'=^
MC/!#=W$1@N.0NE&6#IUS%D>P;3:MSCYO13<1O#+X?_Y8B#3YNL[>NS9&1>T%
M_QR=6>X*%>:;&([8'[/ N?S.W0SK#9WK/O +>!L+/0?V[."FEU>9-\TC%O1M
MO<E-AK_]Y;C=.OHY<>YXP,?#*.2.D+$U!\1(D*$<<,YBSL2)G#IOEO!#(S+!
MK04$VM][=]R<\AW_M 268E%B<(-++6H#.!BETSZL=T AMLBF6Q FF_!72.?R
MAG:<SW)T8L)''H/5.L[B)$-;-HT<N((D>*O]IO<34B[Z_L[<]'2YS;VN27AR
MTCAJ'BUK$G:.&ON'G:5,POG?'W26>]*\1;6.P4C;MVQ1G9/&0>MH31:O?2;3
MG9\&Y.;AS!TZ+DX]74*#;^(&Y5%5_B1B1M*H.QGUHN '/80OTNE'V,"_NT,6
M#N"+T'D8^O!-SDB7,7\E3P0K#ITW3@)ZI.>HK5AZ/+/MP<6U""E])JUVCTA,
M:Q&'(JH"1]I-0<VO.6,6._?8#<SY/\U&L]G"D).3#!]SVKP8)W]$B$CZ%N2M
MP7&T]^[BXF)WTNO _4O)/T28I&QQ(G<I&9O'P(!@K?^.XF^".ASUB*>];VMT
MN*Q)CUW,LEQ*C1T4U%CG"Q@QRV^P(@=S%7HT4\SI31QWR %90)O^YOAB_W$>
MM?+!['8>>!#4OX71 RR3LP0.QH,?D@PM498X'N_[H0AJW6:@$.TW#]1)&@"
M0VTX_X8_5I@OLMAF==[*4N]]*C5GL7<ON]M5 GE9Y]+O .9_(I2[$LA7!&/-
M84Z PT1SK?=7/5:=(5JBLZTEPC!*X9L_,Q\9&/"M/F:4Q)2ZE<QF:!V,+NA/
MF&UDL+=*4>(JSWQICRO6<H8IBRD+)TYTEG+3?F+8<F'U,.049BL2RZGSIB7S
MZH8@FY!./(<%@286DXIZ7%X 3Y:DHG/T@'H*5&.(,J58(27ASYB>YWC4Y8LN
M'<?<Y60/M]H.I?$FSAMX'FAQ3I*!*9A@%V]8NDR02X<L+=/\ TNF"9YNEAOY
MJ48.\3=M8[<]4 CAHMX?L!>\B:Z'.W$I\F%4(T@KH96R)'5.FH[')LD/RQ.>
MEY4G,[E%^BS:1BE+LYP_M%;!'^ATG:^A[T8>=SYW5\DF-G?0.SZ%!([T"J0Z
M\M,4*)P'0+)Q%**]&DP<;%T[<:[0XF(N!<$N6,I$'FF)@>7/,-4 4Q&_Y8-,
M%(0ZW?J=\P;!</1SN]-N:$T=- Q@:6/,15LW(Q/KU:R))S_M&,^2^4T:*Q I
M)!_2C*<]B_$\*S]^G=SG!R=^,JL#%H,.P5P7B!]'2GA$#VA3AS._!2,@K,_\
M(1D!UX"WQ$H8 191%X :JC'P.!#[&"P;.(,X>DB'ZN<&:#6<UD8V/&7M4Q@>
M0\]MV.:<%=+/K9_594]>,']]ZD)49>3%<]:JKE1>AE:[5V\KY<S4R!HV1R!;
M3?13+YV5VFXV3HX.5Q*C.VB</!&B6SB_=;]QW%S-HIZQOWG?MQM'[8--)-U:
M[5;.*TGB<Z#3011/9GB5Z2*B8%=>E#N8<8KHI]G\X 41@ 4/>>1[7L 7/^15
MB:[F+-&USJCF*C:_2@P[FX;U]L%V_^?ID,C*^,,FH?=EEL+P T#P1Z'.[CR]
M:LM@O*R<HW-1+?J>+&W&Z<1/U#:O@2]L4F^XG*UB_^!8HT[E(QV*[*/V-/8\
M71F_.IZT[&4+1_>7LKE+#;7&D:CWEGW'[OG<%EO24FKFM[!>$@59.O\66W*
M6[,:@(E_AW%^_@->[\6<?:NS/JSUE 4/;)(@)#;;DVRSKI'^(RZ(&ACT"X9!
MT6-*?E+09# >FD9.E@CW!>Q4]'Z9T7T@BNE=P01?_N##J^&U3@A;BU!RWOL)
M:49R "A:-U@NB!=CQUR/Q5[B8'&'[\W+'>F\83\]ZHG8F,-M?W4.M]=&G=;!
MLUSJ,N G52+,OD37$DM3CE4Z""Z '-9>P]* 6C$<INLL6)* OH!?*6CR?I^3
MIS64]2EXIX^$& *D4*+$4>!$(/4,#,JUL0QP,@_"[S?WC5SY+HM[#!Y;O_X>
M\ F%$M^T#IROC2YVD3MJ'V)B_4^X\7R7,GVI%X X,_"T[\<CX7L?P[L97@2H
M31DZ'JT8>X:F<EV-306A"*"+R^0KMQ^?X;JC^"R'WH> #9[L(';XNBW$%MOY
M]@:_FAW!Y),\0@XXN&SAR%Q!8!)[3F2)FH.6J&>8[G4JCQ(I:>(V&0+O!Q09
MAZ_<*(ZY*LTE^13'&!2/D(;N_2A+@HDBH5EOW1@9T6DOW_#I@Q]VTU%ZB;L\
MUWN?1TY%#??H:0VW:@E8 F<?1SA4$PBW(M R!'KD6*-PW,!#XL ZU(DBR(TH
MC@N2)I@DOA @(2IR(%'J/0:*1QU5$QXF0C1AN!5^HGP4_783L[6HXKHZ,J+J
MR#@QX[:@B/-[) 2]!*D,F80HP\#[S4:K>5%O 34VG(TB]:HU%HO0[;DAPF3(
M@T"IRLZ;Z61;F:XT-Q;VT[-CZVO20S>1\_<EVN@)+.V]0J O['XX?E+9J9SJ
M+SKJ 2JSP0 H DD&*86GLM9G/ELTJX,<.$;BI!0V[Z,. $^:I2[ '?_(0NYT
MFJ)[)N6L_!\)M@^4:P&79*$O@)8EWEX)BNT]($S7'P%D?MUK3H/TAG3V#T'$
M2IT6PVQ4]Z*T+N_><[ O**=G2/B>[+UKU=I'![6#H_U:^_!005FMZUW#P=9[
MP-G'(*>2/)\'$"@32C.H5L(XHOQ L'( 08QD':J7PA]Q-C:J.:#YJ+/S?)1W
M42RJ[V=(G>G3? "53\7RU6/RXV^H./X=+I+6,J;CE4G.(JG)XQR7B(D0GFJB
M)RPA$,4@RQ(4P&H#$Q+%CT%X.B6@4H(#22&D>GK<F@37U";_7D+_*$O)@8%*
M :/KS[(!;$.(C -"]?U39RZ:B_>4,;UC8OK5EP\S$B-I$;2&+CWB.E_(DLC?
M:0+R=SJ ^@>UYG%G&O5?3U?8W;>[;W??[K[=?;O[=O?M[MO=5ZG[?L20=7M^
MR-I;>*H6#G:L3)A[HVW-YW6P?AJ3-[IL,9O'N=7QT@]@H4FW(@T]LGS]:NX
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
M:P)"# ^I*2NU>@CA$ *S6,KSR0 3NIKN4(= .8.GDO)U@GO[$MUKH+9JLL$
M]2&E<YWDW7158R'9D<XK-AZF.C6].4JB5IX8_*S;6-3DJHVQ*:)H,$^DS;4V
M P:XI)2'U-HI/S&Y):$$MX[PPBX?IVI'K>,"B&;IE[#T[ECT?C^G\L9[I C9
M>ERC(!7 R>D)* QH5+3:GWEJJ #-.*$:E?*95;?8*3JH454QS5; -Z0Z+[U,
MLOF8ERU.*9^38[ 3;4^'(YX3A]^,R$-R1.A2YSK1(5T:DCG:ZQD+@EC9_\_>
MFRZWC679PJ^"\%=]RXZ 59H\5497A-)#I:O3:;?E[/SZUPV0 "6408 %@))5
M3W_WVL,90%"#;=D2K1M]NYTB"9QAGWWVN!:YD^9YH)Q\I&F#M<#.LV=[@4N\
M*^@"QTP:HAWPW'/E[IN70%'JEZ3J?T&CZZK?/+*L78GV$WK5$W;!UMZE\CUR
MI[8-6^_J.^4>LKL3+!P&RNYE@"JJ Z>+S-!FI!\J@ K(%ME4F\'Z:+%M1D\?
MAXT\:P,'/$\ZJG0'9_4%?31CIL7*[;C!&FUM!<>=3KN&0H?OI]#"+1XHDJ\V
M2SVG_R ;$&:9]/;\4HQH@7/?^MHCT_OWZJ.7E04@7]?1B]+56<9NQE5F>5%X
M<^559!J1!ME]Q(!KG=X('OE5'8-,T2789L/V'M.B<.QJX>-F$:W-K\WTXS$
M8]YD+2FD-/G_IT65O&1VFC3YKS)+WC024<*^?#C.8)SPXS=89:TM@KE365]0
M%7)^4<AW4EQT$MTN7UIK11/E"2J:RNJD<:*KDMMU8QTF[4%JU[QDZF"\*HPO
M[-(Q5<MMMFREC=YIFZP;=9+.6^H1I1,B_X5>Y&/7WFX*D?SB>+$PK-%T:##[
M]V7W4;&"1A:";+"U>1;Q)FWZF*G$VV%?.3@NICMB'@'7INS>$OXUACTP9[M'
M'S6YY63K*3 81NN5ZE;R%K";6/;=W8<,="F@B<.5<,:H!"@0H%E$8#F:$J#Y
MT@9,BU,TC;-F?M[ J:49? "D0*\\QH?)SUG]\1;0%)\?IATK6[I3H%]6Q_/]
M4KVRCY=4D0QTL'8RJ@$C57>!;@I&X-]^[CO3D-1"!H"^P>35LIJ55>6 N-9H
M( MG"983Z"YPTE49[CS1[.U%4P@>GIH3/A;P]?XPAO1+1M;'A#0^0^2Y(3D=
M?T@3(Z/T14OSX% PAA:%_#CI:8-]'&T@*RJ;$TS%08I2GN8F1DX^TW^XZXJ>
M'7C8HM@$P=2H#:-@:43F9N\2R@*>^M]?)G^GG\V,ZM$O1;KFZ[^<Y6T3?8^K
M;<I/]/^/YF2O9HR'_W,%+-.?BVI#0'[70".MKU&[4[5?5J[U_3QIV<>!JOV<
MJ3B?MB[45[[8  QR(9)+<+]V&NS\=T*I''QL<"RZD9*4U2'8ERTUXS3-WB W
ML_/$5V(<:%ZK'QT-?=I,2X;+&7SJ++$/#5EFDRSYNY3S:*PA<-'7#?<2/Y2[
M0F,'I$&?QAITST_#&8L7*U*#AH8M_/KG-]%E515'3(X C"VI-Y+\'YZ"[]H%
MQSZ\OVPD3( _\I>4Z5?=^]69#]X:[Q=-<Q]?#F^.)VDHSWKIP I&M1'JKYH"
MP1& $!IB<EO32&F6OV[]NO5N),10YO]YKWSZ*-_?FSR9/)X63_:?S1X]>[*W
MG>_-\NW'.Y.]I[/)_]UY?.^R=O/WT-M2 )L74UW)OW(" -^Z]S<F^=HYV!+?
MZ17S&G6"(K$)U]BXWOO?9@E:^64E+(I@@4/2-9/<_:P!![P0I(<\:B'PJ1!
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
MC+OC=K<;UWHJU%&E'>!,O+17TOF8D>KO?H(.O5O_:US_]X6XT=SET51,6(+
M'X)<=/.2U9DON=1?K> SYA$P*IC4A<L$WZ$;:VR^7<[ :Q>+9&>O+33>N<[A
M\K%+Z<UG- CK_I ZXM"#9,?)EWT$;>)L"6"!R8*9(I*+2Z&L%\O^/#?#A7'8
MQ;/!:,]0IUX,.RL80NC/C9:AF,NXR0UM[]1]E_AVYR%")N BB1WX3);%_'CG
M" --8)9-C1%)&H80]9QR%#$/JN$Y11SV:P= 4*'/[0#T)DMI(J@#X1"77)MV
MPI\%1B'H+FF=JC,K#E*9B)I^@V=:?994<=WV<SL*!<"U;#4C7&2M.-5(TC03
MMLD-B"OP^=UWG3\1QIHD76?FO90?LC((>;G$\]"6*&YQ0P6#8TSUK3B:YV(-
M"O Q2W:1V]\M%;M"2L,T1@;%0.JX+59./?L#82, ?Q6]TE!=)S0?SBTN70?:
MVY&9Q5&&T7"">5><W(@[:*P"IF+@.NQLQ.&9AOU^J7.+O/Q",:)]12(EG)_4
M([.(RD$R'C'#D-!X78N>15MHV*DU*B(PRR=3W](%85JMIG#;XF)E7EE+P#BN
M HV;<() F0O]E=H7%_].E0I[=:ZP)U;9X31;=W=X)>Y0$WJN..6&2ZT;V61M
M_5K6%OTTTPQKH56H.&WPR;7"54M0CY%3EK9<JZ@LU<\B!_CAO!$266S/LF-!
MT&1->)Y$F]=KVCY=_?%81_B:AL_7M=ZU;J 5MV9)E6L93Q$Y!8/:6&G%G -Y
M1#6VIIVE>Q28N"U_*VSB:@;--WH9:%/\I&E]P#V23INLAN73T."0^&,0V [M
M&QJBEL#:.XO.WWY(H'" &@@/5^FUO1HZPR:<AK7)DX'>#=KRD$(,"""[;(;2
MPBH[=;6#2M'=#5O<!@DI!O;H7#=:%P#H!B%C'_[2RT[*4$C$&MP=JF&#Y[AB
M@<E9' J/CY]-SIJ?'76&TX5_:=K11*&J93;-N72PJ1_ZWV^$6(PK209@_<1%
M$L.U5NO!$@NVNM9;'HG/N*QP^WGK:)JPOVVOF$3VRC@[<9S].VMS6 -:;\I
M/Z[XITA^KSFX>=@ST-J'YA-9XX?^J\_5&3U@1, V^7#X_, !I((I3]E=8%:\
M=$9/"EKQ8U+XUBU*WW]?('7MC(?G.LS@9?R"]R\/GO]B$&9K#HS8<QB 5E.Y
M@EP;C OG^=5P9>;,E%XA+HM<=^JP61'T<#;-+%TY;V)?^OX9:<]'BX(['&<A
MU@["U9)<'YV'NW\F<=<^B@E6*P!)T3*4'GNG&"D>(VNP.L6E;\.-JH*\\<CU
M#%/GF?)3L7HH]^&TO'\FW2)LH<M9IZ]E6IVE1WDU6>9RG(%NC#"2<1D%E9#E
M22F-L-.V1.H5?4'TO]F=4TRJ4ZT,F!ZS0R%CO$9U\D.FS![?I<R^J-2J=< I
M6@?D+0-@E':($ES*1D@C?<=&'HH2^G[UAJ\]=/\_EVW9Y:)ANQ '3^_]0=HZ
M<N5.0582YLLZTX-C1@DK@+HNIAYK*(K=#ZV5H9'![JCYG2C9Z@SA1]5@8&GP
MTW69N*N35RE<G](;.L,7<2$3&?LG6AFJ5\KJ^D:+>M\JBP0# B,3EAQL(,WN
M#UXL(ZI1AFWYSZ:FZ_,E/8N;+:PMX.42A4\DE'39TN_OO_S]@;M"7_X>/WQP
M3?XN>V? KK^XZ]Q?FP\4_#3*-B)$R6T'C.>J=+:XF-DKI^5IZ1RGT9T)),XZ
MK^PZ%= *R;7&HC,0EE1KE0$/)0%:9NAF$/? Z$"#H5\RGQMF,W%>"IJ^OMCC
M07C[Q0LGV5'2?''4(DQ(\RY;]F>R7J$*DVE%R[U<"+4\'36IZ$&Q:A^#8B .
MXK_!>!VX1,V98>^L6Y15%9VHF:_PM9JV$.0C7B[9CY43ION_J@'T\!1T!)JS
M I+[._,R]Y>4W^ .YCAH?!%[$QUA->[;6DAETV5WVR^>E*[(6CD"J',\%F @
M,4V@M%#84M"I=;7(=DP]K.(:0QC3<XX'AV&\51A83$-^!L'CD&*"0,LXZP8%
MH%J;_GI%]XW9>FR*\!C%.AHS[X+E%]O'BP4;/R3!,5$B!F>V$-U*4WUBN/*,
MA]9,G;Z5&Z)3,+RIU(;Y&*I@5ZGK'S%."&QQN1(D'+=.%X@-9G/KL17;[9_+
M_,C=1XKPIH!>+DUBI:ZKTE-)2XWT+'4,VE+6=)F=)??]EQF&2X_<J$]CMJ_J
MNB+0=(5J-OJ_M,!U!T\I#0/%F(D_O@]2/=2]395G:G#7W*G%DT&[Q;P8]=LJ
M;HK'?<7*/&7NFEZKBJ6$Q0ZB%;,%LF?E]3"VV[Q2>+19M@2)V!]N7T*R#+0?
MQL=!.7LTKG:6"+F[$]?S_)?,JG/#(Z< 8X$L6^0BZ%/@7T4=WE\-QNTJ0::;
M&C(8CR3)1FBQM,DOMQB?#[!0CN## <(\PC]2](5T;>S.>6NKH&X6]QQ!%! ,
MY($N8?U5')UM<'CG#TY;L2\JX!%GS3*&078;*)LWV#?<N2[IR-J $\P:6_!U
M29K.X-R@AZ$90FK419&K:U]XC*[H_@LM@PW>ES&L1+<3$B[PR8+QJRW+FT5O
MI8CLP07IW:#>&]TT;#HRXA9#FO;MTKH&+;(B?*/^'.;%A%-EDO <?(A1]&=N
M_V"%TG6NEYH.E0;6XLZC9X 9@2W.BDE/)8<8I),MJ;JB!<1&$2T@"5&4XTSH
MJ//Y%6@UZPA8[T_8TY0L8+UNR7I9-=>0)3&[=N[R:(:BR%AE>NMXU']INW$#
M=)??4!G51YFD CU.,[2@,VVXA]-]:?73FKM )6?#P]O@D\) SN DQ9*O2LC
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
M8"<E&YPW?AUFW77%?%&.,VN269%9/;LWG,O.V"<A-EK^@:_(QP9WCBA%7VD
M02S[V$0W- CCU?0-''**^$OT"_19+'QU?& $V+NYQ6/P'OJ5F;"%KXT)C0KU
M1;PEUS.Y%5(8"T:4H(O]2 10!=F[1N'--^K"!]3PD1)GXC,Z@C9T+<"]< ;3
ME1F(0@P"DDKVS$F^965MF].*C"%!FZFD3"+@B.8&JL#D]K./=IPSG8JE2/Z=
MEN9EP)2OCQ[B=(;EV$JELV(5N,@3>PVA2D'5\:#*=+,/GY>'X/CX]69/F]TE
M_$SV41SV96?Y-/6BUNRJR8ZGYAD$I$;<W.1^AAC:C"GL[0+PXE6ZRT8ZOR+G
MZ0$?Z'!@3,(+$SKCW"/R1KZVP*0L)JJ5$4M=B']2;N#)X>+@S%C"O3H3I]0?
MXLCE%WXZTTJA I"P 5O.JMDDH!#&#S98#@?N"?MROAGR(@=XO?,[&FT9J?-:
M$4#SP&5?(E]^-+8S=)N,--H7^#JGZ1L[X >^-"1=":$5-=\KODS3 FF!MZ;%
MU-X=E:M0[DOUI@>B[.(J[4H\#' 93!A/[^'-LW8I-9TP":E T!-TEUB/$NM/
M;T]B_19JI_45I(/J:Q?2"L%"#3,&E&2CS4FNJ)@3'X(Z)L'E@+S%^5@ 7?1-
ML)NM_#6SZ**5C)LEQ7P#J$!=0S)72B%>Y5Z[]/PUQ8?1<@;L!?41C8B351U'
M&$O'[..WH?M8,NN4^[T5#%I9U7CZ;</W;&69N=0+&&!T)7*7NSK!*+ZB%0;P
MC)K9OHQW%>XI:)]4:!^4Q@<V^FJ_7?('F,GDZC9J#-PNZPZ8?A:*1-(VE3HX
MPQM-?FO.*:K\2M^F[GLV>?P.*5[B$&$\2G+9/MS?%1S-<;VNE74S!^12/9J@
M.8C<3$N.(?"EV=231H,5+-IU<TKBB3&BV6 &-LM?:+>,F9F[) Q ?NQLC"@<
M>5%0P>P:JDZ* 5%<%H#+<[DM[SV?&<="NXZ4+&H=#*R.,57)<>6LHD$/JZN9
M6DTI,]@^0L"@:1,':&F_V]P3Z4!'LW*N)5T<0@T+%/C?=:>XG,S;H24LE[F8
M5I2HG$X7I]=*4M/E_(XJJ]D[FSDN&;.Y2#)8R;=NA,PP"*'C@(HOL?'6J:B3
M.0L2^PAE'U3MXQW6265U*EJS5?3<_L+#-PF27) U.8V)F^6<Z"%#0;KB_>%.
M135RE["OX9NWA/MIN(I<<%.%-3F3T+)PUR#*]8L6W@+)CM%X514#OS9!O]2:
M>I&H!RPH'1X>+*_A!^?=O"MC!Z9SSB E=E$&2,46Y0W#"? ->/L!<U"V1;@A
M@PN<=<KD+!REP$C>,NSO,9M3H.)S\@'E<OPK1]CPK7M_^]ENOT/K#GM?=A^3
M5^(#;H*"6XLWR8=D3D<DU93OF:J!,%F<!KUWV92$JPL\\+SD&CO%DK-,G:$6
M1T61W)P@G38&8HJRH__S_^T\WOXI2&R2\.&L28PJP-F=%'4Q*WOEA>GZ -)E
M95BXOXY\;L,RGL&W&)-8BMM6VSDQJ[:/=+41/VXEOY8?B].2L8B7$:6@)CC#
M%7%Z):CTDQ:M(W:IUR"T;X+0C=^JKX:-)ZQ^%=TZVB+<)#GG>52P0*:]MF/M
M(-Q;$S^SH=:(WN<3ZWSI=MRQ6WPYN\4'QO4/BX5"(\5U##F&[4*MCZFA.3/*
MML)5:CY(N1R#NI*R)IF2Z-?=;EXK<X]:G8STZ]0W[0 96DB_3=5]#*"GV22,
M*IR0&G>%3=*KT?4/I0I:W:P:B&X2'W;US.M(._P]Y+6\NX6&+J3DU)T6NA.7
MZS[\T.IR,X1FQ@#3GX^W;[8PXN?AYH7V@M[9I"F0P$(F_&XOKWLO@Z8?;K8&
M*J^@4)CEZ2_[E'<UZ3)\(X2^&S,6[[;NVQU#H1-!GHX=:U\ (=88(P7X'7)M
M<%(%I$WEW AENEY_+S>YY(ZEAQZ-1!)*7&FBP=.B03B8;O+)[R[Q;R@.")UU
MW7(>NX$A2B%_33D_.*P=DE1(9\V@2&$NSY%X&P)RG0,(@L4>=L1X_A:#I<*/
M&2F4T0KN1.&;6N>HU1<0L22DR9;KESDR?9-32!@NJMVG!XVM2^L21NS"NXV]
M[HW-(V/==E:K#% ET:4!H96V\58PRSLK")02Y*SN/!1G8(/=;>%U;V% L:*-
MEW$FXNYX?><K%,7='(44:.O50*1OA74Y".\,WVW2-PE6E%I8V'#)O\0KC@IT
MJ2^.-3L%&.A,(+@$J2E(SD^;=M%(WQ8]S.G*,/H1[+S'>^$[$TJXX*I==SE.
MLNE'@;"_$X!OJ$$#5#LNMUCBAJ3EY$RZ8EMQ)X7A](;VL(4DTL@R]GTAWC%F
M2]9K9(448MO707+=;?LW]6^T-R;83N4Q&X27)+<=Y#:T^>[,I\S&,T(^?&T]
M_A,&)V5!"Q-BPS=T6G3#(<Q<\$09Y.E.0JY;0FAIVC.!+HT"$:=<LW-:6)4[
M3BY[O$PC#<86[3\+ZG"X35]J?8*B#NG6!SG,41&%7'PQR-TV7_LV!P02'ELC
MT-Q,Z3!67L]Y!D1&V&.2K[$LN(<$0'[HP%&NF:!6(W"642T+?-QC.O"NXZ3U
M(-NM,'K2K?(3Q.E.+K[9!0& H$;8B7QD*NR0#%JY7=NMXVNA5>9(UXF#I'$P
M+]RRU<PGW,VC=L =9=U7:0=XMD'M -]Z\7YQ\JZ\C7Q/D4-R6JOS(RX1X[-Q
M_WY@KSA(&BX]M<Y2!R>,IR16LRII7 %A&(!%<]FKEL"-\PW84_.H+KH9 IQ+
M/91SOBRP-?S[*&1F6!NMI%49FC913TW^6SB&,5B-= B[,U),Z>LG1SU$1XV@
MD*+,F$N[[+[!!;]:J\DYE+;P29PA/+*;6,A2[T.RCH_>KTVK(!:R9JX6V6HQ
M X#@7FC73CD).X +%K"_G/3-&2Y2KNM<E\)-/9 KU_/ +7+Q10$S3%W19GTL
M^,JC$VM:/W(L_I01FW-#D0L''@,)SE8+R8;5^$WBBA'T(!1!4:PY_D'<+7@
MERN,]2.'479F;3',U9C$3:ON@^X*QZ-^9NT>P"XP&#%,<NUY".4>_@S7<NF4
M,K0+8!:3K"L=JJ7WE\W5T;5PY&L"?^?0/<1YL6!QZ.R8&ZS.5$ (X"T?E:F&
M-VM9;W:[IR])-*VKF5#42?K:SD%9IU0JNBJYD1:2K>1%6,UH=749,%*!1$5[
MP:;J$'2)(Y>=%E]ZJ?ESY\.7Z9C;S*T5"Z::2Y.CILE9<_@T$!(-]1&#B#$,
M$+O*92L:FBD>57DZ-$%_%'S.28-O'IC(-<HXL,,8O]IU3!N@MRO43%YY= \]
M 0)IVAO'&YGY<S[186'HT./7P^SHKEWX??C"&-(O+E73!=A@,7\];#2N!Y6U
M@5)@!CZWX*GV\/K6#;--'5QUMP:\?!V_RWD\9QNQ!VNKQB=%Q:39SEYPH&)Q
MS^%JKR%=Y= ,:Q@()!;&-Q@:SUB9Q&0#[C@S3]E&K/+Z=L (Y6T2*H.SI"6S
M,0^J9J9!H[UU[95 ?2W:>.$BBT60H0I.(TQQ &8MPZ_W8BNJD1#L$12PHWGN
MDF(^:?(S+=(<U/"H2J4WM4>&3(%O>31H>3ON[:F D7(+8(P[QC@H48XK$IV0
M!R(0%<%S[<?0F(QHP.!C%5-8PJ7B>BA&L;0"21>-*UZ(5]RW8;(Y'9T++B"=
M&[6]:1VT&BV[/B(W4&M44C]:MBS7M/"T9I5!;RMDCS,U/>>Q.T.\[L%&;"6_
M-*<@"-7^'G239G$0>Q50[J[@_28&EUZ(N^I!#EG^(BV)DT=G7DOA0F_D^\6#
M#^ +KEN-W5NY(7M;O (O]>".ZJ>[!?_Z"VXG(+B=TA C-KP#IMEB4&AH%"G]
M\8"$(,!RU[I4,, 4N;*A,O]/PZ JW//K0^\<5Y\JVXOY"/1<^0E#Y0'YK,C9
M^S9V\E6]'A,^*\G.>NOF3IE^N3)]SW36?-/'=[IR;ZDS"NM%$8;!TG6VSGR1
M&,B@VT3Q!N 8<"3D)U+==UKAJVN%]\6T79:]N,:NL3E0!3\"YLL8$/,57*E+
M^,<WVCW^$7-5N]MWN:K/#F,@4VOQ"I=>5>1R[A0$W1K]RO&+!$$-S1LYI)8
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
M#C2)%LNP]N!-1_):DM#!]UP'$EQ<WLRA5,D-/ ?:F@2CDH/E$;+.N]N[V[&
M]Z>-!6>2HQ;C^B=J(FU380EUR[A\,GE12I"2E/:R[5U@^;>&R:YK_SE-Y$/Q
M*9-28&M*4IG*G3I":/NT"5[)6EK)QK6V*5][B> E=EVX$LJW_]!_.<O*-& D
MEAMQ8Z\I#/=$.V=%!M!++/@+VG:&[MO;P3'8W4O#=C'-/N2,M.JO.QR!I00&
M91>D],1EF6BUN>*!?R'JSQW2@0X+SJSOKV&-P@?T53%IESAUNT_&AB=OR&/Q
MUNP=6:;],5U7G&*:,O3185%8-TUJ)2#/@]8_C/TYE[?I3U(K#%%U>F'OC=7X
M\(J]0['FZ]>D;E%M]]2]\I7[X:'_(1?O(B+(_XTIOZ##;.]G?4;&_"O2P\G.
M]L/_XC,6&0BKP:2[<@>4.^QN4+G#;=$USP>I],@MD,,:FLSBUVDP'B&*'(=C
MSM7X1>>Z#K+D<%'PN0F>+X7Y7&%EJ8>Q?E>G=MP/?9> UB U'EUZ)"\P8M(#
M3X]N6W8/K,MSK3.T.FNG-/'4O]"XH3;#K 399\B2\UHTM:#:!0&U,&.PXA"-
M)D#O<G9#03TL(0HP_P*H7 LT,^+3Z4!F+/,?\O>(.R:)_W7FZ+!W)>R["^HJ
MD8-;+<S!Q3T:%Y3(0R% 5>&QD&M->^K9Y&W@%J#91'M/> JS)5MH#G-P(M_B
M7#6MTL!M%6 )I.!.B^%Y,4_87TG!#_7Q=MRU74'!$,+??/'JX1R=LX!V7(.M
M.[OH_3Q@+O00=V"]+Z!F98%> V=V:+#;2O(#_A_[ I^]LW&#-*RV*1VFSPR<
M7HQ4 8&5H7* CIUXKJ,<]16'"W;^8J6RS1:J6,VN2;4:<(U=\,NKIUAYFBC$
M>8# IAPP<P.P>:CD<N:_"_"CG78?DN#U$4>H+P 6]::!V"NHRRO%CB0-;ESR
M\<JY"C=?31M'8D(O+5;P(V5SY-$NZ73EQ5R;^X8HH##1W% -$S0- J16BL"4
M OX:&,_*='TS_8B4ZG0S>@_&(YN#!C@&"@ 0!%O\E38P#8QQ:\JSO_RW<X$-
MTD.\K3<,:*"NUG[LRQQG7<#TE"M:@R@/,SU$%D(^**^ZAM\?@+NOA(D8P-"T
MUN'+YW_V8?P?Q24>V>IIV4Z7<]A=2'\<E=SR@9XY6ZEO(@O7)@<2=\E($-R,
M+W1C!_,[1?\O[<)# ;-G<@W-+490,Z/ *%RS8\%I TGQ=;T1?<F(=E<358H"
MMI)78KVDFA+*W$7<]6U1']%?:Q]^=+;#I& 9#ZP\W]+&*,T"N21=K73K5^5'
M*$+[>[2>*)C")1)286!Q-)3@PEMC90Q<+B@N"]E4E=9*>CZX4\@8KVFX_A)4
M#5*]^%)2]G*C*;RD$.*X2B,'=[1"3L _QE>N)JT1%HO9D'%\EV^<:4OW#ZV
MQ@I)R]BM!FTW0?13,PW<NLGAZI5(L<JIB_FPR7Y UU"%L>R*9SAKJHI6#"G*
M1@/NQ0F,E,I9:2A.??D\L-XT1"_P7 T=>TELN*T(WTI;0*+<"B^+67-.F[K)
MA3]1-AT:"+K%^",8'UQRURS[:=#32;]UTAXK7V[FX0)?7Y%OULJLK"7]XY?W
M/&OAPDO=5XA?ER?IJ37T\$MA%N=2)%K-:$4A6]+*6NO#$3 .&OS"N5\T@4C3
M:H9/.FNC!$7GM@M;+@(D!;D@/<G-A.23-LM.FM9P-H/G2\R1#4'7[#EC#!J@
MPY/ <H8NZ$C3$I&Z(0N8V1P+NB=+?3 *+S,YJH</]^ (^JH!I[QCNU$(421X
M*=12#]NLY(QV4."D8<9-N.G75M[D]$N6C*C##"6FOH' 4.?8BPC]!Z@H[IB(
M^YS'2@]MG[L1^(3A[S=AP<=-JS\*R6'/^0)4X+%CX:<N(ZT_4EBQNLXH;D<5
M?27\%S4G):3)'W6Y:ZFPZ"LS$GII3 R-X$&_HB8[01"WA/V3FQ"X FWRZC@M
M.F\ZA\ 0^(*KDB%("BHX-&4TV>,R<KWX03W^X&'G0.62KH]H[+3@0*X_FM@=
M5<.-@J16=/'?:]QWO'\!&XO$6(;A/-?? BR!IG[(TA2T%42U@&$W"%M[X57K
MZ[/X&1) E%XEJ^<(CIS6&/B&DFS2-EE^1QQ\G8+QW$M#4#P;8ZUZI36(@M+1
MSV@D,\.FEU9\J!.VQR78%_8/I2&08QKW6^"S=B&01![&/JB;ET)ZBZ7=B<5U
MBL6[!E'2*0>D11ND_*_><&8E\KJLL;M 2FC;AB[9.9-9+N@>FI?3L,_,RKKH
MEN(DY]WV7>OVO:K0C>"[/,5SG"*NH[U6.&9WFW"MF_"KXCT''3\6V@B*LUUI
ME?'I(E[$MN!2:GGI0D60'B_CO>S@MCO3[6X+KY7A:@ +3#XN_4%A]MD+X*B6
M88@YV^=N5ZYS5]ZZ>$P9H@!*<,:PQ,AH08Y5(!,'$ FS-EOFRPJG+R"-5I/C
M;N^NU[#P1:D6& L\DC[[Q"?HI_75W7>[\.6[@!R,A6!G!B"H'8K>?&OJ )W#
MXJ;:;B2HIV<_.6C7N_VZ3HW'1K3$;1E(!]0O4(#+A8:3D4Q%3%'UX5D$XV'-
M%(XE^@['ZFL4=NYM4&'GMV^[1J7)LM9>4C:P$$2=,\1+[PD9V&9>=BZ5Z.*A
M0FE!GHWD1\"08SG1L8BN6&R:-(P?!"M"6UJ]-2'DT/2#Q;*E"\J 8)=KN**W
MDC<H>A)"&@/U 8A%T3B_&?4P4^L6<[#1+FNUVCWH 29.N!:,@\7T=]7!/O,E
M'9$1'O5&D\M]4!H*)H>>*A!P&(, SABGU6=TLRDCR[+63"C29%&S6TPVS/9\
M5RBMN^+:7 ;>1UE.F@6"9(S"*(UO8;Z2:[-D-&6-<@$IFY)J,X_PI=9J)RPO
MTNMB\TL31DH#9'(F*7:+KLB -WC?)0/"9DB!XND%W7!,<#J2_QB#(\["(\K;
M'F!-2ZNQ9DE*DAQ!86F5J'O5RY/$&]JP>^U&FUTN[D(_E PH,CQ1-B5AA&KN
M^E6,3DC#U I:0AAGQ\;F)T3F$S-<:<*'ER%O*A*-#B]V$,OTK[*U"BP,W3/
MVI W6W] 5S=<TCI"7A! Q0>\19J-\ZX*[PRJ-W1+ZSR GU^S[0+;,V]R*'(N
M>7!5EFLSB%<O_23=]9%'7]:D&/Y=6/N[TDP)<95$^]WD-::ACXR2\]*)?(I:
MIE,/SHY+6DX,]ZK39+AIVA[/Q28"T\1Y;RDZ]2,&>&]K!2^NP)B!^I1M*9R
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
M/4"W2=F$8)]_[H)",C/.1QX/]49R1BI-,1#O3QXX+X&S,KZ\_5]+VF<F1O+
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
MONQ)7Z!M'L@O#ZNF^8@Y!H_!\)62:EYDM2+'X#_?M>4)8!$"QB]/K$XR@M!
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
MGLS*>X0^!82H,OGMN(44[J!V#[RC[+.[![V=O)]$7&: G(0I/9*W#G8P9W.
ME'$?782"G5G62(I'+H._F%*QD=],:,HD\F)*N&J_*3C%I@OLP"R]% &U A&H
M;W.9_ 3;,6-)GV)U[)_3E8/:KOB0]]3=A-[B/@EHS:8SU7O5;H*>^6R*GW^U
M"F\XR!S(GM>X)EZTW0Z\9!NY2$'V<5=]7;%-HXPL$U';_:S-$+F+&>L=4"WD
MSH*\RS6ZOP-; HWGAJKX:><_6=U!\&! LJEFU>>P#1N5/BZ&M>$X4RMH@G=:
MAVR5@F*%-:G,E1)H;6ZQAOSYX\W-)RN)3#;P3RB;!QM(PFH*" -G07L;-UWY
M4HJP"E25A"'-:;;@5""5BZDP#[CU1 !V>&;W;HM8>%KM8O$,(@VS(/LMD)0N
M?A2N.R>:* 4@H&R>?,C&XI;,N W3EO_2V3^A0,<.QVR,YE!@/3BF17.%[(#&
MVB1!'&.%,5*?E==XA5F-;UQGM2"'/OTN]?YRKBA7")GR&X5]ZYJ<+P."JX:1
MS5%A)!C<Y0"/#/:@0PS^ENNPZN;[KL+DUUJDNIA('0,'+KZ(&HLJGJ0Y8"2!
M[D>N1531X<:9WOH!G01!4I VAO+("[M&"O&*-7(I051]^X80DDXI1HJ"VYVE
M!4JB@*/)S+:X)OJ \'G*VY22"Z-N(,IU*K14LVC1E*#-M*8D=)X"99=9H*Q\
MLR<2;Y.(;X,U.PR9G"_;^-GJA(P$C (J\F+*BOT0 *G1D<5BAGHS7#WT$Z_Q
MERTL8O/!,IO!7A*@7@2@4V-V%Z@]B'H!!!1CY4J8D3_0W!69**'X%D<<;P/9
M_<V2%J[4U"ETQ>?,&3B^,"G"'IER:9!F*=4;4*L875J)@Y#CFMLX*_&B^^G(
M;U(YB295$DHYT47B*'?K2OCS-.;\=]YA"D=;%\;B+,QLT+J1*?R2ZZD#D,8*
M/XT1,#1NJ>1:5]90JJ>\WFMSH:QMME*D<S>(=5\=,E9D7)UD1C:3>?QRJM]R
MECH<*1MU;)<%FPE"COS.F:M,A@1L,"8U.)<%9?;)?=<GC;%Z>X'4[$F=L;=
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
MS].. AW,+OVH(R>Z1=%=L%A(-VC1Q7_2>[;U(G[8-<_@3M@Q+U"79YC84!*
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
MO34'6<2**$#Y&D>]=VBYB\0 _\!32P]#<5BI*$M9$2N(D<X\K$ZC/]B@0C;
MVU3$M,\P!0D45$"<W K3%B3E(&WR[^4?(.0B?&J,- $D_!\NIKSUXB#*$GHT
MMU<UNLY!T'4*V"PUND[%6D\;O0IOQL:@N14.VP6LI+2-P8$&;[L%K#+3H8#P
M"6$W(O\Z MDE_[VVRMS]WX1'9_C3;@N&I:8!,*?[ K87YAB8D6769,6QU\1'
M?M#*TVT7BNCS (U:I"WVR05U=UK3.^<.J^6])/]Q/_")C<ZCA<_UYU9-/G-@
M()_)! L%Y5*I/IL&R4\3Q08_B%MD0'BW;\OSE78?GRZT#PC7CS<WGYSOO3B$
M33[MNOB-Q:Q5NP3<^#A7(*_OO_OXVX>;D]Z4!R$O"XO5V(5P-^-H"?QA1LJ'
M\[IG->G8A4,AGS-OM_N-3I77.[(MCH92) V[V>A9N(W4S: X_WS'&VPN,AQ9
MT(P;T1[W@/X$MJX^KAZW9->UE%W<I1_YH(%=UM^:1(F"P?0**)B,:FQ#!,LN
M,'1C\]-U'1#&-(+X2XY IX>/@_4WR19ZA,)^-9R;Q$GF",P;J!XTJ%,'BR#W
M4;U/&*G[:?=\&_Q+\8BNR"9YX_)*> MP [EE4<D6HA*.!@,H]B#G8Q;2V):%
M\(X/<(S5.C9MVFW&1MVVVS0?X<$J298A0+3L((.7A%>;N(H,2D!97:RQ!S5%
M8M7+YD.N0]#VUVPEX5+@MX4GO D(5S8/&)8;H9+3 -&OKQ7\N'YX ?=VH7Y,
MN 4(IE7&V23E9C8:P/2DN>/!1,;GM4NC9>O/P&Y@DT\='AF-#7G7D5MQCYF$
M72 ^&O\EC$.VM#H4X]B(EDN@X7^/[IS?!;"S!)'"\8%/(H;[ME0^")1V"DG\
M5;$94A#2H_3E&*@_IB9;A0GP1;B;@XKJA6"3TLT$9A:(6P0_1WFUY-,V^Y(E
M8IIM&K_H3TFR!0-/2C;V)'Z&(^BZ,QHUAKU.U:8[/1#_P\[!.N6T#],II]GH
M]@^'/WF82?4:K8=1%9][H]J-?K_:4,\TJ0=/KR2(M%.7Z\I@?Q6;)M4PE=5
M\"ZF-],!\2>/^;$SZ8I48V.^+#;F<]?5G5*9S M@7Y[C^Q7RPK?<QG-+$JFV
M^"-/ :E<6E1I]4>:05O3[<G3;>6*HA>BVT=+[5-.W-V*TW@.-3'']/Z9]MUB
MB,HCP1*K3\8Z&8*G/)*#>2+CZ#38[)5LJ/C&2NW<V$^Q-HWJ[A^[7.XJ5_MX
M:N?._%BH">4Q(P)?E'K[0:QB,0ER*0NU>ENKMU4N=,OM=/MUT]^C/9WFZ*A.
MYZ+UW)N2)+):KZWUV@HDU&J[S7Y5W/A:O7VNT^FYW6&MWQ[+<7QY(#VWUG5?
M_OV3N-?MCMMK=H^!7$YBN[IM8(.CETL).0WN=+-[:4"M)-9*8C6 C>:@0LCI
M"/7#Q^6!'=^1@-[>Z3>?@R6>LL+V4ZX ZACD[:6_?Q*7:^@V>SME[]:[A:QH
MY#;[+YBP>QJLZ'-9W66MA]5Z6)6;U@([J';6'>GI##J=8SJ:BU;\-M9)5 $=
MJM7$.B:Z@W%<":ZI#E4_V[%4@6NJ8]1/9H+OT[NLUHM?_OV3N.6$_/MDU'*>
M>NJ+HO+6NNK:>?P813[UK<6@393.1:RZV:XWCJIUTY=__R0N>:?9=3N]76*F
M]7Z1(!G6#LP'V!2U/,2V5ZLL!G;$S1Q],=[/8#XR;><HWS]/_>.JTW9;P[J:
MYOA.IM8,C^L\?B5E,-]CO$XUK)V4>V30N?W1Z)CJ-FJMD[3.IMOIM.I>5^7Y
MC!OZM]=:YD'>?^B=G1'?6I?:,>AQ6W/<G.FJW7?;O;W;8#UJ:UY(N7^BI=5W
MHM+N'/FUZ+F#/4S7 VW.$YM5!\,1K''2-N&D=?+;480F"_S_?A4,>WZW,QZ,
M^Q,QZ(ZFO=&@T_0[4[_9;XT[P^GX_[JC5S6XVDZH2:_^YXN84?SDAP!!# -O
MX7PV[?E_U>WY-<+(_Q)"X_</(32>-%S&5A+]7L-7,E37/[PP\^)[QZ"L,.RD
M@CEQDFR<B#\S!@83L4@C=PTO)1;3!8S*> X*6P$&7\71- "N$RPP-R##NDJ)
MUB;A%,@C-7B7.)-Y(*86+(PO)MS7:>E]A1.ZP@?;S7?O?_WP,_VS]>X-IGL)
MQJL4"M7'!I(H^PS#7#"( E-.4H!HV[ K>0@(SG* $YO=,T+%8A%-)%20! ]B
MO)RQ2.^$" G/4GV0L(]B<1LDC&-#*)B3190@#*;<21N.*/_IL83&H'/"^J\E
MH7_*]68)L G\(9D33$XLDBB+$9(GO^_?)M;ZG4]PTC%CZ7A+$&\PQ[D'%#+&
MJ<=BLO"2))@&/-U)1!@9SEV0SIU)%L=(&?3N"KX&/]"-.W'$F0<Q5AA8!0^<
MJ4FN/9%@*K<BS 0=4?&JJ W6@"MP, IJ""&2U+$0)=X)#!LGY"*4-$:ER=P
M6C"1N17A9]^>(U0)R+=&DV5<%:R2=K_1[HP.AC#2K3;4-N",\H_4DSJ)276&
MW?.>5&^X=:C'P*RT>L:\SYE5VST*QXU_\)DEPF/Q/LYR;[;Y@0]+2*>.HE$)
M5:?>FPH$]*(NNV?#$CJ3HZZ!>)X7B*?>.Y4^@_'U]V29'PZYZTPVI[Z4]:4\
MJDMY"2D4?Q?>(IU/$./Z"T9(T-7]1/ X9QW5/.U8?KO5<=NMJFU[:URKXSK%
M"Z7=?M,=#8<U[=:T>W*T>]4=N(-!^^@AV6JRK<G6+AT<NKWVGDVG:](]DD.\
M3-+M87K>GEV8:M(]DD.\3-*]:@W<=K]S1,K"@4KMCIK6/H9^EJ0QY@5N=)"<
M>6E8>]!UA[VJ3/,(B\/.]7@&;K-;'\^1'L]5VVV-:C3>XSN8ULAMM:OZC>K3
M>2ZNUG7;K6Y].L=Y.E<]MSGL/SM3NX2(W'N=FXWIUM3@82]]LVXR4O> J8^G
M/I[Z>([J>*Z&'7?4K" ZZY-YMI/IN8-!]88&]<D\N:7F#@?MEV%H!^TFUCER
MU?.W*/46JL"SJFY?=X-YVJTY[BO:'0[=9G_/!F+'WA)FBYU?WXKZ5FR)-G?@
M5G1:]:VH;T5]*ZRLMY$[ZE?(>JLO1'TASOI"5&VE5U^(^D*<]86HV$2OO@_U
M?3CK^]!NNMW!X&0NQ%,TBWR"/:<1=^J6T&I_P\OWQ23BCH!O8;M%C$\]4$6Y
M4\_+YU_C&J4]L,9B YI*K3R/IO/:#U:CLTU]SERG[#QU3S;8GEAXV'KO=7?0
M&#HPRP4U_H.A6\-&YQMJO#9!+VK,#>\>^&"[X?PV#Q(],+;LDTW<]$>QX]\J
M#I9>#'OB^!E!U7HP@V&CG9M!I]48P0QR8WD+V$ Y#Q_[ZRT<&.BK2%W$5%QD
M>->=170GL ,?@=RJ@WS:(RIOR.D\S\?+Z4/OE>=\%??.!(@U6HH83HA\XZLX
M\K.).1;5-T\=EZ&-\;WSNM=K],WAF..3+1JQA:;LV<>;O^V@QEGJ>(LDXA-+
MY+NY0S/OJVGK[H]+X2.CAD%O ^SE:(#DL#%@[E/)N3=>M*^&.D_>N>)ITJ7S
M0,9Y"SBU:#I-1(H'"_?.NOAX(M:]C7F'-U (7G6Q_8W\5_T8CCI4S3=C8,VS
MD!J-2D346"SY]&Z!MJAAX@285>#+OK5J5#=/-\@Y&CV]@DFVS+BGLC/QTLG\
M.ELY'C758@#6=.XAS2^H4:@?P"Q2F)HD5#DPS^AUWQH6/R3;HB)Y!;#':10*
M6-T]]S&]BH5L>XD<J'P%;Q0-IW0#TQB.WYO0VH#N)W(YL9B)D-ZXE=0.9X]:
M^<(;2V%&1 ]24,#@\#7=8G,6"\&7-XNI'2=\*]>5=(.8X*,L6^#UF%B 7B;<
M420[^(J/%#>F1<*TQP*_!Y\(X0\D:G575X(=AV4Z<*^7"1] &D5?'4'==YUL
M%?&NB+_$)%/T !?*@T_ZM!QY/'OOP?:U_PI<JTQ,?KM.T(IM2<XHA=<<KJ6@
M)L$)[AY<8M^9FP&3HMQM.(?C2\>O;6UJ:7?.6E>QT2VRSF@#F95(W->M0:.3
MUX6:I M5U,;<=47KJO5F1S%M]"F+Z7^;;!+4>2W#=:[:;^2HFV04#!!)T2WE
M-3?<5F_:HN7S?WG+U;L/LI,T_ 6YFB\9.>U%*=MT2X6>&C@I%5HX!<^9>K=
MR\C=$)AVDG(';WCP;\O@+T=R++,I!6VJ<7"]XR(1!+J;$02.#0S@^"W[K>5_
MM65_<C*F[#S++/MVP:QN-H9/8M<'MEGOI3 S,/2(@[)]WVHU6EJ?+I$*9O)Y
MHQ(EUJ[&X1_B3BSB>RW#8L*_0!DVC:,ES,('=GF_#B0 7%1(D%_/">$4U:>6
M$;QAQ!+00A9N%0TE(M</D@GVN2>5&<72#.6'PD90DH. !5@DP:Q!)TX$(PPL
M5R(-M,:;&OW3F68I8DMHK7*325ANCEE&8.B\'C9&95;@Y7I/BFJ!I6K@'B9
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
M6?4OH'3/G9LIZ#H>*S6%*9-2)$+NV@U_]L6M6$0KY<JSYP'W$F:'4=G)IL4
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
M@?VS5@.Y7P5CA7&D&*-?4<AAA<Q@W+/.1VU!V:!$,Z'>9#3"NVJ9<]W]HR4
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
MZC+L,A5P5AQ"<>6)*RV03#M+S#1X1R2M *MUJ*P7Z"C)C4]75:)>4 IX:LM
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
MHOEOOUTZ>Q^^7M[LJQ$Y_7IJ,;6YY_Q2?#U!8_GC!9<+\_@B%,:>#N/\(D4
MAOXESEQE.?/RW\U8V[7(1G^"NCO_J5OLT<!C8VYT^6%[YG/F^IL_D)=8WO]+
M%. I,Z]\]*I_RQ%=\8>=;C]KXI]"4(#GK&TIJO\I$08N!+X(,V0"V$GXRJQG
MJ3&_CN50. 6)801D5:KRQV'+O$0^F2#%5BD'%##%E(>%WX6[<(.9\IGS<Q+E
M\=Q\X%?M1=ATK]!K29M?+Y55SA&B2U"[3UT0DE9$&9V[&N'4'*U5)$RL5R]9
M2 =H.9]_[E$-&\E8_=F?".<*"P/]"I^[9NT+(P+PXT3*3-\DGPT0)/UT6\H'
M-D72D(7SJQP,$CEQ>FVXW 3<H9LE'N?X1$ZWU"?2/6SLLIVWRSXD^CQ52GWK
M  0?9ZZQQ?193(B7VLY'KDKM4%6J_ICRAE'MA=]455W#DEA)?'MCRCLKY;BJ
M"3$V\PA\UH01>AN-P+'"2VPQRC_#M).9J)IRF%D=GCB(^!S0!"O)S)5E7WVE
M:X)J13\4%:V^MA0<BZ:DS(]DX-F=$Y,H4 U"G/^&V63V@N8E3^NRWHXJZSTR
M\]'?'*EO3NR@-RZ&II!*:F54Z@M9ZE-A3>SGJQ:PE_L=(]Y,O5^B^\I<&_UG
M.=-BK0<>+=AA(LAL-SD86M]=9'<W2^P^T?Y8ZU;\@@B)05F<?>Q]^UHG4TAI
MKI>!35;ORG5-?^Q\:(-PACEOUBF8%WK;BKS8JIJ)!3O;,.\F]-:$WK:,JDU:
M;V/_+127HWO.:IQC+0'TIC^B"6FR(LE"F6B'F'#N. SGN"+VT<EE!][02&D[
MO\CZP%C%GHH.YL0T4&NC*)5P&?A>!65 R2NP@_Z4_<\?2E;4'O?CA-=>A7?1
MQ/YNGZTEN'A.E+5D9^#2QR7K;VH 8P[/0L-JV5A2T\!8C=G41&0VUR):*Y4?
M#K(T*;'U*;$5G)0F);9)B=T1]>I0]9E+T#?Y<]OY[%X&.0;A?MTTB+YYQOEC
M8BD;8YQW#SMGVS!O3@ J)CT+-&JC)MUX%-8!#[V!Z&%-.'6WS&EU057BJ8*S
M0#">ITQI"FOZ[LA'>-I+947WN/8R10L[3OP[=.#,R&X%07=,E, 7C;'BDSJ/
M'NG24!B^W*B>NBBB+8U--IF0/B>P3"P+F/(.J6YT]MSL95837NT\S-9L7"O:
M0>T'T%#1D<KI- '-8P-_#*L]*J*U7>OSP^/9$ZI]>37.C)!3U$:RFF7Z47ID
MN'^.AKG"K"F]"2MLX4WEQQ@NN>-P6K#V",R*Z<Y\_U09;^DMLU9\77UC/>5G
MKOB#S)+(S\!@E.BI0!>.6F3Y&UQEY^+BS"$[P@%&9)[ST7UT)X#GL@F.9[7
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
M%0Q1<6%7JD\I751I7CFH9V$T3<B6(2(I 1;%JLMQ!J#J\6!(DQ;K?QEP1:$
M(FGTZ]4&\FE^<+MUJAMZ4!R4C^AV=5G>''5:F!]_U'*PQT&LU'?=P^D2]%QW
MU"*2S@+1M5K,%#>@ ? 9T+J$@_H*_H,4G[!X?^="O[_8<L4T0]C73&,RA?+^
M8 1+=L0](>#80QSI(:C[B4@2$,ATX_B2IUY*V@.5AV!^:2F4LT**_D,3Q0XX
M3YWH"0\!/ :6N-JJ5-JO!.;$>DC@8I=S"W%GS<E ABCV'I4_E_ZN#@FZJO$G
M=WR&U")<T 9G)B$^(-->8_;-::56I)KPXGO_>N.?GWC'1_VS_JDKSXXO!B<7
M9T>'WM' .SSM](_.!_W_=W[R9E-3=M;A]^5@I"==E:[\EEJFXE-O_DTF2:?3
M+F=O/U05OWFW\0P]1.=<+-0]86.4"#"6<[2.4;GL@UC/E/7K"KA#R5<#DB>;
M'/3IMG2MM9%<RN!25JXEQ%<'>:8U6'@8=0-/VZ\44M3&90%O9MR(SB=,*\_(
M)M77:>E]+1"9[% "CB(QB9XX>)6+579BC.8VR5H4GL8Y5:@WJ"F'9!L/\F"
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
MZK.&8LCQ\@0W&JM:X EL'8]U(%3"H2I20.D4(3P#AV5:,E1.)IS:E&1(2U6
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
M]YEEY T+AQA0N6>4T9;R56FL>,$U&Q.GT,@+NRR38MQ>),6@Y'J#T0?8,JP
M#3=4X+:78]7B!_$L*&]-9PD,R^V4V$_O1L.B,8 H4E^4JN\F$G^:ZM9+0:%J
M$3]NMWB;>X+_E+J(D$(8UOGM3U3*!VG!"Z2(A'H3=-AC$"$Z.^N]\*T/*N.&
M.V76 ,'\L ;R\E=<?>(L$G1LVJ05(ML6TNJ4%ADYS[RNN:0MW1AE*3PU3Q+$
MXRC1_0- FA$'8=? NK3OZ0&HN6"]]QW$/:ADZ'1'3X/E:>^+@%5M;%<2)=D!
MR2PB+3=I*Z+?I>PGG*P/ LJU8@^<6,)ZFWW)LJSF_FI6G[<B0<76YU8OZ7;,
M'-B0P_A9)-]E5B@!=]0[6J7>VKL?(%[+YIQ"846[S8W.75?+*?-@=@3H YQ:
M(O7JJE\F^=@2RC6*M.92IY-@(FL$?ZDD%5I:#7HA">=&?<8=5 L=SN2)L/;H
MZ]RN[WX08+Z(5'W2!E&*??^JZBWI&\\":;YIE^%NG#8[6;J4DC2,1*#3^JC&
MPW>=J/\78PULUJDS" CW@HP=I?,R0YHV>-1SCSC5YX9SV-UN9J)O[6G&L=!!
M7BDE,25N[.D699+2!52Y 2L7X'Q:<[4"CZW6M#776J-USJOQ)-F;YFC<E]T'
M&W.\.%P4H*ML.%KBBLM\Y81;3LRH]GQ+7)BMLC<&ER%_(+I2JG]2#&NIK<%$
M78G2(SI0H*$@!I8%%;_S0-'$((ACDDTH=?U STE5-?E\6FOU791%]",]*RJK
M'%#!'+M!%>4J0\PGVV;+A$;5U1+@4U@X=^1=%%"/P3'IOW$@7$Y74OZW!"Z9
MS;EV62ZD.C-,N2EQ"?J^RBMP3>3)LP]P/T\Q6YYR2^'R%8BEQ4$9=6?#Y"E-
M>XSM7@/_N[Q'KR._I*0/8P#'#W-9O?O9-U=OM]*@**"$#^1C(<5WJCY.,0IE
MGKIJYXN-=[6Y23/5WJ"ZBC(=%?=-H1H%[?<-=53R /8X#:+HN_T2MG^Q[2_!
MP "']=FO61K+"!B8^IU(,%=<V425]/3])9&@7F4N[O'VY>)NC,<5G?<(920#
MN4!"JHZ$4,Q65:)-^U ?ZW-F\I7N(G45^>.ADR;NO]YXGG> >:D=^-__&QZU
M_XJ';U#)@7U-HA\3YX0_*9^"DZ.S^,<RG89.CX[B']3.9_M@V!X=)9S1N^2;
M;KG&=;KEC,>[M T/P+O_ P_\;_57$ZFH-JG<O3A%KVR#R@19&$$YZNI-=4C"
MJN)HJ<.C@QF75U];J%=.%RC!U?,39JYD!ZA8<+"-VVZQ#LH%F*GC^9A0@?%&
MU$ZS>RE#K9^RMJ\ZK4]!+5"B5TZS2_2.LIO)[&GI-R@"=)6>E36>8MHXE_%U
MZ?<$RD#3M1L%JCBF:>1G+T6' )6W"HPL!572(JTZD:1@M50TL1@3=0E!27IJ
MT-EM :W>A(KL=B"OO,@9BVN9U3'B*.@-DG%FX6/X@9L'NKE@M93KYNI256X]
M3F2^=*,UN.O:AWS?/:;3VEG[XO1X)8W6SMN=3OTWCV[9UC[OG*]DI*/V67=5
MJ^N>G*YH=2?=DY6,=-SN/-#9;M&13MNGQZNA^%F[>[2:.1VWSXY7U )P9?RT
M.AX_:I^<S^?,!;L2'B+"N1K'/':Q2'L_I<'- D-?J55PMA ,.@IL(TBKN._;
MNZ;N#J[I: ?7U'$.N([N%I6OT@*?<ABMA@7+-%+</%+M]?9G[O[N+?;]:A;;
ML,;N+;9AC88U&M9H6&.]K+%\^_)ZXHQ]SPODJHESNA!QJF@%<13"'!>@UX:L
M<C$64-Y94C-5K^EZ'^R.K/<17N<=63$<<G0T"H?P3!>3;UNUP(:%&Q;>\@4V
M+-RP\)8OL&'AU\W"R[:U7<J4FMLZ=:6D>;#M'Y'F1@0BF50W?#5+/W2V@ #_
M>*:UVVM.\'V;M.CSH[,6?/-?_ZMS>OCN>0B 7SV*$#\UG-=PWAHYSXC^[JI$
M?RT7;MR.=#9L-]9"A'\V-^ KDT/'%ZWS#>/\Y@9L.*^Y 9L;L+D!&SGTFN50
MPWD-YS4W8',#-C=@(X>><]'=ULG16>MPPWB_N0,;WFMNP>86W(A;\-&QT0']
MWU9%0 GNZA9!KDR?YG1F!'S>D:A9^W8P_G(*>?U6/YO V5KJ=EK=L^/6Z<59
M0]_GH>_).CAW X3SSN_L^<GA$BI2<VX6HZ[J8M%0=\>HVTBF1C)M-W4;R;2;
MU&TDTXLXEAIKKK'FMI:^K]686[8*88L\;;\AFOPJ'&TU2]\.YCYM'9V=+R$\
MZO?ZN7W[VT??;JM[<M$Z/5O2C]_0]P'Z'IVL@; ;()QW?F./6V>G)ZWSTTYS
M<)['7W!VTCKKK./TO ;J=LX;L;23&WO2ZIZ>M[K=B^;@/)<Q>]@!??2HH>_S
MZ*/K(&PCF%[@X)RVCCO=UMEY8\D]ET)ZA/EQ9^NXV5\#?;NGKU,RO8*$MH6!
M;!Y:LTIK5 T4CF"WO2A'K!A*;7R5&<BKI,Q&GYKSUB$Z!)8-<ZR"0*O.G&^X
M^M5S-6@59YW6V>GV<?5C@G[/QN$;MY\GQUNTD1N@_33BL1&/<\.3QW#IGSXZ
M"K!^\=AP=</5LYV<9]V3ULFCHR_KY^KFTJ]U76R3]M9<^AM%F48\UESZ%Z=@
M[3\ZQK9^\=AP=</5LS/!#D\ZK>-'1S;7S]7-I5^[G]LDGII+?Z,HTXC'Z>.$
MLO&B=?+H^/7ZY6/#U@U;SXY:=8[/6V=GC:F_&[?^T6/3/U[YK4_9#3]EV- %
M_NOY=__^/_0'/])/L-&A>EQ_J>>K1CWNML].X,UQE/J8,_ VD8' 2IUWJA4[
MO=7^H2+R8?$3T0>2YMGLGTPUBUDU[3J'#Q&O2Z;O29D<]I^C1,\F%D-YT$^D
M^'X@!C#9MR*X%Y,4#ZZUIK$?'E1H^-CEU^W0U#Y9/_XK3S-_,*DG7O>H,^@^
M)_%N1]))\S%VU$ET1R$1>NH?U%/(M1M11G!JG&PD4PE_)E(Z$RF2U/%3)PJ#
MB7-T3LUY,F[&E%$.B\<Y+/8P+<>3XRA,LP3^&0YQ0">%+X'S[OQL@D-$>5)^
M<YQ$PT2,85!'N"-?WLDQD!T?C64RB!(@A2N=822"E%;@9_!?I# ]=N]G(R<=
MB42.H@#DAG,G@AS6!NO$T=LS3]3,G7K@)&[,#G^,$B?.$SC7,";N#=!:]&$?
M'9(P+0=8=PRD2B1LR@!^[F&7I4$4!-%]^G9J?7,7#V*=6,8(%1+1L-) Q*E\
MJ__RSO/3.!"3MWY(\Z4?O1L#T\#Q4Y((CUY%0A-)^>OB5+8/^62J;##U9O5U
M&[[Z:?KS[E'[XK#^J\-VI_;SG1MJ^5:Y<S7HE[P?JG?K6>W=^D ?79;/2[5(
MVS)"/-0ASWF%-#%=]!I"B+D]! M*K+W1'HSPQKJ*7E#=M'KM+<XC.T^07@K:
M8APE&1PC/W0D:&>D%1)"S=F[U+G)QV,D6>F,W2*O-43<7B+6-PAE,JZ#@@H0
M:1UU NN62'78MT\14%M)!59OT'H9PUJR%EHQYDC!XL#F0Q8!6^L*S+&QP(\_
MYED.=L^UF$0YF(N_TU-?HO#@ZN\<[5!#3N<Z@!7U[D7BI31*YUW],?TY$6R4
MX@\.WHL4WL(_>_)AW<I=Z=%F@'GI9KD(@HD3"]\K[PW0$6U2M3FSJ6]+/KT'
ML(Q\'+Z@Q'QX$W92+BX'4[1FWB.DHFQU8G$KB8 .OB$))0]$GC,0OO9]@9 2
M))FFCN/+:A_;14]TIWV3:9;X+E+K)HO<[UK"$YV9A-W#;J>%?W8=^ '\]PB$
MG,B<D0!Q!GR8L9L-]J#3_>FH\U/WJ$52,,S'?;B#X'-R5J;ZV7$>9'X<^/#7
M_H2>=(,H1=]I##.1VF.:TG0BEJBTX? %#@%/-COU^)T*H^Q1NU7^Y41FR^Z?
M?H^S]X_3]M')_K2#^@%'[+HH?GWS^S.3]S[* Z"B!#&5H+?:+T4 #OJD<[F)
M#Y+?%\Z]! 5/I*E,TZFW5':%0@[E77EP(^8$[$H>'A]4RQ#IU#Z)L\V+(-"(
M;_T,7N<^&%/@<^])-TKH(GA+VC4^]>;?_RTKET3/Q?^DBA6.=C?.\A6XI^IK
M'OM9)F7+N1_Y<*.Z0 <_!648=9%$!A3G0L: WR!WJ$A9E,"-G,HL93%1BKZQ
ME/AR]35M.Q_5>>*S4O]J)XNB[_0]!W20M87:$0J)P:F*T1&<17/?-AT'>NJ^
MJ;OD "^.MT>GY=M$C?3./CH'G7-S<EXZQ$SFQJG1H5]^"N]*Y.H<LQ3Y)N]\
M>0_""[<.Y9Z3HG/2EQB_2\SFH=2+19(5EXP(/;@&'1&&8)0!#^ PCCMQ,1PX
M%GZ8P?\CJPP"D+>E,<&&XS'E#U?&F?,9&/%+!%=JED1C9/0(AG,EJ-HX/' W
M1EAA8G#\@?U#2;S'K(>3EC^ E*EBMA'(>N1'/"9]/_ S?&D._W1$'$<P*XKD
MPF(N1[X$"UM&<2"=KX,!B.J$8K[\1<\;P_0YN'Q7/ !3^ !3HRL%[Z.V\SEI
M.Y>)E' V[P4M*<@]F/@ U@+3\],*A;P<#Y2#7]@C'<$G":M;[^A+.8Z#:,*S
M'<+X]+<XB>Y\3Y/1P2F.\S%OFWI-RJYE(,4_CKLG"$W?PI\=).2L&*CSOOI8
M=7,65WP6B2EZO*GOHS!/G6N5O0":"IJB8D@J7W%F)RIGHGQRRZ<11U:9%<4P
M*7,K*5BE [J'.EGU)?C$!^#ZGQ.!QC">F=/ZI\@&M&X <^#-F>'3[OD>J7$H
M8'S7C]'F4!Z=@9^",3"'& ^?IQJ]MV'V]3-[+T9IAJ[-NFT=2[2Y4B.P@%%H
M0+I10%?$_ZI$E#[]4*?VQ%$4."? CUG$9AK(71D"D]@)/\BS]C/"PTV#N5R]
M_W3[H5=ZMH;=C^</WRH],&]L'*QK/0O<XH. 1W)@$M+4/.P#%65XU_$)7\NY
M>K%CM=XSU.FN_0S!%&:<(60;B9NL3P%%(2B_+9P@<ZBHQ?P+A<U=Y?%!(P!^
M;-QV]#,[/4X,X2Y),P=L;K!6_70DO>(4 $-7&5X=95:5;G.PMQ-2E9 S)3")
MCPD#K-"HZ5N\]Q5L&<-ZH-@!3[%A01Q8U;X6&G)A=FZR96=ERYYN7[9L<V6O
M\,JNZ=_@[*G@VV^WGU1D;;^2KZM\%^KJ%OAMWP^-GR I_*SLPN3(@K.'-[6Y
M_?=)QMCRB/QZ(.?\;-8OX. KR\E!&Q/>#^O]GN+G@8GOT#MK$WOYC: A1W!_
M5M*!_1!]CU&2SK8$-^@F;;C]$=S^,4H&TJ?@/K(KV$3%!69N1XSYHRL$F3H/
ME1]:<NQ91\;\$#D!GYAF<> L\G:3BP)9Q+[C0%>S[[^&33:13;0.ALSQ:S0*
M4Q08H$S)@PQ>C?J'KC'XQQFU"JPZD8[J'%O("C#).XP@@##YA->=/U;.J8\@
M-4/7!SU.^Z7(?M>\TCEM::=N5+RITVTU7+2Q7'2%&TS1+M+=Z]U_Q!G6-3.#
M;RJ>SJL?TLWIBOX#N>D:)8RGK<]9#$51,G5I>DJ5MMT[EG_1V9OV+^ZW\'DR
M,J+^7SC!.Y*BJ* ',J4H7*C=1L6*C%BU7]670S\DYQ7'?XY;;&8X>+Y4J*Y>
M=U#SG@H!*@L:(QQ -P[J@C7LY@$M@@A)/Y.P*C2[_T:;"3;F'R>'?(1Y D#%
M:(P:C/T,FUH'62)(Y'MBXL#?_8#")G<PXG!&W+8T'8SFD$DV=7Y5 -.'^PBO
M&S;HL8J*9Z#<P&BAP96%/)""!I)HWQ_P"^A$N5&Z:FAOL9[QL2NC<+M+G%86
MH*S$R<(T#S*A#Y3]W;6$C?LYB?)X;81[=H&Z4 B1HY+!!/AZ" < ;DMXF>=7
M,O*<:Y%DH%V!SO3;;Y?&HM#/&K,"Z4S&A,<R$UA\F/L>60/*OV6<$_KR-1X0
M:<1A76E@NYB9D7YAI*_B5!]P=1Z4$XZ$F?7-- '6=W">??_?:^<1;H/>%2-?
MD"1W(O$CN D&@@+3&)=&R4S6$SV0Y' GD(65!T,2P2J_Y>;JDC8;__[E?VZN
MYO+8".XZ3Z(M1P6()";Q\?LH^:X-1A[:;+%VD()\I@C:!!<P /&0'40#T%;P
M3DZQ[!0X*PG3'=[%3Z'3RX<P!8H"M0H2B11M=A63FD%YV$9/WLD@BNF2 V+#
MH<#LKQA/!9X=4F*%,Q;)=]C\1 Z L'A:R:FMCRK]&'9;HOE=%/72J:T[J^4X
M5]O![ GEK33O1TL<?QL1DPZ<SID3Y_ V-Z!K&8XWVF<>+#R9'& :@P_Z#_U"
MA+Z$02_U7V$=@20-@]*!#MLG/W!UW?;A#YJ#[0(];!_3E\?Z2[5P5\1T_?Q'
M^1680<E.0.V$7H"5Q,XM54>;:? KS03(G::O\^GS5J1IZ RF)O5B$W5^T-=
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
M:V_IE$:)N,.6"[I5GJQ*ZM]_A#\[ :7V3ICI3 >=<%)9NM!QW=US-6>3^S)
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
MI'7DN"?2)$[@'Z"_6!K@=H'QQ)^IE\P9IP7>@_4__GT08>!@S7.*;RVGT<4
M\VKX^=$;)1.ELHH/#L(D":=OF_DC?!"#W"7K'WGV<+_=W$H\>NY2K+SPWTF4
MV_[WXFH0"?[MBH]ALF^Y_\CG,9Y)!9JF7G"UQ,-=R2];H5?86CGS:,2W7@*O
M&RZPLUO"3GG"C@0H#!+WMW FBTC>2GPI"/1'*<=243$X#OX+VOOJ(XC^@MVN
MZ=Y*>%^2*1LE"G7Y./3]\!%)I=.;*=V+RIT.J%R-P!<S4"LL"1=W-YORD:!/
MX>1#-1^F$?O\\8LZ/Q]%)!9T!(SW00S%%/66:RN]5<)).9]LWT:P/F@U^7P6
MB[?ZCW<C+Y[Y?/[6"X@^>NC=E$?W(.%JLY=<0=$2R*^5X/=[C9Y+LJ_Z4:L7
MJVW1@*]^*/G<;=A-N_2K9J/\\W5#]1N]5N<H(]EVPW6.,U2GT>X[1QFIV^AV
MVR<V4JO1['9/;$XG2EUOLY!OV<C]D$21_O[U47*C/[N273EGZ"Q=,'77^IAV
MKZ+D29N^A+H7$(F"8RV/!TPZ@-\QL.B\$=/$[Q@.S=CYFBD?Y<R6UL@VAL5K
MSO+7 -\.5OBI3_3&Y\&ISU'NK+>G/LW/*=ESZ.2+81J!:P5#_TXV]1R-OM\#
M\5U$0P]C)/ WC]"QE:HQ?K'4I;*I[YVZ9&^?NK2O=GI)=;_=,JO#[*-:2W83
M>4.Q3>"T'OHY8\_,DVZEC(+54% *^D#>YX41['L/_,HL#GB'WN$_^(-@G\.$
M_9OB1L<2)6,N4(8HC[Z)I!!_W64IJJF5G3IJ916DRNPNAH:-LLG?LGPK9@>O
M% 1+BT'$OB03^,E7'#,V&_.5%TQM6UB6&S['FZ9L Q^P@&>TG;?T+"NQ=3_S
MZ3;V4Z5HRN__SHVRB[]>GAU);W8A:<MH334HWVDQSXKRG=:\&B29Q=SN=%R;
M@G1,T^O5LI-^ THB,6=P!#V(_=+Q#V3':268VC_85)5U4">CXSI*K\8+3#.R
MG7>&$X83AA.KR<UMRVD=A!5Q)HPHUB37EPN.XUH]YR XC3/AQ$NIB'U3Q\^8
MS3N;LL]?''=.YEWERN,.V8J&6$/L^1%[_N6_M9(,N]VS.HY3#V(O.OL9VI4C
MU+::S:[EE+<,/J52P],R;MP?[#8:-_MMA\H55A[!SS#$&F)?F]ANQVKW:K)E
M+UH'A8JJ0VBKU[&<?J<>Q!YQNYX_'( )V^R'H+6_85,Y\[=6'IPAUA!KHC;U
MD@S;;EIVJU4/8FL3M4$LOI;=,C&;UP*T.WT1J95C;XBM)J[B^?N@=J]E]9S]
MSM_*$;OO^5LY0FW+[KI6QW5,;.'5T+E/7TIJY6@88L^56+O7MYS622#J5X!9
MEM.TK<Z>B+V5(]<$GHYS'Z%GLDUGNY.WRLWSYOEB:YUC;NF3K.A['PDQG-2B
MP8[M_& ?$$8["YUMB#7$5HS8?@MLTOUR9"I'ZT6[+K= X&FXSG[= "M'K/$T
MC*=AGC?/U]/3^"K^\-A-FDQ$\"!$XOGU<#9,":DAUA!;,6)MQ^K9^Z%U5([6
M?0$Y*D=H#UR-?DW2"(VK\=)%%G5+13P*]%FU9<00:XBM+['GG_A8*\EH=ZU.
MKR;*O#9)GFZG8SG= XLLGM\>/"W+YC!@C+.P?@VQAMB*$>MT+:=9E^OA/8$Q
M*D>HW76L;KLF@3@3LS$QF^=EVD' &)4S?FOEOAEB#;$F9%,OR7#[ENWNESM7
M.5IK$[)Q6CVKU>V8D,V+X6*<A>UKB#7$'G7/O_;SI[]8G;;5Z=0DKZ\VL%0M
MNV/U6UT35W@Y4(S*F6BU<C(,L>=*;*=K.6Y=;OSW+*BK'*$M!\XONUL/8DUH
M[!0*ZD[,<3#/F^?W*ZA[>DN?5$'=)Q$$(?OH^]Y!G;@KXV4@;@=X&79-^F3
M?RUX04V(K8GKJ&38J8D,&P/-.)]&,DXCV:EN=X*'F0N5"UR;>S)#K"&V7C>0
MM9(,9W]WJ'*T7G1K<MUJ.]V55377K:;TWOA%AM@S(_8 3*'*T;HOIE#E"#T
M4ZARM)J0C0G9G+)A4SGCMU;NFR'6$&M"-O62C ,PA2I':VTRY(^"*52WD,UA
MF$)G8?T:8@VQ%2/V $RARM&Z+Z90Y0@]!%.H<L2:F(V)V3POTP["%*J<\5LK
M]\T0:X@U(9MZ2<8!F$*5H[4V(9NC8 K5+61S$*;06=B^AEA#[&GV2CS;Q3H
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
M89*]1HS>X7!&"IY1"GZ%PPLL$G1E8_;^RT]?K]D0:^C XR$;:"*XGTQP&7Z
M?R$79:%C&J&$6-JTNB+9T2?<+!)3+YWB*2B+(7&D.$4C28]-_Z*2,5E<#<:^
M!U)(E3UPL-+7,Y]CG8_G^V F3;E7D#60)X]F_LBU^(C1LKD'1[7GTR>"@R&-
MI6GA^"UFSN.A3).%J47AM%2XT2+$&FC\COX-_PM3#4+FA^"C1, T[][#0QZI
M6V1=M0O6-LKQKW(5Q(.NP7Q9<QO')*.J"8LR!ZM+P*.T5LECR+#H$Y0-^NB,
M9P-*GQ+K#Z5/F9GNJ]9ZF:=QN>!JX(]*['?._'0Z [F=HB,PT:*?F8H@=MXE
MS5$J1))D^/&J\2AK@65E*P\"?)STL 4CP! <=A>\EB?P1QCIRDH<H^09XJNL
M-HZ'\"$5Q0*ILIYU6>K#X3"-Y'OP1<,AJ(6(ROYUX$F= VF@BN-B65Y$GBH#
MFW:A8!P)5=6]P 4OF:N2<:0/5@*+G-7LBT_=8#&>%P!KO>E4C#QXOS]?F,Q*
MJ; J0+U0Z_WU]CI62PQ+AV^[>/#4/O;&8Q$).MM$\BB$%&:MM^0FQK>H@FSX
M7RF'2L6(3+71CS1W"R$ZC([.M-;,M-V%UQ -BR$]L R6UJ/XD@</N7!)8SDM
MI96JK3^.%O:0:;G60I*?)3.&K#S[P-)7F<1/>3-2&BJ)*\W5+6(EP"4O*M5A
MP*]/(HZCN,$V,K6$D_CG)W@NX_>I1ELD]3#L3,BG<^I-[*7B9FI)[$45:E.:
M=??=AOB+8^(OI^5BFOC+R2[-2WO_RYO81 )>,Q*@5N-5PP'+$K%G:$"3(E%"
M]@@0.$\&"-ZM1 CT2TV8X,<O ;L5LT2"OMD]"?H&1B@XTLJNA/WMC5$/%%=$
MN;(/H0]K@^=#T4H4X+Q)R^[+, EIX+9"DV._!B@I@9!80X3IA ,5'E]XN3+]
M1KA.:"_BQ?1 74R?YZK8#J:/ 0>TB2]9 RP@ 2=FA;YT?'4>AXZV%%;(*JS"
M]2R"[>,V:0U:VZ]!/@.U"!<4UX@%[@H"S%HR]=X -19P!NTZ;Z2,NC)S+C?C
MZ<VQF/&H>&!1!&5['25W:Z[S5A1>F0(K4+B5$EL?VMQ%=1':RY+BRGB!/[O-
M>?%!!S@6E%=Q9;958"J\(N-%8 Z(*SSPV1M7KI<,A46"4C_0042+HK'P)AAS
M+#P"6EH*'V5!IF+P*$:\M:&?TB]6 T$P&8P?*=]T2?C07%D6V>)4<)&\(!6T
M0+,H?/!&!# U3$G:$UAQM2W01TU]BHC!1GSPAO*9XOJHDXS"1+ R;YQV$XTK
M-L$TKXN9#Y:5^#X302SB2QT_PYP7/6X6M*#% 0^<SYFM9GW>^HDB$=G.V48G
MJ9WB>\I6W$-'C7!W)"D,DQWWF<++)K5>8>EHKYJ7TE^X[BW;D9I+;90743]%
M%KZV[BG1P^6Z1[)X:].I\,QSZY!\^L6W/JNZ<+OM8ZD+*>2(YOI/V++!B+-?
M,$:-$BFC87-]+^++I<Y(-"FF1TDQ[9@4T[V9=RN$#@R_SZ[Q5&HHF#1:_]Z$
MOC><ZR Q:@L.RC(>1MY,WY!EFA5VWD#DJESJMEB!/M*>YPNNGK=Z8G"V<J=8
M[4/Y>#<V3RY2I?GTE,O[LQA$A"/L$(XP^KU:RX/NEO*$.?Y>DH!@\U$X2Q8=
MX,SNH<^^O%]A7X,T>=DW>'1ZL-%A,48+1Y(^1,/Q&(Z>*)8R#*H&C%X*DN?P
MNS&<7A&>"-EU2O$R:=D*6S23]'7/R(,356'^DC&5!@KW-T%$:RR6B$;**UE\
MP1#FE.3F!KPK]@:>C_,!@<+[;IU#CAM\F*!WN+H1US-(!AY) U"QQ<<O,EX)
M1L/'[-S^-Y9CW*#;,")U01B[(O#@E<M?7>!-E)4G&MQPK&[Q@!U)?O\LK]JE
MP8&A4+10QAE4;;75QL;M<,T*_%A.F]"Q%F7+K)-V;5!GV2:+JED%II?XOAQ(
MWGPM^7[I6E+]NCCWPNWD^^+MY(?EVTDP0A%<_()?,EG.H+)3%E#P5[#O1\KH
MXVM/NF+"BK3T9; =AEZ\_RQEXB7%*0>7=)(I!.ZA%PW3*=K)0\(WESY5['W7
M!CRX39C<$!:#F\I(7=7Q,G$$IJ<I^/]@:X+DX2XO%'CH3;%ABXY"$5/D7^UK
M'7>E2PA</>FWX/Z/(OR%.M,GA,@^SY0>19BSP3-I0\KQ\JE,DI:N'DJ/_172
M-VD;/P[S?4\3B\D%*RII_A""%SA**7]$SR2;;J9D2T@AD@G,_M&+!1$_$-F]
MIW(1,*)*(HEL6^*:MG7*UVI5,55+^RRGJ:VC$]5W<:^K*X5=DKHXFZ(7-@.V
M7RAM'S.GT20A+!XT=J,M;5,\ VA9"F\&OVXE,VR=<CLT6VS=N$?+(,NC@B>>
M=879HWC9E5L=16&XT*\J?HB/8U2 ;L,*,8J1F FZ7(255)J2@J&*W^7BIT7'
MDQ/@A1X92A%G07#PY%<$JD<?44+,BD UV'7I(E,E[F+Z"U"C11N'S=4E'C>#
M/[#,%7Y?)%J:2U*:.+N'!R+N4W,+I5Z'/O?PB"JTOE ',,7@\ )2;K^U1[]2
MY4K3+4=V5CN(+(1X9/L.C A1+BBI@BPFJ _<M:^.)_BZ@5!IBDDQOPBMF$C
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
M&1HNNO>41]XW.ITSD+;O!!7I8W^H/D@D+(?WX(U2Q!4N<0(0\Q'AH=>,B+-
M<%GJ^X?M&:-$_4GR##,*([2+]-3BO*D8Q;H+#8:Y[%VU7IT;$3M<Q.Y"K:GF
MI:X8&;JXJ"6R1#YG2E#("B!^I8_W#G>*9C4/7\V?-1+^CN83K63AQ,*]6O!V
MZ!;,5ZTUEL^30D_3PGLR,Q"OW(;#,!I18#)K8*'B&=F0Y/FTFL[%\/+"N;SX
MGC7*X;I="N**+SREA6^WLU"=?&=LG-^I2,N,SY4!GCNG,4'19HV>-$YP<;%Q
MP1A, KLB:]5.?3!@Y;)PTV(8<BJ223@"\NZQFQ+!B6>P];'JNS80HT;A>90/
MK7CT\;*L>V3ZCUS9PA%4(&R&W\FH"0]4)R?Y.-#PB'U?(GUQNC!'JX"0O#3=
M!KN63$*<8FOUG7'.S8%&$\[>KX46FZ]0\D!VN*FN*S1??':198A-7. 8 ;XO
M#L09WB?#[ASR(*'@GFRA@6C.T3=DYQ#!@/%J.6M:&LK6&_!/W_N&!SSUT<&Y
M1K3ZA;97&7D[PQ!OVAG>Z'__XO7:HY8[Z XZ0]%M]<?M?M=MCMSQJ-FQ!VYO
M//B_O=Y?5D9\V4#RI@9V,B3C@.SJ5FA?'F%KQ!-O1DC/*JW@)[IQH30\^;W,
M .(!5\UU\)]?%0@TA>8GH8_7'I\XR$,4GX,Z*H_1?Y27&0N!L!M,'SR,H>?
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
MJ\R % ]@\'IRBRT?Q_+,C;-#EV!:P LM?YG"U%IO;3WO-C.'R>&'B8Q8$!8
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
MK<7#XLM*ROJO7>1#]Z\ B[(A,:LR3P.+-C93:!?23$$&"U?7"^KPH.K%='C
M01GK?WQ/'1Z*UW8+:?/P<<&5L+G2>]G;-<@*UJ(!R3V]3A7QU)6YJ1^H''OH
MC?<"\XR'!CL?T3K;BR>IA5ZA#*ZD]"+Z:B.%M&=%]#_(*\0PSQ:M+JN;]/0I
M#2/E^*!;=XQ=RUYE-VW&&VL\'6]BAF@8VB%K<.)4BRG 66?048:L(^CHQ%2Q
M*>6MZUP$Z Y4E[,,)\QY'*%:T9-&R7O2Y"K@7@NAWZJ>^_$F!DK](4NYYSQG
M]MXS@$/N\!,S#MH\8-M#II)FS)/Y5M6C13U!(Z;>^F23&S <<(><V#$LYH,:
M+T>Q6QQ'N*=Q.\F#A2O^5=?"5*[V<\ =<F(TID3Y4G?=_RAJ?UK7ETVS6]LU
M877+A$I+V':W!H6L5#DEDRZ(+(FRI&RG/!6Q-F74\D]1.K:S#FHL'=&UB":U
M*R0<Z_O1[#],*UOWD@_RQR@HC89@144SV#]H6/!\^*Q-JW:XA!7+6,Q3GH:K
M1L5WTJ+XQ.@WXMAA]@-Q1X L@7IB%/*/"04T9._?$].'[SKOR2C";YX_$F3I
M_']%^N,36JJ._E@B>CCZ35;#Q7D7,=H9P],$AV!9_D"D!478L&E (2L:,HM!
M0\\:3L03NM>7 E;]<)^#;:+Z#KWM2K3MYW%9D?3M3XF;QDVWX[0+VLL 8SQI
M[./8MT>F;].-8$^%A<'@VQ0@Q'M!2R; 8@<)E)F!\$HPFA>#PX/@/!R"5#\/
M85>>$54PN"VRX@Z]PNI' =W &]8UL5 A?!JC[1T;$U7FY 3>\4DX\5T,*AV;
M?E3XDU9F?(&EL[&%3RKN,N9SM,_6+^7&[+6CYORE%T9YZ#P^"3>_'3HW1I:D
MM,6$6?3/X1=]LQ]^#B8C$)3]1^9NESFC19DSUV]#NT<;/7V;RF]W*K_=_I!8
M$R=OZLQA V@-O6&T6WGC9XV&IFJ%1*KJ>D-I;7Q4BA(=+P"P)RD^GO4H6IRT
M'GL?S(_)RZ>M0EB/-=>T$-UU<XTE*\-LMP3"]K&P9<++8A8!B=8M:K9$#U6+
MJ0F)'#*FAM'C$3X3)X%BZJU/L,[0>YQJA@FQ<-1^YMNP:1LR-V(]!&^MN]8?
M#(Y"7G\S4\_Y"*]?CCY 80AH__O9, S'P>=/GUY?7QLPSL:S]_*IX_>'J$1^
M(M:SZ7^RS-#\9,A22]4_P7!EN2WK356!O[8U7?T$,_I3D1O#<'1VH33DOWTR
M%\L8%$;<1VV#VQTBQ3Q$:?M"Y]DG5.T1:0Z;)=R!=<J2LVDFD22RZN565&UR
MEADO8LWSAIAX99J7'NOPW2>ATP>+-.K@=^DUA \W2>+JO<_("BV%Z/@08 /B
MS+I'FM^'Q<O_&M"R7JBB/5)S>&H-Z^?_%)$<D\-GV8=2(\O!NT*VX[>C]6-5
M3 NAQ0T?XUQ33ZZ1)?J/!:Y1#L(UQP@9HX3SS?:#4.A@$0MJ7J%+:0,'+:8S
M+I+0,J^(2\1$/Y[.3?MGH7^8[@2K7C 2DAO9T]@X%7$JVHV*[+?_:WG]OZ=2
M$@XXE9::DMK^--!__BFU)&5&36IMU:!.$)!P#07]8^(2@;&/O%$%^M^)W?^)
MEEK0Z'NC%,7H!I-?3:'K.W,O?_-IY9ZNN?#Z]<3WQD2XM4<VC&7NK5]&O5_A
M!Q_PM00'QK^Y)]*;WG]LICYXB:Z=LD1]%2>]E3=>ARP[E^9L7<[W/592H;I
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
MV05ED3"CHTD.O*8IVK'(6QY=\+0R#SX-N_-H#C6[[ADDTN7A$RDA@HG\0U8
M*G*>LP ^WX]VC-V<!5%BWPQ\% 14D66N>9J4EQJ+R!+&:2Q+K?>G;+6*-A1+
MF]M'7@5ML0I:(BTE<Q6T;:H!3=Q_3P# U$^Y6!&H%GQVRB6!INGQJPOZ8$3$
MM)R/PX(3XC-U+B$@S]D),,3GT%H34_:-Y6=CBL'*!XO)J*-I#.2T.F,D,E&L
MDYA(T)K..[;;<ZCQD7 54O@H^Q(N%T J5_TC7OMH;^=X2NVC7%)2UCI)VS#)
MJQE,V8A)?:J*GZAN,Z.(6=02/>;PI,<Y1A=P.4B'4=@T]\0.?D;%-I;#(X$+
M0 2C"^#XNH^FP*1&DN3,O9JW/=BP, L&1I1<@?GR/HG"10$6)&):>B(TB=;I
MF>;@H'9",-@. YCBZD*VWY^,</5H>O[*^CMQ^9W@5.KOK"SR@)? K+I+VD%5
M\ DEKK=Z6(@_59L!$D'B>-K^))Z:WQ',H@2@Q: H>.3O) IGZWP5XA,Z?BTZ
M6J-82I1ULQ\=4##"?TQ *YZJT%'4<;"D JPV,S):&4<W+C;=^:^P'QJSM:4)
M;W8XP?>D1ON_Z<P]+.J ,*!:V(JIXY.EAO3?B9B$A4'1<%DZLKF4]Q@ B7)L
M.\ I"90>Z9N38!K:.\L"9'($ZQC57I[!)HZL6<)-DA;S#F@..DBIBY@'9HEI
M?5:_;*LY+Y-AQ1@OY22D\=L6&=A]F[C]=UHLRL2=ZB4"O:?OVYB# !*=XUBF
MIQD]@*B]RGXP<>R,029C17WQO$ZO$SBOK)LNC3U'.P8'98_2BV>]VJ"1("QZ
M&/B+(A35_,)(SWZ$21-AC%8^/0M1D);S*F8%_U+H?&#:SL0GK%#$5'>(5:,9
MXU+_3X^ R";BCUA8=R(=9+V7C,;DIV5^S&KKG'AVO]PXDB=^.2I-B@(?$V&G
M4;;$8L+8+*DF3CZ(,LUHXBZ"?,[J2QBMB]D/4;&Y8#*FNDJ8EL*1$N F+J8M
MPG-G9]O(<S&F)D&^R?SOI8=]J3R2*',JQT(2_/IJ),V(#NO481&]Z::)D1$?
MGV(1V)"^X2"F-0,QY\1QWA-TD48X,SC&G.]@Q@06V"/Q#T1ALO#>>S M=AJ0
MV8\*U/3$!]'LE*CV3PI/)VON?>%UJ>:CCA9"M*I0EZI20JZ64LC+DY-9$RYO
MEFZ;4_P+LVVD1RSI#]TXIV&YF@#-5(Q(=?;1N+AILM1B_*%9LB/C[C0JCDNA
M?L%/B'GW_L@;K<%&:T?;:&V-/%-C@+AF5!0 K=/%Q&RPXU]LWW-Q&[[,'=;T
M]+;#:$_Q6N.S\,'\* 3$M>F-4 RDOP91C>)DM8B4QR>*AT?I,+V/<Q=+P63
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
MN*0KPMOX8A\MGP^3@%CPQD=A['LO-CJ4>N_%&T''-B5*]_U3LE:NR!C@:-.
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
M.(=/F>"S\13>&3XJVK!M:><<NXK:L,<*V7[RX;L#XL?-+\:T$\; ]T9P1K_
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
MM<>>CQWT<EG/E-T?NS]V?^S^V/VQ^[-'D9'F$E321=V!OHMAX":)/X*9Y[L
M?8FC\?G5Q:54V,Y#CYYS'25I3+UH"4E1A&+DI]>(6OG,MD&M>AVA$ONMQHY$
M56P,<&<I?5D,<-<IO;%;E+[$X-PDR=NKCODJ2VCV*DMH]JK#N>HH4F_^#&,!
MX_A;> XFX#B@G27W49R>I"(>.WZ(P/8$46$3;[8>M;*1)KL_=G_L_MC]L?MC
M]V>?,AV*[MMG='D_?W#] /.B$1;,#<2-&$YC/_5%4M;7O>B9:E;.FB4M@'<D
M9<JFY.P"H:Z<DO.:A-K:$4(]BF2=[\(38DSE%K#8)T:O.K#^N%F=$\,U8VJ<
MY3Q@K0W\XHA?0X'VXL@9NG'\A-?3;S;+9^MQ+!M[LONS-_OS0I3S.>+IJQ]&
M,?7F9!9V<8^- 2_#[YJ34=%@F?1I5\[:?=MF81]HQYYMNS]V?PYJ?VP.SB[(
MV97-P!?(V<Z.R-FC"/.!)0Y_A@X8XK$(AT].&L/C L99>V&)QA[[1JR3U>Z/
MW1^[/W9_[/[8_;'[L_T@GU34+J2>=HMJ&K_[//1N,Z6M+)*R9J9ZMW)6[U6[
MS6*_ 1L2M&2]V9#@&Y)U;W?(^L "B-U28OHDAF(\$+'3K%>=1JW1>$D$<!#%
MGHA/TFCR 1<\B0+?<W 2>WG.UNUSU5E<^@1G:QR%!(+(O:VNIFF2NB&NR]K'
M!$%T8,<:M>Z&*I56V[H]\.3.G<C!D6&9$K.$!HGZL#VAB)//U"0>F'PPQ36Y
MCF)BX0:"XVWT+0J-E +E)BPAR$:-"/*UB='2XY[18_=MZ'$][MG %M?5=JM;
M;?=?G7]:DMTSDNV]/<F._%_"._E;Q%$9M3:TI\'2ZN'3ZGI.B_Z*UMV6&"VV
M9VTUJ_U.L:!^[4BAI=I#H=I6;;>IME4Y:S>KO<9^$NU>Y& <W %8A_[?R$A;
MD^JQ?VVK7^VWBEWF=U#-.(J\CUP?^JJ#U=S"<_[3'4\^8GL]/X:_8(HB=@31
MB>.'0Q&F_H,@],ZCJ_I>TV/7JB\YB'C78+8IR7D<8Y8400X]99=<NT_XU?FC
M&WM7E#N5_$7[]6V*_M6KT8T<PYK'LE,Y:U9KS>:.]+2T\9F-BH)Y).AY'I-?
MP@USF)0^\YG_$X]\OD].D6ZZ0#>69O:%9FPJ@=T?NS]V?^S^V/R4?=_KM=)3
M7DO]Z>V.^G-@>20+3=5'/[V_%X'GQ")PT5A-(R<4\"S\V4E$F@9D.6'EN;19
M7;28GF>J'F1!SS-MU?+FFKPM\[IK%H]-OW+6:;RDTXHM_]MMD6KW9_LGO,P/
MT%A\O+/,RN0[<];;Z-;]]0/9;13@VB!:RT::Z#9KE;-VM?&B?DN6RBP7L/MC
M]\?NS\X9ID>\U^L53NR.0*[OC$"VZ.WVJC>YZCC"^VBSGU#T&":9,0B,[</G
MYX'Q[;'C< >=Q-:Q:_=G;_9GDPZ'.?Y$P@/:D%K3J)PUV]5._<7-MBR%60Y@
M]\?NC]V?G?,V'/%>;]#9\ ;"N+ECPO@H@N;?1.J\P\9=[QW72.G'H'GSDW/S
ME*1BG#@743PY/;;X^ [Z9:TOU>Z/W1^[/W9_CF!_ULO>6!5D"P1^AJJUMHZ&
MG74ZC6JG]Y+N.I:$COB(V]#R+K"+@K7W*MRBO4/<XBC">=<(FPA;CZ6W%I5]
MEWQ<UB]E]\?NC]T?NS]V?^S^[).JW&IM +[ZNQ@&;I+X(UB#/$SUES@:GU]=
M7$K5[3STZ#G749+&(O5C1OD0H1CYZ34BJBQH?-M$I([>2UHBV3C?P=/SJJ;?
M#I!S=T?(V>8<VZMV(>=X^P.T5QW&59;0[%6[0&B'D43S9Q@+&,??PG,PE<8!
M#2RYC^+T)!7QV/%#1$VD.BV;0K/U^).-&=G]L?MC]\?NC]T?NS][E*!>],.N
M[J\Z?W#] /.:L2+>#<2-&$YC/_5%4M8OL.B(0BBW1C&)89?HRN;5[ "-+BFB
M>$T2[>\2B1Y%LLUWX0DQIFH)6/$3HP$"F'S< <&)X9HQ0;$[#U@J [\XXM=0
MH)$X<H9N'#_A]?2;S=+9>H3*1I7L_NS-_KP0W6].V.^K'T8Q-7QA%G9QCZTF
M+L/OFI-1S5^)"&K5*F>M;G_[X3I+._9LV_VQ^W-<^V.S:W9!SJZ:7?,",5O?
M$3%[%*$]L,;AS] !8SP6X?#)26-X7, @:2^LL-ACIXAUK-K]L?MC]\?NC]T?
MNS]V?[85V)/JV874SFY1.>-7GH?>;::JE<50UBMF;C4J9_UJIUG;D1"+C0+N
M+$&_( KXAO3<W"UZ/K"08;>4BCZ)H<!6S$ZS7G4:M4;S)3$_V=R<9_2A"6ON
M15.,1N)$YK<^/ZSC-Z=567OQ$833-XY"PC3D]F17TS1)W1#79>V#U*J<U9O-
M:J=>],D\SS^XB8W=DM]W:S1;=M:W2[+_9QO;OO)V[]HY+M,+EQQB.K[8Z43$
MR6=JY AR-)CB6EQ',4E) ]'R-OH6A4:.AG*\EIWH-I[HECW-]C3;T[RQT]QY
MF].\IO#NP%&OMKO=:MN*;WO@[8'?X('OOOV!'_F_A'?RMXBCLK/>U7Y#>]+M
M2;<G?7/)A;T5LQZV).1[*.3KM4ZUTRZZN];.F["GWIYZ>^KAU/=W^]3W*V>M
M5K5Q>$=^:YE^EGU8]K$I\^"-G'OK\8PVEC T.M5NN[GG)@*%T_Y)BP/_>O[#
MV?^%_ZCA&L\9"ERK35-,O;:,8!K4?E8(QQUBXUDWI$*X,$KAZ6F$Q$*K@6VM
MG9$?NN'0=P,8'WQ!4"I9.Z+9R<DW-#LPA$F4^+A['V+LD.T_B(^/OI?>*WHU
M[I([5,MN<0<P@FDZ_Y9=6<4O)]B8VUP-\[\X8"1OO]?V6LU!=] 9BFZK/VKW
MN\V:UQQYM4Y]T.R-!O]3QR)2>==]K&8Q<>_$R2 6[L\3=P23_. &C^Y3@D1F
MK,78#]6@6HW3+O*+W5FV0C"VWH Q87^K_[ZY_?SUQKFX^GY]]?W\]O+JVURR
MVI5A?[NZ_7SCW%XYM__Z# /_=G/UQ^6G\]O/GYPOE]_.OUU<GO_AW-S"%U\_
M?[N]*:.+%29U]G\',7*1V;58D9 P64;>Q5STVW0,LQT6$R5F4B/B.S?T_Z84
MAPO- 3C[X1H8.@R1_KP:?5$LX49SA$]^,@RB9!J+6WC%;P$(D(RQPZL$L/L)
MSCF>"J;(-]] .*[,PT$$13%-Y0/(#!'C5:!^U]\[SA7P] <?7N6&GO.;F_A4
M*FS.?A42Q?00?_2T9#N7W?>V2P.T[::P?3C?WZ8)_)HDAS#7<JX]TUY/DH/S
M#EV4C=K'[&?ZHO[1B6(GO1>._/V"A:;QH_SA412_BZ9Q\<NI>O)[9Q)'#[X'
M<QN::4G8 7 2^V&*DAFIT?/O_!2D,,Q].@*UB!I!.B0E8>A)U?&5CJ9O!?4-
M=3#L2 &+/4SH.6,!3X'+03.#M:./231*']U85.F"!(_ 4.2>.';Q<7CJ\2+O
M 3]X,T/!>]W)))"PM(DCPCM8>($_GCH_!%P>_Q2I ^N!<_:FPS3)O1!6&+2X
MNWLGF0X2W_/=V(<O_=#Y!DKGO7-.7,RE6VZBJ?'-.R";0 Q1Q0B>G%B,1!S#
M\$"3<1.G(J]**N^KSN=I'$T$/0*W\RNI;,YG6)XE#P&&?HX/P#O/$]]UKMTA
M(O#2%U=# 9QSZ3BNSR\J[T^=*YB_WC:8ZP3(+\T6-;>$,/GT,7)^BB=':9O)
M!^=?P@W2^R'L&"R$>M"[QWM_>"_W#'?/0Y85P$8+#^^#O^6V3H NHM!ES+Q[
M>E:V!SB?6-R)4,2DL_'ML(_OZ:?+T(.#BW0S_]6.*^((3C72B@>+$";P@4IW
M<*:R>@>>Q2^9H>CW\W7+M;C.6J*/./W5Z!RTX2F=N&L0?L,G_F^)0&N4";2=
M8^@'*[_*>?HM'.BEEHMS[P)-#X0(@0>)B8OG$PX9VD&QAP?0>?3A.+B:$HB3
M#OU)  .5! MG&WX7DY3O14;R)QC;\!?I0XD6([^?GU\K-G_JK#8^>8CHJ7(4
MM(?XMQ0[)F.&T<#Y^3>5,]*A>@2[/7@ZB1Y#>$..D>*O\ J"M<%Q\Z%UG5+L
M%" <XOGP/^&=.N?P&G0P$NAXF/)UTG3,ADEL-<N:-1=;!#Y8*:Y<LJ&I7IZR
M<7\!_ W>ANN-(HLZ'#ONF)^</2C6Z.?,6>%1Z&; C[A$7"J8.D_"12F3T?VI
M<[B4?SX? P=I.R,#$DHHH7"O'*21.+GW)S.7*WJ:):(G6&&72".,TD+'8H-
M3YTO4E_B;4S43@BO:E[WCV3Q&7 )PF<9S(\Z;=_!_%*GK2JI^QX$KR0;E#WR
MP(HQ:GPP'T'.+76(<X=SX ;$#I)[(=*$3V\(V@MAS);-'5^/:Z.GBD(_UPEL
M9I7^D>3?&&;=H'W*22?%(8Y1",.R%W]>TC-:*;5ELS,6&W@+J$2Q5#CP""^X
M,J^BYH8CC_&7:8PI]N.(U$D]=_(KQ6AX>=EJ(3'!+P6<)E1L^%JI/7D>>86
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
M\+17>N2OT_QYMBBS?$3K[-,N\J7<B@JUH@5P"&(KA"(0(S3_!'YC[!T\U1*
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
M ?^3BB)-A-,<)N"BGNC'B53:J-G>YA9S=!.(F(U21,SFCI:=(S",@B?)H=J
M:I.FL3^8<DUV&CG)4RCB.]VB:1:7683WNO<L-S@VP8)T]P]$^.(^K9R@K.$;
MZ<9H@G^C.)'HXMR$U,O SAG>)JDZHREB2*KGF T*L3DA(XX9B$+X$!.BD@:#
M2MQX@)A CU'\$P0&]BKDKAMJ3>@_SY=WE]^^K((2*6O\K['$_UQ7^"L9]UDN
M\ZW[ZQ.V&*&.$N=C=&[FQ=S(_R6\D[]%'&D)5\LD7+=R%D9I$2V'%DH]EL%;
MW%^(.P",7&P*WOR9"!%??%AJ\0?(G4(6D+:HDFLW3J]&)8I$$2.BT=L+-(A;
MZF,)A/!(2#ET!"4"EL:&@'4Y"7!ABAEY>:@'1@I!;"*)_Y2!ADP3,9JBK^/!
MC/P=#E9#KWO:;&\(S*!VVEKRJ!7!#%8LR"\QCEC8;LD4* <Y^),IZ ]_)'(:
M\M&@"&RTZ'!ELV O[,,Y&*W]67:O./D"9O^#'@_,'M6'.\%4AT17"M6*2)09
MR^]7SMIS<=&?1:LOKQ<[O*JP_2?,3NUM";-9JYS5-TR9^\I%7[O8Z "HLZ E
MOS)UUA%=?3EU+G8U'1+&Y:>%>+8ED,<F6.YTPGC%V%86-'ENGQ8_&<B+11S:
M$T)BFP%T6Q$PD("O78GCBO<1("FUQ J,EX+Y/ 13"YL\2CAKX54EQ&PVR 5C
M8KL;+G[PHVD2,"KP0 AL5X8]FM@YD$,ZG!2D4,&"T?"I! #ZVC#9UZI_LQM<
MAGPNX(]+]$*X0=:]CYK$45.,<]TR(#MP94D$S0;6RO4+)K=T,FB,6#\T5_21
MX!M'N PP^5E@69B;OFD)O>"V:^Q9P@">"R:HD?G+;4,FH(*5&2N00K<<9/V
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
MS=;O/RJWM^UL8YWA^RM=GM/9IE>OG#6;NV(&;ELS.BIGMZZODWA&UN5]H%Q
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
M)K!, 2%P\=ZKDS3&LHH,L,.X$ /M].^Z)>3])=V[,YC'KWX(>D+Z1 B&]U$
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
M%V!1V8PW5 J7S.L&.,-'/P#[=X"O\H 1D;YK^[0V%U3T, &7*[[H'>2/R]@
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
MN2?;@><UO>I6@.X$;L#$'H)^$CFU 558<L+ /^_*C#&N^5-E1JPK>ZC<<G$
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
MK*JZ3[/NMJKJKJJZ]P>NXU9U'Z6@F]1-W5O$DZJ^K:IOBYMZ_749/Z$]DN7
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
M(*F*S0JWDC;4:P[9^/TDZU</TOC]9)3Y;6W*+1K!=QJU8;>MMKM:L9K\0?O
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
M6XJY?JQ:]O3(=? 0$YK$7/L6$);A!/@:&LZWV=B^,VUB7 AHSD=^'+82N=_
M6$BOK_9W]_(4>)XE;2E>4?$E4W$N$^/8]=_]!L:FM*[:Z._2C*ZBZ8JFSYFF
M#T/2V]AU[=JPVU1[S9U3W2L2KDBX(F%.PMT#*]<801UHZJ!747%%Q145%Z5<
M;T_&12G7V ^NT5.UG2+7%4U7-'W.-'T8DMY&N>[5AOVVVNL7-?+KA$GX4A,^
M#QQKZ6-3[O;Z6,OOO@[O"\,+BY<O?(:+)%1C9_&OP//-R;L ^_!_1N[OPV38
M(G:? %F[6>]U *QSQS.1$#ZZ#*0D0.'3FVGX4PG2V(T"V1O1+?H(4#OPE]^2
MPI?#8T83U_3ENM5<B./$_IVZ<CUS..7KD<OTG]?Z!);[4;?>]'</*2>VJYEI
M7R] L3P Z"T"0&O"FEJ?E:=_/CW??7M2;A]_?'_\<?-\__BP%$?*LNR'Q^>[
M)^7Y47G^VQTL_.'I\>O]YYOGN\_*E_N'FX?;^YNORM,S?/'M[N'Y*>N$@7Z0
M#YAV0'J?S,;H]($A;$9.>]@S/?&CZ</KQFNQES-=D&V.2UOX"&R:N7A5;7@/
M?_)8Y36R)25B8 KG8,K5W:^Q%2 35_[J.,:;:5D?-CGV7"SED+!;2><WGN),
ME,]LS&8CYBHM356:C6935?PI4VZ=&2SI_2^>XB^)_;IL#B8",Q1 %+P#,(=D
M-UH/RDBW='O,%&_*F \W(UCA:]BD&9V"A:>P^.#P5EC;?Q6H(T6GGRF]PI.7
M!Y];:QK4AAVUW4Y7NR@D+'#JHZ/<?__QW_IL_NDS?#E&Q<<  .!&;,9W2!%U
M!.?CV'?P6-K\5!0=)3 7)0@:8Z[,'4MWZ\KGP$6$Q7O\J<N8,@.P3#V%V?CT
MQ>-MJ5DO!&G%WVK:^LBT3/\=%PNL?3Q58)VV,T.UQ7I7)OHK4!8>%@(?=Z@
MPYN)3 "Y*,":B>EZ/GS"Y@DFX,\84-T!N0PH8"P@V,AU="!2A4T XK['WVP$
MB )SAF0,NZ.6D,H51R2Y79=YOAN,?0X /%N3A+('B."-77/$H?L BU":G0\)
MQ"9<,?BAC)GN,?K18*_,<N8S[$()0/:GIA<[,E@>707_91YC!(9) *]G=> @
M]%-T,=QI.[XRUN=T'3SMA=ER.RZ\QP[@6U?A^L$K %3WILK$<MXX,)W AX>[
M6/817U9R$R$2Z<IXJKLO^:EF3478/;S'=/'%CY-%DHDH"E,_C)TI2,,19&JG
MD_8&$D#@)!-L$C7):_/7]12T:&9_Q > E#+#!1-W>Q%K(;1+\3#!HY&#.8&;
MY&">#_^1B" 0$7X/D0 5V&4TADCUYF)2C#.9<.:HN^X[GORK;@4LQ"W$)! $
M0!VNR^PQ8B72FDTKX.Q0]_C5@)PZ/5")MEA73EHZ%2?90X@@?-)RG9@3-UV4
MK^DTI7,&6VTHF?))[WGE#I\3X@09C(=L;S5G9Z&TBC'M*Z VP_1 6'E(@"/G
ME7U 10?YO4TTJ?BN^?+"2.(@$P?Y-]5]N$:T"X+=(]UZGGS3VY01#U_&!5@H
M_\+U<,)''\-<>=,]XO)H5 -&UZ.KPF5Y\J7RGA$;ZP'LVX2?0,:! )Z87&9'
M(D9WF6*AQ "ACBK9'%E9!)O8E<C^: ?T</HL-$#DJ9;)%0:3>9)+QP14_7R1
M#@1^>!1%R'JA0J/Q!6BT@*YXDB&6)E4 N$<HUX2(,17,<NR7:Q+-XL!495%_
MFNG %%&]RD1,/QP-EM;20\T#\-N.(('HJ@M?D:J\,1<U)%0<N=!B!FA*8[P3
M7F:]%Z[,=-89 2O4F2^1*I-;<VEB@56_F:'["YK(I9;L3Q^Y1GTDAB+1"4N"
MBY/24D_GH6CLDO2;VO#QWSX<_+?'IY/>],HMKK95G]C<%XC;D,;J"E9G^LAX
M9PY*,O,G"C+XVB9.3+_';R5B\QC\ ^1"XNS-! D)LAYX,C&:$/HJ\)]1X,':
M/>#.4W,\33Q)<C>T+&&)6CVZ<X5(CHE&,)O@#%PTBI_0(4Q4[+$7;MT!_SRB
MV!;+J"M_Z*@ !7,G(<Z!8[!?<S;VN7M0GD(NX.+C2#*AWR!:,)E"\,D7# U.
M-JT&O9JDEM%FTLA25YY)J/&K5KX#0&>.N4]&8DHH O49<#S.IL-E9TM3Y,^F
M1T)^[H)H<(%@\+:YZQ@!>4;&4QLHZ^6=>SV6BU-/>"]04B8E:X1<2=$ZT]\)
MTT<LJ1ZFI&M:M*_<E7)EUEF=WQH[@ _T>I]Y"#,\H4B@*:,(5P#KX1( A1\J
M$? 09VP2K%&S1MCB(\AM$L-7/#PTB.&A8J4ST-WA&GJ%/@>8HC,JU+/QT0%'
MKJ^H*RFM9?>:]CS TT+5'OT5<:=0.W3<",)-*D!R+QGK%83 '4AP;V !YKK.
M;$&QPB7BV9.I$ #)<Z((W7@+8"8H6\AXB)4MMQGB]RRC!XY 1$JQT\(SI->
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
MU0SABT\M!JZ\1>UV,'V"'1"E)&PN[$2*=M<;Z+^@[&?"O5,;3N!9:<@GY(+
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
M6O%ZV2GT@RJ%ODJA3Z30-X_4'8]VELN5NK4&WVSD*P8M1H5OM[&-7$-M9^5
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
M3&D7;MXUP_PB8!1V(]#.>YT5/_\[>FZOD[_!43G?X:22^U!U,3,JAU+_$AB
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
MM]9S\,9/2CV@ER^A3@#0)H _,6$C7+TOZWQHP=6'0USHYD.E@AA46L;4&+S
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
M33^(A7)RN":L4Z[U6IVX=V>3+U8<LZ-T-:FR '-^/=JGCX$9-P_HIK4I2EW
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
MX20XMM6I^04GV1P!'>X(J!K*BKSXDP&7!*PNBO#X3$SN B@=GLZO *1%D=+
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
M>!'2&:3<PC(I$^-A B+01 G)'YD2[9\"9=PM7[F9K0CP18"C%![(F* X%A0
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
ML6U14J/>;';YHM(M2E5W/FI/!F/*C,F=7Y/4V/>RYO6<TS3N[+.,*1M%1:6
M0YX#81D(B5S7I-;E%*M*\"5ADLJM7._$9<0(M!-\0*UW(WU)R-U,"8Q"6W^%
M1T4?>$>G!XQ3'-X-O5_ AH=;QXEE!QW.!JDS@[[&4'R>]*UTV$8U-DU5S=[=
M7@VY9$ZN+.22ULAUINZ#A29$?M-F-"(!)M0_-- 8[:4@Y5TNO.\WUYETFVWS
MUY-6N\76RVZJRK6>U!8E-=[/+'W>;17Z%W/VXNP5];0<YBG*SE\*Y2\YH>:5
M\Q?GK\OEKW/=7TV:(]9-F-Y<(OXZ4Z%IH? ((C9.-$RRL W+9C$/FEX4>+%Y
MC[<3LMY!G!<>WQN-#@&!GFQK_A//CT7DX+MA$"*1$[$Q;KQF@(\SJCB:]B2"
MG@Q.+5"<NCE4Z7(\E0M/S8+PU$YN&E;5^5BEU@6"9)73Z0*\F]KI5('P] [F
M->SV6IJV:QQ2N4+J,'W@>$QU:SVU<?20#XZI,F+J,)T@(Z8R>A:D!LZ5Z204
MGU6Z>V26I(T** \LA<S/:,2R;,R[PG]@EIGGDH34"*[0%Z]BO!'=H\]>Y]WO
M>'JODWY8$#%@I_@Z^6[,#59NEG@[2%)R!C1O+G\!"#M,X\@=8A@I36@1PB%V
M 1 [3 ')'6)*K:>41HI=K:/"(:X[(WRL6 GUAF25?Q >F/,OPYW"]W&NB.=.
M+3NA5?#$^$7TV_\2VTKDP68-^*TC2_+7DBC^''<ET";. #R5 ^^B@9>GDR,;
M\-)X.S#<)C::\;+)Z_!VE"9C8JU.E.=,5#!GXIZ=8!XNR/:V6F8>!:\XWO+,
MJM@!N 1,8:^ %L_3N3A$Y9E7D0U1&)E32R"CKL%AD:@ST(:J05\:GE=15N=%
M,J_U5]UPLYB+<H.;BU6#6'$JPAK($L D@:*9T/ [<PH]QU"Y,)2G4K /0W*M
MUU)*@*%K<!TDQBUR5 .N5^DN*H9QJ!J@Y*8&<+NNC!#+,URQ3X)CS^VC,RPY
MC,H(HSR##X>*JOP"7-QA<$CKDDBSRX*:E_!Y@B<B3;DE59YS/O,J')<QX-D1
M6XUF;H7CI1T$RAF7,^[%="R2V[EW+.*,RQGWBAGW7+V0Y$[NO9#*,./WK.,-
M-ILT)D\WN)&^T [MVSJR"Z/ *J##X!)F F!73#89 !L^!@V_,W9C/SA,QL9^
M_ P:BO=-_=GO-!Z. DF 5[?64^1X'#KCZ+/#XRX'K5IIU'IR)VG5F4>1'>[M
M/VSE6'.54)'+VKC'&L,O12S36[#.^K-EFEE=U1HI@FVD,6O/ 9:1%,&=VC@8
MB/&/3>9TF-IJNBGY!6LP6>_YT7(UP(<2'H<\O)$/8GI$&!#[PP!6O4'?B=SX
M^OPVH/^2OGZI"X/-278V<3W;9'-6V52)V6RY[;UT&E P415.#99,Z B("<Z
M8'NA@[R$B0'[97,E5H<8?:$_$2)*@DZ4!')  @O0L&7_'YJ-DYFB0^OPI?_G
MV8:C&ZS0!G_*1D[C+^ZM^0)G8QA.L,4L<VD.F\3PSV!273\85)<P3 &' JY/
M32BDGC:<*#NQ<+%(S06.\C/I3 [B#_T(!S8$M\*^0>=)T_KN<AP(5(GA"NUZ
MJYUU,L"I)P8T&W6YW2S9HDH[6X$O*NVBU$X>4R@JT=_\#\R[?\3A4/D-%J@4
M 9Y=,K_2K4=B)71V+0[-P\L059HK)4G?GSKF"#=V6.W\!14'^YUEG?ACFLY"
MGXI-F7G%D:"7,E'F>C ?$0,XB#5) !P:.=[JF$KP315%I)0NQK1C9@[*W3PA
M*4OGOW[(8F;QJ2.\;?OITH1D98\+,>[\0&?A&X&U?1#'%YR9 P,*#DEH-,16
M-QZ,/ZR6X1)"=YSGKH3GMH3?<$;R;GX+E?-5(Z(GR[ZGNKDSM.XMQX5O'S@]
MO:G@: 5%;#7RZH#(F;(D\.1,>0!3.K !^%>V&_$A9,SL[*=B\;^<4/S/N8]S
MWX5SWYY<LA.IH9@2*JNB6@&>.T&16SE]#*EFLQY4%7)Q)8&G=B/L(.K1Y36E
M(V=Z*9VTQ4N2Q>U"9'&[UNM*HM2ZH(:[G$DNETDZ);7A,>56%CO-"RKKY&Q4
M)3;*E(F^E8].;VUC\K"H'-4#A;,(9Y$+C= T&[E%:,I;NUU. SCW6NU+K70O
M=1S]DB5NTA8O2>)V"Y&XV))-5D1)*DM+;LXE5\8EV51W4!%V1\R*MH6;,JCX
MDMA-L(6KV.>0\U*5>.E(5LK#"M[=G:F97R,YSB.<1RXT+-%LYA66R+/9::P?
M0:%-!VC5@["P;'J(UB2L,G4M6E::8(WAX3J&XSHXYW6NV; V5H],!&.^  +C
M_])6;><<6E<>J5X-2H;9])3Q4G!MV,B,O<;67.(DU)NOBG^WU)\'!/2WV93K
M;:PHC5=5A(6DOZW7H?AEJ(W53[218\T\=_M/3EZZDK)J^.D6]:0UDD7^BPM&
MGC ZJMY41NU1:TS:S>Y$[;:5AJY,]$9+&BF=R>C?,@Y4\W\UM5?U(._D=F03
M[<];6F!^I\T^M:6#B([08FZ8MQNT+P_98K4CD@QK4AZ$P1^#X>./@7#_^O;S
M]:T_?'Y]25/^7.BR7UZ'CP-A^"H,__X("W\9O'Y_?N@/'Q^$I^>7_LO]<_^[
M,!C"!S\>7X:#)%P4VY$AMBO ,).B(,PMF[+T'4A?8K,2)R%;\?^C9F,MH/.3
MV .P1I(J_ILJNZ) @!"][P8?XK/6&P'<R(TO NS0%5CC#>'FN^4X7P1XMD ?
M'I=-C-H;$BKR9GQ)TKOE0NB.U T $I.JZ<&RI6/#-A+(R210MHJ)8IN%?-,<
M@)T)*/"]E3<SBH(%H,!!%&!/"[CPQQYK[SU:"K - W6%A%]IKFL;(X_U38!K
M%J70TG')W/D+4&4^MW!_ %?VZ*DU T9P@K8;;)WP#@VT#)#+ NA!V P(;V[_
MM_@K!RYOUW'AXL4UZ)X=- 31PCFW?BN1NO!@X!VG[]X??&XO+'HYL^?XUK\V
M"UYH.(Y'G^LM+-:A0H-/YO!@\HO88R.8](X[LQ94,1!9)Q'BN'[M+G:A 2["
MU; OHN80^Q!538>UW(F^!A %-'%\/48G(U>$5X_) K<E.-YX"F<$J_B<$E-
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
MZ*V!VCH@8\\V7(,XC[Y:_01:]?U*H8X/<NO3Z4C937&EUFN)4N?H0'*F(ZY
M6=5U8W5/AGU!6&W6>JK8D')VE7*L5ANK>]+N"\*J6NM)8CLA=%XVK%Y#F> @
MZH'EO9%V\Y-Z%GY*8)E6K=>4&R7):.,]:W('5JLH8+4YL"X:6.VS:P"[>U*T
M.[GUI*AH?FX1L!E:KC;+P3V1G#IQU4KVGKR!@E3L+KHN6HV<71=''7]UC$6.
M\LQ]!8J!>:>!7H^F<I8$,0[S*X!Y*1TF'>DD#I.SP_S ',BJ9 L]1?)IMJ?3
MX#=8/HLVLC["Y"#GV$RW9J<@$[*#G8B4>+N7M3PHS&+"!<,CB>G.EIL].9$J
M^D)86#.D';S;\N!'[S:FDIJN*&B.H!O.V',<E@#W8@&5E+K0IZ,9D\F,B5,V
MCGO<\F9_?;3#)CS5M>@J_FG-O#G!Z-YJ';:-H\)HUE["*@3_W"<&$H<=OY\5
M:WKPP<@R/6=;_AUV&MW(H/,)^0++@%5<'8_(.WC$C2;DW0F8KGPLV^Q)$#T=
MVRB8+KJ=;;9PRR),ZYP:Y(,$F:1!PB\<&5##,K'KK7D@GK\*-_+1=-V7>'LZ
MNC9K/:49'S&=0QIN+ %7T&'=F!F*:;@$** +__$TVP4PLR1:H"6F"]PH1]-3
M;11%3^RBL3VK>4-ZQF7X'MFY^W:@&<[.9HZS0W^PEN5,?N%Y86W!V'HW02#!
MBJ:@^[Q/X_(E(;%93DILQF/ZGT,*8-:<N8W-DZ(_^8DO2"IYZ= 1"'%RA\G
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
M6=8C;'M+/Z9[=NFY.5X,D^O%YC<6,Z'W1O4J7 : %[- L^3WR%EH9)"U6AQ
M8]L'8WSKX_7W<;S>-L>3Q544R(JQ5(NSZBN8=KUG[H1HXEI9/K([=>U?+*G/
MXW%H#.FX"R4>A"073L'!CHFWAB3YC-!U;/;$1!CN!_QKZGGD$L.:LJ"!^43B
M<6'5ZHYMC*W/P(*BU#R WF6<N84S 7\/X<,!YR,>M728-:&=8BE]JMS+-(*I
MC)F@U,!]C SW![=48:WE[W."H-?DLK0C"0S\.0@!*^C!T&,*BQ!:4J,W1=$A
M'(-NQI'?,S(<\HZ"*8-'WG#15&*>G_092U/:HDP%TT=7#A"(-C1/'CA;W\]
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
MUAUR;E2Q>X"<6W9* \R(5P_1$P3^C2Q_D\WR*7B\4CR> V)9,MLN%D\!X0X
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
M-MWNU1FPRS+*L(OJH<:&^T1*1Y,O;&(X"< +ER/V&@WLN9 W..WZ^O$*_9\
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
M,2*T_RH,8Y@VB%%?W@0@#X+<DD?Q4]CG#RTNXP!,("1AJ7Z:@3U7XQ&Y-M:
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
MV*1FG"?#='6M]6*5+$JC\6.5\9>GH!)BZY.#?'HJ[2JLHU'IK,YA>@E1^Q1
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
M=1\H4Q6W!7U!9V0K!)P2"THKIJP5QHHB>:&VGQ^!U+_-D98EE!(Y&DT@VB!
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
MAZNA X\5;LX(L]Y_].>+FR]Z*)V)041@C&E01B4(2M.W.26N)!JFNRH.V\L
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
M(M0*[^) <840C$L0!8M%*F]0;E3W? ?-/SYUO^7MC6@8-;%A!]G6KW][?;)
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
MPP+#/5=7O]>K"/_,N=F_BK?.@.IUE[Q=E?YB-)K[B]6KEU+6.@5/?)*V]#D
M$J+#O^(1$)F3%/W=X^^<VQ=PYHP]AIKO<]8>$LC"%^L'3&9ENMKMF_HKW*5G
ML\R Z*@-N/^C#4*"\8$8KIT3Z!^S>">BO3&,]?B3SHXM#01\7_WNZ%O6JV7G
MQN&/M<6@+!-9NT1TY+@@&2*Q/C)B,S(YL\AHJ'T'4GT19T?&TU#WAA#LP5<S
M'_W/95K">#4]<MN%@1 >WT#TJ04K$>+$$:/*F80D/;7:JR!,95YVQ7:V=&NB
MG TL8BW:\?P.?@K3"HUWMGQ0C18[73!6:J;S>XECPN*!KV$:)\/O*[PKGH!B
M@;/2/$N6Z&;*D;CD BDMG9$TVH=0NP[O$4B';BV;/WZ9_Z0@9L<#$/P_$)DY
M&FR1)SS%L[4F\9+;V,MJ>VV04Y,#=_>*6M(^A58XG_SHZ[(] AC%592*>)[P
M>%2 7WDKB) L,Y$"1%6CK\W5 X^5-EA->^-#I5BY8\@"Q"H+I0N,BCUE;CRZ
M_P8R>PK_KOH.D%Q#13+#54YE8)5VN$])3LL0HD0R!Z.5=C3E3J&58ROP@:8N
M=?6WB\ JZ^T/E-3E_'(%Q((WM%0+!"\26J,E)4Q12J*0E#.FHN\VE^$1S=UZ
M:+_]'/86^[B&S"JF2BV ^+]O /%H$4M=Q@L:%4K.5L2#("D"5J.#H7S,W08M
M/J:\FP]]@LK;6V:5NZ4LS_0O,+G\D-=)#@,OI8Q"1Q(4%T2RP- Q1,?-&F^
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
ML@).6& >K58KRNAG1I3.(G.NF(RJV@FY&<,YTJ=7O31HU["7K4A93ADT$ ^
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
MBC)D$6KW?>R&[+A]&P]FP;BY-AHDESR,<I4ZV 5CHXS[+OB.DWW?0K\[4>@
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
MH)!PY*\U^?C_B=X<[?=?J[:GN]9?"^L_Q4GM_I-#):#>?4Q,3!JP?\W]]\F
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
M_/-'R?_V45X!/CX!42%!(='_Y<;I!'8*\]+Y!_EX=@.\.WGX=O)P< "8:Z/
M/\SC ?[WQL/+QR\@*,0U0XPKT"C)-9^/CVNT -=B[MEH[GF ?Z> E+JQM:"T
MRT6AW==E3.YF/1?6.%K;)7OZ T5SO^^-6!%1.7D%1:4]>[6T=70/F!XT.W38
MW.:8K9W]<8<39\ZZNKE[>)[SN^1_.2 P*/CFK;#;X1&1=^+B$Q*3DE-2LW,>
M/,S->_0XOZCX14EI6?G+5W7U#8U-S6]:6KM[<+U]_0/O!L<G/DY^FIJ>F262
M%K]\_;;T?7F%NOGCYR_:%OWW]A^_>  ^GO^C_5._=G+]XOT3 Z$_?O'PAO\1
MV,DOH&XL*&7M(G3QNO1ND[O",D>SGM=VB6CL/TV1];WQ051.\P!Q#_6/:__P
M[#_G6.R_Y-G_Z=C_Y=<L(,['PPT>WTX "M"W:&!6$@>X"J/KU:R]H^*)]MV9
M<V]QJL(<(%X#IY3 Z*@B29SR*$GY=?BY1[&'O_+MQ>4,/3*('C_'%GW, 1QN
M<X#!Q!8.T%_. >*<L%]U,(UX5AMZ>?,.B_T,U G^IX+)3EC"2\S// 2S/ 3#
MO(-%E_\5_2OZ5_2OZ%_1OZ)_1?^*_A7]*_I7]*_H_U.BWYII\US"$HXFE&!K
MP63,8LUL3R^4<G9H^":,8I@X^W AIVQE^_U-[]VMU;B @D"HV9EE>#:&\@G<
M:,;:58,#,?5KL/0U-!Q/@6?^M@E8$^$ E]@(EHHL6N$L#X/% 00+T(-GH"%8
M1@0'F/CRB\&"QT I0<W,DOVTMQR@.9,%@<&Q'P$76YE_O</3,-)HPD^CF4QB
M'@XCR33K8*591H9!DQJ'V@^&/&JSOB05$!N0W!IKPJ-S'U3EB\8AH'6C+(4M
MKOW:E>CN&"BBO 8'IJ<OT3PY0+$J_2X'2)#-I+MP@)UM["'H3S^\))125,L!
M1 %61Q%6$DTRP\P$L.]%D838,FY0HCW3[@=#GP-\R$0>X0#=J?U,;3[:=BK3
MFGO5%]#^F&WCC60PW<6#JQ9,51XEUW, .RLJ'U>?'ICR##2WHD<58FM$LG+1
MW_L[U-!$6S^VS%\C_QKYU\B_1OXU\J^1_Z\8*;L=P 'X&SE ;%J$$5LTBZ$U
MP_ZDRDN_^2K""]8V971K<CPL[<VWQSXSW?6YF5^[1GEC(&E%J=K O]CYOH#H
M1OW,Y_6T> Y0AS9C9Z1B[^FR1]$$+'@S<716FOV.B=\VUV7O*^?;8K E#G*
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
ML]"(?80EQ'H*)13C*1T=^[@HB9N+1"<.X(\.9A6SH&PI(^C@9M67@O7H0K.
MH;FMQ/U/KZ=NW\;J0WUA2A%>Q(TU*R)&(6+**\YI0I\]1RN8RSYJWS%XZ_SB
MY&/[CU/?0<R#:'(C![!M/L8!L%4< #>UN*!&B3=Y_ZU0OU@,>FFY]/?9;RTM
MI4]K"KSVE+#/8>HCPOO.#)N<>'CSWGFK5^7CWZ[%??T:=\[0VW"A:;,CJ<S%
MQX^["& 8!N@/H1^@&ZMHJND'I 67[J>1)M=&"BGX_B8E'"U+Q-"O_L;)P%,\
MA_G:D0)7, =[3H?I$I<4JN;BLWVJ*L#/G4=N()U<3V3L??*"=N)ZZ+;F^@7V
M%+XA,8^A@1KIV,UZWE@C]CG$;4%5KM3;Y!/1-QL!65>^F'3A2-<CLU-IJ3DT
M%U891(4]A>5K0&= )4K]&SXZ]T=>W!]W$'/[B6.H(30%9M/WU?]BC^BF$=U
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
MNU9 &(EC6"!M\A;=ZHEQ+_H)5*(GL[QF;]R@&2:H_\&GF.;\76;O'XV,.>Y
MD,S(KM0*FC?K"?KR:#('D& J0].8MA202TL;%9;8@%Z 12'*6X?+#9H./RQ&
MOHH144_CZ9+=PL;_3/D)$@O*EWA?OND91)D;6"ZL'+CKH+B6=4Z&AV*_%LX(
M[&?<9HIA6=D<P&\C'G5PDGEF,:"Y=G(]K$;LLX<G_<;4<(;#B[?YKK-EP>3N
M;(BOM:8N-H#A$%&]1.-2W80HBOUB'GG*GRI-D&B.#?U9!?-JHCS(K_KV\)67
MW>M^_;%U_^/B)]Y<*-BRN%A7X$4^H<WW(XEVG!Y":89SHY%"#R'AF=*C1/>T
MMCV4D=&>J1Z26_%+CP7/H',-=<=60Q$(V0]#K0,?6ER[J\>Z[$001UCI;,6(
M[8W./]\?2]Q#R7T>&DZ"IS[5]Q:U&+*/]ZFDGLBR]._<<<_C8I*05<C:"G=
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
MU1=,Z@P<T&XU-$U)-NCSI2XVB L-?)E ;6RU88-@5:@9IXHCXFR0-Q7/W+Z
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
M-;]E!ZR>/'<Q>NAT+OVF25/0H"G4/VWNK(M1I#6,0W(@XF<ZPVL-G^V%U$K
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
M$AFT'-ZGX+7S+-Q+S:)KH-HT#;]LH(&][@0B]^ZYQ2+E$"V[=Z@0%;+1%_I
MJR!595HPJDSB4E&OLI7IS;YG<2<?5IG9UO836,%CH?!GLP5-^\UBCM1WE*;:
MA\]BU>B:8+G30]9W9K[O_?4PZ-7%YA:/Q1*EO<+OQE+2BO-)8_$.@XSC,.=A
MT/[@XJD8[S7.T=>?S-43\CBOB5K3+'7^@I(\:5I--=$W*&.$Q#Z'144]GI4^
MSDP(W#&#L9\U@0@<U' ;\Q1Y\@-:D@8::'1UKW:8%ZKU9=$V2W7B\M:/$UK7
MV)K@8<UI$LDN?#D"'U@S0B\XL]>7C>M-OMD[4O$_3H16EO]2J&'PSX4:_^/'
MY0\S#A9_7(EY]/V_(F?%PB(D2)0FL%"E?!K/->K^,':GK)J]*DJ!"=CO=R@8
MV8:@2'&N]$R97,;IC: T#0(RA6_&NMT(V4F_'J-7GXXRE_OJ#YN$?5(_5?0S
MVVAH!7U_8U-F4^(KH2<1=0PQG6R\)XO_*KRCWUU<D/D(<"\Y%-(.01)OF8Q'
MSQ@/+((K,SZG1UW&&4]5)S/TZ7SH4Y(LL[B3%)K("JBX;/)C1W_2YLS9_OOO
MU#),<FB]M5KMU7768-*4YQ)DOT6SW/T97J/CF+2NG$+&/@'\.LB8M"WC/_?U
M8Z"OR6YJ"&OFI_RKT3,LUQ+#!-2PK1"(M=W1OPQ;:4PN[XN*NE-VW1-$P(?S
M-<"=<FCJT)X4<8%Q]#%5*UBOJYZ4NE<8NP9)M^U"5N(6!O5."!!=':&O _>P
M4=R?_**'%^<L+UIXCFUVNNN DS)>>-?CL[_0DMK5?QA!EP(5/2P6"U?51 [/
MB1']_9N01GZ[+"N'EB!?(*M237401Y'X?[\&+E24QJ)F$3+P=KP@2'(9S]OH
M XS[AIJ6-;1=U5L))3Z35]%.'T??'E?$B:-K4%TH7#2#_2SUYBBC;X\)6$FA
MJOP$\1(3.])01OG ,\%/S&OQHC$/G$_9OUSU,D?M?:8?YCL=!]A:C\$0=4PH
M8NLM\AQ&,\ XN,H(3*- FU'!!-PFY:OTN9X=/SL#*%_)$R7SY#$!!XOZ6<OT
M6EB0TC/3R\%H&<?&!X;%A_./4(-N#[_*ELK;?'6A>?Z"OK7*2OG5?*>#(RU
MXBV?T6QR-L62:'2-7@+V (\[X+#JO;&P:V=>NWNZ%AF_;S]H9ML+VJ[S.[EO
M-I*K+1OD+< "I@?(]O3$7V!B3+HUL9#&1G%VSS-&^/ -5HN_6&AHQ'W9%$_+
M_/)5PNW\-<U]5X5+_C\E%GQ1>IDJ)-=OK&W6&#=Y)".@TOB<Y;4E@RG(BV J
MN2"2M8<( A23 E!AF,A]HYK(..]?3?P@5]#"@=$XHO^DV-=/?A%%SXIS\:T\
M'V:INM*0<:I<J? S^S2G3<-7GX+M92?['%#.NSEOIY-X*9[-H9X>#(GA\Y6/
MP@=$_!;Z+/RPHP<<U*9-QCFQ^%/5XD1DLP_G#UV!J";)X^VAW@MSL>%?>S\I
MK;,SOJ%5*$^*Y./ARL$14[RSMV7>%HB4]<-7C!B=2=39D7**3PM:B A_6:\7
M515S?W6$<L'!>J]\"?LCV7/6J\/.J8G(I\<$1)Z&IBDQ 42Q^23OW3-ZU>7*
M&0SV>"8 AY'7[@8!&5TJE^R2N&"F@]F6Z!>U3<6='9<F_-;@[IRSH.KEA^D/
ML\(K;EO;8 \JR(U.1^XOYKS*!K!(A8S,PE13'JQR.C_.SPN?:\RG=II =N5B
MA84=LV8J#5]18B=QLLE;MN=RXZ0G-(E_PZ#_%9U<Y_:V,^GK08&7L=SZ#@9"
M'XO?W$LVN7I(O!]RQQ<CS)"]31.F(/RGA;Z,;,YS7)RHPRL(*@ G3#>![]1?
M.(10!6AB3355GR@C,V(A@5KWZCZ&[/J>%FS$@MO/_T0T].J6:=/!Y!;Z&_#<
M>^*[Z&W 9X&MD)?AUY/(TDM&8<&RLOW]PSS/))^+^N82+*]^!IQX=(PV(F&2
M\"EQX?0(>Y0W-Z]!K_O0II$;?4^I5SR:"I?&82+X]7JV$;.@7VI$O=:2N7D-
M#54?JY/)>TM7'&/9C92^\9CJF1E,<8:ZJZP\'3=<28XC(A* 1%.3,3P!D5WX
MLWXP1VHPY9RM6W"P-J):;5>!,;^A)=T^2W\+]C$9']:MI$A-U<$4WMXP9 +<
M;#@EO78:,\Z*,%Y&^GCLT3"/-[N=@1_NGFKM8X2B7L!2=I#IZ>&]B=W!ZQ>:
M1_9JA!IU?&9SZ_ ]J,"0Y<#1/=RT#Y;S*9Y-!HXG26.SX&EI$T*- ]XYIHPV
MHPQ$LS',GWH'T7RM48142/A62@PC8"-0-JVWW#B^5;__E/@H+GA.X(+]CS,Z
M9UW8V-;F&Y!14*)1N+@G"\ 9@MU,8G:RMFFH>;LQ]P'UCE4\; .^<6/O4?1D
M4_0T<"6>.- &WK^=% $\H52JT7)KJ>N^Z*"L4K,2LOY3W'VTO8,9K*G.]<NW
MD [IR<[E!YPG7 +$%S2-];_)?OO&37"7#Q$+^8H-\RAP^MSC1GG2EFD??/%!
MRT"J:*I<H550_([MPZ?<->AGJAM@&3=4%8;P';K] +_KCMBQ-__.<K0I8)Q*
M8B 3P$[MPBEB:QE<=@ON'8B9GY 5!.GT%1%&! O7O88RKM*@C//1@BS>)<&P
M*& "OB)5X+UP7DK&##A^3R^:100>+<)%D*L<[_"R,[B7G;9?UC3;#B;VE:#>
M3CQI5MX:H<F *1<AS8A=OL:S$G&RYZGYBQ_QAZ%VXSP9C+WY!M38#.-H*Q-P
MC'?F1!+)B<$K04:1(>/@[V""T(8F7F52GQ6VQH'>FCWX@ 6^&354H>>FMP+I
M@%3[_ -K&^YRBQ">'XM?#8RR(*8I<YY& 9Z0>7AV<XZP"^5&F0^O0\T9C$9%
MH9F<G&9Y92I$R:'6MC!W Z3Z'3Q5PO\N,EB)M?'V>W\H.TT/6]RY_PQ#;@D\
M")=W*)S"4"3Q*^73]!<.P2V;OV7N:9>ZE[W<:PS[#I=UZ$%1;%M!,I7J07$P
M-<<BVYR/'F?<+P,I[!'279KNU(.,SDD5O QK9J<&7+U3?M:>LEG=NP"4W[39
M!:\* [K!DY<"'ZPW216AZL/D1<.#R#XQMX.H:)7T\P]+C)OW''+6>W(2"<!8
MY(E&Q,GLSPR-ONU $3!)=C#W9=)[75&X<AWT0G #XZ@BX<S+29HR!5.\6)'G
M':5EUB=W*3Q'D0M:=O0#F.(*I$A)-*.0A-IV\HA7[KR VW:O$D C!-)Y,GR?
M$J+$3N$9$_"@YPYR8SBA"#=L@ZICV^MMO\*YR^>LZ+G[OE-9?E%(%'V?*MUF
M<SAS^O7AS=;0[OVV1LNN$00MRZ@36IP/POAW<>0[(]O@)V"^[:1'<.E7,65E
MUF,:#]X%VI5P7I.Q!EN:3C92&0(0\BP%3,4D8  ,G"?O'FY,*61UQPFUGBO+
M.5O=#G.@US9RD%RA?;200HJ\.7$-XUCMDB[5/RU^!#?S8$K$VZJ7Z'=D"_5H
M)ND893B[U;5.ZU!L450ZNL,4654H*\%=EOUPR/U=S> L"DM3-OL@H=:9:(V)
MRA<[/##A\ ,3NW=6)P38@L#9DL,H*6]&>WU)VOH#@0:E ZNA\ )?LKG@Z&[:
M#9SV\04^"1&>I6'^R*@BCXP]YRW52_J*@M\-A?C"N)K+.BDR#[DD8O/4O;9>
M.?-NFAD4SH:OL5_NVKP(H]CTO<<TB#(!XK\JJA7&_^_$Z+E-314#7O?0@][3
MM1%B$S(#^EPG0Y.#]V<9-YQ726X0RVT,FP:O$JB7:"J;LFL,$>V2"3WD%IBS
MPWOT!2Z4\1-X=[K1O U*-.^-@:L/VK8B*S&?L^.[TJ>E?)*-ZF(T#\S:SK@S
M 8\_HHJZ/DG$5DJ&&08'\2&4Z%]P37.>*".D5*8OEGTNA1RH<-&<8>W@A_'4
M)<-K0-UE&M,2JX>(Y@3U3Y0G)$6# >=KZ55A;W: 3Z7JM2FRL!*610<QCIE0
M=5CT]J2FOT1D51UCNVJDRZ6 D[BK\J8A7 P[W ",1A -?2+5%<5VVO""'NAS
M2(T<=LLS#Q363K#KP]\.-YEL^T1=[O&_\=70:.66W3H3< "^!'^_P00,>TOU
M*'56C.G*KX[ 6.$< $EQ2#")01(MD9&A&DU)K<#]2_6T79Q0.XY=GX\L$OT"
M'6GUB>65;3%$,^2XXBR1-T*46)8!-GIYWZK'$!%L'&!4.RS?B2ZA!!$/3-6V
M!)A0(!@.I=<J%GR\ON/1GV@NL"^(,V4M2=LIK#>ZW%AS.9D:B-=@ C[SY"+S
M.+==X_R-_>TZ3>.IW+P76+^=F!TI!BD1%VBGV;"35P8A;2Q:C_7,QKV;M_X@
M;%3T4MB7'/\LF@'0"7-M31HU(CM2O.9Z78G3'#9+FHAWGFNL!?R^@IAXLG82
M@NIS<'#J^&&<B4U^=[X#V,7II[+J-KX\O%"43@3_6IQ48J<YPYVZ@0GK),/3
M+U165 Z4FF%-JN*.7+ OUS[N:,GVYE=+AR0JW:OV8;B-@30+ET@=__/+(?Y%
M+F_WP!_=DXZIQ/^!?!J SOCGZF;49^ _ET'_-378C'%'4<21*[Y4:R/_$MI-
MBH&G5]F/64QLU6$JSZY_QTZ @.M]1*_S\S!(8]]58#*P"D4[*4]^1D1&%?8C
M7$P2"]L9 D:]->U3$Z'$T>[*2&>(2?9*?R?/RY#$V5<*0M_@U2S6X\D80M8@
MVM?/!&=/%:Z^)FH&0V\3:S)]M-X5TE.4,P<M)_(DCMM(*50)$9]':TDO%U,D
M&$<;9E "E'C&,4NJ"<6_35AAR&=K5=$A,P#'WG/]MF,5=/7H"%>>@G4'@._6
M%>Y].]7<IE>Y:=K3'*=;0CG6XS2-BYN="MV'*^SPDQ/ZIZZ<UY'94!3>'WDP
MY>?%I%9D#)J=4CL5KCAMTMKT4,M$>]A+YUOF>QV!W%ZN;WQL^Z*U!X_M0AC'
M;*DJ, 1E>RH)Z F2H<S7 UN2V"G\FY8?B='1;Z1"RCS.#/O=Y-CJOG3NMJE^
M8M!A]B]6Q[87$<0;G+MZZRU)5.ZWK"">]4BU,8@:PNC ']>T#Y\"QH"KHB,#
M$EUO9'<.*N$FC*UL@SYK6#^\(K)95CNU@T4]@5:=B/2?1D0@3RFA3KN3@UR&
MES8-ZD[EFQ^";'P5.C%LGG1=>E.;?(/^%N-:ZK(\/=+!"62T"LM0^HHIV=,U
M)<5&16[0XU/#7EM>,FF7KKM^(M@*.]TW@]OGOX#>#"XA%]"S5S%3F?A3"#>?
MT2#]?DT-GQ/Q@:?'?]:+JGMU9!?K%WD?)[:]D5F<UVVN.WCQ^6W?J\+5TU"*
M9/2*SA2+SF_ Q$CRJPH$3ZU0 63E#YNN<.HG<3;W9P:?%70_$RU?G0R^@G*.
MLRZ,=8W0"0@\_BSQ5]/N#L^FWDH&E9NVG^42(F#!)E/X6(: NVKZI!11IQ0?
ML^92GEA8U]10>]OYTV6NAFY(RBQL;K_XD7$%E@<_Z$9)G$X28K3RJT3/<%Q;
M6V\4*H52'DSHMU6V>\DYLFDE2YU28'3??00J_G^MC#E$@L0[ WZ,YF_K6^9/
M>AU6J[!(SE<J'-!Z'O8JS.53^>XSMHLM7:<3WA<U>\^N8*;07SWV! @?/R4X
M.QL^%<S?$_D@NB_9LX<AQNB?9">:9+YSNU&/SJT3MF]$UOW2UYXI(MOE8'E:
M>E"P!_0\5T^M8Z.+_.P*MP75]%\&':=,2#$!SKI:5Y<=6!B9'$H$M^+E&&[@
MJFVQ9JK7^/%?AX/N7Z HB4GT(1+O*5];,@QL-/H];/IBZ4BHQ63%AM] 7B7H
MA7.(U8VZ2JG-028 >0NQ9U<?*AMFMXD#1F/XX> )[ <*$V >+JT_@>;COYP'
MW/K& KDS:_Y/!D?*@MD(D BTP'@(2* _]497K(_+[GS*?Y2D/HO;\9,[WEGA
ML<ZKLCSML.T!<J>A\B&>GEX"KLB7"Z/=X6 G ?/\FJ<!4! 3 /[$<FU[,VW_
MUZ[F(2)P(M-#J]4%F&:3PY5=1<MBA_:N=<6\))SG8TAQFM(GU95#,>W@F'J]
M%LR!24J7]?G(>J_:)P^/;PJ?4MC6"@=(5 >C5C*)RQ#2>MPZQBTIYEROYLYE
MA$M(?&MG<,C5E6*0CM!ASAT=.*+#>L4*U"0G]-EPR/?8MBAF;H*'9#0,/;9>
MW%<5\G(OI40L,I^^Z$W50^'+E_#[0*?&?O%/+\+J^Y'-Z7 K0@B+?[X'3YAN
M)+T+3;$OU0D)<RVT^1K^WK[](-=Y=Y>LJ^_CU)-- &$C3VE0ENTEP'N!QV$3
MX&M#<R2KW,S]^-]:KPK02Z)V%=:R>ZOAB:V-BG$EUW.@J80YR6;) IY<!Q]G
M>&EU4!$?BX9^N51L7=]7P%W5,+0GB]LRSMFQ0[8Q <^01Q@<M\-KIR%) 729
MU FAJHJU'-.E%^+VC+?&L%0F  CV21J?Z"ELQK 9$,(/^R>MLE]UM,]YMV%W
MYA>-! T-T2ZQWLWFIRZ5<<IGG&U::!Z#D [).&,34/9"(PBOP2#_A<6AE^EF
MG7Z(,*V.CE/0C:4,C'D?)DI^>+E[5WZ[5?5;TX\GAZ3:F8"N<4Q#X5)&N_*B
MZZP%Y0D3< @T!#,J1K0 J4HPB<8AU#LQV;5MZ: 7/[:Z'WY/[EDZZKA6'>E.
M%8./XZME!T.QJSPD<6-VHZ 3]8'=C\?T[J8_3TL\<:7K^<1ECO!PX@Y!K]4G
MDA]*5FU%'G(?USP(8 *<:H]MS#1@)I]3R\7KCYDD/#A[??;+ ]]\)F!AE@D(
M@0Q!)Y)RZ_FG&ENOP&C7$M,LF0!0$6,M(Z^V21[B$ES;S 2,"I#]*09S4$0+
MRQB/'BX0YB1'QZCT1FU;?Q2Q$XYV=Z0OD6-FGDD.2SZ_^'Z?I2[@P,>"7#3X
M4H^BX'AM=8=EFD%0BO?DZU,;-D#G#.?;WJ;:HU/O.UZ%Z8@A'$IW&WYU7SS:
MVO\_[[[X6]D2RU4#&;VLV6-(V/2R)8+XW4:2?^AV^MC>3+ 3UU65>>-CCG]B
M'\E3+:@KP@'R4/0-'W"G_VSEBFJ]NTA5)YHGN:1 _4'[B1DKGL02,\K >QH/
M)3*HV%WUVJ369>K-NENH<[LI?IT?CGT%=JNQ73D[7]^U3A$'=W ")M!%1'ER
MC*=[9=T9'U SMCSY, P9GMND1QZAA(>[*/4F,G@G.-;2E'P=ND[.786URM,.
M,>Q8;@Z=MHPYRC@W2KM%010&?^ORJ![DJX\UV2O*B#U-O..[=$1KN7L*=8J"
M%^]1L--*ZNC$5,*V)CPM_/-D4U+7Q:?HP^N[P/V?.",]IUUUWPE=][3NY&@>
M8P(B"PK?;D#'$5/%T$,L+(SKFL[FJX>E[T5G)NWX/O#HR&3-TG5*YE1)>S_H
M"KS7Q]VW7_O^YFWUF;+SGZPD%C]!QK:AYOU531X]570GX]J&6@3F4+?T!=4A
MZY.>6\CM!HF.Q4SG@((%X\Z4[1V?AUZ,P@5KX.Z9^6JG.4O=BJV=TGO!$A%,
MP-0[1"5GG(I.Z5)H;?2L]Y&A@(Z 7NKWLU=VKNRTA^(C&"JP<Y0X+A@G255[
M2!3^W,;#M"IO63B(LPTB-0,=S2/;DR9WE7V>[#E7H7I?YQ^NN!/NN\]28HDC
M!)@(GDI!'MN^,!#,.:U;G:\?8KW^]MF&,N@1IVSYMI/>1^+Z)<K%X58C:I_E
MN2:U\/5&+4S,;A!6-^HB>"*E4'6Y9XV.'=J"M .)6$1M;?/Z).P\996>QZ*?
MV9+;17>_@1<C/U]*HO[L8P(XKK%FBY>BM@&[19$+S';#C$Q\?5L)8*.K5/I(
MANLK(=Z3.CS39WY:K=35B3,!JV.(EYB1NJFM[HV]K;"O>CGLC,FD7:!G'U0T
M6(-QK&=*(_H,A@M^>FGOWJ/59./+2QIO.(L@&S%[?GI-H2.L6?/N'7/""HA4
M4E"NA=T3CL.Y8<:%WQOC3F\X.5AI/+E2*-=0^O1U0[L_"JVJQR*]WMS=*^^=
MS@?UF[R@#\RYEO59;)F<_"DL7L&?$:W<I75] KW:GMAI&,TXF!^WV\ XID'5
MICE2V)F (SZTBPC>7S=)># !;G0,0XR\N8N&C-4@RA+),]WPE]]"OAUZ<*].
M7%&KYVV&J8>R1)B_O5@7KT28.-F^5NOXIF;SK)K.C<YZOT)V:'H/VEVRQ+Z@
MP?XA*/X/6E\P"C[@J3?@ZN&W'F0(XDQM^P7""/7PYWOAO_&((HBWD.,,EJ-@
MR!$LKYK2'Q<2V>@-(S_!)+8K2 ;"E,66"IF SMYO3,"TTH-:VFXI$_"HE0E(
M!Q:F0KK!Q)ORX\ 9-NR+&1&2:P=P'#,&'L/?80)BPQN%(=EDE"+]AGL#R";P
MFT+'9<]AD AC&%-9VX*Y+'^&9C%PJ#N$P\E1JOZ5ZH[A=;XB)B!L/UI @? *
M)_?-P]E#>/B#+,*E0&Q=Q\#V-W)X>N'$7*-IJHN:F.90[Y@94KDI+P':(,&+
M""D="7K[<Q#R!:[&B@L?W'9X$:/(0_!3'OS5@Z45D^%6)O+^B,KCMF/8FCGE
M1ZZLOT'"^_!+N=G-67;TS_PV;T +@7U\6U]0+AD 5^[%XKJ$1<*=O:$LXST=
M>_S749)G<&2*Q?M%YZJEN^_JS9ZXAWX=L^VQVV,".O"G0<(PU0K&=]).XE:3
M\(4Z\_=X41TF8.*X'W9TOV<+6H0):+Z%<.T]&I*./EXSI&GBURAM8TO/^8'4
M%AWU:1,Y-@OC^95;J< T,28H$R36!K2H3ZNUTRX0[^]9U\2Q7,5Z)&A[#7\"
M<4]^#$MPS5"-1/,LHOR%C^$]3'^EQ8*5VFN .[XV=&@KK9!2[3$]7W\M[ H,
MMX-VZUT6/C_/!+3D&;&Q#?N,#^Z*K=$R-WWI'Q'>J/&CB9C/T">%^N4OIV6O
MLW-JG%WQ]O9E8ZAS&#BS7HA"+X0K3NB5,/HP0N-*LI]LPHMM=T6V;^7G_]H/
M1IP>5$M+R^OO ?L>L7G8F#Q;FLJ0,WE:$ 7MSNLU7U!S8 (>R.TK> 8;^W:Y
MC!6?I#/$P*GG/<,7(FA76+/_ -Z-/K"Q%NC#:4]YMG@)MNJW4N$Z+MER7KB;
MOPG5BN8E]CY5FNNC21%P0I?[0'-E2+?G':"X1\<P.K RI]<N8U6[Y6ESYC0S
M+WF=BEV1Y<L_4B0[SW=%O#V&(,09[S7A>R*Y31T<E_ZY#^?O2R/+_[%6\L^;
M<?ZW"G_ 88P!M#QK8E:L:7"29>'*W%2#9](!O>*/Q.[>PU%&N#MWYD,.OO;?
MB?+<XH\#T-!,P--EQ@EM)B 7X<XRQDDA%C2N_HDAZO>.99-[*+>IVC (98QJ
M3U,-YV<"L">U_48P7A6!]0V>L6(91SVEGU+'.@ +<=0--!?KO_K#3"F9,YP4
M*;95Q:GU,S2=D4!C$9T1%V,!P\' D,*:CZ8(]<@HB;OE'&^.2PH") ^L+;%0
MKR:.W,4$I%REL-S!/9P]ZX-@VVV(9F6)AE\T/A"F4/]Q@#&B"6?7C1K4/_W-
MM_'ICV"[5\=S,E'^)&!T%9@W.)2U->'B_03T0*"1E)<RNW3DA%#;J?,&(HX3
MMZTCM#@@1+T(31$BKN6A\$$B,'JUJA1H5'O2?2_P5=B%VH0 2Z%HI7W3X'+H
M*HJJ!0N@*(9-AXL8]\$%)]Q"7\]A8FD"[QUPXUUY78*E&6F^?/L&V>0L +C!
M9-.26<Q3%F;:!HZ'$<"KM3/0B- ;E<%ZV/%:VJUXGWW6VV$X8)6)YD>YP[_U
M5UT]J2;_)"*?LQHMC6@&LZ ;,'%2R2<&PPUVA9[PJ/]1)KQ@ZODPRBA=T#N[
MT_FTX!WG5D& !N0]Q;P%SDN4B):A :=0)UCTR0H)B&HU'O R.R([(\3#!; 4
M_GR+[1NFPF>UE@K"L=P$J%&:E-2&/+65;80X1KDP/-"67@F]\,/68=Q6Q@RW
M^]O:YMF!63OGUK>W@HZQ<%:$(DV#!'Z,< SGM2/!7Y&#)B\-^]!^\W(V.WNA
M+H-+A=,U3NDYHF*ZZ30+<Q--@*/Q'5 NY#0VE@EP01R;]*SXD1T?7R2C(+AY
M.D7T8\2%M-C9C.L&HJ_FFY(E<R/$(HX,<7%?O'#\T($W!SZ^8?M+_?\CBJU^
MS3#89UVX.5"TF/?SGOD![LB;09B"L.T_N"6SCA7C0"]8'$L50SDSB&CAS$?T
M]JPS#E7_5=2*^&01N+G)LJ#'7GJT<WMZ--HD"[+86K5S[TOZWS)2L# 2)EWH
MP1^08JSUY<*\SCZYL[H'K)"_>X+IWS?F_3_QDO_-1P[IM:%/#<@$")1\\I:+
MU^,ZI]7%18E;+)'NV-3Q(4COSC]XG][]#?OF0+*[H:%4S<KS?J\QGI5&W@(C
M5^Y2_Y#T6(/V :<"H[][)$+W4]2Z?G5]3:JF'TZ75)]SUC#B"$TJT-CV1I_,
MO<'MQ.L"ML%1][)"]A<G%16EV?@6K@HF)Z+"%KUW5I2/JOD5H)S C)/A(@RX
M#X(H6R+2ODJD?L[R':293TNM.IW;=1M)<-#^6:SFM%4F@ 56<TP6AK/^/Z9Y
MXHSM<I%UKD-3W7WDGBO0?-M;*_$:@7.LL TN.Z@7#U+VW.Q1>NET-V7M>=):
MPY8IHQ-^%P-J)S7=[^*2 7+T[?7HY+W?RN.\'8[27^]K2BK(>V[>8FZY:9/3
M*>]6ZF'4%[ =%JA[HHATNH,)X*Y^2%QOGN TC0(\V#&S2Q''KRNZWM<F27PG
ME[5^AE:D1Q8^+J9='X2:H_WKWL9^B;1%&^SF_TKJC[S_Z2#<IZGP[MT+ EU.
M0,.-L7)+_'"X2=&.9E:=S=05?AZ2*=9U.T>N?DQ+2KN3F[S;M%-Q;SHXRN)G
M(\B6T\FD!"J(:9=E&*V7Q_,^JM((3C\BUO";SCXN.>M#PH].I*Y3KFTE[>XV
ML<)Z36F<]'JRP6V@$LY[!<L*,D!])@"9C:>Q>X );/W@A?D=)F#_>(WDN\/@
MWYO-WRWG+[58EF/_VP8#_FYOV?ZZ)_??,-+%,X=GH#102(5OH>Y"6'*9#2'V
M@(^/X=+R/VA,<?[NV_-^MX=^7;_^+S[_S7'$GPW,1:,K!F1F!Y6EOY2N$JX/
MF&@^YN(.%$L"A&7]1SJ]^T\?W.@YPT;C]B>'4ESG%QE"0V(DASSAJT]TFFLY
M&$.ML)<[QDR X6[K=/1J(?4V[7XMHX?8\7+R=%_@D2^1 91,T9P+^KWCH@+9
MG[JO^0_P;&U13!0*'@73.A^T.*9O2W\U3YHIP1@K_X3==,?2P(_>_[R5TF;)
M,#1Z31O?@>34VC^;(<=1,,3-=B2/(Q%=-),VT"A?<-/*L\[%/<L,/-P94^<J
M(7 2X#_RZ*9D<"&95(T.!@DP.J%'E3T7S10X$D9Z9!(L?*D-;D>=EM-]BD=T
MB/*,H_Z$C('[- AIN:UV9*26ZT/_SX<RCL\NA(S)-#:\"L15LB6\ND?7F>*,
MQ)R \RQ"1S$G:+R%;N19P++S?9Y\;!"B<6$B5GEA]BQPWX.H"VB0?XYS0ME
MZNSKBP9B:RT*P[#R5?'=*DS&BZAFW[5 *<NB*U-OM5:IG34_443LS<F-)9A_
M+J.=":@!KI[7#,6LLI'X[3EON)ZH#Q^<#(A3CTCOX^(7]$V_T_I)>0W#8F53
M2'!E1JM2W#*#BYKH>2N)C:I].]50._3#G8,.H4)UPN^:6N*V*^54>BN/@2&%
MRKI)A@$9HEX;0S2<@UY3^@.5:QE6>^WZZMOU@\6[<XB<^-F43864S_5*;B+/
MPMHM^2QY;P"X,7^WKR%?D'?^#09CY?H'T0\"^;O6E:ML_WZK9E,K@\D1>V.J
MPDK9+<+J9->FW-YI!V#/)02M3Z(1]%>-^"@,W[;/(X9R0XYRUD/J\1?=3E:9
MNI:/MI)EN-:X@U#OEQ?6<;8$^G9L/T.58AN@6F]!:@^3T4[;MWD<0^3=]6?T
M[_VU+28B\<2YEH[M2\\VC%;-TM-$-APVT..5W=V.%SVNO/?AH,T,"0_\69BT
MI)B2]F.GHQ\IK9\=\[*J?\3^,I4)*,X,?@$^S":<Q]848+G#9V=YW)N?+^YR
MHWAJREI6/<+W9XMOT2')E>X_=1=Q/R7_I:,Y(=\.K5QH,1$L@IZE@$8L1)T"
M:=+2G'F71.$\\VC97R+VC"ZT^/$]>'2Q6T7M;:52XWHFH$$R$'CU4-@VS_(=
MQ1_+,K5#"J<C5O+[J2B?SQL*NX<-LJ#+P6[&.[[&=#)F&N:*0C1?;-0C+%>6
MT(0I).6"%M:'&5$AD2,,W-4Q%GV0;D%X@B,Q51DMV.\!R"2&@OK@97H)]<0R
MU;(LNFMV=_3ROG/+O)."Y)^>V\?^\E(L@M*CR01\JF6,098TCW9DSONT46#B
M:AVY,,;FTY"AMQ+YR?8?=NJ]@&F^.P=GU539[_H&\UST\@LK]IL-*N+Y8!LT
MN>RIE$GRXC:%?B_<S%Q!5IBL])).D]/"$;K$C#;)*EFYUA4DSE,T&5D5DA.4
M%I/"+C>1'#[/-X$UAUK00*R7L(7M)W868!,#O:!M0>P[P[?;2^M ;R_L8K_7
ME9UF'#W$!"AS,@A@:AC4';*9$0.S;[LB)]IVYU+UA+KO+,4L/NBIK;>!?^!Z
M.5V*T,M&7-.(^C@6=3&BR,J."1#PBZLV$$VUG5O$^2<0$9\Y(\&<I8FHQS3I
MPZE/'7LB8ECS-GGG,CY6N?8?C %N8%5]7T?/[,.K_!VO"?H*'9[(?R74X[7D
M^_;[R150T7]A*U8N[_Y[A]W_I9%^60N1 <OV>L91:FOZ.;,EZ9_N7L7A^JN8
M@-^90-(_*GW]>>3]+X?L_Y6!)396CYWSOFS8=&GPV@%5[K9NEPS^.RJ"D>"J
M=2R0(EL8#0<'E_Q&1X*.XCR$V6N&;FNJA>[)YD=YWC^NLO!284'SN?06/X:U
M_7V@%$G\JLX'1G\2]1CKP1HT,3(3P#O6 2:<&TGNEYJ<-(M;Y79 K%W0'QKI
MSK)[U//12SH=,(4AY&*F"(@]U083FL0*AD(/0A+UY1_AJW<>,P'NG/%( 8P'
M/I(7+HPF-5Z:4.XN.=;N&[!SV4A2)Q'G)E"9%+K)84*(I@F"B37M#!%;F,&G
MD9P^&#61'V<Q@'H]Z-<I.VM<(7C/*TD&$?T*,@PE&O52)&WA$U".0%L3P>!0
M#EZL U>.!N+4XG#GU^-=X@2A-OW9BOU.+VPN&^C>_.3\AO/]']7)_W/2=L?P
MCZZLZ/^#CNOC_TJUXL_%Y?Z^:1M)+J,\JF=[*D*T3QBM'_KFTCPG.[C)!(2K
ML'U7#L"? JD%"Q JM*KIZ^/; )"]>M^3*^#5G!A0X]X!Z&68-FFXB"30'B0L
M-63JY/[@X^<$PU8^@L7ID<&<V90.3](Z=_#"OHQ[VW[=0I8R.B8/#>5H+Q \
MXWTJ33B?TCV@;XNF5FR[DV,\ZG"1GB6B:L^VJY3<CWU#TZ*_6R!"6F,:Y<43
MQ<@%GN>?-;\NYXO9:"C?/'7TW+[!?5]*]J MB'@F0! U0V)K%[KKI6$R42\
M,2Y-VG/E_6TFL:>W$O*2IDSR"!; \@?%SM7>OEOS2=CO\N%=SLXV5\HCT2=+
MA\*3_OC>VTT0T!$I?$<KRBLN=9%0=_>]_$,YE1UGE>J<'ELCVW 32&QQF6 ;
M]08/S]FAAD#A4E"QU*(P(PBG+?"9">!H%"*N85?@O/VGSCBWU<IO&LM3OX6
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
M5<RT4?-:ROY^&/R=[TEUN5D<7X']^RC[Q*"O*NH?(2=@85_./5#!A:[^NE=
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
M9RRO]G1-C;T@FN#%5NO228K]C1;U*4B??.0](<-OU&'VVV3%#\_?[6/ZA+@
MT3"46!BEIO^:O1,N;31#D]L3VQ@DP;YRW;QVPM!L_<Q08L20@6AA9V;;)P=A
MMNF-PZU>^#?1EQ+*WN5LB(^>U8"GUHVZ+-6L5)'&H([(AA.8KRETP+@8'>#F
MO/HKVJQ"PS,$3>KM]G/S=,#UN87Y[;HLA2I[/I>/Z #+AR6!% DZP&QC5 4U
MK)%5\G4;GBRUDR:^WHUSGG(H>Q(JCFY'#5_ZHT!^$>4W_6A_\_/>SQ6/!SHE
MW5O[#4ZEGHKQL7OTSDN$B([9>O&=LXIIEN*O$5;,P;)X9^W5@SV/9,=I/1(
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
M+.R4UC)5.M5JV3E6Y7ZWK'^-?^:!*LXYI($5I:4M'%0?1C(ARU)829(Y,H]
M0E_&)AANU,NWC7QK(6NPD0N=R5HG LP71\!L).L/E= \;"KA@F6VC(,!9MU@
M\B%RTB!9*+P;IC^S.]FGIWP%7 :>O%ZQ?:O@X*Z:W'P/F,9RD6Q!!^3JPGBP
MY(A9[P1.S?4-JXZ#FQW)]X=]\'FT0PYX=%/?F0*"6PO/I%BM&*S\?92STXUO
M%T>OHGK@*TDS]1FI-456?@EDGN#.M,-2T@/1"5O)S5/Q1;PV@'9J<?-=XR1I
M](9I[ 6;ER3C;XYO)@^1_*8A0;O7/E.8L&QJ.F6\$^S)]XJ83]<<N= V/C?4
MQ67>,IAG5J:C&OD@:J+"FWJ36)ICG&)@DL7-6Q!IIM][(C7T'-MO7*A?Y9AD
MW/S%:@;\8C9?'V3_-5#]J:#FWS4VVAC&Z9"-2!%@S@F8,LDCMRZZ+NJ-EY#V
M1)%D<02_O&W'N:1#O")/NU5)AX;*@NKYTYR&S\PI8MT=W.1 -26)P[/C%V</
MF+^^>Z'1-EMU/*(O]D)H]52L[D-+Y\4::R??&XG$<);"(RB%"I^*G61;VA"2
M'XR]01(D(35KQ@J<K_1:OG:+GQ1&R10M.)$C=2;DZ8 1G>D*RKDI)C8'RS+&
MOX@73P1#XP]6IX/:$BNJVO"A.PO3=^NR2%.SA8$^!!_+F@& 9U"??OO5QYG0
MK8/S$=YKN_//>_;%DUVK24K<[ K=N00VE]/ZVYZ.DVL\NAUNY+ZZ*)Q7+\^C
M^$_GC[;HWUOB'JO9^I[GO-Q6^L<MO/^])ZE_'0ZDO"8+:!A,"8YU<0)>&**-
M8.,"'C7Q"3_S8B[:6P^COJ[5SX6)D[+R:3TTZ81[,?.C+0F!<N^ZS372PPX
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
M4I2F\\@+J\/'\@\B!<]3]]NV$U:(Y:37E20D?GYSQ0\\.-Z4*>>.7,JG VK
MC[@)7U"<E;>YK24E%YXG?^M]EDFCGB8E7NAR=_S64 7J9<C_!] ;D3V1[LS&
MSE$$2!OT&>CP>/T)TN/,ME/PQ1,)W:_AQAJ?P.?P:JB1#6(,*8A,$R5U[-@^
MW/AIF TTE6X;<Y[$OP23(@M30+W$SAD#9NC@'-!/&'OB.6-IDZ_ [4%;*J9U
M)YD<="-'"W=NHV+J(+ES_?2*2J ;UFA^(XIZ/.M3?.#X\/;&E)6>C6ZFHU /
MX:BN6'*!ILT488%H/7R_3(P ;IS:9U.8V(L"ZZ,NZ#+M>?+QPLV!6>6YITD3
MZG<6JQNGV*1*$UX]L+Q7(:L4EVQ0V>V\\Q2,_30;O,%G6U0ZI; 9:=!JX^$]
M1 ?XCZ3WO&S&.F-S*Z]#YZC[>T$3U!)':EP-#NR$8F#C^KCBK-!&*)4?_?KG
M1C+]+=7(D%7:2=)&PW;1V(AR?&/CE49=D;1H'[-Y4\@)85VF"F@&\M?R@7FG
M#L12.L4[5F8\/-R)W>I%_FI:8/\)E:I2C!8\'I1PJG$P1=LDOD(AOTZ5=N8?
MHAZB,2#SGX#%?P92_^?F_B9>]!O5<S.)FP'<UJI7L/B)3]/C'UMZ8P$Q2Z1K
MS.;_&S7E'\SE3I[!L#DB+N GM@/+LGU&I\;4Y=BG95MU4ICW"3>SH']_@QW,
MHE4W,PQ3:^_$.Z[V]Z;HGCV3U/8$T0$2'01Q48R', YT (]!15>5=Y%48]QG
M!XFD/FTFCFV=[PZ7(F)X4F#81<%:9C8XV%.M +1N$*^\+GV0^7#^X0N"_DH=
MNBO1W*M #I"4+H&CH1PDU5<KXW'*6C-NG_'90R>PP\-!^QZ.<>\P'!33G*C9
M\^I*UA.?89L)Y.MWU^K\!.81Y9;"=VTF6*)^[H*FC/FFIOK[&I1Z9.M0[8^<
MKD)D<S4QZ^&[B8M*0=(I9L^?2A1CX5TWBPG"N3$>ITAZA$<A/]WJ?-IF 9CX
MWX88_^TSU7\3.:PR>&@UX##@.2+"^,+NJD5^#.N,8Y]\4OK;Q1\IBN<C?[E
MVJ\69[H=VO:;"X#_*R;F69CE!61?6?)*A3AQ/^ WEIT<O[9_^;\QP*F\/GKZ
MP^Y"\]1WGA,H6^V%D[0^ L?3,@TY"/ERPNF-A=(8\6U%]L'Q63%!E@7,;<PS
M80G2,;(826"ZIWE?F2HF>//@ZI9H:4+7LX^L=R2.*+'#)0:RWW&$(@0H[(Q'
M>(QH/#L#? HMQC3U'/!E[/Y:6O[XLO#A*!L"TPTKDAON\,V"A4O@OE,Z<_?5
M$B0?9)2CTQ&?@._O@-DQ=Z'\%#$284:Y5F<&^H+'/R:%(':CR#I$8? ;UZM;
MDN\"PR$=S1R))?NM H$Z1C\!.4A*V H*=^QT<(,I%840)CW\P#_YUO;.KDX@
M36)B9=WM3'(69_&9F!['A_)&;_,J'A2V,'\:U8?+D$_1NB8%J9%(!^1AREY\
M%Z$6I5EBZY,M'\ V/Q#1UZ,X_C8EW?OD ^_"P?96Y[Y[_T1AX#>9L8K+=02Q
M5?2,"ZOAU2XOQ;<,AV[Y^,A?7+JOX4R7B_%?7SBG.+:7"]RX[+CL,9#\X &D
M"ETGC@Z;[>;]Y#LFV32/L2(J^YN\-;0Q='7L/H^2@Q%(=@(Z!BH9A5GHIC<4
M#HZOT25 VQZ+]-.0A/BA9_9G;P:@_?36K?WLOI!LWN)?8!&H&9E13$/]R0%/
MRX QW9:M^ASGAWO;!68:IUM7TX^X:U_P/Q)-]/EM_@-L81_)#36=N$[69$,M
M& ?JF9Y8NFGX]H:RGLPVJCJR=U1734TXEFN!Q"[1,<3*'4AR8'D%V_9XJW+V
M3-UDN0=\9G39+^LYY@[TL?")\17L\?>O,/.%;[T)LXOIKQG2YQPTC+QE?427
MF'R HEU?ZJ42[E9@9I*\_3D35*FP*<J]Q;O&A#W<9E&I+#8I\8J*]P"=RK1\
MG$<P@4J!)8 *R,9(:E$]D#+)1GKM)1Y%O<Z:&P- #JN]>H_P1#;N4-'J>[Z1
MIK"/,8'@(2L0XX*[%YC>(TPW"[B_(K-E#A5:OID1)UI1\ QK[P[&!+C:#9D>
M?(WP@3X$P3^#W3!L5V: /# 0IN26.\[N0=1#VLJSMOXS-6@.Q!!RK[IF&7-8
MR^MP.D"R3,#Q5-O@>Q,Z0+APV 9O_K3V>J"Z =9:[=H^.ZIBN^AIPBT/*YGG
MR#LRC_EI"ZC&2,=O2C?E5]JNPKE#+M(!L-XMF:,/&-_)[>S;QG1 \DO/.:J*
M/"8[0'TTMDFY9]#RFQJ.HP7!0Y"W\0FBZ-AFGY&K[L")\M(!CZ+,5Q8*'A(/
M]!E#RWSE9K3F\U(^Z<.=B@49>B?P_%8+ RP;XZC%-,86<9 BO)2CJ%82N;&\
MFR,/%#G>R2,+U$T9KQO9<69XPRC1"=JG"JY#K;P91;:\HP-P0\G3< DMV  "
M3!N:!.S 'N(K<.^S=CN#^M*!.T>/S:,ZRF!@,IQD<?<(J>(#?V "4["SP+-$
MIDWX,[A*@3@IJK';*>G<PQ3P?)ZA$1(>3]$1'&,.,*C$R/=N[N=>  E1\T'[
M?%\XB85'=FBO"*>YXF>7F^\SA"*OLE?="(L^VD1$L9."6FGJ#O#H4;WS6\;.
MR^]5AHSBT,2KE\\A@XR03QSLU;58IO9%;=HS]&>=W*W_A,;*5]9>G8S48<F]
M\*D-P#)+,2'_1.''N\X-T4XLT6[#%Z5$R9<?[7(_/\^\$CK7:H=7@8,=0_/X
M/=;/BJ/K2B\O]Z>C541J-]7X)1IJC<C^).'F4N$C>$1:CC+V3O4KE\_)1N&K
MR",2K#0>""Z0H#F'!S9M9(RUTPIG--3NG:95C[\-7@:@(YI]44WGLY=L1=6O
MT@$Q8:)*VTO YND8YV>0&)X$'-?(9MZ%U%AOP)Y(W6F6.9@)87MZX:G/F1H"
MJ^%1L<DGHU#03W"6EDI4:ZTMTAX\RCPC=X@F ;OQ+?5AE.NV\037KDYT&.)
M-1W BFA"'BQU*28%K1@/B0#]SE1^NPW60AT&KZ<QS%PWCVX'&C:F-<RF#ZT&
MQP?7UG]#E+P9H@E)0U7 O4X.OEG$3;S0XWNPTU@I'>.7[L56U6.M\+8I.U)V
M/I!D30>4K3?3 5$?@!SL<6YBNS5O-BE[P2L%#5^0 (E)=2E\!;;GR9-D%I*8
M0;'7DKK9BZ\TZ8MVI/C)-*K%#*73JDW!_059_E2*FVY-Y_K%K:M>T)FABM>F
M&*&>>'/B#6H*340V82:KQ>T,CXJS3TWD7!:U9+\=\'%A3>/4^YY&:^#]^E/U
M V4AS).Z8D>:D=/GL<'4+9M>+2];=37L50V(L]F+ O#7/#%%J@D,\]B] V\$
MZT/)K8LA2<Q@K%L@F*WV6%FMU'2X8O?E)77O7'LZ !,LB51=%$^M;^,(;+(]
M2U8]<@UU+SUV/()TZ8A9:/'W1/L*\;\-YO[-;X8Q\"<SE?\V6OJ;Y*$_7J:'
MX!#DB>$C.9$;JP?4<&ZX)+Y@]X/DIL]/GW#<W@_;8>!YPG7230+8@II<:RT]
M=6%^LKF"=>'=@MO/$??>%:CN< ^T'/5808C5J ^A1H+(3BQM<VK!)>VB[>\W
MG=U5^@A_\.3GA+3[3$T$]N-*.8&(7:A36&G\#DR/[-0C=_Y9SH.9E%JEC1?C
MN\=#&TCVLW5J,]#'GE/\CI6L :[\-Q[W1(MC^_&W="H;UBT'MV_<UQ*\*\R]
MV!G_JW2T[G-&(W%_/@M-XD'(_\L$_^>8GHK+Z  F7YD6)_/FR:/]7H<C*F)T
M3U)8]VHY]=XT2]/A9&8I,H:DZ:*K0HW"HN.KOH).45&T?2OD)!G6SJPK$W?Z
MT4)@T=L?P>OQV"WT%R DR*V,)#%C^AV:G .<!!>HI X[V@XZ)1L=W>;.P_R5
M?<O='5)[["D=T"YH>"[.]4#AYG GI*.M"XK/H@-<.(+'2?HS?(.G(%L>TGE?
M 1J*UH"T17$Z("B0FJ_.](VTCH6.G81LQ7)D?,1\QR5:]'=\IP.R367]YZLB
M3J'N+.!.8' C,@-M9(5^&O=-G06O;;D/ZM^Q2^_!*0+T49G F6Z^_,*C[AR]
MM<5@B[5:#;(9Y2#A^ "J[?S(QPF[@5N^'EMW!<"$Y17*Q6GP/M_WG#-N!QVK
M'Y\6*%R-U 9>TM9RKS])18'VK8PE<;!!_K(+UDC1!QW@<Z"<&4,H1=+@L!ZT
MA]D0TA\U@<G>D7.R-)3;,D,^7O17"E%7FU%&]&)QB X&U'TJKM8U!YJ>*1SN
MWNU9Y71V4QJ#<1(N+ ]=5@EQ<]&4!6_U*5HAIQ3T:=Q*N#P\::$1<X0][RC\
MX_#UHX^^[PWS9R-:&4&;F:;-IZ7ODR8^B$DWC=\I@OOP04BE0&IU/X4C?3Y&
MPO>W)7LVW 1+8C_)+RMC.*A6+&-\Q?!B^/KIEUH''E(D+\ILM7+<=NZJEZ4X
M4]-Q%#&Q)CH@E)^W/W6@WJR&?"A4_]DEUE/5Y:TVYNY&GQ]_WICUVEGG)55$
M9)@IWT\]FMZW/7'%PI$../>BVL)IS'"[;VCX4]N"U[&Y=U4!$\[;P)L4%6I%
MO?#*MNR]),G>0D_%6T49 U&'WC%G??IP%EHXSCYG7M$D;\XIB=<KC$AYU5O,
M*WQQGQ?W3HU-$SY@!H+3G(&RBC6M/_MTMZ+O@UG5MU29O2JWL^^\F687<%4!
MW/+D<O=Y<3/:"<T:;QSM5[:F>LW0A0Z0""WVMYZP&/+!:#*]'8R:*^ 1Z^N$
M5I)9=$^'RDD6<E^WCXL ")>UDO*(@:3ST[CV?,K%]XX\^<<?" 0S?W[^]!;5
MPT8-N!I%&)[A>O&08#<S-& 7M:<R!A<UYGCN!>FH1!$>O7H1'W!Y3+KN3%K^
M%="W\?$=HZC5(APX@9_*3'X8L0'>%JR6OTV,]J.Y!]>B("M\X6[8/B/K.3I
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
M+7UW=(O!QW5'=ZK?<)J4!)<N,GT^V *H9!A/9HG^^L"6=(%X-)OI:B5>24\
MU.X&C1"4!*_$J$BL"PK-AI&93N3&,AS)"[IVU*1RW8[[T@X?^RYJ-J7F!7P0
MF7JZ=^/'EI@T0+<'#:"% \W'H3?S',#TXJ@"@8!!=T]= >KK=*^0K?*R>2M
M4[K_:OP;-,=)_JLP!N+0;XE/KR+EX<;67'O>)O #W?":&F*3<_^B5*15@FY*
MA+E1>/7DQ$&35\?CZYX9R8>O'YRHXAJ@.WPV\.]8',*CC@TW7WD"?NH2;#^.
M):N9L"U>C>QHOS46*JXNL5HC\&XZKO'%GN,2S%W_?&(]3_ 2*1SF%<!W+FDG
M2H>%3<4O!IVHZVEQ?%(G9YME,:N4LPX8-^Z*8:DB!.M^1-(H:B".;A]/#.E+
M]U$=LD ^<L#@^TH"C3T+7WC:AS5WBEQX8#\./7S'?5SX[3T"56&@1Z+LW_(4
M&:&0KRM 0W('3%8GHQD642Q"9]HP65]Z+CA;OG910$[_"&0GWHC7=<?/(&L^
M8B.X1L39%AI6EO+9TY\5'A4^<GQ@7WIAD%^# C='/8XK\JEZ[XQ/HM"5[E0H
MJ#'<Q+K7SHK2H6%Y<CH,^^3:*^<N-_0O> ?H5S'.GWF]/RRN.$\S)],!'PD:
M<W4ZJ-!$M<V@!AO#4$P3;/]"T"H(>W@2G.=-]G("B@_X#'GM]6 ])JV6[C?>
MN'NFUAG2E2@0,XP,HWF@UWZEU.>3T_NN.A\I@ZN^9&T+BHB=\1]Y5&H#J$,-
M_0&1#.EURQ.D(M6WO,VT&:@8Z'OH6I?C@!Z]=F"V:N"WRRR[>)G=JC>/ Y#B
MRMH_]\U)*-.:)6K-KX"+@NE4G=3%B98=)/)EMDU8[*E'YU(TW[T23UX3;1S_
M\K-CY* SI(AG!8H&,+!C17.<@#HVH?S^N$^4IZ5871. "SP4)D-^?S98DIU0
MCF7LP1?RQ(1=*IX-:U\!)":B-&@-/#ESQI'X>R>^<;5OWIM)#PY=_]%@PC=C
MC=(YO0M[-0NX!X4UN<>>'Q?A4AP%(\&D5X" .:6H\9$VG$Q.IUVHXDM#@]#R
M:R*J==6Y3^=I:8[]222_6PLSWHK,7J[\9T2#/<G2G.:>CM::0:L-Z-5%#.IX
MRV_1_K;?;O\)BU9KU^G7D"?0TSXC0E\FA0JAO0 K U9YCO]\[!7:TE;N@,P>
M!GNOJZTH )@!YNZ#F/46.E>HB.1EG80(0X5 L\7.&V76Y^$-CQT_>E.:PZ[N
M?$WIT+CQ AON&.QBI>9%18PAVP4B_(KF2*ZKAS S8X]U%9S#^<4^.)RBS\SK
MUTS=M&,MW4-=1W,^"G_TGYUGTX,V^UE.03;;BU;><?TB>81CBI2LZUZT-!E^
M)]T5-:\7>/1H:]:]'E@D),>GS!:("F4.<:%1&,XLR^ ZZWL'17:1LOY+H]WC
M"(5TVP,I3;<V'WB=8(NXL),QU5<7_1C#.D1)-U9/,P2W?>JJ<P6VX]/6 3$1
M>+R0;&X&SW.WZL0+QX/-)6-DZQ R7_,P4K]9*)\:?ZS^*LM:I]#R=?8W[1/E
MN9#+K>]]"ZB(0"*H789EV@H[Z4%^J1<GETV\&G$7<M!+53+JG'\I=U7BYLC4
M5W/N&.,&H[T:HL7R"TPYD?F^> SU#DZN6941#.L8H;!<B->77V]RJPR--KE1
M >:VU,W;;G^1X-K7JYPT3FJL?DQ)@[$.NK!%.5BV#A-!^ZE4Z.Y7>?;TP[86
MA$W-:9-M@?+R^BZ#D/FXZ_"CT=O%/A*>E\;!(T )KAC/%C1DNQ\&;^#14T1%
MBX" \L=TI!18CMPY.O4CJ_G4R]N?3E^8^?SR 2'MG[H%<]90Z&(AJ5YJOTV0
M!>W)(\MUC\<_3#\8\4S;\E+MLF3W52!X(Z,EYJ:<"!N-^REFFEAS6)036Z.5
MTG"^ [_^:Y'AD"9QY-/;NHU5CI-5&L^G?8'GQS28D ='=)^RYGBR371X,I6H
M'(5PYS?#MX*W+?RHW"H JA@("TT^XI40_^U,RC/!4H][ADJ&F">AN#3.@NO)
MQ^VZ@A\3EE:_.<FHHA5@WX!]8@XIK_%!@=S)"2_]YPV3MU=#1J&6J7V>/VI:
M82S[JDB:?1*5Y42"@5N=.K%0?\YK9FC9Y\9^+Z_.-QVW4A@BUGH..BHYR$!A
M7.NS&!RC_DNA<3Y:_"+T7IX/^WQ'L$:'J<SN14IFA*SE:^?:L*W7]HJ\VKX+
M?2;+VOT,:6USL3"EMJ.\8JF@8"V8R)D'"V-9S^2\+K&.29R]/3O(J\?&*%ZQ
MJ5TS5FOP+F[M6GAK:=P."U$J8AW*@.66SYII-9/<="Z]=+0KX(&'5^*S=2X7
M'NW,=JK0S'80OJIB_H%&RD+\W3:&2J[E/S@RM!A*F?M[SL83^7MR]]<6ZW]=
M_V4'#.!!+0I/05'8#S;,"<0A7%O4 ? &*_(D.T/->,1P82(H>+U@H]H4?:@\
MMTG);ITZ8Q71&D$WQ8V=%V1<H4,$<FX(FJT<@"&'(I[U\3<ND:&\K8\Q[5CP
M^B?."2&+5P/C5X D>2SH8@O V,I]LS4K@)TE6W0%$->%L>X)-*+Y>9C/701U
M#,W65R#G8@7AV7WGZJT [[ HH1)N3^OB;5T!4J8Q?KAEX[D4&/CS6.LD8;-<
M 38T"WH0"[X4:03KY\&\XK]@_8+U"]8O6+]@_8+U"]8O6+]@_8+U+X(%216J
M+GL$E6DXQN!,\I/16NAN@0(_VR*@Y*N:&6OB2WU!?<D33P>IRII[H1'6S['Y
MQ8OX]G$A=U\9^U]02P,$%     @ ]X8-67QUYQ^%"@T @9D1 !,   !D9&0M
M,C R,S$R,S%?9S,N:G!G[+QW6%-?MRZZD"HM@/0B2%6Z%)$B$9$NHB*]1*4)
M"(A(4T@0!00$! 0$!*1W(KU*Z""@]!9Z:(J4!"0&2+GA]^WOG'WV]YU]]K[[
MG'N?^US7D_D'*RMCKC'G&.]XQYCC@31-6@)8#'4-= $*"HI3EJ<L 8 T"V@#
ME*=.G7S(%Q7Y0TU'34U%14U/2TM#QTC/R,A S\# Q,S&PL3,RLS P,+)PGJ&
MG8.#@Q'$Q<W)SLW&SL%^(H2"DOP;*NK3U-2GV9D8F-C_TQ>I#6"E8WS#W$M)
M(0R<8J6@9*4@=0&" $!!3?'7!?S+17&*_(XTM'2GZ1G(#]2R *<H*"E/45&>
MO#7YVV#R]P 5*S7;N8M:-&=NWZ<5]F97>!&?32=RK;*=X\X(6E3QP9/0T_2<
M7-P\O&+B$N<O2"HI7U*YK*JF?5U'5T_?P-#TKIFYA:65M8.CD[/+0U<WGZ>^
M?OX!@<]>O@H+CW@=&960^"XI.>5]:EI.;EY^06%1<4E5=4UM77U#8U-'9U=W
M3V_?E_[1L?&)R:GI&>0R:F5U;7WC^X]-S-[^KP/L;]SAT8E>%  EQ=^O?ZH7
M*UFO4U14E%2T)WI1G/(_>8"5BOK<11HVK=NT][W/""N\H&._%I]=V7Y:1/$.
MFN/!DQ%Z3E&E93',B6I_:?8?4RST_Y9F_TVQ_ZX7$F"DI"!O'B4K  :.<HG<
M$&*A%SZ/!&"/P,MA)&#3CP3TFY  +WC)]X^@I/_QWO_P^%%%%'!H^D? 'P%_
M!/P1\$? 'P%_!/P1\$? 'P%_!/P1\$? 'P%_!/P1\$? 'P%_!/P1\$? 'P%_
M!/P1\$? 'P%_!/P1\$? ?U! 1>$R;"N?!-!/]5J[1(*7+Q!'CEE3"%S'X/[%
M5HFXW<#R-UY#-R=^<; #MW7^9R-PMP<4!P.U M]ONRVR:%C=7RXUT-IC6QN8
MLUV.M_GR@M)(=DS8<[J\YI(-91KP2U)JJ=R!R' 1K6@\(2<C\PO&YS9L,XC1
M"W8MF)56H2^[&D]5?W[9DC%FLSQ4X>.JV7T20%V$$WJ&@_3^/!@K0QPJA&@2
M<UJREA#;.F@X-OSX3I FIB(+Q5!J]U4Y5K2NY:Y=>MZQ1G_"86 2UR!#M8_'
M-RV.G_^> O^5X9,,8]&X6!30\[O#O%5T5+;%XCY=8_/P<FOD;CGJ'%V"/J67
MCK E\0% 0)& @%NT>CH<^[O=@K.]2R[M, $W>V9,2BRL$F]0< AQJR;V(;(&
M]H4-3#>B:+3?Q8,8O3^<?7*>\KNDU,9B&*(^KFTHYJS:6)# TB)_AD-76DJ:
MQR,24"6WM*_1D&EQN/;BUGT1GP'&%<H/]$?T(?3G<_XW#'@6]#QQ 7R*R(#[
M>0?M_Z;%AQ"#,E;I5S&'S7#M!T(=#22#,%?[GL1&A%_^!E)EI_C%P;%7B+_"
MAW4@ 3FI). =DRD)B"\B 1&YT$'8+U/PWHL2V)XR$&RA$U1, D"ZA/<DX'L!
M;(WR+@E8=0,O?T=4\]T#17X@ =-_NP60+?O\QU/_QX?4D*82/@ MM[6_[&["
MBM>:@BT+CGAZW>F0@E>9^#3YZ<6;/CJ_I5"I^H7[\-EJ%/!+36K-!/=,9:N7
M!.@HDH#SO(4D0.3V/^ITHL"A!?%LS/%%V,@-LNLQDQ_LF_@!IB,![EDO$0*%
ML5/M@BQ/@R&FR:Y"T4;)NC6M20G@BX-^8R6&FV<DGF5#DAH/;8"SG3KLMRC^
M0X.C#V^"RU[."B52C^,=5@1,CP4[T[Q2L,V+U0/@E'7#>(DO;-4?6EY?-GVS
MBDF\*N#[SS:M=!'*'62"GNKQ.O4C4QX-+214+G\U&KR4TGK]4V"F+?P,/J&D
MH;-G)8FG1X];B6+J_U^>\>\,*;YN>_%1_)GE8(>N9Q-#T[\\A+]Y7,-N#+AJ
M% EKB\;54CAW%%^^9= +I!W6_V47). OPZ A>T3?.,6!W7_<A\:6O7#G-[:6
M5YB>S.I_PN47MOM[-SNFY6<L9'E>*G9H>O[:(?*R:<R@PF,: X  RMM,?H9-
M<2UVK:\[BLT(I+>UL;<VK.K4N)F=<-U75*'JK39E*)UPB-S(/T,[B"2L<P3F
MK"PJ&/DA[BC$+0L?8U^*5L%^Q#D=&S ]Q%_&R.%%M77WH'/0=E_WU<-6EQ1B
MJ^A\EJ1)\P>/#1X>X,#M'P%& S>$66E;K!X*\V@QP-#:DH!7,)V&%F--*7CE
MT(G;^1I_ROW4W[4AZK#VL^\C2#NG]>Z_78E@L67(&=?,2^B>.)0,[\9VVB6X
M"W.VD\]:#?01V\<$%>22PIHEOSR5RULFX-$_5>W_Y+!<D,1<2EG*8OAY5F2R
M MJ;Z\KIX\95KVECL*;%QB,:7,1PB<.@(_3F9:JIKPCT+Z^9.&*4"_&6L@E1
M]R.HY#N<'+2_+U8+$MB'\!]/UESO'TV#<K-):CV+ =:N!W8!<;LG(W4BNF4T
M&9IC9D4GI'=^'7O7&@F,S6GS&W1\\+R?&**@3_L]6.)N]51-L[&1\>?Z\:<_
M^^Z@D'NC9LD\*%_&!)'B<TGO0KGY6;38*:#_CX#O__<'F5MYR<VZ&Q$2@FC9
M>>]B>;.Z/IL,)!J.>(FXYEA2?33R?E(LK*!3ZWA=O6K4@2)4WP*=CJ+M K'@
MS3#)I2@XQ^;83ZC0A+CB_*)M?./L24N@9$E(2=2IDI*2$(#C.[BVL/?G+M)T
M92H2[Z':8*?@VCJ09VW+23/9H5'&NJ5P65>$/)!.";J"SYI-<!)#6[,%T#$2
M4&,6%]&B=3S$X&K^Y*=U;8FMDL*\-I^H.[U",5BIJHN/&I2R[N'K44.QCJ"#
M.2.B!,]ZLFK0+I&ARWQ(*7GC5CA(LD?U#OAB;L+FM4\]LX8994L9_31&YR6Z
M=V<*47%M[I$BF(T7!W$@&]&161+PT)@VU4$4+OB^LM>7YZ&C1W8LQQ<^2WZ.
M>^"\<@F#ZF&E 6/%&U7U8S6SY^\@)[^-BD5Q"^O0Q^><IS"["[ S @"[&](X
M$U%@]R,M(ZDUMV"A SME[N\M_6GH3+%%S,@+QK*\T+Q[H5H?06M3>A.[+5=*
MK-R:[+9[,HJM!E,XZ_VJ:DRU).4=XP7T)?O;6+3ZA'@)WTA Z!/B["AQ(I.Q
M=;CEKE =+GJY[X'[%Y& %6/S^<C;_OQ"H67<U.\DM\P3%/*OARKAYPAE). >
MY#6,$:H1D&Z EN@<.H-+;+<X$UROVS+R-#IZVJ$N15IF(/M=>%B]SG$/<X?\
M*O SZPGA%>P!# E>HMU67S;AV"0R$7O1R.AH.WL+#$>.+K;JVE*$OFA2/I)H
M&WVVHT!_94"(@ J!MOX+B8: H&02O4D"6#0L_LZBH_]G+'I?K@>!MD'0_S@J
M<UT&A1WU-!8&GLMKF*S5KYDQM_OZSG(E=HD#R;XC>UHT)A?X0$U>A'7&?;0I
MY6QW( F8E00(ICFM/H0TA!<H3+!6K/MK1+BOP2\(2[=*DF $7GMU%F(GE^RX
M+Z03W]7/(3I?&2W>87670^:7$\!N,;18"]DN7,J:H26ROEP1D.KB?8^A:#J6
MPPJTL&WM:9037=*5 H8RW_<\XU]Y<PCJ7,1)P=I)0&06BX;RLH!<9Z;*2].I
M6G4/R4FC9C[E,+%,LQB>_OE*>@;&MZ=['C,!P0B=((YC+5B[O2877F9"4!]]
M,]T; [X3ZB PCO4'/QC+I1^5>M7HZ"-%<UVHER<F^>K A1[06Q!.]N$N64-B
M#X*(^@B:,)3J)5LT,K<-5@MYZ1FDM10]&_9<M26:('+G>M11=Z0Z8V6I/'(S
M/VDB]2:WRQ,U^"!, +ST:9%)D_<G,C9R"0%R$V3U96 8JC:",<WY/;/M8]\-
MD 62UI XK>./,?L*C7;Y;>1D!"%3DX63%7N%S$]SRZ+UE%%:3^5<1PUUN7LK
MW>;DFQ%QM^S\9/LV?YP-D/ZL-R]8#=DV69)#EK;7GQ5"ZZPNEZWOR?W*T&&3
M^LDINJ704];I7I)L8>YT^7Y&W^9',NGS(2^;BQ-ZHZU5!.-<R-%U!'U9,+=9
M?Q%94C/$SJI44<1=)&W&3"'DPB-2'J1'YI\E.!$2<*V^"X3GLB0!>TY ,)FA
M!GVN@+5?USR#<\?ZHZ>Z";<VL<_T(L4SF:2T LZIU<YJ/T;?,&>]8%QTJUKU
M[7G&D(R=(JC%!&*IH8YE,R4Z'R_0T#R6[&+C'CW$6MXRVL6]Y1+CX4C7_=@P
MXMYI(44'4<H#\2@<[1($S\FW7-A5_OSFB(;K\K;V\F0V+!#[$+[>'+MO%$8?
M$W>EG57#)NL\[.EMJ+D+0T/AXC@Y2@8ACDUA[5JM7,0!"ZYGXOD^WB@(?R]]
M?ROOJ*Z] J:YRU/<*X%#S%1D_:UT$4K\#ME$M'2@9O5X+B4_G$0\"7" D !O
M"W=T+Y'!8DF.93/+$3/TPA=&TRD]W,V$S?)+*SM?UF4@NN(H&_72E8 T'&2X
M_P2X!QHYDN+K:)4:"?+(MG&'\D_\(CS7;9)9=;.V&[6=_5H;=>D+2](CA:H/
M9^GCD74/@9Q6P LG8]).W4=F*38H6B)#&>Q0X;.<-MFYTH,XQUL9YH*,$,T3
M># YJ7:U_<'YS#S?E6?<E^&]S$K&)%UVPE6+,[JM#E7"U45^=OWZM)/O+-;J
MX.0$MVML:4+NC"'NBL_S@K)O=5-<F2(V@?FO+TX/\2+[6*.6DIC;V'37>TQ,
MT0@B@]F2'*O;?U#!47K)\,22&?<CNX+" OO9336/K0L^[H$ND@.,&+5P ];Q
MM_W]6HS,=$)1RA[F0UJC.P<RAMC%FV-ER\^CTP<:S<_?BV2O[MOIHC:[9?#@
M,2 Z3'TDM;^(^HWG=%CV?^F97XV6B%"&O59A_1;E)>JUU<PC?'''.695[WU5
MY5WD<-'E!WP4_H%9>+ ZL2B+: <C=%\5+'EGL4X".@5Q,I"0%IV2X,1>>^I)
M#3[&:FUV%60PTNU33C6K:&+,VR9)IL+?KE+R,F%]%*T$-"@N"(PQ:C\RB<)+
ME=K\S#P[<9^+,V4R[UW\$RTJ%OJJ3Y)];0I559^H6  UM?/P%(0;F1CK=9"
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
MOP[U-9PJ)FJ_JYC7G7CF$WHG3KRQR TJ4E<?/B]DD!WA=FC:ORVB@0F[VOC
M[TTE$!(,TX&Z!Y&M+G0J -RY()G9VPX&^8*XOZ-W3+;="3=<0UV8.Y_>#E2H
M?%.DRW@LN"Z4L_(!P0!K?ZPD5?X,*<@6)(X8?>H\Y](R>M#5VA"W)N;7@;Y6
MGHQD=K0]92+J(2186&.1!>O XYZ3 'I_(F<]7BQ9$ UO[<:2@.WYWOZ]_7K/
M.:]]%>)N_^QZ8%;S+&(-_E+#@ZQ),[HBJU0WDP4'*7-O<GVEE,([6<R9+CG0
M6!7-[SUWJOE:1G>[:'S-/3:*(U<=J!-.BLC@OVRG;9X YL++32I=4?DB(] 3
M7:)3;#BZ8RNE)^JW)#O?^_B)%N"A*@I]C:/M;14D@S!!JAO*,5%^, 1R^Q2Y
M+5=N<$%X-91.B,/IGEE\B).3TSTZ(>#IT]LZ /M_87"@07C.7*(QI%,0JVI-
M GYP' 03(,")K8%7)_ 7R>0R"4Z,A]RB194_\TL\5@RZ-U53*F-BA#-9"=8S
M;@F3]?"2"5(-E%;LVN01U;/L<W(2"J>E8M$)C($99E5EX=-^MR\>GWD*(PB'
MAX _>+$':-NA-1M]<@/B=,:?,CT8E\LJW*Q+L+'5:=2NP,W1V)9*,<9J4PY/
M2E;::[7#-S,1?&2@*Q6LA(1KTC/QH;Q"MLA^#0KP-_M,'!A_*N5]?C98(NMQ
M/>NIP6@^807NM\*]:P43Y[ZU,1\33Y.]BYIB$J^%>H4SPEAT(9!Q05;X*R@F
MMQ\+.S8%WL07HF6@5(2/DH<(#7701TB0?E:)&;[ZX='GW8@#&QD+HY:&L0.I
M"PFHR9U)\ZB'8KHGM2%J*\M3=*I4E)!1KJUFS'OH, ((XL!0ET-[?<JLG'>H
MXP9TFJ)TPU<&[':N0Q_=81_@G+:XK,I.L?G+C,G&O&KXZ<!GDSN?3TH E^W7
MU_=VS$Y* -)[ZI449G?9+#\ IY4/?V.BB0RJZ/UVY-8S&#F>TF\*LLJD:$*+
MKWP9]8@UXPEZBVZ!#ZC5X5;:35("'H6 1M2D]LI@[3[!T--+L.DI$C!G]NOW
MU@!9^PNXV\?Z;L/?S_KVOL";HV??C05I2U_L#O06H7HHO0Z*?*_?GVWE$-]Y
MJNCQ,J!9EQ.UH1&X\I62S&X/(!P!A>;U(QK@_ Z7YM9&45'WMP!PRBKUM9D.
M=6JJF9;H*8J1$<@'P3.(I5KH*?1.D8<&TY*'0\^M;J41X^ BNX(DAI)/K%^
M&<6FACE80+Q"2*-M E<4"8C8@$V<(0$#)PRSB/+@3A0>BR/G$-3O<78K?*_+
M\('+7QV6"5V)^CE[XL3QRMAS9]=<SRH9O%2D,2ZEI-A+F):IWRV7,/NK?F=R
MXW]5OY/J;05#)T@ (\PYYD*%AB_J^7,9G6Q%Z^]^A4/CGNU6](]>!-)_/?,Q
M"=O%#7QK_ BZ3\YH:\DX+YY%4QR09M'^,_VKLK-O74,+AG?VJ[16;$_ Y.35
M-Q9417Y @LHE!0MR; Q%61J76%44H_U08\:N\9Z>TGC=^C,ZK/<_)URJ?:-.
M_87>3DOHU,"'$-!XE%07F8>0 .3N,GS;^&/Z$(T[G_)E?*?/\OSMW(B[==>=
M3$7:*F;>',:CKDMG7;ZC37-[^QUP&P+4XSFSEMYX]@?)8"B%5HA:DV!\JEW&
M;SR'R+(:<>A92K>4S94'"DT?CL23EC\;WP\]-FV)Y7;R"%45.WVJO.OY.MCG
M,G)PI#0D. 6B1/9N70V)<MP*5@D7D1/@\[>0S03>.O)+=?NM<L9C7":C3C>D
M^K[9^Z7'[)FAK=?(N[8NNWLH_.$9F7F:G1@85B=KNWM)?7>&K,S*G+5)Y%0[
MUH?.J2K]ICX\-6;4QEE^CR[?;N_"0D+5&X6-9PH J!.&<]R-(0&_=(E"L&4Y
M<EK>4_J;DGAZ;-G8JQU<B>B</]/U[%+V1_=+.21@:.S R**N(<(O^\G/5A6*
M%,G^3I&W;;_AY"@8,1'$0@*R_UL&VMJ* V&R= C9FAP/(2P:JAY%5M^1;1_:
MF8MY]1ZWWMV[-CLA,.Z4\T"^-U3MZ4?0M9Q6,.Z ;&]J.)MC-;SY)%$0EZB%
M"=NIS ND"?S5;&0E,_LU5#7%_4K_Q8[^CVMZ0@<_K6'5]7CVY\M>VV*H<A^=
M$6F\UO)(SO>QGU/(N,B<VMKJ\$FN2%'G>%E!3XWAKD_T')8)%_MH)VHL-FB[
M07^E>NHE#":4 7R6F'<7C95,(6Y<KOG7-LNHGER]=&.G0D5P0?1&KJ>%:%@[
M&H'GHKS6-.61C9'HL"%(Z'HL!*^G5.@%>POV&VZ'+879R-3P]S509>HCKX)-
M'L*OX 0PO1W@&I/.S^H]F?3CFHMY\\ZJ]Q,9O%TN Y];OI^>$=[AX1$*+<N/
M3XJC/#:#(NU/$]Y:=-+V6$->*Y]#43Z5@7W:7DIQB5_SVM>8R>T)^M6C.+S!
M[TBYM#C;3*0/6]$/<D+%A8,9<[+:'W]_EK007QSPNB\N^)D#S6E.BIIH)[;
M//TR)_4']T98^@.]<"+AE3 4"+G8@RPH?.Y=M&G1>J:EH:FE.2D_+=">^"53
MST^T6I'-0$(TP1VU&&M_N1*7@<GJS90;76EX:3QU\)-P9Y*OUBQ5.'-Y5>=Q
M69L\HP*%B&J[\A8)0)O D,\[%JM@/1[NW:URGR:5!=2.KZ8;QLJP<>>_-_S-
MN1<N;.# Y]<Q%WI3?Z48$!Q6AIXCF[H>V&4QREZ54-4JY [EQ[FCR(3_X6]M
MDSUE)CFMIL;Z%,^L1S%UU]^4WD]ZMX2^&YN#N$EF9>!9TW;!VM]X4?+$$:[6
MQ%0R[?H] YT@-'I1V>!)@+I+RIJQN/>JID]L+L\&/VTO''=AL6-W9A%5UX@^
M[DH#O9'SS>"_ZI)E5%V;,-\R+9+A5SV7RR]=PGSW">CV5R#H- F@6B9D:5X(
MX,+VH9EK4>#P5GDT,>Z1,@A\:^(I7ZE[0+WK[_/->0$=%59)NB9B(;N0>E\,
M"6B#X"Y,=>PBI5!UT6@2T/D,]$:Z-L;RYKVLNS6UL?-!1:*I]0JVS8QE-VC8
M]_1NUF*IR70S$W\/=X#^O<0<=A:.H>SV.\M;\T[PG*SEY^YO/!PM[UF4JK85
MQ+>C9K6=/JG"7P:Y_PO+*>GY&\M)\T_@-8IQOQMMG.0T-Z,3>WF'PB[[)FHI
M01\I?QH@*.4@I+B(#.\5A]IO@+PX-DC H](MV$PI%DV./W=L;:<#7.YFZ6 8
M30-OXV!=FL:U!Z.'SB8*5%;\-[+O&,]R5ST22]*ZTR:H>ULG8&-;_=@DP 9K
M@J:.B&ZQ*_S)&YX>6-R;K\<<S7AG4"P@_]U%-B/NV3K.#=4O_+Y"E-/?X2$6
M1(;;:)V9NP$V*!J#7OS+$UAHAB!A1/H7Z$YLP(2R'-./^+F XYXZ1>7/WU(*
M$(GNKI(USU<R?[PKNE=! J2-+H#.B!RZ?*2=4;)8@^#!EV$C9U;^JJ3"2Q!.
M8-SYPDX(LM VKO,2R^99#DS6=,+&L83EQ:VFQWG?DA-*!=4'VL$*/5M9EV](
M;0%')?\[3U8D":6PU2FB/ F83B^#_6"?P$]:_"H\-B?G2W#\?1)0J6)) D8O
ME!Z6?0QFWFB'4;4*XPU'U\;Q(DN@,[A"XR@'#['UF%S;A6L)8>874V*X:>@W
M_38NWWL>5;H2]ZKU,LX)*X>[H<&! ITF-,-F8/5*C5MX0KK_(=1-=KMY[/(W
M%<8#CB-RGD5%3M,2+3 JA%@+V)&. P1V2^30 EX!6\I$U)&9UA8"HS9EB*$I
M?8Q@4&Y\/2FCD=S F<@^*["J3R?9WW%1?+@[AW;53[_N^#>>\PS6"KW[8G4$
M>C' ^=NB08K=^*SQU/:#)Z7> 9B62MN\^X]Y7ID>EC=X>LG4);MR$QUOT1[<
MU@E,V1HIA;@O5J=T?#:]T]PP[LNW2.]JH:*2<J>FVD1JIFM(I)G-*C52+/*+
M:*(U@DM3,4!Q"?S2$6,1>W ,8_Y^>TB@H2'#7C?! BSMW<M;W3?-.'O;@/Y-
M+WW955IO'>A]7"&1X46VM?N4/,YK69E8GBL[1KU>7"$6TY5U7J:)/=3)]M+2
M11%'($#B87XN&5J\I24FI,?NXJ[XN!34]-6K<$)%;")S7G]:^,)GW2,0NAHF
M^_$MS=JWJ[2;QAPH6+7_MB]Z"ELP;+SQ4CE.SC1N4$538(+WLJ^1HZZ9@@;]
M]ONAU+.BU[[LAXG*.YV=N4K-0?;V$UR9ZEB<F4+5U9.]_6_ $B/2ISB4C[3^
MXKGPB'6PV6KG=BRG&:VD*BW<6A,$:[^MR82_UX*1]BY +*N#F+^/NJ>%%Z*,
MW /*1ZG2N/W@21H5>XI#W'<9DB4>#K#0T4ZS_TLEMO/32_,68[FE[>[U]XE-
ML[;SN!B/]62A7H<6([=E[HK3M[8H1#T]"S>SICNQ6^C?VY'NI3:6 2Z6Z&^(
MW([$3<ZQ<TU59H$"#JSS)2&6)915.C&Q-O>\^3X!^)NP&?!*8/QKG J&LI@$
MI-H?DX 8BQ\6>-;.9;T8(K<VYE% ;_N"$#KRLYH)V0B?-FZUCE1O-^,1REQ^
M\S\^N/"%/XO:Y/O+SRU?+GN]YA<\HOVKOD_.WK9*CUT#1+"MD#/U+VL0+*ZY
MG>OC=C!/FW9.$@#^.K-V:&KP(1#T8:6H)["-=IC]MOT5S#$6CG,X5OSAX;,"
M/S,[XR9S.FU*NY9 S/6C[S-U9-BG=HX<-CQ^P BXV [3?AJ!O-<\3^9Y2P_-
MF]8&[?EQ1K"2[P,U[?XE[O'3<P9[H;/9^N)FG9Z4;)>NTH;Z1:6!\5QL'<%W
MOBJ;O)RZ],S]1K2/MPM*N2'M?#335GQMV?UI6?T[FZ<!3]M5 )HW8B]QK$*<
M@C'!W#RH%@(4+6>*>]?YLI@W8_C5\JM$)%//4OL-N@S&L9US/.Q(X%:(>W32
ML+,D&)N%MO0*SV+RW=:[3L[Y:T&OT\+"-F;R6\-WU*_(.M+[MW !AGO;04*$
M8=W#5-N*T25!F$4;#&T-.52&,)'Q9,65!.19U*XQD+=^D&=C*5OPM_)?V*U"
MI#]W;!^D3"A&.,"9[7&*5GNU^OC[IQO)-'^DL\1&V'J^.'[)XE%/4!]&F-/D
MPX5[[>\ J+W%K])C*1@9E@3)L*2N1X:E\^Z')? ?%E@R6B5"<& 2\, OCCSG
MK3'*\>\Y45?_*YGK?W8$6FS;D !Q!":"V#7O0 +T"^#K58A\,+*>: Q; 1$B
MFWJ)\<:0KTZ4W_TU&7!B&"Z4>8ILX;(@$)#5K?;(E,]53LF#=WV/_9UDY9N6
MAVWR%J;UJIV4<V80_B Q3&^G7"6LX_X2G"7 9'N6.$!HS!]RV=B:10SLW_;W
M6$CM\6YP*8)/(7#""'P:(A*Q]:29O#Q2O,='+P3[/P?[D.'U@% C1R8>)"!R
MLLGBM;)-&,ZJ?%"WTG6UMJWF?<'TKO!5+7-SULA+X3(L8)$JG?I%Q-*GK*JA
MB""0>#0FNO.2W]&-IIT"I"?"_4R2371OS%K4F@A#R*!PUE>/3I] CYIJ_=Y]
MX1!P2934(,(YQOK8GO"AE6,S+6F^)[=H 6=JV-C8TO072_OV]XJX]$T#T;1#
M5<02.>6F<O S/2EFTOZ]F D<'T4='F--";4:K,<06(<)F2#Y)<%_9*'C@E.V
M(;/):!W$T'Y=(/3NJ,M9[8W+FQ<SO7\QD:E(+PDXJ4QG_=O*-$QDZ%^1)<5_
M19:\B(,P]*VX"%AM1)P<7F19@*N;UR_?I<"@Y(MXK;L'NZYH\OFHEP)=$7X_
M4D*!-HU?5)2;O%)#4(T@YQ&P"R),;;=+D!6YR94F&WM.A<75.R^%:7V(7ZK2
M;L3DJV1B,C_E5'[0R[^.#L_]CT>'T)#;$!;B"!AM!J((XB##[TN7X1KU.&Y<
M1)>U4T'=D8A]?OH//W\6Z6%"B8[5M<'^[]<E^=8&.('>]4#:,-A2 R_'^F=W
M4*3F&<@/-45/Q0779RB(K=Y>1O/]@'/F QZT"K(4$@F7WH+&D%)K$*0<D5Z&
M'""<,+H1V;AT;4SP]F1E;F>%35U605>Z4-*JCI5#8QJ/PUON]/-]]*N4+]\J
M:)XB1R$334[BB"!'#3AB@6\XZ+Y3N?O9P-#@.]_^5GKW6_COI7=:(<HMWG^*
M'$TQ_RYR$%WS_@IWXA./R.%.W=NU4.E_$NXHG#8!\)V'< %"&@EPBZ,@3M@S
M-6)H0^4DF%Q4XF%YF^?C(9:5$O>3E9WY[.Y6-55?Z&3<T3/#2@+G2WCK2ET^
M_O!_EIS_W*O0=?+QY^ZO:W.E[/+7HZQ6_1^<*BD2K;P,L+FCP.3WMS!Y)<BP
M6\LDT6&>%M&5X3:U>L:UK YI]?;&'?VO8VOI]/F=W>SQK:N=>X8AP5,Z4'+2
MVKF/V(S$_/VXM#2(D8SH'7A%7"+<%2D1HP$N"E(;E]O5_,KQ:\I[P?5Q]NW*
MC09AB6B?-=!.E%S_X+(_^XG-9^=MUOW51?8CY=_K(H,/4^@$O3PF@V#[32(+
M<>AHO7BY:'5<PQ6U#1X*#5:_KK,GXQE_MTR%B_E:A55=Y6O#D7=O%<+M"M>3
M3T[A8A>I]DF S\F;WJ+=S.<X?+D,P\G2A/E6V.B@P*_JC\S?S+[Y_<R^4>"@
M"W9!JHXKE.-1W;"/\!);H(CK<3HVF%#0*@@=R^1*L45SUA(^RFCD(<9VA.7G
MIPV$:5F_\I" %^>?RO I>7+,NK;1EMW6\<G4Q.Q&$#EQ8#,,).K /?A,)])6
M_'GSSYQKNHT  (BEO@^[>\LJ->DNVU4A 0&.PW*,(I'!;FD7A,MY+DB%OS*N
MX9#;V0BNA1^<*SC]09UI1&>UOT<AFUMQ"_8^-#HVT.R?]F \_<<>#)W_10^&
MW?]C(>/_S<&Q#JNI*P_.AG[+8C^X<FEGY>;XHY8+)7.S]M;](\94Q2Y2HJ\W
MR0$!"*<5"M%YYA3HLGU7\5@.?^\D]/Z5$111'I8X)!A#ZV#M+!H7BZUQ>JBA
MUZMU,[F;7$B_+(\G C</MU<RUHT;YRZ5C].* OYH Z:X+VH$<NX7*A20>Z<%
M'=<=QSS@@] ;VZTA7$-.Z^8.9*)41UWF:%8:/>YQB[ZH#E&8 0A7<J+. ^1!
MF8#+Q4A=QZFC-[KLE3#\),!EY)>ZJISLI2:I+S5!E7J?DVXD7!K7D591+]D0
M1WR(BUT4:+$[U@W2'0]R73'6WF[*F-I9#A4R7^@'#(P"6!*KE+^T?1%-=I8>
M'(3=)0<A&!MB61#'LT1F*]K*>"ZHZ*3U#J2Z=2"PW$/D$)7.R #%HF8F#),&
M;6+I*V"\2?[R[!2_N+::CT%X0T(YK'8G2(0I/#W']7VLAY=MLK['69\:0N8E
M_?E,X_*6D :S'E3^L$H)<0R,-ER,! -!,N4!S?H33\G1*L#$:$9TSU);E/?5
MK4>#]6PV OTB,57<>177EOO,0-78,]C'.&VN-M@+*!V:_[9-[Z7H@FZ.Y9HT
M@_L)F(A47V&E]P_@ZOTK0O?D*>X"M 6W:/>^YF[^)O)/E-4:RV)7C,>W"HS2
M;0:LK"]\3.)6T(_-XS@I[J^R0EJRT#=AR*/?V J<7C ).'VNG@2\^MFIJ.-2
M\KGF4;0_7[:\71(]*^^U1"EA-LKK@Z>D<D!]7K.YR\%Q[8O( 91%^--.SZ:G
MSU)FMS_6U-H\],AIBI%-H(HQH*\\W>7 324D).L7=Y>\WX:XR=\=)*#..2P?
MV>TEAHA4&B#(;A>82\>+BF\I!=RC#$R.?_-6=[231R@$E -;:LS:A#+ /I?#
MI'CQQ>;G9TQ?_H24+*)MAP[ U(B%2412#-2LISGO]N;5; ILX4DIF@J.2SR^
MBK/0P4#+2WX0*=')Q:WZHHAP@P.>CS/O*T3J*.[VBMR[$'@K:2"DWQ060AS-
MJH9$D_D0[/7+]H6+'IK/9QZAQF7@2HV#=;_E59V8\Y-L[X]>/S=Q\]9;^B0'
M E^ 1:<:)#3H8EZ OT[=\=F8/*O.PAF;P!B))"I]D1B5B]+39I32!I=7$R$I
M66A;8_&>*WI+V()D/\RF"JO;Y)B]M*%X\OFON7I\F@IFUE:&Q9=I]$1V^4.@
MSM_/RDP%B1#R"9%EB]\7D7Y/7.L79WZ;T"++'7M3J9KU%_D\^.*KF&ET@I\?
M*Y#A7HHH2AP^RSD29%?JU@0+P8N5>"6<EEM."-9]>,E9ZO5VB-G%OBYJ.4FV
MQL<\AEZX"@XFX0O?+>F)^349LD-:H]M*\Y?Z_VI",7KNKJZ??-*$(JG[^B.U
MV2W@ECP W*+==S_6)@XM7""D:DHLX 2[![S$L[T852[:6YTVSI^[(W1?5$[X
MG"]3DX+?DH9GR[;R=T&TB5<4UR(]"7#?C>#R"T6Y!T/NQ%UMK@W_\=$*U:)Y
M=5^>SC=6+];CU;T:J?X/\K\A.!DRCKS)0*>2@&+-61)@Y.6^)C<C1[R9N[1!
MB+4&$Y,[K]% B<0)R-XC06[PULU)\*\H-Z+;SZ.[A!+$ZK2F/&PZXV_5BHEA
MS8A"/!=.>V41Z=^+I W!RPCTP)\S,K'+^"H2$@VJ]ZT-1/U6M4]]46RDUW1Y
M%V8>"'A5X(W()F.#*\_#:4Z2  .,2[CO(DN9"MO"]_XQFX)5U7!UU_F+4OJ?
M;Y2>RF51D1\ /2);L3A>OK(&!\-0HD1J6XYBL$5IC.?*+;[51M$E!%[Z^F$[
MJ>+!7 A%NJ-H/1_L1A$KOMJ=5^=WQ('15ZF[50UCM5(7,A<V1S?%3XYZ)#%-
M\M16EBQ:/%2LD-(LM'X<\M@48SV/Y\3$5F*_*!U?]%ZVJIBYCG")$W:7V3K.
MF\X_*TK?[6#PXEY\#GP0@C:'A'."F<DK_EGWJ&VVES:J9L C<-NCW)PZU%Q!
M2]8O*R,O86;=I4VLX%&HEO,>8MJT)Z65D@ GGG&S#C+?F[-U'W:]64\_V&JV
M?"GA+07MXUA_29^0=@,J1U:*8W)^14U#*,XG)+=2SKM9BTVTG%6=$N?U>Y4H
M^N3]XJ[QDP?.U,GG]\.1FZ()P*;9:WB;'<2\%<-<&ECBYI^XJ9:Q->3MZ^\K
M9:2TK\[YK]M?AF$X&5A4K?I0W%DJ]%R]>HT'N!."Y)Q<L(Y)G+,SYA]JYHM=
MJPVYET#S#1"K1@]U0%@?0MEPI4O;7EU',.Q0^*]YYV_[IF-=K$/84LMUO60Y
MV6NLOX6<D%T7OIWN!H+CT'%$N@.,#0KT\L$47J_<]2S-\_E+1LT"PD35@E8N
M'L*@RD,.G:8F_&![7L >I4[S$_@@N$9NJQ-#BX5@KJM)Q"EY?8H>4JXA&"*U
ME#/PWHW7,/K@)>G;'7VEPIPZ<XI'6?^$QP=ED->+A=#0>H8XE07"RSDMPY@#
MTGJ[K<_FC78'EVLSRN=_J&35N*?C(VZ5%SN-_]+V9CE<_QXC'"=FL@U^CH:M
MY,>%^-H9+N'D>A(9SCE_L^;SN(TMK]E\P;WSMF2VCOZ4F.Z3ZU)Q<VY$<P>/
M!*EG_%,'M.1LH<</PMK"L#S$Z1IOJU7X$^E15^HA,%HR&&_"UA^U; 2TVSJ>
MTO4)?39,NW<H<=1S-)4=Q(3C6P$A%5'BZ4M9U-/!S:8-@PG&%R]X. $BP5T[
M%#.\.SR711-*LE.33#*_$"M;:X]2R(YR9?21/0E8H2G"WM+,]SJ;Y,&T<KW@
M8<[;^9KXTI5S5CFOJUZ&.ER#?N_\3IL4=)/L*5?PYFC!3E:4L83-"-ZAPJI3
MZ2@EXFE1 =NV!1]U>M7+)SU7OO4-G#G5?,NPRV4I--^ ]B5DX@I,,:M&+^S7
M(E40%)>R/,\V;?40J1=9*\4@Y74Q;^]CU.;U?XVS^J Q09PPO$=JV[\=JH;S
M+G;SVVO/'J(ISIWY^KAG[?Z'OGHI7L7X5=%(AOOLU,^3I0W>FI&!1Z57*D:D
MD\B$,\W?/&LP4?_3>J+E@:-_?4R=M8B\L$I,'A?CK?!SVRBO%$K_:%@[.SD7
MW<!;D8 'OD/$Y!F+1EB[,\RE>9<-9],)X7KJ?EX,PMR!M$>HVU8-RCBF:O8-
M\ F4%2M52W$<[C].92PQ9&0]]$;#EY,;,2DHO8B@,\L-UX]Z&@,%/O ES0C/
M05T=I\LZ+H\K-E.KW^:I? %Y1IZJG8UX3N7E;H4G\5R LR![7KN'TO2]AH0>
MRZI45]FHTIYIA: <6D%)?*?W[.%,[D\N)'.Y2\F/E!1>OT(G!5OK>:0AF<'U
MM9/3!:'2"W\1./>?X' $V@R&!"WOQG-LG/2N\$[/SLA\,,\4&QN]X8'D-$\[
MPSYJ$"94DW!I>\M2\7X(&4A]<6=0)&!F "6>O33$ZTI>@_%M1" CAFWR]R>V
M:[975YDP=<S,%%0*G\S-;Q^8X-D@V-AQ(A\^J ;G"RO90GN]"9K6R9\G1WR/
MHM>_M15H:!4,UJ*#HRP&%7HS>I2L?V5($.F3T,]1R<5._A@$]MFH<HSAK+&1
M3X7US,SF7DM)VSM]SUS=\%-#BF'['XJ%@F:C00BP\V<C['-,;6UO%)3NQ\)I
M WQ<M=U<@+]!:,<1=YKVZXTWNHG7*X8YS>*OPJ3E^X!A:LAL-/8UN%IN:P,E
MQV%MM(:+^LXD<>W0AYBA4/=%-6;LMWZ5<6W/U)Z?(Q<'?M^=M_;W:V6CKQ9W
M6[)NC^\Z/X\N;2ZVMBI,FCYIU4QV?F @NII@#+MM79?B G=->>99Z.15]&/J
M[>?/7S/FC$[Z%,Q6GM[3EKH@5,PM]-9]#1Z=DE69TE8:*=/BM4P"PM1NYC-B
MVF53N2*D=W:S7>(&M<5J6%J*\N5G9Z[A!X8&&P$<9,D$S]K;F\6FP><!QZUT
M^Y$ 9M'6<-5MI? Q^Z-#CFA'V^R$<Y0>K)^N?EM4919QDH)<@DX(5L+CP(YV
MIE=K,6^0.H2Z1L8J*\CW>CEIZ1&%2(?[PB*EYQ/$O]CEZ<MWA3,<&:_LXF2X
M.H)I9LVB.UHY,> H7RG7-^9QC]].6RZ<?WOAK:'=FLZ%%+MA3_!YIQL)B"QP
M7>%V<SETQGKRU>\%WC&\7.Y#&I]":YMOO[D$$?I4K4][W1!? :DZI;9' M/S
M5\^Z'RL%V:<O@7OAE &;%SQ%ZD<.+N=]YGS;*SUJU>K0%,-YXX++BS6M!'E+
MEOZK]X]/:H1G"6\T/(XAO6B"AD#)0][[Z,-QIBGL=A?&:Y_XM7I@+SOQ\IZ@
M:N_M-_MQ'=]A4WI$--&7<.<$W3!GVGXO,N*#429T;HDV0\4/>9.^)?F*I2M>
MVVN7TMT*2S*X<W?I+?/%MU*MA/<P9Q '=/*L)@*=]:J62=!D?*OFB[*5V&1!
M\OD;!M*W.6@NYZG7WVAAH:'8^*@,<_<Z5(._@6$O;Y* (QN98!,R'I)SS<0<
MC 4ALAYR9.=P5= 5UGX9]H $\!%[20#Z4TJ/=<&+8A+0<?WIOCLAPENC62.N
M9G=?8]KA[\>?+OLN9,LG 1)C&*D?!; ?59,(F!0:]&_NA0B0YZHFS[6.\R'N
MY). @MD2PM?_5!;$B%A*ANT%+3+#YL<1OV9](4]A[0^)8K .,%JQG4@?[HZ3
MQ1N4U<XA7(*3]ZV1>OO=E[@Y"=O=U25)4N_K^3EL0Z#F>#_<-FJ7'#0NY:Z8
M\+H)>HSO(/P964_586^=,K1I>Y417W&3QD"T^J*SL\,B<0#QB01TP9%3Q_8;
M'?+3KDWBJ:_7)P^^.(:/;*B;S*PXQLRL(F?[&,)L/27M*(..2AM#X#^\_C,9
M#D"[LKBM2%Z:<EPBFK8#.15=$V-A@MEX]>MS@HG8*P6M(AV:P0%OL<JYG,NS
MYZ(,5V7YPVX=:UX:.7A.=B2W2>N"E.?>!9M^IF)?R]?*RMF'#=_PB.K=H3]I
M;WY"!]]T1F0(_N=RG!#05!9. KQ-9N@602*MY"3J+9G4=O@NI^943]@C+^DT
MQPR_E^T/HXLY9Y 4?YHBQYF"8X0V'?9OFJ LNF!H PCO @Z"'1RN:;8L7ZW'
MB*?"\N=K^KL31%_-A\<Q EX*HQ<3Z)"6#J*LV(U_VUK%".KV?5!&M\FL$VQQ
M+ EK5X.*$2?4> -ROCT'T>,N+\@@L'6?1!7L/CZ02!@5,]T(#!"1'LD%]PE*
M'FO>@?\0Q&J//JJ!S+@L,U5DN7@Y>"ZPCWG:JS],5G9UJHNU<CQWE2]3S]]Y
M<W#PIH%X")B5S#[AT_Z]657BA:Z7ZK!'OU\=\.2%=W99/[D<^5[1(^KI_??.
M%XN"4YU$'NL%Q]5O$ 0M/J.)Q4XE/_P3?R"3WGWQ=O=WE])18LNE,6 =#RTK
MHZ#B#Z6 SR-PDE-AOX98H%U$^59$[;'.MVC_PDW>H$P'N41UNVY/"!"RV-20
M^GA&4-/[+1V>XR/H1_J28%<B)F(IY470H[%I6SOW-.7R[46LS4Y]U(]<2,UU
MA"+KVL#ZN3O=[[)-^Y2_F^T-X=E( /$&9#GEN"F.^*&B=-,-.)\3]1\>4FBN
MOWGK!$:$,$^V1N.ZVN,#2 @"?1=^J F/%-SYD77D4?L1=)Z03%2#=2KCGZ*G
MNKRV(#A]1&78,/'K,60F:%<-:0F>W INV/</'LMH6%$5A/Y+&9$$K/W59W4X
MC^9:RFP\OAYD,=PJB'ORTZ1ZTA>FT:Y9+!H_"T^B2JS#7O?CL7S/>&$U]F7:
MT3Z1OQ2#((9G19  W$6R(:ZJ 0<0'-2?<!N,;_JKM3>$$$4"EG(CL&VX[!*<
M1M 5LK4:;?%JI-7/PNJ(LPA'=/?:UK%&P%!&QFS<?(]J'Z[T'X4>P8BG=\D>
M>(B+/I8(>C"E88,BN'2J)6<\__@UOY<STM=;NL.\H?Z=XFF9E;]W3#0 Q[OF
M$]*_!&1W[XS#/7YMJWWC:FAL:4YZ$$X7;Z01NW75S(PJ60(X90S3$*R3VS9#
M@9#5J(7LBDVN%,J.2<6OM!%/4VZS65FE'!KI\D1D"9<HQ356M0%^PI+$!EC[
MW58QLLM])L0&&;GS'X61T3*R8ONIE.N6H//\CG.JT[VVUPL,@2M"+O[OV6/*
MNJ#TP[15T*_@*G@<S&V1>^Z[)GU-O7[9\OYN;8S!@A2?F- 6FUJIP+>[)3FE
M%SOY/?2<CBQ0&WC6#51])PF@&8 '^%N/X)]@GSWR]T?JO/'1#O)4//[N<:N4
M(4SG,"E:=^_>"\[MDL5L<CPP)J^P/%Z8\+8%!$H\M6DO'$%D,_I1[IR@DUH1
MVB*ZVS-I<__1FY)3.S&5S6+IF_0 T5S_X2RM9-O4MAZ>;0@[,4G4_*Y6V(G@
M7R !K@&(SF3O>2NW*B[W&,,N^1BD3[UK@OC#NWTV3T/-Q(Q$8Q=98>U6FES3
M>#4"7%G])TU]+(C#-1EYC)RU+F.@*G.L3[E\V2_!R"4U"TA.K3I-G3X O@_A
M@P2 L*TXXV)7C,W E9[/7OD*<Z4*AQ:OD(97&9F7^7?N;E"$)M#U"0D60/[A
M@ ]7E%=,Y0M'(G R<O@T>#@)V/*N.3E^0N)-/X*NXZZ@&5 2VY057_/Q8'3&
MR<:@>I&B]69&SQ^55AV.]9F?KZ=;],3:=3]NU+ 8@:%O@F>&K*; 'C%<AICP
ME]ZY)DM]?%TI1S=K^;$6^B.OB?UFE\+G)#(G[<K#'$TSVK:]1LF&*>[2@4'W
M8E71)ED%,.?-UG/[05K/CTF RK;@0]BOP 9GLWFW9,3YGHO[P''I9@GPS[K/
M@SIS?U@<88M=\EV3_7EC<X.5_";K_.)KJFT-MSA$KM\R4KP(G.<1C3IZ_@^^
M3_Z3:A[=FKH"FG58#HLM]< V6WKN*%/%#3IV82<3;:\>W@$-2-^N4Q-H$ K5
M8AEZ@A["LWJAZLJ7CDL)-MV9/,,MUX9G!YQR%8T?IW]8?[CC<KW+F/?71>G-
M+;JY7$8H,\;_U8')J8!22_1D_2/I@PSA/7>&6:^+CGN%D?WZZ>^2'BG$)XGR
M/R8STPD\ =9^H^:Y !=V 9=.'9;Q^0U()F9 QX.MIURZCG-OX!P 6*WZ^WF6
M#7:M)CQD75*[68Z"L[A>LJ<>W54.-KKQ>7QT?:K3+V% 6G&3.8<]7F;\[9A"
M//>]YM?J>OG! \MPG/!BMX=-^V^+H_IH#<7L@+#L^N0!7>>T9175P9&Y;Y&O
MTY2_/[":F&9MU.7&#>'/R.E5DK=S,?P69&9V48N_?DJ*8]!(N*S2TM: /41>
MY(G^Z\UYLR3]=F#JU^FK@@.:E7GV./^[+:,'ZNHQZG<J,[8KRG9R'A:$WGT
MY\L%S-Z%THD(A3)!$\FITAFHQ*)-P :*J[.0BXO7=SW]+(+F9\&>AU/XW5"[
M3RM\^5RLGH^UNIM.\<4@6*%3@GN^@MR(K<<3).!7G?51.I&NE+R/.BCX\1E/
MQ*^FGA"7;1WVVU>I_RLCB/+DOZJ<-+.@>PFQYH@CG6 (S*(-C+:..U2&,<*F
MU]Q/W&:< E<*&2W<*B0!XI_1_L2N>4$2H)\-7Z] Y)O,F!"-GR_M$B*;P,1X
M[:MGBR%29&5O<?EO7<3(PZH+R.&^?[*U")X,7BK<\-I2Q,B3@.I"&/GFBZRA
M ^@2K%U XW8Q[B56O[$2T;B_K01FL_]Q% 2UAB=2ZE"WWP@Y*68[#SCB<=\
M2C01X4:."=&">VX+9!"M["%#NWY9$>L^!,^1A6T=QSMAV':7%L.58S*9A[L<
M[(RN-8PKL_B_S[SNM\@OV'S6BB$RV7CYC7<2#KX$:4-P$4=@K$_):Q @=?/8
ML]CW^(O+NW?U52$L9U'^P%:,/^,'-@.S6X/]A2F8N*A:,%] O37F;+4/=M[!
MO#7KUN?&O4GPI4!'EWCL1_I&9PEZ@&>)_FB(>'KH&$*&M'AE.0$W324TMK+4
MS;K+W.\H>"?2R4.I#G,NM?!-2[6NF=T;6K<$[J[3QZ57!0ICP4MO2  G7G7)
M1L94:ZH&Q!7PQNO8[X6[B(T'8;,,YMR0[F;T3GIWG<YO^UQ0ATX03^D/E06!
M"2^ESS>_K=P<WW)^_CS=J"CMPL=4[M*>[VT<3O>TJ!Q9=*"#Y#B]V4H'&R['
MG.SV2;<L)!E<J]=E0A=D3?BHX;HB=^K'L_"XY:]^:$BO>PD@2[6G6_YDBRJ!
MHM5',80[A!M@#_I(B3U#//WBV&2!.")(L3:*-RB:<\M41K\:<"BRMU,W4)ZO
M24^;7%Y\$-IMKA\WN&/<Z*^:F!6+6*I:Y-_1,,8\OX:S*]Q4K_%BG,G'9KMS
MIRH6S9WJ%Z7:2G1J#(M/NKE8TZ_BF&0O0:0[7#&28R!.O;S1%(LRP!LL'\_+
M#K>5F(GI1FW5I J%[6V+\@ 9W;KR!F=?D+5)(&3NXL$814,<HG!ZMC#BX/N]
MT5KUL$;G]..;2HD.2H\"S.NBE$T%>>J#VXU.K5"BX#,;6!C&9%L9<VV@C<AJ
M$W# \-ZY,6$/9R@C(QS#P",>L/(DRN;1O>WV0-: .:EM]2&<,*1+#!T<\[6P
M2X[Q*ZKP??E"NA(7ZW0W)X1)8-@\D.\4^%W;RW6O]]M\"$T-&=2\3UO305W]
M\F>76\/*I;<6='/S[:[4=MF\R_6(I[N?Y&SZLD_TJ?+!Q@O84L5BC<0KXK2O
MA]Y53''#S!H)\'0]S5HWVZP)F6'DF6]P@>XV7(Q]0K'GU06*()[#F:W(6'1
MI4<]E4Q87'VX9;<JKL[%A)"W6:'J;?^F855550*=Q"\8D6[J6,\M&A7LM;10
M7QJ<JY?\Y0 "Z@ST*\6ZQK<WU-7K_E_4O7=<D^NV+AJ:=&G2A2 @*%6I"DA
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
M:@^T>$C6-;N(SDY>@C.X5?YL%AKYP8$ 6WV9C2>C65Y+/7-M&DO+E%#J&!)
MI< _'%57#Q1 Y2?\>H6/-7PRX/S"HS(HP^>\>/A38>Z]53T19-6IZ:^/;D+D
M/<,Z7I_RATTE8(4A\5('P+!F$"KIYB-% 4FPH;$KK^GUX0?6N8^+WJ]\<;_H
M1PF@2*9>":$@V4).<:)1SA+H#[D&]U5%NR*-*[2E09:D1Z5'.EP_L0G$G71R
M]<IJ#SYMM.B"'<#I!*J@ NN=,9V1.24:/HRRH)Y]*7MOI=VUV5P[NE60Y*DK
M;?BI,TQ&6$?96)*%+H8LVD/:ZM"T^'-P",Y@RQ,JWK-/'%V%E."4T_:#<KQ3
M9H+]8>-(K BRC:>1#:<P[S]RKW0P;]E07^_E]_YSD')$I77GV5=39H[O'M3V
MOR\I3KW"  ^XJY&PZ@8^B#]0/"XF;77Y$T ")!ZXZX+$!8%3C$\ )=Z%L'$P
M]AP4_P+O<@)XH4W"[!L '!Q3AB78XQ3P]&C9UUY6<P?\+NI#N9:SG,*[=Y(E
MJ5\PO7J@%8QN4UH\\^0+KAJ_$ZB!#5T"QLS+C0=:+#59!;EW\.5VD5M?E54?
MDJ(N&K,[G'<US,S,[@ HX3KPA9H3 'M$=W0P?Z!ZV ML<[_KX[+Y=CA7<D"9
M4(WGQV97CIYZ7L<C<^^W65NT:]SM<)IYO#XV=!%*MYYLW5K@?IQ5D^PM/2K7
MEC0DT1'1%WE.TS:)XLH@Q;H&4(O8!T'=AD2#J[7#@3%2^:/XBPOM_JGMYA/4
MV8Z(4\(!TO\>GDW!JRWP'- EBZWR#_ 86?%1O,7"L#^FVVR$2_/\)RY*VH:(
MM$,;)XTCJQL61XRKR9!=[HA Z3RL9-NQ3M0S:TCYSV/#]TI<YO/V9#5&NF7#
M;P9*G!K][+>OBI6Z(1YD-^7-K=>GI#3GY-M<QQPJ_:T2W0])DA%,:-1"P;JL
MC&+PXL5&G_RC#-X9N0:Y::]XL&I2L_;UZ5=<DNC[5D(G:O&+'\=#'/E.'(=0
M_(+Q*99P\<T^U<MW5U)J=D[V#A!DI):AD$ W&H<P;K._E/E6XGY$P-8MF&'!
M:.LN&V:<,R8!+X(8^)&,&9+LV\='S\O*._V8:7#RW;DR*/=\<AZ"NH'DMYG"
M.V C%B\LA:S7?PX7+%:(*W&R]/1BO]"6-<5@CGG0$J9GVLHC%/+<",\Y@VD:
M5Y-(A=(T"A03(CWUO\WZ%[EKFURH3:;DE][ Y<Q_G#>58-1&A72*^GCW70/J
M-:%/%3KFN?I:\+W.>R%GC9A&=(P,J)6U&BO<I*Z49P50B;Z1G(-X[YYE>06N
M4>Y\8+0%?HA3*D/HI/PXRFSNB'7^X>Q"PK:5NS,):<%RCY/7@2@]> 0&R 9W
M'Y##$$I7PMOJ'0>;4VN5BE6&)-YM+W4MOW19J=-+0>FZ6 #8>354O<DM_[Q$
M:6Q"2VW]YR:8BR ;FG<:(T"YHUTWAYNP5!]]?'HEEHYSM)_#:Y8JP('OB'89
MU@+G"1Z$L"D":;"31CBN?,]HX0QV*P2&4M?@U=G09B7$HT=TYU+"*BH2UI/@
M5R +-8+TY6/!#%BJSA&#1_6IR;#F-&JWOG,N9:7S>HQ,#E_<+]2\T:" "JVP
M4F WP2.PK5*R-T9!B!W;_TB2%L'SP-/61$,(R1$0HA'D+.DM%I-/,1?_=\J/
M4JR"J[WQ&2> +B".PR>!()P!S^@COCT!N"&/%$\ <2",V";P^*8B1/$MR\=C
MLC=-Q,Z@-A=KMV:6!)0[F]51W1$^O($63Y\*9%>6S%A^&^8W4&2G3AQ+D8I3
MMN<U5N4[[N\&UM9N': .MYQ-L96+.%CU[MX)X,L/3VNO@3HDYF9:/ZZ=']U
MRXMXC-\BV;-*<G$/6DL-K ;'DI4LL+?N:Z+VVY/[,)7Z(]J(ZG; Y_5%49+)
MZ6=UG"\6C8A)9W)%$Q-RY['AII6C"OV2\3K&S5G2I1[;PJY.V18/"_F$PRS3
M7U%H](I26,W38_V68-%6;S/ +QOE2_SSC6,X'I_/CK65GBUD=301$773O3.8
M\WA9BO8QN 2.,@)CQ3S@]#ZZZB)XF]'M571\26<5^'2Z_=<H T</QL('C*+)
M*TZ7<DOL69+/@46I=KS#FAF;L-XH[Y9@]C''6JCQ]V>,S!(_W,V=(E;#YJ]D
MO?EB;%IQEIVB2XY6G^BP1K(+T:!YT""\2)]H_A^_A8!,X0N1X VB8M S, $.
M&Y? DW9/&"^D&#M^, S!$.&F!53D7HO$WQ4<V3]Z+9I,_B@%Z/U'*: 1]G_[
MDI=,! K21W^ ],:1E63\;I\ 1E-*(:!Q EGAY YHI4M=#-+P.RT/AV[0?M\D
M\N,ET5%=D#.MB[LT_GYWT$K5,B.>6^=D5\_Y)'Q+:=ZZ&_GLE(Y$[%>'& PP
M%%H!CCD (@Y;D SJ0EB[98V,->/] V:0Q;[GR$[;;._YH10I2)##:\0S/3O/
MDJGVT'V683A6Q**=8A$TW6Z%CA],QY!@+)>[C&W3_B&AJ&L\L*!9HT-L>N#G
MJMGK)T\:F(-P&@F=4*RT,_[]X<L3P-9MDN\9F4%@Y6^-PZI4(^M&85Y2XBY.
M-:[2>2ZSG5*>9\J3<@5@_/67?O9].ZTIW+Q/^O83D-XA?R-BQZ8W0;H)%JO.
MCCT3:(0M74#2!E7BE(GL FY#>CAGDGT2#%SG3J]\LC,#5_5C6N85<*':2)@F
MH4PP6AP3@BJ+72)8DZ)#^D5ID\ W>A"FY UYS<K+]W4\* M?:[<8[WV43*-X
M^_D$($D@Q5*V)X!H4(4%YN90[.*7L:IK)I?;2W\^Z57\=%L96-DSQ">G5^T7
M8L%4A[B7$T&,^!_K?+8(@[1JJ/-,X4T)B<&B]^;>G8/JCXI.ELI\KK9$T'NT
MOC\*$+'7X],[C7K"Y;08:1H2S![(B-U<VIV>7%+*6@;3; #MQJ4A?@KLE!.'
M-2MAF/T/(H&>50X.K-<K4AS-@</=;:2[MA+O D;9"*#SH\1QV@EEEMT!WG7#
MV=?:?\08QO6)QM>*%-A7#Z==Y<2W66R#\1RTRYK?X0\?O+"<+/7[23K/,,6'
MA?G=F=&E=A'>*SU^#"->7U-T+GRE8[EJ1T&NUV3^HUZS3Z[70&5;$3QQ[L4N
M_?%:=VD#HE=T/(=;<=5[/?=O57@SV<?!6J$L> H2-&F6&PF\N&@H%N3=H9+;
MQFC _Y $39+TR';",NN5F9F3'4"LXJ#4YK"#KWJGL-!FUDTE_M?>_=GY!_ID
M]]3Y6W;ALF@2F=!'N/.[55HD\AKW$FTGX[O2E6S7T79?=JF1@&$)B?L/3MWF
M<$^K1,S6V#W>"]^G8R$9RBAQ_!VRZ.,V$)6%U2&R&]5X$(=. /HXX+2O\P#.
M* 7^#;EW%'Q[#JZ<#DUM9L:&DJG*((9&QR*L2>=SPZ[H)689>YJYE!;^Q"\D
M#*PE>9&I++=84O*B4!BD0!\_0+JC*;QL>0,VB/3&)>%,?T5) <-?O#4(6);/
M&;0:>B?SZ@R'M4$UG8BRC*:-'\#?&<^.Q(Q-$'GQVM^)+-C7A]O9U&C.M>EG
M0U7<?B/>>>+]]WR+@1*N^CG:CXKV C*3#YN=?T;AST@NIW2W@*?!G<\'TPH@
M3M@$4_I/KAP7WEWY"CV'4'X5?C::<E;_]3T 6M8DPGNMCH>< \@@K!-RU+DW
M(35K6RP?>ST_3QDM-YEHCS2:?)XIV?7T2AM@T)/0-F#;ORG=H7O^O&:BP:6N
M ZI"K(2>4^]*!H&1S'NE=L=&+V?)WAK'6R\SB[0^]\WYW/E"H,I<F?MY?&.%
MQ*7:K[5O-$0<S1^> !KM2C(?/='%_W*4Z& +4YD<AM/"%SY !-7IUU6<$C[Z
M_WA!VF93AAS=N>Z^:*36JO"GV(=[%U.O*&D7KW8*TU"G(/04*"PP.80HHBBQ
M%SS-K2X3TVXRK*C6?;KZ8Z_H1/25V> A$3677K'Q>8K[<FNN=J^Y8PGOF]7\
MPS'>V*:/_C/MDQR%E>E<Q"[>EP8%TVDFBB4OBYG+N O-IUH?:*\8JP^/@!;*
M)H"L"OV&W,N05B 3%FG(EW1?(=76BM^EYN4^^^"V$_NMHE';QJEV6L:]O>Y-
MY#1DR6\K&GUH,KJ&X@Y7XUC<Y;.^5:N$D,E9;.!GMKIH[RH@&NZ6*"+1YCA'
M51?G*?T%K0%\L*Z21\*@"#<KS^W?&#2-:S(UJ82$00L<$@7T2!B4M64AC [6
M!L5>9-F&%!*'0;R*1LRN?/ LU&B[LJ=GWHQ5Q9%R+9U:G;=EXK33[/S#Z/U0
M-F-.RY4YG Y.PS_'& 5J27A%%!GV,DPMS\&Z&\,KZO8FC"3\2QW(PNG%MF_/
M7A):?D.*O6[LB&9746Q!*D%;Q<M(1&V7A0IMF,?VB.J%0!S!WM@OIJM7UUM*
M?Z/$3_6BV4US^\@KB-?]OXRZ8%A1Y<ZAR&:NF@G\Y1>V:-9NITJWYUYOXYE7
M&UL%?MP3>7,"R.UJX#0M9.\9!+PTA^$Y1C'[6 N<*%X"?2IJ"<J$#<-U//_\
M93*AX*>O4D5 ZB>>))YL/?'XP6Z.+_<YP8JOKCK!"N&+!V!JT$]SLE1>V":0
M>.L#2U<0\!X<-5_J6.3JE\;GE6\O=Q\Q;Z7_.TN4./R?63H>0N0)P"499Q@\
MF"V -IMM=GZU+9^["9<!C7XT0XJS?0H^X+M8\P&1[?LM*1(.'7J5-B\P3O)W
MJ8=MOMQ\%A$RBJKISV+Y/]V:P'A*\H@\>;#7SWLGV'<%^.X -BR+%9:-ERII
M?(PV:#.^^0CQ.C_?TNW+MZ)F_4YWJ43=WT4JX7\4J>AH-^/_5VO[_W_XN3->
M57SMA4'#J(^D9)#.[<:([1V/G25+VVQQ8QA_#B6OI1Z-;BMUN,5/4G"EL^S7
MAD.&(;D;P0N>&K-J"*[\:TGW[\\H5MYO*PLL['!(*I9Z(6JC*[&A*106'$UZ
M^&#B<#VX!8B0LL:FF1'[46DQ)3/ZC5^_-KAX;'M1T4N7G;^39\U42N>+$.&6
MZ4S1<MY)P%Y<VY)35_*W;!;UIVI'NF$3/GL2AVLK/2LV,!=>LHHP!&Z^0V5>
MTE*P33Z,L-7$=I>X*B-.E0;DN9'B(-\\9_F9.<NY#O+&ZK11U@842U(R)+[1
M/$-!N#7.;&U6^?U90Y/!;\VSS2LV2W^K>88_ >"923?_"O\8R^B8O_[<**:K
M:7%&4/@[7H]EQK.-[H8>>V^BVN,/II)GGWRB;+IT3\FBVV@&OFRTS?P1C(5T
M-DL#4;'S-D'E5=>4!OFM?1"=.:\J9#-%773;^G;[1 2^?2R@ F-^$/)9NHT0
M.7?0W2\5FZY?X]?&*4(C#Z@3MOQ8=;RC]NTEH[F5F14*!F^$J*R(4<)( +U5
ME10M&"'DNZ%5M!&!C*[+9,#F[_:B3I'YB2R'Y :EY/DX^O=S<E7H1V=N*)<$
M/^WBL=.>.\(66890B4[NZ)#;&#$@*.8%UEXYKM$D?]82KX%VN.!<WEP3+S;B
M,3[5"5"KK\IQJ+@H&2:L?=,E6DB0+#%8@[HZILX9> 4=VC2ED.46)+D5;!Z(
MK&XE19&'@0WJ[?$-MP-G5SQ;\:'FB)9C/F(RZ2Z!8<N8""S5,CBJ;6W+CZ_S
M#5=R5;:5])BQU 31WN.)R+Y=G/J9FK:IUE;8FL$2;8B:%JJXZWEMA)I%[M G
M;+C^NU8_^R>G5CPHZ83>]/5I219*]/7UZ0I]I_V5B0(O^21T05[.LZ$'LX4,
M@EX8AAV5;I>9KWKF/3MUCRD$,' F<]F+@BF.CII5]3F>EQ!'"G-R!:4)R57\
M2$:D*PDW^%\^-+#/G05G6BI,3]=>C03+W+IQ9#?,V;7?I)\LGKX-J9K$<XD8
MHR<CJF%,@1=0.Q\7>79]KS=+C,D,^U"'Y._>N*/-^_!-N41%]/T(FK>2*9=#
M EM)*W4:G9>0 /?8C;'*AIY%6\]LZ.7)S4D4IWLLO!XQ5DI22A=ZDG]5PO3-
M:8UMR$(RD7L,KXES\S<GMLT,57_?\F$D7#>Z;-$;6NI08]$J5+OK=>Z^C-'0
M^X?LZNJK,^/1L!DD]GS"5G@A<0C.? #B\1_2)7Y#=\<TPF4F%DUG[[GV48G>
M9J"-U#N;EG2M^V7()0OM.Q1+)X!_IT*V$^M!AU'[L'$CK(SS,30,N>L.[NN"
M2RR> !X <>U'H]:A!./)56\\MSP!W HNJSX!U' >YX%3X.3/@= $UT\2IXRI
M]DC_J8N< )[#BU2(%M*0Y2708?%QSF?:)=+2%1-O/VV#8L1G(.N>VX'YN/,G
M@-ZQP+,G@/)^LA+'E/O&$%;: O]^+0*T9?1'&'%DA#$X 207D.4Y[5,33@!Y
M7T8T_L=9?5M&>#;5K@F5J%8P$*M]I8S;>*3ZU[AX8LH-:<[Q>AT>D_>IS(XR
M"QH N8?OWX!T-H]@9$T 5Q!W<-\)@"TAKI%/2JPI=?"!^H\ATY!^[Z=4*79Q
MG"E=@E=FSSA>U:"7L#3Z"7T%7Z@YY@B\:OE,-A+Q,E@M[9N6:\%\U_&#6G:Z
M50ZQ\U#J&[>"[UO.+N@J13[4"8&T.JC=_4P",A5?1K=D G%-+.U*OGPO@ZUE
MDU4-'S\J3 )XS]V_/GT_ <K;(^3/O66X&&34B:SN;E,5$)[9]KN#31JZXX_O
MO*7I>>%KUEX'2^J%7 \?U4<4HE0_H*QJ020DGBT_WDA.$BY;H4\77L[>.?X9
M/S@%  !(IHS&] ZGF9DI   ;!F%%:K?@007^];AE&WC^?6M7*P^Y>U@WO91$
MKQU19LZ!#H<K4N4ZS<!T7MY\#U;4>[K3DD3&>W#T6T$.T(&X-0L^JPGV6IT6
M*]R^9-$%H?#7,4U=8I8'3VXI%*=[\I*UJ%]&]W&94X38AVGR=M/F!7=#6DTA
MCC#6X.](NBI#OS8N/[[:&#4!Q8[UW+9EG[GW/5 7-IVJ='$3)JD"'L<;'VB?
MQ((C%U(\7C,#R(,RVE."Z2#?1\G-4J>40/@H'?Q5BX4H C.(%82RMS\!]/BL
M0 "@A:HGKL?ZKD@>O.33PMEVNGL'NPRY=M:I9O$Z6>XBGT[9G?=-4C;K-;L7
MT@L\%XP UJ2] GE >%R5#Q&W!/E1Q&C&[KR?W_MD!,7>BD.EDK=,1*[&7T$4
M%<4 !C&/6(:AV">P5I9COF AR$)7]PG@S>8V,HK(5(%]N@ ^[6]T*W4I"*0Y
MZEE5["J3;N4<0Y<JZBQQADLB7!0@_YYB! X V7J'9\MB%W':_B]T49'5A?X>
M4\YWQGV:Q(V5N'U5'CG&+'Y,>3)O+S5O'%*:?&&6TEOD6/@#RZJ3T4'\ 6S<
M^T^)9'QA,L$^R/W FDCG? (0/ 'P@>:'X9ACJ ;(5)*TF4LA*QOJET\ 4ZND
M,^%13;A@L0_&6?T^=O;D8T=FX4^[4AQ8X-F,B+?#.TF'\_X)8-TS);@6?XL4
M(AVV\8$QSAVR;%CG&Z/5!4ZU7,%BS;6UD43ICTX)#M^HBVMN,GT5.4VQ"4X"
MHFZ"CE18N$CG[RGIF-:8(4B>R0[DN#G#PFT9Z/Y=83,V2](X4A7(WLL@7UK:
M86M7\_5-VGES78S6WJ=/58Q)-@_I:'/Q^H2P$X##"0#!WVG!%G@)FT\R0 S8
M(=-9#$(GTJ?AFO:('E75J&Z-H',Z$>9/SY38%1-SW?:><D@@.6:4QS] P3 I
MD^'52!;L1AM0=JNFV=T5$3&Q30*=/F(/#7/K?BRGW$IX]Q+VJAF(Q76 &-4<
M\_PKVS*J20&@@(3MM;R#.E( J$G-2@H '1T>FJ6DWV/5!140R:V^,RY&B]9#
MV%O-_&Z7_%_/#ZCW$Z)>G*WQF]3D#SX!*+LCNNZ+7<9$,JRIQL0O $F&A*<9
M@-<B0 ]ZJF"OU#G@J/&Q7$*V081%;5U;CG*R"E?,@T\WYLHS73V46#C],(^Q
MNTLLT]U+F/!E",O]V_'.*M*$.'FZY+N5,I_=+>G-^>_+&I>6A]7']^0^S]]N
MQSVV"9ZNA[Y,;SQ/^[(*>;KST;E:[H$ A8K!X:.X$8\XFADF35,QS7D#@1;9
M%.(@B%)-$Z<3:/,]D&-Q,V :)JX#;XYDDW"=L!TS]!&2RG$[]=/2K]S4I&Z,
MC0(G3_):,H1B&9 3-'39Z#O8.:[1%A,O?SO=(4.\(D0G-K9G_M)ET6 '_?#G
M;_:*X]N43+ &Q1N3\^?&O14?&&.6[X[!_D]8;\%?2=O"O9EO,UL(ZTXFH-9<
M"LK11LUMSWW.6\VI;,>4TZ9(VNJ7V);V<3D!U<HOT/H!WTATWF,;._N=%@%E
M(CGMQ!.  %'8WP9IU1"K@;KS%3'L.B_:F*K:SB]<WZ##)'<$\2_48^@IB>/E
MCMM#UHIOR8#LZ?!GD*A,( ^4G7_X!" $^T* ;A%U"$IIP;N@&?X7:PDE>%G2
M=V[\ J9]H/RJF?L!*.9#Y)SG\LC!32[EBC5NIJV?-M,:1XD:[]]O._',!XL0
M8'"/(6[BE(WXJ&PUCAET8_@9N$HL.7?JHO<YL4>6>2G-K@X2;PH?<H)\&3YQ
M>80$G@!HC['P>> ?J<9%S\ISOVSQF\>YGVGW;7'6D-[QWR>RVX)\(MTW(%AA
M&#Z+.P:^95A/NK+)=[2&V4(]6 LA$^1C^;P^GF],GG4?W2B:^$;F7^/N:Z0"
M=M@&0R,O\5RBCN-PQIPC%-)NI:#K9;GG7&FMA[T]H+KCGHM7OAI8BL9H)S&]
M^7S3Y4X$)"7$L8_K= '+SU0X@+2RA>"](!![<X8S,5/:_=<^AN2@PR)<P37*
M,6H&BY.HCRBO\CS+;HBGAP]7,\Z!'U\'?12FF-#O%/(PR7IPP=8*?NE/'^)"
M@409@([4O:- .QO@8\]Z6!7)6\[3JD2UP:($+RDWG$HN-<H+2N@;RL1\54/*
M!^^F.4\]KG4=RGP?_Q7$1=HJ?^Z(<?DOH<B/H?@I2<^'0<P00]+3)8K?PSMC
M#1>!9]>7J&LGJZ9D,^81JU[F" L-QY >P+\VVAU58$,76%A) 6YVZ:(1Y[H\
MN4;Z^=*#J=G0.GY &)WHOW1V*OXZW")97QHAM/=6UH=YK U.EZR!T9I0;RT@
MMH1']'X>'*C[)G?TQ$Z\G^M5F7+6AFFZ6@O+O!LQ ++P<5ZA''VXG84V,!E=
MSI9\$:2G\-DZS^RI]'LVA+[VB/:HZ&G3M?/Z210]0"/B*!AU+]Z@VX9KHO$R
M*J>]/NJE?=,T [;X3L/-,79*:!.;)H]CV/6.HK[S3\YPW2DS[3XJ[*\MYM
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
M^+L%V.4%HW8(VZ:%V.&]"37ESQO<M>I6W3^&I$N>Z.),:>Y7<D0 F%" TA/
M*T&%<JSW@A$;MM8T9LE357/4R\>Z8-O,RCR&+L."[E_&(P;+!'<!42:E$(PS
MJBME098-^QQXQO_4H"L3L],-OI28?KE>L2Z0:!_C[25EALY<J@&S.Z=@VP/D
M40EIF&24YV0[DAK[?+E]GK$AXZ(BX]R]KD-$6)=]HO#>Y).9HF]YT1:^08E[
MX<\OT4ZX_S&W'O+C'AIUO#X!QJ>#'^!/8Q<780C@XF#6,IBN&N=2FVY&_/XE
M=7SB)M4WS:;KO>71U]'RW4T"6C6CX('=$#6J)9:8;+F11O%%0XEE:_3ITDMA
M(UU3S(-3HDEZ%&:F\O+E#$4EWS2H$]99%H"M!'G2/T,,@: 1T?UM!57%T!W?
M"L)GW_-K4'?5M_OG T2GOT8@JQ[1 "#RE2> [@[H+G -7 1&:8$.('S-];)$
MY.0J:?.CT>*X[J/)C30\ZQ !W 4KBST!U/ZB.,X#2T):[\!7.HEB00I(PE7$
MY+CB7BV>DY%X"[SD/$HR\J-9I50Z"S00#1#J%O#H,C020O;D3^IA:\?P#T"L
M& O^W5 [B,P>N/K Y*?(7B61(9GDI(?1P']RE$F!0:M:H+O] G!&==$KOT#G
ML0(W7^:Z?DU1R9)UCVC5JZP.YD]ZW\L'KT<*<80\9\%*&.&A.AV0/R#+9)^+
M_OO7G]X QQ7):K8TEFCMS$5R%VX7E_*AS<V)6K_\=0S;D<?\LZ4=U;!T0 1A
MO'$@M>7H\OLW+-^ ?R3W$/JN<%XUR:=%]UO_+Y-[8L1I9*UR+,2#^4F7:@,8
MJZW&^WD[J;_=_%#[V3YF<4<LV2V@XDE?O@M=%(/<B'Q(X #X.\F/I;4=0TFW
M9@>-J.$KK9V6R2O/)HCL<^[3#(Q-7E(W3=R_J>#Y.L>7CIH5=!KN+!M"%"+D
MJLNXV-"A"$WMBBL]B(A?EZ)-;E>>_N1>2.'(?]?ZH^-LYQV!P0\D&"?(B1I,
M6X RN0H*#'LVD^=,/UK'_$UGH^AWVOWD_Y=S A^ P]+!).C4:@Q?.0X^'Z1
M>GY6D^MK6R2W0\,P O?P/N.?U@Y;U%J8L]>O?$U$3&U(!V%ZE(^>JB]2NP-3
M!P"MHK59+6W5P;9_^I#O5'\6E'&%M'HVGO9AB0"?5GOH[<LL;@75QP%3H,K;
MCP*:G0A(F:$ORUZC4.6K_(^"I4G@P9*$HO?)\\/\C,E<K?'@8>(8B*9[FQ%%
MVP5GB1B:VE&,%9(6=U6KLB[(M2S%=TVMZ/SHY F\Z!E1'AZN177TY8^*5":1
M$7^['#N$RFQ3OSK:\1?NW1L [Z?D0,^6<XFA@##:?4<T58L@F>QYS;HM6W+$
M>3A0,^_6PX;R.JHG2A34K+J.CN=2QE(<'1U%6=W7=Z>&B R:2\AI5<TF5!,F
M\01 /QD.?%:C8MAY5)ULF)7Y])WCWDJ'4:HTVWUOU;%"N8 08.,X?H^T6%J-
MKO;+NS.J2ZGY^=UJYICC)-=;M?I%/ZROB%2]C<^-_ZQ[MG!0/T64ZHTZE/ 9
MOE#.E_:Z4;K4WWY1)\J'A:[[104GVORC;VR!* WHN7#8I7[JB&BSM_HK%Z0^
MWB],V#=)\S87"U%O)2VD$19L@J;=+ERTQC%ZJT]JE8_)'M"K=8+%3E4G38.I
MPY!-7R,>U8'4'X?HXJ!_CN:K(0NIH(K3^3AUO/(8WG;YF@A.OEM08@_?8!UA
M\M@V_P)3XI4+@KRB3VQT#P79 :T/>+4M_DYM!M>^"1Z!_K4]LSP8=3SY*__/
M<NVNH:L@E*GLT65(--10F>0]?:NQ%&#X"> O%W6#6,AT/Q+\$Y-%=1/F=,AT
M/[.#:X'E?Y<E"/WO*IX+FOW=Y MRTN-O:"(:Q\!J,.HFY$@1P@&96O4C7397
M/#P@\___.LQ"B"QANYJ E:#<(400Q1(PSTA6WFIRGP >D^U@H9G"ZZ+$7^'/
M%QD\/I4%<ZU5,1M++2F6Z%0SY'@KQ7.*88TZ3#XN? 2>N?L:28FW)L$MW;%&
M[N5K:I9NOO#&2)=>]Q<SOJ+G.TYK(/D?+BRPFI&[;4-8FD\ ]A"2;V@;0O!C
M'J$@'2QL[O.R%1,^H7Z85PH-,_>V)_L:,VBF8!Y;ZO?>OB]?R<Z21$#^#+YA
MH2![$/:";"S<@5%RCA)YXPO:(EQVU_K.UY&=LS/WNZ]&]<LRMT7.-#BHAN>&
ML]E>YW)2/P&0HOY6Z^UFR< K$VHL*'B[562"(\R27]K "DWW\CZ=*+LHZJ97
MO##SSSL!G;T4N12<83V :_M_P?G'5!@S0FP@&TX(%CW96O\97LC"RF_B0ZA[
M3-V@EJ#LG+:J)2B_IOXT.YQG#30X(K]#8> \-?G+ '<:SX^&M Q-C[8W\Z,G
MJ@O<FB]XS#ZPGG<3.[YVF:%(R]&KPU8DYL(RS9D*>J8&GD(K #Z"=*YR2<__
M7\FDXK\#\9S%VG\D@&3_G>_@"EI(A>\% 9F;,TAQNDP!U>$.>:S*_P2O8!6T
M4"M(BV/I&(ILOJS<;#O^+#9>9"O87 U6<>O\OO+.42VA@=\W+L"R=RX4Q=(&
M%F")!'*J\2\#2<OD"FF[5FJY@;3?#X2!>K+.[QUN>S;4V/N.QJW1Y@7O05HU
MX$X$ \P'0I8B"[,++23Z5W]/=9;P7!D73YF7L(5VQ/3;A(R+GQF3PK_M':J4
M;1"##^*%<>W'>3]2BBSONR)2W@YY^SC[<9 Y>)S^<SR4)25T0G%A=!]8-B3U
MQJ4.MF5&C4>]/0\$5/;.?*UIK$IQC/3/TA)]M:'[SX%]8%C'+BE.)3(4P_
ME!=T <+_TT+P*FK@[?=VVR#.GS&X6Y6T+ R1QC*<W*=$G1*\&+RGOVC#:VA)
M04\'$-C(7^ OTG(LT!V*5WRA\!V)-/ _WSQ6LO_R5<0=Z?%),5/S9-_KWM.-
MNA1[W-VR_/?P^MCQY5VN]?*!TYDP]\/CK!(__6*YFXKM/:%MJ11A7WZ/V#V
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
M*LZG.^\],IG7XV*811:;D!.9&]E)AXI_V=);3HV%.N9N*;.'@0EB3K]LZ'W
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
M$&[B,;("$8YE9Z:4DG2I'!3!+AV2:^RL;TJSO]":LHMS18F=RW38M%BVQTO
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
MMT@[L41NQ'S_DX;[Y:ZAQ>.'-?J+]*#F?9)%%O 6:G=O=LY,Q,1FZVV\=W<
MCUZ8KO3DPYBH)_!>:G;J\(\1FXG$]&%S^M=;&5=W.T].^M?;V-]O[UM#$>\
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
MNW*68VCCIV?3/L? ?P"@__]Y,=!JL4,* U[^9X] ^XPWJ(M53 YG0NX(TJ$
M^K;HSZ[DYTA7U,'UC*@,O-PJ^/#^WO(\.!*D<Y#53UW.IQ%%VXZ@$,1IDB9N
M,T$!>I; U#8C/*C:$;V18A3OY7,>%_.%\"N&^K,<;T7%X&X*P(/\D^"_1@%.
MU6/("M""#*Q>QH%" ,.1SA<*L,L(6S]<21*0A-5=MX_XMKLZ.K6.5#AL#/_B
M#[)23/F2D>]\XUNY5+K6XC5KF]O/B]P>\AA[PO;8R*=01#=8!IN",+:^L[IL
MM:['?$,]KL2F<67SWDG;4^^W-[FDO@1<L/82.3M- 8);5I[3PB]@?7-4S1?:
MSQ0?I0_8T,A9O7_L\LY/G%O3^*'N'BH*.9MVJ(4O)4+]Z8OMG8A2Y5,_NSQ9
M+U6_N:H^]9+P\EY8*OYUAL$D^=27BY+C$FEN2 )(;M\\2G(),U%./DTSFS$>
M=Y\"A/A;&L_W<1_ )%<4O1GMJ\QYH.J/^.SLOM\M'A-Z0T.W=3G?_:=SBPGA
MWAX'QP%/$;+YD?KE7OA&#N%6,][W,2G>]I:/EY#@9GD'T]&V9!863.)4:<-"
M-1NO8$_&!SGV%$FE"/14E0E]G^HJ^W"+62Y4JG:EQJ<@UN+'Q%+=4YW54(XF
M$AMA:4YV@J$)ZY_7O/][LWFJ75Y.YL>&(\ 994KF!%Y-,6O0!9][)JB"&PG%
M]K7<R(M2-<QOS_[S_+%H8%%M>8C-"X VZ9'NW4^L>E0>").=QJ3>4LX331B:
MR41?0X@CF^US7Q_.3\YMO9@+?/Q$J\#_]5SDN^>I_J759'+&)Y0JE78%M\*M
M7\]9[;2DGTEAFM>5=I^WW[5_VH0P"RZAA6CKK/5RX-#K5'>BE\%".].>3[8*
M7ART;FH4K??B2+!Y<&I]RV:6<< MWUS[.@V/IS_-AP@.O-:S9W5CG8ZC=S-K
MMJ)!7*K26(-FI1E)7%B!8'*V%:D^KE=D@'\C2F1U<TR9]M?;%Z= 'S&LX-G2
MNMV)D'A_AJ;G;HE1BJS+;0D_O*2*5A^%OM%^COM&KHPI[)"9-A0VN@^Q!A68
M0I8\7B!G2],E7MW5PE6_V W2;']_\NW-%&M+>YZEX*Z!<&6R0/<>QZ$PUGBA
M\Q72V9A!9QY\TC7X</""C+0#G\R3Q0YX;59?%^:]FFE\+XPS%\5ZB0L4L<LK
MGAFLV2A--4P<><PJ8YT"S*6IM B>K^5LE!O][)).$'?\6DZ'>O^" G3K/#0S
M.G^B=JUB=,*,\(-JHX?5#>'X J?:ZV$/./M+O']IGWT11UP'+]N\3UI/6*L=
M#X]RJ^ZW.?#0P/9%(V3]OTZL\")*YC$L&#G]%?>$!S9=WCNZRV]?!]@W;<(F
MLJEC\$;T7QE7FX0KOV\IJBE<K3HGJO;&N";CH9PM=;G2H0A'V/TYP?J%<VP=
M-V+SPCTJ*ZM@THX'22I/A6=X&=[A! W"Z"-,7B4P N3*\1F-?*MV;YBJG^)
MOO_OT-:L@C\:_"Q6VB$!;,:DF"4K?3=YI-+SW,1Y4%CCY4 5HJ%!J^V%04?Z
MSQ\$1U8G-(*9E!W4&-5GHXX\J /S((\=)G?&GB0VJ\LU<*5?[;=C:T;,,J K
MOM_O6[MX]6XGK:>#F)C7#5!UY[I2$7G(*B],H8_!QODY)$)*.&& O !)L@C!
M+X9%>O/?9[T7O4<;KO ;5 8BL57/5Z]OX19:R?+#<(TY@S3>?O<+WZH'/61L
M ^P3N&ZRJY45M+YSMPB:N$+"O8W!CY+Y?6H=.,2WCIP1,?U:<!>B$05HOM/
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
M;?73U,!N+(\:C\/?(R"Q%*!5D)L:3E#M(U56[Y*KN9+/N3GE]DGOM25UF5Z
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
M>+OJ':[G;*!4*0=L<]7)#B-ZI%)=!RIP_ISYOMFPK(S".7V\4TU=?5UB3DK
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
M;DXP-@/Y[6\?"^,SQ:D/OV _FW"3@Y!&/(>8PF [SBQ01\]H3!(%81/XA"G
M!8^O1QGK9.31E63$%GB2+W Y;MCX!;*:@20K.^X]ST6='4UT*7*.E=Q/ 2)E
M\:@)]6&\M?@F>C1 LASYH7Q3\6JZ=Q1 ,J4 8<;'^_2W/>89R*Q4@N>*]D#.
M?B2SC9"8B+QPU>.F]*N"H!$W[<_X6!63RD!8A)\KETS]@B?/T^+B:]?/,MV"
M"E& UAWT*A62E_XB:WN/R%.7T'8OB5H4H(7K-95#,F+PJ*/;C:T4 *1N?%1!
M 2#D/J(IS1RT>I3$/MD&HB$+P3*H=)2 F $QKV U94AZ12P2FH.3 9^L)U_S
M)#J\#$E(J$\<:FL]"X>03\GBSK0AJ7' 319$0+4__]91.W_.I,7/9!ICPU([
MN5$E! "G"PM/%(I3?Q<" %,L!7#U>(W!#J#Y&W1P7$0F,DO?QLLGX'+$*!XE
M^:,JBFDOE<T77H)Y9N][O</8A,A!'L[ 4F&2O1+*?=RHE@*<<IJL<'F648IT
M#HIV/)A-[L$LZ7T,X)ZL"%I?CF%F^I."3CE .S#%]LK%8[WG:?CB2%U_&=.%
M MBA)^/(?#? O"#JG,PQ47WIR3C3P>FC^@V0\PX%6 FQ5CP0/)B>Y">5B)&X
M)+OCD\GLZ;X?D=__$A0TFTBL'BA\1IS@1E0DA!OB/,(JXTZOWB=\^?U;1<VQ
MQ?IZBK"+8^;-!(F$G/BP]>-[-%"/T5YP&7K#IX \#*:!6^(8M+!<8SZQHOC-
MEL[6C$E),7P(SJI=W@6?%*40W>,2$N!PP:LF01DD].]HM^GQ?H-_WG^/>J-@
MGT[\]ZEWXEX<5=M!,(@Q$-,>ADMOEHAD=*FZ\6'@4Z2/;V-*@+E(DK8=WC]8
MG.TV>W#[:U+HA!(0Q*,%3R92]4RS%I7KBJ]F8%_S\<7Q$/ZTE%=%V]VXQ9%9
M?N&>S_5S2W+:/:N%K]LDDAB_Q"#.@(_WC\</X)*S@-HN<>%?-I 1!B2!8VB!
MW5N+8VJ'TJ[L_!E8<%A^U=KNY1'ZU/M<V\]R=P\I9'&<\PS".Q0U! 4(.U2'
M9B<)Y/BC6E(J&VOG-LR/=V,++HG8O-&@.U%<?+KLRMGBXF(:.N#\Z_^O.YS_
M-U[G3T:)HTQW_M-'T.D9$T5D(Z?YO*.8PSCRNV](S6'2+GD8NNT-Y@"O.PTA
M=W/6?K8A6=7C=G2RPLGL1Y#%WK@03)5L.^9E(W7=AL":!:7);?VQK=-!J<1K
M/Q>N*=.D/OM:[UWA]='KP2MDLQ[:>83>N,TD^&I'=![3434JEP+,IF>4;K6
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
MSQ"HZ8==!M)U=+MP<X$OFN49FJ#/R[R1HYXF5,&*]-[0U&Q#5BZ2.?Z JRG
M.HHA'&G?=T(]_G2O'_8W8\D7D3#5#R5+I@:1Y\$K7_68/DE#,\TB%^(85B@
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
M&@80DTL!4.=M4?^&WM14]XT/DV]C%L1*D,8*I#'R*'C;!\2-7/<<I@"[5:[
M$2O5="!"EDD=-JX][KR!-UIG<.O9&A'V,$JU=E,X331H;,I/NIB6[HVB)XUT
MAB+UZ1^(7]4S%PD?<DB@0=3#MZV'=(J'7_+<JWK*SQG=?ONH(D;=P=K%WH$%
M]P'C]>B3F!-UE5ZC !!<T5HF!=@X@E\ENOEGF>#\-MQP[D1(+?'!D+K(M\$!
M8VD39FO]$:PH.\UV.SLL/<]=3R1!FW'X* +I@"+ C&/?$+27(>3V_B=/,.;#
M[A?XO@B.7!>.S7HEA'K?*P'T;N=+C3W]S+?KL8 FL7+-^>9@4Y80O!.KA^#7
MS](4M<OB*YDJ9*J?YN>8KS@^C!A@=SC'$LJ2*V66J,G4C7R)K@2U;8V7$SW(
M')V1Z#E^\L2V.H;\$N:S'*#NE$QN%)N,4S2NC_E?O+UW5-/1NBT:1*6)-.E*
M5'J7;@$"(DU$BM*1B A(,P("04*"*+V#@( 0$0$5,""]2*1W4:IT"%4@D("$
M0-H+[GW.&6_O>^Y[?]QS&2.,D3#(+_FMM>8WYUK?-[^MU<L">R#B,PWL%1I
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
M1^9]T2&4]Y7D02SJI*X.UOST?DIBUP;)V_0\+W.IDTYF@,Q.WYKP1B(%OP$
M4)O-*9PVB9!(G%A 1-G#"R$%9J6FYT-(KSSXF-_%K*2'<S3/.D*J_?)S'LF]
MS0"6S=+U2;@6F7T$?O9SQ'MCU&_MBU']4)B5.+ZN+KT[[<$@ QNC0>&PK-"-
MI1L%_<<K0,ES)^":Q U"$%Y_+IH*]$+CDC8TK$V+!P((EQ6"=+ZG*OMD:UAD
MQ)S6&>P;/SY>B6C[B?88/)1&'NC01=*!4)CV$WS0RSVS8]!*6]QLK0]!WMWP
M:X[9UYI=7O)'C%^JPI*XPZGWKL9,9WG 7Y&XVXBD<725X28ZWS.[S=$,<^ZD
M&XY0''S%3<.OY:QWVK9[8"#4]65CQ?%>U_,,L61N?%"<&O@<M,0&+U'_5+&Z
MS'['BS2%DA?==4_OZR:9_]>.;A[BJ.!CA.P!Q#Y"DT)U1'Q(3O!OH"I4Q^#D
MG2ZJ0A7N*SKVZ8R9I8<JQ6#*JKS6NI*UQ$<PT?CB_9^M%>T33O;JUY#7IH9
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
M9O4%V?^^@H@/TYWP/2SVL_W$EK.-B/=)G=.C&5KXVN.\@<<YC4">B!9'M,<
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
MI-XF+: HB!XZLQ)'#0\2I;MBU#A.4[MG+Y@P_3=SHYF!$H-PIP%BJ#R4C\U
MS\FY-B3_H\E[9;O5'83\_'NZQV67NI6W\!$6J4R27^$UY$"B7A$,2K3  !G7
MO_^8\DSV25PPL)]UO8^_R13Z^9/O]+%K0V\<<6,.LS1 YLJMAP4QC9-]>^-+
M\),PGA]D+0PJ+H]C2-,.JDHG%7.>-3A/#7G)#&Z^Y)/B='R_/U_KO5J-T %R
M4#F)P 6?V"FH7FLV*.K!)*,VTOVLI?'S^*:PQ_Z)F\;:U41=?"4!3$S!<3A^
MK<#;1$(>?(FH$*GV8NLK_OY53VPA\,^J1]OI>2L48!860.PK[IA'LJ[G7<:K
M)_?6S$WPU>Y;VAKD'NLN)'_X\:SFC&7AG>FE^,?;?NMW5I JSQ#V>4>G(G+$
MG+?D6Y3B:A;R-6AV0EZ*\^DT\1$Y(6F)A/<>ZI?6S_34:G_R[60/U:,#KE<*
M8H&+^#HGD@:HL4VM7Q667&GV)D[0_[),3, E+=  +]1,V&4M\<CH (W<@(1K
M;6/*3@K9.GJL5*R)AO ^B*T.H.4PAYY/U^8GOL 5=U$O_6BRF^?@)8;<&I=S
MSA.FW#&HKZFQ>^MVP-;]7-<UO6+PFM)OFPC'+Z_$&\$XXW8U*0.+"8>M7W-'
M]6:(GFM$^LQTOH:BG$G?F2-S8WEI *_!TWSF'=[;T=UK\ %)-8(&F??%0E><
MMBB4_YLUE0=74XT)QNX)QTC&Z0^O-#YZU?Y6A7DT-CPD^Z"/RM*% V$TGM,
MGJ9,=_' (P.R1T*.@9FQ^Y-%<?X^QRH=ZLSO_9 2PUU9R1#9X%(GTP!_4L:"
MVCH4-^[L;<5*?4Y+)A\E$58?2827AHL2Z8M]LA"%M@[U1H6'3DCO,!GN4(T;
M#P[373; TAJ=\J;-C'08_NPZ5RC1K+:V))_Z)30W_V&7<S?D,P(X 2)*F;4:
M-<O#^YIEK&S153 0U[B/6!JCQW.3FPR;]HI*\/<V"[?G7B]6H.0E66YF(OJ>
M/JM=C?<,L(=MPM\A6LY1^:H_QRTBHFV4./Y\=/E9^AIUS9S%_?PA-R[Q6OX?
MU-!5//K7_D((#$C):6)?J%_<00U]NS<K+7 1X^>68M:022?%#+R;Z9O&?J2X
MHJ@4_H'@H'$R&O N5E8Y_+]S-T.V@?"+DI0 4+=UY=-2Y"D:H"L>N3=" URP
M'QAJFD0*:S'#I.REWKTM__]*"%JE :;2"(&@JO'-WQA%UDG]%6CBL%!-Q*X+
MY2JO3\KN1<EMB\(H_]R/JY 6*=F#E3'5G#F.]<P&ZX_NVKD?[6X1]JTS+53_
MV7@^3*;W6SAS]_E8:I'7/'I*C\KBNS"7E%WT<1$2M9]!Y2(^#U7UFW&8X<XV
M)3V&7+7C%76/#3PET.!JVQDD\5O(G&$968XF\\JVP 6)+@5D;6*U*O5<9MLS
M[\ ,$3%;IW7AM0*_%)T?4VT-$HE <4;GMNB9K/1RX#HDC@[RBF% 9NS[79B_
M#P9[0^\LWH/*-?51LW?(^UL6<ZVUH\J98*N:^/DM\[E$)PU*1#,(RG0WR6P$
MSDW,W@J^P".7+9XRZCQIEWG2 :S$^Z5X2>R2@)CS<\UQLG)0YRX-H KIH@&(
M)G,(_"? =\I;;>5U9!53)X@72@-8)W4WC'WN_SFY94U2:PA+UJVW8#SP%?-
M/Y*O]%W*)DE2F3=PQTB=0"'%9IF9+E^??.)U%GGO9?/>6IM]+E5]!J7T@$2F
ME#=,UM:ITSNE^OXT0&4FF1N,*6[/]3=!$^,\Z**7U)*PY#A->0>=NEO_?/3-
M^TL*-(#$;5X'K/ IN%O@%>N;E-<XCK F$*ZRI<$F0E/Z_=1:GLA0/A\A4/WM
MRP0_8[%4$Q4EN>_ME2HJ2F*I.J +1XU\[*OWNK""\UAEA\;(81^R-&^_.D16
MP"7#I*\P5?_6O(J<Q<G[RC<><<P(X("_.!:2VA!QX*K/$0N#L1H$ A58%^X,
M*9K1+"\J@_9]8;-0?1PI(=X?&P3#<G<R*#. "Y"XNX._4 Y$R@)%$2/YO+3S
MJ$O$:;L>KY!"@W.?U60Y._5M3V*+C+**G 7N#;'8GI1+*8 K>PEIT0!1 0X#
MBG>_U VK79/.FUT9VI*(?23^SP8Q]W6//^34!R ,9B7JB;HD()&I740^Z3JN
M*^SIH%B/IKU6;EZ.PD<Y)1.YP)]),S'%,N([BY)B&9W*I@B-5/7?@E'7_9TJ
M<+L+01TTP&2E8_F0ID81\477^%6M-_9/E:<=53,F?3[))9PZ&?Q:'R+"#987
M?,7-;&[< 8%=IT0U7R9KX3-*%B:T!8@%][Q8FO(_KEW5&MU+&)KG314LB(^T
M/G[VK/*JETRY*P!8BL29S@G9/9K#F4%.K0=6.$(C$1QMI5JS:?F?IN=4/P;[
M7ZXQ>L&XV@01-.HYT?1KT.!D,Q1"5+ ,),K,)<56T/$_8(-.;XT0IXG%WX G
MR*X+0'ZH9(<(UTC9'@V -5H:K\KRSF^(#8$6'.,Y?V)":'0_[-([HX-KY=H/
M* V@^<QF!5QF;)/>XG;$50A9;/;,B.*)/JC+S6K0I)!__^:]\[4QQWJ\X^]*
M):WJ/V'E32@49=R$A >! (CY@CFV/2"OUQQ[TZ59Z;JL^_@3T:R3U6D&Q%IY
M6$K;%9M8@=Z&Y$*]CK2*D:-D@A-\=$1&D(4I2"HW&'8#EU%8"G6WS+&LJBC'
M_1FJQB:T*2?C#?J+;',>^IDU&]LA KL!LSF(:ZHS#AU@%O+]?3[^9UTO8#;O
M!^0K3;SD:C3&_,)^F@C*6"UZ\QLX<<AQ^)I\])R5)59@_N11MVWQF;%['N]J
M[!X79A\>[ECR216<B--,"(LNZ5G0V91B?).D_6#Q,Q2UMD\(.\JLC]0@)M$
M+)*_0 NB])C!9DD=IO;,$<RJ$>[&J\$B[H/+VS.U00.U@BMH.F6_#R1*U,8U
MZ>-YC/'C'=O,YX1;KKIMO*X"<EZW7K1ZPW_#6#Z.*5$U@/M2ED[R<?-4L7B;
M/6'"JR%4]>#$."8OIVC2T?-JPFJ$FD.(US7;;+OB],WENPE<NG+][8"W#U,!
M!6^! [S_B^:H'2#B0QH@@1[N#*CG$0N*?_NV$6@ *LO@@A;D&PU0@6H;X&E_
MIIZ_0'$; 5,*S$;EG28QYR8C^CX3IT\ZELB>2M1CG$T,@P[^-S7_:#_$?!F2
MH\D"+TKPP5&S%A39/:G2(^_P5M5M$VMCW+.W*MA,.I3/)-A&G%I7B7<-VY+=
MD0%-@!;A].D6IX%G1%%8CSQAC[P#"F7^1[T#ZH$XZ[DHJA0QC:1.YRVXS,CJ
M)%Y/"^CG28R)/%^K0T_&!0]HT?64$LZW7Q)^==J>QJ OCA/,B'-UB(X<XO-Q
M:L11TX/KTQQT$C/A0#5%S-, E)A)$#5%SZG8R8.D]MMF$KBY@:LT'2E34,4:
M#+9F6WT=R!TQ/?/C9H:O;.<_D,92F?G\>.$/)LS@OU3>!(/)W.-4LZ,&C U(
M:L[CDC4D43:S!1B-YD8_0K%[:G/A.&+(5L5Z"R8AP8JJ]X16=L1>.=VK2,A3
MO2\@*SUY^\FW?=X5).ZVXL0N)O,YVAL%\(*+$KT6.3C6QMK,=_?.V>@VU-3&
M!2+]XAH,XV66L^X^W#$ZMZ8S.-5+]49X(0^N)L6#")<]C\JAU1#&HV0J_"AK
M$$0'-4[X$)@W0$MQP3"A6EY]O\.^L*-L&1FE*!X)S=NR-N8:4Q:T,SK_(IQ9
ME6$OB<S91P%WHC['T0"U>[O\9%Z5;\I$(*$?'_!MJ.Q/K@8X<MSV"^E2@O6"
MTXG$X-C\A>P5V=2I,#>??O\Z'@*(S(5> "50^5$=<\1;,&$,!S.ED22ZB9[*
M=B2 'TT09JC@[+C&QW^^JR2T:>F'BI-\X9W/;+"AN-G)=O YT4Y[8*[VBX]&
M_3ZC2RPK>E=/K5S1K&MYPI9OY5QWTE! =+>1RKR-'S8A^N,KVYU8Q_:$V16Z
M.@.?B+\:?YZ^,G(_.2[D*6P3K*2@<-EY]VKGIR!.U.$N7@]C'8,+6AB,;O+
M7*$.%CP*]'-R=/[I9%JP'*NU^>EA2LT[:>?Z&9LK:N1EV ,Z9%V$ <;IBYT.
M#=MD#7\)6(R[KGCU=U[!IJP?5998;@EL?&!&VWV\8U$^9@;A\.-/ EV-VX]
MJGQ$!ZC?AQ\KO$^=[1NXOW.@E&JMM<FH_D.#*RU-!UA,OZ<G^IWHOYAI@/H2
M&J"NY \_P9<XX4(R@/'@:MM-0;?J?Y;M?7CH5MX0$!1N6PAU->]KDTJ5G/QE
MV5>5;GDSJ1/QZVC]H_%,A.CQIPG@]DDK.OO7%NR)B]G+J6O7T"C')HS*81!9
M3:,I@=_OMI_<8?MRX$/*6@"S><!9<<TI"S-\<YO/M-/<V?^9I'<C_/*P/_=
MA+ER>UJB\5OV;/HJ!/'0V4 %F+D(!\%><%Z$+M9=A<17=<]L262K@VOL/[7(
M^;YMDRF]^+/9>[G06ZG%:H>#*(G&7BBD]@.K C*C8;HD-)MGC>5:0_600]60
M?8NH6)RR3#E(KKS=@6$P<\7'VJ>:Y$LRA0\V +$:.'\'G$B]= 5_CN27D:$9
MB8S6=96&?R0"R R<33WO.I-"#,$O$@#$49+VC*-Q*?3V8KO0J4L]3R;I2&YI
MLB$6>WET.=7R@\@)G7:^+,YSB39^'U49*"<\KI;];93SS/5_VRB'OD*(LF"L
MT@*"#K4\38H+BLR#D%*/68[8H$QPQ=?8E2&"0U6M7_+KOF,5I3<+:Q\V7L4*
M,T#BY*@7H2A37.C^2Q]-TU)[J.6ALV_0VS:$LNWT35;.'1UAEW*EKI[C5"RB
M0?8KD8DD3C:G%%;KO_A&%:AK&.9S9A]KA+(WYWKJ&0!AFY?Z2V2NQ&KMI(M]
M4I=BK*6C8 #YW A5"3[6?#*VA3K@L=!8UV3ZP1%KO3-?E:%A4=60MG+3.6ZY
M!ZP!'SHSOI9)YLNDFCJT(?X#X4/F-KU(%]<0]%C<1J?H'H=(LIC]]^)GX]D9
M]>*I#L:^SVNDTG7=N#K?+MC-<8B5,L]5!=-7>R-=3<9JBU$'FD6&-<47REPZ
M[%\YR=;4I?;IEV?L/(RV=Y).?N_9+B57$*B4P5CWEHOHSW1(1,\"OZ,_W:1Z
M+5!>P37D?J;A_#$ X2AR[_XL>J\77<@*(-L?Y?DC>KY#[U#;21"*_%>4-/T5
M!SK4_R&K'7HB#KT;4._0\Y^!QZD7R4:4_":UCU##;TX2>.M<C@@?[%+3SZ=>
M.=W6%D'03F5\ :#EWFV6[P(BF*9ANGXD:9,M<"!L.H[D0->/8'XBPJ!:* KY
M83V;?;2ZR:&*].K>CJ:SC5QO@63JMP!51NUO_YU=@LT6B,Q;^[^]!Z[_>@]0
MW>V4-*I&S!GD"P3GU:2#]&TT<93M":A0B-Q*O\XPC!UIC:.OTF;9W]F(-T_?
M34I4^PMFS<@O^1#B>QD21.U,6S/%C4.B,U>ZIPY#G-Q)AN0+<8M=W]#"Q-.V
M94LY]L.NL?TS V+F7=""_NJ42<WRN[D7_</\SH27LAQG/*BJ&-U^6A)Z?79H
M!S/)?GUN<]Q73_;B] TQXQM^@"?K8K$:+=TS0GF?9&= ]^=>('!-($\4PYK*
M9"C*H+))J/G3%]O0+W.;-6T#CU;U=J*778W8-/JRQB/%I ]V]'=F7NTQ\1ZF
MTP#';Q,-5=:!G'"IZ2[?LRQGX,+#2W8N.ZYN#^L:3KVI>SCA7EWG>'-Q170)
M0''\#S%Y4$XI0R^M-RL=&5;0\>ZW=_4^#4#F'*28=2+WJ\#+H6 )^/ </4A1
M$(148LDG#P0K#/+A]WB>[*B"/$2.?"583J5]W^^+46)%,EU*_FUH3EC]9XP1
MT,=[0[M:9L_C8IJOFDT@:E7K-YM_ECM!=L@C]Z:"BGS?/!9<EV(L^;\TUH_I
MURFE3B)Q7YHL0"W;3$[@*6A0VWYJ&\;8?UG_X]R-]>/"-Z.4IAI 8MC@T_/O
M]<\F[,]A?^-MZ$+R-)QYYC<-<$I3%$4LZ82+*GLD][W]?]A[SZBFOVY;. @*
M4J2#@! 5$*4K31$)BC21*KU%07J)B#0IP4)O @H"TJ5(BY30)=*1(M(AU 1$
MD): A$C:#?[+T\\XSWWO>,^YXYX/^UO*K^R]YIQ[K[7FVGX]:Z':\/O4W9!J
MP61I(X>C7[8?+ 5$CY'/U&_D8=LRQ1:_=1[1V48=$ANUDU#&5B;\Y%+HNS+7
M[*-?I%6T2M8>WT=^&,\J*'XCE7_?_+[F74?/D=/LN<[V"^(97^5#J$#4\1B>
M^JYPWJ#8S4].=+#B:WD\E>W\=0DH;)45QT!ZN4D!.!H\5<QP1 9F7YQ4^6
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
MZ(V37L^4]7(.1#SB&W@8Z/UTD?=&:<<#YD2\(S86!\5'8VAM],1ZR)P(S-Q
M^HYH%EWJY&43IQWG&\.ZM=J9=1>1UBS/N@!03027JJA+#GWH*7QL=[9PSL:!
M8J2SZ-=N0>YEI*I%P7Q?D8Z V]E4@:QQGQ1PIOL_Z.M=5D.L%Z)B];%F)+3"
M30FIF+1" 3B[UO,:ZT <5]X'!K_^)"&$H\ET$8CZ] E6"G6@:L%S%$ G$"EL
M.Z( Y70U)S/CG<])BTUX+;'-SG?4*9G41).==LTT9J[<81/HE>[_^OZPCG )
M6]V#B\.+H2!1&:'I/@76ZX:]@_<>?=^FJ[J%Z<M+BS 2,8"_+TQS%7_[2@B"
MWL:+@3:P2S!N=U61254A4K/5^/:Y,1DO:!W\Y.^]A1H8&YW$& %\BXS[0XQX
M:UV,>?B/Q!.KU/GM,/PC\[*'9$5+=TK?4Q'V[K^4V.EY?*'OR\&LYTPGDJ-S
MR.9[!F0=F E>@"!-O$3*!-7U="0R4P#MR@HP,2JC6]LWM_-/60F$KG\-:=B]
M3VCXO.7S)-$\/XR1^)[*9;]">^K;$O?A.:0JV-@!D1K^G_80SV,1G?A0CD3Z
M %"GD+2BF!G!\$MMXW;H$&+#6F7H@H#79F+<TE5]97X \2F<"@A1%, \['L"
M(I,).JV^]'#@.?$4%L]' >39$2B >/,?.6I'0R]!VUQ::!4CL=1+"Y6(O%5?
M/>J[>=1S_N ,/_SKU]J1X[?#!+M2^3QY@TZ8NSWU8T/4^"XMP&4V1E';R!J4
MZ+>GOC^W)$]20X17H8=.D$2GEL77"R]$;+2_]\Z9SARU=B^A7U(B<FHMI:9A
M@+B2X>W@ZR53+N13D^65\M>TC,=H&393]:K;9YX<41EB9K3=B4GX6I>8#GV\
MYVG5?WU4>N_:+=R"_J@'*B@SL[_1[/S=:*Z:WJW.HZ:&.O8/ "*3NVG4Z\;I
M4FF-_/=D:_Q"!R\/TD'_'GRR@CZGV)9CA&Y:&5/>S]D0HU=]%% M%5A,%&W"
M8F!$8>",<B)1&.Q!_D+N)ICD.!#,AF2&=GQJ!J9WMKLW6YRY: [BRZ!M#VH)
M(58[UY06?^QGV.NO>_KXHA6>NMHS^UWMKJMDCUE\=>(CAYI3MP$27+6PJ>M(
ML L6R>SV>WQT*,(9/K8RLO7CYQ8/RLQ$>YGE5)[YX]<K<<OY+V8B&&@RL1 <
MF/2\]7SH*+(NR[MP=9*?]^FY=+/UKHR75Z4<8A_%;!ZINO.H+?_1#(]:2!Y2
MUI]U7N89F($(P@!1J<\608Q=WCSA^>W#:EY%EP:%Y6J3M3?GLK7\+]-<M^<V
M50/0_LR=V'-?8'/;1V87!ZGFE<P/B0Z.?YVMD!SMV["<FXN6'.A,UODDD@(N
M V-N@::'%OT[@<_,6\]/U.:PXO=[RH*NM18[E%N%%!#.'G/<.:NXDQI='W6[
M[$'5,\*T, NAGGO'?W.:<!Q?AO/$XN"5+H^EN@LQ=3A7&4F%JPR.J5+22B_%
MD;9R/!>KY:/YFZLXGKX5G!E6!6,0L0I#1]8GD),1>UE:'0?C[R'"AB.5;P\Y
MV4O/ZC-43N9X625"."^7=1R(EP1WPNA<0?1$;DR*>G;[-:<>BQC,ZL&=CYPZ
M\/J:@*48"Z/ZZXU>Z(O2'PO9,6JTH#?0&J$RASQJ3&?TE=+?.C2/)EJ^G;69
MM[U5I4ZG$\BIDK"A9FI*ERH&.*+GM\ *O;N0 .)L%?R>?7DDF*F$A7&D=\$Z
MI#Q023D?+7;D\S'2\DQ!VH"9Z11:R<0IQ4U)&+A1@&V]PHU Z1'5%K^1-?[8
MU4;\0U<*J/:"@!>D59C\*?1:SNTOO@$*4D$?#YXA5_W-/)IB=*\]#Y?*/CI[
M$_7F3-S]K5X^V,?M?SQN* &J[_?@0",;M>#I.XNDNAQGB*,7F7-4FE_")57!
MU1&>8'G_-(!))6%K<#S]]9MDO2#NP,2-H;<+J^":Q/8*N3NU#:-P"9GC:XJ3
M9O[>A^?"EITP@0* Z:LG1[5[3S^SR[I]78/+^'^[=X7E'[TK*G[UKC G)5$
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
MNDC4=VU'Q],1]'1L&E!YT+%05GSD4D^GA,S1 ".I%2P+D?>.Y<SLP%F=#*9
M:>9[0XR?J[B-IVP'FM,U+4PF$"AEO#4U4-,_]07CM57.RK0.D:I0,S777C1,
M1]\E:#1[+M0'/)HO%GAVHC&7-1^Z6)PCV'(-NX[+;FS&P =;"_/P_K<C;T2:
MPE_WLQ#>)O>+1/D]J=6YVLV8:L8.,1-?$C0X]'0)WX]#N#,$&P&14C^VZ=?2
MS*L_UU6(7-)5\707;-9Y(>QD69CDD]P^]U'0,O0>_BH!1%0GY2I,R\,BR9QC
M*CH^?$+!=:L<R!GQC=9'6V;GZQD6O'"V70\:5<RWQ3:L">)K.=60MG[@B7(_
MWFRI%@I !WNLQEF M6[6,>:T\]4X;XE U_9G$2%1(Y=S63^QXL6=PQPQH,UT
M]/J30NLU92\$2V65(^X>?T5["].I76[U#H4!<]%ZP,#,ZV\/Q$9 BPD4@* \
M-30(4#51!<3H_<A&L+/S$4N] #X[3\WC#/7U6I^[=CG02Q% N7*W8F]&"B ?
M5,^[X5P8.KG LEFN@1U1<<S[.;JJ_#*N>\Y.+?N^7.YGAY3^.%Y $[>90-A]
M:(=,'+B& N@T".-'NZJ",%D40,36_:$DR=5_ 2L*^+S#'CQ7,=\Z[>2QIR@
MY^':JU=DI&57J?IOITL(=ZC_C+C>SVZ5O<D@SH#QTO;[^/-:I$$PJ0O\^G%D
MK"\)HCXB?Y7D;M0Z7)NH1+BJU]"4K!LDH_"L?[E;QV+_/?.,VJRFOE[('0*0
M J#BR6GR,/_6(9[<^D_@"<@)Y R,3P75.K>!F()OCO[HS^)?L(K0=&<J-@\0
MC3&/,&5NN11]-J0B7+)9QU2DA @D-:OP!2V"9VC1W9E0J9;1(9A!J81US:4H
M&$-SM+[:U><^N??BCC'3"--1 #>RN3%U:8LPIC4AP6%/<D_!FN*#*4OKP'BQ
M5W3:PO%*%R6G3&DE=2XO9Q C#SLLDOM"9;^0)=PH  $/8>6A9WMMKBR$&4W_
M-<X>.K/5<WQ78@RD;O7)TM9U,]YV4CLQ2F8(++/H*0F^-RJT,W_M%EKJW(J
MXJN;(UU\S98B)I]OE>FR.=$">L-(J)POL+_U^ (/?DXK Z^FL7H7V\U.V>@P
MUPV)EE=PUAIW'V8D7Q?'-A?(:)K=?7B<^Z#M5\^CRN;#RN(N_*3KB?@2O< *
M:/MU4AJS7[5\1L2F]'GS7D,Y:4>M.,_/MGR/GYZGW;F!R&7%B^X37R,Z9(H*
M*8#BJZ5$$^ID,< O4  W(6AZ,L=O\1KZ=_'Z^Y_Q^LX_B]=JP+0<C-G0L7F\
M VY@4D'BG><\*_N:'W]A?N> Y5D+C3S+2P"6%2OM!\<%;KU9?J&<B!>6ACD4
MD\<SOGX8G/M0OD_F;*ZOC7'EYD<;^;I>2)#5IZK&7H*F_M34#V/W.= B;*$Z
M+9;HZUL<[(A9AL[P.STKJ$PO=WVAJ==5V.*C)]MB9Y!^<O>U-N"8;![Y_KP#
M\>V(KSL%P.I6]S@U/>BP\?@=T2[XU[<5O[).! 6I,>\NP^EE-H9<UN_V?RW(
MQ[?Q9\CI)5IOB7?'S]4T).HWYMRJC\"B[S%7=]=[BK@MWTOGL8@%/*2+,ICG
M(^YEX@SQLZ-7@/2JI]D;*("!WV"%=D_W'_HTMG[%FH?7(OCQ8'/,%AR"&_R]
ML=Z "W%*5/U4=*.V8U\5GS'#$)UY#PBC XR</X_W)"CB(_6PD AX(N-W8WSE
MRLK5:T[MUE<RA%V=\M62Q9,+DR(V',2U',"0+_2[+%@'5#8< T%K1;5PH\^K
MQ#NHMR1_#BGYGKP)DJS:-G4X%6,Z'!/?^WUJI9%TQZ)U4IIGW:BEX4.#]KTZ
M'6E'5S[[&(68\VWV^F/Q[-R/Q4N?A %@HR \%= 3T0;LP7<QAZ=5D63V2>(=
M?[2$TC,K^)?:LLSM<T%&'!HJ<9GM@4G*FFSBB3_L%RXZ]?0"&4'W8'$(=K(P
MWJ=#"7$B^!XJ'F3\(4'@@[L)AM3)@Y-UOC2P*1M_HI.YC>GI\E%P>MAI8 D%
M@-&!/KE(E"1EV&,]Y^"=0J>Q8PM(SMC7]\,+:J*SK]YD'%"7N)#L^T)\R_H5
M4-94@3IQVW2":94Z9::&T((?LE\=*RM9>Z%>;IW^_%Y%ZORC9+3+="^RWT.:
MOL__4LWYSQO M_)9TD/71Z7DYR[U'>Z:HW2#W*]JIQZ>MU#%6^Y14T. H2P
M8'H ()N9;-X-88'J4  UP!XI&5PT7A@%X5\[B(_?VYQ[<_$[9@WU2A+.SB^0
M^3!!MVC2(:SS*Z.L9'DY5!+J"<&+#L62^0)*]SL1]#^HXHPW@&=]_YM.]>#G
MO+?-RK#DJN5^;R$;KD?,WTOGG6=W@2@H<T"9'4:HV;,<[V\QUG*M?.;8C@*+
M]'==ZZCZ"YHS9]GZ7SG=>=9KK\P/(#60JJD4I1 )I+(MCHXV/U4."N#YDI6B
M_:XQ^_IQEU2!H:U\#RT)/K[K#\O?/0]XS<.ZLTCN V),!8!(ZR6S),S6-U37
M4(2T@HLT_PA9\![DA2Z7WD5+K@YVTXL]8@-,@FV:LQ<=B8_Q[ICB;B!?BRE]
M9# W:E"],V-@QF!ZXY[,USS?Q,%7Y VCB$<LPJ\T9B]IA([\,B>\.TR0=)'#
M-W<E4T,3QUX_J,9FID-Q/41\/%U$L=1D,_5&;X3.%4-#2>AYYY>TF[?^#^3R
M__\U+O.?S_]P9^ _^,B3<"XCM:/4\?<%=/<TN P/>V>?--+@8CA_Z*_ZVSC&
M9:1QY)]]\<\OF&<%.Y/R5(X35-<.;"F 1(5H>5W!6T[U]0W6%[9,>LL:WK$+
ML_>4;+@/NW]CG<G$@<<1;HD1CS6?Y+D]#DTK=45FS+\]> &52NE+XKL4]D+_
MZS76N?+2/J/$ALH?\D4%%ZST^\%X^GYP/8C(Y="6?15O#5T$A4].\G>LNYP9
M\XVL346>KVAJT:XN;;ZZY"JJQJA_7"PQG@)PR'E6#Q1 N$ 97)@@W]:&;8OR
MWGGI]=:]>!](^_"R!P.Y4F*5Q$1FV,1>6C**5H#Q!>BW=R:UNM,W-;X\L2S<
MP28V\P#62@$XYDSSM@.K89'2%8^4TDPG?0$(I/(<^FBJYP=V+N]3=Y/]G@8N
MISR)SCM6&F3);UK2>.T-Z\-3#RY3']RC4VW_P9$.;3%FB!CPB0*P-=CA+I^3
M$/OKTD688G'WT T@(T_,^1+)OWH?_]>.W85$$+^\P?0V2K\12]OIAPQ?B2WX
M"72)U(T7:8 H!BS:EF[%/!AY=^7>QVN/S3NAM6)$'J:/BA0 LTQ%*.>G,MN
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
MS]-K,GD[,(>*M>3NY6UDJX)1EH>58A+-J$=BRO !AFG3)2><%'*J<@D2R1Q
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
MGE-MHI"3.&<HW;+0&:^WY$/(#-"_X8*"*X"5OCBV&VV8..SA8GPXMV];1J;
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
M_M KM$1^BMMVX25 &2\^CT2D1DL8G6?8A@HNX34MAW]-7]._9B(RZ!@E%E/
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
M\F?HW6G]J7>7_%OO[D+\P[.==PT8"3.C%"  @,Z M8P.27U%**+&C,[NVH?
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
M$&Q;"#9;SF9OZX[E$##4.ON1/[<3Y[#V=U@"?0J&B6HY8 P[1('P4!,$892
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
M/[P<KF>N#BTE:D5LE:_D!*CD%_>=?[%LSO)#^Q,GU9D:!YO+CP(=<DXIH(T
M(_YCT_4SVN_K)V%UM$G<;8(!(U\-&LC+&8<%'EH57TM*S*O5>$B'N/#LG0+B
MND26L9DB;1)U6?>Z(\D6MZ4Y SZE[[6>EKBQN'Q]/B?M7ELO'7('!D@-M.'&
M];ML:'*$Q/J%!".+IN';0P5)U][7I1_DZ^,O?)@XH])P7Z9'XD;NF8/ ,MD)
M.7)4C%I*DW<7P5.76X%;G6X5%*V"[C")ZAJ%K?1X%1Y=O>(A[$H?A&DLNI3I
MYVP'#R!7%"N/T<OCQD+=1+RS^8=/O26>'YKN]Q><7ZI/8VX7\WH9)[]C: N9
ME;>/A1*NH1/&=QIEYO;HU)+GZ9#ZM$[09&&HN;PMVNCP-^0)HGJ1[RN*UM!*
MR#[)8>=XN.-,L#OM:DC:8_<PX^F<SZOW2L-,55%.M"$4P5@A"GF<T$0J(Z3Y
M\^P+2NS\:%0_J#OTI>[!T^B4ZH[W*]<)/>+/4C\H[[B7T= 2&,@#\W4<&&;T
M@)OD\^Y9@9$_;5<); GH%?L0+P6+U %,0UJ667++_=(755?-TZVB,](LM-O@
MSC9; V5N&C-'1M"J39<^+E[ZO%X4$I)M^OM\Y5!9YUJS@/.-LRRW#Q@@*:@6
M<"'=W7#N\(>DB?3Z0!]8XGW-Q)S*<I/#AC;D3U/1:3%6Z=K.=:\RG9X?C[A\
MDOD;X]Q?F[P8!>(QVD<ZA/NG@DC0L 69.\UCRXC_AEK'TA)O.N&8."(A_-$3
M".<'*ZMGR)N_R?G&@D87._C C8\EZ#XJ GPUC'@H$JTA9>\(^#KKK3LQQZ>R
M50YMJ[_QF5$4%\YCE'<$O@7F'6GDF'_G'>A:IWN8'-I4UR$JE?O-=26TV5LK
M?90IS%CT-"1]H'>VFJ<-&IDGI*LT": 6ZA/9'C8JCEI^K)_Q#*!#7'/TQMDF
M)/>>5.;0W6'B6MYQ6DDVANSJTZ!61!PN @G&\3DLF0Y)E5G#C:-H',SS ]$B
MKW/FT7%GU'#A_B$]H^R-^D7=J&I3%9/P,]T=^*<\DAK>:29W[BB)+=82NRB\
M?J0'0-Z\A^DF,QA V#/79T*X+,^-P"_7-FQ;7-N7XWT4KJXV_S!F<:82Z7T5
MO>I#.3-+RIY"+4Q"=%#UM0,TDQ<\L[T &ZD G*4R5)L:PH\HU99*P-%X8>N^
MGJA:W+P862%GU=X MHNKQDX%-R")'Z>(SWE '.,\S;8@%$$#T;DI4%0,+B5
M&NU^77C/A0^WVZDDD?*0)47"4#6PS_N^4]-V$TX(-E<"WPJ%'J1#IH=A/R8]
M]* %>55P1B5J#,KO#_^S$&6^+L(P;-0_&/9DTG2G9G<@OHA1<815T2'M>(56
MMOE-BB3.>W!A!#L.0C.Y[-5<!C1;^J@=O]%-'NL2A@FB6@1@2VN--G_1^;!D
M%*7RMOQR&44IW=]%*5?FK]!P',%VDQV8V6Y'+\+ )V$K6-M5S2H(//C]'&WQ
M<N:=2(F:,#X6^P*4ZI/ &^QC=2.<WQ?R>'%S&)HZ:,"K\[\>U7+!VI(W$J&
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
MZ2G-4[1,Q\C6^39>CQ&$HPD!(1Q"TXBIZ87UZV?BJ\R75 9.=,C6J2C5,U;
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
M#*&4R%46I.1SY\/X0O9Y(\/F3]NZ.2'=6_P-%UFMDY9B4X'N+QH,72P<-PT
M,!IQY]/C([;-#\;[Z.HL0(Z"B1#;F(>D\[]DF8HET@;BJ.N5&4:'+BLFU<QG
MT_N$6 >?E6.;@4'WB9'M@IG6WL7Z:&^5P8_/[ N>1K_VOBG5?=R*N77Q>.X#
MA?T@VNK)A<0!<>;P9"2'DK\(A"J^)MKTJ5RM]UN0[^$QNX'4B]'GJ/WBT@*3
M\XMEBN&'%:ODPV1IX*^ Z(07FZ=!O_-^6@G-PD34Q9& SX?63)-O-N-V!CX7
M-+TU]F'(MA6XJ*!4G:>;NA$IO@AM&[H 5*'EALL@5R0W=!16/4/T:YT0_(E1
MDKN1;%]=_;%5B63$,93S\)B487\U;SE*><GRWIL$Q+Q>93Z*&&C9-+QCJI"D
M?J,J"[OAK8QQ+XRX=>_]LT0&*RLF;D-])NL=55I*/ IK.0UVQ+MA!^8E+L*P
M$B[^,PJ#-;,]R]>4O)U&9.MB0EZM)_DQ*:3RNYX!MBK0"$U$,G00SM_D1W(F
MDNSI4V>$@R*-/HK"4HI_VG&.#30U^I.<O:MD7.PYRHM8(HY@P?7^UUD6W>AJ
M;LGMX.@#0(U;7("*4!![.U5@I!!7T%$3F#V>Y.?&UPM1G#24O'S=IE1U^NB#
M=P2-_7,D,^C@)R!6"^=GCY/\>*I2*$>N:G1X]D1&ZZKZIW//3^_G,\L/B*=*
MN<RFK/ZBD:L!_ (!0!PCZ<W>-BD/NK;0+LIQNN?!] $@^H;IFDS\V;&EU!O%
MDLP7V@6SN"6>6?N6:&#&83RZUH5$/5*K9NZ)<27=4V&G&QJ_W45F*?K(,A\)
MEN*LG!1>6(R /4+."E#T:0!H8.(+:$H%$X-5*E649,%U=(R_K#[B4SOSQ?O7
MV@W1TZ25N]$NMA;]%ILO2F0M*L$-\$K$>L(;^I3%HY#0\T6K,%R*E_;K-4=/
MN\4,$V_9SL.3;RV97QJ)1D:YA>JF?I"&#OWBY&? <Y$%ZM'TD]8RU(%FR1%=
M672%4X?="T>%NH;4/H,/&5LNL7:.IYZ_\VP_J9C_2#6#L0'1/0ES 2;UG7$F
MBQ/##Z-_S_I&4'P1/R_& Q2V=*AL:)PY1J4]>1K89I?Y-)09 Q'X^8UH-3=G
M.B!D^+$IRD4H,-%)1?0TA\#H_"OTDPV%G4Z:YUZB/?*'U$$D?R@7R86L-TXV
MPDUT4(%#%89O5E:U"R,#O"&"6+TEH=!D8<L^M>*>Q0\29M"Y_\YT_/^3+)3>
MYF5%>4%V(%T.U<*MQ#8)<8]I0 [G]+S[YI28DT"4X]X\S0WUX.MF,DAL<)T.
MC#(B7]S+]UEMPVE0;M)6RC,@SA")W>2%CE#U\)KYE#=EK*%:#PF4>VO].0&C
MNW7#7)JN7YW3^K*:G3[6G5LYW)Q"QW2P%NT=E6G3VS$88-O4+Q)85-^-X&UT
MI6D&(EF:HE!S+37J ) ,;SSJHL-VI"6H'0Q"C=)6_C&\SGQ1<C/;:D1;ER3W
MN*[2@Q$S)C5/P61Q+24^YN<MRII7\ZK(^.I3'.]XA?DR%\QC)>6)Z:5&Q<3J
M]D]=\3LGWP@.S7E9;SM>33GLRA.3\C**8_U19&+E^0'8=9K_8N36W]#"6!$Q
M"A^_==X)<UGH ,"I>SQ'XFYC'>,M9'N'<YR4K^C,DA%EL8]LD?[,X)X1UC7M
MW=0/49?"K$);>_JV["EO+S</W@X.GN-1QD/\@-)2 -MA (#M3Z*HH4]H=QM
MB6+!AJ$I0C=Q6$ITW,)G+G_-7;NG(=Z;W@XO:M1[8X>3GJIW7G!A7A2#!7\&
M\>O)A?+B=UL<KGM0S^*B*]$AT=GNQ]*NUP2A/[J_5(QF?5CEPIRYDI1E["*%
M?@(:">!G(+=Y'0 $=?TP2/:?<R+C32X83J>V;$@F08G&E6_EAIB"E3@>[EUO
M?&%6?.7]M]/OGG0\YOJ"G!S$;&(Y0XI@K7+SV$LDP>UER>.C=[T<5)ULG]XX
MV_! T"SQV@VEK=#DI[+&B!^8>,"VRM3"O'4,T@WX])/0$[(.Q"?.Z9#&SOKI
MEW"+II-OO4H87'7>N7QEUQQCBW_T]LD>C>HS2U+@>J>"5@@]>$(]>C"Z^33^
M<++OF0. M,5PC5A93O"CGX3N&6?CWCH1VVM<3#S32!\:?.\>),K 6H"Q2,X#
M@/L@[ZJC,DXHCJQ09(8V37#?U*@07?XJ]V+.]D.B;FQ>Y2VG&G&TR;H'"F?-
M%0'C@<I OU%%1YNDYU7X@A#78EKK"%N.[I\T!A853C8V.8D$#87?>5_$M,+!
M]1#\_@QM$0#)?,F$,&+^/&Q&!4VHQX"BFU5PU"1/#2Z0Q=@9L3*OH'J/W9.-
MBT&M[VW3#<UEPU>]"%OQ-&"Q3RD"N<(2J%*4=\T*GH_!K<EBJW;>*_$[]@GV
M?>9''4TY\.>_EZ=*ESO_>:IQ\QS-%\Z&GJ1#+B@=<NG0(5<1'7)M_(9<8?6P
MS.6W&S.?U1,7'@Q:@-_1XO\ #&>1S+KVA[3 #[JT !>WE];%MO5]:*;GKA:?
M]ZC2ZSK#\.J[EB_G'_#GCM$E 3A>XY'46%0[%UEV$TD<@UVAK?9LZ,!C2T(,
M29NL.!*@8)JD8U&-*TR'^+D%\!F<X2UX=07_Z32SK0WWK<2((QIDBAGI9*B/
MQZOD2#CWD>^P9>OF \"")>4D+0)PTX^) H/RT?7K,Q@)K8YFT7%=A1)33&/.
MR_6='-;[R^Y)!=EQAXQ+KV08BE4FED@DT;> __>M!*]9Y'P)O-*Q'D]JVP>W
MFS/:)AEU4,6K4\=WKR3JW/:T.I88_X%SYFJ*^M76TXWO>#]PV$H;D@@T)F"[
MDR1Y &C[5+&<66I[VR/[]8M!B)]'(/W^Y OX_T$9(]2.'/^L@EYIW4PX -2Z
M?KS[+@ABAF=)?N\?<K;FATM#@X=2S<PM6U%ACNW3\7.Z,LUVZB=EN//2XJEI
M[C3>> DCM'X>WX7>3*P%'^W!=76(KMF8+7&:ZP]M(,I],@'ESP?$G=4^2,VC
M,W5L+2-/4G1I2^82,;!##T!465 Y0FQLT3N)>U8 01P /(U.?'[7Y\(Y>G.F
M0Y@["Z#</8YH8HCB->J9?;+[FD8"8WY/L*;?]@5"/S&J@NB'+DH@Z^<[<(*Z
M1_T_'UY=GG/X%%"EV<.K5A%M=3.RY89V_+XY]0@*!^\\ +!W=:"(5T/%,%Q'
M*(TDZ77D3/9M MA]BC#[M[S@Q= ?JH[_XQN%)5ZH:GARDPXNI@W$;QCS$#8?
MYLM::.9DGK04W_&VT<OJV8\H2I^(P*.,O=O&;VP^!("5$#]8J*R1M(]7QPU2
M9DT/ ->L;S$053$(@;5F[8GW&G">-='D6(VRU\W0-Z4.)@%^RF-'&M_YVGXH
M+54+8F/Q).T2&&AWTI-8WP[G.0,7)SOBXH::^ I]/L;HXYF8?31L6_POITY^
M"%HPLI!F?<$*,& ];MR/K#ISG0&<#*HK(O,B.A]K)9)-%I*?/A*D'L=5_!KV
MY$+G&!BK^&-:35R>S7&7IK867$B2IJQL\JJ*8951'^@IC+9N!;J^#$K ^MMP
MI,['$$K@2  [6$V%R!'7?.Y\%>*[:%FA.U6!6+G $M$Z:(-/CM_Q*&APQV(R
M]O>W;HC:.DL=#A9CF,U):^/[/K'#0@.WKM O*)SIK!,:EEBC$D?[^,+ZN@G_
MDL*,MA9\%^>T_DFQ8Q]S'WR->I&9PGOZRH<H\I?>H>1OD'@@I[]Y(OAHJ,$\
MDE>?D 2\79WZ=>%((GX#J%BY:64AXUT[%/_Z??QD]_LZFBM D1X(HEQR!VRJ
MS2K78%@YU!MM?@*#U[V$7CM7&#\W=T(G&W\H[7[K^?>!O"^=ZHPF2:$*7V@7
M0X;@ZK%E\YLBQ,A6L/<4X<V;U;2I8)(67<O#82:P6?V5S]E5K_W'--*1B6(F
MG\=;MP]8.6BU0FE!Q/JWW,^((0T'.L>JE:1D:-SC5R_^'M3'\-UZ787,=Y/
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
M-7KWZ7<3M[=KFA-I,OKI5Z.D'QV[I)W4[J3(\A \:/Y[0H_E[PD]X-\3>H9
MQ!-"M(@((P02-S%</*'ZN!BR]/[YB>B5#_$KI"M?5_RQ 5['"R=='P$5K_D:
MZCDVQ9/7_T'?N1&9)Z3#3BXB5 ??9X<71-S-^S%>\69O_]D?FNQ>HPY;Y]@^
MNEJ*Z&8P?@Y+*H.UF!X 7"N$;GW^T$!\ Y'M*!]D2G8K ']O[2^_]2+CI(C,
M[6<2PF4<W,92$VBCMD%V8A?&YZ,+[@#00IB.K@QY/]<^Y%[GRR/1CW_W1#9
M1FIKV"3Y)9$GO]O$4M$+!3T-:U&GG@L5(/KF:HR=\=:Q'GY3K35=KJVT.:WL
M_Y2!G?VI?&/=IO< 0SJ_@;0Z$T,L"Q;8 IM.0%MC.0GOB&$+#J!V(:O&;'MQ
M$^^@XD8M$T)PNNS6MKS*2R'7Y9E7$0KC"GN/<2S)39=PB$X[\WBR7-EM=^BQ
MX4*Z/A3/1S$F;GTFM:K4\D2VJFJ%0ZPL^\J43*HZK.TB&8"S;A>L)0E\K73)
M:1 $*0FNGA(52U8*_,BS5VE\4]'^[NWYQ>LL91,#CO*TQ?8,^E6/<T+9/^D2
MYAG\_&SS[&;!U.RJX(IOM)A;?;0Q*EIDNHM%:CZ"905%%KA)&&XF)BWT'0">
MZO&,*4OA?")5ZR<$[KI?>U/2H<"2]/)5$W?Z]<-CART?[;6V+RS"I]8(=XDQ
MI.M!V6%"7^Q49C+ZVR?VT_O?BND<67SP9.GY >!+SKW#*1E:\DDU\XR$E58D
MSF)PJJU3>ZDNI8A\8V2^L6&VRNQ&[Z9YO=BMRMGS[:KMKTYU+HN<990)AV8@
M5D"$#$H"]22UU\^^9^&\_)PWVQ:DVBXHT@2.%53O6XI178P*FF$.YWTKN+5X
MZN.M['T5*BN$Y.D%YVB6=@<?T34)(: .!<5OKW^"3+,W_M0:3ELJU[%,3C]3
M8)%_UC*8*<M\;B\<6$,CS "!9>UZK"HN\L(8XLS 30PRPG_6\*M;_<?J)KS
MJYOZ\JK624/OZ/OE^O0>XI&RO4K*>]CBJAY]IQ/]>Q6/,E"XW8$"33R83?95
M1]DA72<TQ:W-#I)%F'4R'Y/*_3K1IR^3>[][B<_SM.MW0_Z(( WT8R29OXW@
M.:1A.J"W@(EJ2IONQW43'EM2^A5[.TQ,[CU)->A&#\5_:&&*S";KX:1#+Q(K
MG?+(XKB\48TR4ZRKV96^MHP@5J5?S]]!=')9^OBE5YYCXYB2TCF/Z97@#P!4
MUDU\(,&'Z%<8--.A#84'YM]^:K^Y'I+Q,<THI77=%/E<?NEE(7%J8:XQD(S?
M!%#JB2HDBU %RIOF<217DU<1,6)UPL_,*4X)(2#D^E-O4.U=H6YOPC+SU,>Z
M%:GX>GP(X3G1"2<X;A(:O! &;*M6M/C.J1=,[OMY/%BW-E7'9M?L^ :'6NR%
MZ?9Y!1[R8BB(=E&Q4 %BGPD>'*7A\0O,[>''BE6I,/Z>%'%$*D+$UL3*D-G6
M-OT)4SR!*^8 P*AWECH+Y]$PYYWRV*7*-8]"U$N#$+?T#)YRO4Q/+Y2B^:UQ
M=X24@Q.C<\@M-@#E,9@H+[?>^1W6.@!\%EF23*E#O M5P%0(=4Y+U-6C!\#F
M$S5>;^<,\PMF90>:&FWR[Z>P6K4IG&J9+Y$HVVLF4D@ZQ!&"&QZ/2WY67H'5
M8'DZ:S?@YI_6%NB]W,-[+>K:Q>K+1-M#9P$^E@-A=+7&3$J^!B@:":S0DP![
M-NJ*+0#5@%4.#N56A.GGR?Y\>7?\9')MZB<+0ML4;;\[&>1QS?1NP9* M5RM
MR*F5]1(\2^<G6,S&^[H:J[.IR_B4>FS:.JZL;RF-#_'2VG5IYM5SA0B:&S^!
M#HMFKB-)VIZ2LM\.#_*M!J:X3QNTV9</V=^^\AZK7G8:J&AQU?I85];2AJ'#
M&)'S ,"'BI6D18"7,;%DTPK' T!]0'!8@#I51>89=L.FWM>=<3>-*IE$4H4-
M73T ]!XM.@!TCTV'JE(:])A#[XT=S4)#XNP,.M^Y1<\IG#?J'RG\F&&E(/Y
MMM=P1/5NHJ%PQ"UQG]M4,T=8BRS,/0?,,KFFZJY]?J[@H6H\^&A;>:M*Q2TA
MRF)BAW?OZWBH218R"*G"6;\H 39IQFV4!1>L/@H4?53DI#XS:^=P><B,J;O#
M4<N0KHAW1%HJ@BY+\EZL$RZF)T'6&#LVH@M>V.0(LK^1P?-0(K>V?,:V'R_H
MPLN4,IJNF*C%0.\X"0*2^8 +];'0\]0^0N#<J8:&T8!!KM6;/]17ZV_&N2)M
M%N)MEOQJ)%K/#:O95*O&-JJZG26J4]DM:?G,! TF\7G#?GW:#P?9UG!-LZ,#
M$T UR ]4&:*1+76@.LVBF3HXX>U&4BH/VI;+=(YQ]DK)O'^RNP<A= "(>0OM
MSZD[ +3VBQP /@@6)0^NCQ%EG<I1/Q]E)]6^7B>,[R<J> >+JU4IM5^\_,)(
MBN5HL_/#YI&43QKG+Y1IQSS5P$I?&M8HHPA=KQRJ3=8B:5E\I/E-".I4A.EB
M]P5;356V&9/I:T=/,NYL4MGV, -\7<#*E<@=Y-$U42@RWR&H$]4]ZM_X[F-]
MCG?!OF8/=_I]M:I7DFPIH]8+80ARJ!%U!YH/G84?62(*T%9K!U%]/J=X0VK4
M'_NXU^PB>U9^^MNFW&$J9ODTGEQ@Y>%LV0FU!&<UX\D?:P\ =+F5N<+ZHS$[
M1HXW8%Y<$5+/H:I$ ) DJ@@C8D,E:)3S!N53^;UA!)65?'[\_='B;>%0RU*/
M[9/19R.JFK.%#]E.Q6X_$F#CZ[TWLW29/$%4P<7\17=#@*Z[89OU]J]U-]C^
M0W>#G^67]SPR"7Z4*KN:YM',C=^-UKU9W$;O&+@\[HTX81PIGR5"AR=JO^')
MXPVO]@. B_F4=2NP"M+VLDD+W4[R*?&K<G "9Y^N%WTUSRT2?:U[0E$ZEI>;
MKT]=![F<^<]FO'G&7WP=8'H*ZVKYM/0UI3C48F2EL7[F\Z]&G<\7OV]<;[M/
MP/6(X=IT;.87Q;DOF+/1X(81R(U+>"UCVA".-S6/V%AXU*-AJO!9[[OWC2[_
M7>XNW@=%8B^=YSE2&<B&E%RD*S 65LL25S04ROR6\O%^OQFLY';OL>H/SXR.
M2-IRD5GKI#Q$G'R+9ZYI'0 \()-(3/)ZD493KOIPQ?(WQ F21E'LF2SJD)-N
MLXV?I+%UT@<;!OEC$.6+.>DF>5P_6IL8"=U$Q#R<E7R$^!K]V:_3$3C49% 2
M!+I%.II2[/E</S!@V6Y0''I+&8WRB\AW/W?GPC)2$S:?<0"H*_R(Z\-H1N$B
MVS.1WCBY6(1>7R$EK[$Y+>R4GEU;K<W>S2N6HNI1UL]-7E VLU:1.*OD*1@&
MT@&*&S\ <)-5T7 LB(48TK) ,K]!"BL'N6V=:,R%S/;(=\\X!4#2K_D]2>L
M0&_5SX'L*$VTD.='_09G#^4BB9+I1P;P*BW[AVOI37K7QC36[+UBZW^?&0AF
M5+9,CS8Z]N2'%YYENCF2:$]B)OL3!^;#U#OUCN*T"%W1.RKJZYG(:0)W<.YM
M!!\Y]>O[T_B&)<.'*2V'PT%OO.5N54_4-)J9FGVN'_5?Z[Z!F=X:MLP0P030
M=9*.I;^($!;GUA> -I'FN:(U5)C(K,2'Z%G/F77MKRGHSUKFG^NV!<WE@RJ<
MGOWUH-;'G/_R[<Q_[][^7[![^V_[GS=@ AAGA]@[-\@&FX33>&M!?>T2"&<*
M^^L1JZNH_[=_N<5 V@4/Q/PGXOM3#YG#];>#/B\ _6CAGHNL4G@[* TS$2=;
MARJWF?:8#J@=?-G6%Q'8D.H\\[K(S_Z"K[ZT&].A*8K '\,^_S*J#"=$/WQM
MW@G?K0$OA8%AT#'@UGV0,&C]VCCH5[PG@.HYR&'T&;H!:P&179QP*U361C1$
MT-/BMGF1N[9K?>GM+L_2X:;K8,?>U2?Q$1W7YWD//TS5GD"+A6WO(&;-)\U;
MY#!N9#[I2[B@S]2ODE)#M5@Y;*YUSF+P;F9E<(Z6,K9QN_[!5]64\?!5J(27
M=NUFK$8(UOS&9_CU481;ZO+RUJI5AD?!(\4MG4K9K)>I-J]2333VCY%882T7
M];CI+4X,]W#1B/R@&0L\YW+!PU)/W\EIVSYWV;#*O*>U[9#ZGFCQ:)$Y,(LP
MXW:$P8PTUZ5XRBE*#'U< / PS!,\M6N*SRC!P(0O8<XT?1K9"3%37IX3"_%8
M>%YUG-7;YM47PH:QJXBOVA'YH^'VE!K0? &0!>D!FUIH=SP\K*N B27K^RE5
M=.8$5WB,WQ,S<6HP#&:LZ*M2C?F:[/O>^'D).@GJHB!PIZWX'&)*A1_6<@SD
M!F%RU[)#Q39+$=O:II7>HVH\M0MKB^SM.SY&*.])?I-?RKKEO&5SM+#ALQR5
M%442(4;>JAGQ1R;7BV;D!ZO9V]M.!PT:9G@L/6)+>:OT4;&_'9#GG K(XQH"
M1C2?^4Q,P05^R54:=:J/O#%1P\YIM:Q@X!(EFSMW[K;4O?:3;F>9TA*=<VN_
M6Y^CUR4>@3G)[.A!5H_4[^:%/[1=WJ=[R\XH7!W2YVU/7++4OU>L=H'QW!<)
MA?R\0\@<X/0*?4@5UQ_#'0; PP$P35#M(/FU42?PCXD1V>%ZWVAI5)H()%W"
M!+8CA!,&8DR&L#7)E7NVV]")<YG]J,:E*8*X][3?LINTC]@O/T+S</D.8@J,
MH32_<8.$^#3SC6[<T'F986![KS;5YAT@XJ^&;(4":6A2[:^F 8112%:P'D3H
MO0- I9;- 6#X5/&=Y.7WR##0?,8GLXQ,$G?0X1!3G1"/S8)1'Y_%:%G#AA?@
M0>'4BX<=GC[LS'EV;7+4_[H"3AF9!R2>X"*_'&P#[0:H4,XY7&?IA>-N#^Z
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
MIUO\P5P;UP4-IVH1P,U8P14M:?RG?*V7<^R2]I>R?I4(9S[DN,+"T=5E:2G
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
M%Q;>%B3OORT^E21M[WK10ER6V7!1JKA]X&7-;?"(D!2>]?=7<8;BRZ#@/UE
M_@9L%$X]^BX784<8":<*D6\/K,M4%-X4MH;PC'ZM[+>Y52*7(M)ZW#?2T3&1
MG1LTH,_C?OC;9=850UX"C,QSE_@9R"2=QH14Q!URV3]4@IMRZ77W.UN2-65
M-,@AEC)KFA]&U^L$E"2Q4^-.'6LYI743\*-O_C60FH>XC.])>5D.8W%%\GS^
MOO%A:*M0:6WQS71/UAW-B(/="\D*K>PQ7R#G5RY#BG_>@;V9J9(@\RRUSY1A
M.C:NX7:#RB'@&:L5%;-V*IQCK%>LXGO)WDR-2]%M 7*N/40A;%I\]8(>8Y][
M+22Z#S9=T;J '(:(I#0_:X^9?:?14JGNV)Z;:V#O_I1W+.;H]9='W".Y_=XI
MB8<)C$)8+[+^?!9X]!PFBJ'!/5.)BL$^.$R%8$/*ZYGO:IU4#ZRA3E6EVZ;K
MCE4^19KTSVL]7U);EH]]S+170;J):M)MD*7V]>8LK^720,W\LRO1\:A[RPI*
M3O[6/;8IJI"ULU,G:D4>EVBU:=U6WITA<\*HAHQZ)Z*:+9W+\L8@I?5/)>@X
M?']+@!DAO\+PM^,BL*7A@?"Z4S@1_A:AL'=/<_7S.F7+W+VEF\VCSD6%B+0Z
M>(Z:1SN+[_2!P,NB=*XYNC2O546Z2N>:8"!H3LI6J]MR^.!8.KNL:NP4(K_Z
MO6W4YKK"GP/*U,V[Z72'G\P;H@W(S;%?:T*Q*[U$\0&ES:Z%RC+7S/3?EPQZ
MWD=W)S#S<6X*'SEWQI;36Y!=XFL&\T_)*/+Q(>QL'J2\*"O/SG8"(,[<J$IW
M3M80OG2\Z7VEV?WK+HZADWDA0?5CQ8<LWKY99M0'-EDW7 *@;7R[TV>'RND1
MUV5&TL95==^G/O5\O8&2\81.=(*'F:G3\9"G9U4:&UDW0WEWLM=?DN#^8&+=
M )S[*K\0)*I\V2'E-G[SPQ<G;<G:K* _YEQ8HN\B>8,FZKF?>>[+_H\_X/SK
M^>Q?ZW_Q^I>V9=A  $H%\J?8.)1TPH<A-AYX$<-"ODHP:@DP-C1HMCL[K"F5
MTW.D*F'G.C;YFW-$*>-.FYZLSH_?4L@@\H[20"T69(8812=#C.+HRRVJ!DP7
MU236( I8S^EN<,[9:K1-"_:33;.OX:Q?1JS_RA? G++4GF*H!A4P'_05#OPF
M$+N(M8'B$AL.H_J% 10-]*(^C@82R@ W0@!W2 P-]--2ZR0*=R> ;ISNFW*
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
MR(\I*51!Y, U;0AGG3(-=.1P?]U6<5S5E-6>%CQE$963I.K<%;?E+.S??BO
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
ME&P2W /#2<U2-G#/U-!![!J9*0;3@HO&EU>$Z&#/?%QFD7.YP\&T.+J%=FP
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
M/FL&7LDJFFE7G7=IMQAD7IX 7*J./; BB\83%&$C-XX  R<*CP"?)M9!C$<
M#W@X0J0P8:H#R.$7"C9/<Q-[892F7]N6F@Q2_!PP5G)]@UOJ22XXM>G %B#:
M!7X):RA$H[!CBY5HVV5O!HAZ'_!;F_!81$Q=-;G_ WQP5_9>*CGHGLO%0,?!
MDRYT<<RDD,I$\B4B!RDAQ %K:SM!EMD096_ HON22/FBQ<N&*H1G]8R3<E]9
M&CNAZXY] TKG@X:N,3R#=9P_ CQ$Q %KU?O*85UPCA 'ZI6[> ]4TR]&RN96
M\Q!=/]1@656Z%<GCN#.P?&QY=?VES!ZNS9[TNHV3/&A/@\7E%H6P(S ?IV)7
MQB0;FHRY>Y+=:UB496]\[YY2B@ K.AS@XKB.0Q\"0[&5W4 6HOKH_0DMVR4[
M8"?R80T+9%NU%%^&"KI><XQ=XJRL;M7,&Y3AIBO=N[S6/D/2>VT.C\/R/^!<
M_S><3U+@7.)?X;Q&6QXZ!6* 'AL^71E/%OMQJ%_ ,](AG\X:'QC*K06]+RCW
MUBJ5Y_T)W&6$TNZN_.5+D;$'P=<H>TTZ^8O-9+&+@S=6=U[S17$RX_SN=43]
M<^7S-^VM[]V.?QP4>*]$R1# #39TTZA+^_C>QOV))[HM__V\;KK:5%IRV8=A
M[B*G)!%#UK)W'.V+88QO6?9^'W/<5O6T'-89W?IUR02W8#)6A@I^D3789'GV
M7@Q/S:>M;GJ+FX;W'P$DO](?RJR@'<G,8(*J:W/!2D1?#XN;O-P#B&3P)6GR
M*M= CZ'A_6?_4+ME2\5 7PH&1E(P\$[(WY?PT/]J"1>Y:13D?"Q NMM0W[O0
M7C>=[]^]=QE<B*B#072%2LN9]K2='B'*O1\\7Y^P:XN('>)_57H^3BON;=5M
MQX:+G2G?OC(8Z04EI!!NA(A-_;*54S#"5R[&&YBW9LBAR]!:!BZR8P.;O!)7
MK9D>W+_,?-Q0C'E16PS6H0MRV8[45IP(D5M2B)[$-6^E*C9\;*@?\_::%+PL
MG*]TA2776<KC[,/2XY9=YP!T8]12#7.,:3L\FBP^X@7M*EL7%1ZO8Y&!RSGM
M%,9.&DJ$EC'7"^ITT9ZX>,QJB9_JUO-WV6L%JD@HSK<+(:3-3KT8RD0TT\Y8
M0DMTV[.D&#>&V[,%3,9[N(@;G7R_<J=/KKK:0/$$2JG$VN1BY6L$*A.VF /?
MXZ=JN46)>I--WK*'DL+)9R'P9?7-_$6P(*3O%GD:>Z8 MUT'#LTYJS4L?[@D
M>2!NH?,\GH%9.2[GL4<NGD2P"CE/RE1);\0.QY1OUO%%#=5]19O"B^;"JGEV
M%L&O951,PJQF..[1:4Q41M00)?#*&(4;*1W(K6?Y1.FQD.%J=_C,"^UL8,9C
M F7K6DE]]GE'8V>--2#AJ=42B+(+]B#Y$Q /8:(_H2<G_2B Z3HE84JUS-G0
MS H*6,=]FG'2M?@P,/ ((FW@#B"=(26 %G.?3*$]"3<@B,Z -M$/(R$,COFF
MQ>O&TA<G@(.-]1$WMB05V3I=[L?"Y2T"ZT>_[!M#3\(Z),BG(+8H!%IPR=BH
M9_[,2.NY0F.4Y@M7RK+]4;849+R2Q=CU:8"%5U]39X@GIQ?QH)4%"^X \V@C
M0X27Y>AZ\OI<D(@/=1<4H,.(@&'E@8"9%L?E"T-C"9%/0:P/* LP#SKFH5R$
MSW@J\.P(P/6'O.O>3S)3#';YCWL0OMUP#M7A/^Y!S+IA[4*3J?<@RDM+/",X
M_S1!MJ=_)$=0I41)EZQC/,'MPC7#Q+MNB .-MC>D="([QK<=2M,V1F:<_;%O
MSYUR*SDX?<3__80#?^39U([4@E>E01[L_8WW.'QVG9X&B_S!9JK;_F0S/O_(
M9AK_/9LQ TL? ;I&$ ] A^?@E%#WSU@@ZC\9"SP&<;6=@Q@L'@$B7+# ^%:]
M0KR'?M0C@F7N>5/53I6<NT;[!2]++M[YJEP_5LM]6<2?=Z<4UF$&>Z"Z3.;S
M)M_TI_1=_40Q"HP_N[:)6F9[/'/M [Z@L"/0I\4ILR!['NZE5NS8'!SM&'/A
M5OQGI4?'#0%/0^7 -+ ."I]U9X]!U#C!6&U1PS$(E(A&_WC/$>"0OGPJ>R4T
M9? ( .9&]V5)S?4&^KYA#9U[MY'V!)?N5NS64'^8D!W$?-?6WN9Z=9>626[R
M57])I>J75^C"&,41"HA_M$,'8!6FE\G,JH0K^+7E_2[P"0_JY<"\GZ*GQ_P(
M,]Z;=AH@-2:O?$/NQ[:1=TLY4\7B,'K0^:E=,.$TK'_\MU3+H,$?4BTW__OE
M*/\W[2^[N[_:?WFC>X-_MFP$C"0?PP)?^%^K.#-6*Z*V9M&<,&%1X/HVIN#1
ML]BPGIN+7,=]DC6F=D.Q,\L-+Q"NP]'(Q'@MER)2@WD3:?:\/O/,M&W8==OV
MY]E)%2;'#25K%!\\<"0I6?7#^2MAC@K/ KEL(&M=1P!FOVS]<_EA=O*@$];S
MX*O#P->11JZG@LRNW]MV8ME5 "E]I]NA.G@0N4'+Z;V)40K+Q@KZ8[7QTAZ*
MH057*NQ).6M6NB>+GM'6S\WP>YC<U^?JI= =!Q2,OXT%/[:H$.>$J4Q484ED
M]W!COAM]QBG).:9O4/*Q_N=D^2OR%M&L986L90P;H&C$8@V<14L*%:K1A:+@
ML"F''2EQL"[*J(T@G^+BZ1YM<=68Q32^Q<Q24<#NW8[:4Y@FS,,;F6Y+*F\[
M:[#,YF$PMG?*S9F4X>Q\;X@@9QE4$'=]"Q8DMALM7Q+[B%%O_3+0&];!WW8)
M$DFPQX([+^FN+M_$D"HRD5NOSKSF'<MPN;86JRJ375TWH*U.;QD??7>@M^T^
MJ17AO!"SP*8M'7(9G[1D2EED#_#*W:+G$>0OXVT+'@KPM2]:&/+Z:3=^/]<O
MNV=[SS^"E,(QU^?,=TU(#:ULWFY!/I[TI+9\;_^32M5RW;J]05<? QYM2,:J
M(Q^KZQ>6A(.#_D7_Y&L',/8Z"P>#S6';,)DIF&"L]ZAL@16#P(E2;UZTF262
M[I/T8+?':8A#(>YXAF7$]%H/W[PH/OQWI7>9G75%+EO#C%C3')UF7ML/)W]!
MUS?WWA _7N1-PB!0L!BR"N2WGZ$? @WGW+#WGG[8BG^[J]688W6PXDQA/\.R
MRG$G'LF@O?%R+O\L@P?[+8-G]7<9/ "!CLP408GYP*1LLB8^O!O,$7+J",!(
M3O1'-6V*-Y%':_YV25TP^S\NJ6L@/$P/-&!Q,-SO@F=5V'55XA1T$KY#84!4
MLZW'DZ"]>G>-9VM*[E/[&L85R?OI7&[UU8,^]$FI<6:#9_62]6XL*LN:';^G
M=-65?4[@EVD8K 8>'0(C&$&NH$RC5>0<KXQ[_[H@,:%"*&KK"O5\P&/J(V8]
M[NE<SRZ^=:MEI;/^,H@2XW=PDP5_/-GN5HB&JGT,1VL,1WG*;NYM*W(FL]=E
M$*>MI*V=9KPXE#X<G$Z]IME(<AK7DLG;.%Q-*0>[XM0SAY+68"[N_'S%IWO2
M,W-/[SA)^ 6/TWN^\Z)C$'\*DH0M5@+K#*+]$V/2@<?V@@?C-3N16GQ30N/2
M8<I%\]=>^ BXL!IUG/1F8M0E[P;=FQ%WQL_@@DFOH:>@8^2S<#V,:#P.Y;*B
M2B[P/QLYU'GQI'AK-1#/?>SRJ%+OBEG]&RB1Z(JI[-"MGS^-;\C''V-/-PF_
M@RTH3R<\EF52_70$J"CC &Z_\:],D:#0LU?0?C#-+Z,LTR@H=\XU?T;'M)W]
M#E&^AC%44NH[II-YC@^W/K%P!*32V@N??@H@;I%R$?=,X\ U)BFA%7BX;L.X
MUCDWV?.@:#^C@J:Z.?'X@I?H3-7YD(\[^J4( '>3^B-0#;POD8,\!.3W PKC
MGZSZJ?GF+4Q?.1^C*JRT\:#N9:I#W<235,\XWG$O/8GU!>0@F3FW'#H*9_8'
M1B%A3U6. "RNR")3M/"+>,/M+>!@CF#>SO5W,J)"XL*/^QO5A7U2,'DDU*_W
M#72'[RO;P3-KN,E)"MV!14_9V$5L3U,&,C#Y_8O"&>_;K4AK>F+'Q)U^\>\E
MU8GG@*["<7%'@ +PR;;3'E!12E_<AG.K+"";APH6Y<1'MW[>#LQ8)?A93DYQ
MU7BQCGHV)H5S04.X!)R G4\N!_=MCA'XB6:DT@>-*1V9%JU"O&\6'K1@3Y2#
MIC?OI0_*2WQBW5&C#1,WD%G5![M_4'U&T"5_!G$< 9R/ -PZ^9!]?0+SO*!-
MEWG]*V,7V$FOFZWF['B6AX^JI3]%) 6RDG?(O:*\8UHBA#-$B0^C<FW]'E*1
M9=[S($6X\FQW W?;G91=(Y7XA/    ! 63%' )I6-L(5B.54%XS#3P%_3<76
MHWM<O([@A)MQN>UG-<>2?U*VXKR)MM<;9@"1$D>%V9*13]:Z0-&'_!U' ,YY
M4DU[CG@K03X+%[9U:+SW[L#CQ(3CBO&YVZY#O/:FRH^A^Y]WAF<&<7;X;,S8
M4F$W>XRH)&88YQVNI;/,0EF:<T9H7/4!.61LF'TKV3(I4#]N02G.D8$AEN2$
M:2!RI_P^P?(H7:<,9^UZ!7K_H;'YSN\CK.(Y^NY*84R?\*O%Q3@.1FPE7DZ*
MF(F( FT^JJ. BPP20#2_>>>IQM0<O*:2R W'16$4^K8CVR0GR:)9(OS7L&>R
M8<&^I+K"_A4=WG%O";11V)<(\T=O4Q)H*B/^O! TH?J[,"%D@NK,0WJGJC -
MP_F-:QF]9<N1&M\6'ZE]$=E@G5??F&J'=+&\IWTG[W7%E43EP=FXEE*,,%D*
MP:%%8="*[)SX=)N/1P"OC9W##1>BO:'(S&R5U_>IO9]+WLP_VM2^;OF!.5UQ
M0KAX/ZOAL5^VMYL:TCT8[+"-TM^<+05/\C(45;X@2T)'8%7 =DV\JHPQ2[O&
M0HQL2!9!H)4=-2,SD^JCQKO<%'],\5K$C==N2>TW+_<;MP./S\,Z3L-<L\ ,
MWWXJNFI<FB_P48P%G^@JZU0HO\U/^A[7XSF0'0LUS$! $ IL#=]%P(9MF*W2
MH(*-@$"A@$)'Y9DY&[NK(\;'/E&3+X!2&5I&";$PF5\>2U9$O@7=.N4K& *J
M/K^(279F@-(GP2*%*7Z!]'/>C.E?XJ'Z%S+5'E83&UEA\F1Q/')_R26QU6B)
M9"(<'&H$'M_RMWU=3B=[3G:G-J%(\'4$?0*-Y/+)3 !IB#+!'(D!6/8^Q#1T
MB-"CSB^4T(0B70\]'FJYX2,[]?.DC]')BH#P1@,-?2.^!XK\#V37@ RP#@_0
M][56J2/ ??\&<MK\U =8![N_T;0*^,6AQ_Q=PT+;6;>_Z9SRH9V2;EU@'>31
M><V:)$2WKZ\%([-8'P&D+J% !.YRQ%X]+I(1_Z(3Q*&EMVCDS3&#AUDTCD9%
MJTR-U)VI.V6_].5[@J'87%Q$0 R=I\3CK5NI#QC6%TY0L%\:Y&K*%7+1FZ<P
MRH_ 4K^#7.BR2<A[Z9[.V1@7Q=@U\()FR-S-\660%[.+JY<5F:D%%:K<"ZSO
MZV*1LYQ!!WRPFW5G K[NCT&7GVE\MO,.F'8G_Z&?YB.=8^$DQIL,.Q\&S*(E
MCEFAX40NX>5?VST*SX32PU0#&AO'B4Q::E_GKUEWIW$?Q#^,0.J?SE<T%J"Q
ML#S]S.K"!6(!J0+T?4-;$?8-]=M=LFY_C<@Q2 +W5E:\. (T[-&@P9C;PTC"
M+1(<*KR>PXYY4$G*6$[D"<IQGF@YUSBVMT)O?_M45Y=D@J[!F;%.D]NE>1^(
MIJ-^+=N<[FF9#[*<?8K= \<*ZNJRRXS_/.&Y::2L"  H&0*LIHX &,MA(3 $
MCOL\I=+2^#9AH>N)762ZZXC,<4@.9X#-C626H/3'K$^/3YC%A9D4$CGW.RRU
M94@5O<6!<MV!HD)?O?V-5"->R0RL:NI*#B1;#;:\7.0(I+_8+O;T<68AD6L,
M%S,20A>T9)3(@.R_5#94#8%.F8<MF[M:2IS*YE)S_7XW/DSEY><O3R7$PL&R
MX)_\AZEM<,_@8!_?X]E,];61;M:32 F) <<X[AV%#,G$VGM>28GF'H?IE1V5
M>.F^+C#>"E$O%:UP/ZQS<K"'S[(9W<K'5"/\LD/Y>LME+BW<[J=NE\#7 MF?
MVP'.L [9(\#W ZJL9DLQ;+U^ P$MQ?"3F5PHL^L+9HTT9W0$,&ZP(/SZ710!
M'/@,_RG\TU;M2P5^:/?JB%QD;H6=F)WZ]3$'KKL7%F0T.HXY2JVF6=V+O1@D
ML"SK&R]UV'LX]7.?R&F RHGQP!3V+G!<%?6.4:A+R0W:$0>*3PHX9#WT;'BR
M';2S'#"YX[#(TQ\*P->0F18P"K>Q^^ABE)V4Q9@_&XC,0>A7G;/GG_'T<<*9
ML'J(7U>']2U,+_NQ($XL!-*G?T,LEL#K4_>[O47!Q%.8A&(?AG _P?BVQE(6
M77\VDW-WM!YVKRP^+WFJ5J14VC#$)P4L@VHW8Q!=V>K=<!Y5.>;Y4 .=KU[V
M:^9U-3%U_!^>V:#0R9;(ZVFZG4JHP'L4!K$:;#U1&:)3NN#^)'7S,+(@6"M=
M73W=O+;&6*;*)6DN1O9S=W+W]V3#=PSOH,/@&O9N$#*\>^Q'&^T(=+;^P1G$
M>(4SQ_0W XGG[+)1Y&,S'"IQ54VW/0N%CP"U#9M@K 'N5N:\J>"ZY:ZK54IH
MYEBWT(TC@&M5#ECV8J*D3.\W64 J1T/Z*>.!=U,3H _I1!X)%,,F',.GP.A^
MJ!Y?!^28=[<2>E\H%U_PIC[,:D:(T>BN/B'DM<,GA^P5C,]359@G._Z<0<<V
M$HR#8/F?U28RX_- ''<'/7S>SWO8^+^.'+VSQ9ES^>?CS3B'W?S9TF1):8CC
MY9,N1*X%W/B4MF"(_M<V#DCR/KKM&)9W;=IOH98_<-2[0&KP3D I4-KM>K[^
MHY(=)B7XQ]U+5F3F$8("T1A?B-586 )&:BF3"BFA$SM$"^:V ?:NB]HD7YWR
M_4)H.FTM_-"K?*=XZ)$2I'(@XGZ9@#^#*HD=3^A-1W!2KUZ2);%>^;RM0FD?
M,9W+%DVQ(]8.ABZCF5:, E7,@D,4_!64*@? -,D3>\#.A6\*RX6]WG3K.8J8
MP&>(>BWUXB"XTT?RU(?PSSLK$/CW-'^?J/@^:>6X!$;5W5W2ZN'4]C:1:Y]\
MPPJ5/F9^!!C+G@! O-&YA,OX0=P5T@OM$W@Z0X]$-N+ER5IA.]$M'%>R6C9O
MP2O.>=E;$BB77<D8/CU6VH.XLC()=V(:AN%IB![6MO>)543(N0+3"L@+BZQ/
MM57U='[Q88:2+WDM=!X$G+*PR(@&9)+3M"4AMAWVTIC/%*2!_T">J$1]T0S(
M5R=*IGTP=?-8R??*;ETT4\O7OKO,;/OF0=L%; /Z&8&?_&7^3 (E*-06P;15
M+K4(/C=2[UI@L]'Z*ONARHT+(_LH%3EOR[@JE\&<BL(]#1%>KL2?!J&9%N$L
MUAYFD&!CK%3&@_WT3*^H(MFI-&'.N]W81E.U*VDWZU<]/S^G?9S59C3RRV/[
MQ$;:D_?IP3Z%[@&W3O>4S[TKY_EZ/4Y0TL"<N?K#,8['C,<19FUG81U>%K#:
M<NV31#4I$OB;OS>/_3(ATE1MB.8(8,<;, OS3_2K'.CU_'SGEY0*#4D$V@L7
M\ <E@FOXG[;ZEO4U6(_+S@M/JY_;76O(-'*3ZLR3/HAG,:RZ3;]0ZR((2@#]
MUI!-C#X";*W##SWK*K_"\!+VY:%%T/[#5G[U0/[S=R E6_.CYPI<;"'Q=67O
M+W1<T%,RDD +"+]SG(BI'$[$2UL1X0;=L'V_89(:\FN':/$1X!B%V:3D8JU(
M,5.__84M8!UNL.\3K>I_U]P<0&#TP <:0%[8M^S?4K46OZQ^VP_84NT'_KB5
M"$CL76#$E][&2,76>G/]:! ?MA[9/C4NZ_7'Q3-V8?0]BP\#)P0X?#Z)M\7@
M60B,Q(>DRO+M$#<'D8\5*47&/LJ0_)[T4?$-=7&=5;1TM;$,7^ 9NRP6 S&%
MC]>G!K$5Z[RAUWA)^A"K3B0XK%7A'210KX$@FOANNLO!V7-5)><VIUB"RFQW
MC<-MUBK)Y617N@,XO@#3T+U WQI8#-'L?0+&@:)K%V30EM"06YN[XH9_NVC)
M';>XPUC9@%A,0-32[X>35>:)TJW)2VM7L*&MZ6H^YUQL;0F03/-%0=J\?MIK
M%;K*RGI>%RS.E%"8@@<#T6G_^3#)$+=P:!ML3]4.;J#TY@;>8V_\"+ W[7\9
MB'A%X9V\E \.(2.1"VA3K-!/HP\?":"N2R=V;H_X$3PWTK.,Q!"O-4H%)>^F
M6IJM2*#I?)+@O[K(S&S+1ML <B^,5]58^^R9QBPC.[FT%>M7>D$J <D?.A@>
M)01*^S[M,#SF!%R+?'II&>=&>D$^2YZHN6NX^$5ZGHUYR+O&#A]E"=_$G3=:
M2>?\?CQ(F$:'4R)U5T*A[HY0.RD7]@ 8#:L^ L2\'6D-S@^-\&8M=RBVO7ZF
M!I&@?M;^' .1OOZ"-:^3[J>62%@0S)&=>3WG!"D%ROG-C6_!J2ZERU)]&_AZ
M.&/KOFW,@JSA04&F?I]."R4<$0'UPI[.'R?EMLIXH!#1&OQ$22&YNB5W3AM2
M=;!G38F&S%;$2 *?E8 44-V$'@ U@77('0$\+_FBX-VA+!14C-Z&3B^:<MJ'
MIAL3= )#SQR:A]1%N5?MO']5HN+"7"F5T00*7@VE=#=]$:6[K3!]I 1+Q*%>
MJ/T8RALO);6YO#CW>,IJC,SO-F8WL_4MLV!E/M<K\-RM9I88>W54@OJYC@X!
M,<ZE!8Q-XH$JC!7V;>6WF>WX>9"@G^?]_:[F\K32@OE9-V3VFT&J2(Z,G@I7
M,;7.C-[Z#BWCQ6-TEK7;C#^1DU&E/].$Y'.#\]U$K7!I!=X>DFDX>P^>%T,O
M::NV[UD$4@@C:V9??."GT@T?\%A?YW9DLU3'0A0%JZRBQ C:B;G3?2[>E %5
M2\RT5I,N3M:?W>K07PMXZ/25835]$XB)]6:$=5Q$N"J(VO7XL)+/?_5W1:>N
MQN<F#PWUKJHD64"='+7276>&Q55.75Y!R)8>:I/>$F7R\%(X/7QI'C[0X,-7
M%0\PPT][?7@!LJ"NU;9<*F!&"%":]L#Q6?_])YGD1Z[ *SAV%+@+R$6DYFK4
MW"BT,>"U?R+GAM'9NNK=I:C/.\3+.XAA&6E62:\@AS?W?)^!4^$\VGQX^"(B
MP5^! 3]H1.[%\F6OD$H&AV-A"I]C3IOFG'&Z:,B!Z1/L6!-'4!!C,?T(L',?
MP=J6F4Y^LU6Z@R SIU*I%):?-$>!&>/Z6I;<)3@]E [R$Q>%U:-TD.@/,.:E
MA]JD<9&Q!^Z37'U[15+-5N;56Y&IQVF&OXP!IGZ"B%R%N'OX+(*: ?8B5 +B
M0N8<*\L^_^T(4(B<"YJW0A*'?W&US095D39= @4[^@;@OT%,@0)B6?X4$)M4
M)5"IV^P1 (N5(O0=3*'5?SO>@;L7_L/P;O@( .2"M<*RH6.PW]*S$T3COTO/
M4EU>;Y#J_!%/-4YD8+;;I_)-L+#HS>_-'R?RY1N$G&,<A508O$8DRVK.OE3[
MT7U#-Q(R!Q,-H5L$<H988M^GHL#,ZU9":]%UUL_YTM3:O9(^&$HFTY84R0YU
M2Y?4* *X[<L) 9#1_3YXW7Y/MM'-V'G!Q:G"T53/B=204B4Y\?M,4CX)QV1]
MPWJB ??8JQ"+463^,7DM0ZQ'=_*,]Z2LIPI: [GVV6&E0W/64,ES:*RI_.U%
ML:2:,)J'3T.FL>%D)CAV<+&OZQ4VISC?#=F;SI;Q<4)L1 $ZXOM.C/&.2815
MP!RZZ:U27O2[!_?>*F*]GX%%0AP(&B%Z8T2WQ8]7-C4**K=6(V_:S.-H=8*#
MOG*VJ;5_^B06X2R]409Z?_W EBP23%!R@N,M[Z7\K-B@D&<O5[I1+2:"(22X
M%U[#"A1V#%LF,/DQ_1H<%+[;KR+G+9Q5ZJ?$V!V7K"?K$&UQ_VT83SAX>*W/
M.V%>GI2O+>&NK8+-R<?-75_;?]0A(./M[,5TSIN6*T"_Z8*@9/+GGHR,Q#U/
MS!0J\+DV.\1RH2N'&8..BJR]$P"O7L<\WSTIWK=Z;>&)-7/>\:1!34_A&-7=
MJ9Z?"]\&%^VZTW*HKI6=V5)FL:Z+Z4:)76F!Z2/*?:NGDI&,]K?-7VM.TQ('
MAS\W 8@->! %Y8?Q*]A\U"!^S&BD%BUQ/?,SV.WFSW2$2]/$URAIL<OE#0$]
MR+'72<^KJJO,[T# /=MA9!4\R[*@ELSR%]KE+B12-UV<*4/2^K[/3O_)I!K)
M%R\'4^_3R9SKDJ$Y3%Q2P,NN=0XSX<$F'_ PS%@W/\QQ!^TPNMTV^&YZQB:/
MUXQ;=VS9:]PB3I_?32O^+7!H 3F#*Y@\ GAXQW+BNVQ&]DB,-M:P!];6=Y3;
M!BURW!RY6N#SU[266$KRWM!R/KG),+. T=M.M#_5-M5JA4F\V=0XK@7R>%_?
M4L#TGMYOU7KTXE+\];6'Y8\3XSLL\N_S*U65PC%WAW^!Z!'SDXC4^!"J_'OY
MA(+*]DQP^R0N/9WO*WAF0VW?K$M&?/:JK,LK S&&$WG7\D,+)?S<GQ2I[FU3
M/>Q-.[SWZRI7'*_0[1X!<-<IR%V$IYYLIR52UF.5U5XN^ ML,_6?7+KN5Z[K
MOJ8$6=?^;Z?(_F^VOS*!?[7_^DQ@#^@A(DXCO=U[.J6O[<)(_ER9VZ0;6\J6
MV7=3'Y6 D2^1!I8[2.<4QW-L-6Z]CT'9<HY6;5B^TJ"2C< &H;2"8.59.[NY
MZZ-?M"IZLN?^;L-5^0.,V\%[E!/M24ED28A+U\O0&NO,(9G!8 N#P$:":K>5
M'(][[.=1C<Z!6(;/F_EB)Q/7G(HMQ3!Z=#^@J2',% ZA[ %5PK2%+RE$VU\X
M CR_N\ 2W-\**ESWVG=S7S\9SU/]V7%'7G]-_Q9/;-S;E0.SW3Y*W(YSP!1N
MPK&)5S#ISQ7JXJ^8?/QZ:L(YQ2;SW .NCSW=5^E.^L2W.-BKK4GN?F6_C7?\
M+6E6O@B*E.IZ4A^3C^^[6Q,IH++ Z3[Z^32R(C"KV_+X2ERPF9W-&?K BZDQ
MP[U' )XV:H6/54(=2 @R:*Z!B%95.&M'K>\YEG/7B(LM2?IMIW[^4^6X'$,5
M1L(5,F,I!8D,ERH)W%Z(O>;>M@JJ=16LOQ3O^Z=S5>5S"K-Y)7INO!5$<,>;
M=_:N?:J?DO5GTR:#Y&R'GGDZ-3$E,X'G9SJG[P)3!#O$R%1E$2._8+0O3AP/
M]W1P\PG5T'%^=+\^YIUSK PAR/GE4R9D4GZ+NI[%_4<T*N=MX</C5+,#F</W
ME2O@>82)-AWE 39M,A#"$K@SD1;\0ULP5=7.R&1$-=O>]8RZNJ?<UY@MB=M)
M$A%Q7G#Y7KN-SP!+SK<,_)2^*J. [1M,(2GFCT#%]%\"%; -K.-1[8MU/^_P
MPSSK6>UL3^U2STM+W;T"*TF>0A>FL4\_B[\J24F6>*R]WK?:UP%[T2:&9\%>
MN8S=CGC78.QMD%$0X97'U27>K/)8_^>41^_6\V)6.JZR,AH <"P4IKI05TC,
M!E&%K^L227*9B-M'@'L+^+-6\3"/Q 2R%*:^#C7'H(M9J4CT+;4VN%?S<<FS
M.>S"<II+BM-KPP1KQQL?CM$#Y:"6_R87>'B+\C6&&)TQ,F^( ?;IQ]WCY>6V
MZZ#[.U4KH<GLZI\76E87<)N>2,45%ZD AG6]$$HW'K.DQ@U8$"G!"GRHYPB&
MW638W:?TDR >N\0>#ZP] L3YD:YO+,FQ=-JD#H6_6Y<[#_%,8]AYGWK90OA]
MLH0$%PO 3%VIM]%[$TPXCL_'=3=.5*+]LV#,^%N&V7(5OX)++WJ)6MNK^X@T
MLQ7+G+M#;'?6?:&D_N7E"78T&C-LBP<3;$*NUTV^G295E=W].:G.F"#>6-="
M(?=)&13>M:HFD\IE(!X6L%H._81HX$\$.5TRWQ'AE/NUS;1QRT M%S6G,WOU
ML^ 58[KBS\H"X^^)2DFUS=K=2)J]?325H#1AU#?G"&?Q^7TP3#HDO-M>:42O
M7G*&O@*ND!7* \)N5WV_:Z! Q%UTGFO7-%@MH7J*O =Y*,P,+@'1?L7O/#B^
MN4+9ZEOYZ^V!8Z@3YGJ[:1>=&WU6#<42[L=9.;G0/'?W6#4;OV7[C$05%=+7
M4BS&=^&D\04.[V9"*[9D!!3F08JW.&SMKOAHKD0#96]^^K81L$A[C>%@HW(]
M<+&B0+W'>WJX_4G4"[X%.WAW#L^'QHFTC7EEMN6[UKUC4=%G=2OLJK,"4-&]
M%RH[$#/\."LLPV8AUO?FU\K-+>'._;$O/J@YN]GKZ?4.Y)NC]&9KO64OI#WO
M*AYC2XC[Q#X+_M;7(^02!W):>!YXJ#>,1#MB)N+#^U>J[P>[ILW[=0&@U@Y)
MOE_1GR0YC!.1WKAL#&(S?Y$%R ]I[K(:5YGY<OV2_ 6_.WEI#C(]LD^3)),H
MX./E^R:ISQQT$N0$Q)]=2S@".(M(D3E3'+R736D/OFC\F)IB/S;Y<& EHFSQ
M?(R-OI63D__I.T7Z2=]VC@!U4^B>Y07D[JW:*%NC4(;.S(>CQH7X0.- 11F^
M>S4FF[!0I=X.==1MMAY.];9%]E%/()E%#J-\>Z+,4VI4R[.@RT=#=[_!QK/F
MBE=9N^!)@\=;%CK]W\J^,3";T%O]"S!%@Q8S@-6(:&W5$ B%UB:<KFFLPRB$
MJYZM$RZW@D0;!Y\XW5 ?G>H@$11V)DE?K=?$VGIY[I 2J-'+CVS7#7]+7 JM
MBRCHV?M)G]H1BSR3E':V$KV2I@N0<M=/V)SCM8AI/_95M8E(,O@M1%7B3K8@
M_=Q;7@01>4N7&A+;3A//8DZ3PU$9MRS&:]'<UA.K88Z^ :-SC#E+JH9<%^[T
MKN]L.L^7M=,["-&"[E(%FH@XRC=T$R%8AB[0<VT^C$'45H7*R++UUIA96_UK
MB;KL9GW).@FO@(&I<XVE"H/<IUBKSU=^VHZ L=8-Q\&YM#07X2=TUGYJK'P/
M>.1E114K+/A#K'!4DU[33+#J&;@$C+'9CGRR%@T5)FICR^. ;B-$]> @CZ(#
MUTT,J4QGY?HW\U(!C\<1&5'#LM=IYOI6@%V4X \2A0+'[<'Y(+<LX'K8XZGG
M<T8/O\6/U#.*A3$Z.\N6Q3%7U\C0,O'0',9CILB,B;FV!]S$R_B4H@U1Y\R#
M25&AZH2O5_P"TF9\U+-6>Q$:<5W":A9M=WE!&4> DR&<CIBI95!BB$1!OX]:
MQMN?^X=V5&%#Y1[ZKNZXE<OTT6;) ,$AP#K8"?*3S$*)P+JA]-6C>R(,ES&)
MT4-'@ 8/7%+=T/9\J0'.(ZA!\L[E3V2'K( EJT$QJW8NF<C!\+2UG#T:@NF_
MXIT,]?#JGU-M=; .=J)9L1W$8&DXZG036_[Z/C(@U].SRB#]4K=OG_)6[W*3
MYST!R6<U3YD>XBN)?#5DD^!.V)]^7ZR<*V",$?A .S$*N+4!._1LKEQH)AZC
M#*O-$:!_+X3"! (I.#WF.0$E?678=23<I?QYG%J+7M5%F<"CTZ7;P_A3Z8>(
M>+ =/U6K<1&$7".;Y"^SDQ*$$.2T+V HK(,5,4%T/_R!(, N ]5@'7="%(I_
M@.H+8[TKT2$O[+SZ3!%CWW=Y6W_P36H&A-!>)^/FG;ON$3-Z&:6**2^BCL^_
M05D-:&=8X<+L ;_-6F2EK J>6.^MX9_)$I8!B"!-M'Y):S]0?/.2?1J(L5#X
M=@3H!M4"PU4HA %HVC >8H:ZYL7UTSCLFS#:Y,O ^3OO3K;H#DK(2FT'C6X>
M8)*A2GBCGLS*9UH6^?B4J\V$$S7O[+N*K.V"/*12M4Q$U9&+I0ZO3IX76W[I
M2G>84-D%Q\ORQ\N&W"+8BRA-:D9O::F_M78+]%0JLDI%VGYP/!4CLS+7JW19
M,YSU'NV3;%LRBR&6TIGMZD_\$<^)RN\A%4%OSK2XUZBHX="<-[DF#4(^5XLL
M&22E ,Y%[W@L>GI8C&OI%-MM'!:L].86+=S8YU=/?ZQ28_IG9J8GYG1,O^17
MAC$XQ@ATH.T=!=K: /\>MQ(B/:6[K"D#M!M"B<\"S?\<MS\4;G9J?N>OMM*)
M7)H=($PLM/?0ODB!JF7-I%856AID;SE<\]#'967-9P%>M3WWC%PC</ 8QN)T
M!+BS8$,B4IYL1WER#-5*JA%.?K.UOG>B$!%R&Z.#S\ @>D6I9E;>1$FA2ZLI
MN&&9+SM:>%$%Y0<K<PW0@"W!7B6-J5T6<7125&X/[/8$7IT"6>*DE_ZFTPO+
MHL5+GA+7=MJ$\&GH"I66+ NP^ "J]^!AAAFO W+>(48QG..NLI)A'<WF$> #
MM68M?W$8;4307H<J36B9+C.&Z*>GVT KW0IF9[J\/;4>\UW5D2OE?BTZU\_:
M):^O0V]0"\DG,S$1-"$2.LV31#TL0Z^HZ(AG "G?;$*U7 ,Y+_>9,_ 3[IF5
M[$"^5'*[O^K! D$>.K/ !7-Z/X$F2LC#BWYDOI?,NCHEGNRA]\:3E@*&G,G&
MI1]>?G/N7>SAJ+Q%> #KT&FU(X"_3;OR"XG"4>#CW^SE<[T+9IJ:&I-]V--$
M/2(MYAI"9G0E';E0X:F6 *#U.@AC0O49[!8J>)]50 QM'*\3[D]&(H?&>I]0
MQYHJE>/9_^"!&#V=Y$OZT%)L?D< 5;[^OK<(WNA&VE*HI@X^*+3 UM!O8$SE
MIELEEW*J!7WLVWX ZQK K[(;_.TGSA++CK;&^II^]2,816#JXC"SD!=6\<\-
MG1^ 5UE.68J&Q%94O9\<I+WV+6&0Q$^9(-4+(22/_7TR4^@1X(P,9G"]&+8^
MM($XYE\NOMMUV+.5430]ZX:,?[5C>W=ZCEJ74/1'7<*Y8[P28F%LH<X$35B'
M,5F2ZFAU'(6'Y?UH/M[@X0@9<VNPZ38'5NM(&$EB>&.6E;Q2NV,WI^]^*H0X
M[;1OA')39L-;_*\E%K;@3CCC'B$K'G2Y><S*?N*J,J#YA<KV2<YKN;[U9^H#
M>Y?*1L_)O'XUU0ZN&:9,AR4*!5B*2']&%*_'NJN?_^(KM_+CE0U23XA/Z08V
M_Y7YC".#%\NG%[TH:G+$S _&$W)Y%$I/]!HO6[13[Q%E&D-79':>NZK6L&*/
M?KEU3+RQ6?N._.=.0=]]):@AGA\[UK-0 ^_V!/6VL8QK]Y38K%Z\]XJOX>.S
M: 5O#5KUWAE]?9UC,N<L+>[1' 8M@O'B!L_V?K6**N)3EM@@55<\2%'.QS-6
M' .. ,I?"";$%<7XUQU#F_&(EX\!U>=%:,2L9B@[%6*Q#,9-5L$SM9XN^'%H
M&K9',C F'&]2+2%5>.Q*FNL]KLK0X;@B_NG\4Y6BF_<=4\#L2M5J O>^,E#S
M?=OD&[=0Z6-4@,Z>@U+PN,,<\?U06^((T/(>MEX_B;B*6$R 4B(='8+D[#?P
MW0-<,S!&087 2*P#GSD>RY*< > CH;N_I/4?8-\ &-:\?XM@Y2^!",TNY"Q/
MU^"P2[?^"*BN4 .J"MA>_4!;R;]X 5>FPA9C$3M^VM)4H=VU(X#1P]*-2KR<
M C&S(9+"^/^L!Z(!QF)@E2]^:\J_JUSQ8O^%A;6"LF&W7[43J2[.$[#^(<@M
M<C?!FR3WL?(<M=2)N@<150_=88</FRLM__?_\XYA>XZ:VJ?L,O\I:KOA8CFZ
M^0LMOVT\7E9.O7?&W]!4TQ)#O7=VO=4KCL(9)'DECG&QP32/ /4*FY5+[-.F
M2ZNYN>#I6?6([<+,Y:[FEL94A8==Q-QWS/G#\=9\MY&-]QF%102?@GQ@CD >
MMYSSU S,PCH_R*,NL<M2C5TJK3\&G6<;-,9*<^ <J3=\I4'LI8X:R V!#.P\
M E0G/I4-L5OZR0:^.>:M>G:O$35R/];Z>25/->W59'TU=$33T&,#D6O$1U1'
MQ?P<3=(K/SA>WS@"$:_%LJ;R,Q]\5XO;ND8FC:_F:>=I-T&[I*3QU/NY0@:.
M@^0I,"4N@7E\,1D5\93; S*[U1BJP5%SJK/=9=9A7S2K2'N#PL<6(FZJ\UR=
M)SP%&=;"\+(-[5]N65;7PJ]AZ]/9NM=9YN?<TKZP-=< G'Q$!ILL&*3NU]P[
M>>X"[RTR"]6VNA*52#A9#MN+/6RCEBHZ00?(8O@)['(7^4+:T-)4>QOK>-ZX
M5YW=TBG5S0MI\TAQB^?QJXR9>@(S@A>=71(#9^#_FN$Y!>7$BX7<P)<O#C.\
M6-@<6V)S'S8D>*>NDN##V>*[:EYV,X%K7J@WCA+E,%->XB2YGS(C%XY3 \[?
MQNI"Y%?%SU9@=5;$+(9>=@(W)9X5ST1D-I-30>Z5!VKL<4"<E ?P4$\5INH7
M]97\%+28OK!S_PCP]^Q'"YDYXW?V0_C/[$?=83Z%H;51&!H_WGEO'+&WY@\^
M#NMPKWWQ$X94[D"^24MG>3\+,9=Q]18ZP]$O&YAN+.F.[W"VOB_[]CL3![Q5
MB8D'\7OAV%,7CMI/RL(I\\#E(;(0TU:XUY3 *1_K/M6+9"MO>U=.=\?=QKF7
MU_OAW,CW:,.P^YXC^3)%%YSN1MI]6J@ 8DQ ,P:]B'I:HHZWP/J3$^E' $8*
M?!5]7<R1(\.0@0<Y#T==1'67!39\<\[3X,$@JC,?U3;5F/(%5K\YICJ%8\*H
M'/.%\A&@KQN^#5P#URY@]&"4<>"FC$,@91PL56@.8@B>$/ M3"+:!_NXSZJ>
M<'I\7K)UG ND"#Y_=\!++*188C7VSHR(_B8'HUAH >7Q(*Q^AO>2Z0MMX;2U
M!S6A;H7N?),S MMA##E_>/3X_LVCAX(S82W03QKPV,GA9=/PVL3ZP<+I+&_>
M*ZXEIPE:(5W!5;?\LGB:KZ^\+G-C8N92=R9.XGE_@W0A%:1S6,;I$TH]7J_\
M4VH#J:3$>,KZ>G,I@'T]K8W6&R^GWL%[O[!+5%N PFU?^E-ZZHS5 $( L5@%
MXH**A5PT/8'WZ,J$/5/U:%'V+/' !2:;/KK[G!5W.8(@[W/V(*XB3P^Y\>DD
M48_"2=NU3^'+EXVE.G-X1[U4$1P;-8QRLIZ79]'_<Y4$@-2#[4.C<O'Y.%'L
M$: 7$>FS\");(2"51^C=.?J>B+WD+MIK&U>KVCI\65$Z_@[/3YLL(IXC>ZM"
ME^0L=RTF%+Q4Y:[C7!J;6UI2"S*#[%YHME2=SGB=;'A1,@7<B. !.7WQZ$1@
M;L0;+?9%+1# W4^\XD5FH[/6"!;C@3%%=GI>7&+;39-.$=>/7XQ3'+)!, ^D
MWF<_9C8>RCY:^0R,T??T[K7G_QJBAV7I V)>9*&\@]2C]DAR\V@Y.XFDO#3K
M.*C>I]D? _>3S%Z=1$AK0RA#]1SZ69N'E$)6_!_LO7DXE&_?/SY2E$39UZ9"
MREKVD*ED2U+9B5'*&M-BC>92]CV$*(U(MICLN[$322*R,TBVS)!Q,=OOFCZ?
M[[U\[OOYWL_O>8[GN>_C>]Q_G$?'H;FN\SS?YWL]K_?[]?Z.YB*$D(IS789J
M=JJ_+7$ST9%IMJBJ"@]TB#U9>5NZ?6SVY0.F10P[,/4.PUO'2F@%4>9]2H#
M4O*=%I;G>%EKJ^!:LX_KOI&-8\5QKM(%YQN+YA6*3X&3^)0V3FZ**W$P9\98
MT%7/@LB2/;>W8+6T#9;8'7'C;(F$J8#^P!T61H_[1W!GH(D7F%U@)'S><!^B
MI5@.O06:[B,&*'QTF+\US5QYW9C"%=2FGA)&A[DCV2PMQ[;X1N9B7^5,=LP5
M^'V2?9MR6.&L-'G4UT8Z:,U!31R>_5<U4@*,9L(E%I1TO:9>LD@90)6-Q&6S
MT2#M=!/[E\V_>($+/(U0;'SFGPWF]6\,LG^/?ZT1D$0<I>U)))C,S$=+$HVH
MR=AI(V^2BYRR<-P^6[T=DUW3]\7CNT7"A:4LRUQ#TO2<QCK$EJR/,4\5PFF[
M>PB*1E]DBGYXQ0F[OFN2,I"(^99]^]V8U+NCJB=MQ$+L3WBK5^QI8>[QWXQ
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
M9LZWR!,EUP[;>P=)I307_:3> KO)U@$JH#;!>Q7/#%:>&727**W&G*\L^^(
MK%3CM9#QM_M6Y<F#^N-]EGI5I5/',SB;DJF)-+63XA01,- XCU"_28<)83\C
MOLY/TV&1:&'(V56D(19>RA(FBJ=M+^@':-\532Z_+ONB]T#?])5#!KP&5[M:
MO!D=U;$L2%#6HGV"QD/@./U6'K>E@#/68@:;ETBYU&1/68>.!GY:N];)OIS*
M+YY>+ID&]HD?0EXJ>'?&]QZ4N'CRL,0U#?M3,-J=I6U&\C>2#GL?Q4 M^H6'
ME/0%S4^Q %T* T3 1+S\3C"24\SRTZIX*<95_76M\7L9_R^6'4>2/&]DW5.O
M.(4=0(+BJ)7KT\XT 4SP06FB<D,27A1QU8= ;7@U9Z/MY7;GNTX9U]UOO:14
M"91LP[VCML\?OXOYR?SS8R08QHC$K'S]IQ%-1O>;T >)V>WI1$.3M!%I&X 3
MR=/0;R;QV$\B?>8.:?$3I0"32NDKO[!ZBY+6![C@XM)(6*=L%PQO@YBK>OK/
M!7<W%S>\]);C2PO[/*%#3Y(=;\ N*QCL> (O!0BF\ELG@0C<CP7<]KUR[#P-
M]Q#R*M%"1'8,P1@KO,!OH7I0AKCK9<J;<EJ6^\TC;A6/?WSYX1%]<O9\K4."
M.?.<SKZ/_,H@_YEM^&?L<B$==A1' &BM*W Z3/\5-O"OBN"WLTC"U!PMX8!S
MU%3*X5NW\#%:'::$N-#"%>4>5=/JV G\^]N%^$C_%%T42"*_/4I^=D< "C I
M*] YO*5]>;F?^@I]&'1KT=H+K!@I-H6N'2__GKT/]5#SV_XE&/.W6,0A)KD[
M<\^=1WC'N+1<_N9FE$HV!=Z_H]C38<4:EG38Y^,%!-:_@T=L0#1I8L4[-=-A
M KZ(%=PPCO#$>3/->#0 J]JY/N5;U_,\Q7M\:[3*2:!SZ2+G-U[:^L-?L$?^
M?P5[!+M)GE]"5DX2C)!QD_N@&((;O-1M3?P8E#'NK.KS )U]$)NK=XOD-U];
M4_5HS]-<K9M6MZ2?>.LS??#@]>1XX_2KTX(%H]/""+# NX*6_G5CB7/"316G
ME2?7DH^ VE?[L;(;LNKK;>:J?)7))6_?]7!_G5#0CWT=:GYUM_V=LSLM9MB1
M2_R+QVS"M+>SL<U(4 K;Z-O 21O@'YEX[G[W8-B,\Z6:V$_ZAPW;XY-_2"2E
MUK4K,&DPQ3Q>X#EV^35MQ:(=1S#C#%RC.%!3('5F5%&98DNXUF$7DR;P >L8
M7S+>6E)Z/":@Y*B]8MU(9HB,:2#G(V JB0XKVTAI1(3;:7SV*A".JN>T_B2G
M["+4SNO_-.5B155M\X]X'NDS<J&[Q7$)"@550YWP YJHAT3Y#IH$$9TC6M^0
MA5WT42_\X)W?S66@R0@N9,X];H49J+4;+%W#%]N=;6J7[L<Y8H*Y*'X@<0K8
M(>[#=?:MZY6.!^Z.L<>S2HTG;/5CCIHJG$FHZCPE!3,7W\%$%H74&!;DE&_J
M'0:,OVQ(N_F63PI]4%X0O!Y](1DE5/C:2*I4D+^;Y1:K\+[^O,M-$90QB.GR
M7(=&PE;J9Z+\:X=_V+^K["]<$4LS]ZH,_]IT//;$I0,7$_1!1I>-@41D[<BE
M%,BP>:=Y/+_UR[!EUY>GOS9D&#9&0R7(L,&."<!@TFO&M+U(PI!-)8B90H5K
MZ3V?[JX7<=8*<)Y_7Q/JES,JYOZU]G- QGAU76H5D\(9+1Y0&@IRC&E<_CC0
M%$E(@?P9/9(*XSX9Z4IV&O9Y PF'XQ:EGF9^?^W'\"3O"ISX?'(#TEIKU9;
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
M^IYKJSBS],+^X"?J,E4C@#?TKD9&'E 5-4?A+J$WCLRY@*$D(LOHL)+!1#S
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
M+WME[2@6%,DQ.)3*GO=D$?U 460 L\KY=>'/'0,<F@B$G'[]!$$V;JE;:.U
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
M;1*]W:"3;5E'0C@#*)8?7#CQ\0/\:](4M9ZHP*J%N(=47KY'>AY/W86?1&I
M\Q#TKX3O%UK6X1)!::(C0N0ZCC* >]YUT^Q0CG5JQG-YGFQ7@ HC'T 4C\]K
M-N#7"PUGFHP@\3J#)] 9TS1H #9)SG+Y$W.A29!\"/Q&?LX [/&T0JSG\@[1
M$PS@3D3MM%)2!%A4.K@ 0]8KL!$KVU?46+SNC3,)\9 (3S:/H39I*; MFM]3
M&A2UC_4[XK/\KI1.^F;$/(X?_"+* &Z-3OJ18<L[9&II(Z!H-<PV BR$M.@/
MA;-HU[/+DQ+)KW!5Z@[LMSE*TC#"DVVF[>BL'")E.K*R=8%^'YK2B!%?_AB-
M;9F^2Y9W1$0R@ *U_H6XAEK\MZO35#3.,M:/;#:^7-UK@W'#B]H-2R*LGX.O
MA]9%.WZ:=SKB+01JV?*[ND\N[>2D=.[&3T $E7=WOAS)LJ*'YSI]%A[1A\ZM
MQ7]].4U=>I+^27;_\@# -8%)0&TRF'2#%(XMV;)X,\(5(]JT\*%W#,D SD!S
MANNB5CR(6J;Q+K]E';4?&,#70Y"5#E_OG#RV0%?J%-=20(K-E2Q/()0[[]".
M6"W)L-8-Y@DM#17)';Q0^P5:_K7E=Y6;9P">!K1)W\YY9@;044#IP3&MZ&$Y
MS@!<,;532AW7.R<^+]"O0?8UR/-XN;\%_F+3\\60T@VZO-Q/JA5K1HP@!QSF
MY, 7D+7-#'Y<\21[N=*)"LM[^@? B9 %E.5,YN3\4TA]O)-1 K$X3LKR]Q?
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
M)D(;C*B)7UA+5818(5 (JHN*L8&C8V@R?R?U/HH7)%2$0=6&*6&(LZX+'S&
M]GS/ -B0#."PNY$"J\$3MW\WI:^@^ 3JCU61L?>RLFGZ+MZ7]UL<59PU^TG.
M_16_$UIMJ^W_4ELZUC-[Z7!IU.&5/Y8L7/&[P*$FN!?L/,K%@!PRNX5V^Q>^
M86$ =IV+)@Z(X)S%?LHF!E#]B@RC=^)G"GJ* GK).V=I>T:OPRM0F%>R<^$A
MX;@SBY]C_036$>5PY0S $_7)/X$J[Y,W:6@KTFSOLL9N#9Q,I([VOEH<G%O#
M "(GZ5_@<SWX\^5*4:$+*(MWW<]?83%][BX0_P2X'?@+<,[?FMZ-IO&T/LN^
M"!NL5C9F6#\UH@7?=TB2RL0 SK(M8& .)T6],JO,CMEK/TF,FSS<'&479SCD
M?O)L>,-'A^-QE[-#[-2<U%)&Y#:3YKQBAW44G%S-PI*.LLKS.N0H.NL,V<1!
M<2&E&[VX&48A\3. W0BY:0502K,\>D3[]IV4T7Y1NC+ML(S(PP!=W?YY[)2<
MY_?QX.(FS"_CE:@BFLQ0YG>> 73ZPLE1"XM^:++_GCKJ8M(\A'B($.T21.\R
MN%FZTF<X,4=&%))[-P- \3& 'LMEUT+ M92H"@&#='<=2@*$.--BAA?=Q7V4
MBGX!=EL[(^B>_'2J"@,HJV< S#K096=VPN=[-.F'<:C8'V[*,FO&3)VB$!9@
M9QC ^R8BGK9>DT8.90"^<73V)"\&,'00G"S#4-61- 48B?T$9F%6<R*" ?#!
M1BHX%KZO\_X?KQ/>(VP!GQ[!?(5T!&\.$)VNG43TN:];)AN:;!C# 84)7P:
MWP62)*9G6<&R2Y_ P69X 8+Z&$SE1 Q&?,-7+3+]*!ILF;)L!D<$&(!/1C0#
MJ'L%WL$O[&< ^L?P=:+%8/ ,RS+IX#^HBU#7I,4 =II),0",+GT8G#I+?WT5
MC$&X,@#>(=B/\HF#/^@+BTF.HQ^L<&0 <BFT!BCO>+"*YRJ>JWBNXKF*YRJ>
MJWBNXKF*YRJ>JWBNXKF*YRJ>JWBNXKF*YRJ>JWBNXKF*YRJ>JWBNXKF*YRJ>
MJWBNXKF*YRJ>JWBNXKF*YRJ>JWBNXKF*Y[^,I\?4]WFPP'\@:U ]TC:.[#><
M]OIHT7 S\[A8 ?7%?4RDTFTA,,$9+'%@ &SF;1"8YT':-J$O+E2A^1B63Z0]
M]$L9;Y\\>69SOJ&Q.:O'\0+?L4L1BL]LK=YF9VLA[%W^Q]LBE3OO-#1(?A5?
M0WZV_$L0DRN_>X"(NTAG==^YT(_H46L2FJV=V\D 0O6(<!H>'+Y;CE(DC$:,
M\3* PZE=( 7U?6OZU ETEQ)AQB+M"0/8LXA*GF\W5#5<6#=ZSD_@!<N[Q1^V
M?N(4L1GX+DQP2H/<P7P]X:QA:ZY]'OK3O' /JA?*VR]"A'^*6G>_5*@9 :]:
MQ/D)8/?-G?MW_W3@]RW?W89^3@=\!\[L-%&XO4B@/DR$[&+)6O ;2!'T\^+@
MZ BD%'/WR8V0G6E21:<5]NUS5.L<5@:D9K%Z9/9U*FGF%CZ0![\;74!X9X+C
M8Y]B$'75=>ZV;I<E<PAFLS(HD2[[!FRMFY%ZGI5+C(&"NU&..U._8OD,+ S5
MR !V/*#'@5.:]-8%V&P*Q"F82OJ:J3"VV5M+ [@X/J-TP3*(8I([J9"?Y;*L
MCED=LSIF=<SJF-4QJV-6QZR.61VS.F9US.J8U3&K8U;'K(Y9';,Z9G7,ZIC5
M,:MC5L?\?4Q$RV-JL1"._.$E\C*P#C;DRP!>%MO#RS^BN)]?Q[<N>!FSP"5Y
M<\9MJ#ERM1M\%ILW&>3DAU>Z$XWHBM7XT7H&,"..=<"RD$48 *]YY^P( UC<
M:_#68%;R$3BU'TW&#*!LRN"34S/RR;%^-/.%%['+CN3^9UN\78&5%==$%$!5
M7_8E>V,V)_SR;]Y[8NN3P2UR/M0I+.G0"-ORPT[PO#;+WWVY[*DD\HXNGFBI
M 0-H<%VW<9%#(LC[LR^7CBKJ<G</9@#K*0S@L6B9W2*Y 3_#W$[^AJMB )[N
M#*"*HT>2AK1"+&X81]T/H#,OH"S)PJ(D@[HIB^9L+047I3?_[B-I?]_8:D?!
MJ9W/Z.L8P N_$:&(%@;0Q_OKT2=DT0#\U($X!H PH(?R3CI+TA;!;C#JB*CU
MK-U]^*@$-AY.D751G</JDW?2LPP7Y1E %F&ZTALSI=V-'Y^D'<+$6G1.B:9,
M4>M'=;440!M8\%_M;,[5MMK^J/%PD9+HBE7@:#U\1C)]O7O[)$X<<O,V%IHK
M/_W1[#MT(:+4V HBH8U"5$0LW*P:_'+D^60)8H'K, / *C& SPW%%46GN[#4
MP%"0 +G3D)5I+Z(^9@]T$4]X#QA)E)&G,P#1\])^ M@6S:C_\9&1BI3$7T[
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
MD=MZ)ST7@YMDMO70S-Y/%WVN.VXU;[=/4F0W>X F.S+_";M=B,+U T]WR.\
M5>'7.LE"YPOF4A.<^7N1X23CK^I\]N1A9*&S_(DC?J??:K'Q&D<@9)4ORA0/
M 2&& $WI'R^2W$'?HD6L[3F<0@Q'^,"8BVQZP*VC.#:OB;MJW/QE3M+N.=^>
M^DQ=H*L>4XSA]=X6)AQS#2/V4!60JX;@J2/;P *A\OVRW'ZP6PLJ7RMMYN;G
M-M->I3$ :ZPGN^OSWC%2D'?_<!15E.]0_]N=*1Q^P5YM^QC "4#KS-TP#GNT
M [!HZ"=$"J5O4:$X.5<:DD==NK#>ID=:9 [%.A^UFFF;S.;6F*BQ522.<:R]
MDG#\3377^0=,8<&EF55K/5 ?ZQ$>^"PF/RA?:W?K/>S?)<O1JUG&S%;0*4M/
MIN]ONN'WOD6L0"5:&'_^8KE>?(B$<&$FW'4F[:0([$)6XWA[C[+M565>M\+(
MHX>OZVUAKN4]4=6ZKS #2GY"5%XPS_S_54H;]#E1V6I[G<H0C_#9!H^R)S>1
M*65TML9$8D)Q6;CKT2Q'B]TU=D>;JJJYDH7U=&_QGKIX>@O9B;ZWLA>DL6OZ
MP,BZ")#4#M"?#&$'LI9WP[M?HR2AS,2<O+1'6F&> 7"_8!G6\*.>ATC!GOX9
M9"VZ2S%W9E)8(DI.YP=*^=^)LN G1#F'[2CX)X(.GA??E8[@PAVD2M!BBR22
MG)4JO_$3TY]+>HE,\&75WWWV[%2,CLN]1$7EKV>OO8ISV//^?NM%IM% -NH@
M%4Y[*R>-E"6%A_8(X/B=XXQM-C],ND"8]4\=Y4HHV;;O<_6!K:_C P*.]QW/
M?*,/^\SQ?M+7D+]"U%N.FX3UYJ<H!J9?KG2QRZ^/D2T=\%,/J.$+S.---LNI
MCY!BA7(.!5!B&M4"XPI76M<+*P,D80M1O\8W5H./,**&';M-S"E: )W'!L4+
M91,[;"01[3#+)@FUI/RWSV[%W?;'*1UZMN55'+_'BSML"WD,8 ,/[07]B#/7
M7#5ISK>[SM?T&)&.O@G5>KP:#3FCJ3;.>59SGSK,5-:F7XX,8N(+_>8!O_7/
MH$6W^<E_L!JT2- *[;\X/WZ F'2A64Z(W*G=:"=S.;[#Y/)7<M#4)0O?R8,&
M@?7Q!\*>/-8-V*$LOH:VMEX!64RQ1WV1XZ$%(_<>\#F;1I5OOGJC?H;=+(?C
M$*K9,=OSC=!:8+WXZP1=#^Y>8/&1'_TFZ@BJ&>3 G<A-@@7(';1ISWF4T$]+
M536J>* 96MN61=LE\B: L_[MV7 N],=04[79%RPCL7YT<SE.Y$W2?(F[\@C/
M1A(JH]OEFZ5%I#@E+X@KW-=?D=]?SKB&6;+Z8.;C#YL.^, 38!EV5+98$S>]
MAJ+=))R:<_JMQ)!3R#LXDZ(#D4_*N;\(^ 6GJV%CX@5X3&< %1$ %5?_%SA/
M&6IKNO%[P;Z;WO3BW0Q WK5+Z6LZ!2H= A]#16LL.&1GO(F20Y6HP$]=O(8O
M7^2=DXF@O8_\1H7B<G"FW>+,]XW^-J6X+4O/!B1IKG#ZH[ )"=J>;@S5AY?.
MOX!9]]_T!!3]ZQ-0>!EB<3(!'.+(6=3,=C4X0#I!/V-O1D<M?9=G1N<C#^^\
M<3@>0UTW&!=.,Z%HN'74TC</9&LIW(GT^GEBIC+&U.,T_C']FTUGCA(Z9B;#
MQB8GV]<HMGR?<BKZVL9)\D[L:P;0]13&C%R#=6;2(RD,/$\:Y1'/:?J@@-UY
M(^3]?I]KEO59;S*.(M\=MU=$:0O5P;L2X5FXE)?D14V_O>K1$88;T_:II=3N
M#6=W4F67$!T*>@G(2J[=?CR?W%N"@Y-@I<57)>RVVD2T;X]]R@"4W[RU?!HP
M:'.%6CN2M'^>K>OJ*V&9SFP#&\W3\[+M35]=;8(7&, [.&I6G4.#(-XF3E-]
M3[CX)OB>;%J3D/ %G!?G#J5N!)19YV+&[%Z3)7NFOR#%B1IYJ<YV^GD<GIV*
MC18%?A6VY>8^G$U>.AXEFF=:]ZU1(\[3MWB3=-Z/;N7AS:FGFMU*BPCO8<DT
MSF0 =V1.!;A?,"<TX3=#*\-LI;HY;$#[IF&1FY.K*R.=%<K#>^PYZLYPNIM*
M:(V:Y,B&'TH]+4&[U.N=6]JIAAW5J<%W1:)VDWV)G3T<?G<PNYSA93&PSQ(B
M4A:[K=MMR[-A5GX*6];<87X;'^+TB0,G-(9I-Z.K]_88T/P)G8L'1C_/T%0;
M#3+RBM\4/)JKZ5[_YHM1%5_0>=X#8?=+UCNQ#6*R*ZG/*LNP% XL?D:>H.#\
M]FH"1_VEBH!\DACF'EZ>&"0ZBPE$]5.5:0ER/,@-Q&\A2$3/IK%)B^S KD;;
M^J2")[;[?)IVI98L/&,.#B!T>]3DL<W!2V"M1I6=.2<C^,M$V9VQE(V->C="
MOLW-;2PN+ +&._LGSP23<FZ7>G7?&^?W9M%.RK2/S_F:E;=3(SII3],]50;@
M.WL2LMH-2F2I%&L;6P>KGL##&V]RC7Z4.^SE,G)>YW3O4#XVB<K2V[F=JDH<
MVSOI->NF;J?REA*A'W(+Z-KU6CIU:T JH&0O1!J<>T4+DCE+$:U.-/EBW4(_
M2)R+'U^_]\DQ3N[#6F\K^12>6?'R[?CX/*V1K8T!E$C@A*QYMI$I%MWW;W>V
M?CO\R,AE/#*H1-PA.UB9:1ZGJ!GOW5Y@3_;50-7$$F8[=6)R-KU"-<1TOESL
MOXP[2#H<VLW-,ZA/D#BM#E/+Y4HLPCV_ZB<6O35K!Y,,2L)"N\DVVUUZA#YW
M)S<KQS<IRFH[N_C%RT]CW@'J*$$H/F;3\RA*SE,]C@X2>0]?)UYO$'_]V.?!
M_1-8ETNW58:VU[\;('&BS2S+336)QU]ZW\7RQRH-2?KC(<O:4'3"^4IF?@OU
M L>#D\%)W6L6/Y$L1H[+"G9"T:LK'K&AZ/J=7()T>%*WE?F5%%J>6<YF_GU%
M(@>3)\/WNQ$JX%EXZNZX\DXN)+]MC[N9\8.2J$,C+N&'U>3O.MH_CY_*>Z$K
MZWLSYFW)^GYZ ^8-S)\!6'2R5/?8J&MWEN,X\@3S).\1N=S\;2O7Q#_,0D;N
MOZ4O$W-F'T$\U2 Q?R!;FDV0#<9W*&5Q/F$DW'  8P<FF92 9O:>RK?2KE\^
M&*RIJ*]]EJ<GS: W8LR 8F@- D56-G$CA-M?R+MUGYL590=7&YTTN^_(@YHX
M,;UF/D+V?3"%8Y^_L/502?TCO2=].]S\9EYJ2QR9KK2KCI8X4A.]<(@!;$<R
M@&14)V+-3.&H_VDLMXO!R:GLXTESL@OM(\I7@S>R[)^!$F<_1$Y>*>(A;M-G
MJN9KFUW&AC:YM2[Q[9?/?+SKQBQP993+5O!8:>1)#PUI$L*/ >P ^Y D&.WA
M+?B,C8%M-WHM59V67'1V6_K]^*_.4?/*C;:O+RH.L[*'OZG@]66NJO%]'-_U
M^+)_C(9-=9)_JC:[F@F/?Y).8SA[F-3(C D#6#<SVEU)957KFB\SRD]3GTCM
M+HS7=^YIN6E_0T_[XYOW#0$>+.L]W=8M?5JCY!SNI+-HKW<9=ML(;G,+F#LF
M/(/)TI1LL\AKXX\>S]L5N[MTW6.QC_=@F?@QO5Z*J.\W_@<5<ES/SD95EL[[
M7I7H9K$Y]/6#YOI+X;)#)?)5E5;7WII*L4UWCF^CG"*'SMF0#C^/=8ZAJ.(+
M\=D4<\WX6N'@A]^J'QU7]);2^0Q+L_ -4TF6]JN]2TYE.R?>*W5;5O,:E-,Z
M(^\0E=[5<3IG4BH66^M%[%[S/OJFF5GG4-QRKNP:W^U3L^6H%U1A<F&W:* I
M5Z@I\48:+2N^TKXES6'.ZD69'VM8AZ#0G>N#G -X3KP%NBVB#*JW<S-2AW$<
M^ 9A_D:1EH$;S8GA$M=OM*]=<,CGEWMA,)(T9D'D0-">HW9_=38KBW"U':<6
M1!-2#X<)ARAD] :>.=0K'_UR/"B:D/#P2?^&/4(*(C*S2^EW3]RFZIJCX\7(
M; ;P2'; 3R"]-&"@R(186O)-[FW>LS+Z[L]4)8G,)Y[J1NJ/AF.U;Y^+9!U?
M?[\AGP&0+5@>XF?4BC@8P,/9) ; A56(S;0/C'D4_ 2;3Q:CG!L.=Y6LM/-Q
M16%L-GAY87U$7^;EY 2:^0FT.&WQ>07H 0# R8DMAMSQ&7X3=5LOQD.20.<C
M(KR+Y%$%7\O4[KX:OFA<LT-A\Q;NS]%K-?=4'L9MIR6"?3URAQE :W4R."Q/
M&)JG[JJCJT-E/KV4 %L4W#LU595R!&$"UW6-?!AM>XL!Q,E2Z'LJNT5INR8W
M,(!N62L&4#&*>_,FMV',=NQUVLNLK+S :X^^?5VKM$O@_:OD+DBJ[1L%70=Q
M!YQ[-<BV7>Z.Y=*%88W9SU2.#G3,/Q6HTIJHW");A=77#A3(OQF.[7.QB8I_
MXG0S@2340WA 9QD"V^G'21MB'EPK\VGO]@VYME&U<J_GU+Y[%]61A!2P1$>.
MY=+(-ML-WGXYF_3>B(IDD\]?.-&TF=^@$F4@L5!(\N]E@MS*$NW3.-K>EVEB
M^N6M9ZVFMPAW]G6<\@&$!NJU"C\?H1FU%D+O(OE9&0]';I.,9J\18JMU5@4?
MO=9;0S)Q7X!7B*8$</6SUU:F:S8? Y$*"-26JLFPO>(A>CQ)[9U,H WHU;DO
M/3:#2/ )OAMATMFV-^!&^Q IA,VH_[''9KG+-Z\5!^$WH4Y0V4EV8\TDMCLB
M#EZXEYO4"KG5-(.+\AOAPAERZ]9R[OR\PV!(<T1I#$91-*$BR3K"TOWOWI),
M[Q\T1-0&2)3=C"^58@!6GF_L],\Y?[QWE;2EN%'?<J!,ZTZ:P$CD*)P==]H9
MUF42A''I=;>CL'=<#(O-!3,U'0:D/93+E/OLE8SU.4IA[7G=B J1&Y.J1+0?
M01>7G>VVT!M2,])F=G^/7G11_<$N#M.%P5;"!PQ1/QW)W,5"V?2% 0PE8#^A
MMY$K#8AA,86V"5\E8D?UF2X4F7?'?(T/4CSCME$L6>Z5\I#Z;34V@>8G>^LM
M<>/;GW:;26L]G[48(?A"1IF(V4B5ZI&Z\U2C.+UT]YBMCEIF8)IC]*ZM(7%O
M>%[%\[1A+X7.O28;L;RG@#ZWG1,,WI\P86;#&0EY"]F?E3-2S(C0\7!-EUU@
M6Y#NS$!4E!.CG$/I;'.)[6;G^;>@F4UNPF?&8)_J<C]0#)H90(YD*52!P8F:
M\'7DZSU3=K:SS%*3ND&H1D%UOA>T/34T5IW%<L,[UZ72=-1N3;P;:@A3?B^J
M!):@W&#Z2 E:.GT7U9BDA_>6.=2#'[>UON,41*"<G."N\;L<-'Q0CQ.8E? B
M/9CK)ZL1+70QJDTY^3EIM[Z,/U/__)+C^'F7#2;5EYKO<PH:'^L]B.=!KNNU
MV^G,8F3# )@[U9-&IDM$0HP-T9V"-86<BJZ/]C_>U&?!R[015TUV@S+I))*2
M+U+(+L494W&/SM:<SJHL_G:FU[E^[?'UF2[);--- E=DU;<46V=H1-_[NN#[
M.4[#E#(C%T$&H7QF/UFBM]A05JYG7I?X.O-D53]IPRL%9IC+P1"%LQ/]2L7N
MW#V:[)8X%B+M4V':2'B4*=H.]DQDMNE5L.#<:;0Q*>!N53F*A7J%;)2&Y"#[
MOG:6-[D$D:7X\-K(JWR5QX\_4MGQ>'N+-HM,0->44#[9,8FJ17MUE'J$F*K9
M?*/I3AJ[%%^.YXAZ;LNQB86!,(]JYJ*#@WP;-[W]))#D_UQYJD(R0K.E-\4K
M "8QSH,GLGP6W0%%G8NX;991H>UMY3WJ*+93'%'WGN\M^]:E*6S' (((&50.
M6@IN'Q+YE<5+HCE43_>X6KQIQ95"!6Z-BNYW5=7GWIF;$TKP4.'5%8$[0 :)
MD]JDPX&]7':[38=SQ^\Z)D")A$2&9;V:2C\\BM(*V"<8G)I]!^=Q%BUO3_(H
MTDD@/SA?Y,:MH_'6R-^EEV]'C>N^N^O-=W[V/#MZ7DPG2:>MQ11_S-GU[I%I
M;8L9+H5K9/XR_U[8QB'I*:7^PRE7-PRA*3AS:S)54K_9M<$_(!HA7Q,0JI(.
ME4:Z3_Y7]UC _O?V6*#$(*U?PULR3W(BK3+(>M;S[.VPA_N#1J8."Z?>!1UV
MU>R[?\#@4I=S\V:%ZU:WF 3?$<;ZP1/X;$W?[,Y]2) <UB/"/CI><#*MQT25
M7C-8:TEM/500W.O^>MU1O?NE@*++6@\)^ U8VZ0A+0DG-O1M77TB9<M7NQB*
MKIM3E!#SI8KAP_9Q0WZ<K[)#%!,B[BE-XM\Q@#;O;NS8^$NK.9XMQ%S,57<;
MB[DC=]M$XFRU2<Q,CK)5%R?SWUW+WW3LI9Z>GM(@2(5,IW3O]4I?.1'G("/;
M]O+ Q.=)'<8+ 2?/GOZB<MSV4V-^V@NI_<%9GFMNTK,^,Y6#.9/4W3;=V'(&
MX.U:/'\?R9M$5NK9YA49JFK'4L+]O'BT@N]N3CA0S3*I9CL=1-#I#RG?\9*J
M1424XMF0BLT)#=1#W8&(<NDGQW+*PEU%'N:%Q)\-N^#%JW] _GA@F9DPDP.B
MB8UUS10#H.[V$^49QF>"7C-V/BCN9JK4:\MIXU;#]'Q>VJN>C]=%F+,UUKU+
MYGP7C">>"<#S"F!OD\-(:N_A3%0AAQXXE[-?::FA\&GO]IS-GBY!.^.G>A#%
MPEY:-17WG^<^?Q$UFDJ$T;<8D, *V&Z\M1W[L.D!?ZU&<0RSJ4J"Y:)$V\%3
M!RZ^^!([=H&69%U7Y*DJ8Y,?O.,STQ!/!D013\E[$D<BPL/;X8$YEB(#SG&X
M[$;;<"XO_?W*GD9/[%]O5)S5+]ES\;;@&R@B-B%WR")%>V<7AUL0U$C$&E0%
MAJB)X4 1YB0+9G'Y262=DA:.P*0OUA$[GSWSY=^QX'4@3]^DPZGT;6&%V%'=
M?'TM@[FW2]^'(D_.*338(L^^MBZ ^R"/N*=4)[:/2#L67$C+B8')<6AEQ =R
MOPD\F**X@3Y\A:4#XPEF.Y6BVT^H-.6P>*..Y)&X<<^/ESBG;LV=/O.A\'&V
MSL%3^FMR<[^^UGK'E[IF.(PZCBH!=\WBO2#FQY:JI;&#PM:+'W,?N*\K]$D7
MN=6OS&>@=_UKGFO5R\Q8Y;AKV[\8C$9060F]>3ZXM:A:0AZ=_>W;QIR/;EH/
MSCW0RWFJ(.%9%5++EWP/\[1R7<66L.O'O?6W/MB_%X3ANV(A)<(MGE^>L34P
M@1*Z_7YVAP>5B456+A(OMQW$1X\-L]Y$[]3WJ1[PK+EW9:#H 1VF1U2B>]GY
MP,A'(0#Z:JCVQ @O"4UN,E:)^,W_ENC=Y]?FN.5J6FLR%K)JNGG5/YU+O^Q1
MNV.CRT'\>;"["B<!)82P<00Q<X:%? $<VCVW!_)[!M#22X>?& !3%_"]G9/(
M8CE78)'2-4EE.]T%+Q]W53]L N7.[R(L>.3)[SE?CT_(&=PH&Q8.5LKFI^:8
M?S$Y-\&_;G21;HXZ@=Q/XG@'^K8S  ^J#NOF=,M&84>)^-A+Y@8*(5([WQXR
ME51:XW&%:^NK=_<7YZ'X](A,Z,'Z8M;,BC*/+MHV6M&W1'%M.X&(['=P88TQ
MQ]P07MB0UJ3X0NCJM? -K87RIYB"P1)'>!.5G0&X&=+U)8A,8Z$,@%^/Z$BO
MY.9E &K7L'B(O?,Q(RAFL#@-%-I+3=87?(=E:G_(-#%9#B,+0NN /6I_\2:[
M^2[(]45)_+.QY"/A\\%&V3<YY&Y.LMY.W=5AR!ZLK'U[C3:4J7B!71F8-44*
MZ4:MB'9G?.G)S(FO*2,%YIIVVUG??!,9#-=0WG+R9?\C^^-*50@FL"NH<Q=J
M/U(*W.D<4>8*WI>P*11S3!CB"+^M:6_L+1@1ST8YZK!SX7QZK.(7OZJ+5#M2
M7#>+#VHM58/$Y$'5XRYR'0@\7GG"\,.A1PIW+O,&<SW(Z;UCS[EQS9N:UYL
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
MTJRLZQ2B2&U"L(2X$L>RYC982$MDQX[,]*Q=6\A:+$E[0%$FE19X_YZ@P30
MYE^6CF#4@:"M1FWZSO#20>6:4P K\_+H0<ZE839#(1R(3!0M2[&0<6^SQ>%P
M?Y%9D'2.K+52FKO2L$8[2V2Z&VBIJ1\^;_2M]*@;/V7)Q2#W$3RF2L_DPLD[
M=UG5;&GL)L07G8>LV0GF8DZPLWFI6?,^T"O/L&3Y8_2%J#/3#@N?]:8:[S_3
M,2V>EI1C9>>:6WI).5,,7^W,U(_8MO6J6;5I7M,,32U*<MQR26W3:WP;;E?)
MD"9^?%,7A.A&MJ^T'*6#!DN)@*9F'H-0,NS1;70027;O"U>T<,%NZ$QI,4D"
M]ROBF#]1-RKF'%9/#J7.FG8QU<"^7U7OG?(E\?/05VC(7#22.QU0,^HH[B95
MC9B<A[5!CP?M]!WYK$,N!%RU7GA\E';W"%=&BV.5)X5$# A7@S+"BZT(,[6P
MW<L>^DU9)LTU6R=-9.%ONR4\[YA_[M&[]\J[]0(#5=\2/T Y64R['=R&W)69
M0B[#UD,!9&5*(:66AERG)K^K'BL@/R!T57J_F[S]9T/.YJ.IB7"CUJDU\M7X
M:SB+B_.F.G:H6.1<-?3OLZ/SU^RX"FL7T-@\ "(]3!A?!MQFN6(%@Y0C</WK
MX%EN,UW?' B1?^,%Y1C>.-CX1YFV?N%R$*Q_IR;1K?%[2]K9C*&?ZL6BWWNX
M'U@M1C L7SG%U;V!;<<EK@WD50\D-)EX.14V27O8<X[L'\1/3)TV?J74QY\I
M<U5N/4J9(=L7J@Q(\17$4:[]5 H"^4?4D0[ZEDHB$X]UYTB1"N8OVW8BY$<5
M_5#<[I5"?]">+5LU(.#/W)S!G ^@IY] ($LL^ AR+@FA16HE9$YU9:)BMU'L
M+>7YW46NFHY7]F!/*B0O0-V2K'4;&O;EV=G>R$?ZR"FV,>Q"_C?7MP&X/JFQ
MW:+2<_:3>^8_<_U<GT/"LH9D(&VUTT%\(> \>'%;0W5++8YZA^=RWD[1&2F[
M5U>9CI24L%<H'R\I*6%@XEHRVGU-S=*V)\M1= $8T.C2-\DYL+U8?<RC7]%7
MK;F/T_IZD9.E('SAFNB]1390D04$".Y67MH9#__#G_ ED-?%O"(V+CBBCTH%
MZ.B.J+:S_![W[]PZ,<_I_\=+6NR*'3=7@[;M82Q1<[2/X4M=VH.6.I0^K]KH
M+F!#U]&[BKDRJ=JW[_PG9LCKD$0PVGU%\B;K+6NFO2>L=JK3)%X89\ V^.]G
MSK@*I?NDQ3S29V_W'Y^JCKG(]/H^Y#1F#HT\KA0B0K8TQF=P=!P$Q%WHM9W(
M][!($%P,4ZM.9DZ1,NCYW"GIR*S;=D13U0\*Y*O8<I+)?&UT"'/ F29UFO+P
M2=L[@U^'#0-=6F[$6R/NW66J]>SLEI9B>(Y[!K%MD:&8$ 9:44=6$.>)$074
M1%SSA2[/#<2 / V:(7L#)77SN\^F.,[$+D?%XPL&]WNV$DSE&Z"\<T=1XAW.
M T__D90*I#E X,VRDF39-M;_4 Q+JJ<Q+J$U6S98_:U.=<&3U/7.RD^I<F]J
M3["7(85=&0\2":CH;<PI.%2?*!;MN]LO8E49:5I>OXF%:+*9&HJL/Q'R*>$4
M/*+ZE:4.G "M%FA7FJPD<U/TB1H4R5R;K996VG,_OZ5 '6@&[8/,5*(ZI#GN
MS_S%BP0P2<HK 8-3I"8\[5==@SH!\^YHU3)TO,63#JKZX]>T=;[J<?>4.NP;
M'639"%%G74)2^!WQ4(J\TI1(A[J9R8, 1URPECW[C ?+;*.[T"]KJ_,L-W+P
M\ F.QI#/'STMI!AW''%T$(6/=TZI4TG(38>74!#_1VV >R4E\&2:.I:EH$&O
M52H9]LS<G#EC(MS<PEG\B'X>Y0%IC[ WQQDNAB8R=J:)"5>EZ]P(D'? +QV/
MF;EU5-C:/X/7OQ/VOF+BU/BB$H4G!<?GH$!:QT/%?G9Z71#C'CXI9SKTM5(_
M,+!%+<D<86G&9.DZ-<!R[[3A(L*46J2C1&J?C^SFXH.G=R6YGQ1.GY*NBM0=
MB9[-;3V5<.+KN1M3BX^*]ODJ-YQ%,J)!5&,ODH)^*\-P&PWBE9_M=!CHCG\)
M-,I? LWH4*#=^[\)M Y4!83"R]@Y6[7Q'-;D70@O,"%8OD0W;0\OD<]CFNKA
M>3QIF]>[BL06,P(N9&T)'#27B#5%[A91XT,"R!+N+>!J8MR!WGM86>>%-,L#
MA=Y>W@NW/EA-&$2M]$A%5UBZG3A^_G38,P29(DGJGQM(%.-(['1@&E^GZ+XW
MU$[[A6>&8R^94GY\.Q6#%KE?#/-C*BX^7GQ.O>5LB"G@QTC CU6("46 '_=K
M])#M-R874;U;9PQ2%J*MOSO<.'6NRP?^#=TY0))*[&CV:*6#JKN2<+''XG[/
M*%0T5HW '@5,A,0&>CY,O:<,/6]SXOT;]1-N5UH?)PXA2;(RE#>U';/Y6710
M@=9-D "-/9JLHLH,YE4Q_$('17,6T$%?1U.( \ XP65.J0-VO=5R&4W*,A_V
M%MUN$:FIS9D9"WDUMK9I(O;H%D?K5?;;0P%RLK3CQ?SW]4U]Y(9U^&G]*#X=
M#;>@FN(Y)..JF-3PTSKGS)7=,:[I7VIZ\*2)Y_*DI*-A*D.?[YMS *0.T0>I
M#6CGPK;?Q?R@2!RTH/ B9Q\UINB//6XJBJ^X8.#")6)X\N>6[/J6Q@)OK:#,
M4(MR2! IF,!Z+=&2]!S?R,5A<Y/K5?J_=\2E2,H)""X5W09EISB1FN>#?3]D
M,_6^O^UY!^=U8:*4V]Y=3J$.>K#[I=U F-54  )9PJR+$I<ZP%61G:6^733Q
MNCK'0*W2\-?#;'=O5W)VB5A]-1<QLRTTG^Y\&_^]XQFBM)9R,G<N\BH."49Y
M%U@C-YW\'"2H]0@>VC"R8J.SUX2=%+DF)H5D6842C5=C:AH23VKH+QAW2N]+
MN'$E;SZ^H[$NP[^/)I\#4%L3<08Q*LP._] 3"FG+.4Y^:,MA:W4B,-U5L&3#
MC;UHJZF)9^N"Z\ F:T]+GQ)V?E>4N+?VXI.-2>GEED:<\36WT\,4W?S<J(P7
MZA,%>D(1SO'7UWK/,8=IK86^ U^TW 98"1/@*BE")!?:'R#S%\A]HB&+#QB
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
MR.WY*^]6/2:$^0&@=ID!J9+B]H+67H,Y8*K>WR$+(K\-A5RD@SYGTD&_.>R
MZV<QZXO[DA^@?[PH2CL04XP7F->.9+EK3NS8318L:(@0$6TGI]Q.JJ.8O4&H
M =22D-NN3!K (U]6'<ONFKHW6OHXC_V)OZ%*[OV#N4QJ K566]1W'C6)[+8)
MS0Q,-[4Y<Z"H8A!V(^/9'C8^AN)&"L GDJZ%A.(PW/O.9GGNZN-=:A<5%@W0
MST)O8XLF';TNE[5LD+P'&]NP6JM[J$'1TA)U]<]3MAVO;-MB3WGK*1>^NP_2
M C'?)4J_<,*CN59LU/..3"\?A%>EU7)__@K_>?,S);K@M^9.9/2V%@?T9D/"
MGC'FN2*L3.*2M:3?\1*N.K4L(F,7UJ4=R;2*D!F3L0W5,*H.SK!/4*UZDDO-
MOVBJE<P<]"8V^)+ONG/@/:]^,>/M<A);F5MIKD?Z0?"IZM+V+X8K_N7096@=
MI@(5+4,,6%LBT$%W&EX/^!S<,OTFZ>><>#XYE':3HC&JQN87:K.R:Y;AF>]F
MQ8EP?FBRXK$'W?4FP 8 _?M<AWE0R5%Y!KML2OV@;I]WQFEF1;_069)0=IQ5
MHSR;@KG[H]N';##51]$D 31+<BF*#EJ3!#1!K@W&^K"Q!(*[AC"[AOGHSG--
MLG%LPQ.M*"7^QZ?BS5TTK/RX8X+O]/C"0 =G2"@>3&:S0_X>0T]")]Q_PC!.
MD,B5CZ_&*B\-%-6_SGQ;'9S@$%72_K1IP!_=BR3)R5#2E #?F3A&!WE*H4=B
M*/4 Y:W0FR74:8LM&MQ]_TKDU E%J8$M<+909#L8^B/C/N)2$*(0 Z19(!J2
M7\P/D%FN G<9CTAWMT1-'H2.C@VH?HW.FWSKB67K"GZ*[N<B297$Z$B0UHU
MZWG7KBTE,TVC1A!^!] BX+E<W<8M&BD8'>E8A&KM$\F+%(^*4[/FB=*[_CN-
MEPIZ=S)\87[(>G .E+#WG@ZZ\180E?ITT/1K9/M,)/6$+QT4#NA,'S,ZB#,<
MO&V!W 1T^Y\&"&XPEQ8S0+-%4L?M/%:1HPF87>C*TC22A2:!;)LB07$#@H<;
M\$[(QS:QJ/)]6D!*LMY/LF7 [49=?[^N$!$2$,WL*3ADI+8H]3VUF)KHKM R
MM1"HX\^F5>,):P[R5)L<+U5 .?8G_*:('D()OD4:^8\^'G30/S7RD!:FS/V7
MEQ W2_-HX%&Q&J=A($-.^&VF4_AZ.WA_8RJ9?Y:HR"H6?<):?V43>L2<]X7R
M$)R$+O98Q)#.:40LC6.<^BWPH'YJ*M(M5 *]I[%_@R;FB61?[H).: 4B7.=;
MZ2"A$!K9%7$WY"PQN[8=$T4[1=2=25.K>QK[&VW\PG@AN@]6;XD8F_K*^B<G
M=0]"N;R _"$#(0$VW3L38DX0ZVZW*>B"'+4B=4TJ4E3]"G6]0OE2M.46O_H_
M:E"I>&9U*DPSR'*5BZ(UOHL$F $C'22G&4D'25D(PL>?HMG.B-!D+"3NF1O=
M5F@$ SR]>GP]@'7=F#4"@X^%'I]V[0JQ VZ]--_Z6@AFQ?$+,\/&>'60#.4$
MNN/N,ATDJK8N?NED0T*T9(-C<:>\D\F<$!VD><"%U__B-3$[1P=%R5=!!-TL
ML">+ KQVZ^ZC[H[:/K6-^2-?D>IP[WDR6^LVVI":31.@?0\"Q\J,(4X8YDY[
M$&U4;HX)K^TE=S-^/FXCDT%@._8->CNPN/WN:P_?+9GF-=V@I%2Q&YGKOAU
MY)4B-T^3&&EM&I"#<Q[S Q.Y;>HMZM2")N8"AVN*"G=VT [JK&[*-[84O:>>
M>JP%"9.Y:.SC=) $^!ER31+PT ]I+>Y 3'E.E<Q66T9:1[-H>70)[I"U7QR,
MW3,GEK8D .!0DF6EYCFP!7FXNJ!$DE6B9-T"[XI6TT&#9]!HC\,AC?\T5!87
M0 !_HGS7!A^^S@*BB7'B.*G$C1@"<Y:XF,-%;&I31QMX1 +?0/;Z$<N6N(TU
M0 C(&!*6:&VQ "M10^ LZB![2-0^BQ* \&?V*S=%:.PPS\^TX;W;;-+VTC^F
M=!JMX10^R\]T4*O44UO_++QZ60_'M/>DC:1CJIY*Y7%R*I2\8)F$;#6!+"R!
M:5]V,=]O[@Z0I)"4,!TI.FC<@XO*$K3P!3UK?$!S<5 E\3B@WN^A8SY84\X7
M=\W[7'[;TS["=PF]E$LJ/A FRE!B&PJH0;W O0G3 I$Q%9U(\ )&W8&7!%5'
M;-*^0S:]4!S(-;MAS':FYK;[%FJRG6:\A4-38S,#:"GZ#O$.5),$_6A1@$"6
M]/S;3OR+.YC]H_UT$ -@/5V_?^H#01'H@NYS VP574P'&2;M-8G0J! "II\O
MO3JH]DOB3N;X$)B:TY07;%D<<I0.LBX-/4T'3:[NS[</[)][,KN[1TL>^*&Z
ML2\PLH]PW?ET]@.F.O%KV[^CIY@WR-@65O!QFAQIH/77%MF A+1I&D),+@9"
M73=EX$W]65F>ZQE3=?,7OZU"ASL1 H#U+0"!2;H+K;K7(CO\<!*'$6/SLVKQ
MV@G 14XY[G]TN11X M8AFUBU9A;5#PHNH'!O690GFI):\YH7FX)2.VR,^]1A
MLM%Y,:K^%09%;U,MTL3[6!B2&,CMD.)4RCJM#=!]]ZD9$%<,%REGTTNN/6!R
MR&\C_6)Y1OK3MWH;Y *K7U."T[3;7Z[X0@>YGE$"<710C [74),YSMYFUI9
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
M!"OD"\2Q,*L0?I>2$+V1N/.]O+9?L'X)\]+C"88N9K(5[Y12PT<6]7!I<IV
M-[5(>^2(D;P(Y%8+56J6/O',^N),[F)C<?_N5=94W@=A54YEQU*=(-IFRI)>
MD#=0D [G"K2*M<N$/00RY$2^/%8/%P\N_33K_/S>-VVR]2 D_82A=/^7FO[<
MY+.,ZY!HP)C(:.$]%%>8MM [N-Z8AWKD]Y$S*7<;(WSK HF0/Q\$F=ES.^9]
MDJ>>8W48B0&Q:E!1>+$54;K61\FOU&$3=NU@M<>*,KGHLZDSPF IWX&[PJC-
M *W"<&#F$I&,(>+W41U#'C2M1G4/C@[-\/VJ*E5*7D&TPDL?&=E6L[PG_%^U
MHHY#Q%HNN;6(_J"IP<FW";&VF' %-3(Y]'3)'XX.Z7Y%T?OGSCEO"?0>BYP.
MX/3QS011SP+N)+8<4/X;([ C4UF7>+NN;J@4U^3ZYKI\>>F4H7"+LK6%5>S9
M2T=NR&P<!]0NY63EW]L!V/[5#L ,B N P*18$B'4!$OH@:XC5 X(T_\C=%O%
M[@+7 =H[99GDL3U"!VU/^D$QJ236?S/Z&F2F&T('D>&4FV,T;MI7.NB$MC&
M%MTE[2[\V<U#C;E3U'R\G'.:NIZ%-8^SLQ[KHM_=,):CK.>(PS1V2X+6G'IC
MH:MP1'4A'-41!%N:0%<E<EKO;]KJ#/796 M?Y&P[HE(2/OI]J-YRBM@=#YFK
MS9%I&9I/;(,<J\H6,.-E"8[W,$\W"_^ G33C\YYZ-163/?45Q%.UP+.?FMR?
M[&.('M]X#B'HH1BQ),<KHSIG/1#B(TV&,I,;2E5:;/>K*E^<$S%TDI1YL[F.
M/"_LFF?<HS?XT5,<G &(1=9UKGD3K&,W##]P:L;6WOT<6U5UQ-"H>,305'_R
MO>='XOL^#;4(3;X-TU#U0S\&IL9B.2 S<;UYSB/62"OVC;S"CDALT>GH;!A>
M7;5#ZM7SEW>ERO/GGS?HBEJQ>U'XNN>6VKV>0ZI8LG F$9E^+2GYG>]LI]W5
ME5=._&S22+RP=$+H48">\C['YZ3-BL]@=9-<8*H 4%C6_M^@,'QEH!0Y]QES
M%$]$K_UPF[\X7RN<'K9S]I='='Z2[5K K9K-;N'CQ:JW8"*_NDY*MQ]/]?J&
MFBS +V".Z%R&@[N]OWF+MB06=2ML3#Y,L/Y8&=+M)RS_QGZ L>=9LK(5=\^5
M!U21D"L$^\2.Q"/PQ#:;C[7<R]C=+-\\>T/WGHJ2NQT_+EUK?7:_[(F!Y,6O
ME^7V8X$\,\NYLM?@D.OB7>!NH=I<W9\W8LPWV!-G_N.P7\U59H.OXB^,"I\>
M0E)81\A-,45JT3M"!^]L+)3M]]AN,G8:<G"Q :6A)"\KF)AY#I;Z)OSAP]:O
MYC+XU42V%?\6GF&*D<)G8Q'3YOKATK*03JVEV@0V@,I,JY>.L$J! @BW1?C]
M2A_N=015_RHJFADH=+>LO'P(2J7RPST+AWW* $9G^-#'4&K\]T8BQN4Z;I8D
MB8JL/H>CM8\^&%UO\@KFW*@*;?IY:\Q_/>FT5:6;KSO)K#LUPG2M ^0[2S"
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
M)4-HU_7@.[#1\>GZTU7#8AR=.OP?2DPLM$\&'%>UC64;K"X4C0VD02V=0--
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
M9J<"22Y!#>S]J/7$YM;#3JHT*=O-3-(V9[6"HV"5QS=)_QZTVSX@V:4Q7O/
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
MI1,CD2UKHF08IJ51HS;*3E%Y,U7J]Y*2<(J=%$_57/7MR$M'?RY1I'=>K!@
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
M% /TQ 7D_/*4&97?%0=M@@H[+-E.J@Y20SYTJOGF+\!.HE*(?K>N?RN^;]*
M'^,T\OS)(2]D)_ 0,8YY"A?2@1 Q6$0T-01KYR?]JS+_ZF>._*N6!EUX\>3:
M]?W2SQ?N7DGY6*3ZPHBM[0_8D,6T0D<[<(+1T^A#/F#A_@?+$@<EY(TJZXI>
M?5+-;6O-?6GH?VRLZO;,B[WSAVFX*X0L VI3&<&17A R6D$\RW3NAM[-)\&R
M3TWJ:U.P]6-:[YT*2=_SCLJGIHOO'R!>8[Z5+-C(GJJ"!R*1#B+,MZPQOV^&
MY$P$^QV]Z.._TJV=V5\Y.'![VY3C\\XMO<<!ZYN=ZDRO]-D#CR7VXPSQ3E-)
M;,'=': Q9_&!R.W18M27.\<V=.K$8BSG8UD#HA.XCIR-EU0]M7^+%-M.M(U]
M@#I =K4E"E;>)^F*&9>_H9/FNSW6W\<<20$/LKYE_XC5DQ7?#XV%5S+=N.5T
M4!O-UJ(O;'\XI 7%&O*CJB</H6#S];G:;4F?M%NW?'O3QU@N'(B/[WM2\Q@V
MW0OM\:"J)^VUVU1$<$,(^7^4*6QZK*"8/-B:C"# K?L?("0QCF'Z!-MW10]&
MGVP$^GC&&3E-?74_:#-QS+<\XX!!?@FW]F.V55V!EL4LI3(RFI!6B8YV5GRB
MM(77L,PAIPRQ?G7P<A+A=3WRZDBO\79VZ@%5U=,'N"&\ZDBRG ?>'$O;DX>B
M'W/T&DV+1_L&>@1B>S3D/J0)%^7DV$<4?^2VBH\XI,9"P>B'I3+M?H265XD8
M]9]2[\'$J6N'&[:/<N8J)>:JULNIM_K'N-1XGKC,76#K:<L1I?'SWK4I<-Y@
MI8DNFTG=0*7"6+CVM?+(565_Y=D;'R*D+=!2==P"UGHG8[X!J1>$%I!-"&%X
MDS7$T]>A+;2'%(DS6SG*.[?N5?P L5)R?G[E^ME4<;#/Z&KJK1=U8^GM9O:T
M,WLMS,(ND0N(<5.Z'4DPN>!8G%/-X):<:^]@R1V7R#O85G=]!\_DIVK3@?ZG
MLXY?+'R?,@4ZV+WG?\D3THDM;6"@29H!?+^XU^9T>5.,?GB+<H:<1S(CJQ0'
M,Y%B%)Q;X.RSL536F=VC^/EYUN3DL8^=_!X/%QSB70_<'^#JLD--Y2,J1G\L
M@65<#AZ#MSYE L6,-^T\\\9NA043A_$\!#9'HFSKT?MTWJ/>8ZW5HF&V4+>(
ML3L</MY+;V]>MHQ*^VF$[AE^<@'DT@M]!258HL<4F)B^LD'$M-#%R>',[\F&
MFX^01YOR37UIKSWNUSZLK8UO7/SP$*1H=)H3[/Q:IIYM:IXJ4,[\RV=^5--'
MN!(/.E_)J-H+SS=WW@1FYM:'QIER=LX'GTB\Q&L@>Y*?VEI(_3KY&%3]P';C
M \Y_+ >WG51Y8TO"9'HXIL0]D8>](]LY4U[BP^LG9^QW/'O2(5H6K2Y\D8 ]
MV8,2&A9*ADX_#RPRBWE#;RCW[LD+3J<[7>N;/KV$%S,\JS$QMB\C_N,3$];
MSO=<"^FQA*3?':2T:%(QF2LWN+?D_><AW!M3;;NRR@V=MX^^D](/.>ZSQ@7G
M D*C)P\YO;XQK$<QA?UZ UKI) 0Y$.>^\C0(/CKVI9\7>SR=OG2IZMSULMTZ
M@2/=XO?.V8Q%L"QMVFY@B'%T=@7B/$ZR)J.//'^=$/A.BP+.F*+$/.@.7L\O
M23?<N-UIBFE()J7[UNFUW<L2H%4VZI ACM6#*S"5X,;I)<S#[UNF]DX7QU<M
M\L*$#AHA_BD>O<"V&:0/XR57T]E;*!=\TF$2HI"8$JIFP.U/)5G90Z.W7R[F
MCQ>G@"KQZ0?/G#7H53@A\3;'_?J'*I5^!.$J9$P6QX4_2MR $N9;0<+P9KT<
M>[(W[GK4&$7CY]B=Y4 ?T<:%FP;G[!Q=WH5-J!X$(&;Y?SAV7=I['?."8*DI
M2&L2CV<UY-;0@Z2CWK8D6[!]YZR90'&* <51X([JTZ@#XO<.(5LAY%!-O!;3
MW3%CQ%.B4 8@=9UM;4N ?)/(9 >I1+-ICZ@P+2SZ\/(PG;>BLG=E:FCKT1F)
MJ@]%WO+)ZJW31H\UB"'Y3;R\N6EOX9Q22?,8LH]* @Y!=LS:*XC*VF8 B4SV
MFZ,/<X0UHPC67-S!N(Y1S19$/,2CL79(QD1"H96D<4O.>=W8*%$A/X=%X^N#
M!&<UTTC;8)>>$["<7RSZ,!9-JH 0Z=V1"^37&/KC/^[1"B$ F<J%BH-ER$+-
MC9)@E0$UCA)%$XV<$L_['!P]]MB/+SX\K+[1&M#!]_&6M+"[39#BE4/?(#!/
M9#/D-YR43J9-(T>??@-+E)&3IN$\#DNC+T][/Q0=*O3_$*XKX5%_W.]UFK#>
MD>C06U?WY=_[#?D$J9;%CWR ?0\]6HHXB*"A<#W>/[TV2R _S,K'\&[Z;PAL
MO,67R]/84?6GC=ZFLK[<OU2KL#-#1C!Q^!"91K2T$K)%\*J'[QO5^I0^V=&\
M(2$O+&C UOV#U2W-ZA3'O$[\0=B=<KY6)/XVL>$:'!M 9@!$HNXBDZ15L-!.
M]4*3,5_6J()2K:(PY"?R(YQ36F-YKIEJ*UVYWX7;R;Y([5FG;H7/E]NLV= )
MQ3OY\0^[YMFVVA^S*_S1%94-_QOB)K'_<K^.;MYOGRR=84TS?Y]\X]K)KD&1
M2Z8Z1LMRDT'2+@(6%I9UVPZ@=;XV:!6*&;[[9)QOV&Y#"SE,./IB)#,*N_/&
M$@KY[T2,?_1JCL>;IZ;<,Y;>OZN=C<J"1N[Y[B0,^Y99Y6B8T2!5[T#J):6V
MI%B9\\5GB^^89;SN-N;]['[D9O#O"*VN HF\>,A4(:)" SE=XDZY2*PF'8P+
M#%$CG3<C7<N\3SHETFW(]H94]_'W1V72;-7,UGNN26\%W!K3T7<@)6"_,,#6
M&@]5;]CLN?I;*)_CC4N!)*,_]JF^R/M&J?T3(@*NW^!3>8@JVW:ND7G<T!,L
M.GI2A0EQ<,-:PKCHLR',2'J0=IY/4?[(GJ/O:GT*X&874SSW;])CJ2<)&52!
MIZ3'OU:H^C3DM ^<U]'9J\3C4\//C-O[O(:5I#WP-V\]N5J<7%R8/^^^*/#J
MM%,"%D08@HIM>]"%0$D;#,!5=Q6RZ<ODQFJV3'=QD %X*GE\@WQ&1M-5PNXU
M9N',G4XO56\+5OUZ[7>KYJO_YT)#X$:+,7]5(<LH2\"<0$ORSDW*A;T.D6 U
MJL_@1U/95B$09[VN>+N)DW;S-I>OQG[CSST//II(W7FA %AHG"J9+>#?\[%P
M=01A""+& !:^!.^=FK/'K=&UH3=AWR$$&[@06<6YEZI"3-^@\_JS@97>MOJR
M^)J9B;D:35Y$$#=X5V[-%+S:B:?,R$NY<(V(RD>E%HXLCSI]ROOD/+97!R<7
MX!OB);]7!Q=ES#/PHJM+[PCGH6.QU Y:+6JJ@'Z,H)E4F10-86M$WPS,^4$Z
MCXQ9*V[]DCMS[XFT39D1N^_%)#&=YY1NC6\?; P!FF$VZLT<K;A1LPQ-58:
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
MN5+/1Q3>XNR,B*"+M/HF*OXFVH&MJU#D5885B*?Z2:8_; 12"6W?G0ELFYR
M71RZ2HF2=<G=XLUI:,.JS)HIO<K[#-"8X958Y0^Y>[S$6L\<M5AV,AV%921D
M,7VD>4J8=<_,Y$ = )?-9%5C?HD9[%X0QX06RC0>Q[XN_",SJJX:2K-5>WXW
MORQY)X$.L,Q+E0?KIC"(, QD2S3",Q7ZBYH%1L48MB3><F=:R?NH9P=^/S&<
MXLJ3'-UY]1&UB7DRM?7B\CXW;J-Q2!;IOANEX._6&\BDY+N.3N5/%D_%TNKW
MG+-I-OMF,:_M;P9)@OTB0,FTSH<@I6-GK1/ [#$ SXTKP>>= !C2< A\Q#)M
MC>QV%-,M\Z]\+]?B5P*2Y>N27/<\'LB?]6+^<,LK^:C2?0N.%X-N92[!H]C]
MJ]#*L8V*4+2ZE%Z&NI1.[=@;XZF>9\-5-E=KM].W+T"A7[Y.J?T44OPL3_:R
MAI]".Q^)LKV#I>$]Q?XIY&Y^)$FDLF"(=Q=9';9EC)G%Q>*?J2F_S%HG \>E
MGV17#2MM7^FZ^G4D@:6--M'%9J*OZ77=]YL\VU.M-O#T#QS=HI<WSDL=4W:Q
M-RX<JYVV#$6@V(A:V=91\_QFV&MY<$?OU6J*P)[7Q39/_%-@NYXY/BV^,?W#
M/6 *]T!.N8<"-JUN2 IJ2)VB1CDY!6(V#L%H04\YB *=J[ZG)*2T5T[D*B;?
M2VQ#XB1F3@#KO@>,+D<,BS2M_8:X5_B>)<.PX[N9SO635SID?6NLMB8V&!,'
M:]*ICKS$$%5/9:I<5B))3MAN(FO!(KE\,5!&MNUX KDTR#J]>P*(.%CI@^/Z
M1XKAN;/D[?,=C!$K[V$8V9^L@VU S)WY*_OW276-3%ZNCNH_N+B.DSK'XCH&
M:K'\O&@V78VVRPFZHUXM\R*Q)=2P0R/1/68R@_IR3BX^9RFE+4:BCR#:G@J*
M]?6MKDSIK8;+S\S0=E9^UMICF]"(&>!:>D<-V#D*PU&1,IZ 7:$SQC<Q ]_L
M*1'.6^FL-).)Y=IOYOQ;PU=8]1WDS=(78][ 0=,\P5\7FJ!$3OT[S90XW6/W
M@K7-M*$'-9'/MS,W\?;W.GD&'A$%;=WVSPDWV$5%?9ZH!$NU@>B)Y["3V\SH
M*.3Y(/4AY)+0A$=)FE'JY':<E<=KF],R]O ")DE&JLRT_#-99TBL_O]CBH*X
M$F2-$<);88V[;!D)4%P*472F_V<B#B75NT^,R)!5=/HYV^#T?.?Z@,*+R:9_
M._Q X'T'3ULI_K'%/(;\L<7\54!DDUI.'^QDGNY::[,LR\+-.[<J![<IV2G>
MJ?<I;AYKC+U3R^LI8G+SFLY9>Y?%.G1&4Y[M+\MQ\H="BSG7F:3TCF0*+'I=
M-=:4E#>+&7XEV:M)K?M=*)*40MD$QN0^%#O<J1.? 1+U=R:SHK83\]*8?Q.L
MRE5[") /Y&RS6<0U<%/TSO+UZZM(3RA>/*, &])M*X1/PB"-O]1.'*C90/PM
M]SAK(]&^$8T]0NGGAJ5+*E8=C?CTQ)^_IWHE][?IFQL10,H,XK7_A*]J2\3;
M=XT:^*20;X2VV.;U-["*N8M%I86G''IUKW3SZ]0KQ<79]!(.NQ#!D"HPD8-!
MCS)/EOC#5A [MA^7YP7';5_K$A^O$9>Z_$UOZV[ROJJB4-J/)/TS_ K$2D5@
M'R(24EG0N1L"GGGFW[XT@<PU=VV&S-1H.DWR!<&<^C/7O3S?K'R/:O\H/P-[
M$KEG:S;S"ORXF8ZR]01*8!Q$2PPB1K99TGHS#@]_$/;0!C1[T^I:AKFU'ML'
M2[1-\4])+GXZ29Z_<D,%($0N8STDDI3X^\.VQY4KGRJP)NF=<T-_=H3[YS<)
M+'*1#@E7YYXJZ^84GX$PPCKAF/NR@D%TV,PP-57T(*LAFOEMI2%GTGQ&T:#J
MNNF6:+@A5,@LR91#0ZM^E3[,1,OI/+(&R0'B^Y7)TWP!']4*$PO9Y@-]<Q9/
M[V+E79X#6=@OE&3KSKKG<*K:<%;$:P!_G !"#F1D=;!.,? R%TH %N<R41<W
M^#*7E%?://W75P7-GY_G!0^H_<JE/L8F$?0QH[@3 "D>)HSG8J:RF5XGTV-6
M.]'3G4NR;/AGUZOWZTV2'!W?.M;$@F]$<<5/NHNJ4O/88[F[*>B;V27[]M",
M&\84BT([ARV'ZOTX]IRU^C5Q??R]>FZLOJ+\TRBJWOZJ[&03L!!^=FDW$L:_
M$;]^>N!<OF2C;:[5\?S%^)O:9XU:'VY')D@FY,6'+LHGB59\8AZ#\L%;)<E\
ML.$,%2PP%L019#/DDTF+LK7SR61RK7!+?JYX=/]#CH5](_TW)P7:ML^:DD6O
MLMS7=Z?"<"(5I.CJ<BXM[BA/-:O/_I&!SU.72DP'>+)?.[ 6=0G>:O 927Z,
M%WU$WZ ';66FQS=88ZXUG?K 6(ZI@4MF=O:4!"37M\M$YO+XGX3?8BQ6^"AX
MBW5H<FN0R [$K6&9MV5<T4#J(,WZNB9L;0SMF$?-)8\.F<_3U6D."CI\M/%9
M?A'/&OQ*BO<<!::H>L"+WS(W8 SPIE*X%!^1,M )R)4-T'F*F,@Y?<AK<GR&
M$JA1ILP88T7:=C\RGUP[ 6PEG7K-8+S)W3) 2M#Y..L,H8;@'D27@HLFI1+M
M%@G\@0%$C2$9<JQ3J+)= !4=JZ@K[VV#2\PT'[YZ6$Q]C XAKCV+^:59OI&!
MS 3B+Z6T-$!?(6MT(GV:9 W) YB?%576(\+&M)J,1PK2KBQ_71_Q_1K#\EE8
MU#:'L058@?Q2T&6(MX54(E\1;ZFC9I6BW.5S-V+$*2Q]!33N04A.\ /+)9@\
M_%@<-)4>\.@6L!,U.[I\";]*,/'?M:UK(-C&./O[Q%S.01(<@(ZUI*$$&N"E
M6%.SCY+$;^G?'NL#]4D1%*SV@.">XD6Q!>W/*V>/]EQ#S#&;_5Z,!N<*Q+Y8
MJ&HCV'EG'2H&5Q.T9[GX-?P<\1WG$N[Z.EWUI3J0(M.F82*=QIJ%@NY_BT1?
M9^/ +&2*] ,3I13%.X<<5MLE^M1+V]!F0'F@;"1E1]LV7T3Y]^&^9+:-,$2]
M5&T]=BQ])Z<TJL>8:,@WK_>T8I%V.MDEYXG#E[J;AEJ0B=UIO\5Z\B 8H,:)
M.2J+V1Y .&C-;4K\=B]T<#T]CWO3_;-/Z.YGC]?>B0EP:OB3EU<.=4C%S;)6
M;EQ^7(IUD352;V-_2L2D7O9T2+X,L$LHY\\I]G%T%!4*T1!<I=!].>G];_ ,
MU;)G<3$>J46>Q:2\>;+<&.CJ8%C5_U+LE966FL[/9(6*N1M&UQ+9PGIKNTE0
M_#;A"IYYN;O-/9-J R8X(B-2-^KP90B:8GASAIWC/OO,FTOV#UVR)*XZFIFW
M*??JEK>< %YG5NYV[,[<===9Z@Z%+XGPR292]CD%U"$7!_;5D =[^5M'#U[.
M+4.O?Q\L_#<2>@4RCU?[Q@NO]X(,A1'9!Y>3NKL'I^W;4KL*/L-=_1%WF+,V
M]N7>?_L:<H9/YUVB&(+*JG>')WBO[E82I ?Z;PPVN7Y(9.=>!,<BG3-?6:Z%
MDH5<X!C$IIFM^-<QD1J"-;?J)W>KAV;S#/71U??D[L%LWXN\ E\ _]?R"\+I
M.?8)P Q;O)E] M@F!5$3K. ]XT$4!57135&J(]/NNRB\<.8_<QE^45$4Z&(E
MD%HG&*:^#F3Y5+_O$>3E='M(3\)6JOCZTEO<9PTN178KUF0GV9]K5"[ERA0Z
MM"+:A"V!MP.6OD+%ZT(,L _9\)YHU^P$;=/W.;/A.!_G;Y$+ZC_HWSX? .V1
MLT_S=.A/ &V_2 G$AQ76I&3*^T_X_,F@-)'$K0K]-5%B]+U'"2\_>?S(L#6_
MLD%D&3YP1S%O)+_(_Q (RBPT'TBY5I=<64TA9CF'> %=R=X6%LWO0JP:P"\4
MZ+8TC(!@$$0F##PX*X.\L-N1VF?3A_.;ABJ5YL+5C.U>0Q?FK%0*'WR+\A(J
M6MM7QFG@=;B[#6>LE@Z#R]!UF??&E)12C((W7$4L2A9-OWZ+5H/+.8=>YO1"
M?$CY"6E4#R/3FQ"T7>'5?AV&82_*PHJ.)N3]KW6A=W5#M\MD?C=IKS3NM_"[
MY>A^QJV+?K[0P?EE. GB<AHW!_&I='?(\A+O-E>CW+,M\N/S>[SLFIC&UGPJ
M;]U8$HN]U*;P6:9R/^'34@?-YOS_A"<D@OS8 K+V=_CF,/BW<MG9ES.[S?_%
M:0'2;NU^ A _)T6$9(/M>^!SE]-W6R%'_!3U7$Y10$,C35V-JO]:-P(9SN"E
M_)-@,!K^ :-VBZ)-96^K1%XJGS!,_?_<ZEF;D)\<W[S^B;D#A4#MV9#%X%,]
MA?#UATFM9H%8 ED?V8$@\"K)DB03ODJ2^,(P.;\0@Y38G\TV"U(&^8(@II8'
M@[<I*UZ_3&KO&M(::0<\4CKUB)D])*=8F\5_A/\%0N:H/RG #XX>Z#2/C#R8
M_ ZT_/^KX$.??$_T/Q5\F!'9((AP6W7@ 6/("4![LI0\ ZD QL)=4)')@A*8
MA=*E30$0ZDYD9\[X%>?8!YMB);JL;<N>%_P&;:6@.$$2(LB1<!5?T%&?$G&@
M?I[,]*!7U<5,[VNJMJD% ]N"PR5 =Y;2JIWK/<ZCE9)RV:ZU@LA"NJ'5J(9#
M.(/U%G@Q"[GG"I,[ 90EPX_-.&$FL 'PWE,P$W++GB(*?N>KD*))12"V3> %
M$,TFF6G(\XF'DKIFZ0]C-P65FVK?1FY]S5;T,8Z^O,:)-6N#XR7@';M_$8TP
MB C9@UTZ??N<C8FZ_6Z/ )^12BV%AK/GIOZ:,HZ.4YPSCKE1\OCS1(IEK)+0
MEP'E2>/?]4@P<K'T!+ G$W3C-+L01?I+DG2FG!)C>T*GX9V0ZB[$DBJ$88-/
M_4WJW4,V:P%;5WM&L8<,=7T1>S#CC\LUT.B0=%4MF[F?;7?DBO(N.CH? =DH
M#*: 7%E[0HD+>/U.TQ=)C*1*,NL<T8640=3+=AU*BW&:-[X_BKZ?')"E6GMF
MKA*JN=/6R( #D]XT!A+ 0?8AG1G"X\0;@07B'W$_911^HO7\K@,NJ-'*=ZM-
MSON0$"!>X^18E'?3T*J)-E+-=XH,:Q;$3QKAG9?[F3MFGG:2XP,%YMRFST3*
MB?-/11?B))!., 'R-(2V6<C?<M9"4'G8ARZ=)K/ /05K,=>"[Q.VX(%V'R9*
M!O)AX3,(,EUW'M%RLHQHMJA^<[)=4*01JK#7MLUC/J_[XCO]7\,W-IZ6\.R_
MTKNXPF1,40G8-<,F_T>8M\T%;+^_U8YO35Q;^Y+P$-JO8[F2IX+WK[>NV_!]
M^-!=Z8J[P,7M(X*Q*Y)/#9Z]3J8;NYBHB=FX4UC8TL]2_S6N#'<OIN*VVQGU
M>^CKK:#3HZ6F"FQW1%F0#KK4NR-U_C#4XQ&?37K,*G%DMJGUTLXFO[QU5V31
M>?!J%N<:BJ($%I-!UR8.I-P1@IM<@OPCFC\F:ME(10>OP#XL:M7?R3+]B)U4
MDCB&^Y4/,-26?;11::E)15U6^XM!G%5WXMA*%7N?O%A"=X*>4C-;]*?Y.VD-
M9/4?\DIVEXI\3@#%P&0@Y@'JS:$M'?Y0-E*T+I$@VLDBWGN78\LJ?$Q'.N"@
MC8)0LX;V-E *^>+J,6MM[DRW6D!*#392>HT-RK4J):_>9R4EF:!3J%:-:W0]
M7^T,G/E.8L1W8OS:P0)JS %+4 Z+E_F]T(S+RRVI$X]H+;*?")0IO P78]$4
M(GL&W:5@N'70'<Q.EN_%D-W?*.[UM"HH_SWIW6O'*CWA^/7XB^I/5<S47,?;
MQCSIL? 4>ZBK/KN!MF<_+-VP$NP"GH4NH=HAH<<U:Z%$NQP\HI.]!;.>7*\^
M9Y;G+/4VP>!MTGT]1C_[ZRT]2EC#=A3^$J*[U,IZU$?5M1K.[O;B#7;&2B<@
M7[(Z0=7C/B$1^$"GCG/ !8RY!XRM[]S3#%@J%C@O(<1?3+*<SK$^%.&._Z*>
MW+Q"2@3;J3/@_.L-V=R5*_")7:6L,5>2U6LGA%^?%Z))Z!#(UV[MTJ!G<';S
M*C8MN)H6N75[GL]H-;;DV.\NX=&HQ[E/0Q2Y_2[3Q=U1BC719<Z(3==Z#9#@
MM8"D@;L8'LD"6<%;=DA*&!%6OE!/'#@]C#K;A\]:1D382F&9DIN6>$IJ/$PW
MCFEWKNPD:^F).QNU6+'PGW4^BWCQT?'&PT(Z+<K4"K6.Q5R_WH,#43X=''@"
MZ,G!BVY27O.J)DN#W$X ":K+Y80S$/BZZJ0209IX:;R9EL+ONR%*?6E2388&
MRH(^,]X-+0N.'0E71GZ5^'M]_+RF-$N\B2%U1ZE1H0W8AM&QNP]&/9\L!42P
M%O>PBR0+L9W3'3AS;/9<YL;(1_MB]]_7/]?PS0VZH[#@3!-"^Z@2Z>PI&B4$
M+L$)U#,4WDLJ_^%%^6;9^&K:$T!D5*L_!:HVD62M\C$(W;JB"XASN+HO5"=C
MH)??E4_A3K+NN!XO8%ETY$OKS8=+XN+NLP<J\@DQ>IJ="Y,DYAXP_K)C? VI
M4,E5SLNK8+I708>X/WT"J#0K@[?*DQ7]E5L$+V";X]&9[*X@_F3WJ, &[Z+Y
MO,K>!AN(^PUZ76'8_4&E'63MY):5-T%7+]\_JMTRJ2P-W:1"Y6+7W-OJ=P[=
MJE^44)*71G-68.KZ)H3I%N76-_&'XK]>$_G/WO><Q25/2#<VOEB\8P7$7)CD
M5#)C?F :LS/0TYOTPLM@9H+(/(F@Q8_>PK]=>E^#.N]FM'&LWIHDW%@GUBVL
MX^"1&ZOA:!??VGW!;/^HD!G__BYX%CR ] 0[P-_8BN"%,<IW,6$1!5\R']2D
MHC5\COATQ\6>+>DK%$HS7, B;KHOJ?YI<)T6%2%V G@3U?K:HA(\ZKD_26YR
MOVO"VUOBR.EK+RVN>Y,].KUF=-B:L(:[<P)(=,9#3P"/=,&_^0[T"3Q*^OQ1
MJI^3 ZW"9W@?>\7]:@DUWM)4ZB*>QZA3PG+P&Q ;IJQ0J:8K)]<5:VDHDZ9X
M<R#G;);C YTQYCP_I<V'D>GH@WMK*5RC]?/ 8)1@,\]\$"^^"0VE&RB)*+"5
MJWD^..B)4KM"M_G.D>AM#A,8/LB,S !_&7V@5W[0%&AD3EQ7V!4;Z0G>WNQC
M,YQ &E*D6?E4F!4IFVB3A4]KXPM%Y+O%S=1D?%)R=8QQTO(85GB_#'_O^?09
M#7\ ^AM\&DBFPZ(-@^'<'HWVR^J&-\>R1CU6"(PJ=_>_MRUU]6__U.(!B()4
M]G3R_'V>CN(B%2TO'L$_;#_LZ)[^IK4QB7Z9M0BDF0Y2Q]P+6TI7NCGM:NIE
MT=FE?-:H ?%-*'''(( 2Z;MB*N'1D*H30!3QACUKVD-W.S][ONBJ00:Z^S3J
M$%=#O,"+ \XMT["ZJ*A-DO7>I;[I.PHVS&N[+; K2+SC\C9WQ_/X[3$?=WS9
MR&5-7O\YMFB5Z,60@_)I<"BR-JP-')[!43>.ZDH%AUVY0^6=MYDR;&FM*0%R
MZ'@;U )N_$"SV1D _+N$<00FYYZ2(8T!9;DOP=D6@ H[ ZNT%8UQF:DWC;@B
M!IYU2)T35=44/VW[3V1/6>Y*"\)8X>]-FD3<H^[/+W>IJ!O2%U'^F=U8_ZQ<
M\_IU%''P7G:.S?Z^^<'NC#&97A.M"[JDA&RS><:)*8WY&JQ7)BT:+UNFS#:2
MY;O PE1T@[?UNE (1 M&"=BJF3L&9_CO8L]5H0DR@BB-"I^:ZJ\5-0F7G;\2
M!GOBWQ456B_ZV@V>:W; ZU/NO J;7U.DZ86E,JG _(PK_>#A<Z35OTGXB[M/
M ][TK8(2/N<)GL-H1V!FVU*AH435@NY\EYD@6Y.FZH 67K$$0^F.A$X$Y56B
M'C/T.3%=I[EO[&?'G;0[<A#P+;3LK#ZNA4(^#.BD[K#J- ^VP?9#4^R\ZXN0
M*;7$.^__TO@QPB%=QL/"\?3A\L<Q> 4EA.0 @5FLW5*!78:L5M,H X6^?+>]
M63$N@B[]$#CYM?%9Z'FBP \&QDM@2V( _LP2> ;86M!.OE3[U!YZ;?!^;=O<
M=,]\SF/FLXP*<9J"BZQ'_5@J,ITOUKC=S[@N%'H5P3T5V@&RZ9[:L? :7TZA
M+9C2'>\G'+-#T=I]4Z;Y*6V##<V78<- @ 0F9@9?WDEFP8(^5-2Y8N9:"QO#
M!+@N]7W,Z*82S$9R'D1%J98^QGF YDN?B&7HU-4]GQON,D]Z$!@GI[@-N;6.
MQ-S+1)A-ZG,LG*\;759W^CHAW<O\.=84.M+\F91*B2-2N9JIL$P%$2"Q#5-+
MTFINL/M+;D/&";MNR5'5H@]R3Y]3,\3WV'7>R3%F59(HB7?+4U.[8-P 0I#B
MB1?ABYG3R!;+>P47XB$2F6OZC*@7BE+56;3;KQ;M:Z4F/V<WI4C5#@J[/LJ.
MO,SX?]4?42IEX@2P(JI,I#DM%![[ET;B& @O?.66#KFYG"2ALX"!$GY3].L)
MX.J#?W%JW$OZ5Q_'-00S>"6O'3Z+.M8'WQY$KD",5X]R)CYG1Y(GP*+_M[*(
M^(+"BSVP0;\%07Q2'A$R6N(QVG[\^]JQ:<'3.NE1@7M7$_N<8A#T$\/:1?;+
M<J#%O-?P*<LUM8!%,#/Q/@96O 3A=+UVC H[T#5HFH\9$A>S#J85"BXIH9(J
M9"PIZM4$O&+^.;J([-QE":+&9W[RWV\;F>TN_;5_-5YF[*:YH^F_=_CF7D(2
MN9@7H5'$\" #0>2B?H53E;7!9W/^!DUP+Q]MQE2/Z-X/DQDQ:J/$ZKB"-2@"
MB-%"L:S[F:F$M<ERMI:N%S,FQ'!W# @U,<87FJ,SKN[EN0)_=!V\-K[$H/RC
M?<T0[]O]YSQD$'P(' 6?GJ[$D+[ %TLMP9VR;^H1P<V<OUYTI5Q!,DZH=!6B
MI5PXLZM\9K":?/I",B)5EY]W=0X,681T'\456;RB$IN<$CRU?[@/&Q$4FI0I
MD6T4+?!WFK"9/3 PMJP.]'^:%[H$%:O\&,?AH;T:^E1!!X6J9":R=;<!J\@-
MN?Z377SE1 GRC8H.W+"TB+JLX<<B%FQ72^.(-MH@\<;]4%-6T>PO@,/=J<E%
M<@&&'>> H7E]\(%AD^]E6G^@X+C@[4-V/6\Q7C-?J$R^_*ZI<*TG#PT5]A:9
M7GBQ0?8,F4+]'+_[Z#PE@I<?&-Q/74_ZJ!]PUN_9YQG C%AZ6[3#)2.]&Q>/
M^<H'!O&7)BD ^1"_7H;LV V5)Q5WLP?(N1T+C(]T"V:'%W-XMXN5L-VXS\D9
M%Q<;%5\S%J$!HJC[X+OD40@S#+ )9ZO>%=RT;X]W3WY>5UMWR)I<![;7+T@6
M,9/YJ?"#T8UC]Y)1T%;D">!%D">%FF4I-T@0]O_9MQ1:"$4'++Z+4=CPN(%V
M&-M^XQUN3] -[QH1#0^:>U7\=%K,T_B(<J7S=:0"\*\/)X!5^&D7NU22+N7J
M+N1!D!+I(]BY89<9O]>+NCNI) !;,^&2F\MKM^H8:J4O0?!>_OJ>]TMTNWN9
MKD?O)V#(BZ[$T\*G_3OCTFNC-:J7,Q8V1C8D3JM6)+'U<M06YBR:O&=9(960
M+T@BQV@KZ!KF7,SB;N2"4!VF(*;Z:TZ% <3LFY=K<><%'6XV&]T[W=>FL!=3
M%U4KWXGUK.8?;K\\Q79,V#9UF1M9$0,K/ '0ZL1"J]0[G%@E/L"O6] %B!H)
M7A;S%CR*^W)D$7UOYP?L#-:0R!:%0V#(#=YV=DL"X(Z)>(_I(M<7X]E6_4F,
MSTL[XN_(Z1E_XTZZ_KU5"&A"4:":R,6\9I:QY@N4D6&B2.E;MN,'4$6#\8/O
M3SJ2Z1S:7,KL@LWLFDW;SHB(=MDG?0 ^'T$FGP"8B51HYL@,A9&@RTL&DLN6
MV'.EUX-'NJ:8!J;$$O3.F#Q45*R@+RKYH7$641 D1?DF6:0<HF:9E;F;(-LH
M4=[URO9Q?F&II=[9ZP_:G\WV2(>)4?,;[;5?YQ7]O8^[?>HG3U0G)9FB+(%8
M,Z(F8O 6.NK[7=##9W9!#8$O=^*6SHT<N9X_TL8@O@">ST"W<I:V97%:T%=#
M^I[']BYLZSI&WZH5RV?%&+>#A!.TVQE2E.E?D[7I.5/<XHG[_@UM]>6O@TQ*
M\%#+6H)@5<Z"0<'";$#4:3*4?;SR9<DI1U%)W>N+\9 QWR!WPE-XZXT@=8+I
MO6;)(>@V413+1FMY0W9FKJFVI)B7I=N'@P)1K+<W>),4\L08>#28A2AW3UF9
MK1K-@M-$?@PEU&,.SQ"G+%7[CE3:A)$^X\F=P:G=4F_IBM=/EQT$[YRAC=6F
M8F")KO"(6$5B3*"S5DN[79ETOU",1"K*&J"3'ZU!;!O<LJD1L^@6NZSV%VT$
M!+6S;_'C<U!3UK7JM(%!NG$*%R6AJLO2BFPMK?S/SYH&TV5<VBTYZ*,.73()
M9Q-*=GA:<D[#U[25U^B9Y.1;^.([<#4\7*F/HCS;+.&A,N+SR(?C2L5Z0F'T
MYIY6 >)Q*Z]RW 3-G:G$ /Z36P6871-\#4&;J(9ICO?]/#TWOWEMKR<@=UZF
M=#Z753E=O4.ACD[,2T<L,D U[I%\"[@0A;%$'"G!&4\?:KN> '+-QK>!%>5;
MRDO *0I/-;OSE^/U&AT__U3=9;>V#!=S47:464)X'\DS7G[$D^+U+8*!+\\0
M?TEVJQN=.=.^V(Q88J9%N1Q[YCF7MQ;U2-1<K;CY6#\P/#+DP@.!V7Q;^6BJ
M00T-<.:L+]/51]'1D[NR1 XIW.U1D"IYP G,Y"JH$ZG&X"P^&/K$9]P%O6=B
MOU^2L'#UT2SZK>E5D[-Z%^[P/OP*9FC_NUGFA?#N3A! Z,(_FV7B4E^!DU\"
M39LQ.Z7.1:XI=7RP/'L5ZYD%R]YA@[.?6^.'QRCS?^;LA> SG"1^<B\8N 5W
M1;P&\6+[JZS*<KR8IP\"59]]LH1TO\U0#]:YE(?TC]S^VBEV%W8 "R(/ 3$Z
MF?SXNN6+44J#82K(-U>AYS;\0O?Z[HWM. =;&0LQ2^M?X J]&N.@(.V6BY9[
M]?%G4PZ9;I_ 1G0BQ<%$W+TW9U!OE"#G_(/[[<9DKC9LAGZ-18OT0U7HI">?
MS^]E&<J?DY#VXS 1 L+_)YJX_;?&;L0>XC.,368[(L86C$E.E^DX]@Q!,Y"N
MS%CEFWY !R^AM9]E:3XN4M"@NM$B(/6;FTQG1[ +DL+S8\!=&3S8W0BS=NZ)
MXS[W^*8.-MT4(WV!TN:IVW;I*SH(Z=?>%8?11;K&QC@\97/9X#.[@*QES4)$
MODJ^L07AQH0U*\Q!_V^C1NX'7'[UH1;S#[M%':H=*V-1$O=K._<*B"K+N(\G
M@&QG! &QGGF:/II] J@S>_5[<#8-=Z,26]Y&D<UTC@M)SV=J$>+-J6T[Q[0+
M^H$-_K>SQ.\][*F^K*!4)%G,]@8F\>NX9C>LQDK&[&YCIN'85KY^FE6#A>7E
M3Q]X%'1C<SD=']$*K; PP6]#*KC;P"Q$>E(RD6X1P=D-I0GW^75%K"%TPD[R
MYNB\P5/1*]>EBR6+.7MW3&=^R'6O(F;"R!31OH0*M\S/0T/>U/<C0WRCOJ4&
MJ($_=\$K]15UXAFT\[;?,=_ ;2?I.9JP"O$ #@RGG<GTKIB&9;^04O:N9N%A
ML@ >O<"E$A-:^DQ&VO&2$6]IF;@P_;>GM^^2W9:Z!(Q_0.,H4)$+Q-R'G@]Z
M@GE,5,2;!:H?AI;E6_AN6VX:RN5M9(6Z^Y?^>*-;),[H(,,G[Q(GQ2'3T*D$
MQ8O#MZ7R-U*2D\E_U8U[+'Y QQX/6G\Q]S0Q?RU"YZ1#W^( U7K"FD0C4@\,
MS<3H 1$P6>QM+D&)$9\3P)E?**DYM\GCF*8ENJ9;TO>M=+?V/)P>E=P_W\88
M%1_'G YW!K]:$"+ED*^XV-)B#IK:E59Z)P^'VL1M5+ZK1)3E4K_ST/)\F^+-
MJ>&G$D(2PINUJT""@^1S_?VT* @>DVOQ)]TTYF+265W1&&5YZ2D3*FF]ZRN)
MMK($27(GDAGNT$\OOS0+W&;FFIO.*RM&1WV!C0:&7FEEJ3 7E=;96=X0103$
MQZF_I/K;8B\,@C$'G[/PM\<UDD=J$] 61)TE@LR#;2='R81B?1<N.8!P4(/N
M -U%;_D!6JK,/\^6O#%A+9DSEE:[?!M2.:Z6/Z.NA''E7:%NJMZSMNJ-44U0
M^SJ8\! IK'_9XS-ORF\=,OUE @V\_:&+'(6/O . ;-6JX"HKJ\%KLR]-QRU6
MN$K,MR,U!K8O?+Q\Q=3P77'G4>G?6=&*"+QIP"$9]2?<!+N!:$[SV"E0Z\J\
MC<2;@4X[]",('.TXHOG<; #([\/J": L1MFY-W%GC3^@2QN>1G<"6$8;'B+V
MRV>9*;.ZE8,5Q;D,DT7GB+='/'[S'JQOB595Z$^5.<UZ5J7$1TM_YXQI>\M_
MZ B4/#>"DM#_[YL*_]J@.<UERCQ2@K!18'_Y3T*MR<8) &,\>"2?&9&YLXX\
M?E932)$]\"I@)-*!,F0SR#=J5B]S-BR3?C:!BB^D2H_TT49L;R_3WXW7]G/B
M6N9IO7#0#278!_%05(X+>+J["\A,5/4MF'97::EF,2S2Q<Z6)_DQ]C?%"X2:
M2E#1!X@66/( !YC@6F ZXGF8!+FU^3S&;Q9>I1,.XYM>!S_9:T2)#HZ,R"HZ
MK<[7P9[O\'8IJ$S^+"?>,%N&DYC S)2[M:<P[G??XV6,8:L?DHG,A&=NLWQ7
MN[]A>>YUP;J9L:7B505]ZD8O56''!P\K+YS::=+< 9#=@B!+ZL8MS5(3:DJE
MLR2$Q?"NQ.BN1V-G8F_&1?GO:>^2GBC$)XE=>&H *X.WJB(7LR%,1'6,67LF
M4[,X/@'.A ^[_<ZU5B6Y9&30_254K,R.A'E0NTE?V7$[[SZKJ##VFST.,1M"
MINM?VIVI],6:AL"A2\#PN)O#/; A[MIQ$WL1GIW@.).DX$OIMQ3R'^:^MJ<[
MJBB!MU(B+U<#Y8>-U;48@=K2L^QJ]U$6F\D,3&W%+&*:TM^7S!E?;90&*WQ:
M,:(9!]>E$#E%;-@?#!,5"6#_K@6K*(NUE]X=+*[#<VT6YMT"30T#)0F7171<
M6>GC5]ZO"'TMER91\ 1Z I@Q0Z.V+R\RT\[C\U&=*IX%A=(O0M.\\\RMBBW>
M.GV+T[O@)>>R9"%NK2S#%U.>'O,3QDF9?R/R\ RYR</NL[^^(:8SMZ%N(S6_
MQE6\\1\A8<$_0\(#'9P2*90H3 #^4N[J72.S07@VK!(('9-<V71\3$?Z_O9S
MY+NWZ,W/B<]YVK^-,:):=_M?;??ZO^OGR(I,_S83;P>-^/I[%/Y[S1WR<$(Y
MLE$F#S_9=HP,\RV&U[H<UWR<X*Y=L-?YV2K)LV+0>^N*27AOG+:_R"MP"CT)
MA:>L<VHV4GK:XKWX4]X31[83H.?7DY\K^D,>N!8T5)B0.KPT]ZH6BL);42S/
M:4WR6!,T\/;+W40V;O1@"-'1^P1 /S*#ZF[F^):J7>6,K*MNK@ZGEDR14M2.
MGG8R&N9B6DV6$EQ,6JLW/,V)31JK<5?51YRQ6K]VR"[V &+KGLS$5%\%</#B
M&%A]>"$NO/_5TURLQH7N[26"X11L BB0UIFJ] 8G*% Q*O.[])KJ+U.IV@CE
M.]MR%F(V"SZC@(>OOTAH>V<:4Y:0.GZ@K^T$4/-KU#/G:S*<%0\[U*]V,;F3
M6S1LDYPHQM)LDQLBQ/[MG?W9^(UF"E@%2^ S4$NXV 4@_G4.RG^^8+[H5N$M
MF=J/\5?U]S1%Q!(4Q;(UO\7?CMQXWF$O8H":AI#IHK -.#_2)S5N+/7!+F!A
MQN4P;#MY,^"E6(R[-)2Z.QGII.' JB]\]XO-DG=\_$VJ.LIE?@31I71F,@3=
MP.H;U(4,8DJV[8L5VOE^X/RN1+%7YX4H=((X[<]\:WC.K_$8+@6C(QHUX:6P
MT#;0C='.CL1?*N^XRZ'NSR;ZO=F^[GO\>,56+!VX[$DKN44K% ?/9[*Z4S59
MW=>D^*"R;LQG\[OMS,^!'?%D7K3OJ? 43GH7]S":15?I2)5@!&\5:-0L<#M&
MA(/H;6<W^1Z.7BU<$KCC13V>7:5]]JGU]UD)(TM3TJ9V;WB.3]DS#= ,9I?(
M <$%8FG:"[")1*W1ZC3=H)JO(P<LV(VX[VUJW3@M)NF&NZ^XWSH@5I]=>/,8
MS'$"<"^/Y0)7.V]S+@/#56S3O7)=7U0/Y976C!;?%0E=N,Z*@M(/B)Q_R,91
M.]\?TSV,7*+@>?4:B1U,+#\-QVP[">#3_#R8J'^[J7YY9!V.#!CZ])Y.6GHM
MDG"_WL2EA];>*53<T140_V':XMQC1Z$AFES*!]C( FY%F:S$EU[>G[5R]'$O
MST_,7YG<2C$N<_JP$K;+*V+Z2O0CH$[Q3(-,W>I_,:F8W$&^"J)>.@&\;68:
M"9):,A!!W<;@DFCKJBIJ:1Y?T:.(6"<G\0]3R4Y.3F()AFL7MS]0B*\=GT>X
M#1LF2^-?+S7!V[A>@$JD.UC<ZE+NS\DFN3+*?'LP/>:8_5BN.UC%YQ/SZ6'.
MY1- SY!_%;EC,Y,D4UD^XT8\^/OI42N(+ +K0?$J#7+AD1:8KKP"E(NBZ_W.
M;!OK/KFD'9E5QC9]_Z[Y+W5"B0G7-W1^F0#@4G5 +/8B89R@_X^Z%HL_N<5_
MZEJD]/[!RP-_>/G&FE'S"6!%A73J[O&2_ -VF91(9M@49,'ZXN(+W<Q2B<<E
MSWY5Z4N+7*RK#;^LH,4[7_\WX0+XYXC'_R^JW!KABY]0&$-D.+(&T27#W)G!
M,A$DG[\^H<*H8AWO[F<F?]=1/RI"_U+L@F;=D[X>H15!%?9.6!<<<Q<<":GJ
MWA9>D@T7%)TD"@?FK/^%,3R7$N KWAY0ZZW18+(=?X_/Y*+T=9I"]&L!/R(7
M='$G;QD8 N+$'KS)<"P/@3I%&=7.Y+#8OK=GW[G"W"=ME-]I>G%PON569B]S
M,)Q#%D9/M,8@8JL/OB:\I#$./MC>+DN=+GML)NCQ+>XO$T=$D$<KM<WKLVS,
MO]N+79^_P*7XY6^8FA['I@<PS,Y-SW=4MJO=R[-5UCZK4)E 'Q],=PYY$>[&
MC!>M"[^Z#;F/I6G5GWUI?R?5*4E-M/">4'VUJ4M++,,'?H=>ACNH)I?I^QR>
M20.Z-#-_3O/>P0::)3 >J/ TM$!M7/+3V3[*Q9*K.E^RWWTJJGN3ZZO#DS "
M.+4PIK,VKGL?C"XG<GHO9S1A13O,R/18/Z(HC"5Y[U;NND>V>4.[V_FIQG:Q
M9Q7Q[\[!%Q1VG6;?MES()*J@_E8W)X DDN()(,%]"DEY3[G=#BB/6X\?UO08
MU<+'P?Y8G^$&NGG,,\E2X2;/=%:$A:6&F/-S4\WW'W2OGCG8);*MX4+QWPA:
M06!L;0U6$C=K.?K$][K'U5(;CT>UJ7I!I9-R"C<Y/#0F?I38G_WPT?.)'6BA
MS+L%1(4Y ;2A:-9M.3#YB=!L_\ [;ZQFS&>"V91Z*+M(^D='E2K;CQ\_.A+T
M?OVB.JHD%<$8X.VJY"%;)3PL!?BD>@1ZIBH]=U^@U#'&N6Z?_S&54*1Y^]+-
M7:;H:+X]Z^3-GG5('1)SWW"*N0-24Q#1*("6/3O_B\^T+G_&L&##3V5U]8?M
MR^:#A&E6^TBM(]Z=B.L/@EH3IOAA3_ 4BCAKAR5E=B#.S_L3.FR9ZS$>-5O>
M&[6I-O-;==Q&PG-#E^3:$8IG&"+.:*R&HK-T:>:!&$/PZQ0@X 3@"*=W.<[(
M)*6AU<U@WXK;NAZAT8O!42)WSL3>?NV!]J$'^*<5]BF/5%,$0^_<:2?\BX3N
MH\EM92(KA&P Z4#A;MB< -8Y8X)*98FLSLL^":K,''BJLXDG &&&7?*M\B$H
M_N+DZ2G'-'BQN6*)F1OB<IR<%U ^6-0M$76ULDTD,- _.%'L?OILEJ=\-.N@
M$0 ,0B[69.YY+["? "I49D\ ^E#W7N1B,G+O)? \>'[L!/![UA<2 &^]":8$
MVJQP=V"T)3!*3;@$;V\P6N+#XU,H,K%3]OA];PHW6_)]@<80S^F4!,WO:CX7
MHTC1%&GX'LZ!=(;/@-L@+&HZY?B;^]HC6HL93))[&_JA^QX2;Y\7SXI\O!IY
MS_PIL^T[(>?U;?@U<,T@,5VG"TBXH 0GR:0B<S>("/S:W]VZL:K+.@@UFWQ_
M1*N<:SVNZ66196? 2_\J,6-KM? RKN%7CTH4SHC>6#GXQ+3[GSL5;100N:(6
MP>&R-;OT05:CVV5*3']-&MC0F+C84?O\M%C0%8^O<WY2^FP]/<LDQ\A*X5-Y
M%N7F/X(KX#$G 'O*VC?77Y8QUJ ,QY*(2D -N?UKADV&SHS?4<83^670"WO>
M7]ZQBK]INIEY@OC3;H^IT6 AG8(L%5\F2O9!_P=[[QG6Y+JM"P<!0<I$$*0I
M00%!:4H1!20HTD1$$ C52),F("I-0D*1WF%2! 6E2"<BO8:.-)$NH0<!Z0G-
M0 KGC7.MM==<>^WOVOO;YSOK7->W?SQ_0D+R/F6,^Q[/&...Q.H^G!E<]B]C
M/E_TN?3RCSN?:R[A%[7L/O. !V;7)_&MQ'UWPL0\,JP.D>Y6/)#=?\Y/91$C
MGW'1VMON_L*F0HK0QI/+QI@['^GUUD+#D',?,VGE9D,OHAQ64*LSY]/[M!K$
M1<*K:\.;$VWTKDL>Z^PX)<G?,W<GS^J<_X%2QRQ.!\T,OXT/*"=G(A0)HATX
M'\GG*K%%SOJZOO8<82E].Q)#>O)W8R8NB 6Z1B.>/3=6!EP,G1XAUZ?47!VK
M=X:@>6<PW2O3*S>]:.W5@;9E7#?+I0F7=TOJS<+;&D,T>'!G;.2,(&$/#VD7
M4,8;5FV5K,E*)$H6WQ*S,52/N1;_<D-K\.1ID3"+<ED.O6\ (U*''2CJ<2&_
MI7L<@7+'Y+_#</=1_AFTY#2*C ."'G=VNH/<F!<ZG_D@[1 O)=7_/45!.GR?
MWF3R\U6":OCVDR<<'>GCR+]4VT'V+DPC5SRB+]MOJ'/J:[%=(A?]*J0"&&/Z
M'Y548]#=/*(QX&E0)"M@BRN8'(&&+A8=%+_S8QMV(URH)G$JM<".4WBF2'*$
MO$*]+$>,Q=#TCY?-%;YA\ (+Y>2HN-M#QSD:$HJJYEHU#1Y8,^S!"&*A)$Z]
M9F,D(TD3-SF/"ML@&6&1)U5?3$[K:-EF=+9^N:VFL!51\5RN3.DVW>WUZ7-2
ML7Q%\,@Y8!]=0$4UR2+Z* R$/-S0ZJS)R)Z.[_L"@BME7G)1I@,I67>C.(K.
M[JX6;[*Q <L3HTQO]27D+W2SB?R>1K-%1G] ;NL>4[$9W$V?/;E:96:<8N^>
M[P0M%VDL>5NL*S'<L\XE=/N^CNP5$$A&^Q@Z9W8"/2\,.:9"3P WN^?6Z66M
ME*EYN]@EF-@V6"U9:D5?X'?^LEU#QW(<=,D?=&"S3_4P-BU$.4+K.)8M&G[3
M#2O-;]8FX7DZ32M>XL52G#9GP@E^9PO96RT:W]5UM^&EGHKD9<!:]66N\:_!
MT)G ;CNXHA<"T]4[ MWS\L Q(UNXFA3* >MR0J^-@MYE_P-%*)&CFYB=D>4#
MZY/ K(3."-5];!BK0%;Y9?E):?IZ[KB)OO64S;K2VO-N45-P[TSB.X'&(D?C
M_XQC37?#* $''6(/CL3\# 0>0)'_^G2Q](=7M].B7WN>G-:@O8R9?WG<)8J7
M9U.#]M $]1;B'/LMM!E9.9;X^'"E9E#9*$]=V P95K&H=YVSR"7"SBK\'<=E
MO]?&#)Y=NELUM#OUE!,H@/ P#3:!'*$P5HJ(A84Y0<HTMVE8OOE"K:)M\;O&
M^EOUL7'KN2D]%L4QBT$GF#7WES=$@,]<)MS$V;2.XPG.'6;(&+C-C3?1'TQ_
ML-1%YSR7N7/.]W5VO U[N-#]'Y]\WEMJW3TSOHSN8",(2W>Y'7?*@ 67["+#
M%)^4WRVS<!S'3_2?N=/6Z[A0YS!J.K+\Q$W,H)C9;VC*  ""4A#'SC7<5^GQ
MAW_<(+KBO2+V],YZ%YG@+U0_W^^WAS:DWV^LW1ZCBNIV"VW<YWK6=X\3)-O,
M18P$CCZ:G.J&MH_U'W+*$!YVE4/S$9KLFD8D-N.STX8P-WJ=75<:_1^5".<M
M:AZ?RX[JZDJC]$!P6F@6N&Q#;#N8>[/B""2PYJ"_4:&D_KNC9X)PQZN8_LK2
MZDN=5[4B>:;/?]).LCH4505L'XG3>4XO3(69,B)P!3U2XBKRE61>8+&&N5?\
M]57(HCWRJL/O(59UO")7/@I?H0$[%4>^U2.(HC<J[8@"A+9V;>Q9C@437%[X
MN5</NS\$*XP--8M<;KBSF;]Z]TMIL>%V,?]WL2-0_FRE9<IZ-U'#088@B]5K
MCV5TK/L0Z]TJG@_7L7$N='Q01)\F+R/[9+K<IG/U)N8$33PO4L4%L/T) I?P
M&Z, MF[=HA9_^<QK/3Z]4J2>?P>U%#8X<YUC1NF5AL%"K'RX0;%[/8AV11J3
M"<"KN1*&EO$TO1:=HDP.[T_[7"8>:^D,@5WW6"R4#IX7-I2+&5WZ !'_&=&1
M[JPQ&],1R:%W :U'^0U8-$Z/6OGE="PJ1HX@YU#V::!E<;&FMJ?F>AJ6T\2S
M.ADYVMW@"C[7!ET>[Y)4:,- .E%@1PJ'LQ>NY ,:Z98CG]M2\VHBMZV87D1B
MQOK ZBDQ9CXH\<U7AC4DB=V<"AZ.0 !Z0%+! [7@MQ! ^SDX%#F\"GUHZ0<S
M HXI<#!'27I4Q=QQ2KS)*)@@IDDZM8P5W;#"I]_&>[V2SV1QK'-)#O@M2=AL
M>K3O :_!TI)!\]^KTCUA2_TG==#[66AEX.5,  =EAJ$_(3M=G#MFI %P7^!8
M74>'N>OND *5Z1/Q37=48Q=IL'']9AZGW7W&0VA7)@Z<",:9;075I1$2FX]
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
MA$B#_GOBU$)@Z&H"$W+G-L0[$)RC)7L#;$X?PS>D_]F.1:@@6YPAWY<;1(]
MUA[5E.29KPQ) .^A<J@F_B-0?<$1:*5J%8TH.@!89>!+PA&HC3K+SF['":@.
MLY*FT'FRU*QAQN;A][AXU+[+9Q#HQ./'YXPX3S^V,Z*+8YO*N I\;)H U1O-
MUF.$2X_)3\NU\NE$.QM&ZB;934VHQUS;I+%\?P\[EZ"%N7P"1);+0LLC>(%?
MX-QP%LO&==/F#_Q6\0=^^T#%;_IU)@VIJ1J<];(7?AZH,DXL[+IICSZI)$L-
M/QB6=MD[>W6?L[:RH3S)+L3[K9IPV*J6G9U@" /=2740+*MV0,![I^T(Q-P
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
M1LDI1#;"<5\=)5_'K>\CKJZ+(2(:-;_#]'@2;AVW?.7>F1YS[]O(B_MBM',
M'="AG( 5P.EQ)3]CFLXXI85&DD2M%58577;%/%@5Z=6GGSZ\7*1L]2JXIS-$
M_I*6!X<B!0'=8\;3MB3#V!L 6GYB]=G4S;PUC,N7I.<B19?ZXO5.W5X/#@*U
M6,S%:;C'O81N'PABUF_\H-U'_6/6%%J0(@&_.ZYRA707+QJMK*F06>P,_60Y
M4/DV02(S6>QG^>48>::PW)@1=8LYZ-HRB=V-VF,K<_\:M<56$L(3,0600Y5:
MHBS)&G^RXJLTEN#N^_+"U\K8<YA^FU2Y2,=E;N2,>I4)7L@GYN-!NJJ[VA3;
M<_(KY-QK"A<YE\*CCF?H:%*JT55<=8Z\MJO'(G=K=<AD6E5!5JN4/6+33;2W
M6_L<0)2OF'632R%S20)B!'"NV=H1Z#>4?&QXG<M2KLC[P>)=4[N18FL[^^#)
MSS,7[N=_WG8).WYE'@$7;7]X&N]:.V?I.6F.FZG,]T::5K)^=U(T&DD>9W<U
MB*ZZ?2[E4E\>0US["_G=S-99PL7QC1.X+J(B[<(5[+14%T!MPI$1D@8[ [,-
ME/WEQ5J78F+*SRD7(V*0"\AS]B,#<)(QX+F!C1OS-]1T"598/U&=D65+<<MT
MRZ_VU95\-I]CG_9+% ;PTMVZ?2Y FB^?K:;S"%13B:M>#P+8S%U<Z 9MZ8H
M,SXDY0C$"(F1+J.O*+J<J#,BRLQSXDR46H=PC.T$<PB/D;YX?6%FG<-_M9D#
M[1M"@ ^65:DY0Z@>EQ3%EQ=1LCOY^D4D_P=FU@YL>R?C5(HJ5PY33O+#$P>A
M9A1O^8&)E(7E,/G(_@>&A =X?OT15)YO>GHOZK?97KGM^M->7E< J"5<=ETX
MP?GP%LH?H8ALL5+A@\N/5YX]U4)-T3KOQ.>W/)';%+*I=$/*D,FK@1MT9WL#
M+DC^JG'PVJ)T:$[@)DZ4PCB:1T#-RU?5XID[#CLCL8WVNC&K SK#Q6/"@XOQ
MO$E28W:SLF(.U9W*"<6?+BS-=W6@JS372WR(YTAF02W5#P6K\?*5,Z]_*[+/
M5WLRMCFHU,UK>EZBA4>;)2CT$=3QLW A$1H-F?L( RL;Y78XYF:R>*O8I=YQ
MJW"YF/MZ1)Q-(K+@@FY.G+?JA'X(K2 I!2^.146IR'H7NK%[3[:_# VO?!W$
M5C';!^NYM2&:PD'^ELVR>=N!B]N]^9B_RC1@VZ2\#UW8]@/PL&"149?UW6E?
M5>?@LM3.$B\?%[G'YWB%W.U"S*N^Y26QM)_U1V&0N =;F)?$?1\"LT#*?*/&
M@@X>%?G!^:S*]BCF>HED-F8<RDCD.<XTV*YB^]25]GV?QP&U64TFKC,/A<!D
M<#5]K-K9J- YJW9_1'B'"Y[*-Z;SB"!\FKS1+A[<?; 3=4P3X%PM3I7.:[$8
M\98ZVQ0OM@^3!&.EU"<8X\L=$BE>.L(1KYL?FV2Q--N&?0777;ZLV8)@QV44
M+0QP_:#P#TI2)HM7?\9],S4_B 2G*Y=RR$^U7UI,92D#V2>([VFV9>)N1Y]H
M.E-AMM7^]A9$0&>QIGZX.-M/:CRL+YX'QC$0*'),3T9B\Y8-_YWJSQ"<#NQ
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
MT.O_F6DX Z^'&@\A&1'"=IN-4'<^U0Y477K0A!_TUE ?O]<A9)WJ__DJ77L
MJU@HHPT<653[1?._M3#"&MZ!LN9\ ')WF\&,;I@V]F,>;H3N"@4MM,>VI<O\
M\$BW=K52N6CHE6 H>"K$;,Y/US:F^/,\E\R&,7 >2@Y$"!R  FF^<D+H$/B/
ME7?D1F/>_3R\'_48VJ, H9:X-0N-J6*3ZO ;MEO;7N.Z9#MQXUU$RZ2&)\E<
MD6\AINV0):]-LZ7,5BO1#]^4.A<?CV73U"BQ9ID2AA)44NW^XG>9TDT\LT!+
M,ML<]<4U.=SV'=ZS+PK/UK2*N,U@V^(Y_:7:[@0(]48$2+Y;N#,D.8ZT=)@N
M[%#C*<KB%4X8JA/Z!7&.#]:2IN0V25GX@UM.']MAB3SS*7$3N"$G)Q;+(GC&
MO__K.8^RT)HC\SI4Z1WL;ZD.XS9T[ML#4&ZWU0X*./W^ !233K#;H"68/GW4
MI+';3'=(NJCFTQY(3FK?/CJF07'.YEI;NB1^ZMWN?DY)^Q\7K+':B3**+:QO
M:S;O<]4?#8@)NY#)S )+R8QZJ7<4DV,\7D0U0LVQ4UZ,=U(3C& ]9B"4'J9\
MHU,8%0TNQX10)5;J(L9BZE3?%B];O0D?8B1.9#9\\LCKCE.44/@$.7OLBE@
M ]Z;F$')5$:/!\Z)5LTU/I3_6#+\15:I\E/ AX]5,1YQ/++(TO:K1082,;Q^
M]Y'Q@'"'W_0AN@I-7\$2X9KLEJMZ>%*W5_'7TPW#9RI?!YN<P)U<-_UY*"3Q
MV!?(RT':SI@^ 'WL(W/SP<:-FY,P' B/6>%X=G_I=5>''ZO;SX2Q#UD$$U63
MOWET>18IA!U*&",:M+#%33*M+9".VE*_",7%%RX];>]\@> N-=)4&7DUKN1M
M<:.D5FY=Q%M8\?H5J#!KN%I\TC.U*8#>,W /R,.C<-@(!"\.>\S_,%;G^^I<
M14WO6U_TF?XMPS/=.7<E8FNG0F)[5T>[2E6)Z;0;"4/H4(H:&!QQ[/PN3?P_
MMB>,="^;J#UQLWZ3JY!MTG%(X9Z^RJS3G."7DSN,#$VT#YA2?^QBCFEI6  L
M9H.E$-QQ0G;+%\N*BFL>A5I#U6FWQ44&>*U]F[6OY_?JASW>OT*[+&T:FA<
MWE+7TPY >3)69/;O.VY3#!9E@Y43$[$:=\K3-:+=N@VLZ 2V?XKPG>+X/,]Q
M#(UE!Z29R&\ZV_IVGVQ0U*SZO_/]W*)F%S#ZH!LQ=FC@C"RF,B]T#2GF/]>F
M*BJ*MYD?Z+1SS(Z<)MTV5=#=W(NM]1ARNOU>04.KZ]*5LHF9*.IKB..5&J(M
MH E9OD4_IX@2 I%O41HP]F,H!XS(K^%J]:J.1IPQQS7-?8^=^3OM2AXGLR]7
MA'DW9L6NC7:7*WN?&\]R96 @,@.O2\CRE)(FH:E?%:M"364>[[':Z[,RT=:U
M)H*\0Y9^'M/E9]WS$R^-AM;P$M%D?AGJ92K+ :BQ^ "T%HM$4KM0FSY@)LBJ
M%_TJJH4XP(48O$G\*)S*GT?L:]^:@ZU"@.N:8 C9 %..["=BRBFY*Q2_]%35
M@%2M.0?!GY?0[;K"%K0;0CV,WU,!QX")4F[@?1UEE#)\-W5%&XRB=F/Q-V"
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
M4A:9OB9JN>3&E@UZ-H-"F&;!:S1#E3(CQ%,[16"T=-LQ*Q^,I)G6_[I+W[:
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
M_EL2\R;B5?VFU";B%!/V+.F\?C2(2\L\R[KU:*Y\U&W_SOO#4>188(X6C.%
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
M'K!ND"!4[;F;J-]UEP&'L?'%PD8\?FE"5(LD3[@[,1^N*;_W&^^9P\^-UB.
MO]P\"@N?T$H$T,\#1U87:(+NLUEII"2R-1'Q(C YME&&F/LJ4*HP;]S#1$GD
MT%=;]>)$\[0]7M6D-?6MD-LY\C1U*AS>I FUP_5%IM?$P?93+ORXQ35(GNS)
MIL!VCTC<F'NC8_1 K#ZAKCSA@OR%V[4O$-)6GB'U"O@&OX^U/QNK<#W@:T1&
M%2O1:=05*GG<G<R5?!!Y7MDR[0K_D<A58_X)?HI\!T$ MQJ.J2RKF=DSXJ$$
M]<9_OQO>VW'E>53B9_LC[Q,?B0F%&O??#.A[Z?!"X?AS%*XT*.(IW D8@ST(
M5<&CHC"CVXB.",4'JU53YFWI&R4)4UO7^C1Z#B;>7WGK''KAV$E*0L3+JX>&
M<!N[Z"?^G,9^VJZAQD ,,\^957I4K3;C><NMXO.3NQL5*:RVL+L4=6(&7BZR
M7C(HS[_.>E!#X9,&M:Y4Q3SD(^N=T/YNO0>^I^[)N>PIE+=YV$'0H34SEQX)
M^WA+F?)ZUIODCLM+HF."O)S**4\-:[S)-2Y'CRB_MH::ODP\5?_R([0]S.J\
M=#)@@__9.JP30[S6)^3^#1@&OT.2BL\\]X/P22H^H" XMR_C-)6OEYI9%M,P
MW]N>]M#[2!^2=I_YAU0I0#-BU73I##:J-CZ\-]/5V\=/+O:"X%ACZV38 N(.
M5<.]:K/3ROY$)_A%.*V,B(G1Q.[Z,3P^$J&9>;YE?*AL5?IJ_\JM<;Q2U[7J
MSF=J\S8O9M;$XL(;@O!^A$\D[.S>1(T^09KIT+>!R^IVILYYD>C1LKO)YSX=
M7'1+B'I1T#[&!N#9A>AYSL]Y?[S5>A5).[#0RCA"TEX&S[2/E'H(/+A?]V[
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
M[R\L3U5^7DOV@TQ3>KW>SQ:65?]=]._*(%^CR$S6-&$!Y9M_V3NE?>PT(4H
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
MY!QE],+1UK$&0-= 1'MQGNOU<^0::^-BU6AW_X4+P?4B9X^?^PAH\V.W)P"
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
M0KNEP)[VL)FH/$=WG+X6)*50Y/N8B._5TL=-;XRFE,\$MXF<](V?5HG%<M)
MI E<7,,,2-C(ZUA$27/Y%<@Q53-)A9*$SE@=->/(V<.%\FP*)^1A*D.8F3@0
M8..0UNKUP7KG60==LXJP%0^/E2H[3ERHC$7O"L$UC D,9$( ,E\XYI20+2CA
MI:Q]C22?_'#-C#[NT<]**S]''QP+D@PP.2.=^+!.."K1@(MC,X:.,PJ%'?4O
MQF45*N?C@()N#)'!W&<3G_S>8$U=?Q47]TB>D+<1(NBQBHLWL:W(&M%E+!%N
M^A7=04G%^6O,1RP/6\'$>W.%T=?DY3LJ/LGL+[!X;1D:NHLG,Q\8R0Q/V#8P
M-Q1"?U/O.(MD7[264(GX67CG?5S_RKA"0#VVLKVR<U%0;24@Q81GKVQ,BE[2
M&6 YEGC%<WR;2BZCF 2SKN''.N+JU?5\ XO'VSM3O70$V<<<7@N\/:%6<>2P
MQN6/1VL/$[$417A;O"3T9 SN").I0\_B!*'C->.8=S]-EAN_5BX'Z?6=&/&=
M6HU=D(S325_CIQSU1*B4&*C2SA%?>)UY/'7];+QENJ&5NF)U#9?0G2L/A4J7
MZY[L22P,/7F6@)GY@%R"\< ;2N$*$F+2L^"GP)K4MM4PT/YE/?,"RFPK0ZNF
M,O3[L0@4)7PM2/Q;XKCQ&]<<5TZ?.",3+:)Y:DB7\9UV_[HVD 3(M6T8:E(Z
MZ5^'E\V+6 !/3RKZB:8$ZIBER007\%HE)'"=VB7XP)Y7[B"R&<SR^A'6DYS!
M5L.98.J7V0_HP5H]5KHO\^BZEH?#A-^"!XZEEP^_-/U;AR'(A)C/ZC#D_]5A
MV-\^N/^W#D,GV;31%"<G)QEF+ET_@0.+_,AB'RFMPO#]T(F(^)EQ==KP=>Z4
M?E6KW8L<2 +G_:[*$TUSJH?X8*/P)M4=P ."(SF=:(5AHN9#2RF;#- 7)U&@
MR\TCU4$_N/B[#\>IL6E8>!B=D) OGEA0G$-^9G+'$Z)A: P'8QPK^ "= :ZP
M[?/S+# !ONS+B,FXZ2$'+9?[EF(C>6CO,@  " +1!*XSKL2P)##_(HD,@-70
M[E,^X'Y5Y/%6K4KY%]E%HI5$A%/@%<WWTPV=;\XB1.OTXB+5SH5^K)0/-9I9
M)9RE^D&OTO.K((;8&\,>&L ]/>J:J&<;8]6V;^UR[MF,G<O(XSM@L/B(;>5X
M^5-T,'-;L5=0/JB[ ?D;12=,O82X>+-D!J5='-><G)QKJN1IC7-C 1_\[2]%
M?).>IT2052CZN;0 >CZ-?0;A^O&KY\I<%EE/=7VF)MPT[7!7K=I6#%=\X#L%
MS,/>DV?TQOMPV.B?*AS3E-J!%HFVA; '3B*;@1M:@OJ(^K?97#(X7VE!&>@!
M_E51:G.=^1-DE6@K9FS$80!%$\67GNMM'EXG5'Q7M^_<=OB1S(D/NMT$? 3(
M?>\5)M_550)ZRR=G6OGE<;>9]N6*F@'TCU,6T^.]_;+18D<O<B>\.;[+\@9
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
M[NL']]80?(B&'61O^IOZ.T2JZ:"'IH/ZI731JMK:BS:QU^TZ=*0),Q5<YT0
M>Q7>RR^X !AA!B*T2RRW(5WB*@)Z&C3^V.%1KVXWM%:]XSWTJTEYVH6$ZCD?
M7M]:M9_"6S[,B/>0,L5D,!B")*Y!N]E GP0*>[Q8+^?I+9L54S(YUKJ6T=VF
M)H08%)&/UA9X=?Q0&#.-A!Z'WAF<):G$P80_9\$02J])^N@T2Y&!G!;(R?:>
MOF\ESWV@*@G-\Z,C2'B3&V9N44]A!W 7@F*D@J]R]!D<H+]O/$4Y-]!Z[2Q)
MNTWB16U[^C@XL]AMTQIR#R7CL6X7D"@@1'54C3HS62R=+#]A P4&>4PEU8WH
MC93 NIA3-B((4,]0%' ;J:"[Z"$45T/FO;4IR%U$_ONU"<<G1Z)/[+Y_:57A
M%6\Z_2VI@R:H0@XBQ3\IJ=?TG'F-BW\G2E5&O9[4"PSU3+X'5W/5ZT,[>WQ=
MB-)2V)]QZB/'-Q!!CA0_Z]R\RD/C1V?@L;'2@SZ>N^Q^U%A+P*-4(L8-1@K
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
M8+>!C5.89VCJB5GHIK4(8+S&&$!]9T.6'R%X80OWNF"KA8JL^%_<9#'6=L[
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
M T34X ;28FS+Z36.F4SIHP7H'RTAJ';-%#X!#?=<<_6<%I1Y-NX<>^NKA>N
MQ.?;YP,_;<WN; P?4&P]?%)D,]8 @K*=AY+UAZ3R'3;M-":DJ39WXBML;>W\
M/%V2#T?L?K&LTL5[\ZC UC-&\HJK4"\.WA91<^A'&=(E- "8@-),5>ZH*:3
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
M3SQ566^.MR PMDC\'EZ!C*N@@*I5]E;^@:\^A,;P!<5N8!Q(&U2UO>_* 8$
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
MOU,W;@38G5R%5)S(!?P]%@F:_<8W1]$CQ,M")47N%N4S!ES Q). =589)8>
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
M'!N:8>PHEUR*68O-M2VY,*_*FLAJX;_F&!:%JOC\_/QW0?L"*Z EQT<S?^^
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
MH;B2'%L8 "O*#(F'LU!B=KR.FC7T1J6/GSQV;O%$HF3 B*-TF(TJ9W3)+2&
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
M:W(=\S:&SGO7!F6QVJ-2R_JBXWY^QZP#K\LI)GV-9YZ59J]8V?7%CWS;SF4
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
MI[#4*@AHNN<<@?LKO9;M.=\OHS2N\.4WDF'D[ZJAG[1#,B1UPS(@D@%<.0T
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
M_YC9I^?U@7KT7K1HC395'V4W1$/B]RYS3%SJN.&HU&C>G]]4&#*DP*\[L&]
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
M9NL3N)H5+"QTW&33RLT]A ^K#YQ#>=0#14=,N:RDYJ.273)AU8\++%R?O#E
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
M*Q RX+<X\0$%P!!*4TATJ:O=?92[,E#^7Q_M,[+"6^P;@8L[+TATF+,YS\F
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
MGFA>?6>M'L,@;==B^<2Q.N$&[6)BMT6ADJ#CG?-T\-K#K;H/I)X<;G>"V.(
MV'!\WT9-\[E9V,8SAG;N3VEL\>].E^3(T;>$2U-%M,S4-<%)YR>7?S4JX@W<
MYOGJQSVE/ C:[PW.UF3GJS',K<AJRK*9GE43I DP17&<'>-I9FP][BP.16P$
M6F47AGA3G+3RUL# ZDKIB9-:K@3:49Q4L/R&8#)D<P<GF/-<!FJ =_KU-+6D
M9ITZ<K^!:+SMZ$2/D1/^+AETAFU/>EE)D.%#@@] ZM2^.8'].M&@Q>NP&K%J
M#TZ;5DT)66*P&M(=E?PMSZ"#]:NIKJI^F9<6;!/^R26&QLF)_RP@6>LTTAC^
M=^365%CMG]C"_\UM76YL_>SXPPE]P0$ZMPUY8:42%R7\80G)"9YZ43=6LK-2
M4SOJ?'EW0NM#H,<\4O[;JVLOK>W.N6SNMF$_XT1!SO!IJLX<QMPZO$=V2A##
MVVV1-]L028@\\LW,1<XSQIU 6O8@=X='D_OOP&$H"@P]4O6*1OU>1_Y!E.U"
M<6O1H +C:AQF&7%!W;=6$XF>Q$9TU'0H_ZRMCU0">W-'CM>_?73Q NE.ZS)6
M \E*!BS$('?];,4I$UF!$LAT2R#8CV&T/U7_#_S[UT;DO\^O 03F%!*-+U[_
M.AN((?7E#:7)JB&2-J*QF8(F6BXWL[NB:+;3ETS+2HMQ/\U&[2%3[(:[[.IU
M#G9][E_*-5WZBM)>]R=\CZ0MZF#,@OI3;!TU*-C,C$Q'9[74AQ)32]>Z5=27
MQ(1==MZ;7L[P8.X-.E2EK=31;]F[4OE851&#(+ H8V,PI'2VG$+H@_&2A83'
M-VMB6;@>=H17+%"RB0]K&_!5N?$3K=YP@!0)A:I8B\(+0STJT051\J%JYL/^
M#'P,5E1%9Q0O>B9;6"GXT59 OU\_=_[K!79JS[4#,@ G $[\B$9MWRH.>KII
M^K6Z%B/\3(5M^FD&O6+@JQZ>;DL35OI70E/FT$?LACXX$-TF5RD663CG]C1O
MNS.WT+;_4%$Q/;FJTD"BW#EI[J5D?WMR^TJR-@*!7$B&T3=A0-M9'S;,*F8^
M\7&/[!SH5J>^N=[^/>MV^<)%Z_Z&N(57"I$WN@%?5.?_96CKN/,6,X%T^U?6
MJS"VP(/A1&S4WJ<PXE/B*\I?I*B>35P<3%SRB@MX&A6MHEUB&9N&WGQH\-@C
M7S!<,>'&Z6#?K->GGO]^%&.3\EA4$'0>-@^L($9MY6"F&H5RP;-N?+S-HQX'
M-@JZZVG6U2\/[VU>LUBVF?>[?I'%_O']MS^!WP=@4G]ET5<Y8=$//6'1_TZ=
M V\1A3XHQ,&Q$^AW$1%#29 RBPTNV =@6NG/VS7)#XL<PLT/:] UYM0KG4^T
M0)1XW.*L>FW#E@$GOV@ ^"&2[K$L,96'K)LMN&K)X7#10]1@0/)[\X&C0/=,
MMV]B!/P?&"S'*::>"%;-,_]9L"H:QA=TA0)>$AOE%QFDK8/D>>$/:D9*/S4X
M61A;KEHDO?ULQ\)VYA5-YQ-&'6(BNHO U+:0EKXP4WK=<@QJ4+J9;CA3#(E]
MFK8#$>?IQ7XO8C%]O<+ZYK[I$];GCHD_A_Z0,BC^7U(&Q8<;8:"LH6D$UAE#
MO96+\=EIN;G=SQ5G0(MRK4^M.Z%+G3,VSA!6F.,N%O!S4))LL"F"=5.L\ =2
M@[:>C(#V:\3Q.22Z9XOQLJ/M2!JH)FO-G!-IU&CTMR>T4WFA-B3XLE[=M$+U
MV$_^TX&[^NQ ^G^\_")PQ/\_V"5E0&2#W.4T$A?/IW##%Q4>]'0):(]ACI>:
MHQ!BQ+S&&R$(J!"R?J2JNUK/^=[7V@GW1?R-S 5BMFGPR)PI9^.15/,P[5E
M>9;3;3M(]Z"H2?OJCQ@6DMA=[:=5(PH?A/1+'+!Z?*:+#<59\%C0!;NP)>5X
MVR7E9]GE\;('861 \SA(O!+#;:+*CYM;<C7=F>!E&QQ29SN4(B6(B'JN9IZ=
MU>!3+G9P:DV#/#E_F>6MA$2WRIV"]>.:I,+NSR33[82"@OM4%^*2!7PXM93$
M[YB;.3[J[<^;UD_QRFWS25N6M;$Q"/6]?I;A5OMN5:7.S&WN;$TG?L"Y)P#
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
MH1)QB*U3:]<6U5I-2IJEPE*3:)R+IMS 7P[#/+9VI'Z+?$DWJFE(X#2=GG\
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
MXL07D4])=B4]OD<+J]P$H26/V?-K/J6,^ I7%@N\BF1;!:3X):1.P5\=4-)
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
MM(;\ C'NH[I@/QC/]OA:4:[.PAVOLX??V4&FC110J2*1U6L6TN)J1+#$3HR
MF<I&9X,OAFB6!97&MOV0B[(_]C!5NF+_J58554?2-&J#09AZ"PEHUA7<WQ1K
MP<AL#)'E[@_K<T-J(W/IYUSX9()%/B7QGE/KD_MJ91P6?[7GX,-02Q^A(NP-
M;:-M "ISQY#NZ@R$:AG,6 O.]C9MJ-:O"YLE2;(<SX[Z>I[EJ:Y@O)ZLM'A/
M4XFLK+1@O*>\ZZ5>Z(#D3O?MCND[ ["'OBZYRI5)]QW"!G-;EG\$FQBI&UU6
MYQ\Z%*;>-D7#B"S:]5/G<??VIT[@@[YZ*VN_ _2=[;13X-W35<]=B_26;C1<
MSN8PWD=UZ#[O9<0.D.DS9YF9\9\9*2!>O^N#*C:9#1P44+$'Z;(3_%G(W7(S
MOY7[+1WGS.[:$'^$<9TEO^F[!@83'P%OTIK(BZ_WF?WB-4*\^'!VDD>5V6!
M1=$==K+Z1X*^PN+V@\0I+9]Y^Z>CC[S.%@ENDKL06 -$"*(X)$:*:#%[SJ69
M)SK3][-NMBY?F:>K^ 6A)!$]JG.U#L^73>-UZE4\!%9YA*E;$4ZHT9"&(U]'
M(P%,CT<9#LN1%'J-8N[IEIIEA-N(:HH_U(T7H9VX-6%SE3JMZB ,,1,^36/\
MB@^XW?44T,<H0)>='YG>,:2"@LFC4.QM*7KXL#DF)BQO%X97]W/@^P7S='&A
M\DB-9*C43)6246E[:U@<W%-?%$@%3MX[SDYU8 *9"19 M73%$#@@A'+4=8@#
M)$ !4I)>#V$D*@^4B44]FM8,UG0AO+D_Y6.7N)@8($7_61?J/)]H];'D]/U#
MN]^KW'%T31"\8$P#<UCZ:14]-.9N$UPQ\.Y(F?('HU4QY37YH(MI)G%#U.;2
M#(QGC^FVR.B_V%__1N#T%MB[QB?$=VK(3_T;HN&Z*WR(5.5.4Z,2H^B0O*#!
M)[M4]RPM\,P2Y!KP5J3@ RBL 3($418274H!<7JCS'%:Z5]_K7S+;N6+>.;*
M?DDPR4SC<OR41HU'=QO_@U-*";V_&<*/B!*D#W Q1]1I%46D=\.^6?\--+V\
M7J>9Q'AW@([%T^QBZ8:VIH<A_)XKT =]UX[[J>/8R"<N8A%HKQBB+AICT 17
M^&TO44=[&0?VDOJWO7!'4PG.<0OE^Z,T07XD@@BY&4Y/BD7,"E% KY6-1W8A
M>!UXYW_TZ1G_4Y^>HS8](*0J'H=UN$'ZI,:^AF*NU?;\:K9<_>.UI4%V6]R$
M5*+*,\D6#T^PW,U3][ &M\N6[QG2 8"5>-5T)H1T$G(:@K4!$'";Y]XFP.C'
M1_T4L5(A*A<_Z[FKO?NX\INOXG&^K":-'JMLHO'Q\(_M(*8ED$=!=#AH'B[H
M)X6-:9%BF/#V:JD[-T#4R^BN)"4;OH8D+?! 9!0(?3H<$^*AQB/N];1U)_'I
M1U$6+%>HI[3G# R0 ">#=3\GN9S3ZI._?\?L5?254W@K#MI90FOB6]=.6];I
M+$!X+@ L5,_4XH,?B</,WD)@,/Y5!'EX"P3@0SMEBV2L=8*[0I4/\V@!42/7
M8"]B+;2V 2WS0U2K2I2A*92W,[)NT7!HX[=K37SQMW>842?F@CBMH@N\P\[[
M0\17*CQ6DWG/UQ;4SXJ568_^LGMD]+0U_H4'LA 0K<DH>RF\T'0C:E2QU3PD
M0D4@WSOSSB"L=*1_/L:\NCSI/)L>>_8;;1CW9#7'?/QE@W.M@W)WKH%![<!.
M[^,O"I2 V?$4D.!2U/56"BAV;04U&K/W$%NQGHXE$QK46 ;EHS3T:P?GAVS?
MF:>*V+/6WKEQ[PPZTG6< 1<YG_:":MW#D*X%58H@LK^;I:N'AEH+X<WF$ SX
M=*O*LF!E_^O*KDH]BRV+8A$>L2TW*ABL;CT[;F=;?Q BD+ %#E)A(YS\S<$?
MG)[1.0=];;Z7*]/HE!D(<[+Y.M&V5;7UM$*Z870L0*+O?)<N*Z>@:0ZB_C[B
M$>HT\>;@3GKX-+/*5?>"55Q#M5>HW.0EJHM##;3'QA;.Z^QW=7!GQE7(TMR_
M_(EE%'')XX,YH;&Z+.W;9VM+I^H/D>WNKEXN8IIR; *TNBR# 7EY5#1G Z@
MPQ 2C,#J2@$HZQ3Q#FV%%RUJ3@-6]@FX-+[LY1$7JJMKM)FD?=(]ONDR:G6L
M<S.?(1:1ZE34/ZT!8FVS*0:O[;&Y_@&L5Q-R/:#Y@8X1N-!"T[:3Y[QH47"%
MZTN;^?&&-&K/S?&UO2 <5Q# V,R31-.13X4#7?![8WYA#M[CIS,.*@QS#"35
M+]:VNG8'/RZDK0W\P4>%XVJ&<3M9<V +$MP+O$/NO55WL7E,N_2855?P94X.
MHVP10TY>US6:GW0KR<33W7"#*(=I3? A%)ICO+V_KD>0C!F5F@E"!2X-0\K+
MWG6V#I59O-4:]ZR.OY+I.$-#NS7T4),), -.=[^>8(&_^CU7CHV4@[*#TI&'
M$:>@C7"!F'7S[(*#4O\79QHMG4IBJ>SF85&%&3IA5#_.YN8H^4D!!R:]@Q]M
M)86GD\:A.6\,Z3H!U,^\KO&0<&9%32):BG/"N^(.CGVX6[7Q?OY[:<UC;0+&
M,7XASU>RQ9NQ6C\XGL=/&F#$"&>(ETDY&,R[EE3C)O.A]Q"'$AQM F1T,Q^]
MS='U,-0V[NF9XXEGI5+.Z^<UC=0 HC(1 /HTLMQS<V;@?5$'"@CFDG-4(DUC
MA$6$$.\>WX^J.^_,)]U_?HP"&E7@<1R@Z3EG\;CXH+\HZHU2\>?6@U>LDE=)
M(ADOK_:"\(R ;&'T V?A[QXI\I!9C"@+<!&=Z75&!.-UCXHANM;U9&6/:B)Z
M*2"G:4";39>%O!17$4!C-.X/[(RKWE8UN?IW9:9^I,PF2Q3/]%Q;^JK6"DA-
M"':?? *,1<PB8VKET9.R36F*Z7=_>NJYF@R+U:PI!"T$&"=R-(R)B)K1_N[
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
MX =-N)N? J!D4KQK- GR7Z)JKW[!)PW!.QE7>9Z]$VO6;$OSNLXGDO4PF#Z
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
MLW0#(%\*E)9OW?$NOQY7]KRS\3'OR>.7N2@,?1K@-!J TZ+#0U4BWD'S,,?
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
M>+O:0Y.E"_P6^&X%LZS 5VWESZ6<D;#\''.:X6[.UXGOE8::@=I%_^H^#['
MD0[97:[[-&!Y&[%EG?RS:@%Z$CUK4D$WXR$:T.=M9LI!Q&U?.@]MS'R'W3+4
M#"G#8_^G\ZW]XV6$G.#BNH%^:+:Y$)NY8?#W0Z'V9!D1GYL16$0:5[!9 ?G(
M/VQZ_7>G1*'3__VF5]W]3:^^^YM>+<;4),;4SCCOYU,ZKQA_@_YC*<'PZ^;7
MS:^;7S>_;OYG;\XX_X<[<@YM(>DJQ>W9\DMW=1[+)E\O3_?@&=[INF@^EB)\
M;CI"[GWH@R6Q"/&FSQ/\&06']QBY9L!5?@E',4>@K;)W9$M4Q1'NR/95I52"
M^;V0U*09[\A1!YG1,9],K!')K?VKB\&)E&D78[,7[T3K+5T$OB6&FW=:G8Z7
M*XL;-R0^FG+GIH(J%\?:"\7JNX]>M^!6D2I,-FWB,R(LUNJ;I$HV%IXPHTH2
MH;HX4+O>61E)%37%CE9+AB,YHQ:B1P06>SEM71Q$O)P]9;(8G<=2HN2T#GR+
M<,E&#?CJ*4]?]%QQY#$UT^/OCF[C.W9[VRQVXMAA%9OJ\FI>=_+](5G5J[B9
M1LP)!37^CI9-ES1BM)?7@XI>2J:_:,JM7:.LAVDZ#TD1,<F ,%MJ#"-YO>4V
MKC:5U<[[\]4=/"HC?=P$V3FL3E)(OJFN HI&UV9A>FW4A.9ZGV2 ^F$N!<0*
M+;QLQ$.]8(TX7<%[H[XJ7+6>-<H&GE()IV<%[D8P&17P>B:)1@ ^0HK]*UO@
M9^J2.)<3$RZ)BX1/@]R)UV[Z$7;TO%C'!;O'1WHJ7W5,F%@,*]PJB_G>O\W:
MRT:,Z[7M[^]>,L57O7/[_J;%\HNTG %_LJ_$^JSP,7\F8?;X&!.KEN#B@#I+
MO&*QEV![3O[AU6SS>R<ZW)PXKG^S0OJ/.22/:5UR2OY\.%W$0):KU<)1ZLF'
MJ0(TH<!=XN=:L<RZ&TS=OW:P]&):('+XS**^U?)<5;VO6N24;,R:0@^/X3?/
M244T;B7!,EMAQMIZPI+W18N/A+>U_+DTN6ZK[N! WA.)A4NAP2.AU*]!*I X
M5 BR0Z$RI<<S]V</_WEYL=8#\]B=V(\L=N@PCR/B\Y]Y^7:FSD/[3RI%%4=W
MGAM:7A9G\L=T$V_VOY:8D;R2,0+6Y#3KSS#_W[8!DZ$*O[.Z3=*W(<M^6T4Q
M8=7T9V[B(\I8)FQM+[,R5PR8=PG]S/T\>B%1R\3BJES!#83?O#BRU >:"*U!
M/_-4U2/=)I9T+DFPRX+&S1=-X]E+74XI?O&[^4I<9M[VAAP@<"7&GCU$^E.,
MVSWVM$^6&7#EHOP^[[B%WELM@I5G.*^770MSS3H*J $?I!8SO\M.@2,;E&":
MP]M@#OE)EPP.717DBE'8%W2:7V;79KIJ:Z;3O7OMHM+OXAJ_B(^!^=%VD,A)
M"-&MV$6=%Q<921:?-CA3<J%>^V9Y=(O[6&&@KDH;GPPC1]5@(:SH1NA2#/JJ
MV84\K9KRN3Z/WLSLU-O%!F.;'G!?^%=TI6(%296XT6(6MVZ*PKU,-!TBJS@]
M.&CV]!23BZGXKNK6*(<46\SDK9C/^:O0LC3]8B>DBU]:2GKPH7=YME=2N4=2
M$HM*>SGR[1,$=8X6O3_>./7X,+*IT"K\4W6T/2E1V&M+1('$3.(D-@:,$RR(
MOD'5T-%EI[PWO%?G=U^1CB(=YIV<VVE Q?IX?"I<SBMI;G[03M_K Q/>=B$G
MV?1%MJ3W8MG:;4/- &;4?V53]_]=LL_7(?[(6@ &)]XITB9+(XX<N"B\G((F
M>[_K/#^1IL6>\GE=HL#R;%4>\=G-,,-^9+&OFKKO!-O<ZZX+<D<3DGU%3SS7
M9JZR*126R(H^^']NO8F"NV7'Y0$/!4%] D9_8/7;%X6A'X6<AA)+W2L:C#_2
M]-Z7M)=L:7Z2>DP#(D*)4!J@"6Z&$%6K:,#,"T2+!DR6!F3%8\%D(4L:@._L
M'1N@VKNLN"*D5,;^Q:^HO8>\8B[[,/IFE2L2ZRD4X-3!^F#R))X[:9JI6E+<
M_>R>5,*)^ZML97$_IF;4(VJD;+:OP93W$[&*_K\Y>D72A)25]<%L+9H*PU=0
M=?8@V]N(13F(YI3G+N]^>M@K2-=MST?@907D>PA)+? & 6E*/$&ML-R[2K>;
MD4VGR,P-(RQZ=9TBEOG!";,A^V&#W+=,-QF$&S@AG-.,;<8@-O,8E=_U^6*#
M+'XG0E4FO^?PQ[A>RV'WHOF 9W)/#UQ?NI%B*A#:?CNN/50E3:H3C2V"'T;T
MV1,1-"!<,_Z/Z<>.J4@*MT$D#2#>-M^?10.V+:4Z4PDE1-$)]?,! $758#__
MF=O07YU-OXF) 0M1P3"&;UE##<(!Y2TMIHEALV)=J1]K6T[5)!TXE&*3>VVB
MS,KY?C7S!8:?M\TZT;@MS]%GU&@GZBU?"%4+Z4R$X->QZQVKQVRLL#O/+M
M]C'->'45IS->[BF^4&5F5FFK&,^:H)*I6NLX9\9O^?_C1^J@-MO E3S-F /+
MJ<KB3]5%B9"6O9XR*$1_R'?9RBVJ1L)W0N SGW=1D=RE@T);##\?FB4C6LS)
MQ^F&^ 5' V@ RS/P[W.X\4V@/>E,$ W Y9?M3X,R+%7^Y4>-72"5'<ULP:;E
M Q?0T=3#@U527Q+'AK\.M/IY]ZB6-!E=T'R>XG@/N"6G ]QBSNO[B\E)0\U
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
MJM  II+A[!$A<'0#\\!"7TY[5R]S9/0TAF5V7N#I&\<?D^8TP$*H#T5>8-4
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
MJEXA43(Y'$<NU%]Y4!::\+E55>[SO-[SCW<W"I[:3-RF#&@P<6WFK?J0/ -
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
M$I[A^=%E8E)>-V175U$^C(QX835N%LHZK&87H<[Q4G3B653QQYP:OZ_LJY_
M-4N!H"R7E$AKY<=0A4H*XS'3Y<&TJ\ /6UK&GS[?M+=X3$#-'X-Z!0,-RN9U
M_LINT3+1N.Z/005$*MPX_MV>7DJ%=RZ,&DVZ!;+:5R3]&6PPTHYP7$>U&74%
M4\K\,L<,VX9 9OU2G<^/N?-[O!;E]/:<+4=%$VOO<#V U]8_@/#VX[&C[C#J
MM4F3C4D(Z@AJ$EO4DDD^[Y6B6]7OXLYVBL1B,B&U$YYBIUNJ6W='*O/)8[[;
M'.FAQUM$.M9OSQ?QP*938.5WL:5 :[BT@D%M93E>)CS+_\%0UP]UQNK(583[
M0O6Y4-M8P]IPKLW4.T9)>H5+T12NK<8*\\4UX-;D5"DR2S=]=<AD**$4,?FE
M_>Z[,\(=]-\TE.)<SZR__=9B!IR8O1ZCN9I\"HI!XQ_J'M:THW44#B //.))
M]' ,]E^N#8<Q]9 5_J2";4@;Q$32HRDE^*EE0:Y>F?-5?!*33-^2]W'BF\.O
MLD_5]TE]>2+ZX<RFD)V=^"IR=)BH1E!8*R#STP:$6XJD*T-V?(6-*E21GES-
M'[LBOWZ$Q3SG[JWUK-GEY4 @<I/NWN@>@Y<40DL.( T@$C;PB 8)F5X?;1"Z
MZ0P[ UM[, 3;#GO& ,@C=U-6X:_ 3RD T^@Z >H7N0+#UKJ; U_9 N5J-1V+
MEEZY!5TL=!$VM8_KCG,QH#\;]CXB^/&::FL1DG21MN7KM-M(8W;(-'/$%.V^
M<9%:6U]?Q"3J?Z^./1//A],'GI^*O7/4*N!Y2TK4@Y$!-[T+]-.ZI(NM:U=F
ML*-?==E(V)GU@N9H?_E03*E+V?=LV2RTE_ D-%$D5NYKJ="]$<0XG]@>?BD<
MK]E]&UX.PYM'[\D#K >0D7E'<#TF@Z1RD&@>]E/57%!!_:! 0,$JDIAT\<<M
M*88U@SN%7,_&GG*,FO^J>+<4I\WY)*3S/LXQ[9TF0T07BY\L>[WX%HR8??BB
M#M9ULHI7_\RV)\RYK$^&:6314:G5R<Q6:YW2,O+FIU#"99)>=:.M\%%,Q@J%
M$?R13*!MQT?S .()XH!^1 '$%WP$!FW21U_$;'0(P';64C?;VK%W%9]0A10;
M,[73%!D_>:7*Z%OX2[^3TN].32!VD"0)W;5,0C7Q'6'8[Y(/8\8X*?%'E7&*
M'&!CL6IA5H 4M.P2YDV^U2'BY,)S<N0RICVI@P*R) ;# TC<)X(#-708MF]A
M!_\,JS!9;YYA&SF W"GF&<+BX[Q:#<:(RKR5WT]I]K@T3NB(#6^FGWF4D7-I
M]EF$5,0;Z$=,*9+"H8V3"5<6Y@<BJD#S]//A/?&AE+] 1K_HV[<JM$1Q?:9(
M8@>Y<W[LVIF00L9&ML^ DPQ)%&CHXIF1B:QQFD[+\Y(QQ/_V?_FET?;$[)3I
MKZ&E+<S[TL3$EY_?;Y;D%K:/GSP#:\>"]+T0$*BQR_5.Y?[62X,N%W7)JB&S
M1S2\Y6)DV:0=8N>?&#_1C^S-N!U^17+W#J65($E\2THAO.N&1BIY%I*2QYQ:
M,&3&'4JTP]E%SVZ!.I\O12+N=%QW\K@@)R_0_\K;5Z?&*+WF:=H8]9\)#HDS
M^C;T^Y(2S)'Q=YK;$\>LFJ KC+T>[UP\3K=>N/3RFU_]N]NPKBY %8O711^=
M(K$194DF62L<M^6VEA&YDA:R5X\5BL7^%KT!^<W^ZVW0Y3.7&2(XZ"A;ED!K
M$WH#N@B' PW*&)LK9.O5Y*E"G(ZJ7J\28UI\9>JL;C2B>:<_1Y*5HTK.:3ZR
M\/SY]TPA".K"]M[169JRR '$ZP!RDYIUZ%K!,./U'YXUNP?Y\B=L^C. ?P"
MT)=9F1GN<X_D8 L+0M]-&+JE>B_%(!DWYN0M>H57F"-49(LR6M!Z5<)9?<_3
M=Z-#[7'^L17)_2/@35-!?QWI VJBIPZHC?$% .RO . ^MO0 $B8OPT]A(B%Q
MMYXMKH_]*IXI4-"K_;XY!+OFC?C3Q"(Q__[#!8C#&T8 ABDO7*=[3=;V\28H
M1/X6G'%KRR)?BW9T->6W.+99)-8H'/ 8YC7#[QBK=<9WA8J&[ZFM@"CT[ %D
M0A3\0?>3P4L\E--Y-.;^3%H?'RN6'274]<7"ZRI_=ZECE=K[UYZ#UF*J4M$7
MX20BN8>VM.' X4-X7P=H4;]CIN-?B0?X\'C.HOUNHHJEN_)[63",/\0'DDT_
MM)YR4I+L-#--$GCBP&@V<O78#X4A#%X;"[K5(/CO%?C^BZK"W OT>XLD<3R4
M&$UR(KS\(2B.S_X!\)L[[7MD,R1D[=ZM*:OPN,39JI2ASLUD8'#G5U[Q!UFZ
M.'@6%/\0,Z9A2#(DRSHFBR7 BBA:!'K4Q^?9*]RK\DU\SRMA"!5"Z8^2BPG'
MM$Y2[BU<U>20F>0Z;#!E+"*H9WL3ANM3!1(6/:*S24CRG;'Q#OV2U^$YZ4F[
MML\G*HI8.51&ZQDJ5)1/'$+>C=!4Y4/$V_;(WV!X1Q$A,69181<HFFH4R=L>
M=/[V(RW(!P?(\%HK"'2GHP%Z.6RP3)H3A]-^94C6YA2<2\,'\?NQJ_!4D0J]
M2G&QQH^?L=\XBJ8T#6!GE7DH>@18 W!V.?4*WB6'&HF[I=!%EMZ(X:3!DTZ#
MB$HD]^>+V.OS#V1C?IUXO4BYQ4_\< #YG'0 ^>L$B/QBOM"W $_9_%^AUT#
M$=<,L.TX*O>Z?[9Z;ULUED=,\3BB*3[V=4;I9ZK"Z+=X;-GFB<.Q9>=1,&N*
M'HDMQTO8Q"D\4KO^92."<2[S@Y8-[/W03ZN,Q^:RG+V!QW.+I8Y_;VB='6Z6
M";.^0.J=C=1N$;PZ"*OP4?NR!SRKW13R[]S$:<;-A1H=Y9 [>^'75>^VPK)#
M  YLN@E*07?$+4',AHB'H/K_7_3BPBB72)DXP(]VHU_)=GK2A,S?] J90K3
M"EVD8*Z*A]*TC-[-BSQO_^ @_(%OMYOT2N&P(N'/T$0^^.%AACR9D2*-;VV)
M'BMM4#Y)B$JBEL[4WH7SY\F4:3,ES8],W$,KW?]ZF9 V$_3<OT4-50,T?@7L
M8?MBP!Y\$+8G]@8F"9M9PI8M4CF[*9\< 4HD_#:M :@,;M6-A)8[^/E 9V7.
M LZDEP8\+2L=9+$?;+(=Q=_BE;T^F9SQZL$W7F^8%:KK.8 $6](Z@6W0(6QB
M<H%-'7<8"_!HXRV:D>*>16ILJ#MZ$Q8JAY4SGP*<L-WS>S%*NIO:BN?;-6?C
MK__2N"Y'-T@;@/,&K^W@F5HPIXR'UQ-OWDI G'M*:7+*>6**H#1/!;0N=/#Z
M7$:\+8Y["^_Z79P/]_)_6#LHKSVZ(W!OW_Y[5755?&:RMU6X4M2:EKV]2.P#
MK1N%8TB25%:!;S:M;?\^=Z4G=Q&<E-LW]ON,W1.+D,#R@<\W(-?=.33XI^=<
M(G6-CF).VRZH">*BTGJH6M0@V'1\G0 A^XT<,@1]IJ[W2V/!;0%B_$PX?R.K
MV"_-T"B+G,?G.ZZ[Q1@HZ+PU\7[<Q>?E0.'DH3'O(,@B9DNI$OBOE5^<4D\.
M(OEUW08YSC^W@<46\LF%F/S:\K LDN1@8 \4B66FUO>Y5=]BTB[K=QN7_%,[
M+;V>ORYT6#NME\,G](;+2(5.I1Y"!Y<%&O2 N>8ZL0-(->C4E]N'WL @)AML
M!< ]H*22D@R"*1!]GRX#J$)!F.1F<N,JO ^]5G  $</@ 5K3.O0 HIF6Q;1E
MI;"_!YN"_<(\@TV'PS:?U8&1HO@P0:BYED>P1NYL C7 1]0 T, -S WZ:!U
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
M=+]HI;_><+FVE<28=M:?;$[H839']7K;839G.\V%:=N,; *T%5!L0&:G8'H
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
M;[W@>!P/B2:S8;)+5RHY?Y+Y1D'AOVI*%[N+9JP/8RFXLX)-;OZ[Q.KKLU4
MYV3)7XEXT /*?,[!O*;.(4JH,_2"#B*7TO+)LD5H9/4&XLBC.9<%J<Z"^+O<
M9VX&=B/E#A82Y[759;MA'K!K8[->\_(0*GJGI7X'DK&D=[ZGO(I6S@\#W%X@
MG'6#5'-'UQ+*%7[<P;*$U 5WC5@VU9L2Y C?A0?-=2Z\9Y50>EGV\%;[N* -
M#>$ 0JUM@:BI.E7 ^_<6%C85CAR/U-N<@EVA"@NS<>_U:4+5/JJ^\!U0I$F8
MYHMS>D6[UT(^74,P-2(H$@.KQ_PDYYY!3N";7>2VW>=%[]LT+M9/V4.K&=*4
MQ52GJR"7OXM9I3*2" 0?1.=UL@#Q1C6^'-M@,MEJS!*3^U5:7KNFKKG>AAV4
M%3']7*=!IC:*_3$J):V3WP$K+1O-D=!4N6Z,*Z9,2PB>$FD?^E./4>_=H=\S
M@WP 5O43V6G1SMNG"4J!X&7ZJ/UC /<,E+>C1?&<:T!]U5QE:H"<9)7]S#2L
MZK*RP\!U%8M5$D(#C*%0B;\["\!'/LWYN< ;,##&*;T[YP3>M^NI8P/[^A%S
M)@5(Z#\9'%.[HU4EHGPGM\J41XCF[1)SZNCH?PM5_^<EWN8+5\<69F%V.H\:
MHO8UMEV+NAQWA1VM/$5%I1YKMZ5:6]F^=RF(^.%GNV?']70J$CYAD5&K+HC1
M;HOY,FOT(P:4-WG6O\O4QJ^A*8U=Q$/=FE0A>86?<XC#EHA7]W2(#E03<#>Q
M^!Z;VC*CZ&#P&)<2I]HBZ%P4?WN#8#[A=\_+*Z!DH6Y]S%V# (I8O;NJ,W=3
M62R@->[4H: NX_-Z4);"Q!,]SX??%CT$58MG-Y9<4ZY79LE*E!J0[]I],>/P
M5%:ZHWK/T?577?D9K9I AW&_%E05Y4F<[PE_D!8D$!J75:4I>7+%]Z3))[ZG
M!.8<S,5I2^MR<D,0Z*@GUEOLK7?OV>23?#,BWB+":0.,=E%T3/W%9/W!:L$+
MRY?-AJ\8)]V^_8O8$.R>=)0MPATZ]."LO-,S$&?ENU6PVSCBIVH%8FF90BX3
M[N+*=<EAS3MD9FDD?O49/?%2O"0YC+>2M$]_#.#-)W/H4,"+9KP%^2B,ZJPT
MBBA6HTH. 0_O9@?@^BCQ69T"P4Q]D372Y1_<)+%L?-LZ!!-#,)N4PC' LSD9
M_2YN/8W-_9X(&S<L89K?:?I ?AOYM'$G$L'T9">B:C.O:V-WNRY>PTV1R?^3
MP2?04D/7MG;75L/-L)3D^=^T560_DDCJG?*(CCOY40%O'[[*VBDQ.-H?Q]]R
M,O"#?GF2FK<8]C,O9O^VQG^>0G;#Y:BV]RRDI^+DB/V.Q!:[@[Z<0[X+QX!*
MK6/ U\5&U@,H'AJ/^)[;BXC]K;L5)$,(EVVC]JV).*+VJ=R4UZ)Q*A)&X2E)
MU5Y'OQ$D)LEYZ)%L-_CPG"[1>$^=/@J!6OT9>5>;\VA@3_-_UX).N6@U"^[:
MYO2"^8 1B+,PNV4*T_RWZ)O#/XF^^2!JD-NLZ)U9R4YHF:O(%F]=Q?2^'9<K
M[;##57I:);YE]ZOZ&C0A0N%^3PQ6_=?J7^R)CMM,9-=HBX'T;_BOZ\^V(E8:
MMHV6P#,[6Y.+HJW-K9._E@G:]=$%G3_L#+E??W!4EN1WN];#(Z!XZ$.W.&C>
M*#-]#,!53H%=$SEA-R)-OM:2: U'+WQ;_5A7EZ;_X]22;;16C<)$REK#2?^^
MUV<U%^(FV_N*Q&NA"[^<MA^,# 0_ QJ/:G,F_:.*D8GB@EQM_($1 'Z1"#\&
M).]@1<A]1I2H8/"^@K$%E8C:M2.+(J8'BA'KIJF=%C_'P>% +7B0!3YYGY'D
M0WI!K=-G.09XH8[LO"%)=4>K!(8_O;1 ,@KYNWFY-6X%S[I/XMET O?!<TJN
MX]*2T]HUCKY2YP!&O;V&%(7X;H$//P9 FBW(L>V5*9*;X.E(LC8B"K)/*$#\
M;-D@L;-C8%-KB2,_80CQ0]F?3R_EU<@S7LH+^:>+[U^N]L,4AO,OIWN9JXW\
M;WF)%JT4]B$^X*?*$BDH+>+=3]2K:$-L9L$6G7D,RJSM6-X-B;X2#Y@ YB&K
M$_L@D61!4C:1I\BM71FSF/[!9K9YV#FH=*Y;RGG8-T+GL68G?=)BFP.9EQ:-
M('$D4L:\A)NBK%6+[Q9$652OS-\6X@)4"_%\,L_.<CJ)'<&-6$J@+.CXR9Q9
MSN0&\346&NV6/;+N9B51CIY"L(XND:FF'ZL4M,%??OV1 /?R3G>Y]=#M\:U]
M(Z!U56.US;;ZD^R+S.5\G'ZB_/R_U5@AB6#,")(#\1]VX<B[8 <@RT8V)^DM
M['(AU-II+:7XAF?KG"I>\'3^\'B9H@A 1Y/.\8EPR^-]I]@7:!,%<^(7->WS
MZ""W>ZD+(Y^&GVFU8-J1'UQY7QB=Q.5XBY5A/W9:L<9\)'963NW,>*WXO\'F
MHV^G!G".>U18VO2[EEBG"3Z\5<+1COK5KD@[EJP29F]&L(=3&]L;Y4_#'BRM
M"U5CK>+.M%Q.^.3'E'OR/JI3^M1\3NK')LE0XX[9_E"X*/'T%'SL62&4S#Q^
MX:(<,G(X1/#-[H^;=9&WS:(JI>,-FF %I_O6CP$6NOGF<EAL;%S9U.974C0^
M"<NNA;=8(NGVM NU&AJI?[F&?T2S!A.HR@4'3<?10&+@"EBSJ40U:#D^8MU_
MP6VJQKY9YL*M!!L7'$\_VB:S79CH,?XN/J>G71GY@C-.;XHWK(]9-N[7K,JC
M]J]4P^_[!"33!D[P"C[QK'Z0V^;UA- *X-!+_K*4CX<^#'1"HD_F ^?,ANY=
M*2F :B.,UP82:SKNN;8,_%:/)Z7"^>:)E_&<Z'CF(QEQDRMUJ_/.)8:2/(Q
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
M8?=1079!P>*\:T;6VP%OCR!G26TYMOQ3NKHF/%:6)QB4Z4Y<%@)3?NU2.5!
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
MG*E8CC#7;HS22X[Z#D"/ZW-XA24URU\WM6BF*@ < ]"!\ E[VJ_.M03[>.=
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
M7]$%[5_9/)QRC/"C 7(J+8Z0C'1YL7 !N!<RE 8 [';L@$7HSF R4)$L"4-
M>$:K.*'Y<[VQ4Q)N@;)ONA<9)]FM3XL @IUYM[[2K\L,Y*(Z"S4&QK[\$D>I
M1'Z&*F![^-N%>"NK,#T/3$9W/+.F]7)R',[UU-7>S?9*8/[;X#U=@%<_W=&*
MZ(YVYI>*W92")1$Y&W/5O/3#^H;7!EG?E>?7S6C+N2?N1ZS,3TCK:1\3 NRL
MRKPN(8[CMBUP_C1 5"$Y&).&9+G[4VYC=TPE*K"DZMV[HU<D.4J$%?6W$CDV
M^4E-=796AV-:J3VV\E^"[_OBKT\;1=ED,(OUW43],5O.5-&@6D3]DI7 Z7CM
M3QSY;DA)H@+)#"I-R6P807'4>>810U='_8P?1,@A>?E=5K3Z%#_G:G1%+3*.
M5U<NG8[</=RDJ@O&+JW[X0)G;VW9$F?HZ/K9P]=8A'OE4<=HX*^R]L4SB6C&
MIV8W[VT^9-U6 "G.,XRY(9/@F.69,J )T0:QKSUTF/SKMS'(5H43T'NX0C%Q
MG,F;-0VC;./RD *3]Z#D!3X3:4M2OP'OKW(?WM%'DT<^L==$RO1IF)&TH?(X
M^6K_K*"W6)-7&IJ%$[S;.^O6CA65WZ,>OW;HKWN1(MW5+![_8^\3ATY6-? H
M^2[.I)6CDD[LA>= ',3RNVLD:P+?%\;-\;V-\<6GMR<"O:"N@FC?7Z-1Q (J
MRU72Y:"K]M4#*AR1MM"] %)@9\ZXPRK?TN-P8=>J< -$N""ZG>GT;"B :6#(
M.H(L2BG38J4#J40_].3<.LAJQ%I8^?>;W-)JQ$*@UJU 9F'CB@<!$%G57XIC
M'7V>^*MS)L^IK"OB9OCVJ/(XU@EE)1.6535WD2H9[O!X;;[ GS\4R0D%EV0_
M';U[],A$/YC.J^B(Z2*/P)6!MEY^H0&V5(*7FB&16ES$1HP=G(LHTV(+CWAB
M4QE7X;[-M#69U;G0A7HF=;2&+Z:I9D/XN?*1!<3_5XB&:&D$03!T]Z/R_*[1
M;[WRA*C!].@,=>"MQ=!MA(]JG[!N@^]9'LIJ>]S[A[-^'X'Q*$PJ?#8#L<-_
M2,I>BT&HMS]Q( ^')_!X.*H1.7 S+;;#?1/^Z>!F6V_*>E]RR7Y9MZ=(HM;0
M$6O9%LPU!@V S*^"C\207")<#\<?OD,#,&O69?"4#\I]&A ;F9]L\AHY=Y?E
MIDUTU$)8\\;5</;;?O:Y_S\(JZ]"E47.GU92GF7D!$/RW"L?U??T+$P>TOI(
MF_E I[^W[5V<>D!E 9-4W&IR%L+:6UG=Y>5<@B2"-:6IB]Q=K8:&3B\2=3LP
M_9'?&H^%G@2$Z.A"OZ)P%B;C,37_+6MEDOGQ#'2IRZW\007$3$PQQ-].XVF;
MVE2V(R+/&%XO$.AN^\G Z'^Y]]&//9XC_:,MH HF,J\1!MY8KV V0&:%,[6
MA?9E*YN-(6J&E>\*G86"D^Z5RH^S>C^O/J^JYQ8QJ0DG=-"?!(*9?(*8CJGW
M:W,$]M?I?@D"69#8$_(]XK4#_1=M^T1@%O*8&;_0;+<K]ZXMHM+#2>V_KP'[
M1]<@^ ([2B;*99.)? TO6A267%884MAW/$4XIV;?^NV/6MZI,6B)U)4'G9I,
M#!,R=$HM"5IGIE.^O]6CPKG)P$^>5MFF].QPYR_9(2#S\>\&M?B_]5H(;Y@8
M\#?2##8J'RJ?F#@<P1(F+X>4._>G5A_7^)?I#[.?9 J5H63 NA"<4,^\97YK
M.UL9$4._@(X)0B<AR')AJS-B]*=,V>/U7@/>!11N!S(>C:?3(CH*75!'T #B
MIDS#%M;BN%%LRBNMBT%6'%Q$R98 L7/]N6BMX;R?P.['49))TI3ESRS+MFHL
MO[_[ $8=_B*MM/XNK4;E#Z55\K^05I+_(*TJ8&=@_P]SWQG6Y+JT&Q8H75":
M@! 4$*4*T@0D(@("TJ67J$B7II0@(4&D2Q$0$% B3:1+KQ(Z"-*;!&FA]P0E
M!%(XP;7+M_=>YYSO^W7.C_P@%TG>]WEG[KGO>9Z9&:($/:,R%+!E#M@L#'FF
MC@_#\7%I827S\J>LX8_61P(,-7PO:69D_OA'DZ=]]?G=[32,]>)$_>57\YY
MEZ.:BKJI?!L-N>1OQP"Q^CW[NKLH]R+>RH"'-2]2NC3AM" W\$EO#SCNAAOP
MR%H" *. 4ZLHW.48$(6L>@-FLT8K1"$7+BE)CYZ*/SI54I:T0BJC?)71.8_!
M9.#L@#PVYAV) *:H$XPZ"'^ 'R;C8H\!M>-'6?_W/6..'OPF&AD"X\H07)3B
MQL/;P!YS./#VC#ZC5-63:63?3UM_]]FT+N\ZIT^E<&W21U56MZ.2E-0\HCE&
M,Z? [EX*;L(O4[ RQ679CR$A6SRT4EK@%+70ZU. Y[[L9@K14,MLB.#M^@FB
M5M'ZT9E85_-MGI0"GY0)S,Z#5\U:%\W%>W-$$EO\/S"G_Y7\+-,<\;7^;56_
M&\C\_VA5'+'H>$[G9MJA4E_DV4T>V(L<J^2?^Q)FZQ(EZ!^M7-"XVZ66R9H&
MPL$;;BLK?Q)2MU8*(66F-0']24C!4BY C/'N5)'UN/B6!/F*M9:WKXP:[ZR+
M.6ZHZ/JI4\LII^Y.BJ3Z,>0(O::2^Y625#BUB?I[-P_?I:O>[@$N_]G- X $
MLY+'@!A3J;!CP.E?7[1T,1)$X%FHVU+%-+-<T\QEE''Y&Y<=TY">QL<2-7\L
MO9WBSA;QVC\&3 M2S $J@A%$^X?O#W)#X)I8SKQYDLF6DF96H=JIF<DT-Q7O
M0\/&B* !AM@/RR^HT\E^O+O $@!<"UR.["KQQ(63,IJ 6.H.OQI.JX%R7*4*
MCXU'RN:RG<$?6^;^#_<Z<I?CA7Y=8'E2%@:??T?AI")M<]3D+B2+K,%9HBX&
M]J+$*E:=(B_U?LO+WY7OL[?Z_NP(^)R'X*D]+KZ_+3EJ/.KIOL^GM,=>5]-4
ME>P0#GFO+A2Y<=?!02"<EH95@R(7HE>(+K]QF?G7VVH0)R15&U.3(=0V(R57
MA"]>"-"II&OOZ67DT*3@<BY.EFH)7&6^_143CWO\TUW%! VLQ<=*QS,[N]9:
MQ:M:'HYZW85IFZFMJ@2.\65$=@8@B6RKN$F*-(XM).JGV@[]BF6\-^14KF3;
M_$[8)=2<V<=O4+#^G$RQ=&QO0H@_7XX 2[<4ZJ7%YY/N9BS1#1_3 CP_K==F
MBHY+2ORM)5)C<N(=7R&9BM=J)]<?5'X,H/'$E\_'A]-CGY'9@)0GT0;R4-*:
M@M?ZWA5O'J[<;B0BY2;]9M;_W.<#D&#9]<A3Q%L89$>LJ*U)FYWPB(K)QT[I
MVL2?=Y#1>^QO1,MCFIZT7#,WJ;W13OW#K+2D<&I-R78VOV!V>AWE^T[*^UF
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
MR;HQKI66EFP;V6ESG)<?9^H]XZ64 ,X"8WYZALW]HL;ZDZDH#K>GY_UP?:B
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
MS*Z%9DQS]Y"=[G?3KV1%Z?*U7>_A\[!-B%'U"4Q^>B?,@,GMYU6+HM-\:OT
M^/U?YBP8\ZY4Y#G5,WBVSH88/XRK%>[%P\(?G<[%GW,KI[O%0IDLPIA6 8G>
M,4D3C=$ L?^L5JTF[(.#D9C[98>J95' G77$D7OU!Q9C"BJ('@.^#D.*R!W3
M923)\C)4--'\K]X%'-J3&5Y08$4:>YTTHWP,T#>K)AX#S']14^[N%@6[S^/3
M_KZ?1(9_ JH?F9#>@)8FR&<H*C8C![[.)(>O_@N8S_OO_)=2%/^I!2 'I&5-
M*94"YLPV&^>^XRMP/;9K#3X.2V.K8>^L.DPU#]J_=6@J.GWWLF2-SR*ZGV@N
M_,GNX8+$9+R<NX@6JX7:S=F\'+7"KH,)SJ'<>*$]>!^78;G'-'OIZC>C6N40
M'.*?F.ZY_Q>8#@8$SS74I7E- 56]7].1FCZP+#^0-NN9CR:_0,Z_!P'+D,[Q
M4R_5Q^7"ZQ =/.S]"]OZ>T^_>2R_$'R,"+R[M87Y2N__B#ZU7X"*(L! M8+N
M'2]).> J)$8#?BB'8*.LP3(%J'/-9'VHYT%X40,B0JL#?N S2))'39X4!7"
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
M[*-Q+]!0C-/I+-D(3\&-2_B2Q9MB;<T<)[AQUC7I!#=:_@,W+N?B$Q:M=Z-
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
MVIX+D9)2G?FAO]P"M=T]@*0+M@89J2D<3%K][#6]WVZ77YM?$DVDPEHJ[78
M.8X!W]0[8,(39?#IAL;F!DHHX4K4\CL0MZZ7V]>*1,Z_.2G^#2=?R(_.:&^
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
MG9Z"UBI4JO#K,/93A-8T.M&M7.H]+AP5J7Y_<*H6+9ET4N2H%-;=9MT_4=L
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
MN6J5Z[#99Z#S=]JH]WXQZ^*9L<P1ZM+$7E.\4]2>6ZQGFU!Q1T#]=***ZF,
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
MP^. (#Z2&K4)>8;.%]TE.VUP':&>^7Z&6Q998,YU7S=WMSHEU:BL6<7H6O^
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
M% LQ6?#5LHTI;EKDEB&\^M<OJ+QB!1_<A&G!CJLY.N)6".(XCFBEZZ52(W^
MX2E")7T^A277VD^DGRTM.%,@:W*:0<Q)4+P$=B.9PDN^B+M!_$1B)JK2?XH[
MM5]4C.CFE$.IZ-D-C /IZS3TIZ?ZS!Y,USJ=Z5J_#7P+$6E4I5M_##&V@#C2
M\3I\VEL&/MO*]KCDYP= 8@KNG-03MZ3@1%W9/HM/'TGY37"B)+ #&6=[NAIO
MDEP:BS$X?7AFRVN5K.\K(0_C26E+Z.0UK"OEO:(@?<*"*^GUY[B/@1#,+:.F
M1IEQ-952JZ!HBV%YR9%M]X;VI)Y,J:M=]1^2GRDD)$N<?6X0)(53H9Z"X%OG
MM<+SG?DM!^#8./;5:IA=V7"#KM-*;KG'<;U^8>VKDPR:I@D)#S=90PVR1#7P
MK01/8@+I^AK* X[G:=DE^KCK\6?VHYQ+SV685-=:V/G>Z=';,IC^<),;X"BU
M20\W$L!-BT+GN>LT0"BPI!=6^/MP,F6E=7-91C-WD-=P\(7H&0^NGD*K)7O^
M>UU@M&JL 7U4S;@*;"?!!-DI_Z9:Z-=(\73/J-Q\U3B@SE-6?\G*YJL_5^-P
M)X\J>T0^; [H1^U_';>QO^#F%L=+YAIIX$[R!SZMK\5M)1T/_7-5,9QK\$RL
M9*1-EFS1^3=4<[MXABP.G__6[HG_],G)S?&L<[GU!A>DNC 1 33&RUC_)K [
M>1;,3+J,NTDDZ'V=PYH+Z>:UAN\&5B7<Z:AG=)<$_[0)(+L.5Z)#TLS:8DU/
M/BY#?B^KTY>1W)U=KM])8?6;?,=F:Y$=H[H!^7B-USIA%]ALP[_="CP5*/-E
M31D[:#RTX3 B[[Z??6!F2@/\R% Y)SV9<-91EUF0:1P=<[EJTP%S.AC7JC=4
M.:EXZ^+OLCR$=Y&.QWU3 >416&=M-<JBO1&]ERU<,<U'5 9W7DY1 6HKE:;*
M0/N5\F)7O1$.&WA!A4S^V/NREU'6 Q1R.CE.9[11Q<^H<T+((PZ['4X5&RF^
MC'"HJAFM4BKSJJR#*P\IW*H:3=(45Z0:]@J%-'KH2V_9E950!R<@#MZX[:B<
MJKK$S;S94O.2/X]N^P+/*T7.>WY(9ECT?79IMC:CM4O-+!^-7B5XYN4V3(Q;
MYL&_=?+-E/"^#$K9$7XKZ*TM4WO/[+EIL_A;VQ!DI4H<WVT:X!US:SZ:RET4
M1S4;]P?S/&G0?)?\0-QX3*>[8!4AEUHT6W'?U"JZ:51?_F4%V@BB1<FL>EHS
M>A[/'..0WG=*3O*75VYY"L?/!B1<KJ?[<YZZ2<=(QI1PD$P+%/"++*#\Y7+"
MTU\&!?<O_$AQBY3R$;,S5HQIYWQYS^W=\<]O6,O4073'Q+4P>,@92'<6H29T
MCBCSFP8(B\!O4UA$S]( +84+-$#RV-YUMHFW"MVOYE<>*&S5D 9O5@M?;RLR
M,72K^D.*^_(#&U?BOTUW$E'<@0^&O9_6#4]HCWD%W5Z=&/\U0\GCN-+,WO(Q
M]V+,FGUM](4$%O<%)D#_;Y-#]U.C>-XOEA\0@A(C6YE]!ZCXY$NU!A9?1A]I
M>@G^ORC4*;B'2%=7@#8W,A G\*P/\;%4!-: U634\-SKNEO]M5%8G07S%,.*
MYDNF.\.*+<G66J=GVS\U?B@56&#ND&<CL^$TT5$-1CZ_+.[<>VAU-ZSV9^UC
M/:NF=[$[RB.C;[Y8?"R4N3+\N5 +4N^N,CF08W<1];5N]SKH':QLD$Y,WHER
M' D+/2C!LH+/6 6%FZ>;UXD^(S1:)T0P!)\W?BCY><N$X],#<\RQ PCYYC0&
M23D-O0$B[-(IZ Z?/R2&CJCS;:_\P/.68$"LOZN%CH7I9(^GN*7_T/%IBQG2
M%]+^,/6Q*:A8>#^&I0.:0"<=-XG1;H56O=^(#JU"[S]^Z1OW*7KEHH@\Q\+O
MDV)R7WGXE?#BL>M2XN/O>4285H3S]B>,NE-DCDM^D4BS<OFR@<2M0\+0?VX0
M5^@TSHL&H-[)IHJXX::IX2 1V/P#./W1F_PQ:X;'0@6(VQAE/$?H90^IJB@[
M-V^^V8IFN:K.Y+,EK">$S0M[/CGWGKO1>M8TKFTP*E. ",(D(8A(\VBMX8;%
M&@L+4;-$,Y"T]EG7@<TW?7>^M11=;2GB:MV+ :O(JR*+5'^&":>F)UL- :_2
M *TE5&'OHWTR.D%$GK\>RVNSC3*<$\:I.1HAZ +G(%O0 "=M:R>NM)9VORB<
MGIU%G8GIYFLH:RHH<X=54A9/FW>=5 5 HM75H7/0Z\1O/L\"I5[XSW.P22Y>
MG;(.+K"U?SS4>Z$%\"NP %X7^IU5KT2BL$G^*YWP71(W;]#$>W/=D48Y/Y:.
M8=AU59JP#9-4O)7K?XOPHUNK6M3D9\89A!7P*Z^AX43\:\Q_HI%\[)&^)N""
MW#\=,,L(?$D#))@.4I%F-(!FMVVTK3>^EZII!3JD0"@"%[SM0'$<1DE\Y).'
MHD!-7K-IH"CO(TW ?_:!VL.:[X,6&U;A!(:W-("V@8T\F7N%JAU'Q_:3-X$4
M(;<T.E3_".OV'Z8!-AB9J>_3ZB#$"X/D.%$5&N"[%^A0<:)O'H9&%R,E@R[+
M4[I?:_]13Z8T(!<GR&942C[U0SOD$QI@#.J4#U]K4LB MG%J:=!I@Q[EZK_\
M$PU000.04\'A: *PC$[GWA7"R3$.:T=];R]AUP@=C8)'*T2P+N0\Q^%! WV.
MVR%^%&'@1&EM<C050)_WZ8.4$]+;_:!9=*%:7PT%\QK4A0<3I<S(GQWS*6]+
MD7^X( ]AS7I> ;%WY^5"%V7J9$1<3SY=V"K2EF:D 8(4XCH:;>FW\(9U=Z X
M#L-F8;_/(_4:+P:J?R=^P]$ -KC,/#V4:TK_R7BVC_"01(:9HE#/EN^QETR;
M+FH'49>]Q@J_.7S(K3GX#36@=AY2D.$P%_EC<S:]BTT3>3.-SQGUA=M^'%8$
M$R<V'*%B@5K$5UC06ZARW2^E=;.1/7TICK,1#[K-;NC:0]=>Q&O?8;DN%KRG
M\@8VGS=W[E?@-<]\8ES+0[]4P^ [['JW;J,4L]@8S_L_8'T=;PS4L)@O^[!J
M2/ 6*>Y_47MCO*#0:$(?:$=^0<D-%">!^K]J8U\4J+K.>2;*GK/08R%X.!T?
M#=Z-<;C%+M4"1KW%['?T6_Q!L*ZE\JQ%/O-8K*HM3SE?%I*5V.[SW$9[;KO#
M;:=BP;=CFRLP$)]-#(<X8V7.A QW3'*Q%]].Y-.02-25*%M,FGS,@80]!DW1
MD2\&$K)--L *7Y)MT$"X<Z'Z<I_45-H:*\#K!CI?,,<?<V(^7W>E-JHV+=$@
M((H&P*D[*8NSZW-H*E/V*=<P,%2K9JH&)3L0YJ[ @C)XH)][IDGF(O<W\MVH
M?=@4B*!&#,+3[^'F%VXVMD>RL11>?;9U;F2K9/@"BB\^U,\BS"3<:-TFG\RK
M3_!!3DB\Q7J&;Z"V-ZI;T)8UP0KK0D]R!YAE :I60R;@VSH'8 *4DA-H0%);
MW[5U;E'=5,!)SZV:W8O([]1B>OE>X7GK1+PVW^)0K-HM%Z,V;0/D?.;GI9M_
M>'_?@A5E;Q8AB)+Y+='"_AZ7U32Q!7*8NQ*)O4&N!84G]+G=OP/.+HY+1I.8
MR"?PY\.&U<76#@OC6=SD7%OLWOXB?P?>/3"+#W2G&UP8/9+Q-G %8$H$6A\2
M#=GO*(<0UC<[MLQ"PP1Y]ITYKW1),<U_=BCQ6]E8P4F9$O?PW(,Z%6&:PV)>
MZ<:-@'?5-8/BOOO3QXV]I3*#(]9C?H\6?QO.RX%WK2PBA#R\75].+T-_$CF:
MJV&GR<+91*<'*=@ D<NS<H\35Y-SGSQZ8UY8(/7[.%2!3/?:B6,+@Z33:-CO
M?<0T.PA<,^Q%<I/126&U<DXY8V\;$04P$6UB@$32 "*@Q2J_76KK!/KPUEJ%
MYWOXX!]Q&=^8Z1W0 QK 3HF5)$=4>\/@X <6@0TO(\!'E8 2J1UPPO&?-, 0
MAZT#Z20-T%WJI[+N3P/DOC++#WQ,O[G^ IAT;(X>KL,15GS431".&IX*IJQ3
MYRC@UG92[QYB%D2?Z%V1F$'2B6G8[UQ$2QNI=1U2!V6@>T2>5CB!O9K^[?JV
M4"/RS<RB/=5=\'MX-H6C%T&\R$S^/!$!6C\2BM0=;HP]JMG^3 ;A\RGOOM O
M\<;"<(8<IV==8,!SHXLQT09&]T,Q267.O>(<!2UP(F<IF&!+*2Y%/IUV?ST5
M> ,8(>=MQ+/A5O$,WQ7\1K5:78-]A#'?<K[%.)3MWLQL2A%>M6@DXYDB+]]L
MPN'4?U".)*F0;I'-:XE3N#@PWGOVP\V@_L74BX3J+0N'*9FO,9FZ* &I][KS
M9@L7MNE7T#T/QV[)-1"V^4!P*;+ &)Q=,_N*X$2 T !)KXE!-,!C/] ?(=CF
M!5PS5#[P#%X^W/!"(E7_U0N'B>B/5#\:0$&9<F8$]._%)<&(K!(#TYSYP\RS
MKC>]C2?NXE8PZ.C+4&'RW5\-=X6Z*E95\-9J;CL_6.;K7HV(RQ GS$@/ A^"
M8X#":KI85HO[*+<'<L5G%CDJ.I3/,59O\-, P6:/2&Z!EX"LT%MNQU \HDDE
ML+;QD:5SVA_!']^0=("_64JO$;R)3V@  ?6K?IZM 8(E3C^X9[\SA=;$K<3#
M[Q<FBV[(+%[J\+9^OHU<&#W\IL<)YEHB>D"3H6TP5N96X)LZU1F-)=>Z%;*!
M1S1#K>P;?_T_7.\6RIZ6!E!/7?K:6P0=4!&XJOW3:_/!^-K=F@O&*='J,UV@
MFX<>9PSG>*,DS+&Q=PHO-CT\ 6 <_D$#1&0R?R<FSP>]:A6*IP'NCLE)5/N>
M.AGS_<":D:PW:;=U/.C!Y;C*K-5F+],#+W4'#JN4NJ++A^3!#MA;=;ZA!G>\
M4:LH<&*EMFI82?_WQDK:P#U=(W]4KD7RA\#VUV\A65+4DTFX6AJ@[U4[FBA(
MG^-=8P<D_#4,(J+QE-_:=NOA9F6*97+Z=AA&@=MOQ\> Q]<H)N0&$^=S#<95
M=#@29\3!3?1LO>+2*(&K0D;);_[2JDN#".M* !X+FO4^[U_3FCET2L-]KVC5
M.JVT4$(#Y 34?L1>N"#-H0^[_Z?$D\!(Y,&D$V6]XT37;YIL_':,FB-9? _3
MY3S+;^+,(*[VQ*PP\"0E/I 1!VGO;%?G']_+,,2ANMVK=[;FG'UN,,%G6_)!
M\H@2J!/9F=B)('OA1ZD7)M(4,Q(>5U?6,&FZGTHT51J42FQ+ZI:%OOTC3&"A
MP.6IO$3I_;;&\Y5N(,[UM4R;XJQ(N1*!9#-@R\ #[,_;+*=9Q'P?YYZJ.ON%
M]4(03#Q:0' DUV6T/@@$JCT$M0_[>2QHUI7A55=C<ZTENS?W3..Z$W1_-Q/%
MKZ]#+A*3",>)FGA#X1(P9C]*6%=&_@,-,.7[:,WG4?>;=KV4&6&V?,^/ *87
MMIYT,'N:DNDM ^35QX,TJP-*SA^(QYER738H[OG";\I(%+D3$G!E9?L4+FYJ
MA/ 5+[^Q4F ;JSPG8J6%E)ZPM!E1^.:X*O%,?6$A9C[D:OSSJ\GW-2^-/F]K
M&5\_$-#G,%3\@-O]>0AURB6N4T_6XZ5:$V9FG%50X"CW;$&=K.22K<^P'V)3
M<+MSB)3-Y9\X:LG97]VWPKXX77%,./G>_(G6?,@-4Z8@#3X"(A(Y7Y#63TA2
MO,D1+*>8OF_XS=O_FQ)*4OO1F2BUA*U) B*^008#X0PTQU<U)N5.]Q>NHZJ:
MU7,S(IT2!AW/5ER=!QCXCXESN/&%N1_YB3LQA84O_:+E=W9!=C2 $U+4)O ^
M41X#XK;%(!"RH]97SK!+\PC78+O "[:AUH@6^+&[N$[,8'B##!/26<CFZ^T1
M!U&'X-1G 64.Q D3R)/ Z/4>.DH\]Y]6]^@AO8Q-I"E#D,%,95@W2)O:B*!(
M:O]N8*<!Q.D>/I3J;+)I6X(3ISRM^A-.'Q'BDNW8&OH8:-P-H@,CO*8^P^U2
M]:Q5*/2HD%.Q)TNB:NZI0])NN=)YV:;#SI6C/ 6B/XXH+;_Y%I]->$7,P+ +
M-]V,QTV$RU?Z-+C?6[TR$U2^/NB5**_@Y449EI6K MBM+$6R?:1((9)A\U_@
MY2"RDEES>9T<,@//V)KI.!&^/WO 9=#028CV[;H8V!;C+E?#+>'O=>< 0.0@
MF-/C0F:@12,E2TW "6]&9\?N.)$]3/GHH\J?RN/7^\HJG_=*M%SL>]$ITRE>
MC7^G==VS#N92=. TKABP?7HM-<WTF^.+O#53HUL_QS)F#/[:QWUHZ(UT3U,(
M2Y=8U*'1_""9-VD!V7Q+ZO:0(IH'M9XI./38S<V&Q[;L/59>QHTI-N]AJK#1
M\TFFK(OW(+7*OYBWG-JW&8@\6*DW5;= 6*V$'-=,OC!!C])T2Y9SE2:18UM,
MQ=KQW<*ZI"7')TSQK24P!87'.LW0+3]$5N--Z"P-( 1SCCU!)T-4.;P3V7"_
M!O[,G<.@(FQ\UJ?,&2L;O=PMQ,UB87-PS^''!R5ZM* SSW#J.6+)@IS4D3*0
MTWB#1N%]L<JRJD<_IID2=<6D"T/Z-NX4%EWC9%!D(''0 $P6@V0%9"1RXV7]
M46V;-)'U7R4BJTC72)<"&<HI:>I,1*<F0LMLE;"S^E"1K57H^2WJ?<4=3ZXO
MWNRD2B>;EHM8HWVW_XW(Y+%;1E06>AB5TL ._D-R"^E2A'?ZCP<+& ]L:O^Q
M*HB"$,\CR6F#=+SRC]$)D2W_#R=/[(/40?/9(%$U#;JUP?'OX=]LK#6_^.D;
M_OCEE7$ACX.]O(EJ/%QP*MMK^-X3>XW'IR27S2?8*='T((SFA4ZF"E512BL\
M,9!3+M=RJ^80WDYRK;TR'5OB-1I5%QQE@!_9"AX]U3HH9VBF_&P47(>QT@!N
MX$C3NE%A4+52=,;K#@Q7FQE_S<N&H?)KTEO3#1WM+[_J+#Y\,#.&F!(@8/$K
M&^&%MG>_7FC\B;FEY[P\JJ9:H!KQZ>U%ERSO&V$.0A_088;*J=J3Z1I ,'3D
MJ)L*S@CM1Y?'1:GYTHFN;X2:YH(<KY6]P7?+U9V#FJ&[-( H252SC<XG!QU2
M;&88*Z&NB#F@Y:$#H9S2T'B..J&7IE7&'A8^/^W6'."(H:AS+DE ;CBD6(6+
M/DED6;[8[J/U_(Q67J.CB*92+7!,$R:C<+3X"[L/IU.Y*"7@V<"31$_L+=?%
MN76ASK _LW<(*[WFY*FEJO>Z0-<W12GVS[,8,@%\Y/Z_5IAOW:;0.6:(%E&*
MR@6:7- ?.[Z-0F(DQ^6K/&5ZI@CN[V7)#5NJNX1;I.^@<0?@9? 8D$^-$RH9
M*(\/?TN=IJ33?^.)./]_)*S5F:/[IG[XNJ,SZL->Q+ROF@?A])$'5\%A$ /P
M47.9]Y[)0V!/7W2UEF@XWZ'1D24WWU1GHXXB*[92%^2,VJA7PMM<_+WSUPAI
M-OT-RH21SG-/[G&CRFX$;\[$]RDL/N$T]NLD\T83-,9 3K"8U_F1E;'B/40W
MK%5U[?"6NTE@M$RX\%*YXSV3<#?_,(D.-HWG?=V2:'5**LA].Q)4;N1*H'*E
M@D>]#(RX#;ZZ)>@J?1U0#GXAE!/1+3DVJ?-,8>&Y?80)P^$Y;!Q10FIC<S[V
MQ+H57J ->,8O0+-JFA"K;3Q>N?Z/?0A1QZTKI&,R]1E&)P1RZ+]$E09P '&Z
MIJ1YI.()"X:CGI+Z;FZJ8,'?P__8X:[FWW:;Y=MQVJ1S[^,G\+Z;, ?'+&OG
MU[#00&$[O[K0QE2/Y66L;INZN7^IH)G/[*X[2T*,?MAI$_,7R+*)C1(L$%6!
M789GK1)263%N@IA:/#]"F"6QIP_9QW^G6.V S\;!H"2%*:%,Y /C(2L1-E\O
M'T8]CEMY5]GM(37B):(PH5>=N)F<YYP5::_ULC"KS%A0C.'S_.GDH2%- !]1
MB3ZJQ[C&_"PJ*E,:B:S>D:NJ%U&G <!)?::[65;FF[WSW&;[U;N7A9D7!ZYH
M@!JJ< )DOFL$F7&J.A&F3PR?=SOWS:^^U>>EY=SJHW"W6+VVJPFF#/4NB9(N
M'[4$O$),&:(EG)N G/3G)4F5F@R\04%X]0KOU;SGX'-)O7G,QGI6EI6IV*$V
M6O",3Z+^DU CL91/SW49K/8]D,GO'3S66AI[B0[T03H<J1"MZ)*.;^5G$[%,
M86?D%O%*;W456862!],96W8JCM5G/DV(?/CRI'T3,/NH%RB.UR432(D*M'.$
M>2_:N/F^AL+M@"G]*P\N+]1>BF>!S%KU33WC2!+L!E!/T;F1!R6G40(ZA,I+
MA^%YVGG\HMR5^4/ZA<Z48((M:FZ8?[EWN^_.5E#]Q_/'=$P8BRGO88X03NH8
M7$"1P@RNK(6PF@^R=T94^4W>2S%UI#XNY[-;Z2I<%W)_]ETB-F(C"U@/*?\X
M39(/%!7-9/^'8HP%?2+FPOY=,2Z48C8O3^:3H8*SL2!2G1,UW=V9<0QT),;F
M)2I+ Y3=_%N,C9"&Y(?];XZ^ 25/Q_U5>$$YVN]%AL[_BHEP:J<,DG*^#-%>
M])^>R_)\-2___XE*8S#0E'Z="VAQC'R#/D%"$=0$VPGLYZ.:)9G#X_0;I_S>
M1ZUL:.+542W#V$.OD)[Y=G<>G5Y>,\).[SD 3Y6XMH]'5&';_#&W ^)^=H$7
MJ##J8&*ANH9T)="VJA:': ?QDF^,28[D)4Z5[!E Q^=(X.0G$&7%>+T*J^K?
MR=8REU25J[4T Z_A@-138WBK3C0WE=>/F\[(<'W?"M<L?2*+UW8UKOZH=_%X
M!Z:[@LBSL@Y>!SX*VZ:/CWV/53>C-( <I[>GPA>J*_*L7&KXJ2QC>8FDUM28
MV,6?]79IL];U*<Z"Y.R?-?$%BPSG%QG7?T*H)WEP*]B45/\2,C=QZC0B;YH.
M8T5&K-9PNM!"2&] O:D&=SQNT?]!STG/].>/=CDZY8F2X9T<P4*GLQ%H9Q0L
M2DTE;XI21S+!S:YDIG37AK.S19_M?,PPE:*L>;>VFH\P3^U"U@#C0$]N/=@2
M89?;VSZY=DU;^0MF5G?F7I_@77W&;Y2^#J5+2+8<]\MQ9<J'^YOTF'[<'E_3
M"3^V#F4=4I/*)TJUUO4G6MIVU>S.NC+OU^><O'EPL:SKC=90I4&R"X.$.B\C
M5@1HAL1M%3D6NOA6K*(R8KI?_:/:+_N$+M>_:?S('-ZGI%,OW\5/SYL%D_W/
MINR 2US*]/VJRW1YK\Y=W-G*UDR2JY+2?<C]X$Z(8# 3#7 3=@I*#\6"4'&_
M@&9UX9K=O5B/'=7KON+EFK7DX>XRBW<O2E=\3OE\O>8014U2Y_,[2[Y*A,S3
M ,RL:#KG)L0ZY015].PTT #GF8XB3O765,:/ZP,*KW\Q6_U7-\.##*AL5F&"
MP"V@JL[V7A';Z8U4([_$W8<ZY/; YE>7:H-W<N+2+CD\\Q;^?ELLF')V8JF3
MS-=+N(5GCJJZ0)S"B*BSKAN [NM#N,VGK([7&T=^+B%Q]?64E7>L"&?K/"1W
MG6EC&/RKL?)1GN518V78TH_I8@C*!15:59/2V1?"7/O>:38VV\VZZ8J.% R
M*3L<A/2%-\.BY\X16?&JM_$KH8XU<=9#N2[GK KN?>\ICCV;4(?3:_#XK1??
M=)4.;[GV:("V;:*L5#M,-/"JJ/"PEP&P&;6T>$WCFU^T;HJ#\OB+[U/95Y7[
MQ&=B-H;+Y'ZPW3\!4#.BGA)>T <"H2@@[]XM=9F(QS6C27J.=29F"E/-(CDY
M[O;*G\1>YM^0-HX_?7O?DW@>3OZ\'T7':^ ?1_4^TL1CFMZM(-.5S*I]&H#,
M!:8^"#AJ%9CYNU7 CWF3,O\"MT_H)!;E!=5LT@#.8]-FNX$(><_I1YYJ#1XW
MI@BQZ16[SP9./%=%$Z4@&]]P(X1*O$I,@^I"4$";D&U%OL4T>C6ECK=,<T7C
M9_8/?R$="4A"YBA#LE3?=?:W-6M(HDS-QMM"OS)W=46BJC;I65W0IVK\?>6H
MKT:>HFPJ]7PJNF7Z.:4641WQ\5_$?2#]GL$P$34(Z299:X3L,E]R=^-F2:E#
MBF#P/VD[.'=UB84Z2J\5 T 6,$P/D@GTVX483 .\%092[R)D(9.L!'$/>*4%
M"'S6&4ZV;[!:H$>]5BRX??!M328+F.VWNDC#N.R6%^656=7NA=WY#YM3[FSO
M(JYQ^<W4ZSW8Z;(7<UB A5,!>(YV3\%5=5Y<7I)Z%5;$T.YX;NQWX8Q_%JVL
MN K@N0W\U;GQB:3J)T5P)UJB@*V;O@_Q F%[T2.EK05K L]M_.>\.+]6&MX5
M$M<RE' 4.[LE)<$5USSX+_*-C31 ^4KS"Y(:&8 S:UVN([D/)#R!3MSL7A:W
MT1<??+%4W28)4K8XYGCW&>OGSVEDEG^5+*MD.'K'G",4< =\OQ*R% 2!0<>
M.\] 9T ;#\9!?Z)<B<Q4%A=J_@*8A)+?:40@D:YQ!\K &"!!R@UXJ*D$@"EY
M[J>O0Y#(?U$9(-*]@']CU9'.&A.=AR;Q$1W_C"+_K'AKWUZ#GB;VMASF!Y-M
M2HBO+*OX7P\D!"B%;M9\+/<W:C^G^\_R!8=X^O6&>--/ 3CF#NK9L!5H1;Y?
M,F++O:%:U%J _WN.?+WP@^6JSX^YM09N'W^%0>),$9,[GB?\6L"QHCPC*^FW
M)YYV1F355,<^'O&\$I&4\5'5XTQB7P\L*''@_N]L# U MYT&".D&^=Y(PU^V
M8YE;L[4<]M!RCG!,(\#_%U>C<M/?MM-3S,3\IQ<2 L(9HX'Z"W'3*NV_V$W1
M)B.5+'** >+/'!QKC(.?I'%WW7#\D;*HC+6P>OG9'? ZM0U!E$6W;?/Z*;?>
MQZ6&><&8W!KOE'XIE:'\S'SH<&'S2[+RG9SB-\6-_M-B#&\O+^ \0\F72OUV
MV_A1\N&*07?;A&;GML7!PYNVRUB;0IOJCC<5=B8?YY_S9H:\4=\]"NRK A/
M2L\8;YV-+:!!#2ZG>L16]KY=E(6\G.7U*?R;ON\])KK=7#^ 7@M=L/EO\)U
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
MGNO^0C)\_N.)NJWO.G8![0FFPY+)%O>>24AZ,ZNV%WTSS(T 4-Y3/JMSMN*
M1V2/F=<'W_]UM4S3S_UIHOF3!KME&YU8R3-% SNU76?8 "8 !N*1DJX?#D0^
M#Z/3UD)/Z!@-<%(YVJ'PP-9TL.*9:<7.;NWVX)3*5A,-8!$3^ /T8P]70^93
M)=P=I7,'^7 AIVBR0 [,A;C2,N?TR<VC\+(2^XU@ITC G5U=X3?XSEHV-<Q=
MU<)XCC[T)&@>] ;I(O]^?1XDZG:S,>XXX=.+RRDH\:\&MQ8U)79ZU10*$?$U
M'%VV#HP^.J84^OL/ESY2P?V2CV6FLCV#'9Q&BI(9%[8YR9?P*<E8Y"G7"2%@
MA->G-D+J^*)'['<-)LZ[,I<<GSPV2?YDSJD#>K6&QEF"H^K"WWC\F8:=)#K=
MQS_9O=F)L"SN9_]9?\_X654"^EIQN%_"XI.F4_9J:8 ] R/JR062X&_+JKG4
M;X%!M2-[JI<R46L#ZQV6LD8:TE?-8H=*FDU-F?B.Q#""G$C\U!XT*]+)G=EV
M',I'1#S$OX_%5OP/[MX\'NJ_;1\>2222+5M,A<B:/9&I;]F24/9M$K*;-EO&
MC,A.ME#$R))DF>QKQBZ$[)DAQI)LF;$.LW@^T_?:[NN^KOMW7[_G^>OY8_[P
MRNBSO,_S.([S?;Z/TQMJ4C=2 BO!K?9=XCAGX)]X2]"*M\[;XM3=\4URWM*E
MB"B5P,M*-RMJ1ZH,EE*_8X?&SJ6Z+?BR1OYU=21#/TV705:CM8[1NI,IZL0^
M#!9-,=MI0'.Y%?HU2=)&N9K'EL0<]-HY.XO-,K@"PDZ5#E_A1;HR41.1;G;B
M:XT^<^@(M:<AK0Y5X[*-AHZP]UA0^>&-12L_7O.4R>OD')FK3NY[2AU@@NYE
MCLY]]H&HIF/P>V7C3SQ*,!,7EA.[?+Q4QSC[&HRK[I6$6^E-,+081R38-[%3
M<[4.D4)WO$E5I?X2[2=WC^VH9U:2E]YRGLN];_=<S23XBVI]Z0.!ZH].$H\N
MB R33P,D21?N1S[O)MHFZP";,SJTUW?IY_@XQ^$QSYZ%L.*9"U'6.A9.3C[B
MEN]U$K\%/T)5JJT>)<;LN W!JJ:Y?YKO1X3)BH<S$X]'/:E1;<@SJ2P7KM!I
M&$AKTAOUFSGD=VX=0"&BM#5)C2C:UJ1*F*?IE.78ZP8<6?31]T6EGU=5+'NA
M/?GB;?B\K^TF5)\V#B'<CA="C&KQUA'\OSXY #'[*]I\EF?/S_RR:6^X\%;$
MK!V7I.ZH"%:63ZIUBDFZ\Y"(G C="1P[ +FMQSZ5?Z9LA6BMT5YL&A69^A'=
M.J90K_]&<O]LN%2)6&*A\U3"5W C!MQH],X?MZ-!BI^5/;FXEJZ*GKEL0#_O
MC86H'GVR) 9P$;8Z<V8V!H%Y1F@_-_7'/MVTH%>G)L^>A+1L&E81DH[3,"G_
M-^<:\IC7_?[)LS[H#C046H&F\,S-ZJY.$]S!$?MR,=D>OM5J<:H9/L7:9\AB
M7,KE1@R664KGEFSU2OM2OD3[A1O)[]3,H./D$6)P88)$C __VLQ(U=JA-K.Z
MZ$$K!WV7FA<6+/QEK +]#&)S A(E(#]Z7QQ2%5+51<F$='+\:Z^WIGO C^_=
MU-)A:YBYAHQ>C1B/H#_857\,Z><XV42&/><4$!5S&-'GB:IU\M81-HV>Q3A!
M<4H=TV6TFEF-@>/?W/;[PC^YS$\M84,2POW'C,K[A1_,]08(2;(<CUW9J.X^
MP;BU2SO&BP\R:H>4&W[:#D-C99] N*R6!9]GW4,G,T0'/B")G:2NM4N'=>]M
MQA[2G67S*M=V_!8*;4"5PSH,IDF2$:L%<Y$(B:5+VE5-;POM_!%Z3S3N7]<+
MJVJ,4CP6GL&=EPRS^%D<>:5GGJ9&&T0QP*^1U>#68Q3N6:' ,-7'&I900Y8H
M'R'%U3/UL4<<JD8?!_=5A9[12 Q69=R_0D!'*V.$_*%ZQ),Q#W?ZA,PKPFD]
M]!,GW_[IQ(D06=]_'Q8V#>!2.Y07Y_[1-3T\)?O[I"74]M5.5\#\QVJ0'FN%
M<J>*Z>E?]\U:^CEFQU=#@3PM3)Q>S<^+9ZL*P\1I'EM47LF%VFIR6U5(IYZL
M"&X5=Q.P2TP<2;GW5E#7\1G9&O%]^@3&XVZZ><5)U%M_U3&"_83KR1,1$V?W
M>D\E35[<%$O05=#!E:LVGU519MC4$/YBB+P"Z#Y#81'R=6HD@@\W/3%IV4^P
MGY2Q4%#V'#1 /I2Y#6H6!OA7T1-G9]'3H= $3!EL-0!-&T5Q5V:H/Z':M^&W
ME+JI5;,>-@[SS64Y=<_$X6<R>]N?Z>R8R+\R2=%#_Y37'UK=$I8;-ASV+-E:
MN]3/4U-=41EU+YPE\8\\UVB0F1F(B1$$8@)!<Z(E&8DPVC$K0+ZIXXW(W&N8
MK>J=1A3M*(P^78HPOE1X %HJ7VX"U&,(WHUOZ.<T\_;UBMJ@2]@@<VQ@1U2L
M0N]9K/+#BCF&5]KGS23$=.:#AN/[XD,.0'SPJP2^V?!G<]/']+W3O\<K&;!.
M71</UW[B.A\W7CH>-W7T-O\1<2O+0R#(NW_A^H9X3VO!$(S1@K1QL##%"._E
MT59_/ S?:R>R:%[^HL4EL!WG<_AAE\S N>X+R:?*.U_?96'5LJ:4_IOJS<#_
M7+UQ^3]7;^I1'U$A1NT#I'-:$3/$0.H;S:LY*U@CG"9:[?/FNOR]355O.YS?
MHC?^C:-H"8(7\QU6@J !N5D>.=^!$ A2D:>J3YE\O80*OBTWP?_TE,62T2H$
M(*<_24KDV[2!>FALE1$WJ17,F;\PABK"NOFI$G XHU-AB2<,W-M_,-<\NG:A
M-S'AJLD<F'!;?H+9E)I)4UC..C>D'"^-1T=Y8^<,ZJK,-F1*3\%2NU,XS85+
M?O G\RLPM2F)9<#).[;4FB8Q6K=A$8ZD8P<Q&52YJ:\:5:HM-A9S$<O4[IXD
M*I9AX7#F8V]<2_098XY!#AYDRQF("^RPJYKU=&33:5);&U:V=+K2_=*[J@(;
MFXZZ$+D]D:]2"Z]-G38LC[^K_21!-WH2((6:5@X_P<37"*;F!BC:V%AA_0=T
M?J-N8HYL'9WR9P.D#)T,\1P@2:K%8#S(0K*'YJX-4Z1G<,<Z1F2W&OS4U+AN
MG=EHZWO0TU"]GN%Z/?:>[85'']KBJ"\PSK#_9&OI*[0-B.4)N!I!/D)3_)W!
M0ZV,[*74>K/*-,\2)>W#!EQ**69,T=G=(+9%T)/2%T <)),*9T*)2GADK"9X
M9WIUFJ2G'-@GL99ED3$?0-"TO]_7V^!-69M4BG7R0?\XJ8T3Y;@632LL(L!H
MK-KDT\NH"DSGY3OM6)W$!;@*419G"[S"#TW:*6UQ&Q.*.5)M58UM7(Y'3M?>
M=TIV9:Z@ 5='N!4?"JF27R7GDWI-B9#8,T1!>SNW_4_OTA[#V#]5$C];<1ZN
M+KYU-]!/3(FM3N PK\C@?[@CNXA<K2/#X/K4I R+&D)L/2(WQ_U5DA>W;;1^
MR<F'E<<B1\5T]%5+6Z\YI F%\OSQR>@_WY %!;G\A]N^^X: "F_QA;)3CN$'
MCKHE31J]^WG)N33%2QPG?7/P*E=[[(+9WUPDI/>V_L-7CZF:KDY;,WN'Z,8P
MPQIUABSM_<LWJ4)M^[+SL5H36J8:*5=KN[AJ7E'>7S3]'G=6$+2G1F/%DQT,
M\9>%M8[Z7S.NK1K=EKR]TNXWIJ;P3#BY*.SC7<7EH;CRBSV(E;M[0_<9-\Y5
MJL39D]NM2WX4%7ZW=;^4LK7^V.>W+==&PTD_NNDAE[[8?)(^>AP\P4<[&I]C
MA^AI$HV8M8_?@8GX+_?"(=AJEG$1_HD?08FS;4?-;UN=2SGV#E_.=[5L%P27
M)3,B1L<AY>A.LIW.]BY)R6YCJP\A(/9*E^V(]EGB[0NX^= ?=U45)(=RUA2]
MP5^/)W^86,':O2MX9X];ON0S?_ZA5X";5"\;\5*X/N=(0D_/5;;C+*>C:<X(
M&;C26!,[19?(%P+7Y4@L_NF79#50)7S;KF A]?)RL6.B;[V"29VPS2?$2V0+
MP"L]^I8Q#(U&CS]O>C>*$;$^X$^U#=5)VI#U&V%IM,#SR&W]*\<!7%A =M6T
MQ.]6H:AEZ('I"7G:K=R91>H+:P@MM0U:A")8>8D<@&Y37SX)6/.2D\L>IEBX
M/?:345 J:=3!_CHC]ISM[&OQ.+53[/VY10S0V.^<Q%N%,U!>U^]B@]Z(KN*?
MNQ^73UJ(6'<O&'%'B085LU8+7&T[=%S]L'$-X_Z]_XN8I?I0$P$!_!Y\ N.Z
MCG5L^0X:H<CC2T2OC&:_LNWV$&Z;.NKP,<G%R3?-O<B0\\P-!=.[^:_B%N<'
M2.?Y5D,_(/H/0/S;1MQN@KHIA/'V&J^'^9/8#WLG+8ZK]3KU1!8=']MDTX_E
M#\&_3C+,%AGXOVKO"-2-ALPDH"IJ0I2%2F#MT!-P!_S:R7$85D7XCO5P2<GL
M9 L?/-Z5]]&7#XH!,LQWH)GT38ZU3T2)G1M>]M.MBDO[+Z(^W-.O-'QT_ERE
M5>=7.5'31 $Q;,-1]G!;;S83UFU(M0N%1ZACNHH:E_KLX=LE&B_!*VQV^>2^
M74-&1I3$B3V''[7. )[U59[549#C5S>[R["=E?Q[+%@LY>H':[=Z:!<NSL"D
M\;5L2?&:IDLN?>TSZ0V>G*2K*V-%?9 %%B6HR>=,F-X1)_ZE\:(2')&&!3+P
M32 #'\D0T^LW,STI%2H&4GK#,(3AQ#BB)VS:(54N'7V0J\-K<GRM8TIM#V=E
M[54YQ5->(U_)A%D&;$C5=V;8R!P5O:<A_VOZGPW?LCE^?*"7K<\Q4UYAVL"[
M/F"JNIW%)A7ZE8/"S4B["<7'D^OC:6]*Z75@NNW7$+*[B/28UG4,2CW["=UQ
M\0 T)C]BL>;R;X8BAM7N@T=5D-)I$")1@CQ*-1G?]"/?<U.KEU^S(H9,&U?4
MEM<F=SQ-Z=%^S*W3>=[;*?4\Z#37WZG<E?@1V']K_2+O8U#H"2 ',<RA)T1;
MLLX1!B*V/HG:#E?IC]'&A*W5<"X!KY+TD;YF>1;AE\..L2EV]N@(.U'3J2^T
ME#V0E?*K^)D#4*2(:-7P:E7<7;O7,T-S_FOC/0WIO-]*?[4M1.GWBN@O#05?
M+OUW$[G_Z</1#/W_9C*E"A!E5;23(R4(#7^^]D?8U4$T18V*@CW^<7Y:D^\.
M?2P9OLH[6_TT(R;DP;>] Q#M:,-LIE++ :BZJ^W8E/7B:G7%U*1;MT3JP.M?
M7N=JGEW(1J5;.=IN"97K@1+WM\F!B)[J U"518O0)\5!30S_3\3]@FS#4P_2
M4F=TFB<J/ELX/:9\T/-A&)/P:KU<L$<=4XXY +$OCZ?;%]";)7WO7/[4ES_R
MWYHE0;1WTC,8DDQ$?#YA8+6AP!\Q;E9354L\]PD&>UQ0%MOGY\*JKY%BSE2=
MM^1J-<POSO-&BZ,;Q8R<*0-S-8$IZLCCI+2V=.2+;1L#!:_\E?&TI*L/3C&S
M[F8?(9LKG=B[>:M5=7*UWQ:>0;Y"&Q11HKZ#P[_+$CO6/HUE)V086'IY);%X
MR39.B.N=D.R5JD2'/^J_*O2Z[,JIXS%Y]OZA%N7#RBO2<;JW/V5I_%/52^Q/
M@C7]Y\X-IGWZ+SLW'1#"#>0WE.E8HP]S)X?P3[]]^\2<  L1P8J18C/'48G4
M<\X-ATP 6*Q\I+.<K?PB-@FQ\)):\I?Q3WRDC+^.?^*7'5C<P>1#)VQHADA@
MV5&CL+]W=_K,D#<PY364=&"E'(#(W)5(ZMGP8*U#0(S-'X"ZT'^#A_5_@H=L
M",$61=K^NR\G]5_X<B+JZ./FX'Q!L^AO-+L;8P;^V83OGYP_3!5_ >*%RYHI
M%G05IOA+*>0*MOAQ @/E8ERU7LG/J^BEN=F(-CON.0ZZQ9E\^X.@7-UQF?F*
M6FSD@ A^HU=DVYE+!V?'7XC]61(;_:?%67#3&6I&DZP'XBB1J7'9\X?OQZ9T
M3BYW5>=OUWSXV=H\/BPR9'@<^<-/%,1 %8)#B/GQ[?&'2(\[ZFTM3BS5[[SV
M^(#3??*AO/A.>WDVO89K\;N&FU5%'*"<Y)BUH)P!$O4'?W>A&(XJ4H5E=7G2
M&!ZX1_9BL<G&C^_O(JP<JLWO"5S).'RH1_='URI]-@\+Z1/Y@JM$&^W4B#(5
MUKKTHZHI8O;8_=J:JB0=<Y>HQ+D4=7,-QKV ))V)NAJ+5(HQZ2V1>^<%4:MP
M#L*_;$&3'EGUS"6;K4^T=CB[ER9*='-%XN._I# S7$WR?%.1=$5S#4'8'_^%
MHO"V-0.<-!71)5CZ#D:OQ[/THQV+]NS-#T"5OQZ[+"P^F(BOADV%TM#\>^60
M8WQTFS,C"$^3T$\,OY8P*:+%7C1T8'"[5UUF\5\\X!>20,[]P?NPUB4?T4VR
MH!UE)$/\<:W[NI%/8 +P*XV#51X78:NE")P;../P>[&XG:J$ORIY00J:M$:0
M[IBN0+5[Z;8@E(=I'84XQ(; G'C)^EVQY[7//@O->9XZ=8C%^6YQ<>X29"*>
MQOH6P$($H30&SVYS8YCBAQ>6AS_012HGN%]HJ>"TZ7IT3/*%:HLQ4?W82R;3
M<\T<A93' +B54E.;^(,B:-SR,4#B?]XTA5E%X;+$AHJ;!BN\#T#R?=4 )+Y[
M^,9;8%D:.F-$X5[<L36*MCY2!S#:65KN[ &(D^2],6T78?21J)H6=  2V>Q<
M'NIB;P*^B^@0X]P-_BQF\8-O[3Q9G]2P\YX4K>D\=Z:@)9#WC?G)L:>V1Z0#
M74]4'#;^TO]H0V^^0:$W@<7X@U8/$$37:#VT,V.(<S84SS%9.>5UUI\$6]S/
M"J5(^F1WE<8PXT+Z9/?F6FERWS,#SQ13QI_Q)%E=NO4G9/71;^?/94H827?F
M&5%IMB944T0>66$4J5)T66*MR2)C!ZGUY+^VK-*W39CHVW<6A"[J"W/,OG80
M- 59#J-DJK5@R*> Z)8-#ZL%#Z7X%ZPE$J VU+=(%PY^.(0 :%?GXI5#7Z]J
M%8IV>3>9S2NI[ESW%;!\Q79^_D6F!_9G-D<'C/0(W0EH?$$$& "(3O(!*.'G
M[R(TC%Z$!L*!Q@;#[!W'N+MF<WPY )'.HT/6FX2 #' 9<<+?X$[2]R"#JR-/
M[*26/73NARV$WJB/FC@FE92?,)-P7"'ADL7\S?]7774T!YH<"4SCC>] "I T
MOQ^ W)"MD!)[-ZCG1B.Z,H"[$2"5?36^7]8F'[YQVD9_C0\&@L8<'?U=BY1&
MR&U.V^<(=S:TN#U<:>ABD7XTK@]G\.1L(*"S]/".0@6]96E/*T"\S]WH/5%6
M&"?A.RW3G'(T17]'G4U-X5*6_MHQ]]KA;2Y? 7ME;1R0 AM@%U*_])W;>*?7
M!GJ,(=PZ 'WSPT/6 H#UUJ'6=)[(%[4*O_-VV8.M^I+,US;6B5ZN5V+G;-P4
M^\[:O@ _X^^)#9F^LPQ<H,X!*#C]>%I@H3M"A5B=^6[BCUTUB[2G)<^-6[C.
MNR1.%3>;F1U.E0 =,D3<0_1!JG3I&](< K;T8R8U_NL.&_);0?HB-D(+#(T5
M,NX]?CI?K(2M+)W#?1N* J%K^L!JT2!.K\D3.N!'OHL,:4KGV%]SQPY;I]6F
M[\]*; H!TK!Y2.:6*,,;_F;%\HI##%LW:,W0,M&@::QL_'"7H 1 J=%?@6L$
M_E E=&(1KQ,&W&%;C778K[A<@!BX9)@FBM7"5 ,DO%8CHQ\,?>0W:18V4J&L
MPX^2Z-,[L$JSJIDS&*:E Y#7R"],@/(&5_6.^4SP+G<MLY-'8G*(OM0'@=>F
M $>$<%#X' G3S8A3A-0TV7:L;^@[&S?S<CO%RA(>3AD]V_=_MWX$T:!B!R#+
M:>O?S>&Z_A(T3J-OT__GYG"\)VI%: 6*0?UN^X:$0W>YZ37D*:UG(_MO@7SZ
M-^>PL+__D*>TDT9C0=/]C6:1Y%.E]%[8SD\V--;0/QU6EMX!/+1_K+'@?_%+
MX6(($+V9GO82>(>P/8"% ?^^(T'W_=1F1ZK$[$:,8?(A_X3@-SEZ,"19"THF
M\W. FOX;5RN+#\@6=\S\3TT).@^LH:5^'T\!%K(LG0B>0C;02X75RPE@S!,3
M;1!\A5Y)(#COQF,<(='I]BB9$Y/7\DO?]SWZ\OY>1;I&G>E=[MHNQC#^EGO9
M"8JZFVW0D?Z2?"M R'[/*+2RH0M9>=AC%S\NNI!-\9_B/]'3HR>EPR(F2'L*
MO&7DA,$=:C)"P?[G60WR- L4F>>/M&Z,T\7.M*;%E@O39V?7X/5;F]JM3A@S
MK_FM7I[SD <C/F..5AEJ24=F1URI&9KP-C-KQ"GLZ.NU<59V,Z:H=]_."W[$
M# &NFX>4JL5'ZT)RPD2S6C76S#^[FG^%-FD"7+,VQ#G*[[S;2>8L;<:+&[TG
MS"PMYN17Q\FN<!/JRW>U\2WI)8W[O//3;@T$6@DS5L8EK5=2K%F*6,V:=.^)
M[$(G^-%[WM=$S$X8*9=L[]_A ^;]/E ZX,@^VI&:_ Z[6C5<\E)S\]7LE5LC
M<4?=;"M6P_P:#A\&Q0N@)\%Q"+X1B@. 4A'#E=2SN#6_A_Z,;;OKX%>%D;))
M_;-^O2>T+-\FEHVL-1].X,!O(_6F*[127-"(;@BK\M2-GFF38;0F1QYN<F+J
M>GF;II$#US].3M,*1JJI4,&(3BVI84U'\CF**&9(#C'N 0XO]A0QDDWFQEVO
MWGS'S[C1RQ:3%>%]]70(DA/SW]X"N/*GX.B\N];X$9Y&YX0UQ>M]"QC66[P[
M9S^'%--[=?GBD4Z&MWX)<_YSKZZ? 6/A%R7^D7<4Q<3*>JUV;# M9-OK]L#5
MH5_;LC=VIF\-%^,#8S)ZZ\PE[T;Q5'S^U<YD9JQ_[P%(;'R3<8Z#=QEQB>A=
M-6MX?][>0_#3*C9L;3RU;*^B]TS /QSW0 ,+U(.#=![9+H\-O(HA9#:]+B I
M-?LU0;'*,7"[R2E/5R?HI86OX%1+/_F7B0]P-@@E>UFR&JV/)D?-IXFZ(00)
M8Z^1JBCQ^1/+V*E/;].G]9_UGLRZ+V[L()J2(C#R^8[[0B0/PSX@1@\W$IGH
M/B7?&&=U7WAO><1$*J\961*9\AL;2L:-HZ>-:@;2SMQ6?2T['^_/QBC*QI5G
M,3_>SA$I<H94-"=KTX&0'BU5P9QP3Q;XA?;6FUP+!H% O&97S+09S,S,K@#D
MD]/]  3R? (P<5N2QDQ535D-DM6.%'@KB2#C[I0Z.LM]ZUXL^X#H:S&?FQ5*
MU4<OHA=%K0;7&S4^?'>SSDSIS"RT_+(S;NYGHGSGFI2"A:X.J.C\X1/T9@\0
MN8!^PC?$T#]W;KI-6*E+Y#0Q!?.L<NH>4]W0*D!?G1L:DLYNR+^6:F@5-3=[
MH==3^6SHRK2\P")F)G>Z#/KL .1(:@*#CRRGT_(/0$>/CFB-^. BQ2?F@S)<
MTA:NB2@M5C_."N5?E*"/X&(R(243F/'-!+-?*06DZ1ME%:G3UU"WT_5^*>^V
M1G)./5ZTT0UOM[1H8[(R,3&%KP.*Z6N6*K5 TY<F1_RT\&F*8DQ-Q4H;.(4(
M&<!4];D.LRKVE$@']UM][OSA>3_X,NRO.QG#?^YD_,*8_:[];-P[ '$CIX8Q
M6PL>T#AD&22Z2IZ9-@YF6:_,2'3S48ORK-Q-[K7XPJ<8XS;,QK*7DZX]8-)P
M.H0!7([ZW2J'C,+\V2KW=O78XSTJW:70?=1S"SPACS?_B]L?*D2Y"%BSA?0U
M*W,60-E(U@_92>TS('WTCUG,6R-F"GA82PO9HD7A!M#./+F[<ER3*>]*VL7[
M9.45%\86K=$G\@L]B=T5#]@KW&;209MTH ,X>EG-FM*/*1)ZECE8&6"<30JS
M=GP=JB?3XT4L]Z8#])OT4A46Q3)X,C/T^^ M<S#2V;4?1?D=)7 94DD>*=1H
MY!S?2<X5\SX>R-U$J[F' =[.W-7#X"]E9VOOM<%8D1JTTX"NX6A%"[@W\1#M
MDQ_F^(<:O&KQ<7YT9-[S$,OIA)Z>:]*%4CU .CZ-0B.=,22IFGB("X;9B@2!
M?BVAG2&YW K+&=;N6\%"K>7N],:L"8EQL$H^>#_X2^@E,TOT2P8\O6CQF&BS
MXV#IK>F';W'+F;(W<'0IL;+M>NSR:"F)Q5DC]WMVO<R'%STE&PO\4K1.C+ <
MQ 6%56O)DA&,_Z8,J\Y/K>X_YYIQZW6(+=\+T7K#:/BHK=KZV=@UKVP1]$X3
MM:'1BVQ_ +KOAAW++" %MCTU7.B82GW]3E\#MGFA+"/5[[QR8K94N8P;K=P6
M!&8$Y$@5^?(*\A3$#7G<O5H18!P_LXXU5A%/YK[7]]XX<V%2M,,SCSU'WTI/
MZ)4#EX50;*!>,'7O_]X *R=8DZ,+S*SB)=UN75V&+S(=>3)U"UK5F]NV<%69
M[];G\D;U"2&QUP'3@=)1FF-'[DA:[J'X79]&!#=J8?LQGEC?-Q4X;.67WC-<
M YH/_F@P+MO+3^&[V#R5=.7P^#"5R7]@[6YU&I)%;-A;+ XFOQTG)<UBO7#&
MS=NQ*01_(_S.#Y8QYM>SQ@)SX5<$(=LQ>Q(G""*&+S(]>W(?I+Q!2>MK2%?_
M>KWE+[/"%_[<5?M<ZKCUOG= V-36I:<X@?EO<MXEJ[E[^E/*FV(*\L)J^F?E
MC!C5Q4"&OM($3/LJPR4'R [ *:0:BXR'M[LU;7(GH0.. 3-D:9*/08:-I*"P
M@4]QS&/OLFZQ=WSLFB;,DZ)[QV9"0[3:"?T MSD*CGCRR?*;_9+._IATKF/A
M=='ZZN_/&@N-N4YJ]X^!WIS0,40XMU"X4QX>X?)YR)N1'G@UWVFG_N&G]<?+
M2IXX[F=OS"X6:94@K+-$#T"L]#%76\<@N_O ]<23S&@ <<FV.@!AB <@HMF6
MQ-Z2=M ZY0]X&@TQ0IX[ 'W.XMCOBZ594@<H Z(DIID@6$O\7%NQ55"D^].-
M[UC$-OC+<[<QXU][EG.["3VU%R%R#T..;F,*K"$I$GAHZ<S'A&:\&]ZM>H[E
M?=&Z4W$IO/]L91FOLWG@YZ1HR=*Y?UP$C&V(?W*6LMOM1.T)G3D H:\?@+Y^
MK^7<]2!YQ"'GLSN0,5NZJP'RY#"E3R3I Y"HT_3V3[J LJ@=CX#S'H 2RV'[
M6T@JN_2DQ[Y2&V3OA"[%:%.+.1(YO? SPD2;=[][\^J_.0'"&.2Q&4AC]9DS
MM%^9]0NCG!WV_.I9&39ZFW^J*^.Q\O#UOK._ON&X0"?6V)H\)Q-(X+Q#&!&,
M5S $7TJ3S#H N0\##WC4V;[)C$GF!BS')>VU?M?QM9%-"".)NQW)K6G('*$I
MGF-+"K5-/R]AHW$[*O+KH0W-),4NP4-F?AJ2,C^S?SDS?R1-D=5)<SO($=DY
MHGDZ:J+FT=[)IWVQ63Z97T)4$A-4&45!EDPIQC5I9Z[TA!4MQ9/$;^:18F:7
MN3=*JB-U9['Q) L,LN5JW@5:MY;2W0#RK9='+F]K7*5Z#&4YFMRC9G["X6A'
M?]SI7>IE7Q/:+7F\V;#SD/JV"CQ1,WN&R%05N]^?AG11>?$VKTLA]A9.8 VE
M$5(DUA/MY/PHT?!AE4 &<S(IC0ANA_ U>B%G!WCM8];NK[)L1)L+N9HF)5QY
MCI(3GWQ0)Y9Z_U[_E[X^BZ_0\H'5P!+:(*&OU YJ@$<?QO6?$<RNX3)\7__Y
M\*!U^&G0!^&;JP(G;TKJW_C,/5BX#1?+C\Q:W_^ZN51/>B]U8@)IG:4V8P0B
MQ<\BHW+IQQ:CMM=\]<3J;*3]KI\5 RLU?.Y)++U1NN@LE,FG\?HJ59N:@'16
MHZ8_F3YAMVS]<ZSQZBQ/!5^4!T>:A_M'L3#'V)J^,QR:>R]7)YN@O[Z&-HQK
M"5"D"34MTVQQC"W[FD]54Q:['PT6QTMW2Z->SR?IN/@VFS&]PIN9.IA= 7B\
MX%[L_4O^);*N.UK)1Y^%"YFOGQDQT0Z(>/<_^3O]XT<\8+Q+?H_7\P"TLHW<
MLDWY6;4(/869-ZL %OOH 6CPD84Y-XFPK:X ;4:]Q6^9: >5$?^=,17]P_R*
M<I.:KB5$N3N>,]9HA\>L!=V2/#DA0?;YPA]G]4KNV[S):,8;E_0J F8'3F!N
MR5C!33.[@K_MJI45JW'L]$;M9JLS<GUN?KP4O75#6G*HX.CCSO-:.^MUQ46F
M+P.<SPT.D#:;K3G:UX]-D1ZWCX&QUBJ#UU1J,L5LJC\Z[^4Z.X0;^U\NZM.$
MD/DIIPA-=04K@BZA8=6Y#II^JL-(M^^8-*D+3EXE"LR'&4-8T!XYJ(H(-8@4
M!O%6L"(VP#2S@>G!-$\3B[_$G&$3BCEV"[KVJG+'KQI:9<2<:@OJVKU5US\X
M?EFZ+N<-7C FU7WEB\G+[+V<U0$9DA]9GJ)(,ID5&V^4QJ-72ZS.^J?.K8W?
M<1!:9R^_T=M_67KD9\Z;>SEU]XK#SJLW=$^]B6^'/?]^@E27?RYS=NK0N'5U
M[ _55[RI9Y^^3-1[,A"4=[\),8*92<>PRJ-%7&$4PX+.*=FU];>2F&MB,M.O
M5;:#>)]_'''7<M.VQ?*G5X[F2CAV( 007<AC6KQ0FV5!EPA,I8_E\9_H;3?#
M+Y&/$WH*=MW;*J1"+GM@W^?4Q#HR]?(Z.9Z_D?LCN8'SY:64NP)Z+<QOT4RD
M*#('_!PI+O#R5OVI>E[*6KU-YO''L-K]/2?EN[MBY_17TG?KI2^]+!PAS3U:
M&LU4\]< R[@B"8;3S[&&LY.V?;/"]\355<?'B9$XX:AH21SJ/CJGD7O&B -^
MZ:O#($4E#_MS_PG45\BTTVCWU?;] Y!;E,18C6M.IN"3)J:[A=;Y1G&3TNU5
M ]]J9L:C?#*H-B8$&-;GV-[W'[.P-8W1:=&R^YXRS6Q)_B#6':Q4P0U>F1_)
M-4]NNM]"M9R+!1\B\5TC>> #(<?]O;O(:CJ5T_,V 4,&%8$5-7VB2J<JN+O7
MK9]V)KNAE]3JG2GV07&K'#!-F^CUN)$BN:N'G;@_JQ<],>L^+R$@_<Y(":/X
M-(L5X@!YUE80 MDH"3H =:U,;I'YE1N$/*1--TI*YBSOW4RNX@$=,9((OC2R
M9=KZYOR[[!)$1T_QLDWFY!P-$&L$5*<LTQ/4R9]?E\<2:UX?4U(T.(8,$+LM
M8%1Z_+AZ'YS,1^'6Q9OZQ4B[9TFF7IX@:]BW5(B\/G&D:RY]OR>ZQ_*I4IIF
M3H9R^-F2BQN=AJ*II(>$@3;,48HT1P1<X=Z8H*GW$$M6@+@X;EW!Y5X Y1,(
M+9>\PTL2%DV#'5YX-8]:\UBG0>RWM6T+[V36Y60V1L:Y)S;$IF->O\8CV9::
MCA%V4&]=QZ8=AU;/V 1Z(!7R-N9,@M449!!YR=9/3*Q?G^+KD'^FQ40:I&;!
MG;/??<0B#D 5$.S]9[D<<6U/;N6%5CYX=/$#E W@=.L18.:JU]LP%I+[90F3
M=$;/W2/+L[X;O4>D-"?XY6Z\>+5DGZ)]O[!5<='$8MW+4%B_=D-=PY=5,J=2
M4=TH$LE*$2<ZZ@G"8I2E[>Y/W+K3S^04N9\7?>WM >A)]-XN?3Z0.T5B1!Z(
MAD;#=YU=,1XV/ZWX?CJ%X395MKUX!S0O2\6GFQAF7F@W>U<B8"4B"^28RR0[
M0H9QQ.VA2N[W[E_?=""+;GJ+Q4^9XGGBUYF8LZK6E$UL=!1"%J++%5\NF&SJ
M3\6E*J>KO;AN)?K +#'\&N,(YQ)4B[2RPT&Z.A=3^,OB#U1;S1W5Q>1K=1?D
M'E(4+KB.!$JQ[G-%]^<+^B N3CY9'BD@W.CJWD=2N(WPAIFM!JJYLX&C]F6V
MT"LG#D#3)Z015>M@-MI1?]&9M3<)_KIM._7Z&5&E#&XN:1/YCVQC=_J9'>PZ
M> H'"W1GXJ(+[?,-)<ZU1DN6?/D?]P;SH?524BF(G^C% 2'(/"KW  2UH"6+
M;MD? 2C(\P-0ZP%(66H';4[BI%58[U\#7N#X2[3[-NP9>$4%G0<A7T:J^@<<
M@,3EA&C?#T!#5ONIP%H_NX^2[Q.ITN:QV"G;XS?1Y@$!'X9Y '0@SM-AT$JU
M">@L1TBQYE4?CZI[35]2QZ-C,)Y0U[ DJ+QB0X!SM;?7M\]'FJP E5/3O#G<
M(0(!&^KT'H 25M:7)1EG,L$TECZ"DN&HS*]?/O%"[A^O*AJ(QWW/]_PX*?7Q
MG)J"C6C8W0N^EZJ/MC&&0JWA8!(S87?F>)A<,H'<^A097B+>A1(O3ZNM:].0
MS]1(3;5[IXO[E.'J*<?,^]/4F &J1;E-#6UBHK@2Q_+GP (D(;)+>WK:2SDT
MI H]LZE9FR2V=S;3V(%3EU4I-NN1QT\I2<;V)E9:YP&(&9 8,!X[_QC\[G,(
M'CSFO8HS2E\DW]I8?,*V=,:PXN:REFO"/!OETP/#0"\ \'KZ#D"'&ZBOA6/4
MVFXF=Q^ HG8*#D#=*JL8)AJ0C78"""7CX32P*_*;H&S?RC(7EEH:F#E<+N9)
M?N?GD!)UA*&K=SC9/DH;%*"[QD16HFA1"^#R(A%S?7QK!R#G3>LVXYJ$-C\'
ML4CC;K90VB'<*67/P;=.7KE@@&^VI32QT-TL<[OF<&2=KM\/=U^2<='H&?0C
MI 46_-26X";"63.^+?W*J;I^3/-FXO14'T^,E"92,7+./-HE*E7LRE(P>7\<
M<@ Z7D=]U2U&43H ]=!^W\"V'0_#9XH\"8I'AXHP#6L*SZPID<%MZ;!7LC)-
M@S(TZ&OIG@.09G'_HPWUA1=*SYH/-;(<@%KD,/>5NDDN!Z 4*A"Q21[+]9*,
MB?2YMFW0(YK'?H^U==F!1"A/JZVF0EQ3D?)?4A:06>8NZ@&G-KH$FF<8['QX
MC(^H13=*YY!PU^H&X=IY;OL[<3XU \-5!J9U-6D>S';$6JEOSN8"IWB9J^#0
M631)%-4,X_1(X]M1LY<C]%7B?)?2S0NX<6UAK+Y"D>+)2<>$^P,<8]D8=@UY
M& BWXH$7YD(2>+><ZF=QJ2NNRO7T:_&DSO7;U9;>O);<0J]*$EL_\FL(VQS&
M/VM!EVL)4N0(\2V 9,&1'K=H"7\DC,4<']ZQTSJ1Y?C<DM)MLVYPQO3*D+J+
M5^[#<_7+?Y<1/U OD 0C2 @8++?-?L>*@-H!1Z[K.(\W:BB4U\G=5VR,#>9W
M3NR]Z"8>-1F^DI /MZ&=*B)<HX6C(AEILZH02@04.7@%S$JRH+$L$H3:ZA=*
MJ-3QF$8#C^-K^_:%A>VIF\XWXGY\9\F;26CS0$LI)28@&DD>!$PKA)DB#<,/
M,/G[MK59*VL833PA_1'P@M-Q4PSV22;,A%%O(;,ZKCU]Y7WVH:8@4CZ9&7Z,
M-#A78M"II410VQF(4I&7M+-'>D!;?@0\%-/?T+Z4W7KV!8^+@.;\^%=38^8H
M."_UA18'K?^[9#V1KVV=!=D**;:;J$:I=.UD+O3_%!CZ(^/^ZQ'XX)G/ G.E
M1]%>.=&@/2O,3!JR @!ODEM2 (2H-7( VCOW*6T&TPP]1!O0XJTG3+>M<9 9
MM>L^!?UA ZT:>%SO>ST.]:1_5;'L=//%O:>// 8ELSE0B/.(ENE#-&7_E=O$
M^%@*.[5BUM"@A\\"A1TG!&39ZG/!$V^]OQ"9&R;0::2N4D2PV%$C729K^.>L
MM",Y&L$'(!9:A=]]+'P<@O5+T\AVT1=0[5-ZOY=S+4%I8[M%9:T22!X<E*L
MUOQ!.48<CZVR0QRE&.&=1\XI94JT[?I^_88K8WP0KBX[F9/:Z\E>Y7?BK:E4
M?"UP:=%-/+]=0]CA$J08_+2 E3M"?DR%_<C&Y3^&QLU&9/OJLI3J)1S8&[U]
M+UHP/CC\GDW@4<&*O(@_1]L!B <.+O*WZ+ V;*K!K]WF9IJ*^RHN9DL?3EQ<
MS"A=R%;\H><JZ,6+:!#)H@-*T(4$?S\[+H=>E0,H=I%5]>K0UJ=;$C41K#RK
M:B<,),1.:F36T==[*H:@#0L1IIC,;1Z '@K)TZZA,>^S.21)\F1YN#0U2WL8
MKD4P1^')&26]*CM.=8U.7AFYY.M?-O:<VB-ZV2L>_>K45UG>^M^-]/O;:#]>
MRDW@\>G#F4E1LU';#99TTY:,N#Y5%+[H6VZEF\#$Q)CZV[1><LL?.N8JIL;O
MU7O@2G_Y@M]LI$I#+? %0:$@]''4K,VW_$HKWM%1[$6'F"_D_!MZUJH6=S_[
M=V$KC9G[LS2!;\%I ]. F%7%S')$F.\*ODS X;RK1F">>+WLL-/ARN%'DY1-
MHR5'F(POY-30_I;@D;\3/) Y(;_G<6-;/9(+O]/G<8LYX93[<W]$';\RT#N>
M;#^A39\VWRE/$H]O1L9@MYY66E\^ #V3ZX=O$>"#5KA)^/NB5R+GS\:[&NTY
M%=8VG)R\I3N^9<S<S$AC^3.6P2ARY.]S@T&7"<P[1B1'LK*;A]<,E,UFPEV>
M(]FGU [@4R8-3(X<3;Y[(1777]PS+#MR^(.<QS=7(#K=B3 *-VK'GS@>717/
MY8'B:)HJ<=]-=N>K@>"L8Q&>&W4!8'=;)ML*[C 0&X$I2!J $:/FZ8E ?-HJ
MCEJI=8KD0N,<+'Z%F*:A?.AS6EW2:$WT.:U&#;&_%B_RK\/-\)GRG=\%1BD:
MQ;B@"MW1U1]T/_W.^+X04X7/&2_#;8LX4T['$JZ6I$LR+AB1? 96VP&F$/;W
M_#Z-X*-<( RTQ!]:RCI.\$VCQN/[U+Z0Q=.PXJC>3?$ Z&+*ZWY[7<VRS@<7
MFTOKHT'2\^@8%,%@/1ARLC3_DQ&;T4S<+;?<5!O,4=MC*LZ6.P'WIE+6!HUZ
MVO-N=*1IU'E-6P-9$(2D8QWC 4A4-WZ VDX_#-6426(D2U 4J.G*5=4$^7"O
MU2J^B.[Z<3D,\OU42%G$M :\Q2I'5^'<M]!#9GPJJW1: ($#M(!V! [0@MPY
MCC]IP=.T5#HM6/\'6B!ZM35V3N)-^OZ1:!!1/@13AFE9GYCNX+,7)07-'(!(
MNML91:K#/VIIPXUULHR7]+JKW3)UK,74&2'RMMSV.( F;110+JWL.-[3)[D
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
MDR366%>FS_:BNKQ98%'+V*[IX62L9KFEQDMCCD*D$S3X=YMO&-[+P)BPVVI
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
ML&=6/"//=GDR.8X5[%)=[W_K:J6=X7X5_'QAU?ON9YP'9(5\ZP"6Y!:*,TR
MS(DRS J<ZYJ$)Q5_U*Y:"?S05!>Z8"C^R'])4N^CDP'TC.+,PX^ N<D5@AZ)
MCY:P2*O352!_H'3:C)9FB@_?U=@=+?'4\0X."'J 7SB>8-_EFY1F]8K)3@IE
M_5/Y(U;V6L9>ZB&=I[W:>KG&R1FL'"QB6OL5IN*A-O0KUHK3FSUED5U%]>P/
MSVC!^D^86(TS@&6X-'P,Q-X,)/=<(^2]I$LL"6N\\/Y@ZU<6) RI=>%-TCBI
M=N=>KK,!4%-?UL25H_T)-YR;WH(LI\"GP+PZ=XH#ASNTG@OKQCK6?RN52(<7
MY-O;"T4[F<C6QZ6=%IM_T/O@*/!M/7S%W>:^C7JJ>QZFNOV53>LK@^T 9;NK
MW85'!9(-7./+- /N]CXTDDJ\ #I;2^4_0G*RDH6?O!T:R@#PB9DQ0V !&/<3
M6PFB'1V@OKN'I,9 GS+)7%<[<@VTZ%! T"#9DI$4(\4JN"C9D<YW/#OH!(6F
M.SKV90,VH$2#%33H6B #SF'ZE97W44P8 * ![0T3XG] ++!8,-G;O>5F(?HT
M<I^N8F 6\##9==8 Z5L\Q6_[Q);B$0/&'^XO+_91Z_4I3E#1"HLQ\E\$S,P1
MO;M 94IX;L+V*G02>6B+@JI>6V< R@;5/!O4%Q$3PE"E-2[OSE515_>N@6(.
M@@$W &&Q"5GPIO*YDD9&M_H>#LQX1Z/ 59Y#W8:$YO=G ^KBOMCC;[>?YA:,
M= J<Z-ZY*RDH+ZQFEH6>R<-6T;97UPC"YY7:'D?O0F-@]BJWEK:32P?[W#W%
M1^OK#,<_G;&*/;XA&?I [+#C.^ -,IYR'R9*>UNJR,Q!@H&MWV$7N92-5;G5
MA-?)%9T5\E[QSR3<CUT>=W7[5NOJS\*[@:;J%LU$T#BP/$!:6S%B1QDM5)6A
MR "TVY1\2/TP87?/)G=SR=O3U>/(G_V8C_+U]EX [+5=WUIL Y&EL%T,P(MZ
M,\R::A_H$T'GS( W*')M4C//^FB-3CZ?:^3K U.)\O<Y]SW3.P"@;+1 ";>
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
M@$KH6E_\ 6UNEMEKN]7IO7\9#B2&IS*S0=.53L75QIW;&SH?S2UV9IU](F*
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
MT$PYH3HB9''D<+KT=S3UN,"9I<F8'/,774B%Q@/7YEWB.'V/L#I6Y4]UPYF
M/$*6>G\*,5M(.*R-R)O>:P0*@&?"Q[%"6^B)-9(/,:(=>'AR:;N^/U:!B^=>
M?&,R_L?W-DYOB[WNK"_:#E]8&4+O@^O"[H\Q=T34)#:.:NB1-^&A518Z$&H<
M>[D6*GL09U_X:U6Y_+2FXY?S6I UI=:!":_1 =(5PEJ+650 @I YB9DP]"[0
MFIJZG'"_CG+Y>I>$7TK/\Q=S>DG=E]"RH65P!?HTFE/G+ %**B*B0AM%<AF
MNV3?:\? SA6_F_ YQS2B-KI[%Y4D,V_-G1.]?9U=FW*&/DR7I252@Q&S X?<
M=W6S"Z:7$MS-]4OTY,M>9-[*E6=]V!G@%18D%7VDZQ+8#C'S%EP3$8.^STI^
M1E<>VN0^0X8MS8Y1.*8#:YE W!W[(ZC2Z&W0H6C'@O[ KD57ZA'@C%((V,T[
M3HNYAKH2/Q&$5S])S<*9=!'O&C//&K_ZZACH(V7)/T\>4_>CG>!L]!X&@ OM
M,E@"C- 5_JTIUC7#1&!^E3:NR?V^S]!-\?GQ9=LG8VJ1!2!>\B\J4-GG7;N
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
MC3OXE:Q"8JG.B)=@GV7<8,]GM66K"FNL>,K90*:MQ'&5V/K3K5FOH@EPHE0
M^3@2BXIIYB#Z+!AWH+@'%XR/;3Q-O-5M-)9A*5?NL9C> 6K@$L0ZFUD9O%)4
MUWQP3DWY#9S,WT=EWYZ'1]/XW6^%>,Q1N7S<._7'7RE(["\7DES+IP93JXK,
M%$[9-.G749/U#!_/W-:GY53<057B(>"7S'^ZWK 1W0H\A0FY152;5SCA[FW3
M^@%RP (OG=5V+?_XKG9:3Z:4Q?F,]I46B3<.-*RQ<@-5!)K2IAIYS6]38C^K
M45^V7P.^ 8N@YBLP0EHGR:[X[1>^@T<#SX:J79^HJFNT\MST.N42QQF=>+)W
M]KSLC827@&]/CMA&4#G5%F1@SX=G[8@!UQJ)%=[E7[D1N0AZT[7XOVNZUM/B
MH_3/<7)2U9^F:Q7=^9#VDL2#1O[OVJZ._]9V30(<I\5L^'OH\.>,BH  K\7I
M4&GVE2"'ZMKOFZ>$_9PE=*,L[7K?7SXRFP-PBOU:94Z!H^:KP;Q-I\OTW/#F
M79CN _Y=)DG*&U[+==72 2%)9O>/O:5E9WAK"I4N]Y?F<QSL$7HHX5!N(]+%
MP-+M]CR.84WQRD#M:Y]0(RH>JE.IC^J'RBO3TOW4Y"3\5T"*/N(74MXXQ<X2
M(=> HUWII5,;:+OBDF+[Z75UOZ4+WAY!;M)]7'CU* />T9>]O=>YCK*)Q9'=
MTJB<1OC/5W+U(IL8PKR_P4,/ 5_3#SAIJ'ID;!M1-1F-?;&W%W!BY-V)^CZY
M_@IQ61/PC [_@U1]TT1>@6?2I<_# %6K!XM4+8E#P+.P']!"" IGS6W>/K\:
M!:L-D2M<1_$K%.396>L:8(=]NVR0E@Z6AEE2+LAK [%F=WNB?4X/5?5A<+^2
MT0'4.$M1S.0_1C7H$DE?*"]#!$C&Q.ZN4U7).EV%!8'VPJ9V?"=%F;]D+-T1
M6,I6M3!+N'9G5*Q6,77:+)V:1M<%AG8V,WRGLB$[#@%,@1 ]G&<)MJ%B?M2C
M+H:O%[WSS>W%M7U>/42Q55$\SXX3U_-XCP3 40O"=?KIM'T]+16Q;7<WYL V
M"9'HZ2Y!5:Z:=P6Y!+OKC+0'9B90D'CKE5WO-/KF+C@)A;,$Q^7)3Z@(@Z.J
MW:BLN)F G$V%<S5)&Z891^XUNNS>?LF]M"V=LORD]'28,VQPG0*G1*#FWZ X
M:16SF9,8N9C+@NF:DYVHZ_$S0XZ)V+EEI-Q)5;Z5L1E7V<7^%K/*?J,G*R&!
M\9J6X#!LOA185YE39C4[$TC F"/_=T/NK_XQY$ZQH42#'@\H$5J(WC[/QH%3
MHHK?FUZK;*E*.GA6B<'D T56+QDL]]S@L^-0S&V13=ZGC[:=H]772R05ZI#;
MVT!UX$>BE_E0!0)BI^1;$QHO)\$#S))-VO$,]D_S%A?U_'XQ/R^>RBZU:+C-
M!9W*%LQT$VC*H$J,*/QJK,^RK+GY,N?C$#:,>\5:5_&ZL%64XG4 L'Y.$[_R
M'-?8>E 5UV169O,C#SB,59K%V/'QJ?0   RR_1W2;\/[:1&?RD".IN2#Z)LD
MY&'IEY*V,F$8P-5_]_AIRM(EL+O:K5/7.&,%"F*MK!4=S/S-M6.M# 36P#AK
MKZ3L/+C//.;%@7T!S,$AR/E@!>DA.H9L3AA81HM?U)AV:'W2R<:>=CRDO]"E
M[1!0/;BY@ZK;VV+"#C+9#L!<WLZP>_ZVH:AC!H(AEH7R':FJW5_";T@\,+-W
MQ-*XIL:?:Q0TB*"C!-H#_!E$15%>HN8K%SNM"2GSVXFJV= TN7&YM_BBPB#!
M+J/JTM":X^G)P>R<=Q*J/_BR7/ZN5#4F2I=J\X4.0L6(OLU'C:.MH6EN/*_'
M#XKS[%0N.SX\)Z&68&WEG\7.KF0 [ TK8,N'LI-U<49[[: 8T7.XJ!*Y+UV%
M^>L6ZG;]]>4#Q[\R5PC7"'+<2BUA#O.>],WG6>= 7831FT>K?YI'R7B7]D,
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
MMUVRG@Q[&R>SS//AC]H5T\8&:#*:J@.+ ?\F%<%^-*[O*S;74F)@2Q;$R$,
M^+,%-;ZY:N@2B'4 ZDJF1G?OP-*THFD?H'3W_[67U?]#7ZL@\)85C3,WXN.I
M';,.AP!]YZJ52E0)3Z(]YQ=B"BZ@&\HW4H2,N#=1QTF11]O4.T5*YLWIOVRX
MVW'>Y:38\81YT71R3\W6HY+J3@#L%JRFBIQ-"Q.R+_V&KMXA8/@\9'2C#?80
M=<J*2"+<)!I^6,/;ZGCQ1&_5U=ND<W39J) DR@%2RXK7EN\\-?T@)O+\Y^A?
M5AO_680I]#Z)F][4PTWAB4,H+ U6O0!1>6L=+U'2"-MUH86T/RS&/YY>"EX-
M>.RS4_>W0--Z"?G8(/4J51GVI1"V]1M 6]+12X> TJE#0$;)(<!_ H+KIK)]
MF%<XN@Z'X >3$,DGM46^]W$GP5VS3>5+.[Z*K(9\6U]TI4QW]#(]K+D.'CHX
MSR3<UBPP%'*\P,8U3V18F<*JBY!;<OML5VICT]X07]_S_8AMK9+(4</C<TWQ
M"WM;C3B]>8L$"1PRL2G(ZUU@^'F'/(C0X\K*.0'O5WQ"9Y\D6'!7QWB45R0H
MIOT<(R)H3"B&>.)#H/'B,JHCQTZ+:GPTL/3;G$SNG1M57H*%7,X*M95#KW>9
M+W[BV4O.-GV9<(SI%PH+WG+#Z1'>C:G CA"U.\RI%W/KIEQ0PS_KXM]C4_MK
M=,2\O3D*/RA)OUH]D\SLW& <C\$9;8<!3XB]&IB'P-C7=?G#K^JU68[82UJI
M+=V(V-P<R+BW?5QU)"&QU )O2'A(*5!!344OBB8N#@@"D7*51(4ZY*= !Q3B
MI4?J"6EH4E&$]%>1QV;U\]1IL@HMC\9#!V''Q]FVM,3=#@1VK2J6ZO,D>8I#
MX1K:-T=N"PJF&(:97P%>?E3T2C"?YSD, B)*0(MPF6T'>XG-PO0CW/935]]\
MCOR94ID>?S><+>647I*C"3^1,8A-AI?CN>FM;OBW.$H8!8&:?P_G\C,.5U]]
M 3WA#L1E0Z#G:QN&/2O/U30@ZD<JG!*Z91-7WGE()%3>=&\ A'][4B!!AFW\
MSN?Y 2=P$],KR':4%-HWYG3XA-9:9??::,07!P1\(JETU/?))FSV#ZNWE6\:
M]V]V T1XVH'H:>J=DD4@)4D=1<WH S<< CX&M-MY87DVDW&8=BWQB,UG_:I/
MYVRM:]2OHM">D@V6[RS,G%($G2SN:5F8GQ1SI&K#6N]0!>%1H'JI!&MN-9+&
M+?RQ:' M+</EK.ZO4=,49/L;*U,WEA\[ ,^SUR?EAQH? I@5#P$6^+*-MX>
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
M= ^9>U7"A8PGK0R.Z+<R1UP#]H/;4<*8$&7\7E03N*C;2ZLPW]T?75$7<&N
MLX^Y[*Q,I/2MU/QC;)>_L6V P;2'0ZN';AL*R?!C(>SO?M2K"3X3C<^W<1]"
MD*4SY>1+/+P"$/4]ZV8/5 L!C,!O)YW0D&7Z^-?\3_HXN5J\%G#]F]3G(06N
M"SX(BRW53>:7Q@B[MJ 43:]:;QF4V]*IW?%',VEI"7=99X X ]!SI9"[E'<C
M71;FX[M$6,M'RN>'?EP^LIEILBEH,?,'9J]BI:P8Z\?K378RS(%NM-4YJ4 H
M((+QL,>6YT^Y_&:\6=&7F8N]/4A>3LB'FT\!3]8EDM303]5T2THC[$K(?+OS
M3JC6[2F+:V,N(]2^!6.A0T#'#M6-2WZ+,U5VS(XE!%6[^5+\DO1NWYZAP.E#
MP-8R;L*:V$ 2)^OA!J,?D.QK5=Y8^!-*D[9!4Y5G&UP+3<V=4\8%3>]JN3B=
M/-DC)+X_8;N:A/AM07;>HUC0\DRE12^Y[-DQR $/)>D0\-B+F?H=PTD^R9^G
M]#%M06:JVZW4%3G<"GD_&,K%4.F4-*6/$?8(,GLK[)_*=B\ICH&(7:QZ<0A
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
M8W1VI8%H(O!A*"&4WZRN*W+W#H9[ DUZ3P>4:X@1#4HR:T /5S2>=8E!:GY
M6%]]VA2HR3?LH<$__(TD9J+.OSO1(EGQ@Z:3B+F6*&48/5D&$WM(N59[FORQ
M!F"[;?2K]%24@@=&7 =$46YQ./(=BA<9\,]7U29SB1]NC(]1<ZQU%'^??XK]
M"Z<\K6LKDF-2>06@R7)FI 1&RPDG@(;?P7X'4PZ_:X2(FN6[XGX/6?R#-L!9
M &CY!R'@:LNVM<GJC8[86C&AFB >DBTHQO<)7BCN&++JB?CTMZ.[),FD[I'3
M,9.1@WQ?5"OT#6KOC,0MJV^SJO:_=:42K7O/#C*&KG!\@PFC)]]-0&H41MO=
MP%%>--ZW'5SZLMC'!1U9)8KIM+J[RUO[6F:N%5N:Y\=5E:]R,4$Q^=2+B"R&
M"S@:=;BL!)"J!0X_Q2S1%#%%QQDFR$\MLZ #.XPU)QZ,(RW5[D0T]F6:[1I9
M].G*4]1HO<M5>..DXJ4/,J'?.&=?F7<(/Q<\*&6]VA7)!+FNAC!!'#HBKCOT
MB7CMDUF4XZ^I&O$CIHV^#=I7*L\[E81/^"3?NA79SO\Q=G] \%TV&F&)E095
M9M*A>JV8E09U/'-DL?/GWZ5!&?U%I6^V,/8]G0S-I<E3$@AL#V=Y;6]4]*":
M9IS:J#*2<(!%=^!6AD9+G=HZ+R^#VU9C'+0@@BAY "-AMQ@=3-#C&)NJ_IJF
MV>T:0XQJ^\SJR)?RU>:5K-.='!?I=P S.D;)NE1%82<D[&_RQ=E\)*FZ"VN,
MVX*5N&.N2X=M.;G]&"B)W64T_!54>%['DY7-A6[M0I@Q&JEP^HEJ+*NZYP:@
MI3:0&CONZ!W/2JSEO_^>5V <8!2EN#5WUF%T47,O8!18#](-Y<V832'JM7^[
MK%<"/,$J3/J%OA-;?JN_T)<*Z]5LP84#'.]3#2=BJ>XW;LZ?FQVBBVV]5%--
MVQ:_[HKA&7ARY-K,V@\5\[8K*B*[<&D9+H;5Q)\%#[,7 P)% W*<54?M;<8:
MNTUWOVNRESBTZT,V*P.-[SRD1WD9< 5'<42T!!2_OQN@8]&B7^FET"(H_JF.
M$KI>EPS^B*Y7#0(LQ\USK:9_NF+8!Y>@VK6&K$*.W^G :2A,@RE'5VF"W/@5
M3!T.3%,!\ %&,= V?A5U0K'L'&J9'K\S>*K]D/!^#=WI5P<BIV^J%.UK/SCT
M$L:JUN42F,1&0O=O0AY#]RL5T*SWYYQ">RW-0Y;+I\9G[!W+O7=_Z_GM@[/8
MFR&#^IGU0W60E&3Z<48;9,T#S8%>-NW&;82+,CP4_CD.4TO;\ZL)9<VO)I3
M(RYXEK$TT($NNEDS9JL4-A,$:"!6[TK8K]Z5_<"3E]^@,D&,?6Z,7((9=41Y
MK29;=75B))=A&C'%!-&C=EH8B::P#B?Z[,[@1BX5V/:M'VDP8'FAUP'6<CQ_
M^P.Z:N(&^VLJE57S":RO$,5YHP^W,></"ZZ LK*)^ZF;_]:?^OR%]<BI?^06
MU;8,+H 7'E4F:2ZP!%GG0%7N7]Y3\NL]K.7ZDS>%[Z.QP:ITREA3-<&ZY8>#
M)<O^LK@,#^%5< $KS[KB5YXU$T05*$73CX0'0P$S_I71(2D /-394<#[P3W:
M@-=2<&M!D/W0L3[@'XSZ.^3]WLOI%1%#CQJ8V+%]Z&#-NL;I5\3+A_$SEQ7Q
M>@\"'G./>3^V##SZL.7@5F#)CSJGO1EP-_&>DH(J@V;.2SXA=Z-O)QG6UHY)
M2V:G$=$A.&(I(&N.?0%02A] *32KR0&\%%TO1&8U)GO@/4&&8]HG9ER@2BL9
M)!C Z>H\:D27 @"-3.,E<7Q=1YX)S(KCZ(H3W]:\TJ5&O>WU1?B!V3.Q"LVG
MFJ"C9M]@'R$KO$Y4-49/FG#49OO"LK;<_=TC5A6R9<6=$W>2[\5:[RG/7M@=
MZ[1-;J[=V]D, B8@%N#>[UD]>Y+;UN.<R"Z4[2E>\W6+?AU!FF&?OT(KJQ1^
MO2'M<8F90I%+XEC6WVY2Q8E6L-)(](E"JW&%.M*(6V9<-RZ1>]P'*C]H'BBK
M;W36F'>ZLRZWUHSG<AYRXKJGL(:S_I5("DNWJGIZB1@8XN57GC$R,/YS?.U^
MUN.B(>R1'Z\"N(.O'PG1/6S]"K0%HTBCZ]%B-)6$J4E20BA2%P^ID)!>QHVF
MV9%AKL-DUF%6S!?OC4[5N(9S^DC;/PE)>M/#H*XX050?C&V*E L +!P_9DB]
M.-6F461L/L X1N;SX?IJS"4R(KW^:8)][8P^+9$5VD(#;@Z@Z8&7?D6V0 ]R
M_RD^V6L]U?7/+U[A6/OB\RL9OQI6BB/JH[?5,0*LLX% )BC;2IU2]F__48WW
M)Q+[N]6]).;2H\B_K [PH[LK@)<6*!X;+-L<]G?XU5^IG @=TI&EJ9,>5:]#
MRTICXN2645;:V.)+LNN:/[<KZ%_$ F+OV[2./5H'TP1Z6VHD*2[46TAM$D>T
MOVT06"_<]LO],NXW5H=N>!R?C/WBQ/76^("PIWR(3>05H]UH/0MKV5<T"Z)U
M=-75=Q0/?5)XZ =$PJ5U7G*"8U[=N1ELJE2\F8;@K86RK]<^\9P$K=M[_7G#
M]7]E/"M]QD:2:V#4J ([LK<1LQ/X!7N;GH(>0%YI98)>Y$ W>G.MXVC0.88
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
MZ_B'[9$%/]4^M86+*<D]4R2%[\>=M!$\5+>."H1@_:YPK-M-%,.;-R=I8B2
M_N-C /PLS;>MGR@R:\$>\DC9,4VH5Q8>';/S'CZ:EV.2.QKW_OIJYJ0A_]U<
ML>>W)WF2V!CQ\Z_ P=#)##3Q<K4)V6OP*"6"Q!6D,]?L.TQ/O]SS@?S#,$?F
M?9Q"50Z:,+>J]SR^-OR\I*YRZQ;]KUURA.*FL )N*$YB)W;JQ)VYY0<:B2X:
MKQ_ZSI1F6O =3C(<>57B:/'RF PAV!2$.@/LR3LZQ]#UUM0+KCH\97TUO4YX
M>PD>,LJ@JP1F?S+%[.4[Y<H]Q=H'KWYWK(@&)$2($@U2/:"C@,!.60Z\@"M%
MO5DHR!X>M[<M<L9E$&X-_+Q2./U(QF;?S;:*8RI6>C!^I#6ILXRJC_0E@:/>
M%.%J!K2M/[3*IJ045V_6;Q=[593&KHP=;3K9&'P,;[&''80B,1IP)47T%V@7
MV'[*C45EA4;K^_UE$^G0A5[YU80H":A?C*#6DQ6T'(K-][SJQ/R_>($$99#!
M=9)ZP(1JA3C58D\L"AF=DHMP3/8D)$O'^=L&'([[\/0 U\>;-XYT%-TP9M_#
M+R*P)F!-3] YZ_H@9QSC2WS8O-;EH5HG/3ROJ:E2HB D*QLE(F,7+W$HG^>
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
M< (->/#@&@#C46Q+X^*4T-<0\)*FP]%/N/#!E;MV/Q\5>#E9C_'$9YT0B!7
MI+[=US6D]I=#"=A9U/_?(ZVX7Y'6)B9H!$+ 1=#TB=1Z"/&)*[E&+-0L;8YZ
ML7/4<\G?_[!IR:58E,V5:1[DV#W>^TS0L@B5 ^E'4:9:(Z2;=4X1H63E"+7N
M('(^0.TX:;A3S5,RVT<R7LY,Z]:_=)&+3:,'O0G6@0+;XR7M=VJE_W?4*N5O
MU,KK#]3JN<_OM*K)7PZ/ >C+=[0)$S2=1J<!B$]1)<\#_]*ICFJ"J%^: H?0
M=.'X"3%[/4'K@0<?$Y?]#\8:BM\3$?8=+:[/N=SG'Y1(>Q?X)2B!=*V.8\JE
M 2Q,@:[@AK,:1<_-/B5/*'10H1CVIEG/'U_*5SM_Q!)$)#RV,21XF#^<C5)B
M0QPO\_;TSSBRYJ5#'NVP7LN-:C-*?Y+L>2HQ64;\KBDH2!*0\4Q0Z1Q=X!(
MU? %#.VI0_HK0$$@7?"84!U-2AC)Q+J"V)>V_]&[Q90:L5Y[I9\Y*=P>$;K:
M;9>N%E+P2 -GI?BV2Z9?<ZD 4Z^[I*X\W-:\!#AR/N%&20VB7Z91[[A"?]J<
M@1'>;^U5O"<\JKSV#52=7R6V+;N(XS6]##V9EP(I-6P 'Z!I$"-"O-4FP(LE
M-TK3!BK\<.Z(-X@Y^?+N&2?X676QV.)=T:@K=IX@VAIVX1KY*A/TU):BQ03=
M\HYC@K)5!M<Q1":H5D>*DD<X(5>/$NSQ5L<=<"^)/*'H%?QC)<18YHF0I>Z=
M@,.6EB\B08ET%1J4:)_0@&:C^-;?L*L06!C9G^Z5<Z/5KZVG],J%HL/W7NO>
M>G?J//N96HEC["0,.8H5Q61\9YRET$D*C6F0AM4*UTI<E+K$;VU+5 ^SA(X0
MVQ>2FB-;;*GRM?A@:>U', =@0HXS0<X J\:5W$8+#$YIAJ/Q$F=;>WDC=H(*
M!C-F@K#?F*"K"BLMZ9#QYD"?E^)!='W0_:V651YW!PV*  G24'FBJ&9 '<V[
M>",HN>)YT79)NX>,S]O9P]:*M<Z1[-I/%$B\K'A?*?X6&F^SQ02]^OT(APIH
M("J5@Z9,@M9AA@UK:WA)\2_H<5.FFBL3[D74"]>V4<Z;C7GKC=\BCA^1/$0X
MK3UM/7VNA<:_3DZ_GY&*S]0] R'I]$*WC^)0[UZ!$W"3SW%L-'^J%FW7(/(,
MB5V/)7)N5)).-+\6PHY,?AYCOS'2C*T4]A=Q?7GS):WZC- $8QS"33,CI9.O
MD@9#D1)OT9Z4I^94\+ GJEL0(+9!< 7:6O&K>H.Y%)%FCM-"&T*";)3=.*()
M=L17FG'BKU1DM"M8YU!?E0!1#M\2X9\/_[ATUC!\8PRPYV\VVGE39?%G!.XE
M%82;G\H.C><48AW\SPK3!-?):I0ZJAX- 9A$) ."T /VK.A@PUVW=3M@7]J,
M>F5X%V;?'E7[VC*3O/]\2\>@U" ;=0^C#L ^'6Y4?R8G*2&V"DR/P7><@8?U
MLZ@X _;"2=MX35_K3'MEO"#AC/;MP:490;:Y"7$=#H0A.9+BGX=0;DX+'"W-
MQV6>R3KLK3@'>OSIT5<M&;N7X@=TG6^V?<LE&0*,@"8 (5C7G; <O4BDMS3"
M][>?C!\T)U9_^=$1TN,I<./=J>91:9Y&CBB3]]NQIJBM[C\/P6VX+., 0I-/
MP9!"+7O+X)#K/Y!: #DO\*L,7BOS>!YJ)"%5[GSTZ-@A^]['(*/"_&-B9C_/
M";)U(L"U#SCJ5SD6'(2(A4_A;Q!HD\>Z;D[N^R[8)1G+)'W[9J):I/CMVS=C
M&4P;?+27#*8LD/+)!:2*6*38)'H%N]_]2.,-5NG9=59C3I4+3)!,27[L697?
MU4D-P)B>PXB7E'^I$Q*)T"AYA!**A_PE M^5V^#SUPC\DZ-#=P(@BI?O&9QF
M*6)R]#%VXD$"@_,^U;2JLYW8)?4R@8)Q QP2+!=0.[!@QEEZ!H/-HT;\KWK8
M'I%"N!+]=VC)71E;>EGE,LKA931U;S2(P@0QN+2HHHOHLM0&KR.K#9KCL%C:
M,6^77K^E<(N*/G-'2#J;+Z-0;[IEYK/6*:X:]NU$AJ;F<CJI^C*XK@O"D#Q4
M#:5>Q.6('F-?<V%P"E&A-!.*+XG0E'F$!'^DS@1QS>.(<<:Y!<V?'6537VBG
M6JT=,2@.<]F^^2SI55CM#UWGKB7UOZ82_.<&QU,W:$E7Q(9J7HS'F&GSZ[P)
M]Y[[Q08![?Z^LHW1GV*1KV=NOIH.WFNLG:%,,7\ I3%@+O0-)FA*H?M,#C81
M6_]"2?Y#_D"#P;6G7C4KF^=$[\<K/;,X?#4[X2P3%":;Q01US:S2R1B:/H28
M78K>IE4S036]P)[!&LS&>X W5:4 EV*4AG9W0L\M:<\Q!%,2F"!H*FYK!$T2
M1-<G=3-!<VM;#*H9XTBU6-J9+/JEK]!Y_L/T/, E8SX04!":1F^-.( L$CH/
M\\,'X,U9T!%[6\^0$6[DT?Y#]BGS=^_=LWUY<W_;TS2'Y,W28[T-/6&B%[NC
MC95:/1,T?).-/W>,%;F^B9Z7^GN)0YR(@ZYI "[( 7#*KZOO2O\<#"+E,@R^
MHI>ZH1N:A;N#1ABB!-CVL9.P*3H?5=*$@;^TBN)B@KX.:](?0!GAR3_5\1/_
MV!&!$4OL8ES@8V6-=SV:@FQM/SC<=U4?58S\_F_EB27/X@29(!=,!%KT3ODG
M4D+8BK_MZ+T0K?EQ$X]7,3A/ X2-C.NCY-%VQ6N^WJ-/>!^8E0D2CNN/*WU[
MH6]\X^(\#6"IR< >KO\4LYQ$TR+=ZL3)!!ZLD=>RI;1?+!EM"F6"%)\9SH )
M<-4W@P"E/8 Z0)G FS;H3ZURNS\ V625"UNK_"Q+LD[HN$[X9-I]<92=GV]4
M3%S2,IB.6^G)<Q\QS:S.&5NH3(ZK>9WK\!MY2R/PJN+'+H$\Z[CN1SP?LD.R
M;X;H8AWBW1Q2GFXE3@^T'^L;D%R"[G-*Q <BLA&W7>]4N,1%%\5?'SE^33H#
M*U:I,F_Y7)+SK4I;X@KL/?0@>A*#YJDY\L/LG>OW'P@Q2\1M2U'Y5T5NEUP3
MU5(^:(29!B\_;L#YILA&.I(JFC!#AE.8>NI];(':$,TC6[%'OAW?E/0P.^;;
MA:CL,GF9'_@Z!7":@$>*UZN36ZZSA]Q'H/Z JYM%E'T\%'TCYULJ?$T'0W^&
M\UP-OTL[2S1KH'M<^4PLSW\U?Q:5,E@YDJVA>:_.K=PJWC_ 0G<ZTV6M G[^
M]?,G.I4]_B;G'IJ6]FV,?O7_2R?E+V7)SM&(EWM_;Q2V&_#/0A3C^QXZF"!_
M9W^>E(J4I^>JFZJ^FALYLRJ2,BV3'^TQDPKA#6IEN=R^GZ/7*$6YZGT=N?5I
MY_H"PKJ>/34F]R?I7YK44CRIH")R1(;C9RQB:'FW"I%<.I.[V;=)1"P,8HKS
M),R^/SCVIDIU]$]O$#:@ODU)K%EX!6Z<2)A8LV?(H(=:\] +%LEUU@])5(8)
MKC&!*J*N3)=/^B1/%XT@9LTG=,DS0?P.KV&%L(\)M#3L(R9H!:!Q)H4*:QHX
M.YPC9%L=QLX$C6XQ4NVL$U^B=^G@LLYYYE*Z>C<-:WIZS >_0FZPSB]0'(,#
MZ"(P+1HP,MS2UD4FJ#NP?\TYR(5Z -@S6!(W ^>'I0L'P=[<0H'3:-W;='#"
M-!-T- BL+VAUY_5_P;_]+Q^LO$VABS@_Z_6Y.,R:&>"?L/E,D''BCC([^FL]
M&H].$WIHG8_<QP39% 0=9H*&E]JLRQY4U"9LI@WV0.B9N'1M0$@FI0)D%HY>
M4*2; )(Z,<@L=3;AQIMH!>IU6NP?XRWRX04YK$YTX^EY-K:L3G3*<%^70'Y6
M)[IDQ-BA VUM1O(&^V1$<0 C$\@&**$XZH#KV;+,O!Q*UY0&\*'.5*N*@ <%
M+\WKY%5N)TIXG?KP@6TWZPJ!K;+_PD3809OA80,P,1T11&CM2&;!!]<' 67[
MRBNKOGM;C2_K5]L0K)T=R_HO>7,]^?JS>ND3('54*2< ^RZD0(F&4P&/"!D*
M5TD&G_-<2]2;"MY6^[CXN,TN.QN+'.R_/*TH8\##52F]/YGL_#]@S?\;!D<#
M:RM,)C)!' Q9!+6QYD0?S9B 4#^'OO:YW_M-:4W)=7.;&3?[*^I9!UX_G^2_
M?#+IP>!'5!NN"!Z"OBU$.DT,R)OB-4($CZ1C5]HC98>G[W_1QLD?(F'.K;_<
M.-1R9F?7?RW*]_^EH3"+&3%A<%*),>17 TQ0!<TX%S9?<PQ^0FY0&WJO?$OS
M9/.']TGY68VT4[09[6^&HJLC7SP6W '6582;#/>@046)T&6++L;X=QQ1[^0$
MP49ZM/XYX-9&Z-< JT714]&W8.&XXBO]/[4A\'?N9YMS(^<&REJE,XGG-1*]
M8Q/?9#],O<_UJL3)QRM2>%[T3Q+G_[M'4LK_\PS]SR T?S?8YG#\#'8DE%)5
M.*Y$?)N>;U]Z=90)<E5SL%R\D'0_1M2NV>JVZ4Q\_]W]L[L/? ,?IVJAVE '
MZ6F%2#T?_)BM7?^=0>FRZ(6RJ%=(;M^3OX4<<P)A2G5\,V-B?3&>*X;N.#<=
M!]N%H7BC=5];AZEN?:$]87]6LB(=U&MB-.'WG6,*WK*ZK02@'73Y=A]NX_W%
MR?QJ"IT)DIV8,J3'IJ4RDHWMA%!Q>I2K&X9SR>@HY2O_7+VP+?;/0/FU$_H(
M NO.++]&<UG8R9IP<SON,0TN^#]M?_[3;7_^S_@_XW_Z^)_41.]?[-DH]C/M
M!J 0@J$"*"BZ-9 "4!.GHSF 7S.WWF._^D_.<<,=4I_P!JJ=3S-^$(;ZC/K5
M\8P#V,.K=*5/V*\C]'OTQ^CI?B08X+D3._8^#@8^M'T[C-C-8@P!:M8O234Q
M-H%)!;FRL( "^9,RKM;D?RKW0D5%470\U@WG-G2@3VDO-LX)7K5)^U.W_K]K
M ,+ PE*>W@WKRM1 MT(-&358^E'#^2J [4MS,D%A#%?+?RSF.OX/I5X,3^(Z
MXZ*=)KT:\)\EFXI4AOZF#BSMG'OT,>R*TYK*O^N-:Z"_&EB-&)*O4[SVO\ _
M;.?4D5V:^%)4_G([(7?D"7YUY$2.+<]KOMN';5I/)]Y*!'?@B)>A(^GD)_2W
M.M 6CRDS$;0'A?M"2=JZ7;RI:,_N(%)I0+?B]]%=Q2(VM[GL V7XUP*2I2#O
M+:S/D-B; V#[D=Q3T(/N/G9FN?-GO3KS?27>YU\BZ0I<7'P4'=)T99)_KT_2
MV4%".[K.':7I?9I8T4!##YT%L/'I,7;RVVB:%1,4T8^$ _9MBV>"&-Q8W/:I
M!$J0-2L<*50#;(3)RK^]F00;FB/H5%!_0W7J@"F/IA3L==IM!O8,9_(J:<:/
M(?,_O[:/_KE\JNCX&:?6<V>M!:APQ@])27HB4O1PI.T2^D"9D4UIT)[G*_JM
ML#*[%:D/7+7!;+S2QRVE.!"U.J_>X/9J6S)!>QSH69OT@%DFR(P4@,&G&P<L
M]VQ4'^Q>P=>':=V8.N-\1JKHQUS*Z=I:42:(!_A]!3A)&F0JYN&JH/L(.D'-
M@9]@C.LM^-!JNFCS)F5$[?93]^)\%3^QUF-#AT#T[V^J6L@/*70\? 2&#TJ(
MKY+:XGS[HT.]*B6P^7"@FZ*W1<M90^G'M[[<YOXB*V/ .&Q7L9).-=&CRM,X
M^JM<R[_#ENZ92F9D71^[GVG:-/U"7OR5C+Q!4ION\4\7KIPM.?X*'/@&AP'S
M,KY#RJ K"B219:0R 0/QR#Q2O3:VC-1\9^H,YV(7/V(0_:.%M^IFJ6/VX0,'
M?[3(/,TC!C*XV$D$,H(2=X22T%@C1;+,*9@/M27B8G[F9!JLQ60_B7BI5EZ<
M=V?FY/J;56ON\F H:KZ0U7HR3A$E@P W9)[HF?H4<7FPM-W+:D KQS+Y5J9L
M,GN8(OL>GR><(IV<2S! ^=89,$%NNM0SJ,X'^0NI$W=("5&!KCN:R1JM>"4<
MKM*^6"9FQN#RL("6;!)/K#HHZ)H^2IA1/WZ4,DHU176C(,3JN:8)2 <^7WQQ
M9(MF:=V@H5+\,R'F&7K\B_[^^<[I]8K)Q^K4U^?W"'4BSY>0]F9-FO&-("[N
M\"HW68MZ?;NAO]D3'CY.>N.X.Y[KM'RQT"VN"A M-P=U'.'"X$JD&B'/4!(]
M:S18,F)%+;TYU)K8G)LU<ET[W=C8T25Z3#9<_TP=0_CJY^N['K-O_18]I\U!
MZ&"?2@C=P I2K*TJ!FC0][_)E=:4R605&DF%L%E9[;$YM-?*R@H4PF'XW^!S
MK"?%,40+LQ$?^V#*BUKH!JB'"=H6#8:BCV&?0">?3TA4^5/U:&P#-&,2NQVK
M7.1&.4FVZ;$US/E7SI;[8KKCA6OAR9U&71V#CV"P[_^:?KV_NL(V%6=2!V%C
MR"!B]#]3#Y9D(SS,<<6?UP;,Y!$%MY,T1R;S'9^)JT@1GNBC !QLZ,:Y=>T<
MQVR?_^L/?(?%,$&.T&C)HY16ZG&*6+..2A^N7-LP+ZAT;'R;3_?W>^?XW_/(
MN)Z^^O+V^E/8^?_MLOTO0VAN E)EEH>0FS1K1/.Y5D =!_P2>!=OA"5WI13?
MO];D(9-8,[#'EN<5_A&'>,@Q]N^NV%H(Y8'FRAE6!W0FZ)@H#, #ZZ6Y90A)
MKY$)$L$Y0W91VIO/8LA=4>K*%4'OJ<ND/YF \Q#=_U=JE&$@=)T5U!T2-5%R
MBZ8"W8\$*,@^_$!\'ID)VN"VQ6JU_BK"D!M-T##[$OMS[O2A;3#9'T">6-2O
MXTOB8,.#B4;IH#>+#)G>#\I>N"(_"FU(MC).QK35^Z^%:X)LU,!_FEG$5@N@
MS?$1R]W9U2WQ2%.X\[M2'?_""'<DW6!9Z$ENZBY:G<T;/_Z:H5"0R$!-(#T>
M.OGZP>"*%_42 E<?4"/YL1O)X91EEK=@*G^F']+^J3SLTD^9D[SU+K>B,4J6
M@>4]W]BV3/^CNTQHFX/Z #4.D=#A8O37:! #0Y$^]!A\]>GKZ;;*R^F_CO8Y
M87,I>WU3 [2+FN^>KBT$H(PS@NI,NTE_77/.@R%."26 *49J'C#>KG=Z<'JZ
MBU>Y?V59',Q/)0N28GU(#J)YZ=%Y2&[I?X9O6DN3%*82'NN $5:$1I0Z22@B
MO/1Z(+C,76#WNKBT\4PS[H$-5U9R'+N6EY:N.A'%ND?'-;0%5AK1T,6&5/P^
M644L+,".S.^\K9CBOL]O&Y9&.KRN2#"V:*ZQ41*]>3T5U)R^GPCN7OP7V]3]
MKQK:F@0S6AR@& ??H.?A=ONH91-(-R8HL1BRLV%&YUUZ! G A7\:9%SDL:;@
M+J!:DIB@3]>T)O[ F1&!=;!ML:, L30$J'A/=3,N2QO8@XF[T<#.4YU$1- 9
M#I'^@E=A'S!J_V7J'[=E>D(ZJ/<\) H'P4U_H1DQ045/S9F@GCR%D,*M?^H]
MK [&&W9#,BT9,M6__5,\?=KKK[1ZWU]IM?1IQO_%W'N'-=UM6Z-!5*J$CA0)
M"HA2%6D"$A5IHH(HO00+34JD!PD$03J(H(""@E*E1GHUD2X@O2=T! 0))( Q
MD':#[][[['WV^<X]][G?+7^$1\(C^;'*G&/,M>88AT,0^D^F3 C9A>M)(?EY
M^<@7.M5_NDL8@"G:B6+ZD]JT *9P-M(!WQ_]@D:@JY3B$"X0#M(K4AH=8/29
M-ME<0083[8:[Z[J?'V@8*:MTPL<Z+PSN;OT^%C37!=H3D*<#?OY"[-JEXLRZ
M)I!F*BN['@0Y1]>APK-M?DG G#BYM:3L_S>7P?_I*S7TQ\=B<S(#]VA[T $I
MH4G4$,C^C:0AF"A-GX\.X* ,EOQSO<'![%^K$92IA57*JWHH.9@Q0"[KUK\I
M\>MPM,J3,<::P'1]O_??IX(=2PJ_R2*$(DL'3&XMJF[<F30(*9XZQHX1_=V5
M3:SCOE&AN*QPZLO.U_<NXM;WV4O8 93;U#*T*\< QG)I(A;N^7B"H^"F^E1U
MO%;X%\RD06JDFK"8) ^YBQ5[(\6P;<ORIPR%%S)_ \).!SB_AML'>GJSQ&C[
MJQ.?+:X(GW3=6'1Y/G2HBKNGY^&[A^Q-:<L&WP2,*!J)VMT"(;?D]B-(B/DF
M4!2-&;_ZK+K!2V:D^H0:]GI-REIJONO[V/M7EZ\R,/K#L*.^89JW!X%"C! >
M >O__05<D=UQ\X[)<[;"3&-[A;1EZU=Z02H!*<GA7 MBFW=7F<)36+^"!Z0>
M/?2_/;V(=D'/5XOKQ%^A9FDK+5CYV\9?,G"8&'>NB,PS;ZZJC=(]\^)I3:IS
MVE#M^>7:3RSWY/;8\*N=$^AC\) %I-#:)^ST(Y&CA9[%6#V_TL'F3]<K<^K-
MV,R^*C.Q"+><< 7I[J)I8@_H /,J.D#!A(;+_9?O#B3P&/S!B['7+;\<IP,^
MA?RF TY;#L]59E,$1EKI #ZE'#P=T/'3%LCD[L-O[.DUE*]I/YUT_K9HR5%W
M^^*A=]M:^@%?OQ$6[H;KH*BO=5BRI]KF(5&A8G2 )Z)5CQJG:$!,G]+I70VJ
M4QZ@(8-Q79EU6V*X >$O%%%J)4US@*P;.C1[@>""I0.J5>[ B)J2I[XEE[_C
MX*\[*U;H%SP:5%H/F34^B6F*0<XE)<V>^7/59!$<4VV;_>FGB$'4+X6K/:N]
M?ZZ:I!C.N1\JBS)]_"7B^14!RK>*Z7;R(,L/((5/B<B!1^,D'Y3"+Y,B9(CI
MSZI[NU7B$4#;/GE@H-_)1(Q1_M72BIQOD>:BON!9V:):DP,QV*>A7XF@2J6.
M,B5#/'4<640RL1JQ(';^MH@,E"_&B1%I/K)YI?EFNC5WBP>.2^:JKQM0>--;
M]UT8S/0^@F7.RH::M6K3-*IZ[*K)^<S^=U[+=<!P0\B,;6N]'?"E1K<4A?$W
M'^FE ^[@;:DX]SVKP2\$,$D*V*E@\H4Q&%-X;:/5'[-JE6FB,=LERW8VN@KM
M%U;O.;>6$C8XW^^1GU\_@SP #0N/)H9^H%E5VIOKDV[5UX]YG:ZRMM*5KRC+
MZ9(\_=C:POIJA? A ^8M,5IP:+<+%&>"]Z5U*8@AOF^8[_<Q'L"/).1/,"!Z
MUQ"<7Q:&U-G@;ZZADE]\&T[4-)_RXU5AX+#:[2H-4<EPW7J?XX[P6#K@\%T0
MX>6L_"4Z8(&KX4 S7'8/0JQGL,PB4AL=\" *20?D5TZXD!G97A!<J=YIC!1\
M% JJ)W"]^;B6F#NCY_:XXB:4;_J*W+>GKV*%+7@//WQ_OTVQ9CF;N]D(0>A=
M,HGUIRI=JQ=)CZ\A9V+M14;\1UMM2Z+\GJI]5%9[R'[N?<6/H]Z70?79>.-9
MQ#UH%.1 ,>=6H/D> Q8>D:+F(Q9RT*YE-U5*MFI@ZJWDZA!0=R:<+Q4Z-Z,X
M):ZV\Y#%(S:18'!4WP)MH&VY.(68SP+C;X& 4U%9(YV/U[S7:DWMC<1P7'7!
M*R9J)R1A;QP#&Y)U#SW_=%C1^"@X'?0)O8&C XZID@U@P6WJR4&S8I7]%4CX
M9%^"?%/NXC4&DS+@^J[ULG\NG'MH5!-4#,9?1T]-T/CK-E:ABY[Z2DKM6=K;
M-4$TC[V DR:3N7L/'UXT$O?\(@>LWKCWNB.DD $A+1<"*0*Y\U,D=_(=>UA4
M_V!++JRG_Y*U" >P"IL_3%M9.;>TG';U:U73XZE&T:A;*]0A9+\220$1[E&C
M%)[%1/!(F3YF;#0Q=R-*VFG;1JXD,$7_7D+:T1Z%/&Z R]>+AP&^= !>+_MY
MNDCMTR6E9_L%N0S"[N0QOFOLIKWJ7Y?<W%1C(=69G%<P$P[(^_RM;.<ACGH)
MN0HBRI'>T 'L2<1BDM.B05;K\/"E^W)RO64WB;8M[KZ9[K'V=6?LDV]*'I5Y
ME'KX^R'@KO?_?M*&D&,@@E)H$7(][6\^"X,L/^D "F_A8OJS4""M@R9/ "4V
MZ]U;>"<(.NX K%X_ ')NQ)0@;Z79M*L?EQ]<[L?>&KP9O$JY)$J\O\9(<0>D
M0C/[@%0L;+4J13BHD_862<TR\S>/+K7;C.A*=TTM^"6>BF7IDTHQ[$DN-[3O
M_R+H=.#!,P%V Y)DT!U;4X@KXA($\>S"GZ%")F>]5 > TS4=GTM3+LCF%:^)
M%?4@^^_T,N(:M8]!^V$H$8H9/KH3Q-[R1].]K;U1'FN J=Z+V/.Z_7 ['_*9
M_ZD]A_Z"?>"Q+R(_2_8R2 *$B0XZH"J[W5.K,XMC-+2C"$/;=)4^4K;E*"54
M]XY)=,DS5U(B7.!5B>PG6B)-B')]2.<\_")^*Q%^$8Q1\?3IU^H-Z4\@;()4
MS#R<;TMY-IS0/5&>T/#U_3$(/ZQ*#Z\3Z5M&2K(:V3TF,HK,+GI49^0)%5QA
M;?KN(^#SK5@Y2)[E#D1=G2+ 1WS@ &P?(KEJ,I8!]A$%3JU /T)RT\8@0JK'
M?&C;\S"'SJ RBE:>88Y49972=EK"!>"EUEQ#<J8\@.7^J?+?&W.,^/&;])EL
M\D.F75SLT\BN"0<ZHW9_-4919'9VW7#*/$7Z6HKE\FLHV_+*1:'09>QE4!G&
M@,*/)CX:KS'6XD#$"0Y-V]]XH?\[PYQ:+?NMY4J0T]-_:B<(X5E($G!%J0WB
M:I!</P5%B(E^ME]'_9KR&NK2W?D]4T[*3CHY:6@+2'Y$KI"7$!LS!$FB]YC?
M#'A1)G(%OXMYI7 ILYI@IZM9XOFXLG4S\E7J=&;=&3\I0(_)& 1O"$D2/XE'
MX(!0_)"7ER+E[.(/Q7?5Q+>LGM"3=6[C:W>+M!(>J]S@+Y__857W*CP,["'7
M3CL?.@4Y0F/ZF?P#I4&@9>>[*[S;]V^^XS#=LIV;I*GEE_QANE)2Z;70XXMV
M8=X+:+PY$)/>#J[J:KW$=P4?.=/Y<A%Q?,#;J['ZC+J-=6LL,8(_\^GS@ M7
MBQ=N\?=<,6 =(U7- P&DZ,6ZA%TD.^R.4?V$MEYQWW<;*^R27^)_NEC[@HE<
M0P< ]:FOT3\*$,LL=_X@7:5P.J!&J!6-$<49X<F=C8@8Q;) E5J-% SA=H#7
MRXT=6>/EE;N0<XI]?747#UM^5_O,F,98ZOO=;(XU3%E6]@+5A_:S=\=/ZYB]
MQ?:(CR!4M<!J7HN5==8.N<-3Y[,<_=5Z(A0$*TFJ(_FV9RALD0/JTM1-T?.$
MK\]1'=;!/)=!H_X".\@-2?)U([)9Z, 32"P25RY!./I&G7BZ2G[6 5OR]5YL
MUN*EIY>M#W\D!Y1W.INRFO9M@QAADCB$&G1!/*6QC7G)*SZ,#HPO/Q69Z\M9
MD=OF(I:WZMZYG(^IEQTJV.;LO@RZ3[E.;48=@DL2KM%.$,#M(3ISUG73B@H>
M"N6JS%[K&XEB99YB\6)Q7[]TMFL27BA?&'!E!$I&O)DJL1F3WU"@G;'M\O97
MOB(ZZV9)'"RY<.3(<MH1PPF9] #V7*D73*HD)WST/#HQ]!*L%<P! [;]%C\Y
M(2ZL:,-J+6FU>&7'2*I2.<\]I23=D4/Y8^\YEDFP&^BO\!']]_"1]??PH?K/
MX>/C['^$C_?'9"RJ)G9[;YK<^%PWZH>=-%L9WQXV3Q->].=,D2PZF?HJ_/C!
MC:E0-!/"$8JUM:6FTB1MW-)_HQ!M"C[;*N.[Y/"-M."X#^AGIZKDD\LY9(MV
M;JLEU^MWDR=*'M4^X4H/+'ID67O05,$Q;3=KWW/05)&?91 @(5L<;LP7QG0Z
M3)94V&&C%*ZB]<Z]_0DJ^_V/\7PXU?ANH[$[+/"<WISDBY(TI]LONQVU)OH.
M(,8UZNN)"()*J A7 8*(08/ 'A ,LAU<8]G1IVN/:JZ'<%CUJ:*CJV/YK]4&
M.-',AJ+NK=;?=0/Y.H4!-JZ9YY(OT;K  @BW+<VE+R@Q(1N%LN\6EAECN/:
M\8!^DE3:@\:;<;J-[>7KI6A%>V9 Z CE.FD/_WMI=2."D&Y!0BSV OEL=.=G
M( //IWKL;)V'ERW[G[;V"BZ)XF9+ZA4M)3-H3WY.H=1I_70 /^*AR?'3V8M-
M9W?/;GUH#.^U&%$,M%E7^R;.UN[S@<6]\[O*+0'BC0]#NF%P9\9D@$BG@937
M VW@W_Y*U(OVEJ._MKLH?"RT&RX+V>3&=-K;\I+U)]#'[&>0Z70 -!NSW46\
M1=(?M@GY0/%>U/#RH&B)G2^R<KYK^MOG0LGIR1L5M:ULR7'E:NE^EX,-&!0[
MT8&9I)1_S*!+1W%86\$#WZ<M]W$FSV>Z]+K(E</7MMZ$.>U)6MRWOGSX$TL;
M8N''7!6(RC]'>;^.H"1"GJ' A-\Q*#G8@#G!,J[&/=&W7;.T,[CD9XJZEB,
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
M,FEO-(GSFRQ0VPK*F>L(8K\N8-7IH.9X7*ZHTS>*I;X<3"RB UY"2"UTP/V
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
MR5AJXQL(]83;YMK9Z+E[T0$_5M8Y[?*JSCKJ6.4TF#L*/\T$ +X9S"+PYG1
MG!":"_SPA,-PB\OSI0Z;U+IHS/KLVGO74]Y2VZNNO25='OC*AX>JU(P )8#@
MPG_/V;,P1H122JR6\V2L7U0VTG5"KSG1V+C1.#.HMD)_ZA1O693%G8@6,RW+
M'8$%$/MZEB;!(G'ALR 6E]%?$<25[>2Y(A_JL5W_7&6Z77;Y-6<%P"7E2"@#
MT;9<!;NUD4]0@'A$BU+4_A@U/3YOJ,QCQ"Q%?MKZ!T%_?-'\K8=Y0_('C#!_
M*H<<$U\0 R:;4>Y1*U$<%.8)R2&X[Q(5?'W<ZMU^R$$I_,I_40K_@OQSX.#%
MTCY$^J'Y^L^!@S0>& ;7(T Z,RPCX6?S!LIAT>:97ZLKZYC_I=)]MXJ;2777
MI!-$.HWH4@I'<]WIS"B(+WRT?U?-F6P>?>TS6:__1=C)>X\C+0-F< WOE7-B
M\IP=P\X#J(MX=+P*1,SU#Y1-!$,84#9()"W5+UUM&W<_L?*:M"UG:2%+>)Z_
M0!6D7VFCD&P):R/>)"4*Q31K,&+FL%>M;ND/OJ\6<V9A?&&WN+HMY1^\.F2:
M<NYK?Q*5FW2GPP:22%'*@R5=JR=[)99,M7VTFM[S!+T[_%$JD?B)L\&"A9-)
M^#L[H*;D4=K_H!+[#X[@\"\<0?]_P1&6LRG\<L3AS]2/.C)V:R)'2[3@"D.G
M.7(Q00I>BLMLM<;=IBG6\<*'@\-3$YY6""_/K&8S^!N$8/"?^9MF-1W@4A$.
MD:]/DKCP=9*=-58,^48XI/C+( LND('A!OZ!X2B&_Y&%E_XU"_\'AD.H@:IE
M-MH('$0(X9J(4I(?Y%,\6K545<[ZVG@@H7.9HX.1IL,J##A.E<98"ST>F,O&
M&V5C;6TG5+'@IZ$7/M.&:FS/@EHQSY9G%\'2@341W'DJ]Z63EUSDEF,2'#^Y
MI@+ MYKO+/;QM8@(]-<M7H*8#/JYFZ%=1VN,\VKKHGT/VV]?9&]P-A?63F/^
M_!B"'P<=!O^HA!\(YN9TT0'/)](9*]X4_+V#=IH.:"I$K/6,H[.7/4N!'_H
M"&.($-H-& 5F\GR8WI6E/D314NXX\65D-?L;*D7F9:^U9$V2W[#B?-N99\=*
M;QVJ$#=@< 8&?QH X:M8:*S^8)H^LCL[$EP%[0*3SK \K]DZ;IN-LVQHDBLF
M-;4+B>N]]=W32SM98ZPF</OP8_U6"<(A'O:,'9,DQJRC$\'.22 0&VR]<W;
M%'9SIG0\_:RV>D"G]2FCP:*>$A63R!>284>7[1BT*&(!(>B*TA@LJT%SN8N$
MHG/M!;=5%637%#V7,1VB#_^1Q];EG-&'P?-OP-5'MEH@F(@VC+5[+.72DE$.
MGDI]Z_0Z:+C>UKHU**XIQ=G4/D(@SKHUW 8=_./@ CTS7HC&_I(.D!DB@*@S
M%PX\QVO6$7@]DP/+<3I@\ITO'9!?:[Z<C;^;O:>3%$,';*YE[WO6(.\P4JTL
MHGL(AJ2U_\RF*E2^!V*>K%#<""RM=,"QW8\U8$%2NB&^-E.^=5:KSXLFI^%@
M5MIZ;ELYO./V\^E5=I,'=D#<3?)UTH%AIT'P4DCH["*U>;EBQ _K$?VYV2_@
M^2G2*=5VKV^XH=N?A&MS$3H((9H*;&)I(B&/8)FD2D[B=H=R!BRZI4I:Y5S9
M[A+S+LYS3^E[9LIQX7SO>2GFWSSH^8_H*A$"'<"AOOVW>MX<7)Q:2>.@P"=
M>GAPTB[5TMK.8Z3\5$;/"B)U>N_\M)2GVECB5/,G[.5>1Y[L+F#$@< >8S5!
M1'3$T F[GT5O#>TVE'9LIG(U!!.#W]FS^N0<9L<&>MB778P];BPJ)R ='4:Y
M3K)< H;39+/;4&IX'!T05?,Q\%P=^EEAQE,,6.TTN;+36HR-NU)M)-R5>3^H
M'-K)0'%*^#FC^+L$:*P?@L.M\IO"$@-\+%9%+LM^X]9.>%_!WN7E&RE3@>R'
MDJ0AN($RTD_[>I(>0:9=?9]6YXOZV693\![IZZTVEF*;Z;;)(>@ANY><+G8D
MU9C :_F>L1'<#AI3&!SD06(A+=EAD&4,8X([CX^ C'E4]RDMHL-5%:YO/ZRM
MJ:HFG'A;92+WZ6XBST/I-Z_#^#E3+@N\^;]6!Z>LP0PZ; J?:IOGPM+U&@2?
M]"<%<7UXX+M<FG67H '[YPL_NR9?(),&2RZX$&CPDC$K#N?W[JI[;&:'N#PJ
M6>AV R]0W<T\Q<VJJD%Y8]+F(E/(ND48V%KEK_)6V:.T $$Z@%]AJ;[QC43B
MEDH)V57WWT[W=M->EEB[8YP*"@MFL>N:GM_/^GH&N<D>M))'_4VK@).+52*.
MYA1Z%JY 4&^!GEAWX")DI5.3%A74>\CFV=G\9.VO*7?W%IUU7R4##S,P7;@<
M;HLDB<0QA3#@7Z(ZFATI5=\P2(% I?O>7K<>'Z?-GGY5?_3RQ\K+*7(O$KX-
MV3X78-"YJ<:=N020. T$9QK,&6,0DLJV-HN4B._2O>GU#6VGZEX>.IIF7W!M
MIL+6U:.61?4E^6;HH(W,1A<>:DM8J6-#"=Z3J!SA73B91EO7K=4P;=AO$N#L
M%?/1L,!&4-;AETE/%T%QL\ICS9:+GVV6; E'B\YGK1._)_9/ @  )O.[1^Z:
M"IB;WV5\ VH"XW>A4TF%_V 2#D.,+<N,;Z+Q0$A&#+3]D&1 XT'6(EP0'@BH
M#34)9ZL](-F_HQ:4J>/Y9J;N[7TT\$"2M45=1Y/BC/=P.#L,5X(6N*8_\<A(
MR]2I"3E1M7X9--/!'Z18=F8O.=]JR:DMZ*FU$7[N!.Q!)YCUUV?$ AT06U9S
M["AQ?%MMM-IZ.N8;02XF7Y:K^]Q+0[,K+\SNWTV%OP#^R#6B%NAPNV-JTM[D
M4RSQ^OE%#C?2QFL#LB2KTMR6 ]B3<^2?55W@/O0TQ?#09QUTQMR4.NU6YOP<
M];D-F);6!AF<Z(3$AX)(?/B!=G%MPHTZGA\V\J>L(TM/6^<Y^S_7&((=R3*X
M)AIC:B7H9&H(J/ESJSCTGV\5N_XO;Q7/(_[3*$)BT"=06C T,9$4_Q$VTID1
MC?77RIYI@W++09T 4OG-K$93(IL:PE(IWSK>O$FJ/K!A#W>A^) &\,O-+OD_
M,*')^7W.2G[U_KT#5=/K/W13N24LIIKNX]R^&;9:35D5R0/ KC0.VNC!Q4A7
M:(U2VY;(VCYUK'PEK8O7UD%6L6\X),O)Z(9C3_S*D:F&VE6)N%]QM'MPDP6$
M$(6#E.R;^U,0$_VLV64!VW&_Y&3<XK#?R:6TBXR);%P[Q<LJV\- &YLR!ZI[
MJ,_4$A3O'*+5B(@@W6J^H&WQI 2K_[7.V_!92\#=,]?<V&^4QA@>XSO'6AX#
MT(DA3!Q@;R6R$.6TPP'X?H::06^@L8UY@A#7J3I$^DKC)O;SA82EQP.WK1V$
MJ.]1@J2?=K5#VNH$F1::Q+B7<9!(0"K29GK:N,:X=G+X:E^DQ8.G7PX3D0-
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
M>YYH9-C&4]W-G'JQVRPOS(>% ?*/\)/2=(1H70@>I&16JQ;.XJNKQ2 $I<U
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
MR=45"]7E  X/P&_06 ^4K)AG!TO&:D:)5\T68^P\+X4,#!)TG#FTN:YF^E9
MO H&KS!N+;]5 MD6;2=36<*+IGI"< @3D]E =5GQ<6_7<EN+ 6%S(?UX@QO+
M\FKFX8[G;G@SS5T $,,(LOB;^0L'@)DE+"\AV9=@4M!@XI+?D&W7=+_VM?W-
M-_<-!WA&E)[&33-RG-AGH+)PXF6H7)B9)$P;QUUPC-G)'Q.$I)EOH/T+=4A-
M906YTPD99R$I;\(='[1T6\JL0J>V3!HG$)Y;+_CV0[(Z-MKA=,HC_Q?E,79Y
M%7J2.3&G7E/?TO'1$?5-),XZ@<956V5HN^69]V<#C$MVK[J$2EEY2-+H\ (I
M:\63*<GP=?;?;[KZDHZL@+Y@.E&,\,$#0,7Q+#Q#%U\=9>-SLLMC-:(V2)A+
MR\$$F$P:3_EZNMU\$&[%UF XYLVTFT8%6N+TJ.'0ET"B4ND!8+F7O$P)HS(0
M60A)Q,TF!OSW\J(?.+!'&M<:Y,,ER='Y:^9F"N5M<H5[+(_(X=_/:3J'0X?1
MQ,>H%O9]0;@88J&SZP#PZ@?#-G!Q]66%,G^P%3Z^%ANG1:_;R2X-#,SS^'YB
M@:18G*S5P9\F()MYJW##W,()L(B^C5AX255K:B(&XO5:5?2]Z_Q3"J9_OKI>
M..]K[,>3V%T<</\3WVT(X"B+CG$W@XP%S>O J)U/^4H"<G^"@=YJE)N];E5U
MY77XU!B>K]=C+9>>>#VB3Y RZA8+ ]M2.]!EU:U;T[.ZDY7(<+C\F+93#JQX
M-FW,VT_>_I<_2?5F6$_2O.2=B%1];_N4KM-J1_8T::?=A$;D5H@QU,W, T#>
MK-UO9:(XBIS%'XU>-ZT[ (S\$MS&$.7 9*1R._C/$PQ%8V:R -'"BUC^T6!Y
M '"$3%+3;+XRK2NWLQ^;(AOA9%Z2I0I-?(YGH3RJ+UF.I187R75HFW*_5CA]
MG'F5\;EJ;-@(.MV,'V9V!Z<<HXYD^Z6!<9Q0BYFN(,V"U9W_=8PHXO8XD;:^
M8\Y$L!-NE5 _MK5+J(['=-BY5#40JJJ*CK:H"BBN#)X2^9@T_=VM62KOX7-=
M5\#^G=N4HO=-M-T#2>)^$O8#HB;FE2,CY+W."M@.IP@R?)=76AWEZ1YAJ%"M
M&D%5&JYX)^?,_THSF+Q97M-88^-:Z[[QP4/ ,5HCU?;$+2.+.)'I.KDB[M"3
M)1XZ8K#GT,@J*M.EDF9<L>#'C%X/SZNM4,GH"W:N )<IR>M%]5JZ(37SI*9&
MVJ\;D(&EQ#22T<^GGROS[GH* B-W6:H3[8ZE=GIXIZTC76M98XO+=-6'.9-8
M J]M%S:'!K>1+A_&%B_BAYKAZD$QQ(>[IJX3FSLD=<(W8T])H'L4W(6I_V5W
MN,FQ^RLV"QDD"2J+.OXID"_X"6XRM,2E.H/]Q%J)XK"-LVU.0\.TA$$_1O[3
M<RU#A[ PB>?M.#1KL"'.\D\;^*6H-"X^5[%A/^)9P;<U:Q4[534S!:X*[VZ;
MHQ8I%R098IU/O0Z^0@Q'D6_AKU$E\#>+?$I^^;9 H>J_I]G4BEA/,KK,"OB?
M%#RZD>K(<E[!6 QH2[-84E0VVD7NI10J!NL%>*W^F&<M2[9*S/M"TJ^?T]R$
MY"C!;3ZR;EW25,R\4^%3"V,GRJZV(XFVF"K-=JU/^>@@$?&-)_+NRA@=PVD.
M/97V^C<*D$MF8@P".RP< F^L?V#(G*M8X7O,E QE;0])JU5S?%Z^9)^VJM$
M0<O*"Y:3>(K7UI4?LKTJ+[<2?Q3U/6"#LN"#^T/H(A;EA51O' #<QV>M=X)1
MRM#9VU#M!N^+TX2XS/*=AX/''P&TS(@RB(W+N%^$F_C5Z ;[)0BH?3\B/R@O
M+RW?\%T;1$&>NU?J;;]4JFK]$PT2\]O[/8E_C$AI]+19=S#CY!/: YKCP'&_
M12YM\U?7EM>-%$M%P+*N-WC'P?3DSXH5G!9[Y;4((LJ UPMPHX0*O&9L@]92
M2%"[X+WR?-M9S%IJ'4^I_JIN8TYMH*"1)#@Q>^Q(BDS_!;:PZDW$OQL>O*<5
MFP3O:?/'\K_#"*9$$KT FRBYVAYRT[_F"X*YKX 89-PP'&/H)USM*/W<\;MN
MA$F6H=;7 HLK5Q1T/.5)1ZCMD%%"C,S:4APWC?]85P5?I=#X& Y-'XOMU()A
M;S#[Y'E/>*SX(_[MI:KW:OP8]VV)ZEK+**S-JRXY6S$K@:XW]M]/VS&-D750
MX^!I7RIS",Z$$$1D6$!%;KV#[1-^&99U+/]R<_PQ:=X]>C<00G@M#=*P/>JB
M]Y"E7D8:+5?T&T'PIFV>'9F%B,?)M(AJ)70T74@*<;L1;=_BY>?U#V9/ZO]B
MD26EF_28AZ/_A..);1!1UGIC#8<B5!'OO'.'\^&&7BH$&^;^8H%EQ-<Z>8GV
MW6$M4#"6].U>"GIS^O/1ZM<G+UJB7E*%B",D;'6[,BNLWB1Z/L10=VRCTL3]
M\W@&?ZJ U35KYM[K23EB'#[9AG:4!_A\,I<7P8,(S>TH(%8O0J-H?KCO7'7\
MCMWD;M_?W1MVG^AMD(=2/.%8,%%Z<CU\R>'II"$.TR5B^%=#HMD(V2'GGUK>
M;^4/+-\L/.*AO=;=:C(O _6&TZ(;J2Z ^K;$:X^*^L%$97YV ) ^CU>ES&D=
M &Y:59(/ +=T(G=#2/Q$^QLXQ'HF+K[-J(HD59PM6(J&D3N#AWRYOMW<<S0;
M4!C1N,1&KVXGNE%94D'#5!:D ;T>H8E"24$O3U+9Z>TK])H4'G4<D,PO3[W<
MQ(IH+#X ;,0=-5S=6D\[ ,C</E36!!X 3!Z@U@S0&5O3RM2;.0NK_Q20C\2=
MHV=M@:'H_]O^%Y0"[9./!X">W6## T  #<F,0DJ>(LF<=Z@W8SH0!)F[M*5
M4@!/P#A[9:%[F. 'Q""LP)EJ!ZT;7YW''R1:-GQ/_8E=3+19/79UNMT"<$)A
M3T:,_0WH/B*B3J9C:V8+VQ5!UF>?V?50EF[,'D\44=(9@"KV=HC7E55X?RVL
M2]R1.-<M([%F1E1$A%?*@^/GC^&%J^K5O X -.OD-OMM+SI@Z-C8R(U,WQJ(
M_:=31H"MA;<:.@C:JKV)^;2MWBC%M?ZQJJ7Y[S\!@H^-5\J_!V4:ERS<D)7Y
MGFHS>?GX>A) \H0 Y83U*I3,YXN]EUY$9L,= !(@Y,L$).>/_7X^[E]6N%*8
MVIK3V]?I:0G*0]M7TT@H:9XP^>,4+M1S&O$J$]5):P.5;69A20Y6\Q-+[1F_
M&QL'LSM5U>?>GI7<M+3AFTG.?>]VX_YK\T=$,6 L]13>JF !S.?>)#GLK9]=
MGC/?]LGV[IZ73(KV35'-F>;_$-SO1ASVN#30>US"4=3$>Y-+TC$?[Q'#K,M&
MU6;EXPS-&[.UO+RT;#)L\U.FY Q>ODMUE02\<TX"H*;11$5E<D9U!(VG/*JD
M>7[YF2/><'F#^H^6O\6L?PM@P2P><&9<4R)VC@^S_E0GV8TM/*7ZS4C@K6O/
M+_RG>@+4R@C[;SRB 92%L'C=3*8YAN?CB)Y!(NTDC"$A!X#<ZLJ5O[*AR CT
M7]E0RY\8G!UJ[^(0,V+JGZ^ _NM7+$)),E06GR637\!()*NVE+#51KYG7=;W
M K7BDE6%U%)#8<_\"\SZZ_7/&),*GI_3);<3A18R@5%@P08&K,AU8^RHWP:\
MS:0N:3S%U2BOQNC;>Y?[I^6%N4X,JK!?IURB+?(;3&F?A%UM8^?K4JQ;F['*
M#\P=X%8-') :N]TC)-O)_,Q%:=%(K.R^<!+H//PX;*8+B^I$ HCUYM&!%7-,
MX"_C2CF5EA[9LMY<AB<$7O/)Y0->J<8F3H37 $<A\ >(%DB3 *6H%<1&%=,[
M]L*UE[!TM0'IJO1]YY6I=_US\G#^]&:\0)-5Y@I3$.=^$/@-[7I HY NN(2V
MA,BO0P_.-C;63$+%,)DUP:\Y9JN^8A2@A)CWJ>#T]WM&4\VA<#]X#WK[">8X
M[>4]'CX [%8)4J[0'FJ8?%T'2.2G^8=C;>ID_GN2$W:;X/*FOL 2B,3>8B8K
M"YRP.#U^/:7?/I[Y,T+Y .",V;L$_8\"(W@*S:]#&D[YL8>#3VD_(,R%&4_D
MCS1UK;@-D.Z*0M/1 7WEZQ=F*U8'!@V^<;_S TEKB\\($E'Z4&Z6'6QIT,FQ
M T"9?TCY>GU7UG(@4B:]W'\.H[3N%DV)/Y1OYJ"/?UEDHK(4(_94T*)4D2EB
MD 7Q&;9(F0_\S>,>3\W8QOOQK1)=5?OIBD*91(!AGX++RSVA5SIW1M /0-A>
M-"/HAP>19CO#A(!4O7?L0^RS.X1HG.&&'KZLK[.):5B=C6_J!\X6<P#PM&N!
M^OCY"2=1?S<42+*3\IXQJ'JW/_ )YYVA8Y=@KR L8E;UZLB&8W42ICW#A9KF
M/RK/9Y3$[2^H?>Y(0Y]1IY&$QX/85X9C\VJTG76B;3C;;YO=(?Y@EW&R8H'I
MB=KX(5O\S60WU6NVKXVX3%RD3"38FIWD#)WNI9&DZ:4UY4//X/(V-%QEC0?=
MQG>68TO%8&+XXUF?[#L(+Z5# _N@ )?>BG#X@Z2L9O%0;7LJ2^9_DI=8_NM
M(P6U:0?ZIO'":"7M0-_X[PXT&SR.+EV!^)\LE _>##\!Y  ]3 B_!)Z%MQ!"
M'OA!-7MW-$.B1'?Z.K&TK[M-UX.4R M+C/;/*+1#U"K_ =%*.PXG)@F7$\@2
M2"?J(+6+)!>2O%ZOC9;HZ1Q2=NLK%_+'QUJGPH>!%9K/$4[*X75*M24_,I[A
MIAK"KI:--FAZ,.V#-IUAXTZ!XM?BS(^^.[NT G#*KYSL.P#@;IE-)W2 *B-;
M0B1:1;F:1M3FK@^!PRR3'#P]G%ZTI_[A3#E^X:-6]8T&I]-,V:&AL , 6:=H
M(9+"C.$ X1R<:/[E=1'M4'\BBO4SD<4Q'!>7J+H3('(Z6.X T)8"I]F_KZ.'
MLF#'-3'DR.MHG#XB[F<S[<'NT#X-0^Z=P""V10!/N\C\,M3+\'\<(AP![T'\
MI?'QSRVBU^@M'P"Z4"T)?RJ1E%+4T+\XQZL,^TIX&HI:;Q(F\K?#%<86:Y!F
M7Y_,9IE_U[*T2E]\+ITRSL![+/I]LR3KDJ0?ZKNR[3@J6+<(X_DT97T_(C=(
M.TU3,\V\HMQ4OM0M<2Y*H;\]J7TYR1BUAEK,?\[>/A1./8=#S"+*$5BQX2TU
M9%7@/6CB:C,^,%-3::-^I_K1X/G$"?0;6_Z'L9=/R3+L(@A<M"6_"!:C)%./
M=F#9P ;XJIQ%H8'K2Q9C*Z45Y:E?KY.<=$]ZO<1 DUDOLJHV-)TZ=QRU\9ZV
MF[+$RR03ZI"H.$XC$0OF,5QD28=XJ\T.>-TLYY@Q$6E5[1;Q=DB,U7D2E/+X
M6K@9JV?^.N@ P/B#J$HRIP[5@6,KS;B)K4#.W)4)9-&,1X &;G;63#@\D</$
ML_T[4_5CO7-]B:]T;V^(RM)6>!4^.'_BJW<EFC-8%Q\966'O@'8?\S/UNEE5
M'4-O:[[\SK)/Y5//\A<14P!<4YX7TO;I(NH'=!$8IPR71+3H-)@NSAG(P]05
M@[ A@_]$FCY6_)=(TQZ+,>V7 JB=<+%Q1;4!Y:6-SMQ/\S=2)R;\LU6&<S,"
M'9Y_=(_Q-E$]#Y 5D R5WP#&-;&4$:$D3ABIU>YN-??:#'M;$45NQJ2*]B;#
M;B1)NLD5LO#J)@$$!@%KAE=^(BZ.DPIH6Y!"]'A/!!'TAQN,'S"1;P;;!OH%
M%3@8%33L:7+-ZG-]N35O5RSUO/2A=MDK@W7VUCIJ-.@^FA'1BJ;$4WD\$! 2
M8D;-YC?M3FX3*)49M#NYE(5TIUU)C?X%-P##]"Y](GR=3FV1E]6ERW'9Y45[
MH)E+X8V%ACY!*V>-&M8 <](=4M8^6KK-S:B5B56JCN0!X"FZD ^U\O3O_SQ#
MHA"X:T@&VDTGRQ.3ESB#T"1[N^H1>->*4R])\M"4#Z WIF8KG/H&;ZXKUR):
M[J@5*9H0@/C?'7-9C?T$KK5)C:0!KGK[7NC&HHJ!4>_Y>&/N1RVS$J=B]0/1
M9$XPU=2M_0! N.A  WB\<4]I.)>)>@.\"!TUI:=,2EB-J(A]/'@$M![Y<=H=
M489N%7*X-#C?.==P-N^NFM6P@J=+ZLQ%J5?A +Y D;G,(M7S%R4SJ-YI6^PE
MB.N(LFIR!LVH'0!(W!4(BGA$*$@.O5 )WGXBRG, *+TT2X.N4*\^T$(J>CL$
M> HT1T]+S_K=HT\\*3P )+_#(2E1$YA]^Z![UK3718,WR3^(/M3-?'K,HQ!
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
M<XYHM=26K8[;1"XZ\$&ZUNM>G"%7RP[O)5;/1U_YC'6^^KD^?H0MV*<8T2)
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
MZE$ST'C$W_2>YR]ZCYAJ0DR!1C=+@I%:AT,[,LM7#/^4QS4XR6CGMVY-:2Z
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
MBR]V%L'GTG#P^P]5)(\;0?A0K)MY[Z"/8?:?Z#[.L]<ZF0II)C-_MNKWL58
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
M(-,#7T@-#(:/B))NP+45YQ&Y]184MM*Y-*9QSZ>[B^5KSGS23+<T3;UT?/2
M;D>O! W$K4?) Y9SG:DSP@RG=Y,-N\VWR\9X$-1XK][VWFRLP&5B+S^B@'C?
M"&?KGVY<=GKU\(4&DP#[F%T3O: -AZB3@1_O?7Y=A$"^!C'J=6.0&NGG$'L*
M:XO=!-!D.">FSVV/27\6OS^6=5VKI=\3D#H>;GK2P$_DSCT'!S(2;_[+Q>!9
M:Q\#><0:8UQK]B?&<^UH5\G#F$MOBQ^*EHO^F2L1Q#WM)H>[P*!#_@#OK_/*
M=_9[.#<1:#9],,%2WEM%CB4<8QI\IC;JZ(,BUD/M9HWG[CYPWWI,X&(0F:X
M59!T#$3@XCT,,O+!;N)%9Q=+^6T+5HNJ4E^G(WHH^(GN:_GQ!K9KA]ELZ5%9
MAP9*%"2F4G^\9:@.6U&!PCU&1O .Z(B!T??8[P9#=;@8@ SZ@"_OF?Y!I&+5
MAQA;0M]!<^UC_NX8X#F,&=?9;(Q;"(_$%,L9)-H,*NA^>S=BAM.KZ#A2H2(G
M<E3F_9RO7$IG!4O<MW8RGP3A;2_Y=3WI]V"H$_>?Q9$_G=<%&&*L='CG!EQH
M@BO5E.%&6K[".MY75<@G/RUBEK<:O:!\4 **XG$Z:=YM8OZT=0O[_U<0.8NH
M,M^XC0&/03#=&9)X483[D*)?<];RS:_\<R9O0-?R&\>$%PP[+QXX@$F-!V^Z
MSSJ3^3[-H:/K;VGMA*MZ0KY8*74G[YF^?.OM?\G[_I^OR)WRYY=+#T<GON*>
M8O\[FW/]97-6T],.R88B/>R-]SZ:WKWN=3],5(XIY-90Z0U!46&*-(6>KL]D
MV8E3"A5%FNJVPU#/X2<NLW>(A4P*5 \EV;.Z*AB"3)-"RX*CS^8*:@8[R# 1
M3/DVS<E'+Q#>$"-(TF1M'"JZGB>/:']KH&1;K7];T(?HY?C;5;S079<K)FUJ
MLT([R9+S[<$[+XC1370TZ!VEW_KT-!X25G^<P7<_<4\80;B!\"'TEF/%_>(7
M[3Q^JGE-?%KXIMP*@G?<TH4MD7SA RFH<N!+  R:;3&!)H;_-*GIW_J*S'3U
MW-];IZ_,DJ V,=^LQOX&>RH^YA73EB,?L95NVXWV#=K^$1;E RHH%G^)6X/(
M7$-WZPNV<C>3+1=\V>,S%3#RW2T@4(<D.^4A7O^E2F\8Y- /F-'<E&^S<6F_
MQ[#G;3,+J^G)CR!E?9X 4>_'SU\HU\I_X"@3 JW)(-N,QYD9E)$";<*%XS#9
MLAH<:X3WF3/HZ<M\A*PG[[-!'^.M!).2LJ14S1T=SB6]CK>C0W1N_7_T7QN,
MO.(XT&C;'E6U(=&(%O94H4A9%UGKSAGJ;2K$I-O?(3E(RXD3CO"_%;(W6>9\
M^,X9.K *DD&FH3R0$_3]+*.&VA/6O(D&]??R/9^!.2<F7TBZJ-_[(97HOGLK
MYK3)G92'57K\>L:=Z+]F%"/J>T#T$QJ(T\JPQBDE9[DZP9I!-U'5\JCST47[
MVE[YA\%!($C VBZ24@S,KVK3_>OH0A&PXE&UA6SL)<KMM,4QK\6IOSR$P,OI
MIHML>"E@!KSN-WT4OSZ,9['Y2Z+1X;:K/)<26P0_"7/!8Z.??%T,O3ZRO48Q
M&[Z08YIZ(@.SH,O@$;79QR1Q?G[['7<?EG@<07Y&IG_C,ST::&*5<A/920/]
MX3__1;4[N=Z&<["'N+AU+&[-!)\7JPHN73%#2#[48[:QNW'QE/>^(^I?1\\)
M@4#=K::606SOZ.@&(?@+W0B1'Y9(3K/1T8UG9C-"<9C#WT<N]=$'[K>J+;HW
MA&R0*:+^1^[5S*@&8!G]D+=_[H<H_^J'[!"BR X4!/W.E4%YZL$%.7FMUB(
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
MDD0PF<^>X$P4PT&;GBJ6S5AK09JHF@W#ZE/+_!IQ>Z3S_;[J^WK>_)9E</=
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
M15ZCC[CL&F7+HJ+CR198!;/S0LHAG>6=?"^^'CD']E_Z"LSD(S9A:![4U #
MJ+71@=Y^TU^U-G-*9 UTS];^$NO37C(?@F!+=,0-8$SH>X<.!RI@KK/<@DJ$
MY#P"*1]& VF+U"Y2!CK[2E9XK!=NQ=R]^Q":Q$/N?K?5 Q^FWQP(_<Z>_XO.
M_>P;8$U@5<8ZXO(>#RZ.@4C\<4I1E< 1%X ;WESL*O */?8G*LO;?T]EJ;I5
M3$_/H&\1. OC<>7;1!_<1#,-1(<4!9306WAOA&+I<(I;#4>>WKX )?'^V0L1
MOB+-BAA/24"C(GA/&AH-P5GU[FIP'V2TL'^)UU<RX9V;@/"G(VW&+ZAB...(
MXS^WWS[:O'!.7:)<]R.YOZ/,\OG##\Z^[+Z9RKY(^JT*I8%P1G'!: ZJ*"I"
MU?B *U5]2*FHM;H0Z?XJ((6W]C\Z6;D_ME"@J#M,1#K08SE&>>X!<:087L,#
MP7,?:: POZ(;GI+AF]M.R4V4-%>S_2R7!3EE]ITYJW8_<",AO1Y)X*'D(5%.
MW'$:BOG:.0^]9XJM7-8U#9Q*IJ\G]R19A^N\M'SG_-/\/O:XW6F=^(H]/_H?
M@97A*"/K@$I:SW9K;I8GTM(P\S)[0HWY\ZNQH@B)>[H54]H&T#35W=IQ=#B>
MLMUN\[V&>2>+\)T20^7V[_H"X6\XM:9]F.3\$H,;VMAS0X_[149N%%GH4$VZ
M3^Q>N86O8/,^-K^$,T/E0,?S_C:"0WM,07 4M0E2"OV"C$&4IP37.\Z!]S'X
M7^),!%#NGZDCJ-#N36S)[T2!1U1$9582OQG!7_B;-VM 0V!GLOW]=*M)XK'9
MELUY8]8!L=))^Z]*Q*J?D1\U998W.#>?"#U'3P.4Z)ZYE2H$?/I  ZUTKC;D
M_==[? V<])OT MX(T'-T=V\QHK4-#A%=F:ZE;CA@U['EZ?OLQ?OPVZ<>/^1.
M3MC7+R<+Z<SF\-^%!2$"1MI0-3L;%+;U>/=<_\?-=1["2RU:9D<;PKGTSFNW
M.CLOGA5RE.UT<':9U[UR+[:([N++0; -$CVL-(IBR1?P0E7<L>898#SD^6S%
MZ\LY1.#V)_VTY:0[/R-#I#:'KL=NGKLPK+G@Q[R!J%%?]R.=7P&8Z5YQHI?+
M'\#00"^*MEP'KM3W+QD=E_X<==[K6(W%T2)E@U-ZES@])8X?ORJ; RAK2P.-
ME[0AY#M#+$-++;%0G>J7KCDU9;CZ]FOA+/'!FS^9+$^:LN_;[94 <?<DWX>5
MCV#0+4!DFMVG.7]-U=FXHRM]1EK?BF=URVH_A9WD6#(^V?JM_WT(ZK?UC3=J
M<R,J3$WF6[=)0C"#/MA%DB#L+%YY$G!8WO,.?U]97SLX=?PJO"E\?-;,L]5,
M:WCS]'W]CI!+;X+):^8_4,U*#)UM^L;?L/E=:%M;>#6M)GTAX!E\PO5AP,+<
MPV^]E1Y3B'2G!\I!>TS$,9(.S'Y(&\*01(S;=B&G%[OA<U]./*H9*QX\,!/Z
M*)-M<_;J /P[W3=VJ.Y@R;QL!"9<1 MJ7UXK*C)-G[!=-32GCZ'PKS16.(3<
M%%\UU>^N33Y_XG#G/L_8+OF0*W*[@=#O;.0C-!#U.A230JJCX\^2_"?,[320
MES=12CT,?LS_[%H+FI4L[?T>=K$F38K:VG_=+%DC^TH[KW2*1+;:AC#S,8=Q
MD2.LYLZ<* '8!?IO\X /B0L0@S'%SM=Q/JB(*@7([>I/U4,EVV\U+#QR7IHZ
MO.US?%7^GBGJQ>2K;!:OB!VG*-"N$I7]ENHZNA32(J0J]^R9D6[Q5G5MR+!O
MAN""1FSNMH'0X;KPKYRW#$!'"M]P?ZFC!@$S'\";]F!>R-0 :FO!'=J[S;P,
M;P4:+P S;S/V51'U,;V1T"/UY[UGD;S$$*9\BY6ZNFR"FMHCB1? (Z&LU)S(
M81-'-J?E+U?\Q]*7XHAR^NOMN)\STI$PCA(B]Q4ZLO"F'@G-%[ML7/6*$F/
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
M1C;#C_JX&,%XR1S;4434&]2*.<]MV'G89 F<3PL;@ZFP:1V,XQSMB=**"WU
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
MR@ZXOX[]J?%_.EK^P_C_JZQ&%+ @_(:,9]^>(.7OPA:V%:)6M/R=-!AU.!X
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
MQDY<V"UN'Y"Q+Z#5YU7%L.30)Q\69.=;X,#)('@[::V_&+^I$:;/?(V# :?
M7UP$^"F!CJ$RCC=9D(_IT=(&0)-B,6ENTS%S7VZ%H?17S,K _T/>>T<U^6Y;
MHT%0FH@@140(TJ4J4A20V&@B@B!=C-(A%%%*D) @2F^""@)*%*0WZ9U(5XI(
MER $$HH@@802@BG<Q-_>Y^Y]SMYGG'OON/>[8WQ_Y"]&WKRL]UUSS?D\ZUGS
MA7\ =\,;WH]_9Y;$C61,;7 G[U3!=0CR)#E[MM_< _;+\<CD[N_$[XJG3)^K
M#@AFREU6Q,><87GKP?K=HR(<-+\#8M-&=*CB]@$5I,#D?8"L32U4E<YUBG"L
M5_S@!,P&@O.K1'L$64^B6U\M(1_6!YW6+>)ZRM_3XUCU.:7Y\I)D=;G#X0_A
M88I_T8__A#R_RQE1$>V^JS@,._;^SB^XU/@VC=V@5G%YU3YOQ,&ALS%"9>]D
MY)UJA81L$Y;9MO/$"JH0ZQQ[9* 17GU*UPQW_ 2?(MBCR2A)P&G@L(NC,>LZ
M@/5YWH/.PS<O 2@1<60Y0P;2#, .C]6:Z#B\!?:@;QP;2#$."\Z?5M=<'6!)
MZ;)16;Q]\FW,8/B##W,V4T >^&GH51Q[Y#TB, )F>!_K>,(G%V\/:Z?6RU>%
M6%3,QETJC\Q]4-X<-<?#8".W&!4CFE$Q,.': O]1,>[L\?VH#(U_HZ88<D;"
MTQ7M8CHM6!?5?^_1)?%(?=@!#,$^.8*U()(*QYAJ]S-HN4(/L_$B@RQ2Y)46
ME*X-2JPIE,N03/V]85KGX3/^FE4JIMRQK_""#E\68-[X$P- 2K! LJ)?EZH
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
M,G_PZ6G2Y8I9U?_T719?.$N)X#U#\X>*HWJ"]$&D@)Z6Y^.ZDCD$ZR]QZ=&
M!K?,5=($[X\E#0-HRO<G2N04C@BUD8_WK'A"$A&&F,KDR("A0_0O*(YMFN3T
M6EH5U*N'AML2V;HX8.*OLQ@+4J\V^OY3ZQX  & E=I(812[B =6"EML"+(?8
M*R\]G>\=WBFJ49P!=57-V,]T/CKLWQ(WG->,[WTC$"414<IQ?'D9')/-WD9V
MQVWP0Z_>SIP-,[DT5AY04J0TE2F<QFFOY:)4?#VU@"W</^$)>$P,H0FLK:>^
MM6'Z?08B:,IIX=K)4Y:DT\1>/+Q-3N_(. R4G\R;=2N0UNBOZT#=!VBYIR]>
ME?5?:'N4E"NR#,Q'L=4X8,@RR#4(3G0C5NNQ :H0X6<<6O#]I\W P>WJ3K_#
MUJM;O2(S32)B)(8<%OODDP?YC)B+0JS"U?<!K3G[ ,75<<9_B8$B+6L)T1V(
M(]V/J@W'5&NY*5E.<; O>-R34V'??VB6C>$ X<&;G-Q/GNQE$.-QPG%P'2C%
MDN@>'ZB3>-6\-=,FZ;2O:YJH?+;-2P>'6+&$!U)&TU)?!8 ];86T-.9X!;V+
MM/>Z8NXXWJ.0.@:UT3U7V#&RDK_T97VC?/+T8C\IC/@L<JS1QE-+K/B*0.#C
MO7A2,*$\"\><C@^[4#;-/2-J0U3)NA_JLZ0.]^:?,4B573R5KM#E:B2E>Q3R
MV_D=[[(HZ0WM.5R"_J5IZ:TS#A*F9W+1<H ^.![07*G1NIQ6J=Y\._*5IDB*
MV>OX%V^;HS5^,7T#0=-<?E.3V"Z]XT2A]P\8"C8'BO>]G[IT'E_3WQM@M#$]
M\,D*X/TRRNQYM,Z ?.WO8.9A5X( ZBC"634FB)1Y^T3Y^[SV(Y6^;GSKM0XA
M(R:QN>Y2$.6/#<#3/_H&<G4^(I#W_#^_XUTQ(3%J\@L'<N<^P.F/ <DYFRT'
M\#>#LA(PA'DCHC-F%BT-8X&BF&=FCQZ%!)XS4=]L2V N'S%]ABHO2*="]G;?
MA?'JDT$$7JP<_F"%:3Z4M>-Q=&PY5@K//UW<Z^?S*@BL'<+5+30OBI_M;R@7
MEHNC!-,Y@13M51*H)CV>JH^E'<+IC[7PYO=R>3;56*+!#G?!BAP?-J^7WYZ6
M^:RS#UBN\18@])/,J/S(CB;W:)03DGWVNSTM^]>=YC$-L2MF9[.^OG'\X@MD
M>XYJJH]\T "4]4\U_DUZ NQ;'&*.,=D)!:_]HFA2K],^ZMYBC]*5GPW+CG2Q
M-C6Q;4@)P,L>2K6SEFR_4Y"AV&>M;F&7;=C#EM!VFH%.0'Y$*_@CBG"-$=XI
M3Z:SJ@2T[D*YJ,5XX/;(4F+&#47!LB9CD5OUI^+O]C>D7N9ZS<J6PK,.<Z!
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
MD+0V(V@5^XEM<E6+*I1.9X0 03J/1JP(X@_S=GN@)E3';+8#*2ZP>V-T5OH
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
M$KE6?3P_\=6$T8+!\N%4R?.?%:Z']_492;'N]9%%<1!@%/)$"RL6?_WT\FB
M&+SS=E/2N%4^]'V#\4D)IW>55N?9GKQQ2:JEJ?[/YN-5+$WC>M>6<9BIZAX;
M/7%B6[1_ 5+;J$Q#/W$P*:=0($,Y7X$MOL[H"^N2X[RC557N",B-03[E#;LW
MIIY>U@,2UG,+?L&%S33*MD%''32Z6TM3U:IU;R2?+.JK_PSL'TC5'!QL"@?=
M9F[["08,1:.J5.,"0G2OTA*QH&,< 325"<X,%=7;=ZY,&AUXM+@G[O3YYC%^
M-CDUA?JYIB(W0*"<X$^PB!Z(>I7V3N/SCE^,N&(;46;L D77\J,)Q+N8.;S'
M%OM#RG1:P%<Q[<M2VRR#![C2/]%/$=F36RX2@['B3_WSH5<ZCM<F\_1J?(Z"
M4-KE(2$#)NE'):Y*S#K/WC@(^SS5#J!T=F<+C;7P,1[NX@3L0IE#6+SM,%W
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
MT4P4$<GH.C_,&,GO0KS_2FO+XKI28O6V?;R268 (4[K;R:,FSW&FCVD.K^B
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
M-*5Q),]59>FE,]G)KI8&=Y(_"K6U)9Y994MQB(XX6GUEFGL2+0B=3L.6#G^
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
M06(R*4CRRC%\XV_8; D-+QMQ4CUM\3V9QZ)I/<GT-%_<#0&I:%7[,U<UV'^
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
MQY&X_,IC<_SF>\:$%^Y?.,6Z++@L3>B\07U)!YR@;*1:VP$99>X#[S([88%
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
M7$7]$$'<T9!B6&"8 )P/'Z)<$>(Z6ENR(D$75^EB[%S"DL1_'N-%O>B'WN3
MH2;TF4 LC,S['K[**5?#NHE!@$BYADWO6YM?*T(\OAO\]76D)_/P53ZH%GU*
M90*"\+_<CG/-'DNG(R)7QZ?7,F]M#GY!_W;AY(D!U ^Y$"9P7PY41#580Q[4
MK5:["INK06U0L0=G:]KG=:;7,,]^N_"S23YTH3WD5]L1=%<F$%$"N=G+H) ?
M\'ZHD*V0D1*]=U,'8MOG$?)_<^UOEN+R8&$"FLNT;E3N&A.8P=,-WJS_(U;-
M!(\.L(+WI]=?,@&S>2;0U4A%7UY$6"O+%02W_G[I@1<N8.@ZCGJ "1!TZ=KY
MG R6]J5S8-X@$T!'DS721VL_>B&L-Y)^N_"O@8FVA&VRIHX_V$)P"\$M!+<0
MW$)P"\$M!+<0W$)P"\$M!+<0W$)P"\$M!+<0W$)P"\$M!+<0W$)P"\$M!+<0
MW$)P"\$M!+<0W$)P"\$M!+<0W$)P"\$M!+<0I%_!$#2$&A\[OAWZTX[$H!^2
M'NVT%SK7Q#N^E,E+$O<JI%Q5(8BM3H%^K*I%B*X-BM.>$?F"V(<WWBRY=--B
M]@E/WB1E2@1P!S"!G=A?78\1O[H>LY.80"@36#YMP 3L,;]ZMC]"&06Z,(&C
M;$P@$G29.:0%,N3^4(DZCADP2/LO-Y;7H;U)2:B=?<G9@(O'+=N!8JAOK3FH
M6=/D.HN[9!JHCVV(IPDHR3$D$\LE&8+AI,P?\5V23." _:N_W:6X?/IOVA$D
M/$=MU\!FJM]X2^WJ7=.M[>DQ'FR!6?_<<H]D'1Q %7'2HYC ?NS\^D4F\#6@
M?]DIQ(6VGPFT8,@<(-87P^ +0;QV0'*FT;]N,#CCIYC L1!.;6YSYU?_"[HL
M_M^>\+(GU=U55@W8@R4TCG7+E,@1$<4;(TS CQ)"\Z^2LR.HJTLM<Q[\((W8
M[\1-*E>]+1DYMU#0+A;REMW1[>JI#SGF%!\/ ].;BK?MZUQ(&DUGVL;<E0_J
M9PCR6 [R'[H:-H,Y2Y<<I)\0AH$H.>S21R: E]H( (_$H8;A*#K+&F8M:>?,
MNHA4U"G[?B; KJL+Q7S[$HT(IT;!)R_\@)Q] PJ*D+>0(^O__!2]B%;/N%X7
MQ&B.PL=8E* ^)T ^/K-, VD&X-%XJK$*G XB4#@W)M!@!*'3# <M&9/@AZO5
M(*'11T=J&/O;E^K^U=2.0Z'FB&8"TDC(EZU.VJ-\\.69/$0$*<L7M4&'HKJV
M%[HB$^2.BX>23"IN?1A%YD8UG.IB BGP0%3^4SEX.=G6*(J"^7TF?_UD>/X9
M)M .JX8/7.)#CP86'F^\:_'[1!Z)9D)Y<WJ=04'3M6'D/;>9P'3\.&S^&$?7
MHIH%MT--WF_3^,T486>A6&Q>XOS'#:Q+USK$!#8<U\,W6T-7:/$\C?P8]]\G
M\KLIMC#9PF0+DRU,MC#9PF0+DRU,MC#9PF0+DRU,MC#9PF0+DRU,MC#9PF0+
MDRU,MC#9PF0+DRU,MC#9PF0+DRU,MC#9PF0+DRU,_B<QN?W/FCA.?Z("3DKY
MN8$I_M<&IMA;(CS4@&N3ZMI+,F_+4[0$HM<[LZX^OGM\9IIG,&Z-P5$7I"$E
MVI;YL#$K*_V.ZH^NAQT^IN2G;\TS!K3>O8ZB]39O;7/ZWS 06L$GF$ "JSX3
M*,5N*LW/I&T*31K0(U00C!+HL3#VI]WH//.;"@/MJ!@&W-1O]>.3DA76GO]5
M9U%OC:WQKQC_0RTB0^'_0(=(&>SD$!,01/V0F(#3A>RA"LIS9ZF.<RBS"5N,
M?40W#+YV^^4HZH;]MY!4VK[%(/*T;@ 6E;[#D@E8/VVZW>ES'UV9UPF>@=)5
MG@L30.0Q@==3&(<XE1KWA(?3OD.$@3K#S"LF#V_T+'9QOHZ2FN-\_E_.U_^=
MXZ^3%$)ML!O'CIHZUP,E= P8>X=<;#"!^6DYFU^6P_P\'>NIQI.?IV/]U< D
M8[T,1N)!_B;X3C3U/';R)!-X^'@\?H.=$;[ !%R6X;,/J]:#P&\C.+7@'";
MV<D$<B680"J""?@8LLYE\VQ8_/97HY__7Z/^U44DUD]=5&GE>GBDRN*+UX&]
M]</A]35:AM4T18L5N^:@[,^/=)HS"%QJ-FA)E*\1TMR%H_SMN."5'!>,FW]:
M2OI=[W>S@X^S&TNFL_*D%1KF!,1TC;6D3NPX>>9PZ/'MC+_GFCQXU,=PHA]I
MD&+5K3T34Q*[^3S#JHRT^/1K1ZYM9O'QA,,NMCIJ%0JBR0:/WXE'Y:RBP\<5
MBZ@)$P9[J667HO![E1&],GXVKHO)YDY1@2FF%NQ?6';Z/-XMT+E[7E-8^-=M
M+)*1?;!#G LXDD(#C@M;A)H\ C;R-M.4B2BGE>J1IR\A%E1$(72,K5_Q)\1,
M 7<*_M9:%K/PSYA#L$@<1[4P@;,(Y<P$/I_+M)K#.:P$XXHW2&*U]HR\*B^Z
MU[!"S(3ORWVE_]925JJ!";AQ#L]/8A:*7T9W"7@(K9U5*_:>'#N5F6Y:H>ML
M=%2SLSPFZ):SKB3ZB*$^C_$VXA.+LR1:4PK\@-KN22SO;(+MN3?SFTZ%>9["
M/;E?B@P.M$5-6MV[6BB_3?1LG;I'YF\];*66B[ 3%7<M(9X85-=,CT4Q&C5A
MN;X6]Y"-V))S#(P&K[N] N0^CB 7O&C^P"S< >RF>3$>U\D]P[;%"ZR0R[Q)
M,VH3=QG_30W.$0#8AR:9>5.=,7%(,>HM)!]D.UU&G$P\)94N!H,@F'>%F)P%
MQ6(D7ME[_.Q(AL*];>MK_X''_J=^;6%!2@<Y#B./!YN2O!^@)HU0SJC/VOE#
MLS!/Z*%3.VAPM(KV]QLTP<41K&K 'H* L"O+ZIN_VPU8:KG4@"IKD2HJ1S^A
M1H1R4 *&"92_8UF[&+5!HT@S<K&3F%K>.:3\7ZSI(?\?63.$!?+UE3?AM(#@
MXV1O(E<F79C4E ./6B->%!"W<]1>]E)\^DQFJMQU>$)OY62<W(9SX<MRX[H'
MCS9E_P<3%*8#%84C671X3'0U>'-1)1I0+-4O7+1J$CM#:H_[Z?FC4RS7OTGQ
M3QD7QIAZZ9HO:<*RN2V:T$6Z=&Z'9DH=^7O5Y DU#I_)O?H&O?"2:PE^VK5A
M4!!&:3:W163N2I-YN6L/QU1AM]!")93&:CD8^?")W-.(8MVF#IO)_K?UT?$\
MMFXG;4JFZ<-MWS#IBOHG+W2?.^'$U0K[<O%%8]CH<6> UA-%E:)<80*A: 2R
M#R&DB :&@\7*OQ(77Y975 \<&11<DW:(.G9-+$+&<*?;#A\OZ4S?O+['G.,?
M_\ZI:L&S9 [*(M4(DCT$Y4=(OEACU %JL7T?H<<:QKFA?,HM@/-FZ5QJW'4C
MH:!'Q8*+"></M,FGW].(_E.?X&7,\ /"?48ZN"LP':],D:.+P;^]_L8$G!F8
MA=J ]-O<L/G3&J-!5;6SG:,^S^]QFKW&0C1^<@.W]@=4]N:9P*(D0X)J1GA
M5IT,>%!]C2*W@*->4/10MUFP]TZGH#1VI+;C2@(\<;$C.C[/]SW9-O#U_^7P
M.%MTH\$A6!B*@W[M9Z9R0WV&9XZ[_TQ4F(]!^]6@1%50YO_%:]CG^<0JY !4
M9 ##"$ZO9 *TJ'MPL^.8$XS4VC/H8:T)1!A25)@/Y,(17]U"%2,'*1B)MHH4
MSK6J@_[!!3A?1_^S309Y_P2+OX7B4;N)%*#+D<-C-!H9V4R #8P/R@N)[EBN
M_3JEN;QQEU(Z-G*JRJWI]H,>K-)OI@,8IG]K3_A_?@E$42A7J1,H5R9P'RE
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
M*!,1Y KGFQJGZ)HL/DS@V6L:$XCK9EU$+5C1))E _6&Z3!]="-+2<+HXVG/
MJ;]VA(&FR*1/ALK)N:0?\YER\5_"-YUII?*!'.IDDT8*G*?Z[(0J@LN=-V-?
M!6E4>5U%IKI)ZNZSX>6;]DZV0>4T17&MJ2.7WNU\BC9C1-1*!8XTHDE7#.)J
MCPVJ.6+F-<1ZXVHH,HZ&?3,9RR/M/8<3X9(N#K,EK4[#.OR)9S%M<H>"SY,-
M&EZ8J^LWUA[KIYN]JV<KBUNRQJ8LFT8HG(RUUW'@5C@UO$^^85WQI$8X%+I0
MJFM="U;:=$=MWJC$X-I 6[5?]M^<+BV;K'$Q)('%'E4M?;YY.3*%1T<?"5V/
MT)(U>W:%\TC$#X\1.BLYGA).C<ZBMBUI4\L(\Z6DVKAAXM0)O)WVM(=I>:B
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
MHO1.+.VB/FC$.@Q1WG2O5BP%Q])*@S*,3X^-P 3F/Q)>Y6,YJ&5V))$:SX+
M *N^8'B!]>*RTE[9.7V/B+(3.B/_5HM5(+:7Z3'C33W.%U^M1>JB:%(C\3 .
M]S)!D0KOG?G[W7FSI+OS!Q^?.Z+3W-)T]A KOY.8_.-/7),(TF7$R)()X]6@
M,8FOH</"(*FY%#NK8D=I+$VRNK?D9M+VAV5UBR;K[E!RJ3]R3O?GN?)UQAK2
M@6,H]ZX(D!TA$'@O4+$P';V/";@;,-!,0.3T!R;0#,6+',.E:QVYWC&8!E![
M+?N7JL_EVKM79A.;,G/LOZSS603<^OGBH.@O%5VO52P-3$ YP3>4< ^PE&,_
M($JEM1>EY#>G B.>(J/.O^]=K5' 8V-7&?*=QXD%^<1@W2#NDW]$\8C^8068
MF0$[60!@)R3R5_^_M43$0V<@>]$_W[JR4A*H!6_<4#QT[S>SI4CI?L^"&T2U
M7T9(3<S5B?@ Y.8"[+L @!T [[MBOJ\WHDN:&U'"P4>AE'$;SRGD(3A^_]CK
MS1>C:<FK@\H6L:7B<0)."4,Q7$^K&R.N!50I[#K"?@N]0Z;:[!W=EA26.O'B
MSDR]B%1_R1G% KAY277*UX*I"I]=!&F$2J'8D=)0_Q3^LXT ZO)'BVEO.O==
MD%T=[\U&)9A0C4AH4[#!4\ZOM 9OHQME-?T,7V\]<G)L:L.F)6C7D+FI9"TB
MY1+ZV;!_TB^]$R@MHQ0O$(@Q3[-)B1HXX8W!B!_)3CG/K=#R;=]"D-HI]0X
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
M,,_&(QHD'^H,JB^35:%"1.K%CUC:V\^-O.RI-F+7=E[R2_4+F]YF&?_T=*-
MI.F295_>,P[,+!'@MEA!_-UEAL%7@7D0WR:G-L#8@WDF/& "U =ZGGL,Q"E8
M[[Q180N+\L0@NSV#J@]#SQ 2'"T?[+_HY? MUA$ '[S#3*\TX3BK34@XT_@K
MY("PDG@.=Y/SLH[% POBQ<\(TFUBNR5S)*WXO5@$C%4%UPV&)"C?J0]H"H'%
MFL4B1_N48.&[[_)1T&$SV^>42F2_>W_(CU%[!K\K]J#=U^+QD:2;_"\Y?VA$
MO<J:2[E#277+<2LKW8Q[$<1N:V-O??%#O=J55XE_^(G)?WBLQ1+*=A33O0V"
M"A(<.R6@-/+0 U8\GNU)(DQ^I) "AUT=:OM*FO:/QLH?<S#>^:B,4[U?"Z9T
MLTB%9\_UO?RL/R!25/L/:TH>DT:1@X/!NPMM?XR+?BV!<7J<K@MFP$U+$H?Q
M,BW" 3H3\M-6EM=O\8N$W8._FY,B>5#$H2G=HXY,2#3$<EXF6T26<.X/5JRD
MG4X-N99OUW4KS2SW<:3ZR_J/R(N)EXP*A[C\/4=%KS.F7VZ/ CV^,_) 9>E.
MUB9X!. %7U%$H,C#JW(\J+IS&O+4!Y,&H=5['0GP_6XRKR*G:@>):W<?Y,ZM
M'S"0>I4V<_.Q[J%;TA[['79?_F+#E7\5UNT'/2@4,.L_2U+"[+@L::!HTO.B
MJ_87_SMC#Z&2Y/3LC_OB9N+ZHGL_.4KJ.MK/TL3 4=Q^E+,WKRNO8X-U6"9I
M4LX!["6-3MCIE&:/=E#,$L*3)):N/P[RBEK>(>_% O$ UJ^FBB^,N^Q[B$HR
MIRDXHU[,$?UHCW8]<TN7R+Z?;R.A^&*[>O/<#HOIF3_3/,2?:5ZF"=@8 M&\
M*KR-%22/C@6^'QCXHARD8;XL<J[4+)D=DSJ==)AU+IF'7CPWG/VS8[]^C;Y)
M37G?FNI0!O[[\MSO^W(2/89K#X+=."&X TY _PU$IYL?.8=>3S<BQ4?(9-FX
M!41D:7AFO>1V$[T0GG9?_)NF!=#-^E ?+*I]@W7'_LT:-]EHY/:IM;.882SU
M*(Z>AHV$+]RL9 (]4I(JV];'_M4_(?LGQFY[/W([J&T#WV0@&'SB=V2"!IOE
M-G@@Y3Z_AEJU3>Y_"*JI7[ED09+X$1C";82X$1SX3^]Q_Q\<%G_]"ZV-[[5A
M5!,F<'1?*A/P1*UZ#,:FH7;> 6/6/N (<(-^X1 9<9G@NM7??RS+.HVB\RDP
M#.J\UTLPTXZ()VN;15 &^<($3$@V#*+'AN7@S-)".A.0N$SR!IME8$Q _]I+
MSA.OL=ER<;!BB7KO8='S?;Y,0##0Q@!;4UE,X[9>\/]:^-;Y5?2KT*D<W^$%
M2[GCM^J2DY\93,")ZC1U#U0Q9Y.,QZ<[?3AO&[ND;^Z17J1&E,?AL4,M_"%&
MH2EFB6>Y%3Q;@;6E(1RX.Y4<3Y@N?51@\':$JE"GDG4B2*0J_V+V=)F\Y&)8
M_^[D9X\_1E;KQ.5R/F4Y 2_!L=3NHFI1 J@!;P/EZNZ@OOGFP3/TLNMM[:]H
M<OJHWE-N^29P!@!R7QF9Z>)3Z0<'*=U81BI2PL;-_G"_"^+1G=$&#]X,?5L.
MO8N><<MB.WB<KO$GN3I\95E6%;-!!?YC,6W(.FE YW'$7X,RO0,UK//L@NR"
MFIR+QZN1RU=IZYY::NU2NPZW)(T:"+!XX:1/""5']D/)T0)2YWME:D^[URI1
MT_$PUA\4>\'BV-6(8(/<1M<9HT1-Q_+[XDYZ:EE1MHE7FA-Y6?P%@FTHPZ3:
MMY.PX1'\6!S&DZ*?4ZUW]YT8TJ'V:D5RX>'@'-'O498CPCH+^]D.NR';T$6(
M6";@,4W6I1\9QH2OXJBZM>T4#+$]$H^;V1A1PTH**,0?67GNQ]]U!F!D4S/)
MJ13_GZ_.&^PYR!*-78"MZ_#T\Y0 ?K+L\RZ1R>5VD76G SHC=OPYPS\*8J+
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
M]-/G/#<(K#(*_6NS&JA6&-3M+5\';)\MOC_=L?#[C#21\-7 O#'Q<*S]I9&
MR'%$EU7?1VF?DVWP.R7"V443\C_XC(85?A(4A\R&X-X_Q<YN'&ZH:ZY)=XT,
M>JXK';ULZ.HJ$<G.=D@/P<3YEX9OUPR,H;H_.3C83IJB%)][>QX>+%;OR&-P
M</F&W5V52C284 GHZLY+.S_P[B>U?04VB%XMVP4=QQ)1C X"L\CC!6:Q$DG<
M&?U12)5']6)HP&>56DQ+?L(SFN$%*$Z8#+5[>Y1@0.-Q9YA8=J#)IZ<!;2J6
MCI3_R&@QW4K:Q$PD420':%D80$Y]FX#_U *XY#*6> .\K9P4@U[[/LL$'DL[
MV%S(OQO+T4VZ80CX#[#@\#]@X>KH)@Q*0Q@Q2 Q_^@GD>]2&URP[:M6$62 6
M*\+P6MH%)<5 9Z#]B7G?D$.H5OY=T-=AFLDNR#E]EI%B-=H')=H,;)\9.( :
M0WOO@@KJ:W]JTGA@#!-8QRSYC#UP]_P)"$ P]Y8"UWU&+*3'D&=W;!_HBFBC
M&1R #,L,$T>_ ]+TO6H9&T0SQX4H=;4(#M.TRFSIU?K#I8L5;^LV1: :'%>[
M)7W,A.^6ZM\(4VWEIYP!Q+T>^,5EBM>/+\"MCOO#L(_W,UR0F@BEMQ1YTKU.
MQCZL)E@CO&C )5-0X^/MK5,E:#E?89E;?>*]@JD'&I,-)= C,(H4M/-[LR-1
ML .YIRD5[Y7$ONQUK-+#V<JYNGE64K\4JUJ1HU7G/?]0$M1QIV4O\!C/*'R"
M$8QC0>[X5]GP,^&=A^K0)6?;I2YF9GP+$_0TYK?(X)+KVD/R6-7D[4"L W>Y
M37_I-S >3@[=!3U".^R"4GRV]%N&?O*)-9G<L>RC_B:[)Q)DN#G9*J2TP2+E
M(Z?C?T@86K^4B,4Y(L=F^?U57<G@:B_NE\$.\*=-JX9U2+> )"PYA.J[L=YU
M106Y >BRXS2ERFH*BL2*E\\._BE/-U$3TK7!//?BXI'>\,X^,REOU_D&Q*K1
M8^2CP="K%GXITR3"2$&YH![=17#2L[59YK)?KTE\\2,HNV##\!X+'G 9MX8W
M\=HH6?,L:WY#F07S[>QUOERQ]00="0H,UY(N4(2?Y?TN+C#D^L36(+ALMM.=
M\[WY$WUQ_:M6Q<J3SW!&JUZ)NZ#(2@J (_32<+L@!K\ E!;0XO_+8Z]#,NA
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
M9W+.M2]DG%M[+YU0UZA\O?:SK3 _I98JA^Q$:M(QF9T08M2M%L@0"B=.59K
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
MP$%ESN!,J7P$[(\Z<K+X-<!* # J[1O%^Q\AIV+LGS)^WF,HQ[ TM&D[[!6
MDU[U%=,! 0G+0?4F((#'"33YY?("U4/1$_^9&H%2]Z?+_0K 8?\1@(L4 5'
M#,ZGC,*Y>NK$Z$8E9@ X_/*,*_ES2_1$&R@CHQ.6"_FW)H\H1B]LPQ_"#OVC
MQZ/<(4@UTYD<EX8X1D]NOE)WUTZW*"C/BJ;IK:!L(%G<+U;.EKTC;ZMW)_NQ
M -=*?,@"C>NJ=>B15"_F'I@P.30. ^P!ZM<>X$YGJ=SW@?1'-$ ^PU<?4A4H
M#\C7*$:%%-25ZE!*QH:0.TD (_K488<H\T'@8C'BL9M_C$;YX53]K0 ?,..
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
MD>&W4IWON>#%37(=A?4!51UQGZ095F@<.70TFW!6;_J=DT^I=-_OUON#S[6
M&*D4@VG,/682ZRZH]8(WUB5;# ZL_V=U;GAK5NWR\OX)VS9%M6U:AI&8\YV6
MP.RJ<4//JQ+Q56%&[#_3R"7T].:C *X[F]:.E$I:O5]0]PLBMS,A,HOK5WA"
M19YA#,N[(R5R9Y%NR\R"%-,XXO)HBB=2F6BRF)5V=F+*P6[&]J/TA<2NH)'Q
M-F4[WA=C>PRYQGI!/Y0F\QD'"G"S(D&L5I1 HM_4K4/_C5L#^[M;(W?PI^%/
M:'R.;/WPS?ILO_O@B*R_=FM8+AS!KH@N>["22_YC<IH$L"ZU%,6MMEU0G=N;
M8GMC^#%LC%H?]Y7/3FX**=*2GTJ?@O9MGI0^S990<.6N(00.7%G@5X&^T2[(
M.6*4D6)M"6B=?WI_/N2(DD1"DLSK9C62,+I"7@D:=T$*^?_J_?ET,ZD#-88B
MY\/&E>;]=$XV#J+J:FQ7- ?5;8.RO=ML>J7OJB6[1*@PO79W?I=L+-030E%0
M"E]E'(F#AJ?<$HF*KS4^_=R?^TJ''CSO*6MP[+>OVZ/*N#O%(D<:X"KG"T3;
M_)-^U_VV_]3]SVSM'.P<;/M^WXB)\_&6;*\#0*FL&BHAMF04L Q*K:^64Y91
MPMK7X247V";S/R$4-A0T#Y2)LJI_B4ZJ#4T7.?W9=J^U*[MD*/2$Z+&J^SE>
MY,+_* )J0$<#-*Y)201QGJ2(?44SK2<N9A<O6VJ.3)PKC+C1[G@XM;J@T;OI
M6BW_'R4-\BO0L6JR.:!_+E!LBRB:#%X4Q5AGLK2O)*2>"EVUU6QG<W 8T+@\
MW]-/F.V,]TUEH013G3PM&S4)UB3DY-7JALH&%/^RI2S_!Q-1-;.I7@4ST#M>
MC&A^B9^KJY1$..PW8,\T4#X#[(P^KW**;=<$.#W?:S1Y&LSGF9%GW!0HZKRQ
MIA]H=#O606\\4U\%)ZU"PP8C)P%9OH("(X?3,+%^\A1M*1+OC$#"^L0>\D1Q
MJ8NN6(_9@:H*/;[7;C?>/TY6<-2!_$K']"'@,2!G1IO@+"WJO"B$>-64(NL3
M1:*^:XQJAT2=#7@!B?)1D@S1[1#$23(^Q0K;/[IF6Z5:>ON[]ZGDFKN(")%3
M' -+E^@X6/GL'M1<'./(H%_O&D.!\BH$;I$E*VFBU:YXLZ;&S?JJT9)A]N)-
M$6'+KPGFGTH47AMJ,V=K"-_U)56S,CJ9GBAP+4,N:(YVF?X( 6/.M'=+.H30
M:!YNZ5[<;C% %S2W.-!+ %/A,Z$:/^>'63+#YL]RTD!??F#'-4S#1;KC475K
M29'ES2HYDHP/MB$51H>3SR/[JPXA7F>I4;=12L>J.D;;9O_%H04*L?Z+00J/
M&7VSK$FKLT2E=NC!*[4 *Q<DGWCS:T:-TO/%J3[H3MEZO;C/;/.]>FUWUN'7
M_ZTKD+4/>@N]K;X+BH>09;P@.WKJ*'5SN@[B!O$"Y2D1V\E@3JB!TZ1%SBTR
M)]1\I$+1K)V+MZ< B]P_W7ZZR\"&-OHGE.#!NHRA')NE/2EL5V(F%Q9J->X4
M-^>3[2F V>8:)\H#3X"JVP4!.]=)-:5=;NEE1L0:,U _;6=]M*>Q04L^0?WL
M)9]8[)8ZP'O'F#/<HVG'BHU]]SW'>-:?-?^245HBUZEMPO=806C?@26V,-7X
M\,'&LR=8MU,H0P!JAK(@98+"WR%E8V?.P0V>.J>7N?&VRZDHI/0DM,J1&D]S
ML8+&7"W8P#4 W<N9)9IE@\=W0>V -N+6D9ZT,YEK<),Q&E%;\0_V&]#P'GSY
M;;^GQ+1TZMK5P:*I%RY<>=!!V(0E697B2+6PG=1,4"N)KFTZC1SPQ',?1U7/
MVG8NLI\0BC02/!IJ?:UM._7PQ <39 !EDK$_FW2P_4:,]E$2>_O9F2>.W-([
M4YHB?GV*B^_WXXU#^VIDIYMYC43U623$PZG.J%9;;:TBBI8-,;#54]VS]MQ%
MB!2#SWQ?Y\G#3YXFU-R5R?K0XQ9=O=]&@^53_?OVC?DV'?YAA#^^#-)^_QAF
MTK_,:4-,Y_WD!RO:^(+O$<\WT>9]IX2=0 /2!ZCM!K\[S;-O5,?=(&6&W:X9
M>;KW8^?SSH6.SQU6<)>$LOR#K7<O9EXU!%4M2?V0(E^GAR%%&._K9(-?3>R"
MVDSF!<<V*&C+,(V&&%J::%DN)R.!#_Z88&87H]&<NM<.Y!:$(CN0-%MA8Z;7
M*([$ 4M&.R5>S5/&V]G$JGGRX[5WJ?Y&3_225/=-G)GUZH0\'O_@A!60II<B
M3^\[VJ),H?&T[H)BLWZ@"#:,Q_)X[$0U@R.0N$F.&X5U-.[=HLEC!&<<SHT4
MO1Z?$&T*,;@;VDF(?UUT?(%[\:A]YTM%L2<JH<&6JU$ L/(@RB.T/M-428F;
M5S]I&^6/<[J1^&P'4/"BETYJ"5]E%Z\HV@DHO;FDK!^R;*>OPZRE3V=,S;#0
MB_Q0W$'N[R;T.CM$CA?Z^VI&JWN?.YJA-R$5;P-]8N_XV"?0B$?H":$75,1_
M\U=<2A,%!@"-0<L+!)3<7]LL#YS@JY2"X');/;RI6)#NI<_9=W+6C34M1SDV
M4IN.!CE:]'FSJRBRR#SSEH#(('NP^]9;M!B?9CB(-2)[NZ/],KX0UFK[@NSS
MK7YT/-49ED[==UUDVZ5<=X]UNJ7B>_#: .$Y+D2S<[8*WMG';3-)"*@,<MNA
M2VT**Y^K.>G+NF (5:CH&OL6,!?&P9Y#3\$Z05@8/5F_XHNV)(O\P[ZWQ"6_
MF&LO72UI/,&O?S2TIX#L^N1YTS3Y^"QBN*;DW /CIB%_>?D0@RO-$82UVVMX
M:\<<&3/ %NP1MC;::]C*%GX>TJ>.;$:P FM6C9 !+(D.39NX%:UFRE<?[>>M
M(G9PN=NH#H 1WHZQ)]:T>Z5C+GTX<T#E?:]D2FB2#/COQAFA@G\G_'=^#_!E
M)ZP[=9V=YE%%*?'(%#P+B<M-'-FPX.KS0L%Y.PZE"-VPEC <9PEP\U@#'\BU
M[,=6@IG#LKG22%400;OOD,G[)PG9W\^6-1MXMTW\PA*\%[=C/Q\%2+T\J.^Q
M@A@J5TD\"-R^"SJ,@!13+#MM3%KJ<70S/GB@LQ^'D:!$V'Z)$GG0^V5=>;FJ
MY/-2&_\/>^\!U=2W[0MO1 5$C$B3(D&**$64JJ#$1A,10>E"%*0W%:0H) C2
MFX" BA"E2"?259!(ERX=0@D!!$5* A(":=\.GO._I]Y[WO?N]YWWQKB.L<;0
MC(![KS77G/,WRV_^G!&@<L,L#'Q.U_&1YUH"A6ZNE!,?^Y7(O\O;?:0Z,L6]
M:PZZ?F])6*>GXQI; 959R%,?H @/J4X*T(B'HUI?YJ1WJJI6IW WTF(U ][/
M?W!4X"&TW-"E?AW; 4NMB>^4^@?IP0'0^'Z#QTY03:8 V.+A[?)W$MMB")."
MBQ"^2"OY(:I"# ,1#4=KG-N]LQ7Z[/'Z_?.R@A 1-\X.20_)4:7D@_:W#ZC+
M I W#.!.FH*H.;T+ \DDOT#>RR./5C2G;+DVVW\P\7$,.]:868T2D>>]SR\<
MG978>;^5</'ONK?,?F7!7^+XD5/,"MT*S6/DUA8DH1I9#L.+#WFJ(,'O-*C,
MT5 ]Z=]6-VC%ONZXV#'M>Z_V/7O RBQ(E$6V%9)1]%99-$V\%(TIG%\!_9T;
MH+\#(YL5^/W)WYD _1W:;W^G_C_\G<85.Y$[--9ST)[Y)7EB."F<K$2<;Q6%
M#->=]!NMY()=?QI9K-*V=#A#$/9H;]M.GH-XLRC=\4NUV@>/[!Z'W*<]P4SE
MF4$YAJ\1T"WI^G"B9D*>C7Q7;M3QXV\'/'YM((^KZ3TIXW>]53@'D3V>K7G
M\(0;;3^M &/;$XZI3 D5(_*EDGRCY8LFAR\3SSZ'.9=UL%W[?E".&,:V<=_[
M@-Z[EFX;C :S10/4&EG.)3>;\1@1\D63WE2GX!63/Y<RZ#J8-'JP'E ]QQ:S
M!(AB*&[(>@,Z%WEF*C>:RC+U?/G,O7Q7K.U8XR/_K+(?*8NK0=^:EG@SG7JO
ME'YL:2_SEY;>RS;;G9 ]20ZY4=ZOW"'+G(:=+E_LMB3.G(9]*U](/-CB103+
MN39)%KA?/#-^ODR7(0"BV% B,WQ.D2:!&#[8E,Q)\B6&HF-4EN[/3 M$_MI\
M::"R[);8U]+[+N-F)LX[-%=[GPGV0M;#IX][;8(T(V@I= 'P8%_0TA&'R*H&
M:A1Q!F#06]Q,0Z'F-WW[%-)\UY9O>9U)1#U+%FR@ON=;^&5T;A<"U*#U+IC9
M'V=DF7TK:'HJW&Q)*^ ZQ059?\IPZ3%17Y\83Y53(%^J:\QJS@Z,IO LU9 ,
MS]0Y,( *G9A-\E@%;7S^%< ,(T5A5KTS9!A J>I/!J!?Y$K*K#NV/63F%8P
MRB9OI:$@) ).2*'5:*?J4@1(TB-5GAD< 5T,P"GIU.K):B?*:,]!F.LUMF^M
M5/Z0*2Y2OB,>'F-Y_Z;UQ=R&.NB0Q+7N*L(+42OGS^:$PCD]98_E*8_$B1OV
MD>CNGM&:F="-Q1EB>2.4VTUY+- A4,B9\\?&OMXBHCY/HPR;2);_?<VAQEWN
MV84 *,IZ#ZM2'='.O@\]<NP]\WX,/_WTJ2M]7%].J6F!R?IZ4?:86/Y!L:>N
M:\),EJY@!:N%EX4+2#80:F37WSOIK SEK8WE^EBNV]3H):2Q=,U6*^Z2PV<'
M9[W/KR$W!I%3X 7;.4TX-%?^UKGN2"UQ3R>)5"<,?OW(LXCH[![%FJ:GJ4UW
MPIS/2T8\WXMJIUF1&LD_BEVJ/R:WMD"$M<Z.K]R3]/FXWE4KT]T<H9OU0'>
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
MR0]13F(8*&[LL#C/4JZ*PK],G4INITX/FAC)UA2@P!]Q7B%+X9H8P.B*WD"
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
M&]>-:8)W&_ -SN$O;]S_&K 8>6I*:?;;ZBIA@#OH-O?+?A-64;(B;EW,M]V
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
MGZY--Y!D1005;M&5NO,(1-.;N<*Y/@/3^]<:O\(]^EV0'V37 )$$(YU:82;
MU #AE+_S^O+?[_8!>%H(F"I6RS# 3AA)R16V[(]_4DP5'/K'3>3VXE_CA->Y
M]P$_\O[,$ZX[:9$!ZU!CA/D]J-3?4HLU*^T3#&MX0^^!<N5^P@BW@QK*<2SS
MBF[Z8B#O* J(YE^9-;T1-K3-@)\5E.DM7/N)OW6R;5%U]P%!=LS#,/Z'A-F
M%GK;%1G/?<]X;O]$! B.HCUFSG)@2R.#B-+8]8@P< DYM9?@^V0MJGAE4M,%
MXUQQ0I5$[%]Y6LG-(_F-16%>4JD2>GYRJ_1/>5(5]1_E21+>K%B-?Y[0V\Y"
M8P3!A95V?MB/^4+8LH?]SLY_EWT?"8<>8#H!),,)R#/7"5MNF$!"RPGB=!Z&
M;2D-$X&T&<866S?4L:S "&8VNP8:HLS=8WB=H@;[;9N_:?D"2:==&%]1=#N,
M66]VC?'6WQ'!M/A)T)[K'? UIEX/:&&<JLD$4@AZ&OC*)ZH]HL68G_$+>;H"
MU95LZ#4?1-2+FD,/WNY'7QG6241J@8VY+^-WM,VYHC0/I1U0+5SGP<GQ&XLW
MNHT>8;!F1V:M?JXL$"S,>(8>#)O3G#&(H=IA1'4';YN*%NUDP Z);WZ6 Q_O
M:@9E]DX.@36SPWJ.UJ;)0$VHHQ<,:Z5H3$*-"2ZPJR7 .E/Y>QXT6HQIU/-2
M<MVE\C;1A=R\:_+W4(UV20=8,)]/78<Z!%OU/"E^2K4O(+\P_4@1JR^\85KB
M-!/BH_3"Z+)",JE)^<<=3CZN4PN,P/J<V6O/]H1\=0X3>]^9:OKB"A&<A%CM
MO+[B$+3AZKI<^WS73^%*2\,Z. =[0:*[LII5Y]$NG.(#_;I![X?);-MP6#P(
MA+VUYGN2DA@>M+@[.O7EN?ZS4]/I"M7"YP(TQ;G*^E6J_ZT@)7BH-S4UWY#V
MSLC&#P>,<UFG*DCU5.;\,+U_%X]O^%2U5MH@,6PSJ/(Z#9Z+.! !LH#]#U,6
M>ZG@"#C!BF'>DL,$S,R?T^JX/O/_?8O:_Z$V-M9]P/_?Q_:_I8^-*:X9V4;5
M:"= \&[Z"1[:0\7!79?JVV(\Z[WG4ISD79V/.&N=3RKGL]4[>>WZ$?D"_37=
MX!V\-44W.)140;8,PL(%KU]WTOK:B HHNFL9*MUMX;1XXKF"6XU!C;[]XPX'
MU H+^0Y%E#[".&!@F3J$I"4D,)QQP'(>U[M[RV\6U[Y@6U47^)JN8!O!$Z!Y
M5[WLJ]].[5QCWWK,/D"B_5L[-W$B"N>:73%YA<(/+S'?"?STF+J!_CF8R#[L
M9%#J<+."!8?DIAO1/X$80<2+4IZM"^.:]ML[?/++/=0^(,;6ZK=BPJGQQ73;
M$EEVDVZQ;'E.]XSI,I?V^\J.)3T Z")T!MSHU9G*31^B'R?0G^*2@7W0H\2
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
MVZ2?(:/G, GMDBO5/OEJA&_5<VX7+YAU/VX>3&JXWVJ6?3ZAYCAS8%77'U5
M:!_U"<-4'>G?JLD"CI.KO96$_H,"UJWM36-UZ"_K<SQID$VOR <JGZO9/*=X
MS;_R\OWT 7<W8)_SFSUJ/T6NG4]-.#! %Q&0#([J0=[6(-E/ZEJNAR53@E8W
MW1K6?F3WN16<80\%KRXRN B%_)%RW@]EDS57:=H)%6S:4&HBFC?Z?C=IJ"DW
M& Q(L:]J5*:^4ZVZ<>9K OH7Z[8%G=N*ULC8)QLL R)"/M!B\4]B238_=G:1
M=RC76]J'6U*UARCF>F'MX RJ:_F&Z?_@PH(]F.%2@<PDE$IGN^C(S6$C4-$Y
M-;RJ_U.T% -<*3!0EG->O*<G$VS1&>RBPQ5V!R3A#1.MAR0W".6Y=^QAZV)H
M^ +#K?CY2)6'(GRO>Y0RB^Y(L*#=V8]I'^'"@["Q.?5)3V)[9337U>;'JN1&
M F[5^ERS5KV:6Y]N=FFAK*Z:X^9)OCB!64E2*EFUH1KVGMYO<*:M<IKTP5=6
MI;:A)4'260QWU#_H>(H)OTS8YX+P8OG[)U;>3.)FL\K!O[($ HMO3/^X;LG7
M,*1842E29]L[;"6I?%:9V%*@8>YP\SZWZ!Z$(DWO;P3535)%(#VSPLU)OU"5
MDTGJNO"#*SDOM54Y@BLKWPD?+(0D5S\(N,[)9?6\8OBI"3 '*C#ZL W<\T0W
MIK%L'W#S5Z/CAX[P,EI>E7$/ZX5R!;HM]8\,[ ;ZGL'DEAFA$:OT*37*6'PT
M["H6PQUL8392A[;4E0:+W4WP<:]/DYF%X26M+KAK?MX'G'Z.R+S'_Y6''D8_
M%J9$C.V 'YH.#NJ=/8PDS-;RSY-"?UWDOF*HE"M"FW)736&+<Y;VZ= )=J2+
MP&6<T6'&A"DB9YR:>A7Z2E0G"@Q_<+C1BON@ >K]V>?G*WBC/YL98:]PED$Q
M0.$ZFT18_60W1#@X -;@/>+6=8<=U6P4!/1L3)@J2D[+=M'W=DY[NIOV$NO%
M^G^Q]YYA3:Y;NVB8H"A%5#H(00'I($A16D2EB8B@= $%Z8:(" 0)":+T)B@@
MH$0%1)J1&J6%CG3I30@)31 DH81("CMQSC77VFM^^WS?NO8Y9^WKG._'\TO)
M6Y[QCG'?XQGC'JL(\O&94C?Q?&*T>>@4=%LTIC([YLZD-:\9'SBHW*3P19I-
MND3/?I84%DH+Z#CSK#D"1@TCW_)]U8T@+-F-+(S<2K=YU/)$LVCT3BJ?:C_I
M)D[H?0>[M/UM@*I[RK5E%;*T2@LP!LO. (G?,^N<"!WMNP+9I=\$'6X\>+D3
M_1Z\IK1P],)=KL'/14?LP2]9YC/N"RU)L'[#D)54J%FH*":_JF22TDFJ33S-
ME6;(3+8T.3*,-Q=OL3J%6SO=[,SPW=:%AOA:WUC%2L>#D)-VD?GX3 ZCDO,1
M75INPC=UXJ@)%@P^"TTQ9?+9=W\&"S3KKB5JP0]!)C^ES5&_[^:A%AL@$Q?F
M B[/PQCDTFCN%[EDX.17/",JY!,8)D?&K-ZK9=Z."!7UNU; J3W 'V(!([O8
M?UUE_2>:8L&441:D&E!,8=;#6YA(<4V&\\'R^V0(H-/AQ^K2A?&AG^REC.T^
MN[M+1!PZ(/&EZ=?ASM_5)ET0\!'DAB]6"+-J_DO GHSZ5UUZPQ0MOS*;%D"Z
M1RY\ZYV>(9*4'X(SMYD<[1L]R:!>H6>M)2]>-3NM"I 5E@J7O9F\F(IY!?S5
MA-O? OJ]"=<6CZ2J!3.NN2N). PB9/P2GJ<\9+R29<);]"QR'(O[$8O7$[WZ
M12/;$O$'%+I0>_53(%8TO#O-_5;*YYNA7]@_@P@W^K=!^S SHYBT1!@K17(/
MT#G"G/A7UL&POL'/Q5M(.N?Q7T_'.T<VTA6;73\,_3C^TG'-9?S!C1V,)Y:D
ME./Y+!$=U-'N_[) C!MF3#GUZQ5O\4R:X:X4%C& 2</+ GLRRNQC35T=86&>
M@;.=6OLE:XU^*PHW=;T+D/J"9OW>3U8:"S_Y<:!!D#PY=0E]V-$B)!>[$B=I
M'V]2UNW+>6P]4-QI3L7:RN4U(GM698(=OP7\#>$-B:9KUF;-<&M9#*<KG<>O
M"$O;W5FR07]Z(H50O1UE+^R/S+1=@-0@7F$3D >H(.(4+@<S"^)K\U>.+#U_
M KE:(?0V,6W49-YH?K_ID6.W^:7/N;M+ 9NPDX](1\BO*:=6)A/;"W)O^#8<
MB/)P=!'P_K!>!44;O1LJ2M<L<;AN7CXK^/5('JL_@!ZQ]=*FVV5P34-/C82U
M'(+<,LMV[#YK8^<9.ZQFDI0796-UX.9= S;;)9DV"[(B*7(6PBQ37(_6%]T#
M-#OE>@>GVK>\1\7,1:K4553E)UK-6*NF<Y<]>ME9]>'3).CDUAY X/ND<F2Q
M5[K(:*[[FQ6Z!2DI&Q(H%;33<$TPOB_A</D=5_M@ULH7"2);J(D] ,F<C*28
MK<2R1\!4_0/?*C:+ECY8#1$)?,TM%+:)YNHJSWV>.RUG=2GW*ON:RNH%BM\X
M?:+&(OYV?+.M^-%A71V]FEZ_G>X0KK(KY4(3MP\*3]<(7Y"[S/(A"MRJLM3Q
M3\5R\#?T;E"%133&'?0X'7[PB[*RRGC/V&1Z?L"3'7123/DE7BFCCXG\E@_D
ME<TTER!]>P"R0D83, 9S%..%XO;1/T+@B:5:%US F86&J*@[B2QN2#US=BI+
MS%&_*:0@-WGE;N,.'\LFBGITC&Z1B^N@U"#IV7[%.S\P1T"S+T 52VTJK/ )
M9\ HU9@PUBX.'"C-N+JY+69K4%.-C@]"WHNO,4[X/15J(O:=]",<E V<7*)?
MR9WCH26)8.CIO2[P?U23=9&!#^T!*D!M>X##\$$7_D ]%9QQ8I62YDZ;0WY;
MZ0(R6D4Z"IKSP\;TR*B:L+V)Q*.( QHD[!_Y<$%4&Y9\&2:*YSE JZ5(KF*F
MLFZ07+PF2--TEZSX6K^MOM.)+7J& .:QY5>R)FD3M]["(V"L]'&HLMYJTRQ+
MP&,SR_%=;KJF90(_I[LRWD2B_.:Q5) FR$//H>,\+:^!;^7!R^E?'U3%I8^?
MZFK27*,.I&Z<#!$;#R\J.JAX!<"616.*C,; >^$2-(;[]403EB+?*PVU.ES)
M%T=[>@8\=B0E">=JXL^?2\STD+9O<.HJ:KL@Z-(8YF:,(?PH#LE?2;<5\<AW
M/SWU==*I=<"<[5V;D]BO5)I$0L2!5SP,"M+F0"1@HC02?2G:>P [>F]%UB9%
MY]*C_MJ:C2^8-+80T7EPK?4]M5:NL<73B*9[3]%--E28=3*M I6-F7VN@H)6
MD!8)AUZ#2$GE->"TI4F_^4T9@>JRY=2I"_5]04:?(O@[.4Z+\.#X5Q!H8^K1
M'0:@(-K&P,((!>9[@,?9S5F1LY\@7-XV!90+5T)>QN<)$"7LE5+B(H]0O[UG
M.5]6F<>Z"HD(!@$0L[E8SFT@OR^6N^[4C-S'S)O$?3$<DU5/C<AH)5A*RUG;
M.*&NFB?Y%]J>E@W#F*6H LQ66:HH#4D_Z@*[2$C/+X%Z6F5;599](&P-5JTE
MMJ@](1KUO+7+OGW/HL'4'A'T&3"3C=!1GW9L<SE(O;DC(/B@XQ',-J]7J<+,
M5[%::_1>.!,J6<_=$31RYE'D\3<K])E1()?AMW+HZW;$C+AM[S?5]G[Y6<P"
M" '9W'WQNHGA,<6=N'.KLJPODO5=Y]Y#42LZ# 0_A2#$?\,24FG1]*.@LA9:
M >TI9A7I,ZZ[+MGSDUI/J?[QLWI.=VQ>:Y65$05&B<$Q#2>\];7)]3C67*C,
MY>D @4?X Y>^^E1$?(N5+KM);$]Z8\0K>Q00=_1B2AS]\Q>6&TNM//OM848$
ME1BJ3&&W_WXDRANM;=V37E*L9JAKSELNP,6Z+R#"0+C=8-E)C(^%^@G:TEQ3
M\!!F7PJ%V%<+/&C_0\=*,><Z\:PI[[W4TB@KM;Q'20QTR(S5,;1"JAX*IE1%
M5BB><5R>41@X68,T1M^6U1"5$WM_3"']^&*2\?-R *9F_!PXM7P+2+"T(,LX
MYU-,?9]0+Y!#]9&^<R:*]-YWR[;9X+D1*^F@V,&K&.+FSJV>@EL&0BI"\4O4
M)/)+PK4.[+Y @UMSR0=\Q04^>K^-$-;@-$X238^-^'PS0_3D57LX=.)9E-5!
MKH, >F*#"LR9@&[$L/CD*!']BB$%WM57NT\8:[1:FH7(7]R(]_67?)<:;#=U
M.Z3[R+8&%4MU),Z2\XG7VO75*((D"%5*NW>Q1+$.J[5*AZVK9&!\?DQA1#\P
MAZ46-:B3'^)1L0YY#Y+C=<U*H"BKN"-@L<4JA,9\YV&/6T(APC%7^SJ\SG3S
M?AV; )9'4X\B\8+M"I^WDV,/NU#5"7%W J-^C'-;,2(O?ZK4P\^^D#3@SE,5
MHI'-6?Y8 )!9'"NL?VC%F9M\&H\!8CL7IJ!=)*%*2EA1 .2V1T+_Q[,@]?*>
M;.'KR9+!Q]OUVVBY],,MQ+E9ET0JNV+0AGFI=WF;A]_;5%FW.LM?K<]V\E=2
MSC:>Y3"P87N$]=8VSWGXUL$[RSV-F2,[GSY:'92BR(C=LM<3CYSC*'H%>'43
M "C>8J%6?!<QWXD.].U5N5:.O#)<XAGJFZWS[G<MI-Q<@'7:0[8C3PSV)[K9
MU!,%2D,*5VR9@"=,Y^O7Z>E+S&+VMC^FQBI>,97*HN32.<Y2A,@=5V@%V_6^
M..S#.G/\2YZVP\JU=W>5XX-#^//GRTW01]2+%]VS3'K(/X-BFR,Y7N4HD+1H
M40U2Y#E2$N&VLQHY ,_# [U@7F?N:/.)J/E0T2; @/6@?D_WW2/NF\^E#/?C
M!8Q<2]X-L^Q645AA!^))"%H&3/*-*<0?_-[G@W)M2>GP40.UF1M&"0.Z5UK;
M!XQ.A#]$GSS:9IT9"<50!2XTGH;FDIR&8 ;>^0;!_KCZ!S/X1=IC5U^SLZDF
MQQ14N:R70L]]SNR\[GHJ$Q@RJA57IY1/'FO>Q40'%C-8PF[5BU'!ZADWX\4F
M>:%Y\ZX+RM8Q74^,H"?"09DNT7"-!K+OW#HW%',YZN V-^NUZA'PFQH;+V<[
M:7O+&W)6U].$ 8\29I.J:*>@[!T-0'+![+1"&YQOI'0;P^/S(3Y>Y[O5)9-/
M$A$']MG;\=^^*6QO;_?; 6 T<]P?+P+/L[J.\MG%1%5V[P&$J:>33S>53!J=
M_%0>?2>I.^0HK'M!$5QS]\T)S6.Y6ND8>3*B+6OGL=$;=7-/RP%$9<G\$"H*
M&2B-F2R]W9')5GL *PH632DO8&7<NAO&NY^LH!E+8)\3+YO5$VQ$$K+W &YL
M$93KYB%*KH(7_5+YK*/ ,\[G55U+I.P/OYM(7\.X(LFR]=%KC^9Z@YO-9WV1
M!U:TX9FT8JZ6:X[?/&+=3?)L]*\;"JD/\ -.W721#@K')F#9F2I6,4A@5:<Z
M$@"UN$J4'H9N+J#/I8].V+IO%MPK,_QH1 G^\-66\VD;?)'>@BE[GT$!4L]\
M*M/"3(FKC;&=_C[Y['+S=,XI^HW#Q]LEDWN>L$OHI'N 7Q5)L']&$&Y@MQ'[
MX#5C]'';3B3A\O2)#@<:ND&H">$)">,P#[M;=J.U7+Z;/[*GS(2%C0$<Q1R+
MR@N%)$0H 71.R=^A\AA.D'I\AD$$XAM::"@2:E5/.11;L4X1Z#_=9315ZS9W
MIF\H*:K!EQ%M[M'[$7QU/!0/F"X3P0RUT1D(QNCUTHKVVT>!8(C FO:"("Q9
MR+I;[5WG_ <Q\P,\4Y/_65WLG_6Q>8P+3, D,P-YHO< ?$JY'U/9HRRXL9^'
MC.=;N_K]??C/A/4W; ;<^QC+WF71NXN^D=RF$E4CTPZ,AI\@V,;,4J[$O[?O
M]/1_S"Q22K?;*99-U9S\UG9ES-#O33CHY1Y@PF7.EGH:L[9O%A6CYAA6/F1:
M=X*T+[DGJ"I=,V*NV^D;5X3<;;ETSCKE>VH*NPH$8+(NB&C<M&L;5Z=0[/@=
M#APYSCOIXI!J9=C)=OB<?%=CL22@JZNK\? YJAKM%6+V.8,0P@^NI)KF0^%S
M>)7H_.<=ON_(#I-FF1\<S"-\#?<S7/.MY^'$PD 7U5A4MJX.D;,-SC58]5+%
M@*A9]MI[<ACD.:)8.?6S%-<0[XO*T)9D.;&6:E#U4"A(K!< ?X9H<F5PY61.
M<K;Q%_AAK]-3WQW2DO)J1@O?33BW*6I:741K8MT"S[=:?'KYTM'[7&$+1 >D
MQP!5V$<U!1WK"3.\A$.I>-%2'Z)KZI(/>J)T6%@&Z:O-OH$W!7K,.GH,=/+!
MQ,@L1%Y2^)C4((P%IW>A-<-R;HWWW&NETO+WW4M7%ESC[R:2UF]]?"\H$T<K
MI3W"W*0 QW=,1[;US&S11%!BU>>;<2L;HH9)HD)IP7I5M=6WW;U-%>=?/3$^
MJ/KZRCG]:M02D#1,=M\#<"23BLC9N,J(YL%!/5?'*1TG54W')M^ ^.<G#"=?
M!QFJ^USG+KH>;@) ?L-C&$QZ%H6M$(QOD(1F-,+U",:1@0R6,:.45R-> ,F=
M$NVO>',V:^*Q:F'&HMKT?OC5.PEB^5$$GDX;U_'^6P]=RES*95:;0IDMXLJZ
MCKCL7NVY:R.PD/VO4<LUYLT:\=*?+SJ!#O6]3LNK0+]TBLM5+#H@EXK-M*1W
M8D0SGP$?Y8  .::$7X0?]:T6Q[#35;@HF:<EY^C@PD?DE2_WI\#RHV9O;=+>
M1$C'<J9Q</(;_#ZAXARP>[V7Z\7=+M\WY.#9;&RLLSYA[+%Z)WAV.)!V9>I2
M=>IRYBU3SS17HWNO8_Z<LO@-.8DBJ9+S<=A)';PT.@HN"'UTG?!ULF<GZS9=
MB+ ]//E@LF\&9GEQH/EPB/>)]BZ,?+E:Q+G>!P547A#I K$.4664@@>*DWE<
M"*/)N%J%1(?]1&"T9]S,RC=PE-#(HK5UB@A$S\[O)I@,H'9)@-Q@"CBP2I.S
MX*"NSILI6K+QX!W<A_+J31$+^0-/C/]!C%*#K/<?=%'OHEHMR+([JS^)9AV@
M:HOD*LPAF 8Q.D8]-*7@ITA2VJOI&U/=:(MJHZD31M8?NKKN0B62AEF*_Y1<
M\OQ;#TWER$\&QV1+9.;2<>@U?CS8N*V!A0B*O+]<)^</8>"1W!L3K8/9W49'
MBC_'<?+;Z!CT\>6,["Z< W:M_:\[FL<6 CN89P+OCR4SME)2SSCR5S$.^A]2
M_5B\TND_4_W=?TOU0_\YU<\:BGR*J!8,]R"[42QA5PG4+.N&6,BA^D!_SX+)
MF%&A.TL!>N\,$]8,3YD>.:!:>3B/$<J@C,L(Z)_U#@K25R-;%/EH"MCN:!6_
M]THOW^\8O^@%JZVRD7$+\8;X-0%XHM(:W*]58#&S;Y ?O&A%ZD(,:S7538Y]
M((:<*"U=S 8W%/J4;'#:* :U27@&''LAIVQC\:RXC?R)J( #)>ASD8L0A\AC
M+5G14=O/@X$5V//7>LZMYMRQV'%/*#]C?[A<<RC"ZPB-AS[D4BD>35&E'ANE
MAI:V0B)S/BM6MGXT<1]6SM-QB^1$%I==[2GKD(P$?P3]AJ(*GM)RB4C0SY'O
MIT_8+HK7X^M#V[ 3+8ZC&DJ^%,T^/>V.M1VK&V'IH[H_[QK6O4QY?V7XAFQG
M(ZH&Y(HB2_?'TT]"W_:W8H34E2XTZ[-5T0B#D-/@=SY][[OG*T..3AD_DYYN
MUE%0R=BAM@)HC\B(.3.56/%]A*7X^^-^X*VUT,M5#$Q1:VV?*H=G8 J%4US\
MC1)'3[_@'<5D=()&M48Q13YT7T>2!1G[D4'WLLD/Q^B1H>MT#;-WP HDP4Q/
MN=N"%EW'ZN_M"0'K42?3VKX^:7TW=C2>$O,X];#:JF2<^M=[0>VY;QZZ7"$7
M.^L+$MK+2A&>+M^!$]4!S@A/[ZLA.\'.#H(;KY(E88EHG_=&=@^S"$"RC-;C
M[7Y6>CN"1]WBR+?)Z.CM;)<UGDKO/])7EO^8OGH@LNM<^/"G Y9P(V^-8(T!
M\KOM >Y\_Y;\KS._ ,I]1),*S FGP@^-[L!RW,>23>ODWCESIA/:TWP0E>I+
MF>,U!I"C^U(GA-Y9 OOB9OD41"_!.8<"(?PP&>*CKW9.W\6YB<Y/U:M[E4K*
MQ['V7:R&BK<+;1,_. E#=3_HM4G\4IQE:O#M 1XQ9=R:S=9C<HX.5R5SK5SS
ML4G7%!?/LJDO^^AA)2X[\:R;]TZ2Z4ZG@LJ/"8#H$&3Q>LBFH%A V_T'Z:5X
M3+RXBNGZC^UD82C*)DO!/7W%'H5"21]WC3ME5_%Y_$!<70[?H>:&#5HX8C9K
M1IDHV&HNT^$B6"=Q'\*VG/W>]0O,X*!CHLU=IR-2U8KB9P:&39K=?SMWY+Q)
MJNI5GL'D258*A"Z$Q8.H4LB;S%&T],-*9A0+B@QB0G^$]E+FY7P($I2!"9K&
M:G[US*+?5=AUHN6K%Z\%D +)!6^7JQG8/I>9S)R9_(^2F0H_&0X_RN*?2WY\
M0;,9>X -1BCFPDP/([86 IWM&4XQ[]=,GR5:D@!SIH]S+\./+1%RT+.(\3'<
MXJ_L)H%>X:-"'RA824>!_0^MG5\8@_FQ*ENG11D??[CN#&;\QAUFAC@66 &)
MWNH_"/6U)5[)%XPK?2_>;_0A?<,]QL%9[DF>3ZNLI^4+-T5V_PML<%%C>AG\
MS2_[=Z,]I6NMNY K$(>U_UXB;O6*Y^]I;&9+QU^T(CUHS_2UU/N,F_ICV/Q
MF[\7Z/@S0IP)59]HW *90+=J0^)A&B506ZN,MF MU8GOFD<G>@9$S32.LJ5<
M3U-,T'(3MM(1 5#QC#_*0W1NP4QWO9&[=ZJ*&7@4E"PN3N:D6#A,DXL6L9>_
M4"^\-7]M7C1]V36J:3Y5[DU:WZ!FIH1)IVO1&Z?5IJN+_]QM#>UOPC[45R9O
M!^!]5?9Y8R=WJQ_E=KXW?=MN,:G\*LG+]?[#<S\7Q._>?"' T11\UOH6%_W9
M-MBJWV#PQ[;2)1+VRE )+C0^N_N3C>S-6+Z*SS]:]UE?_97('=LLIGA1W8;T
M]>!#,[K$AIAPK[$Q;XC[R45]F "A W*,?-O(1?76T3ON^X+7SK9;9/M,HN-U
M0?DS4$&;^M'[TYK]EJ'92.X9,_6K3?"X6R'B$S'6F=>%NOF_ A36G'96]P"4
MDS +6O[VQ4=-XD(?:X8$;G&/UD)U$[6'HQ+T?TY%N=M;]EC^>%8H;5EV+KD2
M,QN+Y(*\A_D3.?&2V?%AVOWFR>?"-8I#M*QZY2U.3E0D#G!"T1)L^(6#"NWK
M8_*;*A-+LQ8,H.P)?%PC^)"J _&+=>.HVEX]]3S;LD[VC6\ABX=.GGL?I^8(
M1US0FX?+E0#;)315P W'1S]%/HC#BDT:^RMU/-I6RY"O,/K0X1E2KI62UN!Y
M2S<HII;G-V-IDY\96R?+ZJP9P*!]1G"D[FRI(PUM-%*R^*&> 0S^D+>P$KY7
M8G0]XG03'PNU&W:66+K>X@(D^[;MWK;97-'>7P NFC*\7_*E[L.E\A,?;?X@
M@QO:8UN862 0BL!G_&T Z9CN_WH *1P('\,2S-=C7"H:ZHM7Z")#*E1/PJ!N
M__X*;Z&LQ2ZQ<AVE>=--E6=EU<O-,3'C]Q)F'*@87'^,LP+!^6G)<A9/;%4B
MSY71UQ3]0O>WV&X(]U:H$^S3@-!!P3NI7*<D#[5\>L4SB"#+9E#Y@!U[ ,X]
M@!>0;*C/0[V(KA[<*E73"?.8F3*OK+6K4E6?N>-A^OJ>O=NI8ODRCL;"ENC?
ML%1>"*F3_)-RD3Z@A,/RD]$68U05[]P;*R*)]8N9$+!\4:5_.VD-<I17)EOQ
M7+2.;H6*:(3M4G 3=F(/@)?I6+MG+M,HSCNL:QHHKOL3_$6ZJMIZ K;\M<32
M[TC#]*H6?_,\T>43YL/ZJN=;../^#BG?<6!8ETN[P])3_?K"BSU*$W,\"TV_
M'7,]0^T$W&/]Y.%6R9\( .DPAT0A-^Z+\X*V?T]^0SVIO/T=,^(,]'(+ID=D
MCPOT#>.Y$.58&U+%66XCY.![%I=0ZW;@K>EAP3ORCS[%7#6A,5Q;1!*]O:9@
MS9V -:DE].YDS($X:&_#M"Q>IBEM\STW7FSL0XQ\ACVGHF4\#&P;$6J@%B _
MU/@&0;D^X WTJ>&P.K?'& 19L%+-<'L""X=J<^\*N?]1WQP.>HOY>].#\S\V
M/<0>%)D'  #I'J[\E@8>'HRO%K 'T,0<J_-W(YZ>LTVN<WS;IJOM5X_"KJ27
M3<N7=/*-\9Q@Y[#;S]'"  <Y%@Y8LA.A98YG3966,;O.OCPC04Q'OOZ)=*_P
MC=8.>KH$2:.'V!F %Y^_V+#M<6_\.LX_"?.B/8*KP.3(D6&X,*U&N@RQOOZ%
M0,GNXD,<I7/5,\L,NI!V/,7M^.A9L;GI)GWG2Z^ES[%/ )DC+/XFMYSVUR&T
M&$23*)V7C,5%4&^(JQ(@,;J2I/75Y#_K+CVG@G_"?937:H?.]&EQ;?,O8@FV
M*LRB76GX@+/(,$QR%LA++KX2W9Q.VG#VJM'HG3>5K:MU$]7U:CQE<ZWR!>[A
M#]F;R2\1L^F,J!0&XD;\DD2?"'1Y#R)<A>R?(6^2U!G1SGO#@(O@[5MT^D:%
MO%#)8M(/:R&V'ZJ-.*-3=N^DN%)^,O@QV]ROLF-14A<YK)2<C$/%4T&YDXD7
M^H<US/>O3,XH389U*2^+GRI.=[=\VGE3.XN61"Z=#2#JX!#Q5'$(H@*!.SZ
M4D=6ASA#4I8:B2'96HS'VD3?[5--&0T'/;]$3\&XT1RZ'6AI\,,WEG?2=T:_
MX_34)O*JTVY;IRO8X=/5KC\1EC(V<B[J:IR-4/A)(R\3&/R^ M5J;MR4HSYD
MGE[@2_G\_D3WE'.CZ4%_ML?<Q.JA1^$&7"7\:<\"1'2^STB!)5NT0X8#W4/G
M2-SB4SW/-8;I-SR[(@,RI39PURK]P#%G&U_Q#"')RBZ[R(@.6JDO X;Y;M:2
M@HE&F;,NR0P$9EPZ'19M-$ U>XN=F0X!RZ2QV5K6)5<9>#07GKEJV@$86Q=<
MJZ"H\$P.S49V/'HU"BH+C-=I':DLSHP"3ZZ<F4]T>P%P[';/'"ZG=EVJ!GH;
M40^0,PG(=N!^V#5_7+\H]-X>H"6K52=Y8ATG*WUN#?C'J;[ 1<7$RMDL /TY
M""<_@, ),@!-!L6U@WZDOXSAD1CW&5:HWTERRO%$+GEZ9E0L8E_6AO0I_%RF
M?=)7@8;.H=;,YU B9!O[][IZ81IUFD^_GG?U3N>TNZG&IAOI$9L9?*NZ_(?U
M6<LVF#H!TXI->,,313^()K+'@J7KG$S(#YI-G?OD^L;U)^0]N^)9!KC6*^4_
M[ M'72=W,H?KD#L)Z9LMVC XUQC5"5'H-;#R()HJF:77MEV=K=,K'Y98$&LO
M?M%DSD,2('Q*2];V+H_77\1&BA"_#ZT38HX8&/LUM*X9,YO"^'GX":H6+5?7
MK!!:V^@L0WC_4BM262FW;K32-_M,SK40C^93&R<BVBR3O@1$RI2A&%!KMA3+
M [,D*I @A!_9.!5N7W'Y85>B>U5K^@.-Q^BG4N?[B)<C)6V.7]!.'&^W.X2/
M8I_76NW(&_^.J4QN?JEUK1(]?/][OX"WYHYFL*7BAW[>F8O_V#+G,MB+ +E4
MJ*SV$Q$&M#Q]OI4'!<W)HLLU8&2\>G9V<3?FD+,AUQ'I^<L;.I4W_U9^BWGE
M ""?IG,>GQ6NLZ0H+S=(5 Z^JOU(F*F'^ ? FU4U\E]T2AWB?QXEOUG_ZO;E
M^2)5H<O)S#GO__4DJ@:TN'G2)1&F4DP.=D!3/)*+[7MOA8(7U>%WCKY.NO@U
M3VW!+J&0S3-"@3!$:F#L (1J0'NYO>9B2QC-1,R!HOP7H1K9)JUCFE?74B8@
M)RPR8?F)Z"M\%XU:GGEL#+/NL#?JZQ$8+ JT?YD1/M^60DK)H=:/;]AC_Z.T
M%SF>.? LHL(+"8"K?A=G'8 =W ,<Q)!.F:A471Q+'3U^WVCYN*&=Q_3"O*2
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
M?^@OY5?].>^KR?Z?/;*F5H![II:;/"/R=!OKN%.2$=P(4VSY>GLD[74# *J
MYW3(5GCI^CG[HX!>#-K2Y,N-$-_ZS\F]<><S7:<XEM@E  _:_O*B;3-]&(P)
MW2S&>KUN2,,E;N;@4*"H:<[,8M]FJXT_L\S<6<OH"7-TII7: 8DO[&\'G*]C
MJA!- K,P-P+++O1-QQX@::SHR^_$[YZS-KET%LF(PJ[Z:L3TA[CC89A5S%3-
M"P%G>&\M%:,Q%C2]_,)3-.I!G"XGT:7)A4]_$B8ZI\3:]J;#<Q+SH>J,"KP?
M$]1_NBOHSWJ\<.U)690JPXB]$8_U@2,0]=YK>'3$_6FC/D_TIXI:HMB+/X86
MY>VSMSM\/2'B@#K+\@CY/9;@D)RXTHIH5B+L 1XE_V1W06RXPYNA*GCV2+KD
MLM4*_"A1.07_4E,NL2XC2YIJ^R3OM76"^YP'2T3-RT_,UE5,QC)B5&OX"_L6
M4]&=2GM;=XUB"Q,<H;K@I\0DS8=+-98K/^(';J6?N6P*@4BX2J5?J+W?V^<?
M?F;%8IB?($,] F&VX2))9YP0R_QI83OG]O$OF#-^XNBU*'+;++\^7:9L#S!7
MY6;"'(#T?3<_)S,?9D.XDO]NNB>=-!H$/U'!U'S@2'FC^/A/'1X]S7\Y2::0
M2NQH@^R#J5)XH1WMVCR/1[= $PBTQAG%.EIV\.JF?3!X)K/#G-D!$5AIFX9H
ML:,RR-R;3@)3D)\C'DC7<4J.H$M W?#Z&<H%.-#197VY(=?G4YTA;[!M(1R7
M^.W:G35O"BD43OTZHV'-^XNS_=0O J6T +FWWE6!!*!/30G5V8K-,SJ]/G2%
M,\Y6)4VLG[LX^8W.]-W-(VFT,]SI7V[@G'@QP[C8&<:%BL6"]0\1TQ_AF]PJ
MF/U.+P0;C&A3NOURV7YKR0ES.E>T1;Y[_7[9NF*Z2.UL^BJB&4_8OVY!-ET-
M8- ZWQ'&/W_"B,#.$3I:$I65+-IRI =A2F^[3Z&3-ATP<7V"SXI/)>@FO"J[
M[H;^)16CD$<? AX(I#ET7QZD*Y!EK(91)\U"?74LCDQTJV_4[C,9$#AOGQG#
M<JY3BN4<4!?19(P!\XC".[X3MNM$\[U$D%0IXZN"+E/IF]T5GRF:_2I=6;J>
M_; EO?VJ?7 WLN@>8)\?N8FH-6<<7B=92 YH.NR=1:J]E3]MYNT&K9"Z]E7*
M[[/#VM_'R2'HG)ETU"QJS(%!2SG(/"3C7[/MF!.!HE+V /EE5\/I3]^]^:1R
MC&%.MBW ,JT$F-LKLCGD BV#$G MHKM_ @WOU\A@?HSWOYX>OLKN:!AB2]5(
M;N+9540R0#CAW2_#G("J=,P(D5/RS0K)%JU9%G'WQ]]J;CA[H8G.YU,C;61_
MW_7V@"CVCZ\.)?UN:XM LIQ1:5@NO!7)N_2A[F/Y1R_%M4E';P<M5;,P"%]9
M:IX82K3FU+>NGD,&)\+50#X0LAQ["\]$S<RZ65D]FKB>]/KE+<@A;RVHW8&4
M09?*KT7:YS^[W75M,?OX2I8_'C4 Y*B["Y>!*1&"$^!MM.P]P,%#B9[%M/C>
M37C_4F/JSU#2^[5:8JU7W^F'@YCGE^AI(*9P#?9OPC47N $PIEGM$Z=5ZH(I
M$C(M2P2_C%<^GJTRS"VJ_L<MZOMCBV[]VB((8XM4_F&+:DCUM_*=_G&+EL-O
M"LT^,?)_XON&.<L)44A6HI.JJ"6^LSP3,O0KQ;-+M"1M8WIZVWG670O&]H@Q
MMZ=Y#U &%")WGR,\:< RNQ.O<*I4WIG"=&\Z,;_+=O^/GN]*D!ST+RZ<=8'O
M';T:1,EI.)[#W[6DZQ)US,9*_?RD)_.G[G@?]V@N5FV<E=/;!W@@QO3M_)W0
M.8:G;!"BQ=:YS8FQ-_L^ #);GWYWQJ20DE\2.&]Q.6\^(<B^P C@EKT^< ^
MLW3; W1XL8YXO8<T(0[KJA*!9AG7",C8^TB^Y;++X/FZ 0B^+E*:H\1-1?04
M%__P6M_=QAW^P:OLDD0%?/)C. _99JX5KDGDCXZJM OFJ?+A9=L\)FFZT(IY
M8,^1FY;(J@/6,=#8[%]EQ/%]^PGK:Z84 V@!;N<Q5>=N#G!0?:)*P8+WQC2?
M[W:2U_$S5:I1B?9O%?.102-.G_/C4(L@*K^93<,P"-Q_;,K)^>L-QW&# L?)
M"^HERY C91%6*1%WXVZG&C<V3DN*EY@_8#AA6_J5^#87TLEIQ')@(@ ^_%?R
M&G(-/H)ERX@B=_SIE"M95BIMI6<1<3,<Y)>DEEFLL)>^DJ,2TH?>,B)1OZ'U
M8P+3Y?%GC*J99)"QCQ 1F"\YA#!V+?X*,3@9=AH'-K(S; W*ZBN#>"JTVC\S
M.6IL=;W\U'2"N\FJ%^NG-W4%=)&6V6A( H*GG]8K *(&U6*YH,6&Q.IH<"DT
MV.[#6*7OFQFCW/QIZ=ZZ6KO<.RD';5H4Y)IF"\4, 7?&_J77/68[B_Q77AP
M_@+>BR!<A1RB#R,K!>/@0*A%"_H@CB9IGFU52=3H'3#"V"U&\,9?$_(:R7+M
MLM\!6W^-LRNB>;O$,?S'7S2Z_C7L!UNF6,"G08RPZ\&M<O61W6CI-DJDA5,#
M_7AK(GBZ4WE\0N#>Z\BBM#3@_8_26GSV!R;#6$G/1B"5H(DQ?'K^V^FOWI.)
MR$@-QWC?;GL'N5=IBDP5*9,_IW,OIAHI'9>:7PP'Y?-,A,YE4-4S&C'<,",1
M%:IDBP/%@FH&'R&A9#H_I?-L9_,&P4JQ]]V"SK9;9.T!F@Q WA@^>A=H7V6R
M(/E2A\EPE4[O VYED^UW[NE'>*>^FM@=6$CXT:/0YQ\!78[#_I*)@OPI$[6
M)#BX_-2 <#-[IAE<(<^V\C?]Z\ET3@MB_;RUO@ 9$7%N#_ D<&</<-)V30^A
M<'4/\#Z9AJ-^WWU(+&CEX:1J#>*'J8YX)\GFR3L5G-!UC5IR"2[D4L6!EE]!
M5"?@A9Q>(N#^,]OGR\!*3#/PL$_U X\,HF.3=GINB)KCE/TD-*G/OB!M7-XH
MIIPYKH)COZD$Q];*[RF%]Z+M2%%]<9C&R/$AF,O<.A?4T3+]B+]83E7)E'T/
M4<#]*%O*,+,6CH59)NQ#_H6FI+SO_>=H*ES[DBQ*'C)9.YM*P I1?RO MI(8
M)A^N9Q,W7\?#N#\7WH9Q)AAD;RMV_Q79\WY%=JV?EZ>"[\ \A2?]OXPY,B'K
MV3D+(-0-UY F4(#O/^JM+S#D_MRQ(Z34I<V3L\OZN42(,%/E3;B/+Z<]7%M;
MH0N#*]$_L,0Z!PP_R/"UOR/67&_M_)SZ_$D?!_!:0VZ!\_D,@;'TU)(/_;SO
M&)9BRE0&:9R-./"*<^LO1,*.+DNTB9]]>6C)@2B NO7JVV@MC&9\O<;,%XH^
M98B5?/)'V8C.E_UM_ LNA%$@VP-$\QQA/V+5ZU=8G8&ZM3FH)%;J@'U;:MJB
MZG.=!#8TQ)27E<$+DVVBMV,N_:%VMR++ZO$KJ&YB^>!?0)QUG.]O?&N0(J?@
M@#R^ FTP&LAZ# Q^?^+KZ['[$(F_:8A]/P5G7-'"(@$. .VHV^T!B). ;0?Y
MJ*=%]M\GG=[FOYV96M$.G)?S!X=XRW=S$;6C3(\,/^GJ,N Z=$ B#L-\P5IS
M%C'B@F3_?,-",KJUQB*R<L)#@#CC&TRT;]Y(\S@2G?),0#XA:.F7-.DRPV::
M$*+Z8M1+(R>'8,>9-E-@&<7K+YT37S+E?#EEO[4:7^)X)->*UI&$#V)MP>H
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
M>1,L<=?A2L3=KQMPI&7/.2 ^!YGE3\QCZC/0];V]0)V_2O1%"-C$HXO]QI,
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
MW5F\!ZFYVRN/7F:O9XMCZS%ZX4\\QO+%8=I:WYT6$M#I>R3$MY_6@HH.G=?
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
MIH!IC^[(#I\&_G+X-W\S36/P:I@H1?5OO/J*5?3_DE?_KA "V'U&U/=O7,&
MYG9,ZL(#OWK"E,9=TE1!/;<>%+V)MVGHU:CJ^<(IIC=<QBSI^O[WPB\G^KMM
MX9AH^<:^8;X_=M0^C[&@"'A@OG51U=P)O@\IUZ?5Y-(XU795IQJJRLJ+KXL0
M4 -]Y^R^!:>F+X/E3S><)NX*,>'9_VQ7G* )(&)9:$O:#$[O"I4@.;CBC;#)
M3S!^9VRGM-IUKD;,WUKT:50.>.2R.)Q:6UH\%]^ER:1O??7&6&N6(@OF$#U:
M*4./^")(UV"R<$S?GSVDGR.,LFYUH-EEK%X4GMR=>3YI,ZG@-6U$N^2HR?U%
MWVWS^5E^(6SA[5,%$>=S+/)&]=E"$#@Y\E&*%K6DCM]C^:+DT,3R=F]C;%U]
MLK35+/_K9UX7Y-W/K)F\^JH!78W@$8YIH/NXC'T4@R[[61'J4(EV(ED^UW%^
M_J'8WJ8LQ03I^&W5B3LS:DRWXSE9HQPQ$A:,?Y6V^K1+1Z"BC[V'_XY >?\]
M DUG(%"Z8Q,D:\'Z(#P@MPMA&7CG] "UQE"^V4W*I3(+8L+/V+8N+#>@1&*E
M6%E UE]-@_SZ$O+1_P"5LG^U?ZFU_0_8L/__<LO[KV6A(4?U96SH@1V!-RHA
MG<,PPS?L&+J8-C,D=>P!((HFY?5@/4<0/_4"ZZ<-3NK)>'SLF>W]MD*;ZU'R
M-FSQ^4DSGX4.=[5<^V\_/?I7^R=/V^J_0:10*XPM&>3D 6#T@34*_P7.O7\
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
M;F?B4ZSZ/LU"V:_NQXZPI*768$T<T_&[%QS$+:)HW/3?G>C0(+U8>O2D"&J
MG^Q_!N57&)Y[C_0H]?I]QD"@0+OGZMOD=7';4_-TGMEK?Y*5)9@&M".@:%&0
MF , 2;WC + RN.O_!(Z_Y57/&VPQ1E,A7;"HJFIIFP7%0B\H#$DGLNG;^ACM
M.)LATX9KGE91JFO5@'/0 +H-A)$DEX#<8'M/=23) EQ;&W*H@HW00KZ[*FP5
M5ES(YL#3&G]IA:6]?U ;1[D2-#=\\; BRW[F6)##Q3#3NHE?0_.,HL11:JI(
MU6-_JR:3)@XVEGO2R<H/4:%-H_$WX$RTP?-%%'GXG28"(KDM_6V= ^>86(7P
M:ZZ$D@'_DUG:'M;6C^2LJPP"7>"=:M!P8#*=;!_JFJOHJRCQU%CX_AOEI7'&
MH<9\^Q*'AU3IO*FOJ)=26;VA]G,0EZ[;4L7-?AFUJ38C.ESZY&';D4,C?ANR
MI\RNIN88S>4JK;YZHPCPB%!DV;Q"CXFEI'E$9E<'@ 5MT0$BA]K^@I-4(;VD
M(--S01:'2,=_F_W)B<9MJ:ZER78_?I?T4-90^;E8 <#XF(/8>33>'#FK0_0E
MC6):58WZ88J-!(N47?%*G-&3M<GD-\1\#6GGLP6!.=BV=UZZO:Y'P.!KFW&O
M@D#T "0@K5EQ? 1,XO0J]Y%XVU=T=#'$QPI5?V1^_GQM6:?F)W%N0<44G[K*
M)8,+'88J3$3$1A+9/X2/V#9V;_RRJ 0POFZF(-,2O_ENP-U J;7PR<LE3];$
MFS#A)]SM@H_O[:NA).&N\!D(,8]TC&P0HM/S[8K,X5'7-N/=UKXIW_?)?A?N
M^R0$QY^\2^^76:FVE,EJ@V5Q$)6=V@[W-$7/EA%]IBDW\A<[79>R2^Z,_3)J
M;O":QEDUV$=U6GYDMCCZ6L]LM%BNMCI"-X;8P:C$$G*%&#Y=#S\4<L&4[H_0
M_=H7<IN>#PM>KWI3'O$N[:2Z2FI3"E11"#K\WCK0#0@\ '3_Z-!YA$=&G#X
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
M'V_SPE08X?;-T)NKT?HB2Y_O,X6%?A&LL?FJH7&)#6PJKRR%FDM8SJ2<\?^
M$J 8TGIDCM)ZR3H44]@T$7+A<W,\WVXK\)[N CKPV[VSGXV6U2F")Y:I6YV@
MN:?=<V"?N#;0LDD^GDI]X_8J=*S)P:0K-+XUS=W2Z:EP/+@K\A;J!NJ/EBU:
M$/9'RE:1936$OA":G>_&H_#O"$W+-$,4;8E1_!@/WN*WIQA.^-($0X*[?R\>
MKJ/V2&3&XNXY+^UU7BBR-LG?SK_'7,!,DLSV\HO;@T/<:4-P_'60-&WL , C
MV9^P)"W?U7)L1>>*@4/N;T&(XU7:K2WK)3$)@W2>9[5/9:Y>+W\7$68127][
MH][)VK'C$!&*ZIC6)Z//Q]0"G6R=M(5C2R/>GY-O.M9XZ$)CQ"46S\X3=?@4
MBLB\Z50;N,#>!\[-J.!4B;P3^=N6#C#C*F&]+&?!)[8S!C2SA3)FBE03#]?1
M%P 0;Z8:W'T J+'KAW"$C!L)DG; ;>@\[@M#X-NO-XYZC&^JO@L:U@NL_7IU
M[7+*ZCFKHT.">XJ#-V)UCP3H R>U0HIP#\G7O1 U\,XAI)2W1#!Q<K0MLMMB
M#$IL)/MNGSZF.RH5>;%:8<PMDWUH_DU5I0.-\R=A;'GYVT8UULSCY@2HKLVH
M,&94*_35=<>OER*2Y =-THR>5*P&\UP*=<@;1'Y X,'^R78RQTGM>12UJ@D=
M3YI$K2GN\M1I#7A/'T;DANR)N]FJPRJ)I8^H^7=:%4HC@NEHDFU(Y0-?)/1%
MRI[$ 8 <WS% 1<*]A]"S0,SGI\OA%IWXD!@KU$1%7>M;I7$[SSN-&::AA8],
MHQN/&]@^*SZN\!?EF)5O%(%EK!!(A(Y+>#^%"K?M^T?=SNS)//)));56\YC
MU_[:LF/##=M^+D*EV@]_.VRI_Q&+1C+$H@/J_HA% [:CZ(.\NGD;A#59/@'<
MUCH _!:&E4QOUXON]^['TW([9$/&^K&H)[I&2PM6RG%U.':SYLE[!?4V7K<4
MCWHYRKKD5EN?97WRYFYR'=,2NGX:UXX!S0J:U)H%.OKD*$WDISF!NEL>GGCS
M0[AAZ,+IGE/B0L<I9P1;7?3ZY_<6RNG 5T_=K-39M#!$IU/[\5_2UOU# U0"
M1"X(KSB\ZJYR9.X4$N#D:OY 2EE"]7SR7U;O23E"FN]YL;??UQQ\;&7>:?;H
M5YA]P>)PU]EI[Z,9%VX(/^R%Q=(^T(T9R ,U)?F_HYB2ZK*B< W(EG#E+L)'
MU9=^/C$&6:L?P [#%]P2KPZVBFBKRC[/CWC0\5?X6_M?@;]C_K-VQ%)\#,X5
M_P,D$!) ZR^=]XT!?W%_KO4Y^QQKU+U#I'D>UY< *9:NFI83:V@<G<^P=B"P
MU]9I2B3U]Z2G/?MZ>8^GIF&B#?79-UJK@G<43.1.Y[DW<'6 =Q[\N.RVLG-X
M1)L:VR%$^X)F0WE9<(0DF)!,ESUQ;6L-DWY;FLT;LLU5;B!/P[1'D=*==E ?
ME2?71WLG(CC8-VTK2L'?SSLM%I8XSZ_/!;U1#W@8&JS4R\-_-"-4>B:BM)13
MQ1S FD7II^:",'4B^\[%^QZ=:&Z''U_FAVW-PGJ5CW;>+QT[>63>\#O9GN/M
MW=3)*O MV?L^-VG<I\E7G$D>71V2I"L%SIT"I'B122V2Q&R6?TV_1GBJK:'D
MY;;1Z\.BWX8YTTI[0&LC&_-X/3(QF32+A<?<@A7Z%UB4F\F&D5]ZB7#DQZVE
M1_)U+#KZUS_(R_94R<T  .WA#!H9_.]I9!7H+I"D%/P,Y,D;9HRW2PQ$D2[K
M!H3'JA8*<FJV7[Y?'<$(N!H#_R[@-O: \$:H)RTIW>E?ZN*TJ"=Z+/=2^.+?
M=>B("C0+^((Q<K<])UK<7(W?Q+X,C<@X00CN712<I-. 3Z[=CQ<:9^K?RA#]
M](CSPW9T##IHW/H\W5<C-5U!ZKX9 'ZCSFX(C3>'ITRCZHPV4'G>6=V.%DO2
MA]SQQ*+0<^XZ#SJE?%]L>3QZ%.+VK+6:==!-EBE^/_J_/UW[7^V_IQF2WV>D
M=JSG\O6@4]#;3C0%^,Q'.C&U3N^T"R.0:::HGA2RN)8Z52FM28DJ$8,O^)XR
MHD2G=,YYD$I(50K=73\Y .#HV-.T4GE;&^6(N@/<TX*PT&'O;UJFHUWJ&SBS
M'N.$L^C/"6<'(V-O 'CKGTI;S'?Y:]HBW[^E+=JZY_T/R ?]MP:Y J53D%1V
MAHX#:E_KY[>L_U@*R5G;BR+\<__,U-"?T^Z@7W4OZW?8Q_ZWJ9=0^CBR%=-Q
MO1U^A)ILB]@W"(? [;H8M?M1W#]@LM0T/V2Y:AO9B:\GXW$4)<<%^8+%X&(3
M5( A,BW<M4+9ZV.29=F&$$W^33\B.86A'V'W*P\R_&UC:RE)Y\,! -@A$9)P
MJUGDEG;JDI\V8_/22[?X:$O22G@IM[:P25>D^5G6Z5_]^D EV"RD2B^&?&?!
MWKLE)@EZ"?L)8EHK\CCPM-AFX, 9[3TW'UNN/A-1#K";Q6[ 7>E7>F#RQ0-
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
MZ1_FGBS$ AH'/6 >1R[!R5*5J%_Q?2AEE(__WGED(H1XUOL L.^@"AM@B(S
M^+SA''2TU2[CY$1<(-5L6P@>:Z##(J/(D#SC0ZN/>#L473-)U_9:N2*+0$GH
M^D;*6[L^];^F)$;HT1A%K@X ):1)&C&!@BS;.@#\)W47>JSMY 5-4+P. &$&
M-+O)W[]Q-^@]ZR8\I?7@Z/[7^'TNWUI%!V%_>FOK#XJRPV:.,V;Z[22,";3H
M7P&CO^,_9'C>^'(>83UJ(,2TQW"GUZG14#-"F/T8[01%"W\ ('YN9'N3T2$W
M7CZGT-04?TR=K2< QZN;=Z6G^Z%QI]_D$=Q92M*49L(6GW=FEFV16\#['[8/
M+[9_*OSZC\* =V@@>*>3*":FST*8)$@3/I0'#93L]B"VF]J363/%+*&3,1O;
M+CJ?O\\'H"7E,?<^+%*SX+[(*"#>4EW4B71SB9U.NGG6:;+C<CN_I$$]_H=K
MIDL_9.<Q9<PR:W#DNQL<>_M@IN>Z/OOR]!.8:L@R-J3M /!,IR]'%H^8?Q1>
M[/GX#=$E/+LA-,=!#=>*%O^L(Q6D1=SZRW%G/"D)LV"CJJ<TZT Z %S.\?U8
M#.X43B[T+BQ@S4VR%;>QN7M4^ZJ[AWBZ-1/$FO*8/E-VM,_5)#Z[Z8V^"OP@
M+Y]96T?31-W\QRTL5ZK_CD?D0^6!:E;W66[#86Z>;UZ0G@;,\\,& -@!@+:
M%NP8I8?GY3Z]PQ.-,SY9JJEU'=N@Z1FTA;\@):W2;C@2VR^KL3DP]X&?<@"8
MQO%M!&! 1Z",XNPW?W0(M8W5O?7;-5-W:L1/)GKK&"_ZKK&<>Q4[%=0NH'%6
MSL969.!V#TR])MVEJ/AL07&@7@8>01'R(<;AC:+J_ ]_1QRA]19XB5BN$[71
M,RV!.=;\LLF:7XFKV5RY;G$GI-)\TDGC9'?H'6J>KK(?=B16YM1Y6H)_2"/A
MU@' '3SO]_;&*"3P5(&42N4I<[U[;[BHS^G]\H,^'-?3@ W2^&M2K*HS>V!"
MM2E7)C7GS3X>R^]N438,>F"R(YNLO:AG"#_%(^1VDSA/;0^TF%F ZKA 00<
MSI38W0(%].R-'UY>1 ?K/>CZX8]2_@_KV3/KVYH[;KMV V LEQ\-QU#S("@(
MWMIB[S0\#F&F<P P?Y2.A;/!,=6V(.$.U1"CSF TUV;=6>BEDDN%:GE^E17+
MEU0^R\<EFOF+K.Z(LTACHE3T79@1@?0NYS-8Q_5]+]3^P[K<\XB(BR'(=3NB
MS3(10M(#_3 ?I;.9> F:C^@67P7<:M\\TR-W_5'6O6PW_R*OJ?N%[?5OWYDR
M;JL)RU^U9"XM!BB* 0"*S%08,T/G08_K -"52:W0-?_RE?J^N_<UP:QA3V=(
MO#D#<@ZX8GE:]R&.)7AS.-1EGNYM_YPIM$!YFNF@\NQ\2.VU<=I\1<AQ/'I@
MT-W+SCS]D1-K$I-MMVI;^>=# YCGFU+1@+T+-$YILOGW P 'U&@9S1[2:-54
M@Z<5O/^XQ.V5\$G%=FRF6Z'1X7:2Y%J8FX<')M4]+D8E @HFM"Y%;?4A$G+4
M"9](3<E^83=S=F5;6GPR&N+>[%ER<K!E*!(-VP#"0@  X$&6>758WE>MJ;>A
M 6[W\9]\QQRNC=8:J/@)5:>]$T!*MFC\<G-GETUULNM4C_J-DNA0"S'Z,!?Z
MYZF1'S=5*VZM5N1YR/AU)AX!NZ1 DP:8;L3),NNS;^A0!-0Q?OW=?+-]WWJS
M*A%$59^^WY$T;5>-P;E TYH)W7O,E>#*8[;ZP?VZ?DUXT3,T;E.ZDRO#HLA2
M?J!?\<2.93PR.A#%2G(UQF\F^!$O2AK7QEC4-.Q(6"AQ/#>2N.<"KBH]9)\6
M\/$X(\DG<NS/11A_6K^D!?5H>RY?KR=\2GW";NLW19B%=MUUR8/<$DQ[4^&#
M/P3<3=@5IAZ%30,Y5DGK9&VZ+^C4KOYJ4?SCO.O%9R)C_8)FH=PJQ-',%ZM<
MXP82#<9[X XW\H?OW _WFOYN/>Q4SCD0+?4*Y)/#25O91/Y>AJR4=L>Y=80X
MR W.,6M48C^T9,$%[L_[D>7W?B5M],Z"<,'Y9H6]YT:2_D!YT*M#7!K%[).!
M=CT@_,VMN7DP]0T-2/(QP_,E^OT"QF9EO,_D]6RH6A@.[(T/2C,T<0TR.!-Z
MR3["OBQJP*Z_$\4)PA1 ZD63.TZ2SG0_0AW1),]7N()KQY<:)P,=%'''O#R,
MNZY_F8\3T7#@<97K>E'W-!XP2!^GJA#$S6F4G[K0#/KK'G%.-1EQIZA_M73O
ME%9Y,)L&0)4\'Y>M^F)G^2R #T!2)BSW0VK[X_^?]KX[K*FE>W<K*BHB2K&
M$!6D%P4$*1++ 4141*0C.8H(B!A1D)Z-#03$J(@<48Q2581(1UJ4+DA'JDCO
M 1)*""39N3L<_<XQ^#N'<Y][[^?W7?\8GH=Y9K)GUKO6N]::O6=&GJY+HIV
MF18TSTIVTG+$)[V[E+7,Y6[(N9JL6ZD'+B[#6&>*Y\&9WM4:]V5./-W3U^FF
MJT/1MK'#+2M;<R?W[70L+W>(YGT(: 3)*K;(4S8E?EQ"W.)]#5KQC%RN3^6A
M&0U,9T%1)Z.HEZR3,ZNGA/6/KA)--U<IYSJ_9/F$YG8IMS)IC0<M6K:+[C*!
M@AJ"0]6L%&YF#XSYC& >FG4E'4K8/=Z4+/[&12$MP6+<D=:*EQ.=L LM+Z4=
M76J5PG<#6$5:"AK,IB?8/AT,\WP2,[<?]4)N147OI_G[42>$3.8V-%!FTWH\
MT>\&QY0+(QI:^H8+'9?4%FX@N@4[68D*O),6]A7SK;AU9R6!M!\YA134I5DH
M0.VF0Z'N!D0WVK%F3"-NA3@YXLF52YT/1US54K-SM;QN9!J'\JIQZ$H:?XY5
MBU*3C%;IO J<F3[[;S\@ZF?Y]Q0IH=%P"QU:K"^2#X,$W[M1806W$8]A C''
M3)>>&"L9FY%G KQ(XNEZPN3+@QWQDV<1^=A(I&8\7<_S!N8-)A\Y?C:/DPED
MC#'D,_&E+8R+C.NL&_UXF "Z??:$L[6.,WWY+.ND&1SKI!D1&FOKVV8?>T,X
M&J0B4.90(7)<AKZ/">#;9)B =KOI^] I''$_$]A**%289=02)D],80("J%J.
M$[K]DUK($/K#R=W\AN;A/_AQ%N!?'6=Q;&''60CT(M(DX'B4:M6>0B@T6!8;
MP<#[O!B8YC!(F:!C%6=W3CAI^90MD[@M.K'=Z)9J^5UKO#8 RF@60S<.@X=P
MBS!BN%NH)=Y<W4:[KT][]@4[>K@Q'M 2NK/L&T?6*GPH]+@X<_-XDJWD\<?7
M4($@R0C;#$UTQ(T@N[@-3;K0/.ZU#MY[;3PDSXBX)*_+\B4\B'\C?F8+?Y)9
MKV_2MO@1 E447;)+TYAD9T&U\7F.;O!6\)Q^L"YYN1&TK7')CK6^WN]5K#8&
MI4BU4F[J$->\=.$81+;J4TQ@TG14N):1)VQ/E*6;VT$AG8PSXRK(4YEE8?M*
MW9;W&H^W^W%(TX2C]J+\$+!GM6T/ %,2WSQO<J_+S[H1>B.AORFR\5G&W<GL
M1ND3J]9OVZ?5L_0JJ7O51N/0^Z#>Y%'.\=<OS3I6A=.X*'M@%D73]S(B=[:)
MFI)5PL".*K^+I[I\SHSNX*X@:MBX6N["]:%WGCZ1$KIC4<Y58IXE9KQFSX;/
M J2\L X<UZ"(<(T35!+EH'*AR=S2(U@B=,D!T6#5';)-QARR>KMZPJGKH94[
M69\DUD/JCO?H1Z@VB)8<5V3(LH1GG]IDG8<.!";I*BL>?"<:NM;0G$M:75ZG
M\=@V!E^D+S(,(>"N:T52R;T4Z1ZB7:_,?:81C8L;2L<[.:_K79T==6&#K;G9
MZ8L;1/S2,()T2;)_,9J_E7KIG=8F ED\2:6.XK5<_^:=K)(^V*5>EBQ07W:W
M+')TXU9"7+@D1R^**H$C!L%Y3!SITODT= ]]+UDBS+5K<1C&V_"<HL^3YNV+
M>>3$- )'/V#%A:O%M5["// L_NP#S]5A;B_.FJ;/7HZPX_ID]?E$6=+^)0=B
MGNA>WBS]\JH^G^\B<4($JL6MVR3CFW<8[N%V_BXNP3T1?WJ'\>'K.PPH,,U)
MO I5)S]9<:2LW; .?=++,5XC\P'KVJ/XXH&W?B;']A[;OG=SXZ)HZ ,<:BIS
MFY0?KX7XW46/U+_J8UV19+#:O$B9-VJ9WMJ&[<;W??=SW-FSU5<):8OP78=,
M,7B+XW87;++,BW+B;-GI57XA^L00[\FX$/=@KN?HMF=?]HKEH*"5(&U[.Z:Z
M?9'1<=+G".>7[HWY2CLI.+NSP6*-EVN=+.-=#@]Q"9CU(F3>J'2N.7.0)AX(
M0,Z$TV,M(5:,N]#6LQBYZDE'[O-#--TWM=:MAHK2$K\=.]"S=#E2-ND7<S"
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
M<NH^[F?K#)X[?A8RWV]5=&&__K:*](F')CIMOZV7%_:]I9C>1#"%)=9; DG
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
M<+=\A^)!/72?Q\4/K\E.*BS^>+ @"\+#WL!V.NB_%,XV!\=N')R,4]Z2<3"
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
M241V/$2Q*=B$Q'Q4867,$U6&?1\H2KQ(F'8=*H&A[7F2R6ZL[9UT&;+&M^/
M-,&Y32<JH)U]Q .*Z*[RZAEZ-_7"U"Z6Q:9^QV)9(_RS">3ISJO*H1<P6NPN
M<S*Z1.(&BV ?O\1GGH\_Q@JN8.D!&'$Z!LZ2QLBB4/%AF% .1B>NS)YWW/5
M/?(&XA>,ARGUWA1L !F*\Q@NDZ5>(+MV?<"QP0IK(O56':.7CDTJ@XFV,5X8
M1O:>)SNC<(#^)'SAV+?#H-G0D3<P$MYLX\4_?4\(4MC?/X'M+*CO>!X9.%O7
MF\_NHO(RYZO_C,CW:B<F>*8=(IH0TS<]<7&PDGFOG9ZW+/VC\QUB,9Q^Q%<Q
M^-OI3\%I8P1I:(():*LR 4D$XR/*N\8ZC/) 9H8)+(5T(QBX&Y!!$8X#_*L.
MNE_;[_W/;_YD$4T64]9/L4/S(:AZA$Y1]<9FL+> F&<0T@_6F;;A-%J%O/JQ
MH+)A;>;9XZ'F:A5M*>D1NVH#KPO<@^/-5Q7L.Z*7O?X4]SEO&1/P-\M@\-?
M*L4##>'SGM-E(F]O312!WK?T[SRW6U,[-S(7>X70^;$?"D1#1Y&TEUBJJP<3
MB'S$!.[/];!/Q(_(FDY 7/3;()&N,(Z1I0I!PM;@0"P3Z.6 @['G\#-,<;-2
MA)D]3&#T):TO$)F:A*JB*HSS_+CM3X$#<3ST-3 T7HW$%)H,KCDBYQ#8*<$$
MKF-ICD3">"<%)?-^@C 8/UH5,1*<.U%"\)%\];+;L>':]5X7^MT83>&5BD;7
MSS4^8G'%VI9Y3L#_CK8<_R*2 ET]APG4'&8"97!PY6H(IV]XY*01. [[D#;C
MZ0J! 29@WT7 D5 ]'NW-5'0/W9RD^C=]^)G CR_@?]*>Q--L0S%%IFBX_\8$
M\N%YK]C8D%?.!.01MN/>. TH/(\X\[FIM5W3:R;R=FC!L>B7[RO/CT2D#A;?
M/[[YU9U40^TS]NP [/3KU9IBB;*(,!"+G4/:9TJW\P2_L\"%:<J11K7XDX-=
M<B,"1&_N;^1[_,]FZS.A[0HZG)J#YQ(3L.L$0\AV;]N_,6;=;]$RA4-S1DP@
M!+X#[X _<H=A/KC#+K#C&HQ0_&>"+:[9"OHPTF4#2Q])%P-;4; +"N-)GK$V
M@)/-PZC+WF/GG,:>[*8-:MN:"EFG;I*0B>L)ENH8,+SW6/1,3M.09&3F[6KV
MR"!:\ZJ4_5.>*^!?$0Q>EZ8KP-KUS 1$*Z&J E"BJ^JO*2GN/T+"_ZR#+Z8<
MD?R&\;"UL 3B15,/5*914#,7: HA/3/MDQ^G[2HIQ9]GNMLK^%T2!4.WF1RY
MY'9N).Z(<N2SI:=OP &WTA[V3/25JM0T'I9C@QP\#.4O0(^]1*X<B+H9[T](
MOORFPI+'8"W:'F_3@?Y&PE'?F&_\6+A,/$W_*T(X&I*+C@O26O:M52/_A%?>
M3"3VB\^X]D.V-H-;%\ )/@R,]11-%OJ7XV4"G:)0"TV!GND35C;N/39[EI;2
M[V6#]B:/M1^4D<YLF7K:J78"*>9@P+GOUOU.H9U]K!B[\#)[K+-T2\]:?6W
MF^LON<43V;(+WT]?/R/B1L$(S2#7_0T7(7]HH2ZXM28'Q8P16D6L_"R.)(6
M^3JN^&0F4.[?[(V3J&0"L?AL+;=TE>DJ$<@^*N9"_0OIY$N/LNV<U)UC!);+
MB+$^7@MGSU:Y3[XQR)V37A)Z5BKJ=VA1/H944^U-VE:[&2%IE6>;/-V#O+2]
M$'\=F)U M9C-8;*)"31340ORQU]=!.*'[E (=SB"H&YF 32-;[;[P^,:P)R/
MH'P).$V_"3@QLX;FQL6-"9PKR@9G1 ^ZJ_.?CEO>C%=1#Y1,%$V==P@=S^9
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
M%&I001]>JG%-N<'O,_6;LASD11G>5P)OG["*$M9#$-<(@G.<OKNZGIH+;@R
MDR>G^GJ8W7CC"VJ!5\'R]N7.[ YZL:@,Y-UC6"^\CGUC!H^:./JC;_@.]DT;
M4A47WU]#I"642AS8RO7F7.&(4S< "+$R!!.6Y&0H@0@1\JEA !M3Z!<F31+W
M'!%Z4S7QSL"GG9^&?'>7)9?K'C#OW8\[P.P;T!H:>2E.=K.3GEI_I25)[NCC
MO4'YJ\?EJA+>BLFDN/0F'&?2O1-N=,=58+<($+1TV&J#O'22),/P-+-V?>61
MC=U+[.;)/[\TUC\\DX 'V)7;4HZ$F<H#G)I,@Y;PUT[_ KUW>DU:X<T-,HSX
M_F^;]6"XU?+MW+;MCWJ5V"B;$DK6I:?,14YD;Q"-<ZJ2VTA_<$)TB;E@ ]L1
M>=QPD6=BD_ELVNPU&!<32X;[0P^N9Q;L*Z$AH+U8K] ^Z9E2M*@2@QM4L2!:
M]CQ*P.E;H5W*78]:;"+S#5(T"T*AP,+ON[L<"S,<MI*G-11BBO](O9WO-+66
M<ZD]^UO-U^I7FD&<-963K9?\DA'7J6=HWW ^H(,F]T)XU/2EIX,Y@I]OM%\[
MC'>D8?HI^GZO9:>JNQF MR[%)87O'MF1PDT?08GK2S] '<\GMVKE/BVW*]]+
MT,'%!D)J:QLC'OL.R7YQ7)T*8R&V7I!_<3A![&Q]EAQ!ER#;7QD]KYN+@ T_
M[O&VG[F^'93G_6E(P5;A*63I_D_1Q9W>$"8*"*#-QK5J(EYH+OVCV!;=<OW!
MARJ:!O-RI=7&==P6[Q%*Z_G.C8T;.Q=F?BV@A[P I6:4]]84<POZ,R2,,++W
M$7UW+/ XR5-<JB$J;=,0J-: ?#W^.TB?;Q8X<DMIMI2(F<_H_;MQ %I27%]"
M9(R]==B;MV!273+>1WW@7/8"^V:6S5(6>CZ=F']TN+5)AU:#0ZQ-U)ISK1[&
M1#7*?V[T]BN<J8O_8/1,$^F%UEH0:Q9+ER+93\:LBU"\0\Y7H6%$!M!&2;3>
M8GNJO*LFZE2XC64)/VF3.O6BV>7MT=K#&0**>T6?D[CY)O^/]3'/9_JY1^SM
M;*=D; B)1D*7RZ\#U'>T5!R^V$F#:-R&(%NC:FXW6I8W?Z;/_E*)JEW*?G24
M)<@+8-,C-7YT4U2V]8?M!5U<]%<B])-/L5,%FG;V*TA!451S/(4FT5J_R[&?
MTSOZ7@HYX@N<K=P>C.^*5*>._Z@4D[B,*:5S!^LZD)\3T2U-HJ237R&QYW,A
MYG$=H=87Q/G]Y20LXZK/S52>4C;_:>"K$<9$+L.)0SV3X^=J.E_2I8/9YV%Q
M"B,G1P-/K2M#L>*S"DDB&3^BW;G>66F\R!O'P$&8# 23(!HU,#?/1U5V9@ +
MM2""5HY1BY09P+A'&_Q0=A.'^,.\S4P7&Z-SB3& JZB74&)5# -(&EO96C\H
M(#>T@E24*E8<O#_OC1.;\JPR+C6_]/U+T!?F)149^8M_>Y\)6?^JY?:1,Z]O
M:LSV6=^X[[F435^5#?_9.0[<!$((%&_DM+XH+25$S3?=G@'XDJ?N1,U='QC<
MKQAX<K"#)5[CD_1?/*:CH;:,BP[DFPK8)R+()IJ.07>(_9&+LY73-G-:,46I
M;P4-Q'94 9D$M ;+,9,*13PN9A.'+X!B>S>+YY^J*A*GLP16_SY9?QIC]J*E
MV0M:?_2/BWS 3G4@9GI&^V;-X.,U>U[]40D)"9M,416?!?Y.0:^S'TLNW 4
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
MFB@BIJXC(I$"Q,S$>0RO:85!_I1C?*SSUQW_JNGK;A(#'<E+T@*;[RXN)PN
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
M]ED\Y0R9N<(<ZJ.8 4 ']@=.%8+0;YC/(VBMT-T53SAKB!,#>-4[CAJ?>L<
M5E3*0]= "#%F .D"9) K/.JGZ8 $M0M.-(9.H Q(=YYMM3. XRN#7@$K67,3
MSP2U3<0OG+P#RUGPQ'\Y;E2"BMR2>\M_B)GGXUO)4QY$/ [U-J\;>5PZGB/Q
M1JDKT^8#R.%,FH6(<U1^=)O6LZQU3,E*J@G.9SC$V+^Z39]H*QLUF%QU$ 9=
MAURG#(5!^55K8E'X/%  6)7K=U[YDC?7(F(755_F%CM7./LY)O:SJ9^ ,)">
M=L]Z[3]4] ']_!P93NB/U)=8R5*WQ\1Z9%)N;_?I]7C[YSG<0-4/77CXK 4*
M 2^(_R2@F A%X'@?V-FJ?6QU+ESQK4SXDF<Z>PVRY9.G%VH8B"+:SZBN0N(@
MO.=/[NAW^A4X3'6F;C]-[1,CAOJ=\2#F\Y6A\&@4#U(8V8<^\IB[>(RJKH?
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
M.HR"MLRQ.=Z4'PXV-LCT%&WH/IG-K7'NHGQ:8YHGFOCIW^_+KB!B0(2$L3,
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
MN'%E59"=&2\G,G8K<;8C IW]!P]EHAV,2W3Q_GG;9@$_<TM$T2X)'A"'I,?
M>X[H +9VR:1]H5AYM7MI(4\#E4+JOW.C%J,E+R.FF\4F2Y[\?%E]EO"[CMV-
M["76P@W9XQ^.""70>Z]%H)]B@?8;\)XFLN,N' (YS="Y+/CM=PN@NT"9L<6)
MVL-#^/0F9.B0"\??W>&L$#Q664IA'-/ S!.BTUR$AV%G4.G*$3%MHZ<D0,HP
M>V_$O&3 EV'PK0T@1I_JNK1(Q9+Y-S? /&_(CU_K8\$V%E[+KG#5(=C2#QBE
ME"VX6KOD38G:O>.69N#>J*+/02^V\B2/:$94,W!-X*T<S.6'BV%( +0,IKAC
M 3S5Z)4MJ'YUK+$6+\A^R&9+Z8Z>:*)Z/B$D50P#ZC17(X)D#X1M39D.]""#
MWP42B+)56]%?!\1QEGT)NBHV)KHJ#(#_<V2]924Z_#XRHDEGX3['"UD[$J!9
M55LO(BF,\GAN*JOQQ  WG36S9RXKXI+VWCE+$ABV3@)PE!GKX1:+YF[?-DHZ
M#IMJMGF%PP UMZ)O5=:;](\';OG9&C6.E4JNSGMYW"BZ\!R'R[1CDP-FR=$>
MY\9>,U+FWTO'N6'"H*5:QI"!$3&[UW]\>-+B+77[%F=BX^'37$\7"2\P\R'*
M8T;(;LQLMA*,W?JHS.4%;M.:4R7IF\+%=WZ.4EJ8+>[:*"M8<E#S?S[OP!E4
M '6:V%4V?^/LU&UWS1*A'S-2-[O'Y1VJ^]IVO,R D[*-:$)(9ORH\KXK6!;-
M8+?.U\"3BC)/%I6,$20!?*;BS\;>ZYI_8=!5 ?Q[]!Y&D^P55?D!MEX->PJF
M#9B@.P56&D=//NHG[O4SD !F^ AD-R'Z#'3N 3R[#O\,A+B<RNYQP":W2("-
MG+*YFG/L/XP2BVBY,,H5@PNC-$7^8ZVU;\Q.]U(3&XJI6Y0*Y]=Q&S;#JK@]
MP%=S8*6(=%[Q.(T-HDU17CJ&B\ AYQ$DP,H:E/["J$5@ATF.JYT]W;1ZNIZ.
MHOO2/^*+K^"S=SFTCN5Q-[(Z?FUQLE27AWUS;!JH\F+F*[ODT"UE-GNLC".'
M%[?G;52/:CX2MBVSZ-W&^?P!BIED8%YP46PO2. @R%DP[49J4H/[[3*>. [I
M$:W09_LV;.$_>*B_2.R!&;R?+M%VUA&T\T42EP9O;;)^2'DN,SH%>O/EH<*C
MQ(0KW19KS?+7-<ONA?[=B&@[VX4PZ%:)U,R_E_5WSYH/?A1H?3Q3*R:Y?02'
M:)-)EDFE%A=8F%I@=' FNUFTM<PVZDH5*"Y.H][#Q6=\$3FT/\I?HAU8T1U^
M;[SLK@QK<,&OZK!:A_778E7N!%G1G=L(L68VJ,*$DH#WJ#:F*_A63P'X$>6(
M]%C48Z'=[E]%@?[>+5>^",[VBGD(OK+5OTED0L2V1F6S>B0X")^Q]S.>L661
M *U*1#9O8ZU %R;OC!>-=3R"S]_>^U5CUZVB1^5+ K 0! 51,@3ZXO83*_94
M?(L9&C.6)"I-9:EJLA:X'AEL;*@77-O.T;[QZ'9%"5NR\'S#[!,KL*7@%(XS
M?$.!8TG;NIM3:I0@F&>^;M)4AQ=0$3'@IMX5W6"XRC=$!G9U0/PT;J>]O)%T
M8J6 #>[Y_MDX7>NWD_!%G>SA%0@Z/QJ0HT1W6F^\8C7DA-M4V2NR2VE.NDYS
M953^7>],!UQ*EZ/)1-9)@4*5[M:G8I[9AHR^2'JT5-^"U#.@^IGN(Q_B3\&-
M3)&<+3BZ^A/BH[+5M\+F_PF1\KU!^FC N].(B4V-^5O.\6(]HY.BYHT'I;UC
MQG/@Z\"E[\<5;W0=$71'WXK9PK@/:)+S&AV.72=/*AZ^U)$+!M#NL6X2GI(
M5W X/U34;5,""\IO6ZLUEGT$Q($N?ZFT37XI=$R&9</7F+HBC=V^KQ\F_^:]
M$+D7VQ3A.*L>]#F#M@H>O" ZIB #GZ5RUNS_X!SJIIYC:\E6__-.T.E2H. W
MN*.X?GB"Y:@LJZOG*Q4&PVM_=T@0Z(S.]LJ=N[ZS:U>91GW]SI?L@)?COOR+
M[Q2![>#*]4[0]6!66'25I\JCZWX/&W2[']^G$4./--FW@S&ZX,\S+PS&W\_3
M6T326/[PYN7C+)B%81=[FXVS:AU?OJMJEH/LRG%_+J4->8X_N;A!K_^JARZ*
M]NJ6D?!\Y>S7764"5U_WNA4<"9]U1])^;BOV3CQ,^3P87VBF=5N6B-/+P!T%
M& Y;63Z/H "&8 ]AZ^YECZ*\]^P")KV]NM-9L8$A0XW*N=MW M6._5?<,6(9
M]=UY*F\GD95NDGJ"V0P>CXST Z]M*,/5,1GH!UA@*W]A#F[64#UA]75]@J6J
M;-?E7N9+Z/#](LP.8G4<U 0#Q\Y2#_O7GG?OW& \'48"<?SKT95-Y=LSMV/@
MS[)3[M(Z2/B;W ;WD/L9_UU<F[5(>Q1V6]A%<T)!:4?5;G]BC7$S+4$>G_[9
MF[/1.-:8KTL/SW0X2;P^3^UQ_;S8-\-HV,H#"9P11.9''8O$+FO?=S#U$I(8
M//91W]O7JD)H'JJ\[&51%_B[5-%'(E_N[6@$Z \Z,EO*NR%"A<'(]E_>F_4?
M)CT)<CV-%O:X-Y?>E(%-<?'(<R:W'FB->,RI+03??AI-@8*$C3?+:?;VY6T6
MLZ!Y^W:7SX>C8:R;(9REVEEV6ZKR%9/%0'TL34HVV?$VWD_OJF?/'>J B#$B
MXP&Q%$O;P=I-[ZC7E7&1(H8(GLO */>2SJ])O&%;VEY/16%O5440-GXAI=AB
ME8JYZG=SCC1R#SG-N#H.SHS9BJ .DZ+BU6$N+^N0L3*(4>'N30MRQEEJ7N;W
MB,*(8KZQT;%&4+'C-%-JU)\M'4_)4)?S@R$C6P9C,TTY'EN_W8N\]O#_:Y>$
M'"B4:U]^$W@T=I'G[C??.2]%K"PW>I  X&(2("NN>1'G>L$6S1?(;PDB!D)0
MM#.S1!WY;O#1&>+L@6"-, D A2'/=11<,$SP#1]&!EVPD?>KOS1I-8EG(@%Z
M_N#XB/46),"FT#@J$0TKAQ'2!@-AV[F#Q+A^"^_!$T<$$A;;S(4;.@*GG#W
M+B]WQ6(HVNL#RDL<3NHCF9+!-NH[GF^-I@;CZSYT,4Q&;<(PNGNA-5[E[3Z9
MN, VICML01<IR'W\0[SL]A#]#J3J_&? -5S$<O['0TN^]AB;9"/?F)D<F5%)
M2$6OQU*PPFHPM-#ZPOBV<2F**V+SX(W;U3LM&N+SZJM,=52KD1E.,:50G:LA
MEOJT_6&)N7#]#3%&,=U"1\WMH3/(<?3Y]T/PS-/6=[ABY;&W/).W6BPV]7G;
MFTK';+U* LPY"A$Q*4_2OIC+=@;X$NYAU:(:!9?-/3%7DG5Q26CM$@W[MQ5]
M]^*8RR:,F$^5%=Y;></'FT0XN)>X6AO4/6X\]4Q$EHKIF??\S ,+BWV1&/_V
MH7&_Q1W,<I'B'BV/5HF&IXLVUT;?+2K+6#/+!"2H)?CD^HOARV.GF[;AHIV:
MZ;<0XNN?I!$9ARDA]\,3'3U/;(7[X70!%X#*'@"T=*C/Z'"AWY06-VM=::<"
M[#_+68U)IKQV0A_Y96Z)YH/Q&**"!&BKP8EBUA;;X'"9SP%]"M%\;QHS;Q/$
MHHS=7U[6V"88'H2B$?F$UQ-0][PIG,YDA[$5?5+/XYC'&J:L_OV(P?VZS0HV
MHL5[HL )[307,J0"D['4GY2(NM8AUSG^9_+DI@O-:Y''E']DA:N,97?5T1:R
MO8D"+S,?&$1]&Z'3TB;:JUSKDEI)L)PT&@R#<B]_%T6ZH%M+(&;9PLVQ+BAG
MO1D'L5A*#1XLQ3&E!?W.#?\^[.0Q%#.)OIOE<)4$T*VOBNN&5LN<0<.WC!XW
M_*(Q'-O1CPWJIB@+N.7RZ1C&!(0,LN*T]"9I0_MW:PK[R-MFPPC=] J!"DP6
MM[Y%^ZQ<"DH]0GS.(%,2(?97GSU'7(>JH2QAJOR+CA4?GZ&NU]B_JVI_8'3%
MC2&ML&?%N##R$Y]19.'X2G%OJ7_I]DG:>U[^-L<7:\$D0.D-1;]C<]PX)KFU
MAA76#OL<OV6FH"?U>V2)ZW4=;WG#J[[+WNPN%@<?XX-0B^6A(8M=&97]45T-
MZY;SFZAU@[2%6R.*;1C6)W-)MV2=TKUH(+NBTZ$=%UBM8+CD]RTCK!YT;)>3
MS"9L9N[JHH!UOE(92UNOO/2N[G W0 TSV'F#HI6K)JFJA+=#;(.I_GM7AN+$
M7JR9RLR(?=ZB[&70<QO\V*OMR4)JE>L\*UGG&[/@!K>BT?SK>@5E\7X26XLS
M04O)X0%R&W)685G>28O*(UFQ:\TA-IYX?6BSB3PL., ]J)6'"\G8&M"/^ 6*
M(%[&X2 W4'C!>5844R >%/B :8!-0W4]JA?W:#NJO:XLXQB!8>J ,7J[J(TK
ML6[[-B5EYRM$>.4[F$4FE7K1!]\-F7SQ)]B;(HY].8\VA,"(8\+N=:<&_TE_
MB%V/@K+EJ-#MKWPS^5[&FQQ)'MGW)3M.H_NEQ(#LPUW09=2VZL.)S5+8X-!F
M4?*$Z,ZL_UZF"Y'2$OG->Q=*AV)X;JF9?)L>>!*KJ6"-$>5;!],:-P5,+-!-
M!+#CBG4P"W"LC!'NHUS'VS]R\;V+KZC?!:TG*==]X%EF)U?L]!;V#S"EM?_T
MR: NV=\8+-'>V9=:^;WDPG9]0^_\]T#-6'^)! A/?X@A(T,NTCNFRE$3UR8V
M)[C3CF+D07H^'#J^D\(JS[-9BC4L;VATSDML@:Y<M.^G ?=P4!6:!H=<7-8\
M:)!GV#\5&?K#&Q.$?6IUN@3'\>>WG[L[!=P9]0!1:U?2WV_U LBRL,6O;V<L
M;<B_A_>?"7:7QB]M0WKL5_,)M"V[^=%P$!H\=IZ&<>G<(X<^B:(-A>KF;I5-
MG7?("*Y3K[-\_K*<N27/NKV-&3<IOJJG3'$G>GR+\]IYOA(? 1@+_$5X5:#Q
M-L=N\H6K%QT9%[^IE_,5:FBMTB?C4/-0VR;6#-@I?%^1TN>B_$Z.Q<=,%@DN
MP?[.;=/3UAOMJ<%FA-P9XV:F]<_16.F)T:=?-3EG4?$7O #_XUJ<*?9F^XV,
ML*61O9P9I<X2VE\:M6GDU(O<TGZ",BZZ5C>@%4RA$^]&Z\<."U$;XS@;/PZ&
MWW9:G^-,OMN$C8G7LX=0?%'>?7"T^OWCO[S#]/^-7FTW2PXWRN58+73].MRW
M/EVYX'@U4%?CGA4.*?DM>T3HDV#:]=T N^X"W19%WWA+!LR1 )1_P)";8WI[
MIY6AXF;150U%<K>SP8Y!VHTZXR8FO9A3>T>%]M/SQ8E&;F.L=#'\$02_679)
MOK':Z<X9_U+ Y0K!X?P/8.>OF@@;7\]R;->^<T^>2;=3;7?*HX7%%U<!YY"0
M"07#8L@?[7/":.&C_9-7%,-J7+FVNE:?^$?S,=G7=?3F+U#WWP_=_T,HSZ !
MKGB-P+8+28 A;:@RWAS6T^V]3408DP JO/X(S#)1S?^B?L@XOS+9P5550TCS
MBD9L'\$.]8S?FA-Q)$#[69KWXI(H>&A?@#^KN033%L[_XW)]3 B03DHTF%-N
MA&"<HPQQ+=C\@V8P+NBG=XG*E@_\%=^>_LD]?'6C,,$ M<R;S6Z#&C7/,(*U
M_U;BO7@-VK8,W'7WB\J%D7R=P&"-\A^[*GLX2#TC1@(D_9P>,'$ECNT =<;W
MQQG7878O28#U$;GF&O#I] 87@Y*"]_HR0R\45#;H]2:J6?[:A_ 9<3DZUB7Z
MGM-HD"(D'2,:(S48TLQ7@:4(=5D$C0MK3-_[\/0!LZVM@GCL&&M+5D.V:MJK
MG67&OMG,@74^$;LCI1HP[@%7=$C2:Q>:-S=@D53?*ZYL3O8=R*V?%Z$:>?%N
M4!"FN:[,L<)B\XQP5ACQWJQ$7-*H37'6B"'ZV34E]_2Z%KZT^ ,T8R=[S76&
MD;PJ&>\B=-[*H1P)\!E,7W5!<C?+"+:NY&4Q)18][#OO/_+PQV45W!)9MS,Z
M5>93](&_Q\ (##(HF=!#7*D41)&O(P#,Y5@7EO4]-)MYZL$9>K ,LMHKZ/A5
M0?$-OT&@@_/*,\A8/A]_;W^&.D']O+&9V_M HW9D)ZF[_;87I9Z&9 >L4CQM
M%3IA71.]Q8"?[!_3-=-M'VGO3DIP"BLT\K!<V_4GQ]0<+^"B,(-J0>H.3@2U
MO-G\Y"N^OR0T**/#?PD*WI0#3+<LO;QDJ1;^EXLR;AX5LSA71LFH8?#J#T6R
MPO)39(D<*_EK><V&676YR:]XE;RTP6>GK"6&;[H3-:9JBAU/ZH\+/0JVC/7!
MX'GUD4%7^20?]K0DGB,IO7#!(<W>WZL7A?'7_TFX*$IZ672=9^G2P@>YO2L$
M2VQ^>U@L00;EK*5AL'E%(O[Z2OIKI\R5^-^[_I!-KK\.J;O(Z'!?5L'RQ]0V
MAIK,PZ9K9!G.$Y/"MG'Y'-+?S$3LMI+%'A6.5R5$M!!9HI['.Z8N[7]63OO5
MH?[ZJERY8>MOJ<T)HB1.#/]H#7AY8Q'SLQ%,HT;@8:V1'D+\D6!N&: ] ?P&
M;M_P]OZ*=-5[C]2: ?7EE]3#S#B#^<S"U]Q7K6!92F,8VHYM40YO!>\X;0D#
M3'_(R(Z"\N69A[KCIZ^E28"JM)N0LIK:\-UK:X$&J2Q75^*DJ4MHGUS;$MSW
M0AEW93!#S1HEO&-,4M?FS=\;T07LSHC4SC(OW[DEPUXM%V] H,*:=R)NB$0N
ML$Z^/6SI8 IF>R_Z&RCIG*@H'P,V.^!M9^2EX)7,G<U?1"QYE"P(&+G6[Y$
M9,3K9ZLJT(OO2*2D\G]K1,OJ'2#_NX4,G0KLX7/:C9IUD.U!)OCY^DM=))+E
MO0_-]YUCGF 9*VM"67[5_:$/5&>^MG1[Y6/B[Q[VR7[4KT8K>K,OH_7C,*O\
M4C66)S6MPGZ<P2H,Q@F>_WHF_6<RLJM!64JT_SQ-#5[Q)-C<?>1YQK\RJM$S
M3>7<+P?WASGGS:;L[G)7!_OV" 9SI<#YL5Q=FS9&$2K5^VJ@2@N .<8J"#LX
MTCBK-[[G$1&DB!ZKT8O_/B(F>T;3/F6<#2)[!%&DYC45CK&=;)9T,/.3](6*
M.^K1GCJ<<!,&^?8)D &/P;!Z8CT+Z][.%TYJHQ\_%.L>]1"V$[.:-+W-#(Z-
M[26+-)7_,0REXL$2_/]C+#@N .Z4XS#C; MV2 ^^&3"QN.^Z<.%<\'$28%@#
M[$*0)0%B%S5(@+)\$D!9"DN!=B8!^#B6X6?GX'.&Q-FDB]0*Q!#S.65P5).'
M"N'A_/!BA8=9W]E=),/8':W4[AH:V,3Y7@+G@J_";,   A=&$[*@4/ESO.HK
MNG/\?.(G8ZE0;8^*ZNG#)BII#6YNEDZ?J3D/!0;]U 8_WK&M=N3Z9V>U9S']
M<H)'W-JX5KPLKD\OM!VKC32O,^T0,U]XLV!!/7^YN.]:Y/J/UO5P+'R6[%A^
MJ%$>*3_([LTZB!=S GTK=%!?Z7C-0\;S>-U!S\UX=SDV\B5&MW]9H"C1\>T-
M-&R3@[ZEBD+.34^K'+-Z0=>/?3)5&!<)ET:=CC*BTBG*QX3O-)?7CJ.74V?6
MQ'C<,M]1_OIY)VC#40 TW=I_*""V%A?C_B$+\1CF @X)H,7 6OV5\,J8O- L
MJ^JJ*]KN>9M#L[]?M#\2,&5@OW6I^R=\<&NY]?5R5"[Z=8GSYRS,P<I;Y$6;
M\1GX]Z5V/?/9/@^%=^UL_9*1=-Q16A)BLH!+8_&/Z4:SHW)C=1D:RMN*(N-
MC\G]V3#=Q[Q8T.?#HTFHLP]%.PE _>.6AE+>D[E?:>\CO] _XA91IL!I^Y+#
M.V."2("*1FV*=MH;%Z!JC+(A!X5)I3]6*GC'QLQS,X)9EN5^XWJD?GQ^2$2A
MJ'!R\>R!O=X/5%U1L^$ZHH?3 X,XOH\-C1""51,L72G:]ZB[9/J\2E[9S_[^
M_3GVISV9.,/6M1M6@8MT1.J P=I09$U(=V2C]K59$N#Z[4JMKM*M'Q_3<P+0
M+SB5K*T>8-F6:2.:!<'^V1VI?T[*"_\8A7N:=Q)WK%<I/@[JSZ4N"[Y9/1+$
M3_7,PX3>@V4:"$RQ:>4/\W.O$19(@)7H091,%Q<3U*@9KQ8FE;)GK?^UE&&G
M)N)\JKN7EBP]OTZJ2U?%SV"S+<'@03'OU%)"KDP_G^=%:-^H7R#&I6VE2^>%
M =P$Q0<<>0B10IM:$N#I^($[YU79*]^W'HH%OYIHSL0YXWV]P1WZW?:H)FD7
M:IVIR_LR,K<[,(_:0D"_/\Y-ME0:1X7W/O1NJ&L;K!\F :SR_=D]?('490T2
MQS+*6,Y$5*F4U TVO:IQ)POD6Z$UTQ<9SPL5#D8J(?MDK<V*6-KV^1>.2NSC
MNY41"!3$Z]2">DDN([&;+^2*\1B8B@1PF9V5"N_K3C4^_O3RY5:J69'V9'&'
MNOZ17I,<*Z[1GN8U_X(!EQP^X^C<Y*3 +J'(0=<-T8+W#%]NYH1:86(ZY8'
M=M_Q)D)X9FX5GVV'*9%@O\;1Y1HM>[^!]=0L85U3A]X(4K?3I9NZ%E%_D:\K
M^/_5V__^W_I)4%M6Y&N[B&J^Q4<Q%G-OH@,;!GTDRZ@;$5]IV#%C5N%6MW?3
M^T %,VW3T&!4"S[U"EV/QW(@V(T3<=^6KQ:6N(2"P#M]^ET&:T9<>YX$H-Q2
M2D2Y'>_7M#C?U*,'+\TGLLO[!19[?2D^$\4=Z_,V*E<MQ1?Q?0>::I,_"%?]
MMX/JZU/WO5)1QNGVCQQX7O\!U4DQ,FZU)3PH5C992TBKN0A8%<]__=*"@RZ(
M-[2A9\Y'G;F#87?"UQ94PTW^B,>5Y 3*ZG089QJOTX9)(DN@)N-"5*=/MLV3
MR.ZPS-:[U74O6YBDCF0E"\Q-I#'LN:-=<&\&0[D.)<U)@,44&"Y\2T$"2]8>
M(&ZO36_^:RQ'N2XK\*6E6J'5CP#&)6<\G6FB<[-(FK3L_59UBLTUXV"".H:F
M%*/5?7,JZJE_QYODI.3CZ:CPN,=.]JMW$T/$?8W$.XQS]PQ"@HO>)<7:;P0S
M]D#YL.\7Y' >F9!DMAO]8US-8I$/8DVRO\A#>[W+@HPF*M%7Q^8=O8[K/7[*
M2EC^*;_O+]Y!>6@0'Y[\E KR&LTX^(_#QX115)G.>=XQFH@ZZX_D32LN=\_X
M'TD-C6IK&0C74 HDE98YU-^HF9%2?#*I4[.Y-O^GG&^M@_+W2#.OMY9%G;DS
ML&-&>[Y/>CQ$<&IZ"B_B!J.TZ)&7EI?(*7 1O3.*MJVK3Y6'>"<TQC]OU67P
MX$D'Y-;7AW0M:$6$9=<$2@GM][8:/M[24+@$9@@8 ]-+T=)YHPZ>5HZ/K+=[
M%M,_94S[T,G-/)[RM?#T]VLU1;'MU*XF6U6%/P7*_5-X.Y8X%$.2-"U;@>VK
MH4#Q&TIU>Q3>\>KCA\5L$ Z]WF.4O/HTLJ96@^/QB^MWV*/5&1U!S&\>+K(]
MD&J2DQ\BFM9 :CN^'40UN*>M5SGEE+HY]?NN-[ZZ^&C$2R$SSC"]&.WHU?!G
M(]S5*  /],=9N*4]BC9$01XJ= 2ZN>GKL<A56]<0+<.RH<YWQR]UJ5F! !PF
M/G@SPS73:&F-Q+^Q\7E5^Y4GS+7N\:E&+ 7SX)6CDBWM@F9M$U352;4B?5OZ
MPV&":^YWM:?-VD]^J[^6N/<KJN6R*C/97(!'A94/1K3UMA( H[^9&H!P0<FR
M[FHT3SL5%5TW)']8ULY-AO#=*RO++*^)\_L;1[&ZE<3 HA@]D&:M-"JMAJ'4
M__J;,K-%5'Z02%G (&V$I(;=3G'!,_?#TSJ"8/X!P_W]EOL2#0K6$ZEQ27^,
M7E=<&[N ZVR>^ _D3ZUASD5F*A[V"EY&(U'#?T]VX_P1G=7\XKRD6<!RWM%(
M[FIHV5/I4,6OJ2LFS\MXOS1$1??Z GZ@3WH&&=$9EZ$:.7_/VDIU\LU-2 V?
MROJF4ON4_\XMU3_K']$6V+)<PU'+&^RLX;&;!B_47VC(,O990 TPMJ63TWE8
MNPCVI2^Z5=="1N2YO@4=E27S<DQ__S:U]::@]&UF4XT&>C7:FX=%X][+WO8Q
MNHG<O$L6BY$!W-[N2!)@B@1 WAGG'@V81/P^H)L-Z&]HWE"4$06;27&%6=T:
M$8U*W L[C#"O<BZEGBPOSCQ\:;Y*@*S#9^U0@K4*M)*W<H9^UT3&J;8F?L0K
M7>,N*',<]_\NP[\UG,/=SY-RF!^B8)CKW:>A#5)M--^FL%-)84RX17.M%7!4
M:H9=G)8AJO>'GD/G8!MV3>%5^7RR#Y1R>MRJ \/Y2Z__KQQ[L)VGU655JLI?
M_$H8AKBRKP'WG%].$5S!<*($9B$8_PS*63]Z=\QD(_U.9;2):*DZ[[L^'N=H
MG*U%X>$=%(+S\%QNSZ@I9*!K C);%SV%1B^+JZ\/&U#''\*=,%PQ2E+$/V>:
MCB\V4[MBD'7K=.?QEJ,KM_5Z>TU>65S.">;C5Y;W33,.2GVY\*#-("];%AV
M&(_1HK#47=./0IW(_=U_HE61R(/SR(M_EJR-U2Y:^5'S;><@=C?NE?(Q#40"
M)8I6Q-8\&;'%V(=EL3*XF9R'0/R:'CR+;[/>GTKZ(HUN?_2J=<YUEK-O"8A[
MH)C8KD(1V?A .$^=UC^[?TUTL@=ZDZ*B_!B> W5>VKL>,))!^<SI[MC[?KU)
M-.O;S%64EI?M*>_SR$(*%LX.NC'C6'V6SYFR0KWAD&QB)2%Z:BA73QAI-[H3
M8$Y@P&D5$)QPH?DXL$ZB<^/2R-Q\?9*YMX'MW,?)GV21%?R_!R"[VXO3@\>>
M.*[\J?P(XN])8Y;]78_M4^H*=)=Z&&79555UG66^7"@7!M&N)#.A=$?E!^Z^
M.1Y,UZ"@LB.2.A]K0%C-N>*L&YF6WMY,[N_C@:?:YKQO(I41CF!<;TI?8 S.
MX>F]IQQ?::%S+@XRV 7Y'DH\@D,8]1 \SI4N7B?L4^K-JLN@E!,_CM (X.O%
M3XN,"O3GA4M7(S3K:C\W1>?F6REVEI2(7ZZO>-BE2C/WD'LJ'%>Q=/N;>W;
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
M\/[WL3G30]H6K@]>7-1285*;'E^/KC2/=MR[4B.6,/?[=& YHR&FJ_D-KK4
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
M2')5L:(K/.2ZO0?1[KHA?>4,CA/?-?@&,A8(I>6&K@;YUU0?E!GCN/Q@K:K
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
M%55.0&>7'.U1FC;X3;P/CT"E'VBQ#]R>6O+8.C+?U+XN"D4_-=DRU#FQ]:R
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
M?W#QPI:2[R@R6.%20*^WH[X3UBCS41AHHUFO],V7]ZS\\>RNS7.6'Y[<5OH
M9X0ZP#GQZJ$:K&6ZK:FR5@'MN7$APU\HND[3 B]0 ):_E;&.MBV1 +-O;4D
M":12_=G$QH=<%>Q0_0Y2WQ.-Y\>RX"1"D]NGDO%","941IV)=O&SL#4*-^,(
MQ+NS**T/5:U^KPAE>*OE'L^AHU M*B\OD:0D=NVI-84GX 2 <U#4?3V%Q,62
M]J]Q+EJ\J>I[V4DZ48GJ^U-:]9,^PK$#NBQ2M?QE!F<!)?KFO6HR?'&:=QG!
M/S[\=Q8@_X>:?PKNBI^YX-V!UD9UYZJ:V4W9 9G5W&#GS13*P>WEQW_^2$[/
M7W=(8F]*DS6&3+ZH:!8X!NO&8GT]$;+ H!A9.@&Q[9KX#?>WQ0WR>MI054),
M5BU=, E 7Q(@Z$6ICKG[Z=J#[#;T^E=K,]YGXAVLMVP*N$_+FI"LA5=UTX)'
M4__@.KM>"FA/DOOAU:M_EJ2#H_W>83A,[!_:#J8KO;\TA*L%WL<SD@#+HSN/
M6.BGIGLD2ACNC]27;P#8[C69C4NJC%5%]FQ>85_2CW_O<]$+^'&I48A&P:ZV
M*4S>SM @F\P\&YS_]9V]J@RMRVT*S#$6#%UXRJ_0:7>!ALG9S?=,83>ZQW.)
M&324"Z'=&K)XG^PUK^$)&DH6VY,5?QPQ!KFZ'><_R_%*'KD\2@*TY$(N>7VJ
MLQU'1ET'Y8K8T2YVXU@3P$^0=/CGLQ*^B'9179%6"$.-YCU(>P+4".[PUV'F
M"H8>,JF"Q9"0IOOOKR3,1V%@A-1<2' 3W_OJ:TC#91)@J=#7'M+;A%Y)MH!E
MU2MAGR[I=SA^AY1L$R7%\&R8FQ9W1@,JH,>%_N;)A[</-,I;!DW/\3?'ITNJ
M!8\3D=C4>")C3&71B^0ZGPOSO5#BG?QM1NC7@'Y3F%Q6XX6F&S,J<''CX1NT
MM0F8<UV.1?\2T#9>-Z>UPSL!JL-/,(<[^\K<8F*:?=1*H!4YGI,>7%[F$T,1
M+ M(@$4Z=(+78<"=C?#,.3<0W@->'0:?(6L,&<.V0=-X6X5+, [B;;MHXDXL
MG) ^ K7 N@+%O XF0Z%![Z&E(-LZ)<( /J1GK>DP-JNN.FWQG>'\LO5[YX/;
MH"X:Y2E4"^LALOTTBA+(RP!<O5JT%C_%0 +\-BA!IOBOBRJY12_!@WZL<]T>
MR4/E-F2#SJAT08N/L" V($9T].[I 80$"&?<UR7Z]^R]W?OK]/=^GXA9$B D
M'ATJ1IE8K+%?CL1^UZYIAP<[?[P26ZJQ1TD".#+N@HG^&GM,B_C.CJRJM&65
MEL^'JU@+0U?X$@_P7"';*6:>)EX!$K0_#5]V!^)>#:\BAA*0=(<L$J 4MDK]
MH( _9I=@=T0HNHF9EN$DP'A!VLD7=+KW01/P&?F?3M")HMX.1L1>:Q^R=FN$
M!$@[%-#6I]N5^88B%B^VASJW2K:0-=CS<>\%(+L#_ 8[?TD ^V:=Q]<)T/O&
MA#OT6T'=/6C?Z\XC^NX\9@G>1;H_#QWPW9'!&=F"^)1P=+.GU[8Z):X?>L !
M#O*S)B3*N6/23I(PT6.);R1V+^QQ"Y?8\Z*ND@ J89Y)HG7/KO*LLG8VWVD*
MP:;@7OO)8G5*'6VKY^Y@+EE<&5=Y39^]8.,W4W2Z\/YM%#V$"V] *"3?SZ*O
MJA9)[!R$P';Z)+XNOT4Q2'FJ_?GP4OS/M9T>],36J'^C],&]4F^?N4UW?(R<
MZ3NYMSLK9ZF>/\F,?UC(#?@16<'%M:6(4>GXX\*D9S;%!KCTQI7]>DQ.YY9#
M?X!0P*B9-#:OPE!RX8\$WV7EY-QX]I\NHCR$]86%&,;EO0A,G>#6QFJE7<_4
MJ-\A>525?LJI?ZWM<E&<A5F=G_Y-OG_^OYID_O^GIBI.+F-AA.AE3=WF<;%'
ML26HDTBE+6:OQ,@+ QS977+0'DE$0S$&][M)X!<:%%4)N6%LV9<WBW)AP34;
M,""?B8'8":Y_CM,@]+:I :7F1*O$XP;/5S*LLQP%5J!8IC,XPUO_I-O@B"$'
M# 0MY&^M9YP9GW<*B?4A\ZPO\K__28Y%$8;]:W?("JNY.UC=Y[-$'_AT>A2V
M B !/H$#P;EX76S-@KQXVT_;N=OE(_L("3S%B3:NO)'IKP#I]4!9CS+A)DF_
M^S ").0X688H9$&><>.#B_QZ(7?M'><AV[H#Q=(R#KR6VD:.F.G%HO<'>&#!
MH[PU"%':+AKWS(M!?@[\:16JN1>$=ZB)IQ^*QX-Z4:GP0QZ%B+KYRK#@[(%D
M-)%Y&;L:Y4H"^+';X"76/G')(<.8><_3/C>3 (,2A"1!HC^H$?K5=8CHU%NL
M]&*^2C)NN0=-F_KU.$6+.,0$Q$M:EL-FL+(:4>MEAP1&W1-6Y-DQ]KNO.J0/
M2Y.51@+0V)7<)\R'2;C)#,Q",073)W48G;V#RF@F\6%1=>C)MZ+S)A&B/Z+!
M;"CY,.!R;DUBW?/UC;Q<4ZD#K7H'<<\E,6BN91?.V*O_Q6[%(-F$>\R]!,G0
M@.-/2C"M1^SO_"Q6JT%P8:VM7\A5"!0/.*FL1_[:9'DZLH*K<Y_V7+H"&LJ!
M4&\+1]FQH.1%WY$MK8DK<<1,SB+6VSJSQQ8Y5MR%>^'WU,_"(!PT6Q$&[[,C
M:+%,@?[:D_>U-[,):*(9A^=%0K'3TD3S',A%KY!:=OGU97JF-9> 020][_82
M0[;,V;M=%'&X:,C/'X//\%/[(#/0PZB!3X*/E$-G\=!.LZGDE&T']'9;=.<0
M'_X#J%0=>=WOY:Q$/M[R*0E0 8[LP]2C7/WW;\[3G;**'# 9:47.2:7)-N@6
M19$_=S/YC!VJW0Z5@-XX.:H7GTU>U(HP)KY-4VEL@^#UU)%4^!<3?>D.QQF@
MCB;?^*6P*"O<G.!8>=0;>X9/),!W/4_,:?B*#)1^J]??Z%R7_#P]?\6;> P.
M?A:YS8@3W^3%RBQ)=9C7:)WF <G('#C'_<YJ9WR;GPR6#JMG<H9E:M'G_=^P
MFW6; \=%?:7V#-<E"3UTWE]) "/H))D<KR_AD MA8[?QR/!C%SS]>%II?R;2
MD(P9GW.A@><),H?NFH_EW&=YH'J(.-Y?22;[B?-R&;TO[1]#)ZN0Z_M$#1+@
M$L0@[( (0M.53B^"DK32EH0?R%U/[QK*=@IC-[$,E[/(07V*3[D)PP<TO<B"
MGSB^K()>$BE!G4%O;E,L0&F4?VLL$]C%R9U5&DD"Q R#%MG0+[SF,1PJ3J?W
MR#P^AOU,/0*Q,^E>1%P!&D*Z_;4)\6CB0VK\D_+WT)!X$B!"H@.VF"XSO_QU
M8AW(/7"@"Q'6UL*)-X*QT"]-%801_^>GR&NW9Y$=KE*@6@[@*EN>5"/:!]BX
M5']&^UBX(?],$?*0?,$#>7L-- G ?3Y,?.TO-?<0*\^B::.3%O-'C03H:!=M
MXO;C#H&.;56D>T2CL.#>(UUB3S[^ $<"+%!OZ^S <D&+MO@[,.#&XS8DFIG<
M_>TJ) !UY"+O&_K%77M%N!-107#M7 !9<9_,ZYLP_M;^R3/^[/.W%%CR_)!7
MMZ(',(E W.MACN7UULY3;S/J.O+"SR8!K"4/2\D4L>*^.W*N=5M2KFEYPYJ0
MU< <?!9PD6ZSZ340QY\'G#)NI?]Q0.2<^H'"] %) ';)P]6_+GHXJXN;)T\4
M25DBU3D%D3U2S<0;0EN)Q9  6F3XZU!Z#K7_/,X%^714B2)(D''?$G&)/$+O
M6<Y +,2WQZF-) #/',?)#Z2.'/S:INA'KTOE1(."^9-J#!5KY+/!['5LG"(^
M'1PRJ$=("R9J]4(,BO&H7VHX4Z_FGS=?#K[R(+3ED  ;4Z5\NU;+UOVWAW1!
ML]4!H$<(5O)3 NBA/94B)7I$B_$50B'>G6\VM45!]& *-A!G7P*O7(?-R[K+
M>F%1/3; ]4[)U==Z);1,T)ZJ4^II/:*UCT/ $(2>]8U#=^92]_QY+MF@A&!#
M1"#TG>35ZWB-!.!%/,Y";'E9D0 /ED]O^QK!>XF'#?'+-3#+3H5[]6S$K6]$
M#;T<;-]RN#B<T5X1-/L5MFIBQ031_U8=B(M5&(+V]A=I1<Q)?(GSTRNY3E[(
M)T_QT>#XI4>1]T@ PZ5H.RRJK^"%%UE9%V=D(2:&C)7\6]:37>WPCDO\HDBS
M40[.1V:JT!/[(N*=4<L.PDM,^;![*WS;\$C/1>E=2"\NOLO?]<&C&77L9FU7
M@9J0&A_OD+8^=U8$_]^![4;%W]"*@0@YRTA/]QM_)$K>/_+<THLX[$8U@W0_
MQ1Q'&XULJ*3FE$1&W7UDF]VS/2QW&0?"9G=T)KNT2&AR1Z^=XYFZT2[AH[]D
M+BUJG19K@+'EZ* %X-X1*VCQ+;9,Y,QW+F^*96%%+3![Y!VM3V!+DP^V$*?D
MM;QTV,5<4<3A*!RCG/CV:VF85D/MW3.VGJ3FS8CN=&<#Y (J#M0G3-0F 61O
M/DZPQ6NEG/QUL #/1K3Q$E\S_)-@AB1RT=PK"50W6-?8\%ZT'\]X:R7*B2?/
M=SS8[S6AH,$=8VA968=D5XYJ=3JQ3OZ:]19%ZUI[[L;']1$<JVV6!Q3ZKFPV
M%(#']4!JW\$4RL1RE;H;1R?_BJ2J;?F?=CC^IU%;YSPX&K]G$&:_NXY7P,+^
MBY,-H9W;UT,R><X?$VZ U]W]F7#7O#(U699=-M.0KB4&FN]UJU>X7. %]#_(
MS((=+=[[N.V-S9S"P9D3UN3HYWE9TAT%'V!6@K92@++_CW].?=IXP5ZS \.J
M-%6/*JJ2%M8)P<($_IR5H6?3N@OP<"/4R6D;W8WYT)EXB/JK=1"W.0O\&U/?
M4 6+.2KNI>;=  15@9*2FX)ID_6$MA*3Y;^[ YB2EX W[9J8?FHTZJSO5.]S
MAT-Z;'INJ+*^TE(");K.HVO].$F IS!\$IE+?"[S7KH_[%>1JM67K3J<GKB4
M)FLD&$&6(CT+^^?7H2N5\W@EP^$  2\(&!G8/?SZ\+W-F]C\R573MI,ND]="
M9EPONW,"CD!6VO[)IYQ6C-JFUD__\U@^1L\/7:["=>K1<D^-5$<_6=)DY,1,
M-N,+32PKM95$+S."'Y7AE='[H557RD?<Z9W<BE@[;L>BZ5[JJ9:LZS F2ZKQ
M-AP)B+IX1-0.:>M)9!@-FPPO-I5_-3%Z(18'4/[PP8N'YXO/:%W.2.)8R[0R
M><Q?!?ZG#BQ!EK9,L4$\SPETUV'@IW^V9R(NWW_:&5Y'JX#>WM:6Z4CWSMMI
MZ%;KFN2QC_C^?3M)@6<XNVDX'Z=4$AP2;_% 55KN(64I))^-_^[]^KQ[J1[_
M6#I@KIX=JT!@+PIP(4[39SP0:DT"W' X6=<>MX2U3#WFCU/;#[T[)1[_([;2
M>;3[>$ RQ/[H;\;#CE7]_:!*'#@?"SSQQXA$?L>Y;XF$5;KK[/L6T.2_N93T
M6IK7.3TCFW-;Q1@[C$Y>N!\WWY($1:=CL^0*D1Y7J-)BX>*L1TL/74"?P?U0
M1J2M"#O>+&7<>-1(7J)Z96CGD.FGBW,BY3J/O$G\ON%PC @+_OZ!REDNLANT
M]GQ+.QNC8#,9@,##LB014="K"A?W@UI.X.A,;)$0K*;S]W0+/BI<M 9V;DVK
MPK&]#H\ 5HK$* AK"#@\;OBR&>,U5!(>,7)]Y>(W/%9^IOP4(975^$[!6)%.
MQ):P>>J#3':*7==K'RFJ]8!9$>S_BL[(_R]&T(KWPW#;9Q&:N;]0@R\.LXGG
M1'/88] ^8HW?5>67(2PKY$TK]XJO]@OR+-7]E_NXRY87 AKDQ#%!S5/QT.+(
MUY\L498V5"CBF86)O *_&1N#ZD3Q]^LELO1_QO2XBYZ]\M>+#*[ES:D#5KCI
MJP1++B[!KVZD#GTL+IAH]KIX=%%U%(O?-D-2)Y@81\X"L_C<W<@]I-KR?^JS
M_44' P_9D0!4?AI"*@X2U/0D@/O*:Z?!:,_C=6"E"CX62?ZGEHX(BZG[4;?$
MGS\;8*T'#1-1]OMK'W6+K_?_[6>\-0YK8,Z4'5S\$;=;TN9:0C3/PR\:.D?!
M]@,25S,%L!R487+RT,('"-Y=1RX,V\?[[WULW'W;74B F\B5IV,DP/8,"2!J
MIB].^:R$3]^Y(<[_G*<HVJZ](#]W ![ B964<RWKRN]R&[/_(C%GGD>,RF;M
M))YNFI4OSG_ZX 4U^3F2#(ZSKDI0Y7D(X."LJ/N%F"0!B"H.L',,F74JJI]S
M-93D4SXKO4R^=_SAXW*]?+9?^=\F>0VR;3RH(L0,8P!,G^?DT%.J-[:G//;/
MSYZ!Y)9^ :-2@9%^&MZ<31E6O%,2 K03JT_7U$;B:KM03U$6VX:*)]Z);KI"
MJ3],57KF5[TA]311N[/IQT21H<9K$PW@RH3[.G6F9LE',HOJR0()Z[6['C6O
MYEHJC/MN81[-QMV[GK^AI.1?9&A7KS#I?;D,OWNX^GHVYE?7>@%^>QT1R'6[
M=MC/RBF_)/I$=J&+UWOY@T[WQ/$R4-'TT2Z9-XKM$QJ@NP*?U_RP,N86G/I)
M9XA#_L520UTGU['W?D]S)R=*=\ZC2_1A+?W#]Y5/*.6(C 1QH^'C@BD-ZFG?
M$4C#'U4@T(1+<)V.$@LTQL+>123ST\+S$?$<O2]'>9,$OKF#I+1&?,%Y&X]O
MP:_@*4OG31H>L>Q,)V;SV6V4QSR1-X@_EGB+.2X..'B]^W(<^>WU=RK?(G"R
M!7)4[FF>;1JT4I+:^$ZK %_BJYH_-_N$89\E^M2G-"(UGXVM485N\D9863T=
M%WJZC$&D^(DL-FHM>8;G&C[XVOF[S]7[_FREVV:'UA/*(Z9!K^'%][GH0ZUD
MW>'C>W65EE*G'+H]5BH<JCR\3#*H$5CIVUL#]-)UF&Q<U7JA$\U+X:<#<_)[
M X;#Q_S7/9+'QG7NS^BS)79R_;I2!AX@\^S_1=M[1S7U1OG>4404142Z-!44
MI$KOQ$870@\= 97>>PV"]-ZE2^^$%GI1>@<I";WW'FI(0O+RF[7N77?FG5GW
MSMRY?YRUDK62DY/S[&?O[^<\>^]G%!M9CP><KRZA>3G4U[*B;8U;\( ?GCW?
M@@3?(JR#"<,?_D";WD&O@S_QLUVK[PE2PF 1&T&^B)GNS'RG-1#IS#S-*W@M
M*I_(0J;QK0::T1UKI04_?+!-9661VQ#8J//B\X#O#W#(-K &FQH433E\46##
M7?!VE2+8/IKY&6]?/QHL^&OO:5:'$9V\J<-K(>3 DUU*EKR0MYW?]_SO'<W!
MJW%_H=(]VJGZ5<EZ![O@J17Q$L=FV6IO-:3#\5'@D5+DV>/= ),RK\F^[)^W
MWV>9(B@[O D17 =;2(K9I&P*=>4QX127-R3/KS>5M4\G?5U8>XYNMP0==7-X
M!G%5R7!U.'IRNYDM27*$HCR.-T$A3+.,!B<S/O&#(]N#ATO-\Z9T$-WE+JTN
M/,"\-XG:\@*\Y*.TTY$UM;"(P1%-$@^^"%*CU?[R1O2.VB254,](S^)\W2F%
M%>.^J0C@6R&T EQ7F"#MXL2045M/_D;.Y/UA[R\5/M"&T<L]X63?-PB8@=SS
M;XZ7G,!&FF72WY_!35@')-.%<,!PNDW=FBJ$Q12:).J$#<82-P*_,Y)'JTV<
M-^_E#5'SIA%>JO&SX@;1B*%OPCTFQC^BE8S.KVT]M;U4"W:K+_<O5T%"<,R'
M1)QY].QG(DSAK=YE>\BR3&M8F^;Q]1D>0.KM0PZ*L3[4O8_$RL>50;AE5XPT
M<LO"RO+X*ON,^UXTG7B.Y!,IZ'6"]D[XNCN3O >_J34B:@?%@_S75&O]O_:8
MQKEHT=+2WD$__5:\RL7S@5V01 8^_/.KEH6F//JVH]46,"("O&I8(:MBS(S#
MYKLT&?W1.Z*Z<:YS3WLJD;O"@UN$)Y=K]GWSCN*N#!R"/Q'%6OE/!0Y7,1<<
MN\<1IJ(#_9F#A99PW:Y7>G1]/"9$A ?K8 #Z":ENW*D*;"+GB<%\IQ6M^(>A
ME5N2#O%+ 5?@(5^"2:@$$_+V^+Q\Y769SOPO(,=M#)U4@T1TOF?AP0TQOC!(
MOOY!C@=(]^O^'<KX)+ G,JNZ_;$2"V-^L#WZP< ,%#=\"$?/E)N*>'0-J(*R
MK9==F#(T*Y&NH27Z][@$O3A2^G]'B4Y6H1^>HL"C[8^PU$78M_YZY+YP3\GT
M3"ML<PWS0WN1_HYSUNB>4F^9XP=8R<ER*HZZ1O\5Q6[NA8BRO"_V7E^<CO2A
M EU>+T,T6D<N!=$P*3NSX>)S4F4EE7KDW60/OLZ[^682Y1V]]-M#OGY/.U%.
M%:!5)L"TH7Y[BJ.I^[K35%B5?I8C !CISM-A=,66RG/M_$^V0%.=\?X"H]R"
M!E8(#^"G4=E4;T:!B@I2Q=TS=0Q,(V]]<Q,A)E(#69::E5N@?Q1PZ&'T4@#S
M:K2)(Y+V)&;NI[B/&5ZXEG\:^).XU^_C 3<0!.N]=N_' [+S+8QHME=?CRE@
MN]1S"I75VWK'JN6J9$;VR2C^Z37 0=;BL5(;\QQ1>[!T?O+#UZ/;'D@K *1"
M)9V(^X@-R->::S!4#00,Q1>_=(J/"HCJA5<'[Y^R;Q?H"'YNBDYN'SAI=Z6C
MG6L6W<,:Y9OJ48==Q 42@Q5+QW&!'8G<FJ]'G68/;+-; [_5IXJNVC6S?*(%
MC84AVV>!N*]+F!N&G=4<PCY&DHRDK7'X2'ZQJUJZ*\\\2N>?I-4+I4$_W6DW
MQP.NDB$':WB !9B*F:HJQ7I7=_0C[LQ..;FJ2P8([S4X5L3)+T1?.R??!$;!
M!<3]?_,>YG]#T(7;[<QA]<B7NS?*PO7G?[RBN)WCD2>W)A,G^UR3XDN5)( 1
MMF?X^#K#)5*A:Q?'VAS0(4;Q69[S<I]*J<6I-N:Q4T0CS=F_:%B.25>!?^'?
M?I/0S5CFR*?R]($:JG%=9P!/1!E*]L(!X6)%7H(*VB2]OUT%3>/J^?4V5N7A
M(9L<,7")(UHA7/LZ3XK6FSI(#QCL^1HITY)K#(=6/R>BC^FZ:QS#5T0&^@9-
M:WOI;8$,[B[M% XY#ZVPF:J7-J8^/,C9BZR*XKO%[#!H6BSXN#"B&TMVX7!X
M>26+'=K2C618XM^OP^ !?6A9_>OL-AIO,ATN*<8=@N[%%V]5]L"%EVSS$<&_
MN<XBV"N!WHB1&_TB)>&.6)U<0@+A+%9O'%-]H(?ER=#C1X69Y?%'AC[2GM/>
M34$,IW.ID*%SR+&4; :84JMDHS7Y:^4_'2?H_ULJHPPAK/[GKV)#M(_E@;ZM
MM\-.JF9LZ#L3M=J;?5I&AJ38"ZBP&:!7K35Q';N*'F^?//_SIV\G%0ZZ:ZG&
M7JE]W,F\58)[C0?$7&]A.F\ D'+[8@EY1(VY\3)=7QNUF*A#H KY!T1?H6G_
M/"K@U1ZHM5!/M_'@@MPN"#![E94W-S<$B+TU\DAV\15T2E)/1<PVB^OW!^:B
M*_ D@MRZ:324)7;<@KBX\PGFL==G,'R5=VRP-?-) OV&S9/]VDFDA?%&V&:Y
M*%OIH2<EY=830\M%^E:R?OX@)J$>G[Z.YN06C%;(I6I<X#+W&P_U>D%WB7&:
M-O<&D1&Z B5O^J(3&,MD4W(1E+\&^2C;=MQDU2+SXW3V?-U]YAA2"+)<DE41
M#H259R[/]]();;DZC3D%C/HF_I&5BGK>(V#>7[>/A6XZ3PX:L,QO)N^Z"8 9
M5D?)0203.K.B(:SH?NIB*;^+$JHFK>9UKG70F[YYHK13LK-A&SVQ"*N!2&*U
M+.Z+;;.'!,Y3"O&J;0C)VV&G'*./=ZG5[83Y/]K?TIXOZJ,9N07]V-JF)-6C
MF.*[;Y55O \4V_F].>FP.*ZJ%2'6-HL'Q"8Q$TH 7]@>2J=RC 9>0%>]"K49
M$HG$R>IRHIT6X]8P9IU\,D?\^Z:]HZVD=23V>("=S$B9>?^$D17ZQO<58@27
M8B?UKZ/?5_!H(%\.P^N2'+)>W3N\8TUQ@K)V])$LU;+:RX!TMMD$K3=Q$G#:
MU?J3,HM2=@JX$:CP5MG!KIKE%T:P:/16J_V63J*RKD.VKX[.@C6V?9AN Z6]
M:)M?45MOQP]G*P,^F-W5JIHGD<[C[';UB#LZ'W4*FX=".[5<=MCCPL-]&+>1
M['_4T_S=ZC5NG(9SRG]U59NI:*DZ8[U^J>8H@"7!&#XK%P1IBI<+1[-!M:$L
MUS=J?GT12X<'&)[@ =M7'/ ])+T;9DH/(M NY/L]&/=0DGK]YN<=&/[SD\@!
M\Q'23X=DPL3\LPO>WM\]/]2E^67[#1X]->.XW?][]/X+WFL*A!;U)VGAZXVK
M%$T<?2OM<0:%JE%1%M^_>J@TB%6^&5<B/3P ZH3M=J$<\?X(R\3\$>NB&NMW
MD(AY'-N5GQ(E"W@$&PV!1XS?A!]F!<C3<PF["\C-UV;7<"U?;@+3>%LP]#Z*
M:6583Q[YX]3(PJU.)4U8]65W<T_>D3*?K"'IAN&!H2&(FIXKK[Q4S,%&K(F1
M%VFZVI:?OZ=NWB1^G=Q'_*J!^$'2,X;2S( [7INENMAG2-F07SK8=] 6MDXO
M:99H\:(]__O$I&.IN<C@E8MBZE!NP30Z'=O]P\K]SVK#Y'ZW^NC7(K86"X-[
MVH#(Q.0+R;K4YQ;D@TE(FUG^VH@G0[V6ZV:_1O,]!%\.AQ;3Z\;C-*!FU^8N
MW;KI!J^271V!]R'K.>;MYW_;S^Y6G%Y$XP$I;KA%X$6B(X[B.*IY!1A"Q2,4
M[R/86KZ4=/EF3NYO(DNQO4/?GV'7=J9:25D=7 =N=.(0VM(.A,QD6PAM#?;8
M/^(/N-+2L!@1M;&TY;XT2F5W!)'=9\UO'UI ,1#W'J.G_#;E\TW/%Z+7"8%K
MSGR*QQ=G!7+R+[[U%AP#4RA-EW%9+@7N3P863V:MY.'R\F'N V\&XT0D$)HE
M%I563VV&(\?MZALB>O;V9>T\T6(:!I^(\VL<ZI<]3I*YW'CXN]O-%(OBU>#E
M<XS>L3([>S#%N]<Z5G^EN P^6!WC 6!^RJ[8,O.\<Y-.FLLC%#AJU^B1M\ZR
MI+V!!:^^P;WIG[;[\5YDVWU\L@SO:-"331?):Q!J"V&QZ)"'<#@5F<! ,EE(
M]?3V8X"CC]S:&?11U(L*I@><G,527WU3K28/,D0F2TJ*.<SUKS,AZS;M-\9%
MA0?\#=4?[79?!(;HCL47)\JA*=2 G\!*&(D /.#^MU]>/J'!N(\*>U)OO'D;
MD0+%I3MR+&V10DIVZ;0:SAR'DN(1GDX_[$^[OH;/E-;.<4U&2BAN[D;9 @-Q
M4G&"S@@"YH?^@O?M93=T+ID(O=6+#>1.EW0,]!\267"GS#O\%M4_Z^970FY%
M884_IVK79#V&)C/-<D[W^=D#1+:0PTK+T"#=HW#!\RF7ABT8C,]C0MXA(<DI
M4^/1/2+$]ZA$=@H.D8X,T?[6P_WDY=YA$=;7\BR>1-U%+#"4VO'0NR3!>MEG
MZU0/?^%@P[@1IE->R%P[;@KZ'A7_:W051&@I1!7:MI%HR#(B3/EY&AUS#VOU
M3^G*KA3'L4'WN$5=LE8-"/92MI;3D3^*UO,$(G;&&X>ND,JP>+6:#$J]_L0&
MM7BO KJ9HK'GDI3JL@VI>_+5F2M/7Z]_9_P8ZUI=I2+'7#5J&=PE]@-M&.SC
M8F/W<F%(E3>,1J59?(WXC>A>=$=;6@;;Z9G$G/CTU=X:,"2J=4WG5VB]WC1I
MS3.&:<>MO>9HU+V269[P%HN5!3%Q$I'Y.=T>>>WN,&&6]1.5^/Y#R\O.)<#>
MT^1(Z_PIY\$Y+^UU87Y%%]MM&NBSK\$L=<"'B''!$Q%]!NLO6Z%.]C9X@$&T
M5KFYJD*J@FR?U/.F*1>E]TH?M**,:D?>6AC>>FP"(/ #;!/Z/#BVZ\HZCG'G
M7A2E<QD.Q0BD[+YE>HX'M-D#";1P[.Y?6U27Y_J>1PRZW>5^IDG[,KF(H)%=
MVT<.*HCBLJI V763$BY&%\U-&_96R[/ 8E49'#5#F:/6<(2ZJKGJ/+TL<PEF
MS7@ ,(4_W8%";R8W!36(![QDU<8#ZH#HEQP[-I+OM?78(VX]\0/>,I+":A_7
MP8J]WT[9<@F$8TK=3NH&26J:A%Z\M7_[9YT,!1Y+LM0:(?S\[MZO@+.*ECJ^
M*(['LPNXLL''$X7*"^U]5ZZ0*_8XR/2-J-U&GV?-DN,^-O-@[K'BPN-:#NWN
M[YFM*BZ0T*D(+<WV@,3WH35F&1DS/;Q13H89R G%UBGL2PN2R(SN_4'O*-/Z
MT+S/;?H!(@0%<MB]T<X.JP>A2K;.&G$7">?\$#,7IN/(79LHI<4;</+C0<%!
M!PRXYK<W0ABRQ>!L=-LY[8"IL^F'VP682DT0OJ$8DLHGTTT+B$I,1IY^F(2%
MUGXP+EPPN@>_&:1O@7ES<3]';O5^N )KRBEB7LK,[N !^;32T'(C]/2V[T,\
MH%^P%@_PM+LF*>V1(H^1>K[=N'89^4_2I%?TGVNIO4_'+Q-;-VKA\65Q\13(
M!.-D%GL/Z%.D['?8T6W4SP5MO7GY.TX>\'I79#+ [)D0O[_8YW.T%DV1LH ]
MK%%/!7:#NR?<"?$9VD80%&L+]EVB\;%4TXAK@!D[[J4<4S&4YCKK)HBZ-MPX
M$%K@F4#QH9V$!Y(?E 3W,JN;,/W $F@S9/5:-:;EI"M&2G6)TFH9$BQHP]I#
M/NR3OSCSWGKA8S+5T=/X5I%^!G=@HJ;"*&5DKAJ9)4?I^PA*=OYPSV0<IS=X
MLK;5TH9:%E)]=>LCXM8[QRX"F-/8YVCO*2NC'XQL2(H'P!#!RT :._.\V"T7
M!OMWS]^AR35\WV"EIEX@7_;4F%IQ+63 &2*(=7+L :($Z0[IF,EC%*(7QU>-
MZZV;^,CUPL-QD:M9QC767^?G@7[$&>U968EB&KF:"(P56VPXBAYK*%4/SQL_
M')%=X<$F*%'CFH1Q?E.+OG_Q@%/N&RKOQ8U7&'5DDB&\69&WNS?'[0KJ8<TG
MBYMT%D_Y\A*Y'XG2B%8@UBZ"B_: TT8S:)^IR^2M(XP UZOY*_>16SWV$/:!
M2-%>KG*E[L6]4VEE^=7G+&?U5QFD?WBN6%V!Y^-&UP\1;OI&_]%P5HRW0>^F
M=JJ#JK'1W/\#LVC^?YA%*9@1V9/OP@#+;ZD'\]&SO,EV,]T&K",JW2$73HTU
M$Y ZK$N9KKOLQVB2UPV)'QM& 7&NV9+5\J-T5JEU+Q(),;WMB]=D>18#$&()
M3_BX%^9G^4%VW.JJU@-ZU>=FKI( @CBK:2PK1L#2[:F7)8YGLAS+FB>3(T\R
MR)-*':7'PFF:6>9(JEFVX'51A/(YCAH^PP,"T<163\-?(>#0V$000;.)#![@
MMJXB>[O- A5Y UM+E-"VOZM*W[RF)S<YI,6Y5F_F$.])P.^MXD.E3Z]-'2#$
M-["%XVDN' J%9\M"^4_FCF[DSXX!Y"(!97-L*5R-LLON736PN=L#/_I.1M!C
MW_MH+:!CWW Y]:IT5;B'B=I;JPTC&RJ8<F2J_K.<8K\^_'JZ=X"4(+.P4;!'
MU;"'CB<[R'O'2?$J$XHCZCOE,"G1^MO,/?@Y)XQC0O2_.^695  )P@8? 1>9
MT/>@LG7_[+S1/L\TT++6#3QA:L$#W"';+UH9YW"2-W?AQF100_'7E]0X'KAL
MZT](\]C9-1E5?E%W_DQK5^^&(8!!_HQR@)32LBFO+(FJ)+=XMCD$G9E8OJ8H
M;UMK;T+84DQ0'?V)+ O>>$2"2N*B6C3/#\R;G^M\Q3]! TR4&*55$YE>V5*=
M*+1:L,5!_"H37AP?EAF/<NRK(I)5]4)&\F92XMGY1&BETL%?"R%].>WG^TM]
M"":H)?D>]0/WXY^_F >C)Z) DFB$7M[ JV/?=R/3#*#);RW[)2KH0^8XI4+J
M;Y=>EBZF%*V!W%_BVY5B!U%2E&F& ?9];T=1W[L]!3V._-O71=K/ATO'2A$K
M>4GWVX^ _?2B-=?H,XF>TR?N0<8\"\(?A2=\/%WL,]^,;=2W>DW'U#[Q'@*C
MZ-I\:[<E7)SK2N_7Z]CRUBK&CTZZ 2,]?C[4E"@D,TSBWJEW/FC;,GP5455;
M/!)5IWM%Z\NBH>1XS+JPE-5+ *RP*D)V5F^/W?J;KX\'++UJ:)[>BMI]YTBC
MK+RU@& QRQIII3.<>%2>U_(@6L!XXF:\UJ-[&JM1($H0 PV'J/-5_]R94+>"
M@%FPHR=WNVLA><ZB95),_W46153$$C^+^-79"+O/^S6#R0-L6KC.HL1A[TS?
MUDF!>>KZ(EU#*NVO;UI "9N3ZMC%<LLVWL;)IR+[4P=^HE?*.M'Y]N/%[XQ%
MV4U>98X\0!R*L3Z-:A>PD(9N"GJ3VCA9D<R"'L9$#FC(!3K]&>%'@06%L9%\
M$,1-P!C;:QZ+.[>FA*[SB-,?/"/)K5QKM??LP9 ^GA<U2C'C\_-:/Z3<V=1(
M8KH5I#LCU;Q74?CJB2^"7'/'M<EF^FR @[D3]^SI418FZUEW?22F)AU#JH"
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
MU^[#-X;U%&GWKS.-+T A"-49%+6^AS8[K+2'_WJ3[BVV#TKWKQ==*H:L\(!
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
MK1XH=':0 +;8,<X_MT'>C =LRQNEP#<C[X_DMN27GIO!U6N*:7J_5J'YI2G
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
MIFF.3:I";ZNC5:CX';JS)4].G*ZH9,&9+:%7!$2Q\3-C-(!]QKJ-S!D/9BK
MUWN(!<91ZRJXQ2R< -3OT W$V')S'BS>Y*^JKM^ 7!L*3BB9%=J*V?\C'A":
M_N'IM]XNB%X'UI\5@N;4S4T]2SS#QCS.#N>=E?CGZTG_<[&/I4(Z=YH"C];'
MJJ?".X>P$),/$JY#;)E&!<@@DP6X.3+BS/^BR:B8]0$Z62@N9Z8PP1X"9W%I
MHL;!ZYD^V8?G"Z1;[2T?:OR<P -^7:3Q.,V-CGA99WK3+H.^MCSL _WT.,,(
MN$Q-L39^]L4#: ,R[M_;-\TI]#9;UMC#7)_WWC70N&-?+/XX@2P4^.<+RS=9
MRX?J$C :=!;&SAO1.5(#7?YB1F+3]RQ[6OQ213/RP_.;"QEW;C>K@4]=7?G7
MCM1D8**CS$,<D6^_9>8FC$]6_'I?:;C"V<NZ'HT'B..41%$>1;8J[L!#Y[I+
MP964??@*XL'+2^?@AX2+_G+0MI-KL%K%&;Z[L3T"8)?HA64("' V9:H4)&VD
MRM>OQ46(W!N/]TV-#C]W01O2*1^-1"'*847K$V5:5<U*?^WN2CO^=UOA\%)U
M08ZNI5R=XCSK#3*%M6;N_[BN?KI]"A,7Q@/<RG"T%\S>&JOM$TR$+GB"<7RA
M6NE*-G!?8'Z^84I5/-BC/A8VK7L;>'3W5CFMVKAS=7+LK!7YTC-M62#<3>.N
MO3Z/Q5V)^>Z#50#NW8<6UFO?WMF86R@VL]C:GVGOSD/EPMK?\^BY%VCU3R3Q
M;?JS&M[D&DKB?J&$$G"!2!W\C_MEOA&2;W!YN5-V74-4UF>C -80\,=.>_2L
M:NKE#.FR8FR;D1N,BX1I%5E>VB(Q(&!B6B8!]Y. _9X=.Q+J:*"IU%GF\G.^
MI/]7[9L9'<'JN^9-1[RL??LJH2+>3=@]TFNC</?!^;Z;@/,CJ_@EYRZIV]^Z
M[5!"VGEFY/1=VAEJDC _04&$Q7 ._5CIRK@%2S)\>M'8=KO8IL3QX0R#6/OM
M;J*;=6DPLIV/=^_&B187?'TH"4HQW!%T+)C BCLY6MILW"H%O&^L>*KS=W?,
MH&W HR;"/_S=692X5;I&->F=_9:(6?%XD<:ND*LZSYA9$H$?W3A^&C C!/UI
MVXCE"^_O2$U.<'GPEB-.9SD+RH%K"E] Y?UJ&'9\''-E',\;TZE"$^0RU<(_
MGC0*:+K1%P17]$U 3]GZ9^=-AO$16;SGR6'5',8#H(;=US3NA;>_MVE3U]D_
MJ)VX8'AO]2K*4)<C/L6(23'*OF2((E1=^%:[>8TR;;I?:KUK-CK\ "1@%:\S
M^+&Z3^FX>-(K-?3+0:Y^Z+4ZJUCFLNBEL4/X;Z4.+24*S20R-_90R:$BL37M
MRU(;/ZF?1?O/UM3[CZP=FJN+W5N54BX0^7;;4KH'*5D[N^ZTB::/]#<HH4E5
MPY/6@1_Q ">*TZ-9YZF8[=0]41.@O:RH@A>O\:L+P>:(:]!E^G(NK=$#K'@A
M:?8<N]Z ]K6X&/E#TQ9!2CX*E[HDDG[*L8DRY_)N&H:2.[M:;OK)\YG)LK=W
MG:?7%\^?,2^^_J>\LY$K#*YQA^M/UE?:@>4!._?H"PXD#RQXV1NK8$=OX,A'
MVLWJ,;[J.MR]^G0L&\H3/SF[@WBXC#QJ?U/"$*-7<R$R4OR/A+/X5?0F3I;
MLEP(XO_J.H0<:">=\UM&UIEYLLKQ?B%'U->^S- @DT,LNZ\U]J+[0C_C;:^K
MA4M"6^G/ASV<[H8(9+(]ZR*!J\EC>8_Y2IB#VC03A40OTKS0VJ/]]:=U [*^
M8UIYTKQ>-@<.)[..?VO)&7BM?EQ ;V-W/Z$^0);9&H<PH,M;98XD'5(9!V7.
M%/O?OF4L-A*A57;#T[H,*6JU^/<;Z.D$IJD5-9AOG<+,GB:*R#2FD=Q,Y(27
MC1EQ[EZD2QCTDX;#?>PYF_& \FX-^]J]BCU,(RWK:WW2U2C$+$30C-O+WP?W
M+4<-Y7D M:O)YDBS[DO[W'.V6O;!KO>C '9V6,\G9:#=DXCCMK3'MO';?%M5
MQL H*4VOT4N;Z$B6V]Y@^<1%/Y^,-= 1M^"5#V0OJ<^;%R?_%0\PGFGD%WCH
M^L.PPU>VH0BK3_,+-BLC4GR3N\:@MVOYJ&[[0E_/<I[LFXQ.2B.C&5*H+>!(
M;*N@I'X67?%Y&=-T*8C[PDN^C =@P::0.L3 A(F\[CA8Y0/ZDY+]K85UN5;V
M&K\KGLU/%I9UC7-Y 0H[LK^YPJ-%)++T4L$U/QV=49!O5Q%9GXM(FYUQBM;_
M'5,]W,,#5@>I+C<0?74@.L5]V.L70HSZ/_  2WT_:SR Q85PM[Y&MR]X0+50
M *)$$K5X,"X+>NDS%$RXAC4.]5>^^)J94OIX72H&E3A-UQ@8+TDLX0&G8>6'
M[8;5#9T1OX6+>W[2M%V_^50V -[?_BU,2[MU2&4>T<KX(7$=:(A".[BF:-:&
M@A626/FT2,P\9!'LX54KN^V%N^042KY=6;3,O9N7G]%ZT!C1JY%6[YPDH-&5
M5,SNQ:1^T)[:6<7/IWW/9=JAID&GFT@8%_6+,K[71W5@D7C[L4ML](SG0RG-
M+E7O_!;(U(:7H6/J]ME3(YCR.-&!'W2P5-,44KPS\T5J'%4VT$N;KJLC1$2_
M;>8:U376M_T"Y>A0-GRQ!V3Q[NTW\9+]>T3QW?+_],CAV>)T]YGC1(#(+K79
M@A)GRI?]/%;;IG=*,T]]P@6U_T"7AV T!1AA7'\M@@YVSWARTHB*1.XQ>61I
MRAX5-_7>CTB1*QWW^&:2_2*,B^TBR<EW( V8/7YFT: V;&9Q)YGNJ#JQB^(.
M=2L4\QL/X+MT?PQ&)/X6L5;7( ^>]#=3Q@-:L3'6)$%:IC.U[2->>,#?R8U6
M>8B]*A7)EC#X =K/I2:!C]>^=,YVC>-C+/'LV7WV>F/GKJ<( 74#JM]2\3YK
M#:DJ^7'YJ8H"1\J=W[^EQZOLJ!3N;MAJZ^18^E:EI=5I*M!4DN3C!E*IL!R$
MSJ#4[BA1CEY'$2<HMU3F]AWB =%%L$4&K"X!8CUM0+,(>'<0?8J''K>/-QZ
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
M5+Z(:TJ2@*S3+2"OEUA<R 7ML-W9M1U6XR6J,_)S4,^L*#Z=[7(5OY&]H=H
M_H VJ<-0\)5\JS@4&6M 47OFWW5WGT2&>]GR5_>YA@R1F<".H>-&C+]8TE7I
MF7ALQL_9N:Z1GM"1Q$]REU.YA)O7R/@@"WHK$>GH*CFM:U7C>1:B]IEQO_L%
M?U#6*^7YN^9@Y=#\&/,M>XO"T@=2N!LJCN"1V9VGE=V7H;W'-_TH@C[7*[J^
MH@\1(<H7D$'BK!"_(::E1>:%[SU_7%A-0S/']2<@]_" =U!J&V?.J4!80L<S
MGPL'I^_O&N1B#IG8KP*TAUY=Y'001#R6O5BUP-[0<3+%G_[ACX:PKGG?R%.6
MU2 SI>!N<U3XR0=HBEFC>W]9:(G<3*Z#U8@"S9S[_PVK8/^A09.5M<4 _7HJ
MX;'/KE$_?KB!!^@[VMY38?==NI9.-=I2B-; $.VD%B3YK\[+8Q[-'5^E%#3T
MNLQ[^TB^W#_W6F,IM@^BB6Y?RO$=K4TQJ]O."2T)^YA?#B[(W::=.<NBB4ZS
MEKW:ZZ:>G56T_ CLNZGF+X>$GE%->1[R8+JFH'\>*$$KC&CBMT-E1-R*9C'=
MF1-;F3)7^<#K 3V^Q@UZP331.>5=I8CIU-O3!_0A!UQU'/MK=[R$S*_F]%NA
MK*"E']![ 6+^!>H__YJB2[=K'6CL[7/V]?(P1:J*+S@$!=Z<D-@V8P\;K)2
M>9&S*)_[X0%FD*)][5^:.676 QC^F$:P%48.?.TJ<N] M)GEB9C@78"6*B53
M1%J70R971O2=Z[=FC-AE^,'BJ&,<&3M*?)5KQF/_\2;N#H12I1[8GMNGT%'H
M)L3?33%-<N-QIVPK+/G[?UM.@CT2I1675?HM<*@-'_^X'O[SB.9[1H00WX";
MREKJJR?E"6S_/":.(VM#/%D9O%-4ASTB/C9.B$E_V^?/,H6Q5^BRS&4V%Q+M
M"Z(Y-5I[P6HH(UUTD(\=HRIRO<K(\/4%??/WC]CFZ#^OOP]IB%%EL9;0;(*J
M#ELS1):XVOS)6V?L<F1SY0Z=DIZEE>0#^D4H,E4]Z"7>%$M<;V9HL:#6G]5Q
MV_*[G]7+2.@<QEU9_P''34AZ(#5>;2/6?K:K]K<0GAYM4V]TS!K96!MCE[P
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
M4@3D)?^L9T&G"HT-.V#M-T$L 4.(.T#&PP1#Y,3,C(#&K".@+HBHWJ/'#/V
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
M9\^J@U/55;'7$M7$#[R.9O6V-KR5?_P?)&O_W3)89J;K >T0.=]O%E[2EHO
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
M'9JQ&H2OX]8Q?Y]] :L?OII.!K.=UG5Q/3V36G%</J%=C[J2U#Y\T 88HE@
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
M)(R']<SDWQX#GH))'F^5*Y,SSCL,FA'R+A*_],GHTO4E-%EYF))?7T('[E=
MJ#SOF>+!S0@  ]BD#C,KT>. CFI5&"SK70K+^/D[[[8_._^?ZX$JC3:/6@S_
MLKV'4$>+1F9IC^Z3+9;H0&P1&TT2@2(,+A,=K2JL_/RPL!=6F(;GSRV@/S/M
M4HC/_,.C4$%TP TU:W:%6F[ Z4E3_[R#'2>2K%RM3?MK6PSUNNA <+64];Y3
MQ+(-Z_[F*7R+'2Z^32;!0&5D06DO5<2DJ;76"__WV)7,W!L#\VY!Z%=0;#ZJ
MSBX=Y0WG#%VA [TAPA=$Q$TV:X7?]8P8,C;[#69 ]-ZCO:AUF.51FBIJNB:2
M#KPI:#T/6BF#ZHLA6M,Z'L,.3U\!2"CRJ;Q-2SQF!MZVP#6AQ_7(%1[R84W#
M\>Z+]>O:2I_]1)D)@3"AWQB"#1V84^P*=VI]6TJ^[7OSVA>GD07[4 /[USF!
M*14?,DR-?D?8?04]"(<NYR(TZ<"GP5Y:@M >&T6@EW:U 6='C0&3RFS 4*80
M0U@HJA^FLL_&T_@TZ !1:Q>V(7=D@QRE Z(&%ZQ?(VX3)B:S<;%C9\_>7H+S
M6M[#>-HEG#A(*0[R.(C SV*,/8N9_]52R@:U HJM"I?IA!US"K7&G<_QP*<^
M8'1Y<?=+3MHKP9F>OARU*5%]>WN[D08_#(USX.B*MPP+DNT.V;IS"N-"A*0J
MY ZNI'X^<YZ]9).[-'+2A=A;9(8(4+\((2NH;GB\#H7BZO.(\=WB;CKQR7MM
M?IJN_B_B7GA\*RG6XW!K]Z4:JT>9.LI*G_(@KM,X9? 5MI.:D4P./VI)UT]?
M+A2ICG6R$)UMX!.YW_<[W(TT>(> I@C=Q)>U881/QH*E\J U]=.V) E2ZJT4
M+Z/CCF@4:3W/30<0=NLM8=N]UD^D(=0W2)G%4+.>\+LA)(%RS[, 8\3%3\:#
M7'MF=ZGL?;+11D >MJQ7E94V4LA22X1':X7N.9UUK;Y\5./P#5#A[I^0=/,/
MCV:7/V8= 4N ?1Y.:[8XXJ;-YQ5Q-1LA,=,.N1]:92;R,KECAP^E9F/VP[+.
M]__.^F)00B)%<2JA<Z'84E2MR?[&]I'F6EZ!U.)T\W7T4-/Y%SJ2%@R9]F_S
M(Z(_*^.^:AP'Z>)I:A4=P'Z4%B/++7%AV"FZ/U00P4L1MSWAJN]>5KUR5]/>
MH5D7A##?CZY^\N.1[)._/],W>4 0XB#G>1=,Q3=#*[S"W096+]?31&N2+EQ*
M>7ATZ^&&=I_LRU6,T 085"=0;CPR#J/+Y)]+<^Q[RD\>DQ8D&KXX]0N87AEX
M?(LPB%%Z2AU+"]^4V[L=!3VN!Y9/%E-JL0%#Z#<I&7Q>%&W.]W2<Y]G:E3%X
MO0?5[2I;+K[PA;\_ZZ_EJ36V=FBJLR X6.I/H2;A<;%J[8N)3KG[#^J?N2(T
MSE[K%RPT&XDV8OY%&\74T($XE)=U;'A#C)ZEEV3R(PG]U#^PA>F?+ 9WB87%
M,>.0YK?/E@5@?*CVLR@/F30Z4%/492W8C9?A0KF1!>[4G_OV%]8Q2/H"V[\I
M?^57?8Z78%;%JV^H>$&&0WL3H\A(W[?3\\[.\R9>'G )2ZVN+7[M45/[_'0
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
MK9-K6,I^R>\L5/<\Z>'%["MVFD._F\W_\*\:9(GO3)=_ GXB"<";95".J*B
MRJD\=$CR(U1FNL"@^-?RN'@OA"!#*H.-VM4_-<'7@IO@YQHO;5W;XN7!"!9/
MS2@]M8A'RJ0-=[3F=@@Z:,Z#VJ+S<RJI^N#-"H0K6#T*-3\748+U:K.Y,:ZL
M53ISI2@0R C6\I)#.+$SWC[@**];S0Y1 'SB8[W92(MK( -N9_Z@** :RLP>
MMK0@(I#LXR!*%#X[Z7 BW0%#'PY@"7ZOP>)(8C[T9P;+HRA"XMV8\+B+<L^7
MW_M_8G#Z^TH<9#1J 0G:=YA*($84@P[ED%6NT;@&C&/S/"^,2SA<V2>7TCM.
M3#H\K19!WUUAOR-%_%K69QR_>=P'RL*;!<B E1X8B QXH4)I@T8&7N3GP%L$
M3?T-C&BS+XD)HYI(C%K$^]ME*($J^SRJ9FL4YD7KN!&&UMF 8$Y*O$;9*R$F
M\Y>9<9TM'EJV"PGLZ;T@^V[!E-[HEC^#RV_BBWN+FD3Z/[V@"Y+^YV1VRAD-
MUG:1)HRD !5?:PE6&+J)/KP2Q9^R8Y>D^<[;K;M'X%5I+(//\]>:ZYKR\/-D
M@ ,J$E@1C/@^"5/$K!'XJVN_%LJNP-U_U1Y84]%Z*<>K4ZE(CK]1_5O0,P?O
MNH-SICQ59@+QFBCSL0[EV"<8#TX4KX@#-O/>J,9*;RG*)EO.5*4BN-^G2M7!
MBNVI8^]NB^XA*;JG(K(5.:7T9$1F_ET.#\5U(WITTDO%7N+=^I!I_.+#7M3O
M]'BB;M:'D7@\\)+P(<J3=9,H\K9+AFJ-#,"<2KQ!'*PM,Q!8V\F SJT:G"@%
MI&1P#[%;2[Y1"R Z2VB2"L3,V6 26<P??\TV:M6M5_"EJMETV1JKXS]?4784
M)D4,"3Y/X,%VI"TS7((RX_G; FR5+&PH2FI^8#4M+A>29#Y)KS_AF5\:,$AC
MCM<E#2@R[*A@X&88U5IJ,7F\.B*87<P6^N;4\-9>7-O=W>)6?@5D%R(4Q-M(
M:5BS>/ ME^#S6#(@XL\HC#](\E>FKOG=Y-<L-A.]ZN._C:_FEPZ6E$4":U+Z
M8/=QSHMZT;74&<*QRDK?<&G:R<FNA99WNO/Q/8DI+R;3J'UEJ [D*"'R@@TQ
MTR=.7*D.Q3&_[E5^4>[>F>#RTTB@]T?;1"F5CPD!IR/'WRDCTN1<FQ )49;$
MJ X\2S9N //AOI 8!.X7W]6I%%YS5FARO%)Y:+* 'KI>0V#R.X:,(E.AL-L%
M&^^XO"RG7$W5Y3::#W@^TC.H*2)>!>0W[TW4+""; A?A"WN C?& [^]-#1J<
M)=P3WVPFZ?8/K37VY4Z]4=6@W-:&U%P[T*ISGP#&I7WKLE^*>9?NK2)R0 S*
MT/RJY757N;BTV.CVJC'B=<\+N!:%3]$N-"K!N 9)(((PEOT-02T?#S*MV6];
MESH^N$W'TD4:EC<YZ6"@1O_56ZR$V[ATK"7ILB5VVG"PWOA3PTEDE<Z7XU9_
MMK,/ES3C=X=?/5?<5=' LKZFIR6]PT%(M%UX>=<,9;^T.=%1F(KW4*0;Z-F0
M>XZ=>[#:H(: '782^WNM5#4;>](*NDPP&IQ7QT9&R@PP;<0A#MUTQX2,07/6
MK:N0XS3J '1OP/S?CGH]5JH\#:=UL;C?_]17L:_+D R \V!QSVAZR8!J80)K
MT5,L/.P(2 UCJQX-[RABGW17UO>,F%U2E[>KCMG;>[%_&E=9JCN4=?<0@A/4
MV]8H@G'_J,,5+C>H4(05\Q9;Z+36\"Y+5+$;1X2_H.&)7?*E<T?&U+Q6(4<T
MS?,3D0N(IFQM,;T6F_,_(LW"3]J_NUP]J9&\5PR1EHQ=COTV/XJN?4;S1X_
MQGS\?+Q>YV(D-K-EW'.V[\L4,<PJ?HBCCZ>V3HL.W4.X93Z6^3TT\DN2BO"Q
M.67<"F&2%#]MG94;67)\=Q,#B=M>,(-D' NSU?1^I\JYS:A=NIO'1<UT_S<G
MLG;6Y+&]_=7BN\81#WA3]LF -@A.*&'[""MJDFE8BY%R2AOQXE]GES+KT/T+
M]Q_^ ?=O5#V)#?"%;SD71QM9M^ ,JLR;R*4@KS:YG?S9+;8R14OSZ=]RW07]
MG[KX/]^2BQ5?\K.CLJ&@*W4A,?4(\@9T\4B""?JMJW*/!=>A66K1 >WN<W3D
M@ @I4*U:Q]2E;'-2K5Q3<5S8V[Z,D5YP+[M8L3A ;3GC^EJJ7C$5*3VO<Z7T
M+O;T:[%;8O;O3P?CC>'_D'/_O #DN-5.$@_N!-*0E*!3/>US"IC(X[5WKW:6
MJT(/\+K[\W;Z=9HQY;<3Z3DG5F*S#CI$IVZ=WP\C74DA VZ P^!'G29DP&#Q
MUF'10@(A$0[XFRK))P,V9'SZ89[$%!)[\+#!^C!,'=-)$-#++>YY":\4+X$E
MBK<*GT49^L(J\9,=\ATZ 2:17R9QD,<CA]F*P(J-8S;LU/3#7YEVFI_U/=N2
MWP"Z! 9IUCK_;KK79 ^!;SL SYZH!+'_W7I*$=!B.&.*ANT@ X;VT5\(;L2<
M1B!I*.-"1!26X3X%;".?EM7B[>N!KWY63\IUZ$Q_3N0@%+=2)PYHKS?R$%0H
MLJ<%<6'#A@E3BB"F+1+%^>FR$=D"<P9L8A22([F:8$"!P0/\TMYU:.8B8J=Y
M&<4)59]R+7%L;90:JWK K9]VD:/TCW/-&RE^R3WZP-NVG19$'YSC/PJ4SR_O
M7;9TJ4V(?8&)R%N]6#=T].ZK^?-D3GL3(]%;_:^[_9?Y>$47]B9(+!0:%EH!
M+;^M;Q=UM,<BRA\;03U[[M*NZ!X("&^FZ")'!' KV648*J=#N^DG]32#Y[#Z
M1QUSSDWJ+T&,1L]HFH$U:SNOR( :]@1E04S^(CT"7KKN6_/'S$Z3TVX,8JXM
M6FQW43/WH7#OQ.+,#ZH'R!%(.*J"/F$!/BG7N9"'[_2R%PJ72R^84<MZ(MOR
MZV?*@S6B77Q/CCK[<&7P15(7G!;D**&H1X53'=!&96L_*>P=\()VZVK[#[/Y
MZ-)T?[W=)#\@NS5*A0O'2Q->8H%_D_.)6+W01@'G>TDX1\/;%PZF.G2/U"$5
M\],7FQ(O.5)?9>)(J,]T/4S"DVAU\ IFN%=;_$O&*;W!IA]37UO,R(YDV0DG
MV5[E.#Q]<_X7C^LX20)V$0?';CW2$>UL9!DA:+ER0 1W<V\&!DW,O$S73))Z
M+5T5\5IT+5,/)X#>7G0KY$I7%BN<58.O]KNYK#]2]#-EF,;/KI]?^;OBP]TH
M%3P/K*Z\-T>%AIDN)$0$>/\0VU9TSQ6LESM[Y=XI_18B5BHDV,3Q\LIS=[,>
MTTD@QECO5'( "$>[W2,#GNQLK5/$,NIJO3 &T?IC794.<YR]V'!3]7%IMGN9
MJ)SDK]^K$\NI+[5V71BB4;3*HMB:IA,2 _9;&K%BL><XKO15X] =KE[/.U$'
M;9O+]-'0%UG/L?>!-^#-7/"5H3W0M@.%R V9')T8OT9<)-'@A(^#,3$XVR9%
MB6/ZB!,]Z#C*-6=-6O[9WZ7IE9O8+(_ANEH X?F_DK6?)P,62I>73D)?$427
M4>>@-6UGH+?\L1.N)E/BN6+UUYX*S%(/WWDE!0R\(;S:ZQ'6947TP"0<R^-
M&.$.=*,XYMY;T _"0W^(8/$)8LHOC6LI<5S#.JEW7>IW/I^=;;RT3=UW9SF+
M/YE>^9LFOF?AX=T<^56U4?;11BK&*2%7&3ZS4.T#FQ)P(L!F^+LYJA%Q@OE2
M$>0"KI#O\6CEK+8"(W7S?=_H^WG65^SB_:A&:7%($JT?7A\J<5R*%6XE \X3
M[L3#V><V:@SA;1WCXP_6^D"I46[GRB-@*2O+U#L=_LA?]2\H,%!&S")8%^K
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
MSU&P[MZ@8BQZ_5X[8GJ$0C;I^Q'Y.*D6!@Y(6*"6F\>Q:Z!]/ZOJHN /AFY
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
M9O@R4->4'8N-3+:D<E<ZO&A[4XXZ+@K9OTX(B'RWVQ";7U\^O _OTIJ!=EB
ML))K<<S!Y3R(7S$.ZF#N!Q\6%Y]=Y8F>HYT@1H&O%1FIEWAG[UX5*2W_86IJ
M^9!A'=R6TDK:F/G!=:H4W-P]M'3R94<TJ)_KSHB.C:R!5.A'_R?<%QN.7H<S
M/M&G M %Y-_AVQ),-)]A3UU=#5<2(U9*I$5HA249#K#[IQYH/>7XOE3Y^+)E
MX24MPA7#7-(0M/HNSGSBRU*1NZNC2&WZ/>9%^_FU[]8 <-IE\6(MB_'=L[U@
MBA,81VA::M:,80*=&<S;*P5<7E]9.I\P#"&QXG7;ZR*\<O%^KWXVOGXVI^+<
M8K4NVV'-?3=NLN!.XM7NJB)6NQ,Z=W3O,$[U_TTV%WRU" $[9,!V.'3C?N&B
MM_23<='<AJ8_A[.-*8]:[#'<7A^N7X\7]Z;:+_/X?]I7G:,RFIZ[L-(+[ODW
M*OI/&"3<=US""606]';L@Q-\V6"A8OY9I< 'AE@6KH]:Z^IY&PV0D&M=!48F
MFSAYYW<U0=8ZKI&Q/]RTIA!.&&<.TOH#G!8&B$7JX*'H;=A-8^7[&V=!R)D?
M#:&NU"N[[WC\1QMY?*,S;GC0G]L[8);=["18F,T>^4!G[D/G@[L5AH1<+)VF
MANH8CVH&2J63]I^ZWG%KNSN#^YV5&))%4UBN";F!9W0&XY8YV:$%4SFS9  8
M#<Q[@QV-3,L3,D/8,\7'4Y3CL296M*[,N]4[7%VT[%#H?O_ FGC96.=-9F#G
M92_@#\[M'\3:ZK1 L: :R:C4,>'CH;L<0O&E/XA/7,Y7)L=^/N4L?7#]4:GV
M\XNYKH7ZK^4 -$_UCS3YD&85\7W:50&D02W$I7ZKOUR*X\(1Q7DJ(R\M1A?7
ME(R)&62 W=-\$[QEJZ[=<J"98L,6R+Y; 6EK.;^SLEI+W'N1<VX"?H"HP EG
M/OI9:W_8U_G4>U@4'*9WZ?I">*N84OV0-BSW$/:5=/W/7DYS!;8[V<6+_32N
MO[;71(JE34>U][F\>WG9-[4\H\L&+'<C Q[X6^CD[6R!GAR'::0*G/Y=3K76
M=10L[>18LG'+TB$)=V6@4_K"K4^7J1X*>B8LLNX=EEH&DP&W(()@ WS(W1%)
MGYU2WG0-CUJ>^(5!#C1 +=>6X\)8IK_:F<4>Q6'VRC4[%VZ/L.EX,3&%UO/7
M ]Y,:N1M2LEQIIK83QB<^1?[3XE8&?WQ9WQR)Y%VQ#'35[1C/6":2_9<ER#6
MB%O_*N(A(GBY?EPBV':?VZSI9ZUT$.?OF5*:"B1?D] 2 L/I@X6IPE0:1\B
MFNI1;@W:T@6]V(KNY?2;>F@9-'7J>72]O^VRUU<%9?!D:G+P85]CK7RJCTBR
M'^PX6LFENSB?ZU5!3?Y.%UM$<I*&,@H::7E'$A&IVU4VE)\!4JZ 5CYE>^2N
MSL%T+_U+_>^7V,L78XK.Y(\IF!ZO(4W\ND8&_.&&FRDQ_)G5"-24D\ITWZ#;
M*+M1S)*CL%\42=6SN6UP.,^'5*F3.O-/;(YDC_ Q&!9V3!A;?L*ZI*U!+Z!W
M')\X]2+;=56MCA**7$/_40CZ9PG/F_^8C9;WTYRC*-27,-P30:(9@!0,'FJK
M^+]=_N>Y(X;ED$$RH"H3?J[L:!)5$YSGF#NU&<#75/_+P.O:O3?9$D!O0M18
M(;K,QJ!4X.E8X4[<QZ_%ZL\%,>F3[6*!+=SX:937'X+T=1$WCANNPI.O=%AB
M;XKW7^A6!USW )G T/QMEC?!-W",^1$HZ2J_OA)M']:*;[_3KE5>C\])SR(*
M'5U;0K:[7";<& 4M,V$)<2TE$I:.C4D^C'#1)_)@)%7VQ8\ %E;%'GZT&/X!
MD) D1@^=N@PB"F2V>%U+'6*..GYM$-0"*2@PO5RX?+I"1*_TGKA<)'6!&!6\
M\KH*D3EM.<;]62@G*U>JADR2T24DX>ISAX(=EV5S^6Y@M72PB*11/&J"2G(I
MX EM#X_VXQ]WCSH 4Y3@V=)%K(;:_5TIXT8-]ABV'%J&0HQ_'5$\ZK=X$\8M
M\##<6UAC_]5'FE?>F]UHQPZ&ZWRLHN_A7D0?UK?8P]47^L7-S-9HK3!8):@3
M$>2K-U->D*/JG]O:F-\\LG8[5[G>9KF5<ZJ<ILQ[IN@]X'I"ZT6$+AGP#A@U
M,XF,"?'-F QS$ADX"EJN\@OEGF7L_7:C]_ ZU9LOW5?0J:=4[8MTU1KTL]G
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
MF#Z.U_R9F18>&-/=;*U,C( \<$A"[6F/E#:)O7D.F2RW[+H84QPP*.>E;=)
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
MV)?^>@1GP .-- U5HDTU#@W^2BF=T/EQU.KQAD[F-VN;4LT<I<$J8!,RX,<
MDD2+(0/PX][5)<JP&7W-JLK7GJO1R!;(I(7(F((\=FVAMUV+U\,TIG).#>'=
M>:=">[,1 /P0?710UX:(>@B^&WUFI"#+5% X'UOF(]+SK"(Z-,>^=8@_T_L0
M#E< YLT07N+METO@S$:FV]*?3'D[81_J7OI\?5,[!Z#_0UM'!M!:MD(/!3:!
M^"NP9?,:@;$B28-;%9&V+,C$G&6M<"ZE!)1M9/G1Z8>DMMU;$@]Y@EIGOO@N
M>2#S_-^>*Q ^P5 VG3,\#7]Y7LTWZOZK1]:-C[9 ,X>KYF (P[PL(P$*G\G(
MC,J-4%2\_SE7*I:!A4^2'W#=8\ _"KO=QD8?[&YZ;>"Q:M4H7%0X^_8 ]3U.
MTNM7*+F#@;?!45I.(IZ+_0W1"A'*A4T_:\?N[Y>7H>ICRGMB90A1WG",)HY!
MX?:2Y!^)22,/SC<LSU0^6U-:DQ1"E;\31!$ITGE^3N/]!IXC<UKWNZC5WL6K
MRM#^>!?O#X GM !-U<^5P7[-.)6=#V!0SC=O*]?N.[#[CX_NY7)/11_-AR94
M?O5*"I:8:!IZ9XSS#/3"2A_;!?0R2<U,AHKF:#Y38?&@B^Q^Z/?V];VSNC(W
MI1MXAEQ'"N*0RM#L8<Z7X1S2T@;G'%?&[PWJE<L.=J_/&?X!58=\=H'< S_.
M'-6,'"HT'DS^V9JS]JW0QH;KW#STZ"[=T0%="(["G=NA5SV@(0?VUT5Y#\JZ
M^N/OV-UZ!NZTZUWWU/ "^LUFT@X'R26EGCAE59M^<ZZKWX95V(:+PJM!-^UT
M>RT6NHT*Z@Q6"A.\/RI6?D:/QY3Y\UO0G-\GR(^!N9?]=0W'15:J8(;>A.]\
MS\KO14IQ!/Z>,\-M_#B!@^'*M+F%76KM>?7S >$"Y3D/_P?TX.)"PF#)>WKN
M02WB%<,!R[JM(&*VF!K@=H%)PMY^ZIFA&D5!UB03O?[M9VC="2%=99T86 8]
MO&UN1'_RFPP((H6(BN'IQR$%@Y0X[^^Z]+^MA YC3A;>Q0 G.3GM[B]Z8E"_
MO3(UVS1T*L#7;-V!J!CJ@MU\5D>_[#F\@ZLOE_0+Q3RCD[5YOR!'!GA5E H:
MYJGBXS7&4Y^GKV-+,D54_%E=SD7PJAT.E=ZS:&#P#JOZHN,/[BT=Z[C(\BNR
M'(2"/"T.8!4BT#B2#11.\/]8CSP.ZITV?<32QF4QV=:V16_28_6-TMJK&L/V
M)XUBG0@K-*Y'#+91/I0F!,?"VH'L^.T^.9H@27^=!TJ83B;GMX1WW'8$3;\0
M@L1X00@[22 F&,* S7I-[:7Y7K1\E+7MP$A42U%-<L [X3@)GX$JC5AD=7B=
MM81\@QI6ZWX(_E$/-!E69=6U$SAK)%V%Y"Y\]4J 1!#(@-_^,3N&Z"EK]29-
MO^5%:M.*\[/C,C8.6XXK)P=(UOO5IDOP-LLKSF3 UPA4'AD0QF=1F\DT&I 9
MF#OB''D (]7X< Z,32:P.O/%^V@9QD4\(FBJF ASVD-OP4D7XPF[OX^Q,1WT
MS8N$&.<0Y"(UF.44N]>>%L-@)M"^X)VC+4Q'?^F'^6](NH[ZN2F^3ZO.T?*:
MD1T7;16W2T+6IJMJ]T-Q,VDE@F&8MHEPXXTF] ");W$]2XS1<*?1U_Z4TS!<
M2="[H[M_<3:3;UQ2XOW\RI#[VEW5CY\QP,_E!N%"?[YR:WYJ,_;A&$E(:,IH
M#Q<HX?G_VZ5-: 'QG@R82=##*_K3Q94TS< "5SY((A;B^Q/B<;:UKUZX*SZG
MM[R475_!XFM4[)QHXSY@KY_!^J!M&E8Q0Q,JL<AH=]Q0'N='EU5@?C>>/93]
MTT]2R!C7TZ6)((@%F)J87;,7P-9J-%TC1F>FY'Q8Q!YSMLD <D6NS--;@=2;
M;J/-N5',P1]J,+08%XGMFKEH&1M%VH<[K5@5B';*JL>GS>U2KJ%#B.WT\J/8
M+M7JI(UYBBCN5/S7"X-P"A<+1]Q,&I1UUY1[.?=PUDT<=F1]_ODLDY2AE#I2
M(%BY&B8>']XH#N$CJ#MN\HU(%+G:(7A.KD G,K?H3Z"PD:;><*'-HM$H@?W.
M@SQ^?D\* CBH_0>2;RZ8.$D-;KT5GHC5$%B2[R[MP-TO/5SZ^+<6A'L4S"S>
MD9;Z,W='UE+JX912SOU2[2<WHB6C+M[_JL]"FP/0:1 .UQ\3_]EFP'HY*1P0
M/-&[T&-D.ML%L(Z__Z1^;W8+*I=*:6[Q=L%,6<\OIC\1@1/:+(NG:,6MKO]Z
M QV$-SCF,+#\LA24=J/242YO#&:C)1SO=/* N/M'Z<V5(\"[V]V.\DOT':PM
M3'@Z^6LC9<7FO10:']L;^>3"!<XG^L P&50S7WC?=#G$TU JB2)B:_Z[KOON
M#]+U6I>@<(6,X&^T8.L1M1?CC>@TVWQNWHQ<IG"D\,_GA5>/9!C?AP,$F:KJ
MXI=M[;CMQ]Z^$[AV88/>)/6?NT!=+O2W21^IL8#T56@-,7M.>G7_@-0V@3B[
M"L^3B#F]9@R=="<#_@2!)\^AT)Y."^B4W"09\%1R_#,9 ([!6VY\0I$!GXF&
M6^"_%T5,<EWYCR50N>#_GO(*5WB_[$Y/M]4P/&1Z39:/*OU=(O6%70<;7D8?
M^1M\A\\O,>Z9@'8T<'+[8_-;QZF67TL-RR::"Y&WQ#B/7;AQG"46B\<^>/UE
M^\>4FXHTF*R\>[K3]/C=)'7LQV<#!V)K-3U'O?1J2K;$L=53L\6M(^GXNG)8
MRH&'G,R,,2.#1B.'8&$/SR' <"06'[C$' BNR@6#)A5L/(#WT9V^H5^D+[3M
MHWI_\A?:E-@>5T\<RI@LMF7>P=8%O"$QC4IT/;:6[7AL8PH[=AC#W29Q,I,!
M+A*( 1+U_DA,%ZC>DA"WTG*;F$[BPT_K'\9<<AAI[ZM__RMP9_AA]R?X WW0
M%_B3F&.QB4,I7;0+F[=6FWK4P*7=;-Z&V5CQ"H$..C])MX7[^%4<5=>723U<
M,-SU-G%#9S,[] CH^K!YR&%Y.N(1STJFNF1VA]4Z3E-UV!('75&MR>',7BRI
M6R795B"QL\=0;/B#\287E!;;?)8\ZD\IT\C]C][]'7'IG\H,RDAB!%&L;]PR
M*-#W71WMM.G0K?GF\UN/@O=G[VE9,'[>M.!6L:L\<\%7?FLV1UR9OGU4)/:%
MEX(#\IG#I9!)RUN2UZSM"QRD(*Q_I_X,*5=&4T=:L^@H/P1B!0_H;WKW6>+>
M+3C7E6W)-66DGFVIAYXY\S-&J7B,M/_)(@CP;D3:FN1I16M2.(#Y\WO_T>+W
M%EWGTJ0_A@AJA9<JR ROY8BUBV<]KUYPT62P\+.WGCES<'V.X<RNW_Y3$):_
MJ6_X<B1#72<^G3,59'THXJ6%DXJQ+]XT=+7<G'0->_,KJ+*\ $$&F!9R7X9/
MK@-W2L[5-;$Q)N;TIAEYV*##%'! =Z\N&2!RFYA T,!'/QW::"X;DY[X.3>K
MR=G5])LGVNZ[N%Q<;*\J]4VW.,NX-6./ERUPGIJ(Z1/* _)O86;DT)--(FJ+
MW-&V>#KS+]QWI444QV/!^&<=$>OLNJ\"/)D[!/;#WCCD,/-E?YU/G [#\2,C
MEDV!52:Q9QGM&9EQ8B=#B!]DP'4@=:KMK\35Q!EUCMWWUO'JNP[^6CKU$V+Y
M38V)^;]2ZA[7[7-]]N0L+O,7Y0K(8?=0.!T8^/OU\KW]W[C7P?_R7@G-W*1G
M$Y9'\Z##>Y:2I,7%?5=FV#%=#07S-/T?_$-P+"^E.5^!MI,!RLG,!)HMA.[?
M0Y MO[#_?,#ZOQB&((1519*DWI$ZL9Y5_K?3KP55N8?@XCX_Q:<>;HM-Q71/
MU [/>\.-L)-?,&E)I)EQ;3,ZGW9GBYSS]GH'JT)=SV_CYQ[G=5)1;/&&VDJ^
MV2UQ(4N+K60 S6J3*DY>!Z?97JM9$.R^)^*]U?(A+?'+SE-&)R5N A,6HAJL
MQ)#A\/%A7<N#%GNWW3\7>TX9=$H&H>UY_/N59$!/*>A]#FY #+E??_ >EK_@
M,*GA9&VOB.GPGW)"VW,0 :QP/2QL)QEGVWV!:[(M^?AU!?? ^,7I+TCSRD0K
MQ5;)#6E8+7,TJH8IDRM0&>OQG>6FG>\[NQ]O+EXF3FW.,JY!^/")J"'6=XZ9
M/..2>@H^7H;.FY1(DA S4JV'2Y1[#@3#-A"W9 M5&PF@?LSDL6H%=I8)A^P"
MT7I[WSO%E-HXGN<M<?AH5*\7[N''5[&+.^M+0T=U$&'\%\^(J K!:1/YZV>8
M.+US)DE4M4$)U0,H4RDL+QMQ WH+\C.Y[=+!)(EFR>\;L)H_2.%^K\)M;$@'
MFX9JIY?)3__GR]Y;G#];U^<F0&$@!W@X%V^O=+BSQ._'B2'J*M77!C^R JR4
M<B?CATTZQ-K;#C[QG3=;+NS:"FO:"[D9^]B?,DMJ.KZ>%(T:S/-W*S3CNCZI
M*P$_K> K&E;QO<I3&NU_0NDBWP/^=RZ!;"DG1I(!=CT$V5)3[]N=7FF'IMW[
MA[-AWV&5_5H,MN?1KVAL7*P<5]GTK4JOR'#'JKA:/_R&JS9GRX#2S&UDF1CY
MAKN";.W@,#+@G5:,*@H9.!A5,B?1(C",UL\TIM,<DVW7R-R1,3AI(XDJ?89W
M5\CX?C>IS-%VB&G(,9#\4:S\G@(A;NS_BE*E5_H9U?D!G]3A,"5>[U9\B=F#
M:[9:-;QWT>R(IO4M5:Y6O\D?8 O<YQ%WQ$Z$+1GPLM%RP5I6K9$D$NG_&&-Q
MSV+P<A3"3RRNQP1J0SF?1?W_L/[.O]),1T K(C9D@#DEGCYC/+#$$,D ?@8?
M,N#-MB61>G(D59405(K8;H!N/&MQ)"(0*R@QT ZG(QGP(W6K%=JB2A [E'6%
MMD)*CI0^4F3#=@SU_X?_%8E@\IM2[M6%K:<,,LF,50%_,&Z0F(FI$ %\6_+Y
MX]:S>H--WA70.^56!8DNU6?R$[HEKU*;5I)+!!]^.PRO7_MF.%Q+!E1 LK(Q
M+NS>9$"[$KUY5N:"X[)BKUN 0D7U+3JY1]NZ'4O Z>VVTA!=G&48P>O3YUW-
M^P,?RJ;060=*'Z -ZV5NPC:R9,!565\^,H 3<=OEK0#!TP)^.'=:7M,$6N;T
MZDHXE>.**-Q^;,ME ;/GP9S>E3Q\0;"G,$8%>"#INEV^BJP&XM:KLT"/W_)
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
M?G&G*(LU\//:!-TR )GM[WV0U<Y!+-US![LPS  =/C75?Q9;MJ-DV.&WMW/
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
MD %4)-9U,J!:<1Y7J#J0O+(S17NFIN!2R0/(>%@1:YBK2I4M^2I^A4>J3W
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
M831L&MY];)ZIGG/M\3KSBV+BDQ+$:8E3:=Y*:^S#PKO_FO6A6+.&0/?E462
MU;D^KFM;G4^X=C,C>)CWB\*1;72*X&<QA59^BO4GDBO60-!R (34M$0&_,G(
M_$J@'?4A<@SK19+ZI2OL;O&U$'\"+02#[641Q7:ELB*K#I4/6PWO]6^[!0>,
M2RCHS^O&=J/G]O03E<PT?6EKY$.&VN;9@E@V6BYLC!LKTF28CN;%KJX41+RP
MXT>8^*'5-JSTT)!(V;WW-I#G#>8N<?8^5U[H?HF=_<#_<&E3=+HYB+;5.MIU
M25#11;-H*9+49Z+X?.H'S^.?OB@E6>]3XPGU^M4;/N,"4X-TQO+5MPIW$T#
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
MJVN69BXZO+W)[#K+]*-&AH)BE?FP(K/=BGDXV,CFS1&_?5V<C,'@Q]/B39J
MD?FJEL_#NW%&3<^\CIF-(&OO"26AI7&_QK(PQ1IBZZ>T4_JEETK6!U?F[B/K
M\)"E^H+*]W%SW96_Z#;I 5^A.E=T89);2!:!86V\@ZL3<[=YSR4-W6_%%"<F
MV@OGT<U,*JQ-(5[PP3!-N8\,S3V.#_$7#AG\.EIN5V-3DXG905R#3U8%,LLG
MKOSNE_VPM:&3:FTLP5??./*E(#HN2Q#3?N ^.4"21PR<;M#N.R?CXLB CU;G
M+Y;YYR"JXF=%C;D!77A6L?0]8]76LWL EVK<.;/$I+>EN:1[88,D6XN();E\
M,9Y-'][N+5&_>\,3-H0XS;;>)@-*0^!X*9YIM2V.81B!(@=/>VY#F<Z-8C&H
MP+\BTUN>'WN1MZ+MT@\D<8\M@C92^O1U2PHF+7Q'GO7\/SN8JDM\#TC@WHJ\
M_,,CYUU@H#%M? O=.DFD6:I_?V*NYE+2KS"NGS]G8"V4>K$HNO?E\@H,M(F7
MA^%71[)QGS114/IJ)@)O"'MJ+LW.[ C-=;U6=<ZWG;J%%P8D5\'GS+,<&D5J
M7B$I-?.W(2F\%>ZX*ZZ:(IA_M@:\X[N'FJ.2(ZHSY"V"PC- 'Q 1(V\JW NR
M]3X*[-^SX&B^"99-MZW\$J_"=Z1O 7\EJ9\@ZQGN7AR!!:+;<YA&88,%?W*;
M(CZ9A[37J^M%'3\Z7?;9,?*AH5U,;"P@-KOM> ]M-!XSLG(I)^88ZRI.NR"Q
M#F'><!:S?+// E;R)UZJTZ\@"F_!N;\K+B,=+*7Z?H_NAH-G18M!T'->0[3K
M=30D-=GI"[M,*_'VI_&-=ISXG&O1PJ%7;;NEU'9CND&OV"/I?9P(%\D.VQ&D
M!E'D,</?V!^;"^*M2&AEI&&]$,_F5ZY[%<^HCC%J+,RF#OAQ7=U#W.T3=B*G
M;0+ 'X/?*W0<<G("!_C==_ZDMC(UA;H/$1?LXGLBS7;P:>A;-M5DZ!6+'Q;C
MR$_Z6:(,*6-17_U-VNGPI8^K1^_'?$U<$*6KOQ0O:KUA-MH;+#[L,!1\+6_:
M(C?1ELY7=5-*U(:VA<E$UVKEFH9A+N_N$+(\D3D_?VB"_S?($7ER>1UY-*5+
MO&0"'Y?Z?QU<]=@1^^BV[BPI\*J3JG.V"D]E'X'B7(Q8=$\)R63 $[/#V'8,
M)/P-@3$_6[%3?27\]]!NG;U@$F";DBW0>-8I L8G<4_'/%_;E+>OBPW6H7O"
M,S5.] ">WCQ7_QS0\NL1Y-; ^?@SP\W?=/SN#U%K&':S>AJVZ"OW]+&-&"WS
M)=_#,MHK!-$A FV(PFQ$Q_(/;>#GUL7!2#%:)KT!AK;HUI'B!)@5Z+H?07MC
M--ZQF];7YW#\DYVJG\VYV_ZR<&%+IPQ.[SB$CU)N&/[6Y *L%D*E&WA,A6(H
M.(N6L' S[:):!E_/4JGB93,69 <D5G_3D]<5J'WW6ZU2B6XJ$L/=0[?Q2?-,
M9?JW),V=X-O4*O=O2%^_RG/(N0_7Q4B%[331YF4R<4G=V&=^D)WFY.G/Y@L
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
M0A&.J7[TP[1F3;5]:8GJ2"ES-M[NZ""D_C&-2MX!A]D)\V1C3;-D>*!4W>@
MG\KPCQMCAA1FH*!C'=\=?VT1J:I>TD:UIV,OPG7PR/96>7@7T[*&F;/HUVVP
MD,F<4 :S8X)U-^WAJ/.LI:W[9;2,/O5PS>I:?ZV':(MOMZ0/>X*I]*"CA".
M87!*-+;"AMJN)&SJKN< .;<9&]L.1D]MQ8Y<>9Z>Y7O-^.Q2Q.&P0"#F#,N%
MUY'%1LVMYN#TM,6PGJAAKJBAK8+0UUQ9^#214\)&\7VY7:ZN!/^85MMAM]2>
M-,S<SE!KPBT%J1SNT.#\\.VK\O)[*RL=[<E5@-&!IY4J.^-!NV#JHA+/L>WM
M%9&?1+>C^+6%Q&7F$(:%Y8-IOF"'F?&? Q6C7_>,J?S8307<V)1JBEC(&\O-
M2ZNFSL;'<[(XG8OD!#*>Z+5";^!D$95J S^:!Q_,W'28&XQLHFA2&)&V'-C+
MS!4#0.*-[QB _JH^G/7X&K!X.S]*.-3Q>['$LAS7[*\U3(N(@[7AH_5FR6M
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
MGGT741Y2TVK)5I]P8+'>YZWX)*@L'*%H:2$5I\@<K[V#?$9!TRC9MW]9/9\
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
MU$8?%5%"@!VOP0]OZ.>J=!R<?I4=? WPH%$%&NDHM]IJC+D5AAFF,D=Q".K
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
M+HTBX,^TFNC2&Y-F*KAR)T536K5U1TJ#],9_([%.^?",9'3%*B?Y.W>F'.
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
M>U[=Y=GJH]:6/3MP@\<D4I' SE1T4E@^K_TJE\\3])G%AO\]3T=%'(IL_QJ
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
M-*<Y*A]SOQ1RILWW6W-4%D!&,?WAJ&61%?@"YVU' Y=("E/E-,PIG&I[E[;
M%=19F1\X.D'M1SJCJ?LAW2"GLKNR8D)']ECCJVINF.CH_9LK??A_+A3IU@=C
MV<H]>]0-Z4B46B8KAH%NE@0*>FR .OQ^0>\LKBV2$-!/8)A;MW(T^;8NCJ:6
M"6A1WS74)Q.";WKE\6*LP4EL5_2Q2<T8%K<W'*;O79N]CW192SLY" 96C43C
MV!0)?UNKY%GS!4M$%1-RU"RMD4:.Q#C?IY3);8W7Q:1>\OGWW\H//N2CQE1-
M%.OO4;G1Y#"R9<Z](L!#W-7W?@H2\O6X@?IT[!M,3+4UC/"[)YZL4\V +5]Z
ML8+8C@Q^<N_- /GP.,->Y$CGJ+_6;XZ9NWG@6+Y<C>^;2#E?W#5 :-O8L!U<
M?; +_DAWUDED0?($4RA\Q#2^IB&UW^5YN#L14^KH>)B!AWT-\\ L7@/NJJ)#
MPI]E*V/<"GJ6Y@40EJ=!O>\/>MOP';#5T8Q17[\S!9.AKM96+X(FZE]H];FX
M<%'$66<T-]/GQ_>)$'D*?8,HSY@R;_!)PQ2.F5A4G,>,BG\C6EZ5>D)T&R?=
M,N5V="<JC/I$UG:'N*L$MM^GQ*E8CLI^_K]F%^C)HW9^2?1T\=%:P9[^9J2@
MAI4[U_WF^L2YD>3!^.2Q-KE98)"FCYXXJ!2(>@>:SFQYNG0NP[YSVB82Z4^7
M]DZ5>)-;<?WU_:7^ETS0WF*7HT?B.Y/:'U:M5>G'=&6:,)*H>@4,#PKQ&F4?
M0F5()WB+*K;1*Y^Y)JYR?W MY70##W#+.)-4;U!T=7_DHU79C:/,Y_^O4L[0
M..!GAD#6!^D]WF_O]#S3GGS^DK^\O>S/V;+A(GZCR$FK[D3-K+&96F,EK#YJ
M>WA%-,S*W A20LD8MM.^PA)<6BJ_L6FNFP:AU_77UM0#HR'+YHAV!QJC+0>8
ML01H47^NZK^U]]Y13;7OMF@4I2B(!90>%) F(!UI$94.TJ1(BX ( 0&1(C4!
MD0ZA"M)[482(@"!"0H^"]"8@$$"D0T(-)(23X+?'V&>??<\Y>^][?]\Y=_S^
M>,<PBZSE6BOO,Y\YY_.\:\7S1NSV[J6NYQ3[1V&<M\]XQ&H(MB_V9B=;6KT9
MMGU/*\<3K^J-JFT#.^&+9AHA^KY^M>$BKK(5-WN1^NJ<4*M,0M2L<Q_JJ;2+
MT0RB6<F#/29=\9.A'"^QG_9V[U#*H=.U??<'.5![/'C[3'I_3A>EUR"@1I7)
MM*&76ZU86NEMN0;UH$6Y?/I0D)9 ?OQIF2S=0BERI-+;">3ND#^3Y6"A9!7>
M Q?= :-SLUYH@7+7#^B$2]Q^I7DJ'&[.?YH%>XN'9P19A@41F6PG# =&-?"I
MF,4:;<@E^_:1-^^6!-:0X^#D@TQER7YU+7Q80ED8\DS8U:E"KXTJ CF HY*K
MH_L.+]?@+0A*I/Y.<+/Y=WGJ+Q*14/03DDY(XCF7QW-4-(?6@,Y,3,P^.9G;
MY$1P78$\Z=<MB7J?G%@\W";+KNX=V2.Y^KX#J6 BU)P<K_*5I\8?V H;)\S&
MM7)6/L3#K6R;GYV&U]:O<Y_@$.3WBZ&W,:._-'W*AL7N VI]QS<5LH)?=YH/
M+R>:/=R+VV?QZP@OQ7OOK]98G,V2P=$QG![298^YR$A_8IF6R&" 0%2#)[IF
M$&T$%D]4%!<M06CAY%RG!<&3-Z!'XE3"$:")"N@WV7B81&(B/AY<&(9>P7]B
M-PQ^G5>;LQ;/F\9R[OW48]_F9;_SM]$T[U@'2HHE,L*S5S;4#)L\5NXX65M(
MSFH)CY&XH5^G+P:<K.KQ=*^ X)Z[;K_8JML1QY Q:!/C-PJWM.AR4(SOO=0J
MY>",OO;:GJ>2)@_A![\&OZ8X1)&C\D6W!KS3*SF9#*RH_U'/(OU_;S O9I\]
MS"9=)=Z.O=Y/%/';A:N)5B1;M*C=_@JAI:>&A2NM"+V&]%L.\R9N>8O>?*WN
M6);]XGXLF_H#5='59\QJFLHOD5^P.:OGQ@/?IZ?&$2V<BR#8,L7^I>\ 533]
M8.?)4AI$)[3F7"/!&-H-^[A?_PEKDIDMAE/Z*&7K<L.7D,/)MJM3:GC[6_0S
MX.0:& 16;FV=S,U2GZ^=\O/<7/XX4C /COOIZ]#:.R8V"VH3N^ZS[;:J*T\6
MP<4K#+_.B0\HLI[S/U\GMV(]/ET5UPP;.P)HAQOCJ^84'JY[IQF.KR^L]G<R
MQ>R;+.H,7DB(+SP"U O_@L7D8(T8HU 72&/V,V,B1)H"+:W\)5__R;2OD\]^
MANW%\ 44O5NY<K!#K!U_O=91X"\^R=<]5'X#'J@MSIM3[B-=B5\U24R]ML9)
M.@)L*K'Y!"AQIDJ2PYUGVW\62&0^VXP\424OUCQ-I>)^<KL!^>JA.?6W^4=Q
MYS QS]L9:\B2S'GW([X,5]8=WC8EVA H/?%L8%6CIIKJ%@#-1357&8B>:HB*
MPH2RJ$R-!DXMW'NG9>YY1B"_5O)_[;J7BS'@W8QP8:B2Q721Y'IX>>G]3R.?
M/L0T?!1O*27Z9]/X 7;=?HSN/L_8A>.;'8HFU5I;QFTL)IWL;TC2*MYA\830
MCI]3H_[-4<&XSE!>;>+=;]',UGY*@P<NS7(F]]&)U=,^J-5HPJTQ4C>,[L;V
M]?/=LPH#HCME/S3M4S!Q=>3[>\KYE37U,PM )<(%D=%NLCLX^-AO"$*06Z&\
M[;[#]1]=*ONWPW<:+?;JT_0515:1\*[+Y2YIU824GHLZSTL.4ZAHL$IE6ZWF
M_6X-"F56D/37U2DO=C^R%+]4"3,!]B[+\22 WWG-HJK#FWR0@H[AQ@/Y&@T&
MMN&=<E1K[O!*\1W2TLY<WM>]YS]??(!VEK0< 1CQ--37PZLM<3_Q+*/% <^-
MRJ!H&*-8E&N@K&5V>PY/T.P+CD!F]9D-:W<O-Y&L[Q\L[V'U+C$E"C*5\5"]
MI%5\R>BTHZ0/>PIM@XI&)/86^KR<6N"P,?@N#C\"3'DC2DO7Y U)FT3/0SVA
MT5>C261&](OR4)7([)NQNJ[)6P-IAE00MI2$MX!Q2KJ1&GQ;/A+?1Z8=],Y>
MA45.6K>9.@-EXML*G<S9B[C9=:0.R)N5"RR*S =JH@^I2<)K,KMS]QM?K<-_
MCYA$W5/.2WX).O/.SPCB5L"ZG=,*G%B9!0>-3TV89@-9EA(2V93TKOU"<-"-
M9L9X/3L"^!#LIIZBG'+( 3GW 2X6P<5.:A[F..T<O7@V9GN\5M]6YP3<C'L6
MI9B>V%"?%DBGG7WEU9?V'ZMPH4+3&XWS8\O0:"LH&LB Y#=3+L".HC6K176<
M%5]@0^!,:U<'>3WJ*KFRRKXINA"8B5K8C*^[)N=]$KOU+D$27^+7WDP[.QSV
M39OO2^H.(ZJU%S>D5KJBSW[M,9P=,8&K'DC$J_JG!AT!7$'1V:?'8Q$E$6L/
M "([B\C^/KOKMTWN3N#W%?>D#5+LPDF<QM+CVN!&ND.3DG::*_,D=?$*GQ?&
MV.ZMATX'+E.IWHV/&H+S8=^"I+/ %CXO2&<$,1NL%A49.&"36<V3W]I><!)C
MF:J (8UU:%R-YV42U6$:2?'T$> 5N$V&Q#5<"!1IK/E6G9#!P5CUDUZ&$7R#
M_F K?0GN(>1G6UJW7VZ0U-0!:R[-2>K/8>H'F_I,D.@(LR[211DM!VOP*M=;
M%OY]+B4=Z@#B5[W/PH-8!#6NMAG&3E1P4.;&#A_&T#YS?65MCSH\U"E9L?X$
MO-EBBPHUD)UPV%.Z+__&? @J5Q5%5KC]M^[\ Q_!\Q\;D]C>(*+FW*V&1AJ5
M(2_O'KJJ&E]F:"$]8T=C7 OLPQ&@;?J"B_^*-O!<B\9^#7MNC^G0#96>P Q.
M!5/.IT^ C$3SR( CP%T_3Z%A_+6QK4-E@6S?BW+]A0E?C559;^C=IO$ /_E&
M$"1>PTM"N IPZNB^U\WV8<OS4O@B5A+3S\<>I!53Z0I8LPKR1 #S2VU06/:E
MU#99K7?*_7:.-VSB@0ULOJD]MC?E\VB4G)O+VIB\6YM[L6!_<B+H#[-06OZF
MCG-X@^??-<2GS86IA;<F063>:\C*-Q.$*LXIKS L8(VLYPI)K=!+6.MD:;=(
M+GEX3S\+S<TNSM<?,['%D*I,S*X1F(^H3^:160'6N%9MZA"1\)=2NU_/%K?P
MU0GGS*9;;JU'O=ZBB59TGQ7C<M(M]4FU'FI0@38)?AY:_U671"7'GID4G!0\
M(?W+^'LE/JXZMZ&6,+WXXN[9L)+^;_LYQ0>U:U8$45*O:#\>I,$E.I+/?VDI
MY3>FS($$+>$^L<%J8PW$"9/.-.(NM:F9!7#F0JP9:Q[)=-^2W=/R_?:SV:X9
M@^EPAQ<C.?,;1N](IBJ9_"+4>I2-RY6I//3E3&T3BX'*X2M]=W.NX,L>C/Z\
MV,4YWR5E\&OA5TQ A%+RF3G'_%I-OL?V_NMD9+[YOUU:/G0FWY! 4D=EP%4L
MD0N$"XV&M7B\O0?M@CQ#;9ZI=9V +93%7.9_?4H W?L%C<)D' $JOZ>W[Z2V
M(]@@G5(_V+]C23F>K])^G;+%(O8>''Y?X'4%V&@>2B'862-0ZWE;"HN&A.>4
MMP2&U/W==L*_C'WT;NYA]F#[B >^JO539_U\_96&3[&^#3&,#0"R3(ZB(=+Z
M!^><PSNP.P.KICLF.18"S)^:+H>3TGSA"\#=;N>-@\TL9TQ*FEVIS\2#@3F-
MJSBN2"^'0+NXA-_N;5'B'2J!K4,A<%U_GZ<>L2![HP+=@'1O.:>^AL\%(WN$
MN*\' ODH'8>O%,WR]D1R[$!*R$ \?7Z4(,!06H3'D.UBE$"Q>+FFUM!K)8!@
M"5GB3$+HM1BU!'+_")YAGF5*L:M0G"WQ]5LA,P8G+9/"7!N-24$(H]8=A2/
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
MQDK((,8E4$(QT*<=./XP9[/U"'#]"" >:$HW!0X>J5W-PMF;A6 F,D/@HH]
M!,.RVM7/..,'29@OQ',^CKVD;C,R VS64I94:ZOIB11 JPVJ@=28;4%XP9(.
M@:IZT+FNG(VE#?0\=\EA21J,%P3<8GPW TH'!P>BGL"BA IS3BV_X<"Q@$9R
M86.CLT^=S/! <VZ8]W D,?0&&/N ,;KR+4,)WMPHIV'DDL-VIG$$"O,6?)G'
MD/TN-J $Y/N^HNK ,@I4(\FXOP=L#!_"HKYW:A*4 K037L91.0?E;#RL Z8Q
M>S..I<Z^1O_$FA0KD'#&H#1F'EBS$4GHJ3Z2$^OC^N*2@[?*=A-!CSF+XE,H
MXU$RW@_QMN?$"5_H].:^=\2M6;86R1VNPHQ:C@"2,GF'2<HW>F.1#'4<#@N?
M@V&9K[T9?\S-KA+)VDF A^NCDTS!]I:'I32:R%0[=Z_KU><^C!R/IY\C/YG$
MOE^)PPN@T8)556TF-]WC)I=,%G#S#-K?M\3FP^=(=@?%EQI05,,SAY&D&YI[
MU=H:=;V]I7?WGW4@[A+.$O5?/^^#Z.>H(X%];-@,\H'XT6\_TL O<ZO1QFE4
M$C=MNI]80B=!G**2J%F&'W-NZZMK1OOW0/)Q:_1D_L'_$[WSE)\\:Y8<88]@
MD1(5YANW7QTH_<H9X#&]2K',B2I/?=-'P^98>J]<H?=8(A4CM3\??D1*3\:
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
MHXUY347 =UG5W']'URM^RO2TLRB_ND2.S29[2C1>_RL%.MW6$L@/.HZ[H6T
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
MO\$1<O"G:1S;=X;'G>T")R@M\!0/\ ^X]/VQ$JK)L5X4=-PH#U2I-E#5H!B
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
MO098]2?[#_C39W1]OBV6^HFJK9*GL:3V?_BRJ-;E( TN2:(PC7R!"8E"3,+
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
M&>QMKWA@-1-;#NT6YRF8@4W+(2F=#-T"C%HIAMW4'58W 2KNJL2)+>R\=4Z
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
M0[V=@9B84)CMV%N:<2-0VP#RB4@7J!=JPC*-]HQ,5<710H*7+?)H3]')&I"
MH<:9L2]ZD#(WEUC-,=GOJUQ;RJ^_=\LJDR3U99#A)!01)GX<XDRR5&].0BD3
M7Z72 QFLHV@3FZ8M-FJ/<QMT]$KC0Z.\CI-F9VJ<40$]ICC"P@2NB96:CBS%
M<:Q9;8*5VL]GO]U#YS98;B)>V?.@V&?8S7'XKC27O,X?]-;G>1=F$;+,T_L1
MR6F "8D(9M+SL1^(3(:F+)R )1-,*.S$5F987[)+N#5!BNTLTS\;S#^MT5VQ
M:J?AV(;-$[Q,._/UH[PBX WIOAR#;3CX!=HQC[2YR]MC,R]0+_Q,[:&GX]EY
M#^D)1'VA1M/3D7ZX&_6$F/"[F?>:PV(E^\/RMVMY7?PE+Y:-3%?JO[07^L9L
MK\O'C_3;Y5UM6^D*.N[$9KL3!VUN<<1:FA/:C4C&=ANA4"<5TF+U<>OVE;'
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
M7V^Q?:(PS;P()\2+$T^I+$A *]#4 D^\\@S%;:KF] )#C_ G?FVVUP$_SLN
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
M=5[E38RJ2:E)TH@%211@EF49)G'B8QH1@A,5JR0):*!"#^3*[,>9VG?I4-$
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
M%2M%?:*^,(E$0:6[ %'$!$19)"!AN>HO'B<)"W/"N577'"OJ$RM2CQ<]W.:
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
MF_R.\#95L/GD(D<Q22A-8(X2>9H5(H,Y+W(8!#2CJOPJMVLF/!FG4\?D&UJ
MM&EHY2[M5T?;2,NGW2EYNM=F=MA^$R_#SCYW+(,>SU=@SS7HL]V-W>P8/YJ_
MV?)^!;K7VSS@+P0P.<*>(@G3\3EK0&)RN%_&-:8GZ+8A]%9?X(#%)"HHI%FB
MXB0!@206,2P(8@R%448*J[N.WMH37V;<J4? TG7X<!\$,X/H*)J="3,9IFQM
M:$YP[LDT]%>>59E/B/12_4Y]Q#'3H%&^7KVI[LW0-AA9(!S2A!$,:9K&$"'!
M84["%!9)1), BRRAR$:'ALG-H5:6:0/#\)AIES^A[12NV]P/RL4U:?"N)7X^
M]FJ?)6 DI:\$@6%B\^8&& E^E!9@]I3CF+FU&A:RT8VO-ZKCBMQ^G]0Y^&-9
MLV55;]>]GOD!SA%)DABF(I='G1B',$]Y ?,@3_,88Q%2JSD)-L0G/KUTK#0-
M@3H^+$?*V6!I9A"F0LC./'1<7.D.7YM#C,">%?#')+,"7$#P-6W.AO2\(^<<
M0#F:.^>RAOW]S#?I\F^7(@QH$EZOU]>\>MH(_GE)[DTO:,ZO,+%9D(2AH@P4
M:1CVAV6 E@OS&YD!',:O9/Q 8*?W!M*#/Q0+GIH_C<OH=!<SL.QLES'CHO5O
M8PP^;7\=\ZDHA,KJ$3M/XCO9"'487S%Y1&C&8#RH%_QEU:\E[*KUY1DQQ%$6
M1VD">1#(@S)" :2()9!R-3DM#W&&C5I0^&%GZH"F)JXR$/IERH#LZ)O?='B
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
M6)A0FA9AB/+%3[&FE>G>?IJ0C3KTR1EKQ9YBK6_'7-WF8X@"&I"\R J8%*&
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
M#\F=$Z)$C8B4>S?D69"2,!(L2*P2VB]G:6+KT#$C?6*]H6W(7TYC<CQ@;^8
MS(NHG9G9@:GJ*;NAENK?NS^T'%Z!CAE]ZNBXO-(56[N_>9W-Y0DT?U.[+F5H
M[GE>G@ \,>G+U\K>9N<H0HJ7:R8/4'7I,%/!;M'I-/+4:)=&Y?3\IQXODY0U
MN\$PW427(>*O/<S% !B#.2XFJSBTG52WW6V90-/'=K,N57IU<PVNQ]NW V!9
M()T$PE-8Q#&'B 49Q"()(0VSA"=QP DV#A&;DYW82VAR+EI.M/[L>6D3,AIN
M+/KXF4,Z'NJ=!B@[4W.(T?5YC,;G[UX"ED6WPDE <VPSZ \\NU: UA@,]? S
M7VR^YGO6 AYTS;-_VC%1^/"63\4#8Y;0-,HII%A0B*(\AE3%5>41+ @$%AE.
MJ%5"\!$)*Z/I/+!87QNO+3,/!G Q<\ ND];.\C7)Y"HJNB=X!4@A-QIPO5Q6
M?^J"@:):@V;H\'!?"OMLW;.B^LK*/28P;_;M60&/LFS/?]+>Z7&8DG=7O1=M
MYI+@BR@+:(8Q@J%0M^6(I# 7*8))D&)4A#C*>63J"EW*S-1!UMY!8BV:IB&"
MK%?5=@/(8[5=;=KRF'7'D/GF?_%[&/>?YD3W\@.<T6S.*W!7@?<"?'\%P,U]
ML#F!=_/,9G@!5AZ;+\0&_+B+2<SFW?D"H^_S>5O3M?'QXZ-8LY(L;\F36+>G
MFE"(),!I# N>*&<044A4HQD:8EH0F@9%8-?#\!25B?>(/4WPI(C:MC4^A8N9
M,WBQM'8VNR>HIN?QS&8DD;?FQ:=HS-RU>$#,XW;%0Q^VT\9ZO5'MC^MJ67*M
MZU\VXK'6%4+25))8),J-2Z171P(&2<((3.($HXC2(LR8B2J>)S&Y'O:( DW5
MJHAJ )MA=?0CL:TN6@MKK(SC\@QIHGRZIX7RI[T&#BP\B_J-"];IGL$G7>^R
MZ>:'8-NUKHF\_DG*I3K1?:[6/\A2]+K._;J6A^G?5VM!EN4_Y8^D7*GC]7LA
MS]NJC>>")#D.>5) E,BS%R),M1B/,10Y2E,<YURJK=V5MB?.)E;S/66@2+?#
MTT1MV5[-WXLPVZM?!5X[FZ)8!'L>K\".2RAI0\7GU4'[3,TJ>/%"VLZ95_)4
MK#A6]^0^+[P]H^CMWML77S-??WN&\_@6W#<!USCTBC5]D)O+^$7*"4I4)B\1
M(H1('C-@GK <TJ @!2\"EF56C6Q>$IC8"'ZM5O=PJ7M$N63U',%A&GQV%]+.
M%&GYFAY8U\/R.8253POA+:C\8OF90\JGA3L.*)_YG)MZ_5I5_,]RN?SR^$3*
MM0I&*>5=$,1X&L0<$CVF(,XCF/,@@!&. E)$-$0\M%&RTV0F5K4],=VFX+[E
M0=^6E_O^;"YJ> ZV3&0!2CF,!>80T2"!I"@(Q%D<H3Q*PA 7#D4'%Z!W<;%!
M#T0O$)G9J\N_+W96JZ-W!?84/5^*#8ODR8:=(3*K)1L6]*4]&_GTQ0,,]%6/
MNH&K[E?*/_FR>D^6ZOKSQX,0FQ?-\E&&DCSF,>1(I0H%(H9Y3! D#*=,\"SD
M=F;/D8^I<X?Z/?4;OL">,=6Z>'^ EC^W? +-J/OT JL7868E9H#7SHR,(WL
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
ME*ZD<O5_B%59K74G^(];(=]WVD8N\C!DM, )E(8[5NW8$<P+06 J<"(=OKQ
M.#8OX1FE-['3U^, -"P S0.03 #%A4V!RCAXXS$QSY#8V<51-!SB82:PV)3M
M>(7'M6K']4MC6:IC+.M@I<[X*C,6ZAB+=%BG8_Z8I=43Y>*3-+2;YT^/8GU?
MKNY_75=_;AY4XA59/2]416+&\P0&&4OE\58DD!(B#[HJ/95B@BD71M9NF,[$
M5JZA##K2H*$-6N*&NCR"U(AI\R>_Y6VCF^CFBFHFV," 7KE"XV')?^P=J[%U
MYU%9,^%VJFKX\<MZQ;2E-1^J>E.K24:B8$$<JV&[>:#ZPT09)'F 8,%1()4W
M*(*<NPS;?4%G8A7]?=5&G.0!@W<98<5N)!)37+BUA7F)EVF0Z6(4; -,= .^
M2&]65\9I>CI?VG^[ES,B>6[Q\I+*J[1U.2/JN58NYS[NK+#R?,/?BY7\QT:%
MIS_5F_)1M4GZO-ULUZ+[2UL4MRODC F+PU1$,$.AW&IY2"&.57 HRT.F+IK2
MR.B(<2DC4^_*'1.@T%P VK !GEH^]+ SE5?T+,BZ!F+%E2GX*)CV>$ <_KNU
M17![(<8F8W*8;6V*Y@BTA/4]WY6>GJTG0C9<[?_:-E69HL3V4FS\&2<W-N:V
M7A>!=<*\7;:>PZA?YSXLWW07D9OB6[5J)R*2Y6_E4M2;:B7J!0Y%C%A1P#B.
MI44,4@)Q04(8,<&+,$(TI4;=/J=D<F*[^6W79V55K6#1T0>/.P8L1N).]9[&
M(SUO 7T[<VK6JNK]0*LJZ=$U+^^F4/>$<,<^^.TMO3R+Z<=OX"4ZSDI^W9=I
M-U]Y8I2'IC%/17J^V<T3@W<PZ7EJ6FXGD2^[QOG-58H\VWSZBRVWRI_N>GDO
MLDP"RXF :4$81 G*(0W3%&+$BX0%(DL9LZLG,2%KH^A.I2-?7@X-N *K@5.U
M.WYFAP3?F-CM8#TPN@ZSJB3[W8X%T/%P?KZ3M>]O([(G/]^(Y*P^O0T(+_UW
MJV?=+,2N1<8C*5=RV5NQEH?O1Q4-N:'+\E[;L>[@>%<^RH_<%#_D;^NB*;S^
M*D\8>FK;(A=(T( &$.?234=8=9U%7,U,2Q@/<DXXLXI>^&-M8K^\950E4K2L
M@AZO8,]L[PC>\*O[H/8X!G\HGILY@Y;)MQY?I)E!>YW78V?VYGXSUB;2/XB>
M#*E'QF8UM_X!?6F4)Z#@9KJ_"KDIB)LG/4YZ=7_0<NVYUW#MF_AK<_>G6/X4
MOU6KS4.]",*0\#!.($]H*AV^*(0D+1(89W$648K2@ 4VAMJ5D8G-LOQ.(SL;
MZHRHF<6< R<[^]AP= 5V/(UT9M0M&6]6'D<17(J))W/GS,:LQNU2L%Z:LHO7
MLS-<@O'%[<^G%].## S-R0<GMAY2?/"S/G 7/I8U6U;U=BT51/-B9EU.BSUL
M,BZ6V,X.G!!VBFE'@U(-9(K(YUHE9GRONZ=7FT4A!P7IM&SX0_:J<[?FU^OU
MEY5T*C9+H^2KXZ<F5AI-PUPK7D@TKA+NPMCI@RHS5;MA+X!W!239\F?)MV0)
MAN6TTH?3(CDIPXNE9M.$TR+TU>#,)^RO%UOG^[.D?ZKS9_UWHMZ8W+S$NJSX
M@O "9R+/84C2"*),>KHYCP6,>):)+(NCT*PWBSWIB16M(P;4(60CFJ[:3YJR
M^362)9CC-WO30>1T[ >*$;#K__OW?O_?^@KL,+R=%C?S2[7I\'.[*O.+H]7-
MEQL4 _=9E@O.=DOE)FC_[LEQ!1\=9-HRAE#0,$GD=D0(IA )FD/5' $2)G#$
MY*-!8#S=YAR1B0WJKLAMLZ-[2>N3"UK!O$;W%Q_=7CPT>)F]I\O& H(+F[E<
MT+_E]5NVV'1I\=*8I3>@IOU>96'  IZ%$#,N;4R4!VJF80XQR4C!4Q:&PBIH
M>41A8@/3GWAD.YWA)19FX<:+)+2S*7WA/&K2J"3>QB2\7'_F20AGQ#L>=G#N
M@_[G&=RJ7^A>"OI3MU6]46U UOHPW,LHK4\--(AXD(>L@")!@1JV$L,\"V/(
MPUCP.&0BB J'R<43L6ND%A=/.VX9!$_RMY/,,[CDA9D9E-?$W]M$@W<-S[\
MQ;5N0GTB4YX4TL*KO@A+4M=E4;+CB0;-1V8;:. !WQDF&ES"Y9L9:> !:IN9
M!C[(V0>3]\%,W9;-,)A\^-3$'M.>F&&YSPFYQD/*[B+9V:)>]-A7&[GS[#N%
MCU\L-5OX^+0(_?#QF4^X.3W'T]IKJ7O?12W6/T6]:U3(<!%'-*,PYDD*$:(I
MQ#22/Y*$4T;S*,%6 ^/,R$ZL4C\^?0#=S.0K$$8PP%=@QQG8LZ9[_73,N7>$
M-,3:S/WPCZ"=!D\(GK6K8(>%IYW?D.BL&[D=$"_W9<NG75ML7',NOU>UVMK)
M\O\KGSY47"S"',4Y%AS&81Q#E,M#$B4$P33A41BF%$?(K-/V()F)#4K;9:*E
M? 4:VD 2!XJZ;8>-DT"-!%&]B6]G#5PE=VBP,238!?TU3BX[<WN-(=&.NVL,
M?MJU0D;YX3\V\E2O/.NO57/4^UBIB]4%"3")4)K#@&:9U%$N(!4XADRZ Q'&
M+$#(JL7&(+7)W6D]RF]'''34P1\-?<N]?1@YLRW=&QZVOK@S% Y%, 8B>JM^
M&:(U<]F+@=C']2XF#[DI^N^K]:['H#PZMP?K^KMH&_;*?]7;I4J#5!>I7\E3
M+6Z*ZZ>G9<E4 I=B:KN1O_I:/I;-=5.]0(P3S),,QNHF D5Q"$G,"0PYBW!8
M\#A-K%K#3\#CQ$;EHV!K/=P>K,52M_385.!IK3K#J=X=>G3?4U67FA= Y'_D
M!Y4,JKYBJ010_Z@;QNWLSQ0OU,QJO?)KLK-U?6;UI+V.7544TS(,=@P#I<G@
M:_=B]DR#EFOUVQ[?_NSDA*!ZLJY3<#BK39X0XI>6?$I24X1]6J\E2Q@+0H8A
M3U6^H%#%C%G(898@4F2T("BT,N@F1-]FR,?-)S0"V4>T9VH/<2K4/ =Z)O$B
MC4B^H2#/L$]I]:R;:=$7\@_54CY1-Y/=I"/;5&G?JM:&DO9FLR[I=J-+ :IO
M4FJ5J%<MY:+W7U92JT6]6> <Q5D0$)BD/('2TH20!JH/7(YI$?,LS</(9B"
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
M1E6%'8J7G<-VI4-KU;J[^;=]RHN'=V/F.\V']Z1=0L[5(;4MW'H52U.625X
MW60UDRX\O7(!Y04PCE=37K*X_S;O7=/(_R/XO>@*K:X+Z=!\%^RP9>Q*N7 +
M$F.19TD <2(/K8C'"%(UU#L,6,%B(M*,6B45^61N8I?MHUB7/R6YGZ)+3R82
M[%6]66_U_8:_!O'6;\7,UKX6UG8FUZ#A_*[[+-#L7H&#BE"BN 8OV=:Y#K.U
MJ'>%<X96]M:LO9F6]ZZ@VK3&=Z;A9IN[R.2MV)5]E6Q1A$68H:2 &",NW=H@
MAP0G.<R*+(]I2$616;7//DEE8FNI:8!W4B]YM5R2=:VN&H&N'CWO UE@I!IP
MI1G+81%@*C<B%D)"\Q#&<@<B&8T+$B1V:>L7H^24L:Y*.MHJ_S93?8<3T-/;
MP_\ =&(LS;:/B_&QVP=VUR627E,;*QUO1=*?!1^4R),I/DUC5ILZ*.9+XSC\
M84<K]_BTK)Z%^"'6/TLF3A>X?JMT+HC@NDE2K8?T]/_^H:HWWZK-?XK-]]V@
M5#U<^D:GU-:+)$D8I32&><*DU4S"%.8%QI!S'N>D"%!&<BNK.0?7$UOA@TG#
MM:(+J2XP9_VHFM/LYGE>JJ%I>FNORL[4C53^7X$=ZT#S?@4:EJ0G+'F6?]V
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
M!--MH8\'D=_ZWZ5&6 W0<')3_[WUB+_@IN[49?F)6N@\ (=XA<Y]B$]=Z#P
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
M-UJ=JI3!Q)Q-B<YYF4FO)A61^?-2^:'-+5[F@#;)GVTJZ,[X#.C=$'NJ',_
MKS<!GJ?EH;S/?>;F#=BQ#5J^09]Q:_GZ7G_ZG['' 376:3PR=].>V\>!]NB$
M/Q*9L8SN^S5;5HN#+--JQHN2%90E4"6)A$0EM@M<CB'EF18D8R7F25S[^S0C
M(YOB/:* [:G&-A3/@!S+Z+X>NMCV]TUK+]Z /L*WDR,<VRJ_'NFQ#/1PQ$<P
MW8=ANMJ*/S/\3V;0#X/@;]M?&"_06=QO[G>[E+O^?G]42F\7'^=:S3@I)$ZQ
M@"2E&!*9)I#1$L-2)QAAR1A6S*LPX&6:(ZO]AA"PE, O\R5X5FSM6X?%!3E'
M#V]</#P=N[N>IDU?3NL:WS%P WI(173GN@L<RXOK0'%:YZT[!$<^6X]78R2D
MU"DR\7)13@XW\GJ_D%#1U >*D'MR&JIA+3 22OYG9%> )DDS&90_4H;):1JO
MF%PR*/1P7LGPJV&V@761O#'6B+%$U%(\OV6/[)NJOJZVWQXV3;1$0@K$2ZHA
MPP294V)!(4TUAJE418:33$J$?"R#BQ1'UA-U.W"Q9^ &R(8%4-4\W(#O@S$5
M@3"ZF0E1P?%3#S4N;_JXM-3!UQ:7R+$FSK)&L@\NTYO4.G 6_] V<'_1WY_T
MVY:9$XB9MSN^F'^KMXKJW8]-DTIKJ__,"LI*B4H-BU+;%FH%AN9P8-1!(85
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
M%B4DG'-8)H6&:4'-/W26*.I4G>02H9&76DL6U'1!1QC\:4D['EPO0N6V8<8
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
M_UE7=&L%J!UWZYUX]>\]_9O33K^CA_2GG51/'VL]:?9/T&/07I_N9JQYI.G
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
M23FO?0"/NP?L[F\S9^RM-C?/LVT]@IQ73=3I:FVM ORV[@*YJ6T%\^M*L,9
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
M.])U:_FGCGAM8+.MK2Q>J<UFH3SZET:9@LM.^BF!]5-D.\YZC4^;+)"7W-V
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
MF*E<0Y+;=JN:E)"E.M,EY04N64!)5"?B3A_MU<5*/YN?/]0-C6S@NF4#VN0
M,-\SXKNIN0#KNMG%PBEP$VRKMF]6H&4 U!Q RP+XX !1P/;H(7*T;=.%YL3;
MJ0<,Q]NLS\MA^J/S6LTPDEHRHR)RHQ(@*3/;D3GA4.:((L++4J7$+\"R&]KG
MPPX*EO3SO!U)GA8%1FE>0%9H6^>")Y )1*"D FM6$$:TE]$>(O<512<#I4YD
M@5"F%,P$PI!P,]44F7\*1C+,2DFT(+,FR/_KAJTWX\E^2,09@5_9HFY3SS:
MJV_S91U_:=1_2&K"#A=*."<(4YCPQ!SA,B8@E93!5"*J:)I3RG6+R[NE8]V3
M<%0Z$B&8*%N,]$HTW/:W$/G\MK"+'[OW!G7(<Z0]:#?LI-O,H3"'.\G1[\,V
MBS^6:V.\?EO:&L+W[,>O:JGT?%-]6(IUW;'PBZJV"WM;9;/F/YO/;MUD#IAG
M/Z^J>9TX/U.YQ+DN$&3V.IX(\S=:" X+K"1C*C7+3_B5%8K!5H"5ZK<P=]R
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
M!)S\_&<(O$"N$VCY@.-T'6DRMPDTK>\TH1^%N\RW6BNQ,0._K[/)OK(?G\W
MAPE.GY41N?RZ^K1>?3?:&%WD?YK-9GTR^DF9+]#2A*G<A**133/A*<,D4QR7
M)8NP$E$A*<MS3IS#U$ ZC>QR&PWP9H6?.AT0VROA[D9"O8+K;O@%@(6YZ9V"
MJ-&PIHVQ.AZEW-G#+:LF^KI".T513],[U.HZ_6MP]_8O\#K\5H,)7PMHT0@,
MX,"B$DK29(M.8&CZBU+HH?V.'=\H/5_:F[WE9CWG6ROTD_G2OGU\6JR>U?IW
MMA'?S/;BX.^-X(^Z_N.LR*-4Y;K &2T4)L(VRHQEB2E+BBQ-4Z)R$.OIS1J-
MO&!UBJ#'5I/FSJQ5Q=Z,65W,W@QV]GG[BW [,)T47MBRU:J&^K*15>X.[4#O
M]#MX:.</[=5D_42X(]I@> 4ZU[U=GTD/@X/!=WR"'&Y@W\JWQ;9)A%@L5G_;
M"Z"&M;U2:[.]Z"Y,>1DI4C+C%]-<VRQ6B4N>Y5BGFD<9)TH( >=:<)(-F:?>
MG JM+)LC<) ? *_#=\.3J3CC5"0XBYC9'T548);%#$NM,B9C%A'.H(0((Z$)
M)C[H8=DR&HR%HMM*$1P7V&KPY>UKU'$>W:$XP1&]0SN=T%ZICIZ@5NL.-5DM
M(<L9 3 $*W%TD3EQV2, AM-22,B'_1QRZ_G5%S/F7*CS66M_K);?ZZ2S.D&M
M^KK:L$7_[[:@X8_5YC_49G_?WV2GO5NMVU_9Y^)9&1/*:!)CF<0E)CPN,"O3
M%'.E\B@BB:!%!@E[IU5_Y!CY@.BV+GS O$YT%?V$V/8D_:[-)JL+,W>?@_F]
MB5^^FP/]>5\IT!.?RU3>IW_>H9T-70*S5=K\UM)';PX2IS[MWW1/]W#.^F4@
M#^3U)U9^TN7C95[,\3KT0EKX+6B_SY>K=9U ;3RP46A?]?I5_=B\,NC^URQ2
MG#))&2X$*S#)B<"T%!K'"9.\B'619T[W!0"9H]\'2*4>:W8*\R)P?;:R6BSL
MOJ)3"K8TN,#HYL\#@P-SP@:,<UB@O1+H+ZL&JO4(6$(/L#J0'W21.*GS D!P
M['$@'_5S$Y_6*Z&4K.J.V,WJ7!E'5-=:O)LO361M66+M2;/Q2JJ:*1+KC$B!
M!4LY)C)AF"<JP;'Q%66<I1$K!:RP%J@!9(YX%=PVM5*ZDXS83C3,<T"1=?,B
M(Z(%\RB=(DVCB5\Z76QP]FM;;[;3!]U?QQ#L63R1".1EH-(G]3B>T!Q[']]A
MO$OYG];JFXF3=K=:?ZC-1_V5_9C%N:VNRC0VT8JRW8)C3(M2X"0C62$+$[3D
M\6QC0RTWGS,@"Q2@["0Z3YL#R4<D0FS3'#;7X<MFA=(WZ,MS93E*S)9H_;1:
ML\'M#AA5-X\3""N8=SF$J;WP_N6#1<NVJ*VO:HP"=^C^"+-/;!WD9AM@?3AB
M@(N2IB8'N&;R&8* JQ^YM9&%3;.R7*%MWYK.(=64]?M87%*9B9A:DAVN,=&1
MB4^$\109S[CBN1!I!CI8 \H?>7O3;\SPMMK,'^L<P'?;.B6P5:P[9 &&*U"@
MW9S'B/ !3Z'ZR+6JG"#6-K- H^R$/*$(WMO"3?H+];< 07.YQP5L&'C"Y@=5
M5:I.F/^HN_*_642RQ.R-*"9)85Q/&G%,N2QQKEE.4J9U%#EQEUX2,/K1R6GY
MCWOBWEE$AGU$"#MA3J"1=M?4G7S4J)-XHYGNR8:WFNN7.0@V&Y3_-V330#+?
MV8]-EIDWI'0_S6[PN9MRYCK79-[4N^U2*IL_L=E6'[7]S2PM:1KS.,)9FA!,
M"J)Q262&$Y[2N(S3Q/@4R(;'1>C(.Y]&(*IJB8A5=B5^HX2J*3[3V"O?;1A$
MMQ E-#0PE]1EK>U"D3IAK<7JEW\N=?W3KZC1QF)FGPB>H.9D?=@<M&&1+Y%F
MY@3"A4PRM\]Z>@RSG3+!OGAM4U/6S[_74V9&-,G+7!,<&X0QB6TC'J88C@I5
M%HRF9:I+4.;L.2DCQQR=S#J7_7Z[^5:?=@-=P5ET'.?^K38#)_M9<]%?C=R
M>XU!NT)-X[,RIIVW0V:>3-3!AWTI#%?KC8T.]O2V<9&6140C+#6US*-*8$ZI
MPE)$FA:6'CT%M1@Y%3'V&8,5V'!P^++^GH'%\;C@)F.!)P*UG75,/ KM[V5;
M@O'5G0B8F%GNDH&G'' 7G_2;=Z^VE5ETJ^KUZI%;7OZZV&7'L"/-#FFNZ^X)
M=;N2JJ[@7"MYOY0=,<]<5>9O9C,EWYOMU/)AOGMX1S/WVVHE_YXO%CL2AHPE
M:4%2B5.6Y[:%98Q+I4NL2DZR7-L>EDX5ZR]JQ<C>8Z^'"?&M(L"&""_S9MV\
MTT__OF .L#,']>RYZ^7;H;Y)J%$3=4;5:=,]LU!KEV4WVWT#FL_<]>E'._-&
MZ=?PHB\HD%=_&1LF73A>]#4=KTTOJXQGV&ESHAL.[C=U&^<F@;!NT=5C*ZAF
MHM0BR13!@IB=(2GS$I>:2)S8*[*HT&4I(U PZBAX]!"USX*_62'6O)5VR:E]
M$V_?*S1MQQE;QXAV!,2 <:[5H"7+1XT.;2)U4Q!C M^^(@$#8*#IH<)B5['3
M!LM ,$Y":.CG_3Q+EVAHW%OMO+KJ\H.KWS)30I,TPJ(L)":2"<SRE&,A!(U3
MJ56>@&JV782.'[8V";'6=33A2I=TTM*[M(DG,&?B!*>;(PD-$LR)7,9GS"MS
MB,V!O(>3R$D]!P2$8Z\!^BSP&ES-9V]-<+1YOI?2R*C:_WPPJVX\HYS0B)G
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
MK=8!0#T8!O]AM_4RJ,)\V4Z_?L<4JR(ZU/'.=DW'>S51JV?77>4.M:I._@X
MA)"3OPM/BLC)W@F,0#(H?$.4DF$$34<R&128 ]K)L"-[$AGL*>WJ%="FC:_5
M-R-@I]B'555]F"]5S6D\2U4J(IE3K'4F,"%*8UI$%)>1*!/&$YEE"L1Q %1@
MY#6HS\78A'D'"G63]A>KTZ_H+ZM60ZL-W-6#<7<+HL=$$[;VC  DG'_!$XU0
MU Q0\=.R-GB"<T+HX#O.C?U,FN3KW^O>@T;T\K.E:UK/EP^O6#6O_KE<\4JM
MZUC^_?)INSGTJZ^>ZX^_7K!JU^" *,$T+7$L2())) O,B2AQ%,4YBY0J2P4B
M;QE+T;$=H!6':GF>!Y:CO2$W%_@SX YTE1#(_3NOC(1'Z%XMH=5\F>XN(X%]
ML1_,6/+@IQ]=0OR[U?J#>F"++VJS6=2=CBM;P_#J^?W2Z&@3Z6=E44I%;5.W
M1"A,<LL14&B.<ZJ)SI3(<S>7"Q,[L@/M%$%ZM48+JPJJ]KK<H2=;4<N?T;S3
MQWU3#8#V^N'%.(#!/-\.*Z,$JK5 7_I8U=7'KY[1^U&Q<C]D& <SOX.$<-B!
M#@K@$ P<!@ &FVS##S>POZGW^+1W2VQ+35\WJ)CSK?WJ?#+?C]_9C_GC]O%^
MN=RR1?^/U2>U?OOXM%@]J]WI6I:2M,AUB4N6:>-_583+),UQ$>D\DF6B,EC=
M=0"=1G;.G32;F6_%64K>E;84T^(;N,/VS?@[7M%/BRKPNKY1#O450%:].]0J
MB!H-#YZH[.$EZI0,>)0Y F;A&GO?K-'47;]#07BF)7BPH?V\I\O9:WV:<2__
M<UMM:O\]L_V'B:1-?(I)$1/,\UCC.))%Q(N()@4H<\E'B9']8RT.Y@B]H'3S
M?&,#--9M6G/>V5-J! ]W"S:!7)J7"I/ZL%M .G9:-XT5(,5R.%7*Q)MJ_K!L
M>'7%\U<38E:+^B^_F>U\94]@5343G+!"Y3E.54DMBT2!69$P3*CD:2:2B!,8
MAWQ@!4?V;E92O2UGO<L)W2B&1*L9VNQ50P_F$S>D:X9X9XY!X@N^"6#$>)#@
M>8=VRJ*^MFBG[AUJ%4:=QJBG,JIU;JZ15!6P;=I8@(Z1.AI"O9?+*0T([F"R
M:4@YGL3*]H#UH_ZR68G_:N\TRC2-8DHCG)5U67QD692-@\XS7J09*TMN>7T
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
MD" >^].@8WML(Q>+MS^4V-HZ@-?&*3_4#$[M^:_KIG)@C+&WF(L%VLE&>^&
M/>40  X[S$"V _>;%\P.>-CM:IS?OG-HX.EVH0[F'>Q)79X?[<++WO34Q%,S
M51 IRSS'.DLC3'3*,8M8CH7Y,5.1*#,%NE2&"/^9KKU:*C7@'A($=; ;,"\
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
M,G:&BE,V5[AP[,-/3C?*]MT)&<)*"A^7N\(  XMCM-#8P9^B#[8,@(Z#F3P
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
MD+C@FZ+MJ4IK6#"GX/?,DI,%P<,B]8/A"Y]T+;+0UZ[WN%Z_MF%;GF6<TX)
M5,1,1L YAP7B#,89$WF<Y6&6IW;E%(<D1B^<:(H!-$7;4HDC=9AYJ-<):7?<
M]N0;(3@]+XNWBH8C A/7+IP3\+A*X>PG'<>+T"?.-@M^)[[R1^6>?N$O:JC?
M\O'34E3ULTYTO7MM_[@KYN5I&J1!A&%*,J'FCN0P1RR%F1HQE?(@CE*KM)0C
M'R.?W(XK=;/2D@9;QD"/,S6MOOV Y:@21_V;68$)M&IG*HP5.NMI%'Q[T$AO
M7HNL/:G(UW 41RZFG9IRG:J.QJE<N9P]0,5_<+Q8/U%<\W;1]I6*HBS(TS"!
M0<$"B 1+(,;2K,5)@5B0R[BZH*; MV=HC&RH=E3-<1S.:>-"F.Q'1CNSL2.X
MLPF7W QC><WQ*SS([89C<2R_'_2*"P(-H%B<>W(R-(L+K/=1+2Y]U#T5OY2J
M[6[0]3M*!D8Q):$T("R@B30EN("8" [S-,"8QTF*N=7@C)-41K^>:VENBTS:
M-[#A81O6D'F&_2JY[;/JEB([I=+/BN0Q?7Y,8_*4^5DQ3Z7)SW_80Y_&[1.N
M'_EJ7J21_'\<PX07JI2/"$@2A*$JE&8QCB.4Y';0%Z?(V'Q!G1 O]CL-:$/U
MBNZ+3CT9*E >\@AF!.40I5D,"XJ4 >-!'J5A+IA5.'>M<ARLEL;_\Z *T_S*
M=0+:9ECZVWY[8=NO:R0Y$&:,II&.Q-LUB!P(.=@,<OA9Q_90O'IZ7ZI+0,X^
M2N;><\GWJEJ4K/$[&:$H(Q&"I$@Y1&' ( XHABR)(QQ)TT5BHQC$D-[(AU%1
M;V8I"EZKK/NZ NLG#E[DYY_PBM>6C:,7E&=V9CVJQ.[X:FUTE('Z:H(#VAZ[
M1LV$]-4U>H':M%VC9J(?=8T:/N9:[_K Z^=VKO1[U3MD5?9Z\/#8[] =-?#>
MN+WJO*C#Y]*+E'8G\50=K+'0#O6P9P2[HBSV<,6)JV//"'1<)'ON@XYOS^KY
MN5KJ"0D:XGEULUD_5;4"\IP3GH0B20,HA,)E3K(0YC2@,(X8IVD6Q!QQ.]=^
M@-KH'GY#NQE<,@,K31[@+7WP6[EL?WL>:L!:A2E.\X*F*4Q5L@=%!*DK5@IQ
MA!D)BX3$A54OJ2<%NC@>;Z$^0_?#CU(L78]&'U\;?31TP8ZP1[_CLG2^?(X!
M2M/Z&Y=%/O(U#!YQ'/,IC>QRW9\AVJ:W950?9G%>P !E$42\*!3HIX!I@3$+
M VDS8RLTBG.$1C[8-_2_-Z6*)%XT?<NDQUGMF!U='S+;G=N.8G]D[P@S.R_(
MY6M8YSDRTT[IO"#LT7C.2Y]WK+B0YWVMO*-=27 W1SK),QJ'&8:$)M*3R9$J
MY<UR2&-4J"-,";<KJCA+:NRZ"448R@>?>\7IS>"Q/W']7WRM[_._<KJI]?0K
MRYJ)\QHT.\Y^]&)WH!N5/!RJQ/^9OBR<KYJ%\X2F+4NX*/!1Y<'E)QQ?PD]X
MN:Z>]:O]KV6Y7MU__:O[:LK02+Z'4P03'JEI&%D&Y8$N8(:E]TT"BK&(K-[#
MYVF-?+I;RHTW"31M\)NB;NE2#VG+\+WL1P>6K^:SXH_QAKXLH:^7] "E:=_3
MET4^>E4;/.)VHF_8/S>MA7BHOJC,("T7_#-OVWK^J%;R]RJ#>%]7WTO&V;M7
MA7/R:;F%_;ZAZ_)[,^.1K-8UINMYF/,H*D0$18[5'9LT"C@)4YA$(18Q2N.
M)G89BS'8'#W5T6-:W0_4'=M@R=?@MX7D^6^@U/RK/ZM?4I5(_VVC$(G*Y=_
M2RN,JA6LMOCW>"O)O]O9HU'VVLR0O?7^V5G @XW;\@LDPVU7(OCM#[U_\L_Z
M]N.^MU6__=5MX&YHP8Y]\*T3P*,9'5._GNSO*"Q.:KC'5/*AQ1^5EGM/F,*P
M^J-<\D]K_GRIE.#L<R,>W'YCE*(IC>Q&902_*>) 4_?<&G52LJLZH_97G+PQ
MZJ1 I_JB3G_0^?[CI>9/"H;G.V^^XO*[?B<>\,^;];HNR4:'U ^5FE>[&X;>
MM<O/$^ERD$((F.0\5^T:'&*LQO\D893CD!5!6E@F^*_A9^0 Y0^^6OT[H'T>
M@7(G .[QUK@<%\?(6]\27+5/QC<)4VG?^K:AI_(]3V"FG8-**-3L&;@YV(A]
M1L&G2\IWN9[PH3)_5QA7<3/U-8</U9VX"O&RK)M!_1V72_6]O%OV<D#S("^R
M-*<%3!(5F/$BAR0D :0BHDD>DRS+A -XRDEB1J?P:L 411:H"]%=1K;<\6!G
MW$[KS,QDN:O R1 I<ET((J7_9""RM4D9%,F3H3A-8]+C/RCFX:$>_K!]Q]8]
M?FU]_/;^KYN8R%>_UY).6S8^)WE$69BFD"6$0X2H=&UB02%#<4$0IQ''H6D'
MER'-L0L95-3\@DLFG1: %2,-&*-YOY.I[H8/\$@:L;T-;1@ #Q5H60 ['F9
M<[%MW?"O(O,6L1%4Y=8RYDEE5NUDEL(/M)>9KC19NYFE:/WV,]M'7:^5L5P9
M*XQMZ5A)KZH9>:1CT1HOZ1-_D/KF[?5*G$=)%.<!++(B;FKF9#R8PYS&1:"
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
M,G5KKE> K2_C(KMC)\=YP;SV7IP@\P;=$N>%/=W?,/!Y1Y?D^651O7)I'S3
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
M4$)$HB8QYT'&(>(T@QAE F:"A)S&*2H2(^-]F=3(AEIW\ZF.$_U#C[937GI
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
M/N!V<(^0H>YKY2ZN7]6(VO7-DBE8U)=G71]/!,ZR2, @H$QADR)8<!1#Q-(
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
MLYD5'DUU=F;YJ(?_$"86]'AIP<;]&6,G)7BRSG:T)S773FHYM-]NBUR=?^F
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
M)2Q!WXE',$P)L,XSJPP5BE6T''?6/@P>#2<^*XEUZ.QGX6&>7$>WTAP//9_
M6Y;1[@6,Q:5D()7EBK.8G3G-P=A<[3  M)SF/%9T ZN\7)E/WG^>3=<I&*H$
M"3%2"(X)$%P2,"8EB#KPK#P36;B3U'Y_Q<-4WW N\R01#JS^CRE<S1&ZE/E/
MX^4DC6P(,>G,06:*ULIG-%1*Z/(/%O'/F/*G>0GW5SQ,_0TG,4\2X<#J_S1W
MI2SIX_=+/YN,'&4Y9^_ 9H/.BZ8./+41-&6.QY"M.5'W=Y8[3/$-YRV/%UXC
MF_[5M_#932]2EW -UILHG('$N$$?UBAP62>@"-K,F5:9G'9YL6W5PS#0<$[R
M9%$V$0[\(TTF_SG%8/=C<@L\Q^*;Q>(*#S+#@R0^1O \*A"$:# I,H@)?]M)
MSDB.)V%B[_*'@:/Y+&0-X3:!DK_/)E>H@'EW83=?C#RCV>1 ,<SU"'-N!?@0
M!#@:!-62>9-)!73<6_:P<JGFLX^G"+,)-%S7=:RN[<LQB$JX6HQ$8#$218!1
M%4 P+<$:E ^SFH= B,*#L (HMJ]^&#::ST%6$&T3$'DSQ:^A.,9?TTNW=-=L
MC3)SSA&30>=0KE^H <.$ D.99L)@Z.Q\E;O0;:L?!I'F$Y$51-L$1#KK]\(M
MT\5L_GT4G GH)C/(3$FTA(*BXX0\".?1B>(ZL4 K(./.HH<!HOG4X_&"; ('
M'R_=9/+KU6(\38O%J!@Z+9@ 5;PBH9P'2]!)<LE+1IS43)V6@]JRZ&$X:#@#
M>:H@F\#!J\LTO\ C[Z_SV1_+SR]FEU_<]/LH9:2<6H41M<H@1$A@#+I)6:LD
M.&&&YM.*;_<L?A@N&DY/UA+LP/AX$_+\["J.\2?.ELNT6.G@]<1=C)1R2"^>
M>HR6?&MT$HS@'HSCD5KTC;(_#1Z[USX,'0UG+RN)M9$"[=?CZ<?EY?+5?#Z;
MOY@A$>&&&VVSH-0I($PPY$9KL(YX<,([E6EQD$Z+5A^GX3"P-)SQK"SF)DZ<
MCY_39')C#W5(D6>D7C,,Q65&ZH7Q0&V4/GD11!8U'(^--0\#1<,IT!/%V 0(
MWE_YR3B\GLS<<D2H)"*7^WI"\4S,R:'OS!/D;*.*B44K3GOY]6#)PR#0?*+S
M6"$V@0"$[F6I)YZ%__KX&<6V.+]:E@?FY89GA/1*Z9'\8&U"N7@)WI(,D5@;
M&9Z)A-:(2_?1<-C+P.;3GM7$/#!HSO 8C-U16 X](:STD3O0KCQ:LDF DT&
ME,)KSUF0)YJ,.\L=!H6&LYS'"Z\9-[,\9EP]<GV-OU=RL\)Y[Q"KC/EB[Q@X
MXPD:/<4Q]&9257H(^&#IP]#0<$*SCE";0D9YYGK-@C$N(1L@+4-WF"4,L .:
M-">)DB%RPU5-7-PL?!@J&LYJUA!H&XX%,C%WDS?3F+[]9_H^LLZ3G(P!I[D$
M0:0"JY@"Y35Z2<PK1VN\V[BW[&%X:#Z[>8HPJZ'AWWYY(,2W^!M'MP;JTB]O
MIJ7!4_>QNP0?U"'HP2?J- K:3]FI_8)B'-U?X 8FN(]Y8BP I<R"\#R 4UZ!
M8\$C@**,23PBDWW?/\GU6V7+NDJ?9*VE45$@U);\*15@-=6@T!;))(U)]K0"
MF8W%!NH45$M+=QS (T4XM-._(OOM=9>QD>&28RR;P!-!D?1,P7K!09&LT%FQ
M(JK3ZB7O+3A0IZ >$7"4*-M P>OQ_/)-'"G&-!<&"0\9X1OP4/,I>^#2!1,L
MD^;$'F=WEANH/U"/"#A"C,T>Y"_.WWT\?_OFY=FG5R]_/7M[]N[%JX]_>_7J
MT\<C3O3=WZK4 _ P6D\\XZ\6<.'<EU'W8*ZX\^?Y]7CJIF&,D=YLU?CE!DG4
M.V(9;GI+T*L7'$5BDH[E.+#)J2PYV^<99[?PG<*O%UWMIS19+M:_<[NQGD+7
ML;9BO<;98I&6BQLNT;YI(AF%)(-!!S@D=%G1 48#Z(-ABGJZK_KI&"[O4C",
M']$;$M8VI8*X!SQ8[E)_7<YUPX1")X@9I4I;G+1JAF*DLH"_'[0F3#%O>\',
M/4*&A<XIFMT*DE/$W !67KC%Y[-I+/]Z]<^K\5<W06869\L7;C[_/IY>_-U-
MKM(H1TJ%UQIT=@2$HQD,=0$4]RP'C?RF?7<7QV#G(,):P-)) )CUK8VC(?8U
MS?VL$L@^?I[-EY\2.FG3KVFQ+)9[,2J7-,FB?>;&:[3/CJ&WCO](5EMNA'1Q
M[WW'42?U%CJ&B8?Z@]#)LF[ *)V%4-HQ+3ZDD' 3^$EZEY;K\N3$(D9VR(:3
M"GGQAH+S1$&D3E.!7C]5M6W1/GJ&B:;ZPT\UV3=A><HFF.*/?$<F1CYJ%TMO
M^J0- T$QWO32$%"1>RT%X4+N2[4<@YS-]8=IPMH?4HZ6;1/(>#]/7]PXOOKV
M)4T7"0_=\^7G-+\CI9'U*2-/#(*B%@1!S#M12E%2]IIJGRFK;6H.(&N8MJW]
MX:BV)IJ UUWR ^>4*I4!/;12RR8HX'\8<,%HC%(M9V1?<?')L=<P/5Y[/*2.
MEN[QWLULZ2:5+,_L2YHOO[^?N-+P/A9/_TOQTXH=M58$(7@&2]"$BH2QJ*<J
M G72E#;X+*?:7O$^>EKPCJL$Z]6$WH1U>8-*F%Z,T3E;B0B9>/4M3*Y*!=Q?
M9[/XQW@R&>E <&=H9",GM)D._31O468R$>V<"43L+2<ZSMUYG*X6'.8JD*JN
MA":@=4.YE\1+BY3CD>M 6,;!T&#!<VLECYIGON_]W#'P>1)$>O:4JT#D*&$V
M 8-SM):NO!M_F]PB?2ASPL[S[XL5U$>2:F&L\(!^?I%)1'8XE?A++S,*C/I<
M.Y>\EZ 67.(J@*DG]B90M+J=25N944Q3&YP%G15Z;03-H]$J0+;2.$M\CJRV
M3[R'G!8\Y"H(JB7R)O#S\GKATJ_],GURWVY.VI&6IGM?"B26>4"6$]P+SH!R
M,60F Z.Q]A7H;FJ&F9[0 WHJ";P)\&RD$=[-IN$Z6/32H7_O'%##,.R,08)-
MN!N4$IERM*'4U?:*MQ(RS""%/HZLD\7<!%I6'(P\D\F66:=&1U)*BRVX4@QL
MM0E114J)W?=X\_A,S3#3$GJ[%G^2(!M(RKP=.S^>C)?CM#B;QNYMV>?9!(6^
M*)F"Y??;M)74,0@BP'@9RAGJP5D\2+.20EKKM;>U+Q$.I6W89$WO13F]J*@)
MV[/!V?TLJ8DF"$<]2";$J@VD3XX"5]82[F0BU>^L=E,S;+E%/_K?#;)35-'
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
MU@D94_7!4/>)&-:=Z@<]ITFZ)4_\]JWG2$L70L#H(4J),::*%FRP&HP7-MM
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
MT/$6M\Z;DIL;2>5C5#Q"3N7YJU(!>4D,*%?&X9YA5-7&U4,J&GDL53%\/T[
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
MHF&YM@-W-+&'H?)'NX9X'MTU -*7:8[QT7+\]>%V$Y8*="$2$.(("!<$.(R
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
M1LI"WPR.O9]I&KM7?DL$/ FO(]31 ;PNU^#R>C+UY1;M3,!@(]:YY(4V>L7
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
M!!:=KFDJ$H(N!I+A(G$;ZA(='F_W$]?=!G8@'IX&6@/E/(ND[3=ANOA7.+O
M>7E%/TY)@^L7?%Z$V7)#<YM8Q1XO:A^P.)3+<:(6T6N;8XB@D1.4>7)UNT30
MV=76'=RE_']9U$)$+:-- 6*F):T,I^\8&BB^:,7)R+"R=<;'+QVUV =A1T<M
M]E%>GR?U9K"Y$@%CLF M[?H*];K3&X+A3*'52F@U5-G6\XY:[*7_':,6^RBC
M4TS]['H)$8BG[, 'ITA(L4!4TI#YHF.63#E9AJJ-?691B[U4OW?48A\]=#=E
MG):3*DI+\MJ])=$$0PYXB2!T%%X:M#SO,D?XL"GC(\8M]E+:HU/&]Y%@G_O*
MM4?DO2<IH ).3CBH:!5$25)!8]$Y7KPO_Q.X.-6I=9A:QIZ6&'[446K+S_/+
M!;=E#)?_6) [?-F@:1)-2LYF#4;5(6M.)PB">V+)%)X]\\KL$B[=\77=[48'
MZG8^K* [Q\YU5[V)+BE&5:,V]!TH*X@K0\>Z,49K9W+(432 S_4;^^B;>%($
M'2CND4%T;PN&C'A>M^C*TGRVHM?1/_WR=D:OQ.6JMEA8_;@*^$RD4?5$YX \
MU=HL@Q#JT"RIN8O.D;AO9X?="Z[C*>FC9V!3T)U8/?V!\<-\N7IU-J?/O_R!
MJS_GB__0=Z_"M^DJG+W(_[Y8KNJBG#!DBGO&H#)4;UL]>,436!2U"8A7'G>Q
MRP\FH(_^>4-#;P!E=&3BWV#TH1 VGWC$Y+3U$*T@HY75H<LI:N Z!U."(+?Y
M!%/K'J2OC\YSS7 XN(J:]<)J?8/TV_0[[>73U<4"C^CL<]]3VMS]/$E?HXN=
MWZ;+>L9-9Q>8WW^[5/>R#J*>+K_-E^&,;*^+;]?-"7.6/@E50,CJ5-81@]$Q
M 5DR73+97V1[-5Z?>Y)X_/3T>E?ZB;2&=;=]&<["+.&GKXBK>B&1\WK=A;-*
M%NW554$O?_Q,"CWB["+3WGT_Z1OW/*>@<B#1^9HGKHAK<%YPT"E*\MP-,M.Z
M[<6)6!O7O1T2T7<GN/>'E0Y._)\X7->D3<LTA:L >&9<(2/Z,]:T/24CA, D
MV)@2+TXXV3R%^PF2QH5LES"Z77':4*=]0_0R).\86@Q6@\\YDK!,(;^.N9HW
MHPKM&*&( 4ZZQXD:?6=M!X'=X76 /GH#V.8'6I#EY8]/H4865O>OTVWV*1GN
M1F4)@4X@4 +I.Q$RR!(Q!59BX*U[UAQ#;[>P/ 0ZCP%S2#UV@-GASZ'U/H&*
MSA_E.5B6%9!X%'CE)/AD>0RQ(+>M)SR<AK-QH_+/P8KH$&$=K+N]&+S1WL&H
MP(T(G%P72:Z+L@Z\$0A)8HQ!$<NBM0MY(*F_NGV]/^H>.V8&@L#(MP_O9[_A
M>9CEW\/LHI#G?;$@!B\/RI"U"SPR<,IE4#8C>*L,8#$UV.@\T[>:<-Q[O_#(
M*SJR4892[[R]K$>&S*?I>22)3/_^YZ<7K^:+;_.-A"X9$<4Z+FH,VIN:ZF03
M1)\DZ&*34T()N5/2QJ,O&?=(/S5LVLE[9.#\X^W+EY]>A?-7T_.P6EQQP!D:
MS7."M?VB3(D0 [D$CEQ4KF4IZ/4.B+G_Z>->CY\:*@TDW('E-;QE<'U!QT3)
MW"I7.]+0OIN#ABC)4! Y&"&8SMZV[N1_0O;&1?__^#Z'8ZV#9?AA,4^(>?F&
M%'OCYO,ZU167DQ)-%LXGVIF(+[*KB25A$0+'($241IK6]04[D/6K.S8'0FH^
MK'X[@.Q/4GPH#O@/.F%KU2V9XY=_/DF&!>TE!Q:$!\5KSG\4&K0USO(B([I!
MKQ5V)_57CV:U@?8I<#"R,7TO2^__FM'#OTZ_;?,B/RRF\\7G^16#Q6C/DU#
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
M6_=P02)*)@5#7(3; ^D/:F'U( &CCZMOI-]Y:V&/C1C\<IN%RZ)<J9+@0FM
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
MBI=Q\=P(:@\!>$R]=X#_!_>(RP@ZSR*9;"5(6STIH1.=1RJ#+3%%JV3PV'H
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
MP*& -6[FP5"XV4NBW>U$'RX6Z6M8(J%^?C%;36=?7N1_DVV_C@M,E+0F,UG
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
ME-8>0@H:C!:9.Y:2:'Z [TWDN#<E?6)S;^4],W2N0_*JA)B49&",HU-!U\"
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
M74'^G#!&6B;#/+?@E*,-RB2*XQ4&D-**G)@7JK2N8#Z W'XR6(YO68^ET0&
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
M(<+^&[0'ZW% 9[LW,G<W#L]J#-?\_7Q..\K'6?WO<EK7K</MU;NCDK2C12E
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
MANS(U=R.FXH6,6G)701A'=DQE<F.U5-LH9/7V3K-V D>X>PB@A.-,'L^1!T
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
MMQ.#-TQ75$)P7SSM:I),EW$> M.D#I^3U$G(9%K/Y]B3U)=^$K,[ZNZZ&T>
M0,_>R,?)&[P(D_QGF%R6>BM;ZZ6_C"\BL33^]=>7,]+%/]Z_>O7E=;AX/;X(
MB]ETLMY'>3)9!1, 4\TZK"TSO!$24G(1;63)2[:%D[(_!;WW"NH>'-.C:VH
MEK=[R_#'U70/9EGP)@LHR410H2APA9%RC%01!0D>3^_.YX^=IK]W=@O_W[[/
M_E@;P#)\-YWA^-OD]24]>Y)^?YV%R9SL#O'T#[)C?TSG\U=8Z#-?PZ\1TYJS
MR@LZET");"'F%,G",(%9"72E=2'$#N2]=$=G3XA-CZ/O 4!YDZUQ.TMC.IFN
M1#CY]@$7(V&$L\EQ,B,\U_K[V@TF,W!.6$'.HO"N_5;P/%TO_2"Y#7B;:W@
MJ%WF3=SDX19S==LKB7L'ND1#XLH2'*?()AB-AJ#&4PY=Y/D\2M%+/VEI@]2&
M6AT 1A]GQ.B@2FVA*&.D."<G"CH2%I E9,V23<78QO \#)DG[ >W068;7>X/
MRNDBG#?:[FL3]"KK%1N;S6$D;98ITY(2P4J*O66&R.@WD2@$#CHQSEJ/D7^,
MEGZ+@$X%DDTT.0 S>9^/S;\W2TQQ2;*H+G1)RQ90!:)R=9U);A7J+'7WT+Q#
MU%88-?^-T9:Z/;0'WM=FF*U1W[R&?3C_.'G[J^X*E^/Y]\K8QU)O;D=!"15B
M\J"1T[: L=;U102.I@2GN0^^=3'8LT1MA5G[=\=L6]T.P,#>SB3XC#\N9^E[
M+;%Y%Q*>74PO)XL19PYY"ASJU.9Z\LXA\,# 8\XVH_9%MTXDW(*LK0#K_NZ
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
MKPX;S1@:+7[3W(FH (<SC:%?9F'$ZM>+>+4)8<&5>+UY0P6?A=_,KK[&Q0H
MZFZV?V=X1>N CY2I4CUW=Z4J3S>?^!I_9(C-KNZ0')WC*0ED#9C3G'./= 2?
MEPKG*8G2R%!\A-L!6LK-KWO\A7O<?[OC]K:-/;%!<.60A<,#V_<<''VM4<32
MB4!ULJIT5F@ F97+N$I@Y_ ,NW&$U8!5?%O^]G:UF,SB8K'=S*;\C2>IF0D>
M$1WA"HF"(BV(A2O$A2242]&6[HEWE*!6IMR-!(=#-:AGRZ8%H&WOCVV/.&R,
MP=Z [Y@[?$B?D/-,(:/7LW E8;QXT.P^ 8W4G)XOV"?]\X9RN7)>^6_13I??
M/;!ONX5MYL][28P@'H&>=HA;C9$A#",:HC-<!LQIGW%*!Y9OXLX:(JRN+.>J
M-V,*J]Q/RDX?;D$2&K5*"3'. IP$RY#)==C8J<A]<BD(TD/X!Y:O_&J_B/!+
M<*ZB\!?S96YDO>BFD[#F_#JSM=:"@0="L6)(F3PN7;+<%THF!)<I;-PH[VBO
M@D'XQ+W; ?YT=S,<_GHK@Z[&M3,*<;\Y_&S/E%/)4"8%(CY:Q#'LP>8!1YY+
M*8P5PH5>,=J3$533Q"@ETZ,0&<#@!BS0VYC&SMK:=2WD7 KL(O(BYJ8W%*[,
M?)*\E-AYKXGVMK M>H"4EB S1,:/DTL%&-X ;MYU<U"_8+%_ZF8/;]D@A=4)
MYU"_8X@+)9$UL"_CX9JE%#/O2GLQ!XFI<V6-AITR3&\ /4>N\(]WC2@,<<0K
M"A<WSD$J0Y VPB)E>2(F,&MY\6EB/>BJW*#HI<,MI275 /H^K?*9^9PVF[+K
M83$;77R) Y?:*X&44G ZO803Y:/)LU*)3.!W<%,ZA7V8FB8<\8*2[T810P.
M^AI_QMDJ;AH*SM8A]O^:++^_ R^TNX[S3</!'']?+"+\?\@9<>Y")#B XH?3
MA[B6,C^B5B@D1E((/@E9.GTS@,PFP@'C07!LP9U1RG!>#=OZ(<+ZQ5D,N[:6
MF]*E71H:MA(7[R.0Y2<;@<["F^O,Y_]>__&2QBA,# &ER#SLDQ%D2)2(61DX
MH[DW29\XTWE45+YLQ\+?"XNG 17Y8(KO)38!J]S0/ H!%@G##'CF#3@[1EOM
MJ9.J=,>@!P14[OTW^LTZF-D-(&5W C8[^.7/W&$].SS=SG&&W5UJ)W(/$H5
M8X*_8ZA%-HK<&Y^RF 2W,9;V#?K05;FQW]BX*BZ:<TO]"@$N[P84[G9#VU?;
ME[D-NJ-&H6BY D\])&1S:R[*@0QN<"*D= WW 5)ZP4J^8EB=+X!JEM9N$_?O
MZDM&@S&YH5L4-/>[B#&/7["YSL\;3 VGL7SCV[OO]\*+>K5X&<SJ!FZWNS80
M'[KY X-.4P]<4!)19P+B5 7D8L1(I<2YXY@%7WIH]$%B>@%(OUH E1%" VCZ
MY?K'M+N).XVY "=A_W0:V)C0< W#=CA.H$NU1H:S/#%2&L.P2\&HPNCJ35PO
MM)E7B[9QA%2]Y<4_5Y/%9.N9OI_D?@:3Y2H_C5I7YV^O\DNEF&$"&!>=Y(@'
M'Y!5SN1T!\=61R8?OX(^T+&BU^?Z14SQJX/26!QO0(5]!$M^^B'&Q:60E%@)
MC@,3N:,?L189[ ABDA.F!29$EJ[HOOUX/^"\WEC[,"XW (_U3,65!YP#6]YU
MB^7BDM)(P>H+2"GJP,&T"FD*OPB!%8:M4*E+&]=/J>@'F-<<&3^+[PT@YT$0
MK-?#+)VB-8I8Y$*N-S3P.^,L1C$Z3J35/A9_47,RD?UP]_HBXB\CM09@>;>[
MG'5Z.L-OFP"5CB@5/++1P*9\) C.FT%&JT2H4"$6'R77B[!^\'N]D?/RTJG_
MFCD;C[]V7?C79#H%RW'];C8G-)>_7?^PD_EZ4@OX(U=@')!$;?2,(LT30US*
M!'L2''YQV%-/&)%]<G[]OM8/2Z\O6CX2OQO07;MNCI]GP+75W'\'#_9S>CCT
MY]*[Y'0$L](2 V:"M@8YI3D2Q&M*@I8:ET[-]*&K']I>;Q"]N&SJ*Z[;DME\
M@F[K9A\FG^+RDKF( \41B237G> 3TFNUI//\19U$3,5+E8]2U ]JKS?^7E >
M]4%6H!0C!1LIUP9AJ7+I-E@"UGF'L(F>*BH5C;K'K5FB4F;\%@^[ M0N?>QF
M5Q\G/V-87VX+=_-K[*[F]L?WB?\:K^"OEFSZ,."S8[6!.)<#8S>&D#98Y:)
MQ#F)N,T!P#SC48"QP007R13W'<9O#+&MU-N8Y<# ^<Q.=V5Z.:+^2!2;PF<%
M*]J0 @*%!G:Z<^ :,ITG;"5*56+>F/%Z1 RAN*V*WT&(.MPN8G015GYS=_N
M_4X+V.GZD9E/0G$E-6(ZP(WK@T".Y2>HQ%)KM9&1][)0GGET=Y" 5CI$C(^
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
M["2\O0&_8C7/;V NDW$6=I:0-GE:@ T1&2HB2LI0S Q7//6IC>O_Q<JS7T:
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
M3SKH%-8WV];T8N46\9^KK)%_KJ>(# ZV'EJI3#BU%YV% J:/OW4;T;(B.N-
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
M11"(\SP91DB)HL.4<,($L:$'S/I]K1>:S*M!TP@L;B!<>V]\Q\=X9:=WVUG
M5N#_K(C(*@?Z5X"Y:I)D*,3D;)0VAEBZ,.<(.?W"K_A5X*DT]VMKG]OBR;L-
M7*P6/]9-RK[$F9V"$YU4Q)@KBT#F#JYT^,51YU'P'#:CO%>]PJQ]OM4/*J\C
M5#\*?QM0/ _?TG^-/U9S_]V"0OU@?7QSW:W@ H9+EFC, ZC1&!%W4B&=1U))
M0W4T CLE2V<;>Y#5#UVO(X@_EC0: !AL8JM=/Z='+U@O@1?1)>XVSU8Y"1&,
M.NI0,$3!/K!SNOQ<PH/D] /4ZXCGE^9^ T#:7=+?NNW+M/U52HL\",9CJ0QB
MGN7W:1+X%35'6)-$K10"Q]*=NOK2U@]BKR.8/ZI<ZC>P7:^]B/X_KKJ?_QE]
MV"S_)H]:^S:YSM.V)PL_[1:K^2.B]W6O?0"P^XMNL.7#':3V?^'$KK:#B2_5
MTC;[]6_SQ97KK^)LL<7XW(+7MD;#VYN[O[-%T)J\#8VYQ\8L?)G:V;W"R,+U
M3&.0>*Z*^VYGR^YZ_=D_9I/EXLO%'[MJ]\(*Z\B7ZN8;1T3.$\WU/+L'ZZ%I
MD2LOSE,WO\XOT]9$CH2% U^IFQY\21P<9W,=#&2'\S>@:):'I*SWM%?Z>YWS
M_?^N;O;M!>3Y+,OJGN9U5_^)7\9PL>S\/]8:Y^O%'Z.<Z>/?JIOL>L&3W8OE
M]<[W(_)^M_-_Q)R>"^L&'/W/>[]UZF:57NC\G\329B1_[P;Z/=ILE@\6_N&E
MZN:!ZLC_6<;6@\":OL\_UK#<#)"Y3_B)-_X)BU7.W[P0#D[G;E/&P4L8!:?@
M8;PD33UKH 7Q[U%93]&:S9:AU\'1U2IG4.I<"7WX6U<7W--=H^B!I^M7SGR\
MH XXR-MZY__]CR_=U,Y_O79_ZWW*G_Z;RIF%%SK+!WE51WS1A\O-!J[7(?7;
MC,K@\/_A%0N0^/OLQR0O^BW^N7P+/_Q'$3*?KEKEA>:SLMCAJ!='*B8\']"W
MSJ(5EM>C-:N\A1PFK?W<:$167^"SR_GU+'R8VJLBDGJX8I77AH/DM)<3C4@I
MG_AWLT68EQ/3HR6KY,\&:[^GO&A$4'_K_G5'7UD->&#I*@FO08([SIO* KR]
M4R?7,7SHYMDB_+N=GGW<CJU;);=UDNAZ<*6%@[=X-^T6\5MW2V[NJ%+P]#VS
M?I7,U.E'L!^7FI7G2&*LDV$J)+U&A/;;+$Q^3L+*3M<]!L\1U*.EZCIEQWG>
M/<> VD=I.KVCZ_DJG!Z':-^"U21T@.==/P8T4!M\%T0Z?FB&1$L?KEW76>YU
MBHXRI;BP7KH!U_Y=/8[RCAF.K _WS>/8&,=.%!S^3MW^62^8+WB6U0W 89/6
M^@&?]YN'^U\G5]^7BXLW7R_&RQ\=_5[=QE@OG4[JP_K:!LR^VP-N]+S#\M[
M;N$J%4?G^P./^-*"Z/Z8A?GTYNHB^M5\LIS$Q9OKY?ERV[MJG?J@TZ5VC"4M
MB.R7/^?^RWSB"YRONZ7J%.N<+IPGFV]!(K_"#;!\;Y?Q@YW,-[TQSA;-GC7K
M5-6<+J/#[*@LK(<G^^;W?RS74'KW?7;UQ9^G]IY9NDX=S$FBZ\><5M]/_C)?
M![Y'>COY=/4B[R:?(?K,-Y-9J+OF6Y_3DV\] <,@W/?ZP!E'=KOJ[C/G1YGW
M+E@M0':*?.X?UF-LJ:QD<PTDZ/[L^^0[X.QH\[[UJLGK*-^[7DSX'YT'&,4Z
MZ2N4OS( ?V4 3I+-IV[V*78EA/)PI7H9LV.\[I[9>$/W2EQN^SD"S[)^+7;!
M/%FXFE(;:AGT85-ME7=UM=QNZNQHT\.EJE4R#I76?E94EL^.H)F=WBPFBS)%
M.@<7K5;5>*;M?9 ]E:5WL?S'E[G_//^VF/^R6$ZN[2:U5*[<N]<'JI4\#I7J
M*6RK+.'/JR7H>+C'9U<%5>GA5:O50 Z5Y;,,:N<"_-0M_V^\O:ECJ7KD/A^H
M5A)9X+)\EFV5)?P!%NUFNY$,-R42H@>6K%8:.52*QUG3EMS>K^*W[I<_<ZX_
M3Z^=I6[NUZ;UN<KVE.]42W87DG ?)C8H]K]/NNF:S9_3W[KK^"[WR)W??+3_
M&D/V1S]6+W%>$@%]^-D@#&#'_US9Z21-_);Z;_;/MW$6TV1Y=K'$H _62]67
MA$-?OK8%"5!C4SO;$OS;]8^Y]4O8P'8(4Q';;=@7Z]4&% +%:9QMQP,K:>(=
M6;9> 4$!)ZQ-6V\/@87]Z,?+UFFE45B(;;G2]\/=75R 7_@UKIN%WV8#BRCE
M$S[32\A-A;Y.YV&K54!??HY5 ?1PY2+5/T>(+5#Y\\7>_'UQKTMAZ<*?/NN?
M<:Z!.>?7^MPN4BWA>H(4[I_(Q[NOG1#Z,_I5[GW\#M3$53>_.;MT9/^*]<3T
MF-]=S\W7#B1/IX_)F_1HYMZKB.3PPO6JKXZ*HCN-+Y5%]R5V!>1TMTK-FI+G
M>=T=V7C](A\@Z5,1<3Q>J]ZCWA.%<H )?]4JON1-\U=]XE_UB:?))OR_;]W:
M'S_W>#Q<J5H9U;'3L7>SM04PG=Z25>9H/%ZNWK6^E]U=G[W7;A.VZ<=_]IFX
MOTZU(K5C)V+/1FL;M5MJRP3=GJY6[]H^SX]O+7_QKKN(TYC[E&\Q=';J8O^*
M]2Z28?(ZRI?:?@J0$FZ-^L\I33RL^V%6YJP]OWH]%3A,EKWY55MGQCC_==ZM
M?ORV6*P*2O38NM6J<X?JT>=Y5%NC?L]-8,(MH:6D>&S=:G6Y0[7K\SRJ?A:[
M;]W23DOD@1^O5:W<=O"9V\N+^A)ZXY?@B4]OOMA)*"2H?4M6*ZP=+J\CG*GM
M*&=/$2C,5)52C8?6K%8O.U!PS_"FMMFYBPR_^7E53#<>7+1>J>M0*_,9]C0D
MO35E]S1$22'N6[M>G6H!61YA5@NJ]);4X@KUX,KU*DS/T:O/,:IV9<4_5Y/E
M3>Z1M6$EN#?7ZUZ@[R<)B(FPVU+2/?%3]0I.!XI[&"MKNXV/U,S?%^M+9-U%
M]'LW!2Y_79;R)$_[5+U:U<&QNR&L;$[^G^+RMYGOK@O%T'M]H%[):C%9'V9;
M<Q)^$F0>2])'/M1+XDW%C@:PL;+D]ZB?O/-M\*N,T/M^HY>\6XH^G<B\Y@[Y
MY^7W.!_Y?.__1B]1MQ2X.I%YM4^U=:NIG7^<+)8%4]V'5^TESI;"6<\RJ+8
MGVJ6<R,A!Y;L5:W04C#K.&NJ1_YWRK^\ )];NY<D6PIE]616 S-&;@WWC]VB
M](2EAVOW$F(K :RC[*EN[3RRO,\]?GL7["6NE@)0Q]A2^ZES-JCRC@H);-]Z
MO>354L#H"%-:"/$7:8]Y?Z%> FHIRK./#=6-D.[L4LG=&KWDT5(,YM'FVRCS
M/EL<I]:KTI;") V6J7:S7\%PV1+V/B[\?+).PQ2J4WU^^5Y";"D TI]EU>^E
M,,ETV2G'].?=[DJEGY];O9=D6XJ%]&98JPTU?ILM)L#6;W.[;J9Z;]3A0\K/
M[*YQY#-%6FWTW4:!OAM//O4$( /?KQY<]IQ8V.UR;W-SIO,[;NQ=L.+CSN=D
M\2#Z=809M6.6MZ2=_:KMT5+59'.4VWNETM [MS?3Z1Y=4N8%Z.&%&Y#5D<>@
MSS+DKV8"M<[07XT%_FHL<)IOO9Q/O\7Y]>)S^C8/@*\R%OZ19:N=H=-LA.<9
M4]U2R%25:$;Z<*5J+WE/M>'V;+\5D7R;+,\VKQ\L5>U)[D"A/&! [<:AJVDD
MV F2K9K0_5C&\&%JK\X2SZ$UJSVW/4U.S["D?F!Q#)D=6;;:^]K3Q/8\8YI0
M@&NZ2LSKV[-<M;>U0Q3A/D8TI R_S:]GR[*Z\-Z2U5[5#E>%3QG2EB8L)+##
MJU9[4'N6'FQ.;#N'H=SDTOTKUGM#.T0;'N!'$[)ZOYJO"2L@I-NEZKV*'2*=
MQQQH0BP7T:_FD^4D+MY<7;WY:2?3LPMXCZQ;[]WK$($=Y<WKR#)^Z:83#QOX
M,N_\B%G&!Y\9(<MX>!O%LXSW/_4$(P72C?O7/RL6OUT^W%^ZE$OW_.J-9"2/
MRNUA +\GOZKG6/;1^:E;;DDM$T;N_Y5&HLIGROD(_\;7Z-L?Y%^<7<3__;_^
M/U!+ P04    " #WA@U9H 4!]_H'  #3+   &    &1D9"TR,#(S7S$R>#,Q
M97AX,S$Q+FAT;>U::V\;N17]WE_!.FC6!B39DOR4' /9.%MD"[2+;8#]6%##
M.Q+KF>$LR9&L_OH]EQP];$F.['@3V6@^.)KAZU[>PW,/.;P<^3R[NAR15%=_
MN?QKLRFN35+E5'B16)*>E*B<+H;B-T7N1C2;=:T/IIQ:/1QYT3GJ'(O?C+W1
M8QG+O?897<WZN3R,SY>'89#+@5'3JTNEQT*K=WOZXK1S<7K2[IY=7'2/D],S
MV3T].947Y^TVG:MNF_[3WD-35(]MG)]F]&XOUT5S1#Q^KW-6^OY$*S_JM8^.
M_K87ZEU=IJ;P&,RB<?P9^UCIR=.M;\I,#XM> FO)]L,;72@\]<XZI=^+G<T:
M)"8SMO?F*/SK<TDSE;G.IKT?/NN<G/@G3<2O)I?%#PTG"]=T9'4:*SK]/X*5
M,#@\3J('9^@GTP7-/&IWV(V/MR,]T/[MF_;I4;_;;K7O.O(4%];,Q]?,Q%-\
MO^?Z\5K7G\_$;Q6L#V2]3G4BO3:%,.G+\^ 7JXM$ES(3'V\IJ;P>D_A7"I?(
MODA_NM?BWU/G*7?@*EL:&T*SC1__K1QB.?WJ153W\Z?[OWX-?6J(:]L2/U.:
M6IJ*]RWQ=RO'Y!HB"5B="C^28)>3\[Z('//4N0$WG6PY.Z54"LFDF5&*=J=P
M9+FC)K_Y3M/5;LV,_O:C]^],2^<\3N<G,4*\A*6QI@G2L!]IAR<@V0MPS$_&
MYC%N[:/F/^(ODXKUL$>8+S;'-Y=VB'SJ3=GCD.QND#H[%Z0?I4-H$(Y\*FX*
M,\E(#:EQ)U;*P(3"0$]A!*D+(8NIJ IO*X('4%A!;"%T4N1XLAH4G,H$KT"\
MN?;"FUAOI4)!"3DG[92KY/*&,.Y2GP[O%(S!D%E0:AB#*R3:0IFA6H'FL$2!
MX2<CG8R$J_C/HOV$+-6=L .Y=ADD'*O!B?8C..A*2H*!W&\)TXR"FV,T4V(P
M79Z&5X+ [LM!((E4%X@QPV41TP;@A^HHMDOENDA!)U&\0 9DE4*?P,U2 !O
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
M"-]PT!%RQ<L <+)+ (Y$_'$L\SJP%4>7TA0Z48\1%[=&[\TUQ1;L&U_72\"
M5S0$<[HH-(>F]ILMV"8_R'EM8A6=?GG?(X8S?1Z6(,69F&W)HS[!*"\ =VJ7
M<-<09PSI*C1X"]ZHMU"R%G\/H$M.ZB9):LL 6,J@:WHMC//XSL>CZ,LEZ.B/
M&@D87>]O:)("R2"R.[4;P[%UHG!ZP <+93VWZR!:E4DWEQM,@0'YI$)N"//1
M\/94Y/J:\N8HX4[]UE=/T1.@?:<V9J<O9V,63AG5;*6T%H3%_+F,U@5W,=X>
M($-6!.W<.@E1ZXUU\\P?/J#+HM#>$]V3'88&VH++E89]H9-]8!ID[)CL\3]+
MZ]E"I#]J#?/#HJO+))P\'/Q_Z_6G9?SW.<0:Q&/X%0PV\;XYT01H-%E[O@6:
MD+SF-!S%6TC$07:&X\_9*=&# -?L5N*!PQIZDPH-'<W9;2,X&[&*)D 8-&4K
M:@$'(>#J OC + 5GFJRR]CSMQ>7Y'=P@O4<Z3RVXHX784V \H"<<63<P:\5L
MJ,NQR<?$*;&4H^;DW38D2465FRFA=)*92(OR%H@!NB?1"X</_[WPF?S,>(7I
M#JPJWM<C6#([?VO%>R%BYH$/.\7&N"&6%MDV;,QEY:@_>Q@@*56YG/9U&48*
MC0;-0AD:[TW11^H;C#FY01DU,Q F(Q8W%T%.NX?'W5.^2> QB5[-!FZNB1S&
M2P9>K2D[/CSIO=E8W#GL;FYZ3[<7 .[YYJ;+W1X%DZ/9F!A7R?+MWO'>G1]4
M^QT1:'?>WSU5>]4-5QXL@897T]UI++12.3TYCGI?PE&XM!-Q,\?[ R9B2^_
ML]]^B037?IS>EAU/%K (^>_DU>M7)Z# \'=^T>#JL+EK\,SB^&B(KO>HH3?.
M['!(A)-;,;/OL3'>,?(/,[(Y[O&NW?.(_G:^?N9+C"]Q(7^\H:3FHS'Q+VP3
MQ:\68IPU9]"Y'S)-Z>J-L,>L[Z=/6-\/#/O5_+;<0NTU^^R#U<DY"D)F2<9]
M'ZTF5N3D-E)S^9IM95SX9;\??[H:T\K%VP4'!K7663210Q!A[3<W6;E*N%D)
MW_H;+Q0?A8O,_P-02P,$%     @ ]X8-6<\)Z];1!   N10  !@   !D9&0M
M,C R,U\Q,G@S,65X>#,R,2YH=&W56%M3ZS80?N^OV(;I.3 3&U]R=0(S:1):
MV@YA2)C3/G446R;JL2T?20E)?WU75A+(!0:8'BX\!%M[T5X^[:[<GJ@T.6U/
M*(E.?VC_:%G0X^$TI9F"4%"B: 13R;(;^!)1^14L:\G5Y?E"L)N) L_Q*O"%
MBZ]L1@Q=,970TY6>]K%Y;Q\7F[3'/%J<MB,V Q:=E!CQ/>*XKAOYQ*^,';?A
M-)N59MBLU6O$K9'ZWVX)19'=R$BU2.A)*669-:%Z_Z#BV?5JKEJW+%*3P'6<
MGTH%ZVD[YIG"_03*FT>C9D>9HG-ED83=9$&(!E-1,K(K>L@3+H(#I_AK:8H5
MDY0EB^#SB*54P@6]A2N>DNQS69),6I(*%AM&R?ZE:!3:5[S>&IOKJ"=A&5WY
MX'K:ZOY\PL9,?3IP:T[+]VQWT^['+&X5*RR+\"VH>[DJ/>C^2]2L!%[B^Y;K
ME;VN/]W$-\I-MW\U.C\[[W9&YX,+N+R^&EYW+D8P&KQ[R]V& =2U/;2[-@S[
M7>V"67/]JE-^]QYTAM#I#2Y'_=Z'"OQ&I)M.#09G,/JU#\/.U<^=B_[0&OSY
M1_\OZ'1'FN(YCO=LEYY\O/^92L7BQ7>/Q/[3/9HP"2$5: (+B6(\ US(!9^Q
M"!M,/A5R2M LQ6%(0TV_"QJ/04TH#(D8DXQ*:S!/Z (ZH=(4'30@600D#'F:
MDXRAT<ANQ#M9-B6)>;ZB.1<HD\$9%^D2_8[UNWDZU%M\.FAXGM/:IN.BVSJ"
MF NSNE:_H&2Y1#/M1H^&-!U3 ;Y;UEW1-T0TT^_!<"$5327V38&&F!C<W_5<
MRBD5J]WLG9Q^J'R?EXWK/6'#;S2.A<Z8#;\(,J.R#)>"2J9;3!FZ$T9CP]R?
MTW"JV(S"($:88!QU8GM,(")6L3_,!<M"EI,$Z)J=&_:C=;AU6$T\RTO4+7"-
MX';WD;95%_5+O76O+ *10"*>JRV$WF=\$D#+6DJSC*DL%M,%?,WX;4*C&X12
MM=%Z4;9S$D4XF%D)C57@US Q]YNWY39VNO=KI?^0':VL?OWM6QMQ:=C5NHZ#
M#O^^@Q]/DV0!NG8DNG3<,C4I4B7HMRDB3\^O4J=L69; ]0_)$7"Q6:?<ZF%T
MM 8"XE(PI=7UY^&$9#=TA0:WZ5<PX<TE>A#?#V8W)>(&9US%\T"G]CTG^_UD
MNVH7<1AA%EB&!3LU=39$)00%(UR%!Y% F$ HY%B;=-++FI<D": .- P+#A)R
M3#I2M(J8900K$:ZC]H@5^^AZA5S3Q&"&Y]04>@D;1>EUHK5_)MEM+/L!]Z3Y
MXC&,ZLO#!D9]HU61<4)7"L9<1%18Z'Q"<DF#U4,K8C)/R")@6>%"(=1:;C?F
M2O$TT%>^F2[N(4F63:_8SI"7M\&*;S>J37V_4.B'BE8;+^^*MKEZJ&B7UFS8
M3>=ALF.[:]IQH=OH1P\DCB$G);^T5:<#+Y^#NPJ*,5A':L<)GK_^22X\[2'2
MBW8$V!DK=>R"Q3]]OU]#X/_WU^3KC5PN')3%+VP/*WI6>8[?2S#KTX!N@^0)
MBT"[T/HP"+@@Z1(!>R>W[XB"M_/YT9%RU^/CHA8]<51[FXX,+QHGM[ZFY5P6
M32T0-"$Z)CO?U^YP7]1CYTZ$C!'\4_6PR#.NLQN_YM/A<?')\C]02P,$%
M  @ ]X8-6;:07L;8!   E10  !@   !D9&0M,C R,U\Q,G@S,65X>#,R,BYH
M=&W=6%%3XS80?N^O4'/3.YB)C1TG)'%RS*1)F-)VR W)]=JGCFROB7JVY4HR
MD/[ZKB0;" 'F8%J.EH=@:[6KW?T^K58>KU6>'8W70).C;\;?.@Z9\;C*H5 D
M%D 5)*22K#@GGQ*0GXGCU+.FO-P(=KY6I.-UNN03%Y_9!;5RQ50&1XV=\8%]
M'Q^81<813S9'XX1=$):\;['NH-OOI;UN%$70'?C1\#"(D@C\3N!'49RDO_LM
M5,7I5D>J30;O6SDKG#7H]<-NQ^WW2C6Z9(E:A[[G?=<R4X_&*2\4KB=0WSY:
M,SO&%%PIAV;LO AC=!A$R^HV\IAG7(1O//,WTA(GI3G+-N&[%<M!DE.X)&<\
MI\6[MJ2%="0(EMJ)DOT%Z!3Z9UXOK<]]M).Q IH8_([V>GZU9A%3;]_XA]XH
MZ+B=;;\?\WAD1EB1X%O8[Y2J]6#XSS'3*#PG]CNA=^\-_<M=_$K83.=GJY/C
MD^ED=;(X)1\^GBT_3DY79+5X]9[[ TNHC^[2G;ID.9_J$.R8'_2\]JN/8+(D
MD]GBPVH^^T\E?BO30^^0+([)ZH<Y64[.OI^<SI?.XM>?Y[^1R72E)1W/>\)^
M?^KV_J.2BJ6;?ST3]^_NU9I)$H- %UA,%>,%P8%2\ N6X %35D)6%-U2G"PA
MUO*;I/&4J#60)141+4 ZBZL,-F02*RW122.T2 B-8YZ7M&#H-$ZWZI.BJ&AF
MG\^@Y )U"G+,15ZSWW-^LD][>HFW;P:=CC>Z*\=!?[1/4B[LZ+7Y#=!Z" H=
MQ@QBR",0)/#;^E0,K!#=#&9DN9$*<HGGID!'; YNKWHB906B6<W=P?0QO%\<
M5+^'H)ZT;7P_0IH*A&0J .)UVZ UOX*X4NP"R"\L!O)!@&3Z3#%83=<,4G+,
M"EK$C&9DD2(K,&U[I6 X4N)0>BWD5KC?\,#FJ5VS:8-C5+6W&'2GWNF7_NA6
MN2-4$IKP4MUAWNV)7T2\MM;24R*09C#?D,\%O\P@.4>*] :C)Z'8X%?2),&&
MR\D@56%PB%C</I0=?[!S*K_4-MYC^XW7+[_\:"LO [?7UWG0Z;]O0Z=5EFV(
MK@F9+@F73*T-5 +^K)@ W9=*#5E=;H@?[%'DF-BN/WYO+[EF'DHJP90V-[^*
MU[0XAX8-_C#H(N##FCU(\@?1S:DXQ]Y5\3+4T+YFL%\/VCW7Y&&%*+ ""W%N
MZV>,1B@J)CA*'F0"90*I4&()TJ"W]5R:901MH&-885!0(NC25JZ;RH/6$V;6
MT44+9U69Y0POP19PN5V47B9;]_<:NP?&_83[HK[A,8[J2\$61P-K5=$H@\9
MQ$4"PL'@,UI*")N'4<)DF=%-R H3@E$:U<M%7"F>A_HJ=Z&+>TRSNGDQRUEQ
M?<OK!NZ@-]3W!H5QJ*19N+X#NO9*H9)=V7#@#KV'Q9[K7\L.C&UK'R.0V%Z\
M;P6M.W4Z[)17Q&^28AW6F=H)@I<OOY--I#-DNCF.")Z,W3Z>@N:?OK=?4^"?
MC]?B]95"-@%*\TN:_F3FUBW*4X*NF:RW L9,),]80K3_HV?!_S6:-9.04YK7
M''@X'?;CR/^)^8]VE+LT.##UZ+4VW:;.DV>UE'>^E)5<FH,M%)!1W:7O?#N[
MH;^IR=Z-"HUP#U3J894G7%6W?NUGP0/S.?)O4$L#!!0    ( />&#5F(XYR!
M$P,   (*   >    9&1D,C,Q8V]N<V5N=&]F:6YD97!E;F1E;G0N:'1MU59M
M;],P$/[.KS@ZP9C4='GIV[I2J;1,0DALVD#[B)SDTA@2.[*=;N77<W;:K7NI
M5 1(L ^1O'O.?NZYQU>/<U,6DW&.+)V\&+_T/)C+I"Y1&$@4,H,IU)J+!5RG
MJ+^#YZU1,UFM%%_D!D(_[,*U5-_YDC5QPTV!D\T^X^-F/3YVAXQCF:XFXY0O
M@:=O6WP0ALD@3;';QV&W'P5QT$M[PR@]&2:#8;\7?XUZ+<HE?).DS:K MZV2
M"R]'2V T""MS>L-3DX\"WW_5>H S>&L\5O"%&#FZ%,TD%;<.)[*0:G3@N[]3
M&_$R5O)B-3J<*LZ*P[9F0GL:%<^:L.8_<!38(]WR9LV!L@LN<,,I""V1][<Y
MCSE)%'6"\;'%;RIY4L\6SX1$0[4_T<^\1 V?\ 8N9<G$+LI^I_>(=/<QZ2!\
M=>J(I)A(Q0R78E2+%)5%M28S*;0UALS@ _VW0OK0\A(77!-CLLI%'1<\@6F2
MR%H8:YLSKLJ'I3]?]+=:&YZMUE632]3DU]/^H%A[2-6:7"/D5'>\@F0MC9%@
M<@0N2+]J+2%07&%&0)'8D$,THJT!5X8NFKTK&FAU)E4)5UX$;S[)SD:$/UO>
M8_L^7Q[\G</WTS:*(B\<1$%_< 1,I!M5ADX5<%&_&_F]-MRM@Y,P#+?6T7!P
MTFV[;+?N]\)>_\C:-YK#U8H\6VH:9/>->F,[,Y-EQ<3*X62MJ'44I\ZD;AA.
MZP59#H*H[09?F\(%<TY?M]XZ01:\06=<,)'0'"'U-BUN"%DH9ADFAB]1H-;V
MN*WC7Q\,PV!PJLDO=+4$[4 ;&R4+D$M46QLW](A &VYRGN3 J@J9:GS&-4R%
MJ EVZ6!W]@I\[V,'SN_*LX%G*>U]/.!MI2B)', $L)1@&D%67%AE=VW_6Q4#
M<WO,,<$R)D@4N*9$G2>3XU^9*GN-X-;D]4&7A'!?>#<_AR]7TS9<=&;_?6&S
MG*E"&H/VEBJ3PXQ1@ZFS_WMAC\;"3LK;3Y9*:NY^8IL1LL2=CYB8))/ER+]/
M83$-F=H\3=FIVX-O\P8[=F^_GU!+ P04    " #WA@U9ZZM^_!D0  !99
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
M=?^UQU/Z+T7^#U!+ 0(4 Q0    ( />&#5FSA@]D-0@  -*E   >
M      "  0    !A,C$Q+7-U8G-I9&EA<FEE<V]F=&AE8V]M<"YH=&U02P$"
M% ,4    " #WA@U9)#E?D/ R! "J[3  $               @ %Q"   9&1D
M+3(P,C,Q,C,Q+FAT;5!+ 0(4 Q0    ( />&#5E?]=EM7!T  ,UB 0 0
M          "  8\[! !D9&0M,C R,S$R,S$N>'-D4$L! A0#%     @ ]X8-
M61UL"Y26.@  =V " !0              ( !&5D$ &1D9"TR,#(S,3(S,5]C
M86PN>&UL4$L! A0#%     @ ]X8-69Q8/T#LJ0  H*X' !0
M ( !X9,$ &1D9"TR,#(S,3(S,5]D968N>&UL4$L! A0#%     @ ]X8-69OB
M03U2&   &3,  !,              ( !_ST% &1D9"TR,#(S,3(S,5]G,2YJ
M<&=02P$"% ,4    " #WA@U9;"FFN8(M 0" O@$ $P              @ &"
M5@4 9&1D+3(P,C,Q,C,Q7V<R+FIP9U!+ 0(4 Q0    ( />&#5E\=><?A0H-
M (&9$0 3              "  36$!@!D9&0M,C R,S$R,S%?9S,N:G!G4$L!
M A0#%     @ ]X8-61B3>9\6> $ DK<! !,              ( !ZXX3 &1D
M9"TR,#(S,3(S,5]G-"YJ<&=02P$"% ,4    " #WA@U9(\U!2MB& 0!TV $
M$P              @ $R!Q4 9&1D+3(P,C,Q,C,Q7V<U+FIP9U!+ 0(4 Q0
M   ( />&#5FN*B\S\=X! "QV$@ 4              "  3N.%@!D9&0M,C R
M,S$R,S%?;&%B+GAM;%!+ 0(4 Q0    ( />&#5E#IT#@U2,! %YM#0 4
M          "  5YM& !D9&0M,C R,S$R,S%?<')E+GAM;%!+ 0(4 Q0    (
M />&#5F@!0'W^@<  -,L   8              "  661&0!D9&0M,C R,U\Q
M,G@S,65X>#,Q,2YH=&U02P$"% ,4    " #WA@U9,(X2._T'  #/+   &
M            @ &5F1D 9&1D+3(P,C-?,3)X,S%E>'@S,3(N:'1M4$L! A0#
M%     @ ]X8-6<\)Z];1!   N10  !@              ( !R*$9 &1D9"TR
M,#(S7S$R>#,Q97AX,S(Q+FAT;5!+ 0(4 Q0    ( />&#5FVD%[&V 0  )44
M   8              "  <^F&0!D9&0M,C R,U\Q,G@S,65X>#,R,BYH=&U0
M2P$"% ,4    " #WA@U9B..<@1,#   ""@  '@              @ '=JQD
M9&1D,C,Q8V]N<V5N=&]F:6YD97!E;F1E;G0N:'1M4$L! A0#%     @ ]X8-
M6>NK?OP9$   660  !D              ( !+*\9 &1D9#DW,2UC;&%W8F%C
A:W!O;&EC>2YH=&U02P4&     !( $@# !   ?+\9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>152
<FILENAME>ddd-20231231_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2023"
  xmlns:ddd="http://www.3dsystems.com/20231231"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2023"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2023"
  xmlns:us-gaap="http://fasb.org/us-gaap/2023"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="ddd-20231231.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
        </entity>
        <period>
            <instant>2024-08-05</instant>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ddd:OneCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:WematterABMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-01</instant>
        </period>
    </context>
    <context id="c-54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:WematterABMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:WematterABMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:WematterABMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-01</instant>
        </period>
    </context>
    <context id="c-57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:WematterABMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-01</instant>
        </period>
    </context>
    <context id="c-58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:WematterABMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-01</instant>
        </period>
    </context>
    <context id="c-59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:WematterABMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:WematterABMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:WematterABMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-07-01</endDate>
        </period>
    </context>
    <context id="c-62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:WematterABMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ddd:IndustrialSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ddd:IndustrialSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:WematterABMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:DpPolarGmbHMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-04</instant>
        </period>
    </context>
    <context id="c-66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:DpPolarGmbHMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-04</startDate>
            <endDate>2022-10-04</endDate>
        </period>
    </context>
    <context id="c-67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:DpPolarGmbHMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-04</instant>
        </period>
    </context>
    <context id="c-68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:DpPolarGmbHMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-04</instant>
        </period>
    </context>
    <context id="c-69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:KumovisGmbHMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-01</instant>
        </period>
    </context>
    <context id="c-70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:KumovisGmbHMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-01</endDate>
        </period>
    </context>
    <context id="c-71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:KumovisGmbHMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">ddd:KumovisGmbHMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:KumovisGmbHMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-01</instant>
        </period>
    </context>
    <context id="c-73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:KumovisGmbHMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ddd:ProductTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-01</instant>
        </period>
    </context>
    <context id="c-74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:KumovisGmbHMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-01</instant>
        </period>
    </context>
    <context id="c-75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:TitanAdditiveLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-01</instant>
        </period>
    </context>
    <context id="c-76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:TitanAdditiveLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-01</endDate>
        </period>
    </context>
    <context id="c-77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:TitanAdditiveLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:TitanAdditiveLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ddd:ProductTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-01</instant>
        </period>
    </context>
    <context id="c-79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:TitanAdditiveLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-01</instant>
        </period>
    </context>
    <context id="c-80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:VolumetricBiotechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-01</instant>
        </period>
    </context>
    <context id="c-81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:VolumetricBiotechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2021-12-01</endDate>
        </period>
    </context>
    <context id="c-82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:VolumetricBiotechnologiesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ddd:ProductTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-01</instant>
        </period>
    </context>
    <context id="c-83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:VolumetricBiotechnologiesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-01</instant>
        </period>
    </context>
    <context id="c-84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:OqtonIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2021-11-01</endDate>
        </period>
    </context>
    <context id="c-85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:OqtonIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:OqtonIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-01</instant>
        </period>
    </context>
    <context id="c-87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:OqtonIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ddd:ProductTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-01</instant>
        </period>
    </context>
    <context id="c-88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:OqtonIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-01</instant>
        </period>
    </context>
    <context id="c-89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:WuxiEasywayMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c-90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:WuxiEasywayMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-21</instant>
        </period>
    </context>
    <context id="c-91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:WuxiEasywayMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-21</startDate>
            <endDate>2019-01-21</endDate>
        </period>
    </context>
    <context id="c-92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:WuxiEasywayMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:WuxiEasywayMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">ddd:OnDemandManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c-95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">ddd:OnDemandManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">ddd:SimbionixUSACorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-24</startDate>
            <endDate>2021-08-24</endDate>
        </period>
    </context>
    <context id="c-97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">ddd:SimbionixUSACorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">ddd:GIBBSCamCimatronMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-01-01</endDate>
        </period>
    </context>
    <context id="c-99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">ddd:GIBBSCamCimatronMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ddd:OneCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ddd:OneCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ddd:OneCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">us-gaap:InventoriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">us-gaap:CapitalAdditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ddd:OfficeFurnitureAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ddd:OfficeFurnitureAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ddd:OfficeFurnitureAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ddd:OfficeFurnitureAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ddd:AcquiredTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ddd:AcquiredTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ddd:AcquiredTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ddd:AcquiredTechnologyAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ddd:HealthcareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ddd:IndustrialSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ddd:HealthcareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ddd:HealthcareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ddd:IndustrialSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">ddd:SaudiArabianIndustrialInvestmentsCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c-174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">ddd:SaudiArabianIndustrialInvestmentsCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">ddd:SaudiArabianIndustrialInvestmentsCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-28</instant>
        </period>
    </context>
    <context id="c-176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">ddd:SaudiArabianIndustrialInvestmentsCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="c-177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">ddd:SaudiArabianIndustrialInvestmentsCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">ddd:SaudiArabianIndustrialInvestmentsCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">ddd:SaudiArabianIndustrialInvestmentsCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">ddd:TheradaptiveIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">ddd:TheradaptiveIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">ddd:TheradaptiveIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">ddd:EntachIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c-184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">ddd:EntachIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c-185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">ddd:EntachIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">ddd:EntachIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">ddd:EntachIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ddd:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-16</instant>
        </period>
    </context>
    <context id="c-191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ddd:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-16</startDate>
            <endDate>2021-11-16</endDate>
        </period>
    </context>
    <context id="c-192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
        </entity>
        <period>
            <instant>2021-11-16</instant>
        </period>
    </context>
    <context id="c-193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
        </entity>
        <period>
            <startDate>2023-12-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-12-31</endDate>
        </period>
    </context>
    <context id="c-197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ddd:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ddd:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ddd:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ddd:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-08</instant>
        </period>
    </context>
    <context id="c-201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">ddd:KumovisGmbHMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-01</instant>
        </period>
    </context>
    <context id="c-202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ddd:SystemicBioPhantomUnitPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:VolumetricMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:VolumetricMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2021-12-01</endDate>
        </period>
    </context>
    <context id="c-205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-01</instant>
        </period>
    </context>
    <context id="c-206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:VolumetricMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:VolumetricMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ddd:IncentiveAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ddd:IncentiveAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ddd:IncentiveAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:VolumetricBiotechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:VolumetricBiotechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:VolumetricBiotechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:DpPolarGmbHMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:DpPolarGmbHMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:DpPolarGmbHMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ddd:RestrictedStockMarketConditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ddd:RestrictedStockPerformanceMeasuresMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ddd:SystemicBioPhantomUnitPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ddd:SystemicBioPhantomUnitPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ddd:SystemicBioPhantomUnitPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ddd:StockOptionsAndRestrictedStockAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ddd:TwoThousandFifteenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">ddd:OnDemandManufacturingSimbionixUSAAndGIBBSCamCimatronMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-232">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-233">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-234">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-235">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-236">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-237">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-238">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-239">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-240">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-241">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-242">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ddd:RestrictedStockAndRestrictedStockUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-243">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ddd:RestrictedStockAndRestrictedStockUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-244">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ddd:RestrictedStockAndRestrictedStockUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-245">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-246">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-247">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-248">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ddd:DpPolarGmbHMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-249">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-250">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ddd:DpPolarGmbHMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-251">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ddd:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-16</instant>
        </period>
    </context>
    <context id="c-252">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ddd:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-16</startDate>
            <endDate>2021-11-16</endDate>
        </period>
    </context>
    <context id="c-253">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-254">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-255">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-256">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ddd:AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-257">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c-258">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-259">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-260">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-261">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ddd:AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-262">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-263">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-264">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-265">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ddd:AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-266">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-267">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-268">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-269">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-270">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ddd:AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-271">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-272">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-273">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-274">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ddd:AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-275">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-276">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-277">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-278">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-279">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ddd:AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-280">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-281">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-282">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-283">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ddd:AccumulatedUnrealizedLossOnShortTermInvestmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-284">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-285">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ddd:HealthcareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-286">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ddd:HealthcareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-287">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ddd:IndustrialSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-288">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ddd:IndustrialSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-289">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-290">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-291">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-292">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-293">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-294">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-295">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-296">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-297">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ddd:OtherForeignEntitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-298">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ddd:OtherForeignEntitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-299">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ddd:ExportControlsAndGovernmentContractsComplianceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="c-300">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ddd:ExportControlsAndGovernmentContractsComplianceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">ddd:DirectorateOfDefenseTradeControlsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="c-301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ddd:ExportControlsAndGovernmentContractsComplianceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">ddd:BureauOfIndustryAndSecurityOfTheDepartmentOfCommerceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="c-302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ddd:ExportControlsAndGovernmentContractsComplianceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">ddd:USDepartmentOfJusticeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="c-303">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ddd:ExportControlsAndGovernmentContractsComplianceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-304">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ddd:ExportControlsAndGovernmentContractsComplianceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">ddd:DirectorateOfDefenseTradeControlsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-305">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ddd:ExportControlsAndGovernmentContractsComplianceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">ddd:DirectorateOfDefenseTradeControlsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-07-26</endDate>
        </period>
    </context>
    <context id="c-306">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:FinancialStandbyLetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-02</instant>
        </period>
    </context>
    <context id="c-307">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:FinancialStandbyLetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-06-02</startDate>
            <endDate>2023-06-02</endDate>
        </period>
    </context>
    <context id="c-308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:FinancialStandbyLetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-309">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ddd:SecuritiesClassActionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2024-05-31</endDate>
        </period>
    </context>
    <context id="c-311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-312">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-313">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-314">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-315">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-316">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-317">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-318">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-319">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-320">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-321">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ddd:ShortTermBondMutualFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-322">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ddd:ShortTermBondMutualFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ddd:ShortTermBondMutualFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-324">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AllOtherCorporateBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-325">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AllOtherCorporateBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AllOtherCorporateBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-327">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AllOtherCorporateBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
        </entity>
        <period>
            <startDate>2023-05-31</startDate>
            <endDate>2023-05-31</endDate>
        </period>
    </context>
    <context id="c-332">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">ddd:EmployeeSeveranceTerminationBenefitsAndOtherRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-333">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">ddd:EmployeeSeveranceTerminationBenefitsAndOtherRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-334">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">ddd:EmployeeSeveranceTerminationBenefitsAndOtherRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-335">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-336">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-337">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-338">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-339">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:VolumetricBiotechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-340">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:VolumetricBiotechnologiesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-24</startDate>
            <endDate>2024-02-24</endDate>
        </period>
    </context>
    <context id="c-341">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:VolumetricBiotechnologiesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-02-24</instant>
        </period>
    </context>
    <context id="c-342">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:VolumetricBiotechnologiesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-29</instant>
        </period>
    </context>
    <context id="c-343">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:VolumetricBiotechnologiesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-29</startDate>
            <endDate>2024-03-29</endDate>
        </period>
    </context>
    <context id="c-344">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:VolumetricBiotechnologiesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-29</startDate>
            <endDate>2024-04-29</endDate>
        </period>
    </context>
    <context id="c-345">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:VolumetricBiotechnologiesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-29</instant>
        </period>
    </context>
    <context id="c-346">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ddd:VolumetricBiotechnologiesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-08</startDate>
            <endDate>2024-07-08</endDate>
        </period>
    </context>
    <context id="c-347">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ddd:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-08</startDate>
            <endDate>2024-03-08</endDate>
        </period>
    </context>
    <context id="c-348">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">ddd:SaudiArabianIndustrialInvestmentsCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2024-05-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="eur">
        <measure>iso4217:EUR</measure>
    </unit>
    <unit id="milestone">
        <measure>ddd:milestone</measure>
    </unit>
    <unit id="building">
        <measure>ddd:building</measure>
    </unit>
    <unit id="day">
        <measure>ddd:day</measure>
    </unit>
    <unit id="vote">
        <measure>ddd:vote</measure>
    </unit>
    <unit id="tranche">
        <measure>ddd:tranche</measure>
    </unit>
    <unit id="segment">
        <measure>ddd:segment</measure>
    </unit>
    <unit id="installment">
        <measure>ddd:installment</measure>
    </unit>
    <unit id="shareholder">
        <measure>ddd:shareholder</measure>
    </unit>
    <dei:AmendmentFlag contextRef="c-1" id="f-31">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-32">FY</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-33">2023</dei:DocumentFiscalYearFocus>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-34">0000910638</dei:EntityCentralIndexKey>
    <us-gaap:LesseeOperatingLeaseRenewalTerm contextRef="c-5" id="f-504">P1Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList contextRef="c-14" id="f-645">http://fasb.org/us-gaap/2023#NonoperatingIncomeExpense</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-101" id="f-706">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:ImpairmentOfIntangibleAssetIndefiniteLivedExcludingGoodwillStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration contextRef="c-1" id="f-811">http://fasb.org/us-gaap/2023#GoodwillAndIntangibleAssetImpairment</us-gaap:ImpairmentOfIntangibleAssetIndefiniteLivedExcludingGoodwillStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration contextRef="c-167" id="f-814">http://fasb.org/us-gaap/2023#GoodwillAndIntangibleAssetImpairment</us-gaap:ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <ddd:LesseeTermOfContract contextRef="c-188" id="f-901">P1Y</ddd:LesseeTermOfContract>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-6" id="f-965">http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-5" id="f-966">http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="c-6" id="f-995">http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="c-5" id="f-996">http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="c-191"
      decimals="7"
      id="f-1045"
      unitRef="number">0.0278364</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList contextRef="c-14" id="f-1085">http://fasb.org/us-gaap/2023#OtherComprehensiveIncomeLossNetOfTax</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList contextRef="c-13" id="f-1086">http://fasb.org/us-gaap/2023#OtherComprehensiveIncomeLossNetOfTax</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList contextRef="c-1" id="f-1087">http://fasb.org/us-gaap/2023#OtherComprehensiveIncomeLossNetOfTax</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList>
    <ddd:StockAwardTrancheGrantingPeriod contextRef="c-227" id="f-1199">P90D</ddd:StockAwardTrancheGrantingPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c-228"
      decimals="4"
      id="f-1220"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c-229"
      decimals="4"
      id="f-1221"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c-230"
      decimals="4"
      id="f-1222"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <dei:DocumentType contextRef="c-1" id="f-1">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="c-1" id="f-2">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-3">2023-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-4">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport contextRef="c-1" id="f-5">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c-1" id="f-6">001-34220</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-1" id="f-7">3D SYSTEMS CORPORATION</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-8">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-9">95-4431352</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-10">333 Three D Systems Circle</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-11">Rock Hill</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-12">SC</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-13">29730</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-14">803</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-15">326-3900</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c-1" id="f-16">Common Stock, par value $0.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-17">DDD</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-18">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="c-1" id="f-19">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="c-1" id="f-20">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="c-1" id="f-21">No</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c-1" id="f-22">No</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c-1" id="f-23">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c-1" id="f-24">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-25">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag contextRef="c-1" id="f-26">true</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="c-1" id="f-27">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany contextRef="c-1" id="f-28">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat contextRef="c-2" decimals="0" id="f-29" unitRef="usd">1275574266</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-3" decimals="INF" id="f-30" unitRef="shares">133575083</dei:EntityCommonStockSharesOutstanding>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c-4" id="f-35">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-4" id="f-36">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c-4" id="f-37">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c-4" id="f-38">false</ecd:Rule10b51ArrTrmntdFlag>
    <dei:AuditorFirmId contextRef="c-1" id="f-39">243</dei:AuditorFirmId>
    <dei:AuditorName contextRef="c-1" id="f-40">BDO USA, P.C.</dei:AuditorName>
    <dei:AuditorLocation contextRef="c-1" id="f-41">Charlotte, North Carolina</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-5" decimals="-3" id="f-42" unitRef="usd">331525000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-6" decimals="-3" id="f-43" unitRef="usd">388134000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ShortTermInvestments contextRef="c-5" decimals="-3" id="f-44" unitRef="usd">0</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments contextRef="c-6" decimals="-3" id="f-45" unitRef="usd">180603000</us-gaap:ShortTermInvestments>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-5" decimals="-3" id="f-46" unitRef="usd">3389000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-6" decimals="-3" id="f-47" unitRef="usd">3114000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-5" decimals="-3" id="f-48" unitRef="usd">101497000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-6" decimals="-3" id="f-49" unitRef="usd">93886000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet contextRef="c-5" decimals="-3" id="f-50" unitRef="usd">152188000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c-6" decimals="-3" id="f-51" unitRef="usd">137832000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-5" decimals="-3" id="f-52" unitRef="usd">42612000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-6" decimals="-3" id="f-53" unitRef="usd">33790000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-5" decimals="-3" id="f-54" unitRef="usd">627822000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-6" decimals="-3" id="f-55" unitRef="usd">834245000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-5" decimals="-3" id="f-56" unitRef="usd">64461000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-6" decimals="-3" id="f-57" unitRef="usd">58072000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-5" decimals="-3" id="f-58" unitRef="usd">62724000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-6" decimals="-3" id="f-59" unitRef="usd">90230000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill contextRef="c-5" decimals="-3" id="f-60" unitRef="usd">116082000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-6" decimals="-3" id="f-61" unitRef="usd">385312000</us-gaap:Goodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-5" decimals="-3" id="f-62" unitRef="usd">58406000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-6" decimals="-3" id="f-63" unitRef="usd">39502000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset contextRef="c-5" decimals="-3" id="f-64" unitRef="usd">12174000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset contextRef="c-6" decimals="-3" id="f-65" unitRef="usd">3244000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c-5" decimals="-3" id="f-66" unitRef="usd">4230000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c-6" decimals="-3" id="f-67" unitRef="usd">7038000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-5" decimals="-3" id="f-68" unitRef="usd">44761000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-6" decimals="-3" id="f-69" unitRef="usd">28970000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c-5" decimals="-3" id="f-70" unitRef="usd">990660000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-6" decimals="-3" id="f-71" unitRef="usd">1446613000</us-gaap:Assets>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-5" decimals="-3" id="f-72" unitRef="usd">9924000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-6" decimals="-3" id="f-73" unitRef="usd">8343000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-5" decimals="-3" id="f-74" unitRef="usd">49757000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-6" decimals="-3" id="f-75" unitRef="usd">53826000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-76" unitRef="usd">49460000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-6" decimals="-3" id="f-77" unitRef="usd">56264000</us-gaap:AccruedLiabilitiesCurrent>
    <ddd:ContractWithCustomerLiabilityCustomerDepositsCurrent contextRef="c-5" decimals="-3" id="f-78" unitRef="usd">7599000</ddd:ContractWithCustomerLiabilityCustomerDepositsCurrent>
    <ddd:ContractWithCustomerLiabilityCustomerDepositsCurrent contextRef="c-6" decimals="-3" id="f-79" unitRef="usd">6911000</ddd:ContractWithCustomerLiabilityCustomerDepositsCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-5" decimals="-3" id="f-80" unitRef="usd">30448000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-6" decimals="-3" id="f-81" unitRef="usd">26464000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-82" unitRef="usd">147188000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-6" decimals="-3" id="f-83" unitRef="usd">151808000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-5" decimals="-3" id="f-84" unitRef="usd">319356000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-6" decimals="-3" id="f-85" unitRef="usd">449510000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-5" decimals="-3" id="f-86" unitRef="usd">56795000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-6" decimals="-3" id="f-87" unitRef="usd">38499000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-5" decimals="-3" id="f-88" unitRef="usd">5162000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-6" decimals="-3" id="f-89" unitRef="usd">7631000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-5" decimals="-3" id="f-90" unitRef="usd">33400000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-6" decimals="-3" id="f-91" unitRef="usd">47461000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c-5" decimals="-3" id="f-92" unitRef="usd">561901000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c-6" decimals="-3" id="f-93" unitRef="usd">694909000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies contextRef="c-5" id="f-94" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies contextRef="c-6" id="f-95" unitRef="usd" xsi:nil="true"/>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount contextRef="c-5" decimals="-3" id="f-96" unitRef="usd">2006000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount contextRef="c-6" decimals="-3" id="f-97" unitRef="usd">1760000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-6"
      decimals="INF"
      id="f-98"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-5"
      decimals="INF"
      id="f-99"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-6" decimals="INF" id="f-100" unitRef="shares">220000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-5" decimals="INF" id="f-101" unitRef="shares">220000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c-5" decimals="INF" id="f-102" unitRef="shares">133619000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="c-6" decimals="INF" id="f-103" unitRef="shares">131207000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue contextRef="c-5" decimals="-3" id="f-104" unitRef="usd">134000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-6" decimals="-3" id="f-105" unitRef="usd">131000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-5" decimals="-3" id="f-106" unitRef="usd">1577519000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-6" decimals="-3" id="f-107" unitRef="usd">1547597000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-5" decimals="-3" id="f-108" unitRef="usd">-1106650000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-6" decimals="-3" id="f-109" unitRef="usd">-743962000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-5" decimals="-3" id="f-110" unitRef="usd">-44250000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-6" decimals="-3" id="f-111" unitRef="usd">-53822000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-5" decimals="-3" id="f-112" unitRef="usd">426753000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-6" decimals="-3" id="f-113" unitRef="usd">749944000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-5" decimals="-3" id="f-114" unitRef="usd">990660000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-6" decimals="-3" id="f-115" unitRef="usd">1446613000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-116" unitRef="usd">328731000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-8" decimals="-3" id="f-117" unitRef="usd">395396000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-9" decimals="-3" id="f-118" unitRef="usd">428742000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-10" decimals="-3" id="f-119" unitRef="usd">159338000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-11" decimals="-3" id="f-120" unitRef="usd">142635000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-12" decimals="-3" id="f-121" unitRef="usd">186897000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-122" unitRef="usd">488069000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-13" decimals="-3" id="f-123" unitRef="usd">538031000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-14" decimals="-3" id="f-124" unitRef="usd">615639000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-7" decimals="-3" id="f-125" unitRef="usd">203258000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-8" decimals="-3" id="f-126" unitRef="usd">237386000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-9" decimals="-3" id="f-127" unitRef="usd">245169000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-10" decimals="-3" id="f-128" unitRef="usd">88390000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-11" decimals="-3" id="f-129" unitRef="usd">86412000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-12" decimals="-3" id="f-130" unitRef="usd">106692000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-1" decimals="-3" id="f-131" unitRef="usd">291648000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-13" decimals="-3" id="f-132" unitRef="usd">323798000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-14" decimals="-3" id="f-133" unitRef="usd">351861000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c-1" decimals="-3" id="f-134" unitRef="usd">196421000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-13" decimals="-3" id="f-135" unitRef="usd">214233000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-14" decimals="-3" id="f-136" unitRef="usd">263778000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-1" decimals="-3" id="f-137" unitRef="usd">210172000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-13" decimals="-3" id="f-138" unitRef="usd">244181000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-14" decimals="-3" id="f-139" unitRef="usd">227697000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-1" decimals="-3" id="f-140" unitRef="usd">89466000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-13" decimals="-3" id="f-141" unitRef="usd">87071000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-14" decimals="-3" id="f-142" unitRef="usd">69150000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GoodwillAndIntangibleAssetImpairment contextRef="c-1" decimals="-3" id="f-143" unitRef="usd">302787000</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment contextRef="c-13" decimals="-3" id="f-144" unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment contextRef="c-14" decimals="-3" id="f-145" unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:OperatingExpenses contextRef="c-1" decimals="-3" id="f-146" unitRef="usd">602425000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-13" decimals="-3" id="f-147" unitRef="usd">331252000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-14" decimals="-3" id="f-148" unitRef="usd">296847000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-3" id="f-149" unitRef="usd">-406004000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-13" decimals="-3" id="f-150" unitRef="usd">-117019000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-14" decimals="-3" id="f-151" unitRef="usd">-33069000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-1" decimals="-3" id="f-152" unitRef="usd">43692000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-13" decimals="-3" id="f-153" unitRef="usd">-3790000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-14" decimals="-3" id="f-154" unitRef="usd">352609000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="c-1" decimals="-3" id="f-155" unitRef="usd">-362312000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="c-13" decimals="-3" id="f-156" unitRef="usd">-120809000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="c-14" decimals="-3" id="f-157" unitRef="usd">319540000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-158" unitRef="usd">-641000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-159" unitRef="usd">2140000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-14" decimals="-3" id="f-160" unitRef="usd">-2512000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-1" decimals="-3" id="f-161" unitRef="usd">-1282000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-13" decimals="-3" id="f-162" unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-14" decimals="-3" id="f-163" unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:ProfitLoss contextRef="c-1" decimals="-3" id="f-164" unitRef="usd">-362953000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-13" decimals="-3" id="f-165" unitRef="usd">-122949000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-14" decimals="-3" id="f-166" unitRef="usd">322052000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-167" unitRef="usd">-265000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-13" decimals="-3" id="f-168" unitRef="usd">-238000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-14" decimals="-3" id="f-169" unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-170" unitRef="usd">-362688000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-13" decimals="-3" id="f-171" unitRef="usd">-122711000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-14" decimals="-3" id="f-172" unitRef="usd">322052000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-173"
      unitRef="usdPerShare">-2.79</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-13"
      decimals="2"
      id="f-174"
      unitRef="usdPerShare">-0.96</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-14"
      decimals="2"
      id="f-175"
      unitRef="usdPerShare">2.62</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-176"
      unitRef="usdPerShare">-2.79</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-13"
      decimals="2"
      id="f-177"
      unitRef="usdPerShare">-0.96</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-14"
      decimals="2"
      id="f-178"
      unitRef="usdPerShare">2.55</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-179" unitRef="shares">129944000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-13" decimals="-3" id="f-180" unitRef="shares">127818000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-14" decimals="-3" id="f-181" unitRef="shares">122867000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-3" id="f-182" unitRef="shares">129944000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-13" decimals="-3" id="f-183" unitRef="shares">127818000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-14" decimals="-3" id="f-184" unitRef="shares">126334000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss contextRef="c-1" decimals="-3" id="f-185" unitRef="usd">-362953000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-13" decimals="-3" id="f-186" unitRef="usd">-122949000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-14" decimals="-3" id="f-187" unitRef="usd">322052000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="c-1" decimals="-3" id="f-188" unitRef="usd">386000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="c-13" decimals="-3" id="f-189" unitRef="usd">-2942000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="c-14" decimals="-3" id="f-190" unitRef="usd">-682000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax contextRef="c-1" decimals="-3" id="f-191" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax contextRef="c-13" decimals="-3" id="f-192" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax contextRef="c-14" decimals="-3" id="f-193" unitRef="usd">721000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c-1" decimals="-3" id="f-194" unitRef="usd">9630000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c-13" decimals="-3" id="f-195" unitRef="usd">-18730000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c-14" decimals="-3" id="f-196" unitRef="usd">-39546000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c-1" decimals="-3" id="f-197" unitRef="usd">108000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c-13" decimals="-3" id="f-198" unitRef="usd">-3557000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c-14" decimals="-3" id="f-199" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax contextRef="c-1" decimals="-3" id="f-200" unitRef="usd">-220000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax contextRef="c-13" decimals="-3" id="f-201" unitRef="usd">-3229000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax contextRef="c-14" decimals="-3" id="f-202" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax contextRef="c-1" decimals="-3" id="f-203" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax contextRef="c-13" decimals="-3" id="f-204" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax contextRef="c-14" decimals="-3" id="f-205" unitRef="usd">-8912000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-1" decimals="-3" id="f-206" unitRef="usd">9572000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-13" decimals="-3" id="f-207" unitRef="usd">-16116000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-14" decimals="-3" id="f-208" unitRef="usd">-29231000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-209" unitRef="usd">-353381000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c-13" decimals="-3" id="f-210" unitRef="usd">-139065000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c-14" decimals="-3" id="f-211" unitRef="usd">292821000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-212" unitRef="usd">-265000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="c-13" decimals="-3" id="f-213" unitRef="usd">-238000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="c-14" decimals="-3" id="f-214" unitRef="usd">0</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-3" id="f-215" unitRef="usd">-353116000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-13" decimals="-3" id="f-216" unitRef="usd">-138827000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-14" decimals="-3" id="f-217" unitRef="usd">292821000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ProfitLoss contextRef="c-1" decimals="-3" id="f-218" unitRef="usd">-362953000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-13" decimals="-3" id="f-219" unitRef="usd">-122949000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-14" decimals="-3" id="f-220" unitRef="usd">322052000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationAndAmortization contextRef="c-1" decimals="-3" id="f-221" unitRef="usd">36053000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c-13" decimals="-3" id="f-222" unitRef="usd">38686000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c-14" decimals="-3" id="f-223" unitRef="usd">34623000</us-gaap:DepreciationAndAmortization>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-3" id="f-224" unitRef="usd">23504000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-13" decimals="-3" id="f-225" unitRef="usd">42415000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-14" decimals="-3" id="f-226" unitRef="usd">55153000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainLossOnInvestments contextRef="c-1" decimals="-3" id="f-227" unitRef="usd">-6000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments contextRef="c-13" decimals="-3" id="f-228" unitRef="usd">-3146000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments contextRef="c-14" decimals="-3" id="f-229" unitRef="usd">0</us-gaap:GainLossOnInvestments>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c-1" decimals="-3" id="f-230" unitRef="usd">9267000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c-13" decimals="-3" id="f-231" unitRef="usd">6366000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c-14" decimals="-3" id="f-232" unitRef="usd">5681000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:InventoryWriteDown contextRef="c-1" decimals="-3" id="f-233" unitRef="usd">6350000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown contextRef="c-13" decimals="-3" id="f-234" unitRef="usd">2586000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown contextRef="c-14" decimals="-3" id="f-235" unitRef="usd">-2909000</us-gaap:InventoryWriteDown>
    <us-gaap:GainLossOnOilAndGasHedgingActivity contextRef="c-1" decimals="-3" id="f-236" unitRef="usd">0</us-gaap:GainLossOnOilAndGasHedgingActivity>
    <us-gaap:GainLossOnOilAndGasHedgingActivity contextRef="c-13" decimals="-3" id="f-237" unitRef="usd">0</us-gaap:GainLossOnOilAndGasHedgingActivity>
    <us-gaap:GainLossOnOilAndGasHedgingActivity contextRef="c-14" decimals="-3" id="f-238" unitRef="usd">-721000</us-gaap:GainLossOnOilAndGasHedgingActivity>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-1" decimals="-3" id="f-239" unitRef="usd">595000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-13" decimals="-3" id="f-240" unitRef="usd">562000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-14" decimals="-3" id="f-241" unitRef="usd">232000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c-1" decimals="-3" id="f-242" unitRef="usd">-6000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c-13" decimals="-3" id="f-243" unitRef="usd">-104000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c-14" decimals="-3" id="f-244" unitRef="usd">350846000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c-1" decimals="-3" id="f-245" unitRef="usd">32181000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c-13" decimals="-3" id="f-246" unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c-14" decimals="-3" id="f-247" unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits contextRef="c-1" decimals="-3" id="f-248" unitRef="usd">-2412000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits contextRef="c-13" decimals="-3" id="f-249" unitRef="usd">-2518000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits contextRef="c-14" decimals="-3" id="f-250" unitRef="usd">-11679000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-1" decimals="-3" id="f-251" unitRef="usd">-1282000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-13" decimals="-3" id="f-252" unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-14" decimals="-3" id="f-253" unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:AssetImpairmentCharges contextRef="c-1" decimals="-3" id="f-254" unitRef="usd">304698000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges contextRef="c-13" decimals="-3" id="f-255" unitRef="usd">4095000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges contextRef="c-14" decimals="-3" id="f-256" unitRef="usd">1676000</us-gaap:AssetImpairmentCharges>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables contextRef="c-1" decimals="-3" id="f-257" unitRef="usd">6186000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables contextRef="c-13" decimals="-3" id="f-258" unitRef="usd">-8144000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables contextRef="c-14" decimals="-3" id="f-259" unitRef="usd">11912000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-1" decimals="-3" id="f-260" unitRef="usd">20555000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-13" decimals="-3" id="f-261" unitRef="usd">51082000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-14" decimals="-3" id="f-262" unitRef="usd">-7866000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-1" decimals="-3" id="f-263" unitRef="usd">7961000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-13" decimals="-3" id="f-264" unitRef="usd">-8229000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-14" decimals="-3" id="f-265" unitRef="usd">8106000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-1" decimals="-3" id="f-266" unitRef="usd">-5526000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-13" decimals="-3" id="f-267" unitRef="usd">-3787000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-14" decimals="-3" id="f-268" unitRef="usd">27159000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset contextRef="c-1" decimals="-3" id="f-269" unitRef="usd">-1245000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset contextRef="c-13" decimals="-3" id="f-270" unitRef="usd">6947000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset contextRef="c-14" decimals="-3" id="f-271" unitRef="usd">3325000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="c-1" decimals="-3" id="f-272" unitRef="usd">-12933000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="c-13" decimals="-3" id="f-273" unitRef="usd">10702000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="c-14" decimals="-3" id="f-274" unitRef="usd">-12389000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet contextRef="c-1" decimals="-3" id="f-275" unitRef="usd">12994000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet contextRef="c-13" decimals="-3" id="f-276" unitRef="usd">7773000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet contextRef="c-14" decimals="-3" id="f-277" unitRef="usd">5850000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-3" id="f-278" unitRef="usd">-80695000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-13" decimals="-3" id="f-279" unitRef="usd">-70021000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-14" decimals="-3" id="f-280" unitRef="usd">48147000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-1" decimals="-3" id="f-281" unitRef="usd">27183000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-13" decimals="-3" id="f-282" unitRef="usd">20907000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-14" decimals="-3" id="f-283" unitRef="usd">18791000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireShortTermInvestments contextRef="c-1" decimals="-3" id="f-284" unitRef="usd">0</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments contextRef="c-13" decimals="-3" id="f-285" unitRef="usd">384388000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments contextRef="c-14" decimals="-3" id="f-286" unitRef="usd">0</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities contextRef="c-1" decimals="-3" id="f-287" unitRef="usd">180925000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities contextRef="c-13" decimals="-3" id="f-288" unitRef="usd">200314000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities contextRef="c-14" decimals="-3" id="f-289" unitRef="usd">0</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromDivestitureOfBusinesses contextRef="c-1" decimals="-3" id="f-290" unitRef="usd">194000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses contextRef="c-13" decimals="-3" id="f-291" unitRef="usd">325000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses contextRef="c-14" decimals="-3" id="f-292" unitRef="usd">421485000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-1" decimals="-3" id="f-293" unitRef="usd">29152000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-13" decimals="-3" id="f-294" unitRef="usd">103699000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-14" decimals="-3" id="f-295" unitRef="usd">139685000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-1" decimals="-3" id="f-296" unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-13" decimals="-3" id="f-297" unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-14" decimals="-3" id="f-298" unitRef="usd">2454000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-3" id="f-299" unitRef="usd">124784000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-13" decimals="-3" id="f-300" unitRef="usd">-308355000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-14" decimals="-3" id="f-301" unitRef="usd">260555000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfDebt contextRef="c-1" decimals="-3" id="f-302" unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt contextRef="c-13" decimals="-3" id="f-303" unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt contextRef="c-14" decimals="-3" id="f-304" unitRef="usd">460000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c-1" decimals="-3" id="f-305" unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c-13" decimals="-3" id="f-306" unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c-14" decimals="-3" id="f-307" unitRef="usd">13466000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-1" decimals="-3" id="f-308" unitRef="usd">100614000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-13" decimals="-3" id="f-309" unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-14" decimals="-3" id="f-310" unitRef="usd">21392000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsToMinorityShareholders contextRef="c-1" decimals="-3" id="f-311" unitRef="usd">0</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders contextRef="c-13" decimals="-3" id="f-312" unitRef="usd">2300000</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders contextRef="c-14" decimals="-3" id="f-313" unitRef="usd">6300000</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-1" decimals="-3" id="f-314" unitRef="usd">5211000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-13" decimals="-3" id="f-315" unitRef="usd">10864000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-14" decimals="-3" id="f-316" unitRef="usd">12619000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-1" decimals="-3" id="f-317" unitRef="usd">-644000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-13" decimals="-3" id="f-318" unitRef="usd">-651000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-14" decimals="-3" id="f-319" unitRef="usd">-423000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-3" id="f-320" unitRef="usd">-106469000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-13" decimals="-3" id="f-321" unitRef="usd">-13815000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-14" decimals="-3" id="f-322" unitRef="usd">405800000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-1" decimals="-3" id="f-323" unitRef="usd">3516000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-13" decimals="-3" id="f-324" unitRef="usd">-5804000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-14" decimals="-3" id="f-325" unitRef="usd">-9243000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-1" decimals="-3" id="f-326" unitRef="usd">-58864000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-13" decimals="-3" id="f-327" unitRef="usd">-397995000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-14" decimals="-3" id="f-328" unitRef="usd">705259000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-6" decimals="-3" id="f-329" unitRef="usd">391975000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-15" decimals="-3" id="f-330" unitRef="usd">789970000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-16" decimals="-3" id="f-331" unitRef="usd">84711000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-5" decimals="-3" id="f-332" unitRef="usd">333111000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-6" decimals="-3" id="f-333" unitRef="usd">391975000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-15" decimals="-3" id="f-334" unitRef="usd">789970000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <ddd:RightOfUseAssetObtainedInExchangeForLeaseLiability contextRef="c-1" decimals="-3" id="f-335" unitRef="usd">38037000</ddd:RightOfUseAssetObtainedInExchangeForLeaseLiability>
    <ddd:RightOfUseAssetObtainedInExchangeForLeaseLiability contextRef="c-13" decimals="-3" id="f-336" unitRef="usd">6037000</ddd:RightOfUseAssetObtainedInExchangeForLeaseLiability>
    <ddd:RightOfUseAssetObtainedInExchangeForLeaseLiability contextRef="c-14" decimals="-3" id="f-337" unitRef="usd">4502000</ddd:RightOfUseAssetObtainedInExchangeForLeaseLiability>
    <us-gaap:InterestPaidNet contextRef="c-1" decimals="-3" id="f-338" unitRef="usd">478000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-13" decimals="-3" id="f-339" unitRef="usd">196000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-14" decimals="-3" id="f-340" unitRef="usd">1138000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-1" decimals="-3" id="f-341" unitRef="usd">3898000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-13" decimals="-3" id="f-342" unitRef="usd">5330000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-14" decimals="-3" id="f-343" unitRef="usd">4709000</us-gaap:IncomeTaxesPaidNet>
    <ddd:TransferOfEquipmentFromInventoryToPropertyAndEquipmentNet contextRef="c-1" decimals="-3" id="f-344" unitRef="usd">2098000</ddd:TransferOfEquipmentFromInventoryToPropertyAndEquipmentNet>
    <ddd:TransferOfEquipmentFromInventoryToPropertyAndEquipmentNet contextRef="c-13" decimals="-3" id="f-345" unitRef="usd">-2004000</ddd:TransferOfEquipmentFromInventoryToPropertyAndEquipmentNet>
    <ddd:TransferOfEquipmentFromInventoryToPropertyAndEquipmentNet contextRef="c-14" decimals="-3" id="f-346" unitRef="usd">1738000</ddd:TransferOfEquipmentFromInventoryToPropertyAndEquipmentNet>
    <us-gaap:StockIssued1 contextRef="c-1" decimals="-3" id="f-347" unitRef="usd">0</us-gaap:StockIssued1>
    <us-gaap:StockIssued1 contextRef="c-13" decimals="-3" id="f-348" unitRef="usd">7091000</us-gaap:StockIssued1>
    <us-gaap:StockIssued1 contextRef="c-14" decimals="-3" id="f-349" unitRef="usd">99044000</us-gaap:StockIssued1>
    <us-gaap:RestrictedCashCurrent contextRef="c-5" decimals="-3" id="f-350" unitRef="usd">119000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent contextRef="c-6" decimals="-3" id="f-351" unitRef="usd">114000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent contextRef="c-15" decimals="-3" id="f-352" unitRef="usd">313000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashNoncurrent contextRef="c-5" decimals="-3" id="f-353" unitRef="usd">1467000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent contextRef="c-6" decimals="-3" id="f-354" unitRef="usd">3727000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-5"
      decimals="INF"
      id="f-355"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-15"
      decimals="INF"
      id="f-356"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-6"
      decimals="INF"
      id="f-357"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-17" decimals="-3" id="f-358" unitRef="shares">127626000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-17" decimals="-3" id="f-359" unitRef="usd">128000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-18" decimals="-3" id="f-360" unitRef="usd">1404964000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-19" decimals="-3" id="f-361" unitRef="usd">-22590000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-20" decimals="-3" id="f-362" unitRef="usd">-943303000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-21" decimals="-3" id="f-363" unitRef="usd">-8476000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-16" decimals="-3" id="f-364" unitRef="usd">430723000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <ddd:StockIssuedDuringPeriodSharesNewIssuesAndRepurchases contextRef="c-22" decimals="-3" id="f-365" unitRef="shares">813000</ddd:StockIssuedDuringPeriodSharesNewIssuesAndRepurchases>
    <ddd:StockIssuedDuringPeriodValueNewIssuesAndRepurchases contextRef="c-23" decimals="-3" id="f-366" unitRef="usd">-12620000</ddd:StockIssuedDuringPeriodValueNewIssuesAndRepurchases>
    <ddd:StockIssuedDuringPeriodValueNewIssuesAndRepurchases contextRef="c-14" decimals="-3" id="f-367" unitRef="usd">-12620000</ddd:StockIssuedDuringPeriodValueNewIssuesAndRepurchases>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions contextRef="c-22" decimals="-3" id="f-368" unitRef="shares">3430000</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c-22" decimals="-3" id="f-369" unitRef="usd">3000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c-23" decimals="-3" id="f-370" unitRef="usd">99041000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c-14" decimals="-3" id="f-371" unitRef="usd">99044000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-23" decimals="-3" id="f-372" unitRef="usd">32412000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-14" decimals="-3" id="f-373" unitRef="usd">32412000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:NetIncomeLoss contextRef="c-24" decimals="-3" id="f-374" unitRef="usd">322052000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-14" decimals="-3" id="f-375" unitRef="usd">322052000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax contextRef="c-25" decimals="-3" id="f-376" unitRef="usd">181000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax contextRef="c-14" decimals="-3" id="f-377" unitRef="usd">181000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax contextRef="c-25" decimals="-3" id="f-378" unitRef="usd">-501000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax contextRef="c-14" decimals="-3" id="f-379" unitRef="usd">-501000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <ddd:LossOnChangeInHedgingDesignation contextRef="c-25" decimals="-3" id="f-380" unitRef="usd">721000</ddd:LossOnChangeInHedgingDesignation>
    <ddd:LossOnChangeInHedgingDesignation contextRef="c-14" decimals="-3" id="f-381" unitRef="usd">721000</ddd:LossOnChangeInHedgingDesignation>
    <us-gaap:TreasuryStockSharesRetired contextRef="c-22" decimals="-3" id="f-382" unitRef="shares">3494000</us-gaap:TreasuryStockSharesRetired>
    <us-gaap:TreasuryStockRetiredCostMethodAmount contextRef="c-22" decimals="-3" id="f-383" unitRef="usd">3000</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:TreasuryStockRetiredCostMethodAmount contextRef="c-23" decimals="-3" id="f-384" unitRef="usd">22587000</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:TreasuryStockRetiredCostMethodAmount contextRef="c-26" decimals="-3" id="f-385" unitRef="usd">-22590000</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:TreasuryStockRetiredCostMethodAmount contextRef="c-14" decimals="-3" id="f-386" unitRef="usd">0</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-25" decimals="-3" id="f-387" unitRef="usd">-30633000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-14" decimals="-3" id="f-388" unitRef="usd">-30633000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-27" decimals="-3" id="f-389" unitRef="shares">128375000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-27" decimals="-3" id="f-390" unitRef="usd">128000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-28" decimals="-3" id="f-391" unitRef="usd">1501210000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-29" decimals="-3" id="f-392" unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-30" decimals="-3" id="f-393" unitRef="usd">-621251000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-31" decimals="-3" id="f-394" unitRef="usd">-37706000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-15" decimals="-3" id="f-395" unitRef="usd">842381000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares contextRef="c-32" decimals="-3" id="f-396" unitRef="shares">2783000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <ddd:SharesIssuedVestedExpiredUnderCompensation contextRef="c-32" decimals="-3" id="f-397" unitRef="usd">3000</ddd:SharesIssuedVestedExpiredUnderCompensation>
    <ddd:SharesIssuedVestedExpiredUnderCompensation contextRef="c-13" decimals="-3" id="f-398" unitRef="usd">3000</ddd:SharesIssuedVestedExpiredUnderCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c-32" decimals="-3" id="f-399" unitRef="shares">746000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-32" decimals="-3" id="f-400" unitRef="usd">1000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-33" decimals="-3" id="f-401" unitRef="usd">10863000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-13" decimals="-3" id="f-402" unitRef="usd">10864000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions contextRef="c-32" decimals="-3" id="f-403" unitRef="shares">795000</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c-32" decimals="-3" id="f-404" unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c-33" decimals="-3" id="f-405" unitRef="usd">7090000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c-13" decimals="-3" id="f-406" unitRef="usd">7091000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-33" decimals="-3" id="f-407" unitRef="usd">50756000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-13" decimals="-3" id="f-408" unitRef="usd">50756000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:NetIncomeLoss contextRef="c-34" decimals="-3" id="f-409" unitRef="usd">-122711000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-13" decimals="-3" id="f-410" unitRef="usd">-122711000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax contextRef="c-35" decimals="-3" id="f-411" unitRef="usd">2942000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax contextRef="c-13" decimals="-3" id="f-412" unitRef="usd">2942000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax contextRef="c-35" decimals="-3" id="f-413" unitRef="usd">-328000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax contextRef="c-13" decimals="-3" id="f-414" unitRef="usd">-328000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:MinorityInterestChangeInRedemptionValue contextRef="c-33" decimals="-3" id="f-415" unitRef="usd">-596000</us-gaap:MinorityInterestChangeInRedemptionValue>
    <us-gaap:MinorityInterestChangeInRedemptionValue contextRef="c-13" decimals="-3" id="f-416" unitRef="usd">-596000</us-gaap:MinorityInterestChangeInRedemptionValue>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-35" decimals="-3" id="f-417" unitRef="usd">-18730000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-13" decimals="-3" id="f-418" unitRef="usd">-18730000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-36" decimals="-3" id="f-419" unitRef="shares">131207000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-36" decimals="-3" id="f-420" unitRef="usd">131000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-37" decimals="-3" id="f-421" unitRef="usd">1547597000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-38" decimals="-3" id="f-422" unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-39" decimals="-3" id="f-423" unitRef="usd">-743962000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-40" decimals="-3" id="f-424" unitRef="usd">-53822000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-6" decimals="-3" id="f-425" unitRef="usd">749944000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares contextRef="c-41" decimals="-3" id="f-426" unitRef="shares">3033000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <ddd:SharesIssuedVestedExpiredUnderCompensation contextRef="c-41" decimals="-3" id="f-427" unitRef="usd">3000</ddd:SharesIssuedVestedExpiredUnderCompensation>
    <ddd:SharesIssuedVestedExpiredUnderCompensation contextRef="c-1" decimals="-3" id="f-428" unitRef="usd">3000</ddd:SharesIssuedVestedExpiredUnderCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c-41" decimals="-3" id="f-429" unitRef="shares">621000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-42" decimals="-3" id="f-430" unitRef="usd">5211000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-1" decimals="-3" id="f-431" unitRef="usd">5211000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-42" decimals="-3" id="f-432" unitRef="usd">35612000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-1" decimals="-3" id="f-433" unitRef="usd">35612000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:NetIncomeLoss contextRef="c-43" decimals="-3" id="f-434" unitRef="usd">-362688000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-435" unitRef="usd">-362688000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax contextRef="c-44" decimals="-3" id="f-436" unitRef="usd">-386000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax contextRef="c-1" decimals="-3" id="f-437" unitRef="usd">-386000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax contextRef="c-44" decimals="-3" id="f-438" unitRef="usd">328000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax contextRef="c-1" decimals="-3" id="f-439" unitRef="usd">328000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:MinorityInterestChangeInRedemptionValue contextRef="c-42" decimals="-3" id="f-440" unitRef="usd">-479000</us-gaap:MinorityInterestChangeInRedemptionValue>
    <us-gaap:MinorityInterestChangeInRedemptionValue contextRef="c-1" decimals="-3" id="f-441" unitRef="usd">-479000</us-gaap:MinorityInterestChangeInRedemptionValue>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-44" decimals="-3" id="f-442" unitRef="usd">9630000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-1" decimals="-3" id="f-443" unitRef="usd">9630000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-45" decimals="-3" id="f-444" unitRef="shares">133619000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-45" decimals="-3" id="f-445" unitRef="usd">134000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-46" decimals="-3" id="f-446" unitRef="usd">1577519000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-47" decimals="-3" id="f-447" unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-48" decimals="-3" id="f-448" unitRef="usd">-1106650000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-49" decimals="-3" id="f-449" unitRef="usd">-44250000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-5" decimals="-3" id="f-450" unitRef="usd">426753000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="c-1" id="f-451">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;(1)  Overview and Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Nature of Business&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3D Systems Corporation (&#x201c;3D Systems&#x201d; or the &#x201c;Company&#x201d; or &#x201c;we&#x201d; or &#x201c;our&#x201d; or &#x201c;us&#x201d;) provides comprehensive 3D printing and digital manufacturing solutions, including 3D printers for plastics and metals, materials, software, and services, including maintenance, advanced manufacturing and applications engineering. We market our products and services through subsidiaries in North America and South America (collectively referred to as "Americas"), Europe and the Middle East (collectively referred to as "EMEA"), and Asia Pacific and Oceania (collectively referred to as "APAC"). Our solutions support advanced applications in two key verticals: Healthcare Solutions (which includes, dental, medical devices, personalized health services and regenerative medicine) and Industrial Solutions (which includes aerospace, defense, transportation and general manufacturing).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (&#x201c;GAAP&#x201d;). The consolidated financial statements include the accounts of the Company, including all majority and wholly-owned subsidiaries and entities in which a controlling interest is maintained. All significant intercompany accounts and transactions have been eliminated in consolidation.&#160;Certain prior period amounts have been reclassified to conform to the current year presentation. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A non-controlling interest in a subsidiary reflects an ownership interest in a majority-owned subsidiary that is not attributable to the Company. For the periods presented, the Company's financial statements include a redeemable non-controlling interest (&#x201c;RNCI&#x201d;), which has been reported in temporary equity in the consolidated balance sheets. The net loss attributable to the RNCI is presented as an adjustment to the Company's consolidated net (loss) income to arrive at net (loss) income attributable to 3D Systems Corporation in the consolidated statements of operations and consolidated statements of comprehensive (loss) income.&#160;Furthermore, adjustments to record the RNCI at its redemption value are recorded to additional paid-in capital, and the excess redemption value is recognized as a reduction to net income, or increase to net loss, attributable to 3D Systems&#x2019; shareholders for purposes of reporting earnings or loss per share. See Note 15 for a summary of the activity related to the reported RNCI balance during the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our annual reporting period is the calendar year. All&#160;dollar and share amounts and other amounts presented in the accompanying footnotes are presented in thousands, except for per share information.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c-1" id="f-452">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (&#x201c;GAAP&#x201d;). The consolidated financial statements include the accounts of the Company, including all majority and wholly-owned subsidiaries and entities in which a controlling interest is maintained. All significant intercompany accounts and transactions have been eliminated in consolidation.&#160;Certain prior period amounts have been reclassified to conform to the current year presentation. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A non-controlling interest in a subsidiary reflects an ownership interest in a majority-owned subsidiary that is not attributable to the Company. For the periods presented, the Company's financial statements include a redeemable non-controlling interest (&#x201c;RNCI&#x201d;), which has been reported in temporary equity in the consolidated balance sheets. The net loss attributable to the RNCI is presented as an adjustment to the Company's consolidated net (loss) income to arrive at net (loss) income attributable to 3D Systems Corporation in the consolidated statements of operations and consolidated statements of comprehensive (loss) income.&#160;Furthermore, adjustments to record the RNCI at its redemption value are recorded to additional paid-in capital, and the excess redemption value is recognized as a reduction to net income, or increase to net loss, attributable to 3D Systems&#x2019; shareholders for purposes of reporting earnings or loss per share. See Note 15 for a summary of the activity related to the reported RNCI balance during the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our annual reporting period is the calendar year. All&#160;dollar and share amounts and other amounts presented in the accompanying footnotes are presented in thousands, except for per share information.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="c-1" id="f-453">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;(2)  Significant Accounting Policies&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with GAAP requires us to make estimates and assumptions that affect (1) the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities as of the balance sheet dates and (2) the reported amounts of revenues and expenses during the reporting periods. We base our estimates on historical experience, currently available information and various other assumptions that we believe are reasonable under the circumstances. Actual results could differ from these estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We account for revenue in accordance with Accounting Standards Codification ("ASC") Topic 606, &#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from Contracts with Customers.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x201d; Collaborative revenue contracts, for 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents consist of cash and highly liquid investments with maturities of three months or less when acquired. At times, cash and cash equivalents balances may be in excess of FDIC insurance limits.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Short-Term Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At times, the Company has invested a portion of its excess cash in short-term investments. The Company's short-term investment accounting policy is that securities with maturities greater than 90 days at the time of purchase that are available for operations in the next 12 months are classified as short-term investments. The Company&#x2019;s short-term investments primarily consist of investment grade bonds, certificates of deposit, commercial paper, and short maturity bond funds, all with a remaining maturity of generally less than twelve months at the date of purchase and classified as available-for-sale. Interest and dividends on these investments are recorded into income when earned.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Available-for-sale securities, which consist of debt securities, are carried at fair value with unrealized gains and losses, net of related tax, reported in other comprehensive (loss) income. Adjustments to the fair value of investments classified as available-for-sale are recorded as an increase or decrease in accumulated other comprehensive income (loss) in shareholders&#x2019; equity. Impairment of available-for-sale securities that is attributable to credit losses is recognized as an allowance for credit losses, net of taxes, in the consolidated statement of operations in the period in which a credit loss is identified. The Company periodically evaluates its investment for credit losses.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Variable Interest Entities (VIEs)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon making an investment in an entity, we assess whether the entity is a VIE. The determination of whether an entity in which we hold a direct or indirect variable interest is a VIE is based on several factors, including whether the entity&#x2019;s total equity investment at risk upon inception is sufficient to finance the entity&#x2019;s activities without additional subordinated financial support. We make judgments regarding the sufficiency of the equity at risk based first on a qualitative analysis, and then a quantitative analysis, if necessary.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We analyze any investments in VIEs to determine if we are the primary beneficiary. We perform this assessment at the time that we become involved with a VIE and reevaluate our conclusion upon the occurrence of a reconsideration event. In evaluating whether we are the primary beneficiary, we evaluate our direct and indirect economic interests in the entity. Determining which reporting entity, if any, is the primary beneficiary of a VIE is primarily a qualitative approach focused on identifying which reporting entity has both (1) the power to direct the activities of a VIE that most significantly impact such entity&#x2019;s economic performance and (2) the obligation to absorb losses or the right to receive benefits from such entity that could potentially be significant to such entity. Performance of such analysis requires the exercise of judgment, and we consider a variety of factors in identifying the entity that holds the power to direct matters that most significantly impact a VIE&#x2019;s economic performance including, but not limited to, the ability to direct a VIE&#x2019;s operating decisions and activities. In addition, we consider the rights of other investors to participate in those decisions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We concluded that our investments in Theradaptive and the National Additive Manufacturing Innovation ("NAMI") joint venture are each investments in a VIE. These entities in which we have invested are not consolidated because we concluded that the Company is not the primary beneficiary. As of December 31, 2023, our maximum exposure to losses associated with these VIEs is limited to the $13,247 carrying value of our investments in the VIEs, which is included in other assets on our consolidated balance sheets. Refer to Note 10 for additional details regarding our investments in Theradaptive and NAMI. We have no other investments in unconsolidated entities that have been determined to be VIEs.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Non-Current Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize investments in equity securities without a readily determinable fair value at cost minus impairment. We assess these investments for potential impairment if an event occurs or circumstances change that would indicate the carrying amount may be impaired. Impairments of equity securities without a readily determinable fair value are recorded to interest and other income (expense), net in the consolidated statements of operations in the period in which they become impaired. Declines in the fair value of investments in debt securities due to credit losses are recorded as an allowance for credit losses in the consolidated statement of operations in the period in which a credit loss is identified. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended December 31, 2023, 2022, and 2021, we recorded impairment charges of $0, $2,900 and $0, respectively, related to non-current investments. The aggregate carrying amount of all non-current investments totaled $26,829 and $13,668 at December 31, 2023 and 2022, respectively, and is included in other assets on our consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Equity Method of Accounting&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for its investment in a joint venture using the equity method of accounting because it does not have a controlling interest and is not the primary beneficiary; however, the Company has the ability to exert significant influence. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the equity method of accounting, this initial investment was recorded at cost, and the investment is subsequently adjusted for the Company&#x2019;s proportionate share of the net earnings or losses and other comprehensive income or loss of the investee. Intra-entity profits or losses associated with the Company&#x2019;s equity method investment are eliminated until realized by the investee in transactions with third parties. Income or loss from this investment is recorded as a separate line item in the consolidated statements of operations on a three-month lag. We evaluate material events occurring during the three-month lag period to determine whether the effects of such events should be disclosed in our financial statements. The Company evaluates its investment in the joint venture for impairment whenever events or changes in circumstances indicate that the carrying amount of the investment may not be recoverable. Refer to Note 10.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accounts Receivable and Allowance for Doubtful Accounts&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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&#x2019; ability to meet their financial obligations to us, the length of time receivables are past due, historical collection experience, current economic conditions, and reasonable and supportable forecasts. Based on these assessments, we may record a reserve for specific customers, as well as a general reserve and allowance for expected credit losses. If circumstances related to specific customers change, or economic conditions deteriorate such that our past collection experience is no longer relevant, our estimate of the recoverability of accounts receivable could be further reduced from the levels provided for in the consolidated financial statements. As of December 31, 2023, no single customer represented more than 10% of our consolidated accounts receivable balance. As of December 31, 2022, one customer represented greater than 10% of our consolidated accounts receivable balance.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following presents the changes in the balance of&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; our allowance for doubtful accounts:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.128%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:32.818%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.457%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Item&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Additions charged to expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other &lt;/span&gt;&lt;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"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(320)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,179)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other includes the impact of write-offs, recoveries, divestitures and foreign currency translation adjustments.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Inventories&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories are stated at the lower of cost or net realizable value, with cost reflecting standard cost, which approximates the first-in, first-out method. Capitalized inventory costs include materials, labor, and manufacturing overhead that relate to the acquisition of raw materials and production into finished goods. The Company regularly reviews inventory for excess and obsolescence and records a provision to write down inventory to its net realizable value when carrying value is in excess of such value. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Property and Equipment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment are recorded at cost and are depreciated over their estimated useful lives using the straight-line method. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation are removed from the accounts and any resulting gain or loss is included in the determination of net income or loss. Repairs and maintenance costs are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Long-Lived Assets and&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Long-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We review long-lived assets 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 a long-lived asset over its estimated fair value as determined by discounted projected cash flows. Refer to Note 7 for details regarding impairment charges that were recorded related to tangible long-lived assets with finite lives for the years ended December 31, 2023, 2022, and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Intangible Assets (Excluding Goodwill)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets include patents, trade names, customer relationships, acquired technology, and IPR&amp;amp;D. Intangible assets with a finite life are (1) amortized on a straight-line basis, with estimated useful lives typically ranging from 2 to 20 years, and (2) assessed for impairment whenever events or changes in circumstances indicate that their carrying value may not be recoverable, consistent with the Company's accounting policy for other long-lived assets with a finite life. Amortization is recognized within selling, general and administrative expense on the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Acquired IPR&amp;amp;D represents the fair value assigned to those research and development ("R&amp;amp;D") projects that were acquired in a business combination for which the related products have not received regulatory approval or commercial viability and have no alternative future use. IPR&amp;amp;D is capitalized at its fair value as an indefinite-lived intangible asset, and any development costs incurred after the acquisition are expensed as incurred. The fair value of IPR&amp;amp;D is determined by estimating the future cash flows of each project and discounting the net cash flows back to their present values. Upon achieving regulatory approval or commercial viability for the related product, the indefinite-lived intangible asset is accounted for as a finite-lived asset and is amortized on a straight-line basis over the estimated useful life. If the project is not completed or is terminated or abandoned, the Company may have to recognize an impairment related to the IPR&amp;amp;D, which is charged to expense. Indefinite-lived intangible assets are tested for impairment annually in the fourth quarter of the fiscal year and whenever events or changes in circumstances indicate that the carrying amount may be impaired. Impairment is calculated as the excess of the asset&#x2019;s carrying value over its fair value. Fair value is generally determined using a discounted future cash flow analysis. IPR&amp;amp;D with no alternative future use acquired outside of a business combination is expensed immediately.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2023, we recorded impairment charges totaling $22,979 related to intangible assets. Refer to Note 8 for additional details. No impairment charges were recorded for intangible assets for the years ended December 31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill is the excess of the cost of an acquired entity over the amounts assigned to the assets acquired and liabilities assumed in a business combination. Goodwill is not amortized. Goodwill is tested for impairment annually, and is tested for impairment between annual tests if an event occurs or circumstances change that would indicate the carrying amount may be impaired. Impairment testing for goodwill is performed at the reporting unit level, with all goodwill assigned to a reporting unit.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the fourth quarter of 2023, we elected to change the annual goodwill impairment testing date for each of our reporting units from November 30&lt;/span&gt;&lt;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"&gt;th&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; to November 1&lt;/span&gt;&lt;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"&gt;st&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and, accordingly, we have performed our impairment tests for the current fiscal year as of November 1, 2023. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company does not believe that this change to the annual impairment testing date represents a material change in the method of applying an accounting principle.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; This voluntary change is preferable because it provides management with sufficient time to complete goodwill impairment tests in advance of the Company&#x2019;s year-end financial reporting and provides additional time for the execution of key controls and management review over the significant estimates and judgements inherent in the performance of the test.  This change to the goodwill impairment testing date has not been applied retrospectively as it is impracticable to do so without applying hindsight when developing key assumptions and estimates required to perform the test.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The testing of goodwill for impairment requires the Company to make several estimates related to projected future cash flows to determine the fair value of the reporting units to which goodwill has been assigned. The Company determines whether each reporting unit's fair value exceeds its carrying amount, including goodwill, utilizing a discounted cash flow analysis and other valuation techniques, as deemed appropriate. Internal operational budgets and long-range strategic plans are used as a basis for the cash flow analysis. The Company also utilizes assumptions related to working capital, capital expenditures, and terminal growth rates. The discount rate applied to the cash flow analysis is based on the weighted average cost of capital (&#x201c;WACC&#x201d;) for each reporting unit. An impairment is recognized when the carrying amount of the reporting unit&#x2019;s net assets exceeds the estimated fair value of the reporting unit.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For a summary of our goodwill by reporting unit and discussion of the goodwill impairment charge recorded for the year ended December 31, 2023, see Note 9. No impairment charges were recorded related to goodwill for the years ended December 31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We follow the provisions of ASC 450, &#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contingencies&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;,&#x201d; which requires that an estimated loss from a loss contingency be accrued by a charge to income if (1) it is probable that an asset has been impaired or that a liability has been incurred and (2) the amount of the loss can be reasonably estimated. Legal costs related to the defense or settlement of a loss contingency are expensed when such costs are incurred and, accordingly, future legal costs expected to be incurred are not accrued as part of the liability recorded when a loss contingency has been deemed probable and estimable.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Foreign Currency Translation and Transactions&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The local currency in which a subsidiary operates is generally considered its functional currency for those subsidiaries domiciled outside the United States ("foreign subsidiaries"). The functional currency financial statements of foreign subsidiaries are translated to U.S. dollars ("USD") in connection with the preparation of the Company's consolidated financial statements.  Assets and liabilities of foreign subsidiaries are translated to USD at month-end exchange rates applicable to the reporting period. Income and expense items are translated to USD monthly using monthly average exchange rates. The effects of translating a foreign subsidiary's financial statements are recorded as currency translation adjustments and reported as a component of accumulated other comprehensive income (loss) in shareholders&#x2019; equity.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign currency transactions are those transactions whose terms are denominated in a currency other than an entity's functional currency. Foreign currency transactions that remain unsettled as of the end of a reporting period must be remeasured into the entity's functional currency, resulting in the recognition of a gain or loss when a change in exchange rate has occurred subsequent to the date on which the transaction was originally recognized or was most recently remeasured. The Company recognizes foreign currency transaction gains and losses within interest and other income (expense), net on its consolidated statements of operations. See Note 18. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Derivative Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We may use derivative financial instruments to manage our exposure to changes in interest rates on outstanding debt instruments. For those financial instruments that qualify for cash flow hedge accounting treatment under ASC 815, &#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Derivatives and Hedging&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;,&#x201d;, and where we elect to prepare and maintain the documentation required to qualify for cash flow hedge accounting treatment, gains and losses (realized or unrealized) are recognized in accumulated other comprehensive income (loss) and are reclassified into earnings when the underlying transaction is recognized in net earnings. 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 and other liabilities on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We and our subsidiaries conduct business in various countries using both 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 currency exchange rates between the dates that non-functional currency transactions are entered into and their respective settlement dates will result in a foreign currency 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. We may enter into foreign currency exchange contracts to hedge the exposure arising from foreign currency transactions.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For our hedges of foreign currency exchange rates and commodity prices, we have elected to not prepare and maintain the documentation to qualify for hedge accounting treatment under ASC 815, &#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Derivatives and Hedging.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x201d; Accordingly, changes in fair value are recognized in interest and other income (expense), net on the consolidated statements of operations and, depending on the fair value at the end of the reporting period, derivatives are recorded either in prepaid expenses and other current assets or in accrued and other liabilities on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are exposed to credit risk if the counterparties to our derivative 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2023 and 2022, we did not hold any derivative or hedging financial instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Research and Development Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;R&amp;amp;D costs, consisting primarily of employee compensation, operating supplies, facility costs and depreciation, are expensed as incurred. When the Company is reimbursed by a collaboration partner for work the Company performs, it records the costs incurred as R&amp;amp;D expense and the related reimbursement as a reduction to R&amp;amp;D expense in its consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Earnings (Loss) Per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic earnings (loss) per share is calculated using the weighted-average number of common shares outstanding during each period. Diluted earnings per share is calculated based upon the inclusion of additional dilutive and potentially dilutive shares, which include shares issuable upon exercise of outstanding stock options, upon vesting of employee restricted stock-based awards, upon the accrual of incentive compensation to be paid in shares (if any performance-based conditions have been satisfied as of the end of the reporting period), and to settle the portion of the convertible notes that may be settled in shares (where the conversion of such instruments would be dilutive). See Note 20.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Advertising Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Advertising costs are expensed as incurred and recorded in selling, general and administrative expense. Advertising costs, including trade shows, were $7,124, $7,255 and $5,486 for the years ended December 31, 2023, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Pension Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We sponsor a retirement benefit for one of our non-U.S. subsidiaries in the form of a defined benefit pension plan.&#160;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 between assumptions and 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, which 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 14.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Equity Compensation Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize compensation expense for our stock-based compensation programs, which provide for the issuance of stock options, restricted stock, restricted stock units (&#x201c;RSU&#x201d;), performance-based awards and market-based awards. The fair value of  service-based awards is estimated at the grant date and recognized as expense ratably over the requisite service period of the award. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of performance-based awards is estimated on the grant date and expensed over an implicit or explicit service period when the performance condition is deemed probable of achievement. Performance-based awards that cliff vest are expensed ratably using the straight-line method; whereas, performance-based awards with graded vesting features are expensed using the graded vesting method. Stock compensation expense recorded for performance-based awards is reversed if the performance condition is no longer deemed probable of achievement or ultimately is not met. Some RSUs are granted with a performance measure derived from non-GAAP-based management targets or non-financial targets. Depending on our performance with respect to these metrics, the number of RSUs earned may be less than, equal to or greater than the original number of RSUs awarded, subject to a payout range.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of awards with market conditions ("market-based awards") is determined using a Monte Carlo valuation model and is expensed over an implicit or explicit service period regardless of whether the market condition is probable of achievement or not. Market-based awards that cliff vest are expensed ratably using the straight-line method; whereas, market-based awards with graded vesting features are expensed using the graded vesting method. Stock compensation expense is not reversed if the market condition is not met. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For all share-based payment awards, we recognize forfeitures when they occur. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We and the majority of our domestic subsidiaries file&#160;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. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income taxes are accounted for under the asset and liability method. Deferred income tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and for tax benefit carryforwards. Our deferred income tax assets and liabilities at the end of each period are determined using enacted tax rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 &#x201c;more likely than not&#x201d; that a deferred tax asset will not be realized. This evaluation process includes the consideration of all available evidence regarding historical results and future projections, including the estimated timing of reversals of existing taxable temporary differences and potential tax planning strategies. Once a valuation allowance is established, it is maintained until a change in factual circumstances gives rise to sufficient income of the appropriate character and timing that will allow a partial or full utilization of the deferred tax asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with ASC 740, &#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;,&#x201d; 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We include interest and penalties accrued in the consolidated financial statements as a component of income tax expense.  For the years ended December 31, 2023, 2022 and 2021, interest and penalties reported in income tax expense totaled $39, $76, and $55.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Note 19 for further discussion.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Operating and Finance Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We determine if an arrangement contains a lease at inception. We record both operating leases and finance leases on our balance sheet and do not separate non-lease components from our real estate leases. We exclude leases with a term of one year of less from our balance sheet. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Some leases include the option to purchase the leased asset, terminate the lease or extend the lease for &lt;span style="-sec-ix-hidden:f-504"&gt;one&lt;/span&gt; or more years. These options are considered in the determination of the estimated lease term when it is reasonably certain that an option will be exercised. Our leases do not contain any material residual value guarantees or material restrictive covenants. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Most of our leases do not provide an implicit rate; therefore, we use our incremental borrowing rate based on information available at the lease commencement date to determine the present value of the future lease payments.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain of our leases include variable costs. Variable costs include non-lease components that are incurred based upon actual terms, rather than contractually fixed amounts. In addition, variable costs are incurred for lease payments that are indexed to a change in rate or index. Because the right-of-use ("ROU") assets recorded on the balance sheet are determined based upon factors considered at the lease commencement date, subsequent changes in the rate or index that were not contemplated in the ROU asset balances at lease commencement result in variable expenses being recorded when these expenses are incurred during the lease term. See Note 11.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Recently Issued Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2023, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update ("ASU") No. 2023-07, "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Segment Reporting (Topic 280) - Improvements to Reportable Segment Disclosures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;." This ASU expands upon existing reportable segment disclosure requirements by requiring the disclosure of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (&#x201c;CODM&#x201d;) and included within each reported measure of a segment's profit or loss, as well as conforming interim period disclosures with annual period disclosures. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment&#x2019;s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Adoption of the ASU should be applied retrospectively to all prior periods presented in the financial statements. Early adoption is also permitted. Upon adoption, this ASU is expected to result in the inclusion of additional segment-related disclosures in the footnotes to our consolidated financial statements. We are evaluating the provisions of this ASU and currently expect to adopt the new annual disclosure requirements as of the fourth quarter of our fiscal year ending December 31, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2023, the FASB issued ASU No. 2023-09, "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes (Topic 740) - Improvements to Income Tax Disclosures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;." The ASU requires disaggregated information about a reporting entity&#x2019;s effective tax rate reconciliation, as well as additional information on income taxes paid. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024. Early adoption is also permitted for annual financial statements that have not yet been issued or made available for issuance. Upon adoption, this ASU is expected to result in the inclusion of additional tax-related disclosures in the footnotes to our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Recently Adopted Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2021, the Financial Accounting Standard Board ("FASB") issued ASU 2021-08, "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations (Topic 805) - Accounting for Contract Assets and Contract Liabilities from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;", which 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 &#x201c;require that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC 606.&#x201d; While primarily related to contract assets and contract liabilities that were accounted for by the acquiree in accordance with ASC 606, &#x201c;the amendments also apply to contract assets and contract liabilities from other contracts to which the provisions of ASC 606 apply, such as contract liabilities from the sale of nonfinancial assets within the scope of Subtopic 610-20.&#x201d; For public business entities, the amendments in this ASU became effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption of the amendments was permitted. The Company early adopted this standard in the first quarter of 2022, and it did not have an impact on its results of operations, cash flows or financial position.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, the FASB issued ASU 2020-06, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;"Debt - Debt with Conversion and Other Options (Subtopic 470-20),"&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;"Derivatives and Hedging - Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40)," &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 became effective for fiscal years beginning after December 15, 2021 and interim periods within those fiscal years. Early adoption was 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU 2019-12, &#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes (Topic 740) - Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;,&#x201d; which simplifies the accounting for income taxes by eliminating some exceptions to the general approach in ASC 740, "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;." It also clarifies certain aspects of the existing guidance to promote more consistent application. This standard became effective for calendar-year public business entities in 2021 and interim periods within that year, and early adoption was 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;No other new accounting pronouncements issued or effective during the periods reflected in our statements of operations have had or are expected to have a significant impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:UseOfEstimates contextRef="c-1" id="f-454">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with GAAP requires us to make estimates and assumptions that affect (1) the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities as of the balance sheet dates and (2) the reported amounts of revenues and expenses during the reporting periods. We base our estimates on historical experience, currently available information and various other assumptions that we believe are reasonable under the circumstances. Actual results could differ from these estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="c-1" id="f-455">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We account for revenue in accordance with Accounting Standards Codification ("ASC") Topic 606, &#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from Contracts with Customers.&lt;/span&gt;&#x201d; Collaborative revenue contracts, for 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".&lt;div style="text-align:justify"&gt;&lt;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"&gt;Revenue Recognition &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recognized when control of the promised products or services is transferred to customers. Revenue is recognized in an amount that reflects the consideration we expect to receive in exchange for those products or services. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and, accordingly, are accounted for as separate performance obligations. For such arrangements, we allocate revenue to each performance obligation based upon its relative stand-alone selling price (&#x201c;SSP&#x201d;). Revenue is recognized net of allowances for returns and any taxes collected from customers that are subsequently remitted to governmental authorities. The amount of consideration received and revenue recognized may vary based on changes in marketing incentive programs offered to our customers. Our marketing incentive programs take many forms, including volume discounts, trade-in allowances, rebates and other discounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A majority of our revenue is recognized at the point in time when products are shipped or services are delivered to customers. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Hardware and Materials&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue from hardware and material sales is recognized when control has transferred to the customer, which generally occurs when the goods have been shipped or delivered to the customer, risk of loss has transferred to the customer, and we have a present right to payment. In limited circumstances, when printer or other hardware sales include substantive customer acceptance provisions, revenue is recognized either when customer acceptance has been obtained, customer acceptance provisions have lapsed, or we have objective evidence that the criteria specified in the customer acceptance provisions have been satisfied.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 regarding the nature, frequency and average cost of claims for each type of printer or other product, as well as assumptions about future activity and events. Revisions to expense accruals are made as necessary based on changes in these historical and future factors.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Software&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We also market and sell software tools that enable our customers to capture and customize content using our printers, design optimization and simulation software, and reverse engineering and inspection software. Our software does not require significant modification or customization, and the license provides the customer with a right to use the software as it exists when made available. Revenue from these software licenses is recognized either upon delivery of the product or of a key code which allows the customer to download the software. Customers may purchase post-sale support. Generally, the first year of support is included, but subsequent years are optional. This optional support is considered a separate obligation from the software. Accordingly, revenue is deferred at the time of sale and subsequently recognized ratably over future periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Services&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We offer training, installation and non-contract maintenance services for our products. Additionally, we offer maintenance contracts customers can purchase at their option. For maintenance contracts, revenue is deferred at the time of sale based on the stand-alone selling prices of these services. Deferred revenue is recognized ratably over the term of the maintenance period on a straight-line basis and costs are expensed as incurred. Revenue from training, installation and non-contract maintenance services is recognized at the time of performance of the service.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We also sell software as a service, whereby the customer has the right to access the software.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recognized ratably over the related subscription period, as our performance obligation to provide access to the software is progressively fulfilled over the stated term of the contract. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On demand manufacturing and Healthcare Solutions service sales are included within services revenue, and revenue is recognized upon shipment or delivery of the parts or performance of the service, based on the terms of the arrangement. 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Collaboration and Licensing Agreements&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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, R&amp;amp;D services, contingent milestone payments upon the achievement of contractual developmental criteria and/or royalty fees based on the licensees&#x2019; 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 the amount of variable consideration to be included in transaction price, as well as the timing for the inclusion of such variable consideration; and the amount of transaction price assigned to and the pattern of transfer of control for each distinct performance obligation. This typically results in the recognition of revenue over time using a cost-to-cost percentage of completion model to measure the progress of the transfer of control. The Company recognized $17,040, $13,497, and $6,804 in revenue related to collaboration arrangements with customers for the years ended December 31, 2023, 2022, and 2021, respectively. The Company recognized $14,095, $11,063, and $5,888 in products cost of sales related to the collaboration arrangements with customers for the years ended December 31, 2023, 2022, and 2021, respectively. The majority of our collaboration arrangement revenue and related costs of sales relates to R&amp;amp;D being performed under a single regenerative medicine contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our revenue recognized under collaboration and licensing agreements for year ended December 31, 2023 includes the effect of the Company increasing its estimate of the variable consideration included in the transaction price related to one of its licensing agreements. The increase in estimated recognizable variable consideration was due to (1) the execution of a modification to the related customer contract and (2) the Company's determination that incremental revenue attributable to milestone payments that are contingent upon the achievement of contractual developmental criteria would be earned under the modified contract. As a result, during the year ended December 31, 2023, the Company recognized a cumulative catch-up adjustment to record incremental services revenue of $4,452, which reduced our reported basic and diluted loss per share by $0.03 and $0.03, respectively, for year ended December 31, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Terms of Sale&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Creditworthiness is determined, and credit is extended, based upon an evaluation of each customer&#x2019;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Significant Judgments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Allocation of Transaction Price&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our contracts with customers often include promises to transfer multiple products and services to a customer. For such arrangements, we allocate revenue to each performance obligation based on its relative SSP. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Variable Consideration&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We must assess if and when it is appropriate to include variable consideration when determining transaction price. This assessment, which impacts the timing and the amount of revenue recognized under contracts accounted for in accordance with ASC 606, requires management to conclude that it is probable that a significant reversal of the amount of cumulative revenue recognized with respect to a contract will not occur when the uncertainty associated with the variable consideration is subsequently resolved. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The nature of our sales and 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contracts Recognized Over Time&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes the revenue attributable to certain contracts over time using a cost-to-cost percentage of completion model to measure progress. The application of this accounting requires the Company to estimate total costs that will be required to satisfy the related performance obligations. These estimates could change over the term of a contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Contract Balances&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The timing of revenue recognition, billings and cash collections results in the recognition of billed accounts receivable and contract assets (including unbilled receivables) and customer deposits and deferred revenue (contract liabilities) on our consolidated balance sheets. Timing of revenue recognition may differ from the timing of invoicing to customers. We record accounts receivable when we have an unconditional right to recognize revenue at the time of invoicing, and unbilled receivables when revenue is recognized prior to invoicing. For most of our contracts, customers are invoiced when products are shipped or when services are performed resulting in billed accounts receivables for the remainder of the owed contract price. Unbilled receivables generally result from circumstances in which items have been shipped, revenue has been recognized, but the customer has not been charged. We also recognize a contract asset upon the recognition of revenue related to certain performance milestones that are deemed probable of achievement, but for which billing has not occurred and receipt of payment is conditioned upon factors other than the passage of time. In our on demand manufacturing business, which was sold in September of 2021, customers may have been 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 for extended warranties, resulting in deferred revenue. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The increase in the contract assets balance as of December 31, 2023 (see table below) primarily relates to the increase in the estimated variable consideration included in the transaction price related to one of the Company's collaboration and licensing agreements (refer to the discussion above of Collaboration and Licensing Agreements), which has resulted in the recognition of incremental revenue for which the Company has the right to invoice upon achievement of each respective contractual milestone. Changes in contract asset and liability balances were not materially impacted by any other factors for the years ended December 31, 2023 and 2022, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable, contract asset and contract liability balances as of December 31, 2023, 2022 and 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.186%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.792%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net of reserves&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract assets&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities&lt;/span&gt;&lt;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"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) Includes amounts reported in Prepaid expenses and other current assets and Other assets on the balance sheet, inclusive of $5,422 as of December 31, 2023 that is related to a long-term contract and is billable upon attainment of milestones.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2) Includes amounts reported in Other liabilities on the balance sheet. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2023, we recognized revenue of&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$25,980 related to&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; our contract liabilities at December 31, 2022. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; December 31, 2022, we recognized revenue of&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; $31,038&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; related to our contract liabilities at December 31, 2021. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; December 31, 2021, we recognized revenue of $30,302 related to our contract liabilities at December 31, 2020&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Practical Expedients and Exemptions&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Revenue Concentrations&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended December 31, 2023, 2022, and 2021, one customer accounted for approximately 15%, 23%, and 22% of our consolidated revenue, respectively, which revenue relates to our Healthcare Solutions segment. We expect to maintain our relationship with this customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue by geographic region for the years ended December 31, 2023, 2022, and 2021, which is determined based upon the geographic region in which a sale originates, was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.186%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.792%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;282,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;308,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;344,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;164,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;APAC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;488,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;538,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;615,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States (included in Americas above)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;341,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Germany (included in EMEA above)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="c-1" id="f-456">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents consist of cash and highly liquid investments with maturities of three months or less when acquired. At times, cash and cash equivalents balances may be in excess of FDIC insurance limits.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:InvestmentPolicyTextBlock contextRef="c-1" id="f-457">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Short-Term Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At times, the Company has invested a portion of its excess cash in short-term investments. The Company's short-term investment accounting policy is that securities with maturities greater than 90 days at the time of purchase that are available for operations in the next 12 months are classified as short-term investments. The Company&#x2019;s short-term investments primarily consist of investment grade bonds, certificates of deposit, commercial paper, and short maturity bond funds, all with a remaining maturity of generally less than twelve months at the date of purchase and classified as available-for-sale. Interest and dividends on these investments are recorded into income when earned.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Available-for-sale securities, which consist of debt securities, are carried at fair value with unrealized gains and losses, net of related tax, reported in other comprehensive (loss) income. Adjustments to the fair value of investments classified as available-for-sale are recorded as an increase or decrease in accumulated other comprehensive income (loss) in shareholders&#x2019; equity. Impairment of available-for-sale securities that is attributable to credit losses is recognized as an allowance for credit losses, net of taxes, in the consolidated statement of operations in the period in which a credit loss is identified. The Company periodically evaluates its investment for credit losses.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Non-Current Investments&lt;/span&gt;&lt;/div&gt;We recognize investments in equity securities without a readily determinable fair value at cost minus impairment. We assess these investments for potential impairment if an event occurs or circumstances change that would indicate the carrying amount may be impaired. Impairments of equity securities without a readily determinable fair value are recorded to interest and other income (expense), net in the consolidated statements of operations in the period in which they become impaired. Declines in the fair value of investments in debt securities due to credit losses are recorded as an allowance for credit losses in the consolidated statement of operations in the period in which a credit loss is identified.</us-gaap:InvestmentPolicyTextBlock>
    <us-gaap:ConsolidationVariableInterestEntityPolicy contextRef="c-1" id="f-458">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Variable Interest Entities (VIEs)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon making an investment in an entity, we assess whether the entity is a VIE. The determination of whether an entity in which we hold a direct or indirect variable interest is a VIE is based on several factors, including whether the entity&#x2019;s total equity investment at risk upon inception is sufficient to finance the entity&#x2019;s activities without additional subordinated financial support. We make judgments regarding the sufficiency of the equity at risk based first on a qualitative analysis, and then a quantitative analysis, if necessary.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We analyze any investments in VIEs to determine if we are the primary beneficiary. We perform this assessment at the time that we become involved with a VIE and reevaluate our conclusion upon the occurrence of a reconsideration event. In evaluating whether we are the primary beneficiary, we evaluate our direct and indirect economic interests in the entity. Determining which reporting entity, if any, is the primary beneficiary of a VIE is primarily a qualitative approach focused on identifying which reporting entity has both (1) the power to direct the activities of a VIE that most significantly impact such entity&#x2019;s economic performance and (2) the obligation to absorb losses or the right to receive benefits from such entity that could potentially be significant to such entity. Performance of such analysis requires the exercise of judgment, and we consider a variety of factors in identifying the entity that holds the power to direct matters that most significantly impact a VIE&#x2019;s economic performance including, but not limited to, the ability to direct a VIE&#x2019;s operating decisions and activities. In addition, we consider the rights of other investors to participate in those decisions.&lt;/span&gt;&lt;/div&gt;We concluded that our investments in Theradaptive and the National Additive Manufacturing Innovation ("NAMI") joint venture are each investments in a VIE. These entities in which we have invested are not consolidated because we concluded that the Company is not the primary beneficiary.</us-gaap:ConsolidationVariableInterestEntityPolicy>
    <us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount contextRef="c-5" decimals="-3" id="f-459" unitRef="usd">13247000</us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount contextRef="c-1" decimals="-3" id="f-460" unitRef="usd">0</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount contextRef="c-13" decimals="-3" id="f-461" unitRef="usd">2900000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount contextRef="c-14" decimals="-3" id="f-462" unitRef="usd">0</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount>
    <us-gaap:EquitySecuritiesFVNINoncurrent contextRef="c-5" decimals="-3" id="f-463" unitRef="usd">26829000</us-gaap:EquitySecuritiesFVNINoncurrent>
    <us-gaap:EquitySecuritiesFVNINoncurrent contextRef="c-6" decimals="-3" id="f-464" unitRef="usd">13668000</us-gaap:EquitySecuritiesFVNINoncurrent>
    <us-gaap:EquityMethodInvestmentsPolicy contextRef="c-1" id="f-465">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Equity Method of Accounting&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for its investment in a joint venture using the equity method of accounting because it does not have a controlling interest and is not the primary beneficiary; however, the Company has the ability to exert significant influence. &lt;/span&gt;&lt;/div&gt;Under the equity method of accounting, this initial investment was recorded at cost, and the investment is subsequently adjusted for the Company&#x2019;s proportionate share of the net earnings or losses and other comprehensive income or loss of the investee. Intra-entity profits or losses associated with the Company&#x2019;s equity method investment are eliminated until realized by the investee in transactions with third parties. Income or loss from this investment is recorded as a separate line item in the consolidated statements of operations on a three-month lag. We evaluate material events occurring during the three-month lag period to determine whether the effects of such events should be disclosed in our financial statements. The Company evaluates its investment in the joint venture for impairment whenever events or changes in circumstances indicate that the carrying amount of the investment may not be recoverable.</us-gaap:EquityMethodInvestmentsPolicy>
    <us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy contextRef="c-1" id="f-466">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accounts Receivable and Allowance for Doubtful Accounts&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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&#x2019; ability to meet their financial obligations to us, the length of time receivables are past due, historical collection experience, current economic conditions, and reasonable and supportable forecasts. Based on these assessments, we may record a reserve for specific customers, as well as a general reserve and allowance for expected credit losses. If circumstances related to specific customers change, or economic conditions deteriorate such that our past collection experience is no longer relevant, our estimate of the recoverability of accounts receivable could be further reduced from the levels provided for in the consolidated financial statements. As of December 31, 2023, no single customer represented more than 10% of our consolidated accounts receivable balance. As of December 31, 2022, one customer represented greater than 10% of our consolidated accounts receivable balance.&lt;/span&gt;&lt;/div&gt;</us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-50" decimals="2" id="f-467" unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock contextRef="c-1" id="f-468">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following presents the changes in the balance of&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; our allowance for doubtful accounts:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.128%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:32.818%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.457%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Item&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Additions charged to expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other &lt;/span&gt;&lt;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"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(320)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,179)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other includes the impact of write-offs, recoveries, divestitures and foreign currency translation adjustments.&lt;/span&gt;&lt;/div&gt;</us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-6" decimals="-3" id="f-469" unitRef="usd">3114000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-1" decimals="-3" id="f-470" unitRef="usd">595000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease contextRef="c-1" decimals="-3" id="f-471" unitRef="usd">-320000</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-5" decimals="-3" id="f-472" unitRef="usd">3389000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-15" decimals="-3" id="f-473" unitRef="usd">2445000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-13" decimals="-3" id="f-474" unitRef="usd">562000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease contextRef="c-13" decimals="-3" id="f-475" unitRef="usd">107000</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-6" decimals="-3" id="f-476" unitRef="usd">3114000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-16" decimals="-3" id="f-477" unitRef="usd">4392000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-14" decimals="-3" id="f-478" unitRef="usd">232000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease contextRef="c-14" decimals="-3" id="f-479" unitRef="usd">-2179000</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-15" decimals="-3" id="f-480" unitRef="usd">2445000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:InventoryPolicyTextBlock contextRef="c-1" id="f-481">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Inventories&lt;/span&gt;&lt;/div&gt;Inventories are stated at the lower of cost or net realizable value, with cost reflecting standard cost, which approximates the first-in, first-out method. Capitalized inventory costs include materials, labor, and manufacturing overhead that relate to the acquisition of raw materials and production into finished goods. The Company regularly reviews inventory for excess and obsolescence and records a provision to write down inventory to its net realizable value when carrying value is in excess of such value.</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c-1" id="f-482">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Property and Equipment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment are recorded at cost and are depreciated over their estimated useful lives using the straight-line method. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation are removed from the accounts and any resulting gain or loss is included in the determination of net income or loss. Repairs and maintenance costs are expensed as incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy contextRef="c-1" id="f-483">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Long-Lived Assets and&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Long-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We review long-lived assets 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 a long-lived asset over its estimated fair value as determined by discounted projected cash flows. Refer to Note 7 for details regarding impairment charges that were recorded related to tangible long-lived assets with finite lives for the years ended December 31, 2023, 2022, and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Intangible Assets (Excluding Goodwill)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets include patents, trade names, customer relationships, acquired technology, and IPR&amp;amp;D. Intangible assets with a finite life are (1) amortized on a straight-line basis, with estimated useful lives typically ranging from 2 to 20 years, and (2) assessed for impairment whenever events or changes in circumstances indicate that their carrying value may not be recoverable, consistent with the Company's accounting policy for other long-lived assets with a finite life. Amortization is recognized within selling, general and administrative expense on the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Acquired IPR&amp;amp;D represents the fair value assigned to those research and development ("R&amp;amp;D") projects that were acquired in a business combination for which the related products have not received regulatory approval or commercial viability and have no alternative future use. IPR&amp;amp;D is capitalized at its fair value as an indefinite-lived intangible asset, and any development costs incurred after the acquisition are expensed as incurred. The fair value of IPR&amp;amp;D is determined by estimating the future cash flows of each project and discounting the net cash flows back to their present values. Upon achieving regulatory approval or commercial viability for the related product, the indefinite-lived intangible asset is accounted for as a finite-lived asset and is amortized on a straight-line basis over the estimated useful life. If the project is not completed or is terminated or abandoned, the Company may have to recognize an impairment related to the IPR&amp;amp;D, which is charged to expense. Indefinite-lived intangible assets are tested for impairment annually in the fourth quarter of the fiscal year and whenever events or changes in circumstances indicate that the carrying amount may be impaired. Impairment is calculated as the excess of the asset&#x2019;s carrying value over its fair value. Fair value is generally determined using a discounted future cash flow analysis. IPR&amp;amp;D with no alternative future use acquired outside of a business combination is expensed immediately.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2023, we recorded impairment charges totaling $22,979 related to intangible assets. Refer to Note 8 for additional details. No impairment charges were recorded for intangible assets for the years ended December 31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill is the excess of the cost of an acquired entity over the amounts assigned to the assets acquired and liabilities assumed in a business combination. Goodwill is not amortized. Goodwill is tested for impairment annually, and is tested for impairment between annual tests if an event occurs or circumstances change that would indicate the carrying amount may be impaired. Impairment testing for goodwill is performed at the reporting unit level, with all goodwill assigned to a reporting unit.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the fourth quarter of 2023, we elected to change the annual goodwill impairment testing date for each of our reporting units from November 30&lt;/span&gt;&lt;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"&gt;th&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; to November 1&lt;/span&gt;&lt;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"&gt;st&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and, accordingly, we have performed our impairment tests for the current fiscal year as of November 1, 2023. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company does not believe that this change to the annual impairment testing date represents a material change in the method of applying an accounting principle.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; This voluntary change is preferable because it provides management with sufficient time to complete goodwill impairment tests in advance of the Company&#x2019;s year-end financial reporting and provides additional time for the execution of key controls and management review over the significant estimates and judgements inherent in the performance of the test.  This change to the goodwill impairment testing date has not been applied retrospectively as it is impracticable to do so without applying hindsight when developing key assumptions and estimates required to perform the test.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The testing of goodwill for impairment requires the Company to make several estimates related to projected future cash flows to determine the fair value of the reporting units to which goodwill has been assigned. The Company determines whether each reporting unit's fair value exceeds its carrying amount, including goodwill, utilizing a discounted cash flow analysis and other valuation techniques, as deemed appropriate. Internal operational budgets and long-range strategic plans are used as a basis for the cash flow analysis. The Company also utilizes assumptions related to working capital, capital expenditures, and terminal growth rates. The discount rate applied to the cash flow analysis is based on the weighted average cost of capital (&#x201c;WACC&#x201d;) for each reporting unit. An impairment is recognized when the carrying amount of the reporting unit&#x2019;s net assets exceeds the estimated fair value of the reporting unit.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-51" id="f-484">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-52" id="f-485">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill contextRef="c-1" decimals="-3" id="f-486" unitRef="usd">22979000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill contextRef="c-13" decimals="-3" id="f-487" unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock contextRef="c-1" id="f-488">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We follow the provisions of ASC 450, &#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contingencies&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;,&#x201d; which requires that an estimated loss from a loss contingency be accrued by a charge to income if (1) it is probable that an asset has been impaired or that a liability has been incurred and (2) the amount of the loss can be reasonably estimated. Legal costs related to the defense or settlement of a loss contingency are expensed when such costs are incurred and, accordingly, future legal costs expected to be incurred are not accrued as part of the liability recorded when a loss contingency has been deemed probable and estimable.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="c-1" id="f-489">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Foreign Currency Translation and Transactions&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The local currency in which a subsidiary operates is generally considered its functional currency for those subsidiaries domiciled outside the United States ("foreign subsidiaries"). The functional currency financial statements of foreign subsidiaries are translated to U.S. dollars ("USD") in connection with the preparation of the Company's consolidated financial statements.  Assets and liabilities of foreign subsidiaries are translated to USD at month-end exchange rates applicable to the reporting period. Income and expense items are translated to USD monthly using monthly average exchange rates. The effects of translating a foreign subsidiary's financial statements are recorded as currency translation adjustments and reported as a component of accumulated other comprehensive income (loss) in shareholders&#x2019; equity.&lt;/span&gt;&lt;/div&gt;Foreign currency transactions are those transactions whose terms are denominated in a currency other than an entity's functional currency. Foreign currency transactions that remain unsettled as of the end of a reporting period must be remeasured into the entity's functional currency, resulting in the recognition of a gain or loss when a change in exchange rate has occurred subsequent to the date on which the transaction was originally recognized or was most recently remeasured. The Company recognizes foreign currency transaction gains and losses within interest and other income (expense), net on its consolidated statements of operations.</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:DerivativesPolicyTextBlock contextRef="c-1" id="f-490">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Derivative Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We may use derivative financial instruments to manage our exposure to changes in interest rates on outstanding debt instruments. For those financial instruments that qualify for cash flow hedge accounting treatment under ASC 815, &#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Derivatives and Hedging&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;,&#x201d;, and where we elect to prepare and maintain the documentation required to qualify for cash flow hedge accounting treatment, gains and losses (realized or unrealized) are recognized in accumulated other comprehensive income (loss) and are reclassified into earnings when the underlying transaction is recognized in net earnings. 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 and other liabilities on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We and our subsidiaries conduct business in various countries using both 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 currency exchange rates between the dates that non-functional currency transactions are entered into and their respective settlement dates will result in a foreign currency 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. We may enter into foreign currency exchange contracts to hedge the exposure arising from foreign currency transactions.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For our hedges of foreign currency exchange rates and commodity prices, we have elected to not prepare and maintain the documentation to qualify for hedge accounting treatment under ASC 815, &#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Derivatives and Hedging.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x201d; Accordingly, changes in fair value are recognized in interest and other income (expense), net on the consolidated statements of operations and, depending on the fair value at the end of the reporting period, derivatives are recorded either in prepaid expenses and other current assets or in accrued and other liabilities on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are exposed to credit risk if the counterparties to our derivative 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2023 and 2022, we did not hold any derivative or hedging financial instruments.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="c-1" id="f-491">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Research and Development Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;R&amp;amp;D costs, consisting primarily of employee compensation, operating supplies, facility costs and depreciation, are expensed as incurred. When the Company is reimbursed by a collaboration partner for work the Company performs, it records the costs incurred as R&amp;amp;D expense and the related reimbursement as a reduction to R&amp;amp;D expense in its consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="c-1" id="f-492">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Earnings (Loss) Per Share&lt;/span&gt;&lt;/div&gt;Basic earnings (loss) per share is calculated using the weighted-average number of common shares outstanding during each period. Diluted earnings per share is calculated based upon the inclusion of additional dilutive and potentially dilutive shares, which include shares issuable upon exercise of outstanding stock options, upon vesting of employee restricted stock-based awards, upon the accrual of incentive compensation to be paid in shares (if any performance-based conditions have been satisfied as of the end of the reporting period), and to settle the portion of the convertible notes that may be settled in shares (where the conversion of such instruments would be dilutive).</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="c-1" id="f-493">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Advertising Costs&lt;/span&gt;&lt;/div&gt;Advertising costs are expensed as incurred and recorded in selling, general and administrative expense.</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense contextRef="c-1" decimals="-3" id="f-494" unitRef="usd">7124000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="c-13" decimals="-3" id="f-495" unitRef="usd">7255000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="c-14" decimals="-3" id="f-496" unitRef="usd">5486000</us-gaap:AdvertisingExpense>
    <us-gaap:PensionAndOtherPostretirementPlansPensionsPolicy contextRef="c-1" id="f-497">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Pension Costs&lt;/span&gt;&lt;/div&gt;We sponsor a retirement benefit for one of our non-U.S. subsidiaries in the form of a defined benefit pension plan.&#160;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 between assumptions and 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, which 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.</us-gaap:PensionAndOtherPostretirementPlansPensionsPolicy>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="c-1" id="f-498">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Equity Compensation Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize compensation expense for our stock-based compensation programs, which provide for the issuance of stock options, restricted stock, restricted stock units (&#x201c;RSU&#x201d;), performance-based awards and market-based awards. The fair value of  service-based awards is estimated at the grant date and recognized as expense ratably over the requisite service period of the award. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of performance-based awards is estimated on the grant date and expensed over an implicit or explicit service period when the performance condition is deemed probable of achievement. Performance-based awards that cliff vest are expensed ratably using the straight-line method; whereas, performance-based awards with graded vesting features are expensed using the graded vesting method. Stock compensation expense recorded for performance-based awards is reversed if the performance condition is no longer deemed probable of achievement or ultimately is not met. Some RSUs are granted with a performance measure derived from non-GAAP-based management targets or non-financial targets. Depending on our performance with respect to these metrics, the number of RSUs earned may be less than, equal to or greater than the original number of RSUs awarded, subject to a payout range.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of awards with market conditions ("market-based awards") is determined using a Monte Carlo valuation model and is expensed over an implicit or explicit service period regardless of whether the market condition is probable of achievement or not. Market-based awards that cliff vest are expensed ratably using the straight-line method; whereas, market-based awards with graded vesting features are expensed using the graded vesting method. Stock compensation expense is not reversed if the market condition is not met. &lt;/span&gt;&lt;/div&gt;For all share-based payment awards, we recognize forfeitures when they occur.</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c-1" id="f-499">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We and the majority of our domestic subsidiaries file&#160;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. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income taxes are accounted for under the asset and liability method. Deferred income tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and for tax benefit carryforwards. Our deferred income tax assets and liabilities at the end of each period are determined using enacted tax rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 &#x201c;more likely than not&#x201d; that a deferred tax asset will not be realized. This evaluation process includes the consideration of all available evidence regarding historical results and future projections, including the estimated timing of reversals of existing taxable temporary differences and potential tax planning strategies. Once a valuation allowance is established, it is maintained until a change in factual circumstances gives rise to sufficient income of the appropriate character and timing that will allow a partial or full utilization of the deferred tax asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with ASC 740, &#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;,&#x201d; 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.&lt;/span&gt;&lt;/div&gt;We include interest and penalties accrued in the consolidated financial statements as a component of income tax expense.</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued contextRef="c-5" decimals="-3" id="f-500" unitRef="usd">39000</us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued contextRef="c-6" decimals="-3" id="f-501" unitRef="usd">76000</us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued contextRef="c-15" decimals="-3" id="f-502" unitRef="usd">55000</us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="c-1" id="f-503">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Operating and Finance Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We determine if an arrangement contains a lease at inception. We record both operating leases and finance leases on our balance sheet and do not separate non-lease components from our real estate leases. We exclude leases with a term of one year of less from our balance sheet. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Some leases include the option to purchase the leased asset, terminate the lease or extend the lease for &lt;span style="-sec-ix-hidden:f-504"&gt;one&lt;/span&gt; or more years. These options are considered in the determination of the estimated lease term when it is reasonably certain that an option will be exercised. Our leases do not contain any material residual value guarantees or material restrictive covenants. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Most of our leases do not provide an implicit rate; therefore, we use our incremental borrowing rate based on information available at the lease commencement date to determine the present value of the future lease payments.&lt;/span&gt;&lt;/div&gt;Certain of our leases include variable costs. Variable costs include non-lease components that are incurred based upon actual terms, rather than contractually fixed amounts. In addition, variable costs are incurred for lease payments that are indexed to a change in rate or index. Because the right-of-use ("ROU") assets recorded on the balance sheet are determined based upon factors considered at the lease commencement date, subsequent changes in the rate or index that were not contemplated in the ROU asset balances at lease commencement result in variable expenses being recorded when these expenses are incurred during the lease term.</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c-1" id="f-505">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Recently Issued Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2023, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update ("ASU") No. 2023-07, "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Segment Reporting (Topic 280) - Improvements to Reportable Segment Disclosures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;." This ASU expands upon existing reportable segment disclosure requirements by requiring the disclosure of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (&#x201c;CODM&#x201d;) and included within each reported measure of a segment's profit or loss, as well as conforming interim period disclosures with annual period disclosures. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment&#x2019;s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Adoption of the ASU should be applied retrospectively to all prior periods presented in the financial statements. Early adoption is also permitted. Upon adoption, this ASU is expected to result in the inclusion of additional segment-related disclosures in the footnotes to our consolidated financial statements. We are evaluating the provisions of this ASU and currently expect to adopt the new annual disclosure requirements as of the fourth quarter of our fiscal year ending December 31, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2023, the FASB issued ASU No. 2023-09, "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes (Topic 740) - Improvements to Income Tax Disclosures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;." The ASU requires disaggregated information about a reporting entity&#x2019;s effective tax rate reconciliation, as well as additional information on income taxes paid. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024. Early adoption is also permitted for annual financial statements that have not yet been issued or made available for issuance. Upon adoption, this ASU is expected to result in the inclusion of additional tax-related disclosures in the footnotes to our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Recently Adopted Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2021, the Financial Accounting Standard Board ("FASB") issued ASU 2021-08, "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations (Topic 805) - Accounting for Contract Assets and Contract Liabilities from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;", which 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 &#x201c;require that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC 606.&#x201d; While primarily related to contract assets and contract liabilities that were accounted for by the acquiree in accordance with ASC 606, &#x201c;the amendments also apply to contract assets and contract liabilities from other contracts to which the provisions of ASC 606 apply, such as contract liabilities from the sale of nonfinancial assets within the scope of Subtopic 610-20.&#x201d; For public business entities, the amendments in this ASU became effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption of the amendments was permitted. The Company early adopted this standard in the first quarter of 2022, and it did not have an impact on its results of operations, cash flows or financial position.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, the FASB issued ASU 2020-06, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;"Debt - Debt with Conversion and Other Options (Subtopic 470-20),"&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;"Derivatives and Hedging - Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40)," &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 became effective for fiscal years beginning after December 15, 2021 and interim periods within those fiscal years. Early adoption was 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU 2019-12, &#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes (Topic 740) - Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;,&#x201d; which simplifies the accounting for income taxes by eliminating some exceptions to the general approach in ASC 740, "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;." It also clarifies certain aspects of the existing guidance to promote more consistent application. This standard became effective for calendar-year public business entities in 2021 and interim periods within that year, and early adoption was 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;No other new accounting pronouncements issued or effective during the periods reflected in our statements of operations have had or are expected to have a significant impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="c-1" id="f-506">(3) Acquisitions&lt;div style="text-align:justify"&gt;&lt;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"&gt;Wematter&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 1, 2023, the Company completed the acquisition of Wematter AB (&#x201c;Wematter&#x201d;), a Swedish 3D printer manufacturer that will broaden 3D Systems&#x2019; Selective Laser Sintering (SLS) portfolio. The acquisition resulted in the Company acquiring 100% of the outstanding voting interest of Wematter. Consideration for this acquisition consisted of approximately $10,224 in cash, subject to customary post-closing adjustments. The Company also may be required to pay an additional &#x20ac;2,000 in cash, contingent upon the achievement of certain post-closing performance conditions and the continued employment of certain key Wematter employees for two years after the closing date of the acquisition. This &#x20ac;2,000 is required to be recognized as compensation expense over the key employees required service period if deemed probable of being earned. As of December 31, 2023, management does not believe that achievement of the post-closing performance conditions is probable. Finally, the Company incurred $866 of acquisition-related expenses during the year ended December 31, 2023, which are reported in selling, general and administrative expenses in our consolidated statement of operations. Wematter's reported results are included in our Industrial Solutions segment and reporting unit. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In a separate transaction, the Company had extended a loan to Wematter during the three months ended June 30, 2023. We determined that this loan, representing a preexisting contractual relationship, was effectively settled upon the close of the acquisition of Wematter. No gain or loss was recognized in connection with the effective settlement, as the carrying value of the loan was not materially different from the pricing of similar current market transactions. The effective settlement of this loan receivable results in an increase of $942 to the consideration transferred in connection with this transaction (i.e., above the cash consideration paid) and a corresponding increase to goodwill.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We accounted for the acquisition of Wematter using the acquisition method, as prescribed by ASC 805, &#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x201d; (&#x201c;ASC 805&#x201d;). In accordance with valuation methodologies described in ASC 820, &#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x201d; (&#x201c;ASC 820&#x201d;), the acquired assets and assumed liabilities were recorded at their estimated fair values as of the date of the Wematter acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shown below is the final purchase price allocation, which summarizes the fair values of the assets acquired and liabilities assumed at the date of acquisition:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:69.806%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.792%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current assets, including cash acquired of $148&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Product technology&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable and accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The goodwill recognized is attributable to synergies that are expected to enhance and expand the Company&#x2019;s overall product portfolio and opportunities in new and existing markets, future products that have yet to be determined and Wematter&#x2019;s assembled workforce. This goodwill will not be deductible for tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the finite-lived intangible assets acquired and their respective estimated useful lives:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:87.350%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.450%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Useful Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Product technology&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended December 31, 2023, the Company updated its preliminary valuation of the acquisition-date fair values of acquired assets and assumed liabilities. As a result of incremental valuation procedures performed, the preliminary acquisition-date fair value that previously had been assigned to the acquired product technology intangible asset increased by $349. This increase in fair value was offset by a corresponding decrease in the acquisition-date fair value of goodwill. The purchase price allocation and the estimated useful lives of intangible assets are final as of December 31, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The post-acquisition revenue of Wematter reported in our consolidated statement of operations for the year ended December 31, 2023 is $72. The post-acquisition loss of Wematter reported in our consolidated statement of operations for the year ended December 31, 2023 is $8,435, which includes the impact of the allocation of $6,398 of the total Industrial Solutions goodwill impairment charge of $279,808 (Refer Note 9) to the Wematter legal entity.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Unaudited Pro Forma Financial Information&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following unaudited pro forma financial information summarizes the combined results of the Company and Wematter as if the acquisition had occurred on January 1, 2022. The pro forma results have been prepared for comparative purposes only, and do not necessarily represent what the results of operations would have been had the acquisition been completed on January 1, 2022. In addition, these pro forma results are not intended to be a projection of future operating results and do not reflect synergies that might be achieved.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited pro forma financial information includes adjustments for the pro forma impact of our preliminary purchase price allocation, including the amortization of newly acquired intangible assets; the impact of transaction costs; and the alignment of accounting policies. Transaction costs have been included in the pro forma results for the period ended December 31, 2022, consistent with the pro forma assumption that the acquisition occurred on January 1, 2022. Pro forma revenue information has not been presented, as pre-acquisition revenue reported by Wematter was not material and, accordingly, the impact on our reported consolidated revenue also would not have been material. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:74.338%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.453%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pro forma net (loss) income attributable to 3D Systems Corporation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(362,890)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(127,635)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;dp polar&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 4, 2022, we completed the acquisition of 100% of dp polar GmbH (&#x201c;dp polar&#x201d;), a German-based designer and manufacturer of a manufacturing system designed for high-speed mass production of customized components, for $25,866 (including customary post-closing adjustments), which includes $19,604 paid in cash at closing, $7,091 paid at closing via the issuance of the Company&#x2019;s common stock, and an $829 estimated post-closing purchase price adjustment due to the Company from the sellers. In addition, the Company incurred $165 of acquisition-related expenses during the year ended December 31, 2022, which are reported in selling, general and administrative expenses in our consolidated statements of operations. See Note 17 for the discussion of an earnout arrangement with a key individual from dp polar. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company acquired dp polar for access to dp polar's patented continuous printing process. Central to dp polar&#x2019;s patented continuous printing process is a large-scale, segmented, rotating print platform that eliminates the start/stop operations of virtually all additive manufacturing platforms. With dp polar&#x2019;s technology and patented polar coordinate control, the print heads remain stationary above the rotating platform, providing a continuous print process. We accounted for the acquisition of dp polar using the acquisition method, as prescribed by ASC 805. In accordance with valuation methodologies described in ASC 820, the acquired assets and assumed liabilities were recorded at their estimated fair values as of the date of the dp polar acquisition.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shown below is the final purchase price allocation, which summarizes the fair values of the assets acquired and liabilities assumed at the date of acquisition:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:69.806%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.792%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current assets, including cash acquired of $243&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;In-process research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable and accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liability&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The goodwill recognized was attributable to synergies which were expected to enhance and expand the Company&#x2019;s overall product portfolio and opportunities in new and existing markets, future products that have yet to be determined and dp polar&#x2019;s assembled workforce. This goodwill will not be deductible for tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Kumovis&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 1, 2022, we completed the acquisition of 93.75% of Kumovis GmbH ("Kumovis") for an all-cash purchase price of $37,875, plus an estimated fair value of RNCI of $1,559. $3,628 of the cash payment was deferred for up to fifteen months from the closing date and was paid in July 2023. Kumovis, which is part of the Healthcare Solutions segment and reporting unit, utilizes polyether ether keton or &#x201c;PEEK&#x201d; materials, which has properties that lend it to many medical applications that fit into our personalized healthcare solutions operations, including many implant applications. The Company incurred $126 of acquisition-related expenses during the year ended December 31, 2022, which are reported in selling, general and administrative expenses in our consolidated statements of operations.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In conjunction with the Kumovis acquisition, the Company and the non-controlling shareholders entered into a put/call option agreement, whereby, at a later date, the Company has the option to purchase from the non-controlling shareholders, and the non-controlling shareholders have the option to sell to the Company, the remaining 6.25% ownership interest in Kumovis for an exercise price calculated based on the achievement of pre-determined revenue and gross profit targets. Fifty percent of the Kumovis common shares related to the put/call can be exercised upon the achievement of an initial revenue and gross profit target, while the remaining 50% can be exercised upon the achievement of a second revenue and gross profit target. If one or both sets of targets have not been met within 5.75 years from the acquisition date, there is a floor strike price that must be exercised. Up to 50% of the exercise price can be paid in Company common stock at the election of 3D Systems. This arrangement results in the recognition of RNCI, for which an estimated fair value of $1,559 was recorded as of the acquisition date. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We accounted for the acquisition of Kumovis using the acquisition method, as prescribed by ASC 805. In accordance with valuation methodologies described in ASC 820, the acquired assets and assumed liabilities were recorded at their estimated fair values as of the date of the Kumovis acquisition. The table below reflects the fair value of both the consideration transferred and the RNCI attributable to this acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:85.011%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.789%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid at acquisition&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred cash consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Estimated fair value of RNCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Post-closing net working capital adjustment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total fair value of consideration transferred&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shown below is the final purchase price allocation, which summarizes the fair values of the assets acquired and liabilities assumed at the date of acquisition:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:69.806%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.792%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current assets, including cash acquired of $125&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Product technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable and accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The goodwill recognized is attributable to synergies which are expected to enhance and expand the Company&#x2019;s overall product portfolio and opportunities in new and existing markets, future products that have yet to be determined and Kumovis&#x2019;s assembled workforce. This goodwill will not be deductible for tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Titan&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 1, 2022, we completed the acquisition of 100% of Titan Additive LLC ("Titan") for an all-cash purchase price of $39,040. Titan, which is part of the Industrial Solutions segment and reporting unit, is a pellet-based extrusion platform that addresses customer applications requiring large build volumes, superior performance, and improved productivity at significantly lower cost. We believe the acquisition of Titan will open up new markets in the Industrial Solutions segment and reporting unit. The Company incurred $612 of acquisition-related expenses during the year ended December 31, 2022, which are reported in selling, general and administrative expenses in the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We accounted for the acquisition of Titan using the acquisition method, as prescribed by ASC 805. In accordance with valuation methodologies described in ASC 820, the acquired assets and assumed liabilities were recorded at their estimated fair values as of the date of the Titan acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shown below is the final purchase price allocation, which summarizes the fair values of the assets acquired and liabilities assumed at the date of acquisition:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:69.806%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.792%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Product technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable and accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The goodwill recognized is attributable to synergies which are expected to enhance and expand the Company&#x2019;s overall product portfolio and opportunities in new and existing markets, future products that have yet to be determined and Titan&#x2019;s assembled workforce. This goodwill is deductible for tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Volumetric&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 1, 2021, we acquired Volumetric Biotechnologies, Inc. (&#x201c;Volumetric&#x201d;) for $40,173, 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,359. We also incurred approximately $1,306 of acquisition-related expenses during the year ended December 31, 2021, which are reported in selling, general and administrative expenses in our consolidated statements of operations. Additional payments of up to $355,000 are possible upon (1) the attainment of seven non-financial milestones, each of which requires achievement prior to either December 31, 2030 or December 31, 2035, and (2) the 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&#x2019;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 through the estimated timing of achievement. Any compensation expense recorded will be reversed if a milestone is no longer deemed probable of achievement. Refer to Note 17 for additional details regarding amounts related to these milestone payments that have been reported in our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Volumetric&#x2019;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 seeks to expand our capabilities and capacity in 3D printing related to bio-printing and regenerative medicine. Combining 3D Systems' regenerative medicine group with Volumetric&#x2019;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We accounted for the acquisition of Volumetric using the acquisition method, as prescribed by ASC 805. In accordance with valuation methodologies described in ASC 820, the acquired assets and assumed liabilities were recorded at their estimated fair values as of the date of acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shown below is the final purchase price allocation, which summarizes the fair values of the acquired assets and liabilities assumed at the date of acquisition:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:69.806%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.792%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current assets, including cash acquired of $389&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Product technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Distributor relationship&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable and accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The goodwill recognized is attributable to synergies which are expected to enhance and expand the Company&#x2019;s overall product portfolio and opportunities in new and existing markets, future products that have yet to be determined and Volumetric&#x2019;s assembled workforce. Goodwill will not be deductible for tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Volumetric is part of the Healthcare Solutions reporting unit and segment.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Oqton&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 1, 2021, we acquired Oqton, Inc. (&#x201c;Oqton&#x201d;) for $187,775, of which $107,078 was paid in cash, and the remainder was paid via the issuance of 2,553 shares of the Company&#x2019;s common stock having a fair value at the date of issuance of $80,697. We also incurred approximately $1,780 of acquisition related expenses during the year ended December 31, 2021,  which are reported in selling, general and administrative expenses in our consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 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. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We accounted for the acquisition of Oqton using the acquisition method, as prescribed by ASC 805. In accordance with valuation methodologies described in ASC 820, the acquired assets and assumed liabilities were recorded at their estimated fair values as of the date of the acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shown below is the final purchase price allocation, which summarizes the fair values of the assets acquired and liabilities assumed at the date of acquisition:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:69.806%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.792%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current assets, including cash acquired of $7,603&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Product technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable and accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The goodwill recognized is attributable to synergies which are expected to enhance and expand the Company&#x2019;s overall product portfolio and opportunities in new and existing markets, future products that have yet to be determined and Oqton&#x2019;s assembled workforce. This Goodwill is not deductible for tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Oqton's operating results are reported in the Industrial Solutions segment and reporting unit. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2021, we purchased Allevi, Inc. ("Allevi") to expand regenerative medicine initiatives into medical and pharmaceutical R&amp;amp;D laboratories. Additionally, in June 2021, we closed the acquisition of a German software firm, Additive Works GmbH (&#x201c;Additive&#x201d;). Additive expands the simulation capabilities for rapid optimization of industrial-scale 3D printing processes. The purchase price for both acquisitions, individually and combined, as well as the impacts to the Company&#x2019;s financial position, results of operations and cash flows, are not material.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Acquisitions of Non-controlling Interests&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2018, the Company owned approximately 70% of the capital and voting rights of Easyway, a service bureau and distributor of 3D printing and scanning products in China. The remaining 30% of the capital and voting rights of Easyway were acquired on January 21, 2019 for $13,500, which has been paid in installments. The Company made the final installment payment of $2,300 related to the acquisition of the remaining 30% interest in Easyway during 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired contextRef="c-53" decimals="2" id="f-507" unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:PaymentsToAcquireBusinessesGross contextRef="c-54" decimals="-3" id="f-508" unitRef="usd">10224000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-53" decimals="-3" id="f-509" unitRef="eur">2000000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <ddd:BusinessCombinationContingentConsiderationLiabilityPeriod contextRef="c-54" id="f-510">P2Y</ddd:BusinessCombinationContingentConsiderationLiabilityPeriod>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-53" decimals="-3" id="f-511" unitRef="eur">2000000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts contextRef="c-55" decimals="-3" id="f-512" unitRef="usd">866000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <ddd:BusinessCombinationConsiderationTransferredDebt contextRef="c-54" decimals="-3" id="f-513" unitRef="usd">942000</ddd:BusinessCombinationConsiderationTransferredDebt>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock contextRef="c-1" id="f-514">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shown below is the final purchase price allocation, which summarizes the fair values of the assets acquired and liabilities assumed at the date of acquisition:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:69.806%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.792%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current assets, including cash acquired of $148&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Product technology&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable and accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shown below is the final purchase price allocation, which summarizes the fair values of the assets acquired and liabilities assumed at the date of acquisition:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:69.806%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.792%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current assets, including cash acquired of $243&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;In-process research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable and accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liability&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;The table below reflects the fair value of both the consideration transferred and the RNCI attributable to this acquisition.&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:85.011%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.789%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid at acquisition&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred cash consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Estimated fair value of RNCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Post-closing net working capital adjustment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total fair value of consideration transferred&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shown below is the final purchase price allocation, which summarizes the fair values of the assets acquired and liabilities assumed at the date of acquisition:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:69.806%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.792%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current assets, including cash acquired of $125&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Product technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable and accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shown below is the final purchase price allocation, which summarizes the fair values of the assets acquired and liabilities assumed at the date of acquisition:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:69.806%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.792%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Product technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable and accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shown below is the final purchase price allocation, which summarizes the fair values of the acquired assets and liabilities assumed at the date of acquisition:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:69.806%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.792%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current assets, including cash acquired of $389&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Product technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Distributor relationship&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable and accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shown below is the final purchase price allocation, which summarizes the fair values of the assets acquired and liabilities assumed at the date of acquisition:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:69.806%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.792%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current assets, including cash acquired of $7,603&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Product technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable and accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents contextRef="c-53" decimals="-3" id="f-515" unitRef="usd">148000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets contextRef="c-53" decimals="-3" id="f-516" unitRef="usd">835000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="c-56" decimals="-3" id="f-517" unitRef="usd">1487000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="c-57" decimals="-3" id="f-518" unitRef="usd">2580000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="c-58" decimals="-3" id="f-519" unitRef="usd">348000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="c-53" decimals="-3" id="f-520" unitRef="usd">4415000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:Goodwill contextRef="c-53" decimals="-3" id="f-521" unitRef="usd">6528000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets contextRef="c-53" decimals="-3" id="f-522" unitRef="usd">475000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable contextRef="c-53" decimals="-3" id="f-523" unitRef="usd">794000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities contextRef="c-53" decimals="-3" id="f-524" unitRef="usd">293000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities contextRef="c-53" decimals="-3" id="f-525" unitRef="usd">1087000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet contextRef="c-53" decimals="-3" id="f-526" unitRef="usd">11166000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount contextRef="c-53" decimals="INF" id="f-527" unitRef="usd">0</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock contextRef="c-1" id="f-528">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the finite-lived intangible assets acquired and their respective estimated useful lives:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:87.350%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.450%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Useful Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Product technology&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-59" id="f-529">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-60" id="f-530">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-61" id="f-531">P10Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles contextRef="c-55" decimals="-3" id="f-532" unitRef="usd">349000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-55" decimals="-3" id="f-533" unitRef="usd">72000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:NetIncomeLoss contextRef="c-55" decimals="-3" id="f-534" unitRef="usd">8435000</us-gaap:NetIncomeLoss>
    <us-gaap:GoodwillImpairmentLoss contextRef="c-62" decimals="-3" id="f-535" unitRef="usd">6398000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss contextRef="c-63" decimals="-3" id="f-536" unitRef="usd">279808000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock contextRef="c-1" id="f-537">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following unaudited pro forma financial information summarizes the combined results of the Company and Wematter as if the acquisition had occurred on January 1, 2022. The pro forma results have been prepared for comparative purposes only, and do not necessarily represent what the results of operations would have been had the acquisition been completed on January 1, 2022. In addition, these pro forma results are not intended to be a projection of future operating results and do not reflect synergies that might be achieved.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited pro forma financial information includes adjustments for the pro forma impact of our preliminary purchase price allocation, including the amortization of newly acquired intangible assets; the impact of transaction costs; and the alignment of accounting policies. Transaction costs have been included in the pro forma results for the period ended December 31, 2022, consistent with the pro forma assumption that the acquisition occurred on January 1, 2022. Pro forma revenue information has not been presented, as pre-acquisition revenue reported by Wematter was not material and, accordingly, the impact on our reported consolidated revenue also would not have been material. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:74.338%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.453%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pro forma net (loss) income attributable to 3D Systems Corporation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(362,890)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(127,635)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss contextRef="c-55" decimals="-3" id="f-538" unitRef="usd">-362890000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss contextRef="c-64" decimals="-3" id="f-539" unitRef="usd">-127635000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="c-65"
      decimals="INF"
      id="f-540"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet contextRef="c-65" decimals="-3" id="f-541" unitRef="usd">25866000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:PaymentsToAcquireBusinessesGross contextRef="c-66" decimals="-3" id="f-542" unitRef="usd">19604000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable contextRef="c-66" decimals="-3" id="f-543" unitRef="usd">7091000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred contextRef="c-66" decimals="-3" id="f-544" unitRef="usd">829000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts contextRef="c-66" decimals="-3" id="f-545" unitRef="usd">165000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents contextRef="c-65" decimals="-3" id="f-546" unitRef="usd">243000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets contextRef="c-65" decimals="-3" id="f-547" unitRef="usd">301000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="c-67" decimals="-3" id="f-548" unitRef="usd">4989000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="c-68" decimals="-3" id="f-549" unitRef="usd">3930000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="c-65" decimals="-3" id="f-550" unitRef="usd">8919000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:Goodwill contextRef="c-65" decimals="-3" id="f-551" unitRef="usd">17090000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets contextRef="c-65" decimals="-3" id="f-552" unitRef="usd">765000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable contextRef="c-65" decimals="-3" id="f-553" unitRef="usd">364000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities contextRef="c-65" decimals="-3" id="f-554" unitRef="usd">845000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities contextRef="c-65" decimals="-3" id="f-555" unitRef="usd">1209000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet contextRef="c-65" decimals="-3" id="f-556" unitRef="usd">25866000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired contextRef="c-69" decimals="4" id="f-557" unitRef="number">0.9375</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:PaymentsToAcquireBusinessesGross contextRef="c-70" decimals="-3" id="f-558" unitRef="usd">37875000</us-gaap:PaymentsToAcquireBusinessesGross>
    <ddd:BusinessCombinationRedeemableNoncontrollingInterestEquityFairValue contextRef="c-70" decimals="-3" id="f-559" unitRef="usd">1559000</ddd:BusinessCombinationRedeemableNoncontrollingInterestEquityFairValue>
    <ddd:PaymentsToAcquireBusinessesGrossNoncurrent contextRef="c-70" decimals="-3" id="f-560" unitRef="usd">3628000</ddd:PaymentsToAcquireBusinessesGrossNoncurrent>
    <ddd:PaymentsToAcquireBusinessesGrossNoncurrentDefermentPeriod contextRef="c-70" id="f-561">P15M</ddd:PaymentsToAcquireBusinessesGrossNoncurrentDefermentPeriod>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts contextRef="c-71" decimals="-3" id="f-562" unitRef="usd">126000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c-72" decimals="4" id="f-563" unitRef="number">0.0625</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage contextRef="c-69" decimals="2" id="f-564" unitRef="number">0.50</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage contextRef="c-69" decimals="2" id="f-565" unitRef="number">0.50</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage>
    <us-gaap:BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1 contextRef="c-70" id="f-566">P5Y9M</us-gaap:BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage contextRef="c-69" decimals="2" id="f-567" unitRef="number">0.50</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage>
    <ddd:BusinessCombinationRedeemableNoncontrollingInterestEquityFairValue contextRef="c-70" decimals="-3" id="f-568" unitRef="usd">1559000</ddd:BusinessCombinationRedeemableNoncontrollingInterestEquityFairValue>
    <ddd:PaymentsToAcquireBusinessesGrossCurrent contextRef="c-70" decimals="-3" id="f-569" unitRef="usd">34098000</ddd:PaymentsToAcquireBusinessesGrossCurrent>
    <ddd:PaymentsToAcquireBusinessesGrossNoncurrent contextRef="c-70" decimals="-3" id="f-570" unitRef="usd">3628000</ddd:PaymentsToAcquireBusinessesGrossNoncurrent>
    <ddd:BusinessCombinationRedeemableNoncontrollingInterestEquityFairValue contextRef="c-70" decimals="-3" id="f-571" unitRef="usd">1559000</ddd:BusinessCombinationRedeemableNoncontrollingInterestEquityFairValue>
    <ddd:BusinessCombinationPostClosingNetWorkingCapitalAdjustment contextRef="c-70" decimals="-3" id="f-572" unitRef="usd">149000</ddd:BusinessCombinationPostClosingNetWorkingCapitalAdjustment>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c-70" decimals="-3" id="f-573" unitRef="usd">39434000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents contextRef="c-69" decimals="-3" id="f-574" unitRef="usd">125000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets contextRef="c-69" decimals="-3" id="f-575" unitRef="usd">1407000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="c-73" decimals="-3" id="f-576" unitRef="usd">20770000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="c-74" decimals="-3" id="f-577" unitRef="usd">5802000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="c-69" decimals="-3" id="f-578" unitRef="usd">26572000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:Goodwill contextRef="c-69" decimals="-3" id="f-579" unitRef="usd">17618000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets contextRef="c-69" decimals="-3" id="f-580" unitRef="usd">705000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable contextRef="c-69" decimals="-3" id="f-581" unitRef="usd">332000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue contextRef="c-69" decimals="-3" id="f-582" unitRef="usd">70000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities contextRef="c-69" decimals="-3" id="f-583" unitRef="usd">6466000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities contextRef="c-69" decimals="-3" id="f-584" unitRef="usd">6868000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet contextRef="c-69" decimals="-3" id="f-585" unitRef="usd">39434000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="c-75"
      decimals="INF"
      id="f-586"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:PaymentsToAcquireBusinessesGross contextRef="c-76" decimals="-3" id="f-587" unitRef="usd">39040000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts contextRef="c-77" decimals="-3" id="f-588" unitRef="usd">612000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets contextRef="c-75" decimals="-3" id="f-589" unitRef="usd">661000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="c-78" decimals="-3" id="f-590" unitRef="usd">15940000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="c-79" decimals="-3" id="f-591" unitRef="usd">5580000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="c-75" decimals="-3" id="f-592" unitRef="usd">21520000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:Goodwill contextRef="c-75" decimals="-3" id="f-593" unitRef="usd">17430000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets contextRef="c-75" decimals="-3" id="f-594" unitRef="usd">68000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable contextRef="c-75" decimals="-3" id="f-595" unitRef="usd">229000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue contextRef="c-75" decimals="-3" id="f-596" unitRef="usd">410000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities contextRef="c-75" decimals="-3" id="f-597" unitRef="usd">639000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet contextRef="c-75" decimals="-3" id="f-598" unitRef="usd">39040000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet contextRef="c-80" decimals="-3" id="f-599" unitRef="usd">40173000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:PaymentsToAcquireBusinessesGross contextRef="c-81" decimals="-3" id="f-600" unitRef="usd">24814000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued contextRef="c-81" decimals="-3" id="f-601" unitRef="shares">720000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable contextRef="c-81" decimals="-3" id="f-602" unitRef="usd">15359000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts contextRef="c-81" decimals="-3" id="f-603" unitRef="usd">1306000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-80" decimals="-3" id="f-604" unitRef="usd">355000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <ddd:BusinessCombinationNumberOfMilestones
      contextRef="c-81"
      decimals="INF"
      id="f-605"
      unitRef="milestone">7</ddd:BusinessCombinationNumberOfMilestones>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents contextRef="c-80" decimals="-3" id="f-606" unitRef="usd">389000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets contextRef="c-80" decimals="-3" id="f-607" unitRef="usd">3143000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="c-82" decimals="-3" id="f-608" unitRef="usd">1100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="c-83" decimals="-3" id="f-609" unitRef="usd">400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="c-80" decimals="-3" id="f-610" unitRef="usd">1500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:Goodwill contextRef="c-80" decimals="-3" id="f-611" unitRef="usd">37492000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets contextRef="c-80" decimals="-3" id="f-612" unitRef="usd">1194000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable contextRef="c-80" decimals="-3" id="f-613" unitRef="usd">3156000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities contextRef="c-80" decimals="-3" id="f-614" unitRef="usd">3156000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet contextRef="c-80" decimals="-3" id="f-615" unitRef="usd">40173000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount contextRef="c-80" decimals="-3" id="f-616" unitRef="usd">0</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c-84" decimals="-3" id="f-617" unitRef="usd">187775000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross contextRef="c-84" decimals="-3" id="f-618" unitRef="usd">107078000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued contextRef="c-84" decimals="-3" id="f-619" unitRef="shares">2553000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable contextRef="c-84" decimals="-3" id="f-620" unitRef="usd">80697000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts contextRef="c-85" decimals="-3" id="f-621" unitRef="usd">1780000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents contextRef="c-86" decimals="-3" id="f-622" unitRef="usd">7603000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets contextRef="c-86" decimals="-3" id="f-623" unitRef="usd">8344000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="c-87" decimals="-3" id="f-624" unitRef="usd">12600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="c-88" decimals="-3" id="f-625" unitRef="usd">7300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="c-86" decimals="-3" id="f-626" unitRef="usd">19900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:Goodwill contextRef="c-86" decimals="-3" id="f-627" unitRef="usd">165904000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets contextRef="c-86" decimals="-3" id="f-628" unitRef="usd">760000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable contextRef="c-86" decimals="-3" id="f-629" unitRef="usd">6643000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue contextRef="c-86" decimals="-3" id="f-630" unitRef="usd">490000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities contextRef="c-86" decimals="-3" id="f-631" unitRef="usd">7133000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet contextRef="c-86" decimals="-3" id="f-632" unitRef="usd">187775000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired contextRef="c-89" decimals="2" id="f-633" unitRef="number">0.70</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired contextRef="c-90" decimals="2" id="f-634" unitRef="number">0.30</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c-91" decimals="-3" id="f-635" unitRef="usd">13500000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToMinorityShareholders contextRef="c-92" decimals="-3" id="f-636" unitRef="usd">2300000</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired contextRef="c-93" decimals="2" id="f-637" unitRef="number">0.30</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock contextRef="c-1" id="f-638">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;(4)  Divestitures&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;ODM&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2021, we completed the sale of the Company&#x2019;s On Demand Manufacturing business ("ODM") for $82,000, excluding certain customary closing adjustments. We recorded a gain on the sale of $38,490 within interest and other income (expense), net on the accompanying consolidated statement of operations for the year ended December 31, 2021. ODM was primarily included within the Industrial Solutions segment. At closing, the Company and the purchaser entered into a supply agreement and a transition services agreement, pursuant to which the Company agreed to 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. At December 31, 2023 only the supply agreement was active.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Simbionix&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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, 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 within &lt;span style="-sec-ix-hidden:f-645"&gt;interest and other income (expense), net&lt;/span&gt; on the accompanying consolidated statement of operations for the year ended December 31, 2021. Additionally, we recognized a gain of $2,431 upon the reclassification of accumulated foreign currency translation gains previously included in accumulated other comprehensive loss (&#x201c;AOCL&#x201d;), which is included within interest and other income (expense), net for the year ended December 31, 2021. Simbionix was included within the Healthcare Solutions segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Cimatron&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 1, 2021, we completed the sale of 100% of the issued and outstanding equity interests of Cimatron Ltd. (&#x201c;Cimatron&#x201d;), the subsidiary that operated the Company&#x2019;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 transferred to the purchaser. We recorded a gain on the sale of $32,047 within interest and other income (expense), net on the accompanying consolidated statement of operations for the year ended December 31, 2021. Additionally, at the time of the sale, we recognized a gain of $6,481 upon the reclassification of accumulated foreign currency translation gains previously included in AOCL, which is included within interest and other income (expense), net for the year ended December 31, 2021. Cimatron was included within the Industrial Solutions segment.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:ProceedsFromDivestitureOfBusinesses contextRef="c-94" decimals="-3" id="f-639" unitRef="usd">82000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal contextRef="c-95" decimals="-3" id="f-640" unitRef="usd">38490000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <ddd:DiscontinuedOperationOwnershipInterestPriorToDisposal
      contextRef="c-96"
      decimals="INF"
      id="f-641"
      unitRef="number">1</ddd:DiscontinuedOperationOwnershipInterestPriorToDisposal>
    <us-gaap:ProceedsFromDivestitureOfBusinesses contextRef="c-96" decimals="-3" id="f-642" unitRef="usd">305000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:CashDivestedFromDeconsolidation contextRef="c-96" decimals="-3" id="f-643" unitRef="usd">6794000</us-gaap:CashDivestedFromDeconsolidation>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal contextRef="c-97" decimals="-3" id="f-644" unitRef="usd">271404000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses contextRef="c-97" decimals="-3" id="f-646" unitRef="usd">2431000</us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses>
    <ddd:DiscontinuedOperationOwnershipInterestPriorToDisposal
      contextRef="c-98"
      decimals="INF"
      id="f-647"
      unitRef="number">1</ddd:DiscontinuedOperationOwnershipInterestPriorToDisposal>
    <us-gaap:ProceedsFromDivestitureOfBusinesses contextRef="c-98" decimals="-3" id="f-648" unitRef="usd">64173000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:CashDivestedFromDeconsolidation contextRef="c-98" decimals="-3" id="f-649" unitRef="usd">9476000</us-gaap:CashDivestedFromDeconsolidation>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal contextRef="c-99" decimals="-3" id="f-650" unitRef="usd">32047000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses contextRef="c-99" decimals="-3" id="f-651" unitRef="usd">6481000</us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c-1" id="f-652">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;(5)  Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account as defined in ASC 606. A contract&#x2019;s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December 31, 2023, we had $97,823 of unrecognized revenue comprised of deferred revenue, customer order backlog and customer deposits. This $97,823 related to outstanding performance obligations excludes variable consideration totaling $46,000 which will not be included in contract transaction price for purposes of revenue recognition until management is able to conclude that it is probable that the inclusion of such amounts will not result in a subsequent significant reversal of the cumulative amount of revenue recognized. We expect to recognize approximately 93% of the $40,075 of deferred revenue and customer deposits as revenue within the next twelve months, and an additional 5% by the end of 2025 and the remaining balance thereafter.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Revenue Recognition &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recognized when control of the promised products or services is transferred to customers. Revenue is recognized in an amount that reflects the consideration we expect to receive in exchange for those products or services. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and, accordingly, are accounted for as separate performance obligations. For such arrangements, we allocate revenue to each performance obligation based upon its relative stand-alone selling price (&#x201c;SSP&#x201d;). Revenue is recognized net of allowances for returns and any taxes collected from customers that are subsequently remitted to governmental authorities. The amount of consideration received and revenue recognized may vary based on changes in marketing incentive programs offered to our customers. Our marketing incentive programs take many forms, including volume discounts, trade-in allowances, rebates and other discounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A majority of our revenue is recognized at the point in time when products are shipped or services are delivered to customers. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Hardware and Materials&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue from hardware and material sales is recognized when control has transferred to the customer, which generally occurs when the goods have been shipped or delivered to the customer, risk of loss has transferred to the customer, and we have a present right to payment. In limited circumstances, when printer or other hardware sales include substantive customer acceptance provisions, revenue is recognized either when customer acceptance has been obtained, customer acceptance provisions have lapsed, or we have objective evidence that the criteria specified in the customer acceptance provisions have been satisfied.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 regarding the nature, frequency and average cost of claims for each type of printer or other product, as well as assumptions about future activity and events. Revisions to expense accruals are made as necessary based on changes in these historical and future factors.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Software&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We also market and sell software tools that enable our customers to capture and customize content using our printers, design optimization and simulation software, and reverse engineering and inspection software. Our software does not require significant modification or customization, and the license provides the customer with a right to use the software as it exists when made available. Revenue from these software licenses is recognized either upon delivery of the product or of a key code which allows the customer to download the software. Customers may purchase post-sale support. Generally, the first year of support is included, but subsequent years are optional. This optional support is considered a separate obligation from the software. Accordingly, revenue is deferred at the time of sale and subsequently recognized ratably over future periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Services&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We offer training, installation and non-contract maintenance services for our products. Additionally, we offer maintenance contracts customers can purchase at their option. For maintenance contracts, revenue is deferred at the time of sale based on the stand-alone selling prices of these services. Deferred revenue is recognized ratably over the term of the maintenance period on a straight-line basis and costs are expensed as incurred. Revenue from training, installation and non-contract maintenance services is recognized at the time of performance of the service.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We also sell software as a service, whereby the customer has the right to access the software.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recognized ratably over the related subscription period, as our performance obligation to provide access to the software is progressively fulfilled over the stated term of the contract. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On demand manufacturing and Healthcare Solutions service sales are included within services revenue, and revenue is recognized upon shipment or delivery of the parts or performance of the service, based on the terms of the arrangement. 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Collaboration and Licensing Agreements&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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, R&amp;amp;D services, contingent milestone payments upon the achievement of contractual developmental criteria and/or royalty fees based on the licensees&#x2019; 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 the amount of variable consideration to be included in transaction price, as well as the timing for the inclusion of such variable consideration; and the amount of transaction price assigned to and the pattern of transfer of control for each distinct performance obligation. This typically results in the recognition of revenue over time using a cost-to-cost percentage of completion model to measure the progress of the transfer of control. The Company recognized $17,040, $13,497, and $6,804 in revenue related to collaboration arrangements with customers for the years ended December 31, 2023, 2022, and 2021, respectively. The Company recognized $14,095, $11,063, and $5,888 in products cost of sales related to the collaboration arrangements with customers for the years ended December 31, 2023, 2022, and 2021, respectively. The majority of our collaboration arrangement revenue and related costs of sales relates to R&amp;amp;D being performed under a single regenerative medicine contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our revenue recognized under collaboration and licensing agreements for year ended December 31, 2023 includes the effect of the Company increasing its estimate of the variable consideration included in the transaction price related to one of its licensing agreements. The increase in estimated recognizable variable consideration was due to (1) the execution of a modification to the related customer contract and (2) the Company's determination that incremental revenue attributable to milestone payments that are contingent upon the achievement of contractual developmental criteria would be earned under the modified contract. As a result, during the year ended December 31, 2023, the Company recognized a cumulative catch-up adjustment to record incremental services revenue of $4,452, which reduced our reported basic and diluted loss per share by $0.03 and $0.03, respectively, for year ended December 31, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Terms of Sale&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Creditworthiness is determined, and credit is extended, based upon an evaluation of each customer&#x2019;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Significant Judgments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Allocation of Transaction Price&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our contracts with customers often include promises to transfer multiple products and services to a customer. For such arrangements, we allocate revenue to each performance obligation based on its relative SSP. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Variable Consideration&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We must assess if and when it is appropriate to include variable consideration when determining transaction price. This assessment, which impacts the timing and the amount of revenue recognized under contracts accounted for in accordance with ASC 606, requires management to conclude that it is probable that a significant reversal of the amount of cumulative revenue recognized with respect to a contract will not occur when the uncertainty associated with the variable consideration is subsequently resolved. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The nature of our sales and 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contracts Recognized Over Time&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes the revenue attributable to certain contracts over time using a cost-to-cost percentage of completion model to measure progress. The application of this accounting requires the Company to estimate total costs that will be required to satisfy the related performance obligations. These estimates could change over the term of a contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Contract Balances&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The timing of revenue recognition, billings and cash collections results in the recognition of billed accounts receivable and contract assets (including unbilled receivables) and customer deposits and deferred revenue (contract liabilities) on our consolidated balance sheets. Timing of revenue recognition may differ from the timing of invoicing to customers. We record accounts receivable when we have an unconditional right to recognize revenue at the time of invoicing, and unbilled receivables when revenue is recognized prior to invoicing. For most of our contracts, customers are invoiced when products are shipped or when services are performed resulting in billed accounts receivables for the remainder of the owed contract price. Unbilled receivables generally result from circumstances in which items have been shipped, revenue has been recognized, but the customer has not been charged. We also recognize a contract asset upon the recognition of revenue related to certain performance milestones that are deemed probable of achievement, but for which billing has not occurred and receipt of payment is conditioned upon factors other than the passage of time. In our on demand manufacturing business, which was sold in September of 2021, customers may have been 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 for extended warranties, resulting in deferred revenue. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The increase in the contract assets balance as of December 31, 2023 (see table below) primarily relates to the increase in the estimated variable consideration included in the transaction price related to one of the Company's collaboration and licensing agreements (refer to the discussion above of Collaboration and Licensing Agreements), which has resulted in the recognition of incremental revenue for which the Company has the right to invoice upon achievement of each respective contractual milestone. Changes in contract asset and liability balances were not materially impacted by any other factors for the years ended December 31, 2023 and 2022, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable, contract asset and contract liability balances as of December 31, 2023, 2022 and 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.186%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.792%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net of reserves&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract assets&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities&lt;/span&gt;&lt;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"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) Includes amounts reported in Prepaid expenses and other current assets and Other assets on the balance sheet, inclusive of $5,422 as of December 31, 2023 that is related to a long-term contract and is billable upon attainment of milestones.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2) Includes amounts reported in Other liabilities on the balance sheet. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2023, we recognized revenue of&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$25,980 related to&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; our contract liabilities at December 31, 2022. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; December 31, 2022, we recognized revenue of&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; $31,038&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; related to our contract liabilities at December 31, 2021. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; December 31, 2021, we recognized revenue of $30,302 related to our contract liabilities at December 31, 2020&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Practical Expedients and Exemptions&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Revenue Concentrations&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended December 31, 2023, 2022, and 2021, one customer accounted for approximately 15%, 23%, and 22% of our consolidated revenue, respectively, which revenue relates to our Healthcare Solutions segment. We expect to maintain our relationship with this customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue by geographic region for the years ended December 31, 2023, 2022, and 2021, which is determined based upon the geographic region in which a sale originates, was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.186%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.792%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;282,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;308,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;344,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;164,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;APAC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;488,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;538,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;615,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States (included in Americas above)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;341,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Germany (included in EMEA above)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-5" decimals="-3" id="f-653" unitRef="usd">97823000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-5" decimals="-3" id="f-654" unitRef="usd">97823000</us-gaap:RevenueRemainingPerformanceObligation>
    <ddd:RevenueRemainingPerformanceObligationVariableConsiderationAmount contextRef="c-5" decimals="-3" id="f-655" unitRef="usd">46000000</ddd:RevenueRemainingPerformanceObligationVariableConsiderationAmount>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage contextRef="c-100" decimals="2" id="f-656" unitRef="number">0.93</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-100" decimals="-3" id="f-657" unitRef="usd">40075000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-100" id="f-658">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage contextRef="c-101" decimals="2" id="f-659" unitRef="number">0.05</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <ddd:RevenueFromContractWithCustomersWarrantyPeriod contextRef="c-1" id="f-660">P1Y</ddd:RevenueFromContractWithCustomersWarrantyPeriod>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-102" decimals="-3" id="f-661" unitRef="usd">17040000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-103" decimals="-3" id="f-662" unitRef="usd">13497000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-104" decimals="-3" id="f-663" unitRef="usd">6804000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-102" decimals="-3" id="f-664" unitRef="usd">14095000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-103" decimals="-3" id="f-665" unitRef="usd">11063000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-104" decimals="-3" id="f-666" unitRef="usd">5888000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueModificationOfContract contextRef="c-10" decimals="-3" id="f-667" unitRef="usd">4452000</us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueModificationOfContract>
    <ddd:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareBasicModificationOfContract
      contextRef="c-10"
      decimals="2"
      id="f-668"
      unitRef="usdPerShare">-0.03</ddd:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareBasicModificationOfContract>
    <ddd:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareDilutedModificationOfContract
      contextRef="c-11"
      decimals="2"
      id="f-669"
      unitRef="usdPerShare">-0.03</ddd:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToEarningsPerShareDilutedModificationOfContract>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock contextRef="c-1" id="f-670">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable, contract asset and contract liability balances as of December 31, 2023, 2022 and 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.186%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.792%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net of reserves&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract assets&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities&lt;/span&gt;&lt;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"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) Includes amounts reported in Prepaid expenses and other current assets and Other assets on the balance sheet, inclusive of $5,422 as of December 31, 2023 that is related to a long-term contract and is billable upon attainment of milestones.&lt;/span&gt;&lt;/div&gt;(2) Includes amounts reported in Other liabilities on the balance sheet.</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-5" decimals="-3" id="f-671" unitRef="usd">101497000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-6" decimals="-3" id="f-672" unitRef="usd">93886000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-15" decimals="-3" id="f-673" unitRef="usd">106540000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerAssetNet contextRef="c-5" decimals="-3" id="f-674" unitRef="usd">12147000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet contextRef="c-6" decimals="-3" id="f-675" unitRef="usd">677000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet contextRef="c-15" decimals="-3" id="f-676" unitRef="usd">184000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerLiability contextRef="c-5" decimals="-3" id="f-677" unitRef="usd">40075000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-6" decimals="-3" id="f-678" unitRef="usd">38349000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-15" decimals="-3" id="f-679" unitRef="usd">45552000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ReceivablesLongTermContractsOrPrograms contextRef="c-5" decimals="-3" id="f-680" unitRef="usd">5422000</us-gaap:ReceivablesLongTermContractsOrPrograms>
    <ddd:ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance contextRef="c-1" decimals="-3" id="f-681" unitRef="usd">25980000</ddd:ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-13" decimals="-3" id="f-682" unitRef="usd">31038000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-14" decimals="-3" id="f-683" unitRef="usd">30302000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-105" decimals="2" id="f-684" unitRef="number">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-106" decimals="2" id="f-685" unitRef="number">0.23</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-107" decimals="2" id="f-686" unitRef="number">0.22</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock contextRef="c-1" id="f-687">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue by geographic region for the years ended December 31, 2023, 2022, and 2021, which is determined based upon the geographic region in which a sale originates, was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.186%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.792%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;282,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;308,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;344,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;164,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;APAC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;488,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;538,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;615,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States (included in Americas above)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;341,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Germany (included in EMEA above)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-108" decimals="-3" id="f-688" unitRef="usd">282742000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-109" decimals="-3" id="f-689" unitRef="usd">308516000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-110" decimals="-3" id="f-690" unitRef="usd">344619000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-111" decimals="-3" id="f-691" unitRef="usd">164673000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-112" decimals="-3" id="f-692" unitRef="usd">167114000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-113" decimals="-3" id="f-693" unitRef="usd">201684000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-114" decimals="-3" id="f-694" unitRef="usd">40654000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-115" decimals="-3" id="f-695" unitRef="usd">62401000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-116" decimals="-3" id="f-696" unitRef="usd">69336000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-697" unitRef="usd">488069000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-13" decimals="-3" id="f-698" unitRef="usd">538031000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-14" decimals="-3" id="f-699" unitRef="usd">615639000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-117" decimals="-3" id="f-700" unitRef="usd">278268000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-118" decimals="-3" id="f-701" unitRef="usd">304503000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-119" decimals="-3" id="f-702" unitRef="usd">341123000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-120" decimals="-3" id="f-703" unitRef="usd">76995000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-121" decimals="-3" id="f-704" unitRef="usd">80108000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-122" decimals="-3" id="f-705" unitRef="usd">78218000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:InventoryDisclosureTextBlock contextRef="c-1" id="f-707">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;(6)  Inventories&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Components of inventories at December 31, 2023 and 2022 are summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.391%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods and parts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total inventories&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The inventory reserve w&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;as &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$16,156 a&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;nd $15,550 as of December 31, 2023 and 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2023, we notified one of our contract manufacturers of our intent to terminate the existing manufacturing services arrangement and in-source the assembly and production process.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The final exit agreement included a $450 exit fee that was expensed during the period. There is an associated commitment to purchase $1,692 of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;inventory from the assembly manufacturer as of December 31, 2023. &lt;/span&gt;&lt;/div&gt;During the year ended December 31, 2022, we notified one of our contract manufacturers of our intent to terminate our existing manufacturing services arrangement and in-source the assembly and production process. The final exit agreement included a $1,670 exit fee that was expensed during the period. Exiting this agreement resulted in the purchase of $23,913 of inventory and $369 of fixed assets from the assembly manufacturer.</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="c-1" id="f-708">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Components of inventories at December 31, 2023 and 2022 are summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.391%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods and parts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total inventories&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves contextRef="c-5" decimals="-3" id="f-709" unitRef="usd">59658000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves contextRef="c-6" decimals="-3" id="f-710" unitRef="usd">59907000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves contextRef="c-5" decimals="-3" id="f-711" unitRef="usd">4708000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves contextRef="c-6" decimals="-3" id="f-712" unitRef="usd">4972000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="c-5" decimals="-3" id="f-713" unitRef="usd">87822000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="c-6" decimals="-3" id="f-714" unitRef="usd">72953000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet contextRef="c-5" decimals="-3" id="f-715" unitRef="usd">152188000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c-6" decimals="-3" id="f-716" unitRef="usd">137832000</us-gaap:InventoryNet>
    <us-gaap:InventoryValuationReserves contextRef="c-5" decimals="-3" id="f-717" unitRef="usd">16156000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves contextRef="c-6" decimals="-3" id="f-718" unitRef="usd">15550000</us-gaap:InventoryValuationReserves>
    <us-gaap:BusinessExitCosts1 contextRef="c-1" decimals="-3" id="f-719" unitRef="usd">450000</us-gaap:BusinessExitCosts1>
    <us-gaap:LongTermPurchaseCommitmentAmount contextRef="c-1" decimals="-3" id="f-720" unitRef="usd">1692000</us-gaap:LongTermPurchaseCommitmentAmount>
    <us-gaap:BusinessExitCosts1 contextRef="c-13" decimals="-3" id="f-721" unitRef="usd">1670000</us-gaap:BusinessExitCosts1>
    <us-gaap:LongTermPurchaseCommitmentAmount contextRef="c-123" decimals="-3" id="f-722" unitRef="usd">23913000</us-gaap:LongTermPurchaseCommitmentAmount>
    <us-gaap:LongTermPurchaseCommitmentAmount contextRef="c-124" decimals="-3" id="f-723" unitRef="usd">369000</us-gaap:LongTermPurchaseCommitmentAmount>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="c-1" id="f-724">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;(7)  Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment at December 31, 2023 and 2022 are summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.040%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.794%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Useful Life (in years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25-30&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2-5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office furniture and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1-5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Life of lease &lt;/span&gt;&lt;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"&gt;a&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;206,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(168,618)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(148,130)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;a.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:3.45pt"&gt;Leasehold improvements are amortized on a straight-line basis over the shorter of (i)&#160;their estimated useful life or (ii)&#160;the estimated or contractual life of the related lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We include all depreciation from assets attributable to the generation of revenue in cost of sales on the consolidated statements of operations. Depreciation related to assets that are not attributable to the generation of revenue is included in the research and development and selling, general and administrative expense line items on the consolidated statements 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, 2023, 2022 and 2021 was $21,346, $21,096 and $24,242, respectively.&lt;/span&gt;&lt;/div&gt;For the years ended December 31, 2023, 2022 and 2021, we recognized impairment charges of $1,354, $18 and&#160;$788, respectively, on property and equipment, net in the selling, general and administrative line item on the consolidated statements of operations.</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c-1" id="f-725">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment at December 31, 2023 and 2022 are summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.040%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.794%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Useful Life (in years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25-30&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2-5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office furniture and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1-5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Life of lease &lt;/span&gt;&lt;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"&gt;a&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;206,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(168,618)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(148,130)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;a.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:3.45pt"&gt;Leasehold improvements are amortized on a straight-line basis over the shorter of (i)&#160;their estimated useful life or (ii)&#160;the estimated or contractual life of the related lease.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-125" decimals="-3" id="f-726" unitRef="usd">94000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-126" decimals="-3" id="f-727" unitRef="usd">94000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-127" id="f-728">P25Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-128" id="f-729">P30Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-129" decimals="-3" id="f-730" unitRef="usd">146978000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-130" decimals="-3" id="f-731" unitRef="usd">130874000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-131" id="f-732">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-132" id="f-733">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-133" decimals="-3" id="f-734" unitRef="usd">27793000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-134" decimals="-3" id="f-735" unitRef="usd">25952000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-135" id="f-736">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-136" id="f-737">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-137" decimals="-3" id="f-738" unitRef="usd">6342000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-138" decimals="-3" id="f-739" unitRef="usd">5540000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-139" id="f-740">P1Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-140" id="f-741">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-141" decimals="-3" id="f-742" unitRef="usd">37242000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-142" decimals="-3" id="f-743" unitRef="usd">34567000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-143" decimals="-3" id="f-744" unitRef="usd">14630000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-144" decimals="-3" id="f-745" unitRef="usd">9175000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-5" decimals="-3" id="f-746" unitRef="usd">233079000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-6" decimals="-3" id="f-747" unitRef="usd">206202000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-5" decimals="-3" id="f-748" unitRef="usd">168618000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-6" decimals="-3" id="f-749" unitRef="usd">148130000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-5" decimals="-3" id="f-750" unitRef="usd">64461000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-6" decimals="-3" id="f-751" unitRef="usd">58072000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation contextRef="c-1" decimals="-3" id="f-752" unitRef="usd">21346000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-13" decimals="-3" id="f-753" unitRef="usd">21096000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-14" decimals="-3" id="f-754" unitRef="usd">24242000</us-gaap:Depreciation>
    <us-gaap:AssetImpairmentCharges contextRef="c-145" decimals="-3" id="f-755" unitRef="usd">1354000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges contextRef="c-146" decimals="-3" id="f-756" unitRef="usd">18000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges contextRef="c-147" decimals="-3" id="f-757" unitRef="usd">788000</us-gaap:AssetImpairmentCharges>
    <us-gaap:IntangibleAssetsDisclosureTextBlock contextRef="c-1" id="f-758">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;(8)  Intangible Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Intangible Assets with Finite Lives&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December 31, 2023 and 2022, the Company's intangible assets with fin&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ite lives were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:30.332%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.964%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.964%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.964%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.964%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.964%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.964%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.704%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Useful Life Remaining (in years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets with finite lives:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(52,796)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(48,695)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,268)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,707)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,059)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,455)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patent costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,350)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,909)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,822)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,661)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,792)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,765)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets with finite lives&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(116,087)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(107,192)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.4&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Indefinite-Life Intangible Assets (Excluding Goodwill)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2022, the Company's total intangible assets reported on the consolidated balance sheet included an indefinite-life intangible asset balance of $5,448 related to IPR&amp;amp;D recorded in connection with the October 4, 2022 acquisition of dp polar. During the three months ended December 31, 2023, in connection with both the inability to reach economically favorable contract terms with dp polar's first potential customer and the Company's broader efforts to reduce operating costs (including the restructuring initiatives described in Note 25), the Company decided to cease the development of this IPR&amp;amp;D for the foreseeable future. As the IPR&amp;amp;D is not capable of generating revenue or positive cash flows without further development, the Company recorded a charge of $5,554 within &lt;span style="-sec-ix-hidden:f-811"&gt;impairments of goodwill and intangible assets&lt;/span&gt; on our consolidated statement of operations for the year ended December 31, 2023 to write off the carrying value of this foreign currency denominated asset as of the date of impairment. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Impairment of Intangible Assets with Finite Lives&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;dp polar&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's decision to cease the development of the dp polar IPR&amp;amp;D (as discussed above) represented a triggering event that required an assessment of whether the carrying value of the broader dp polar asset group was recoverable. dp polar represents an asset group because its identifiable cash flows are largely independent of the cash flows of other groups of assets and liabilities within the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As dp polar is not capable of generating revenue or positive cash flows without the continued development of its IPR&amp;amp;D, the Company concluded that dp polar's long-lived assets, including the remaining carrying value of the trade name intangible asset recorded when dp polar was acquired, were fully impaired. Accordingly, the Company recorded a charge of $3,828 within impairments of goodwill and intangible assets on our consolidated statement of operations for the year ended December 31, 2023 to write-off dp polar's trade name&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Oqton MOS&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended September 30, 2023, the Company concluded that it is more likely than not that the Company will sell or otherwise dispose of Oqton MOS, a business which the Company acquired in 2021. Oqton MOS represents an asset group within the Industrial Solutions segment, as its identifiable cash flows are largely independent of the cash flows of other groups of assets and liabilities within the segment. Based upon the Company's expectation that it will sell or otherwise dispose of Oqton MOS, the long-term cash flow forecast for this asset group was revised as of September 30, 2023. The revised long-term cash flow forecast indicated that the carrying amounts of Oqton MOS's long-lived assets, consisting primarily of product technology and trade name intangible assets initially recorded when Oqton MOS was acquired, may not be recoverable. Accordingly, the carrying value of Oqton MOS's long-lived assets (i.e., the asset group) was tested for impairment based upon an estimate of the associated discounted future cash flows. This fair value measurement approach required the use of Level 3 fair value measurement inputs, as defined in Note 24. As the present value of the estimated future cash flows expected to result from the remaining use and eventual disposition of the asset group was less than the carrying value of the asset group as of September 30, 2023 when this impairment test was performed, the Company recognized intangible asset impairment charges totaling $13,597 related to the acquired technology and trade names included in the Oqton MOS asset group, which amount has been reported within &lt;span style="-sec-ix-hidden:f-814"&gt;impairments of goodwill and intangible assets&lt;/span&gt; on our consolidated statement of operations for the year ended December 31, 2023. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The u&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;se of forecasted cash flows for purposes of this impairment test represents the application of Level 3 fair value measurement inputs, as defined in Note 24.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2023, the Company was still evaluating the strategic alternatives available for the sale, disposal or exit of Oqton MOS. Accordingly, the assets and liabilities of this business continue to be classified as held and used as of December 31, 2023. Refer to Note 26 for details regarding the sale of Oqton Dental in May 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Amortization of Intangible Assets with Finite Lives&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense related to our intangible assets with finite lives was&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; $12,067, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$15,480 and $10,469 for the years ended December 31, 2023, 2022 and 2021, respectively. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense is estimated to be $8,129 in 2024, $8,107 in 2025, $7,530 in 2026, $6,786 in 2027, and $6,298 in 2028.&lt;/span&gt;&lt;/div&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <ddd:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock contextRef="c-1" id="f-759">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December 31, 2023 and 2022, the Company's intangible assets with fin&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ite lives were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:30.332%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.964%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.964%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.964%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.964%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.964%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.964%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.704%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Useful Life Remaining (in years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets with finite lives:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(52,796)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(48,695)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,268)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,707)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,059)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,455)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patent costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,350)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,909)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,822)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,661)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,792)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,765)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets with finite lives&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(116,087)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(107,192)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.4&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ddd:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-148" decimals="-3" id="f-760" unitRef="usd">54565000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-148" decimals="-3" id="f-761" unitRef="usd">52796000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-148" decimals="-3" id="f-762" unitRef="usd">1769000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-149" decimals="-3" id="f-763" unitRef="usd">51137000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-149" decimals="-3" id="f-764" unitRef="usd">48695000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-149" decimals="-3" id="f-765" unitRef="usd">2442000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-150" id="f-766">P3Y10M24D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-151" decimals="-3" id="f-767" unitRef="usd">47515000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-151" decimals="-3" id="f-768" unitRef="usd">13268000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-151" decimals="-3" id="f-769" unitRef="usd">34247000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-152" decimals="-3" id="f-770" unitRef="usd">55480000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-152" decimals="-3" id="f-771" unitRef="usd">10707000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-152" decimals="-3" id="f-772" unitRef="usd">44773000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-153" id="f-773">P8Y7M6D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-154" decimals="-3" id="f-774" unitRef="usd">26938000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-154" decimals="-3" id="f-775" unitRef="usd">14059000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-154" decimals="-3" id="f-776" unitRef="usd">12879000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-155" decimals="-3" id="f-777" unitRef="usd">35930000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-155" decimals="-3" id="f-778" unitRef="usd">12455000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-155" decimals="-3" id="f-779" unitRef="usd">23475000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-156" id="f-780">P7Y7M6D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-157" decimals="-3" id="f-781" unitRef="usd">19579000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-157" decimals="-3" id="f-782" unitRef="usd">11350000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-157" decimals="-3" id="f-783" unitRef="usd">8229000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-158" decimals="-3" id="f-784" unitRef="usd">18673000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-158" decimals="-3" id="f-785" unitRef="usd">10909000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-158" decimals="-3" id="f-786" unitRef="usd">7764000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-159" id="f-787">P9Y2M12D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-160" decimals="-3" id="f-788" unitRef="usd">16503000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-160" decimals="-3" id="f-789" unitRef="usd">14822000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-160" decimals="-3" id="f-790" unitRef="usd">1681000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-161" decimals="-3" id="f-791" unitRef="usd">17499000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-161" decimals="-3" id="f-792" unitRef="usd">15661000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-161" decimals="-3" id="f-793" unitRef="usd">1838000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-162" id="f-794">P12Y10M24D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-163" decimals="-3" id="f-795" unitRef="usd">13711000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-163" decimals="-3" id="f-796" unitRef="usd">9792000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-163" decimals="-3" id="f-797" unitRef="usd">3919000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-164" decimals="-3" id="f-798" unitRef="usd">13255000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-164" decimals="-3" id="f-799" unitRef="usd">8765000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-164" decimals="-3" id="f-800" unitRef="usd">4490000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-165" id="f-801">P7Y3M18D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-5" decimals="-3" id="f-802" unitRef="usd">178811000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-5" decimals="-3" id="f-803" unitRef="usd">116087000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-5" decimals="-3" id="f-804" unitRef="usd">62724000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-6" decimals="-3" id="f-805" unitRef="usd">191974000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-6" decimals="-3" id="f-806" unitRef="usd">107192000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-6" decimals="-3" id="f-807" unitRef="usd">84782000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-1" id="f-808">P8Y4M24D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill contextRef="c-6" decimals="-3" id="f-809" unitRef="usd">5448000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill contextRef="c-1" decimals="-3" id="f-810" unitRef="usd">5554000</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived contextRef="c-156" decimals="-3" id="f-812" unitRef="usd">3828000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived contextRef="c-166" decimals="-3" id="f-813" unitRef="usd">13597000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-1" decimals="-3" id="f-815" unitRef="usd">12067000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-13" decimals="-3" id="f-816" unitRef="usd">15480000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-14" decimals="-3" id="f-817" unitRef="usd">10469000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="c-5" decimals="-3" id="f-818" unitRef="usd">8129000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="c-5" decimals="-3" id="f-819" unitRef="usd">8107000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="c-5" decimals="-3" id="f-820" unitRef="usd">7530000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="c-5" decimals="-3" id="f-821" unitRef="usd">6786000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="c-5" decimals="-3" id="f-822" unitRef="usd">6298000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:GoodwillDisclosureTextBlock contextRef="c-1" id="f-823">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;(9)  Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reflects the changes in the carrying amount of goodwill by reporting unit for the year ended December 31, 2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.181%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.060%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.541%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.840%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.541%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.060%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.393%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.356%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.393%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.840%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.393%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.208%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.393%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.060%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.541%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.840%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.541%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.219%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="51" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Healthcare&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Goodwill&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Impairments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Impairments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Impairments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Goodwill&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,055)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;316,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42,329)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;273,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;459,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(74,384)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;385,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Impairments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(279,808)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(279,808)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(279,808)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(279,808)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,514)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,514)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,055)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;322,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(322,137)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;470,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(354,192)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effect of foreign currency exchange in the table above reflects the impact on goodwill of amounts recorded in currencies other than the U.S. dollar on the financial statements of foreign subsidiaries and the resulting effect of foreign currency translation between the applicable functional currency and the U.S. dollar.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Goodwill Impairment&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For purposes of our annual goodwill impairment test, our reporting units are Healthcare Solutions and Industrial Solutions. For the years ended December 31, 2023 and December 31, 2022, we completed the required annual goodwill impairment tests for each of our reporting units as of November 1, 2023 and November 30, 2022, respectively, as further discussed in Note 2. The goodwill impairment tests performed as of each testing date compared the fair value of each of our reporting units to its carrying value. We estimated the fair value of each reporting unit based upon projections of future revenues, expenses, and cash flows discounted to their present value. The use of forecasted cash flows for purposes of the annual goodwill impairment test represents the application of Level 3 fair value measurement inputs, as defined in Note 24.&lt;/span&gt;&lt;/div&gt;As a result of our goodwill impairment test performed as of November 1, 2023, we determined that the carrying value of our Industrial Solutions reporting unit exceeded its fair value by an amount that was in excess of the goodwill assigned to the Industrial Solutions reporting unit. This result of our impairment test is primarily attributable to (1) the significant and sustained decline in the trading price of our common stock and our market capitalization leading up to and as of November 1, 2023 and (2) the significantly higher carrying value (including the goodwill balance) of the Industrial Solutions reporting unit, as compared to the Healthcare Solutions reporting unit. Consistent with the result of our annual goodwill impairment test, we recognized a goodwill impairment charge of $279,808 to write off the entire goodwill balance assigned to the Industrial Solutions reporting unit. This goodwill charge is reported within impairments of goodwill and intangible assets on our consolidated statement of operations for the year ended December 31, 2023. The estimated fair value of our Healthcare Solutions reporting unit was in excess of its carrying value as of November 1, 2023 and November 30, 2022, and the estimated fair value of our Industrial Solutions reporting unit was in excess of its carrying value as of November 30, 2022.</us-gaap:GoodwillDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock contextRef="c-1" id="f-824">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reflects the changes in the carrying amount of goodwill by reporting unit for the year ended December 31, 2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.181%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.060%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.541%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.840%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.541%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.060%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.393%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.356%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.393%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.840%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.393%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.208%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.393%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.060%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.541%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.840%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.541%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.219%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="51" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Healthcare&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Goodwill&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Impairments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Impairments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Impairments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Goodwill&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,055)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;316,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42,329)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;273,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;459,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(74,384)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;385,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Impairments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(279,808)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(279,808)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(279,808)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(279,808)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,514)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,514)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,055)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;322,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(322,137)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;470,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(354,192)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:GoodwillGross contextRef="c-168" decimals="-3" id="f-825" unitRef="usd">143431000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-168" decimals="-3" id="f-826" unitRef="usd">32055000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill contextRef="c-168" decimals="-3" id="f-827" unitRef="usd">111376000</us-gaap:Goodwill>
    <us-gaap:GoodwillGross contextRef="c-169" decimals="-3" id="f-828" unitRef="usd">316265000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-169" decimals="-3" id="f-829" unitRef="usd">42329000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill contextRef="c-169" decimals="-3" id="f-830" unitRef="usd">273936000</us-gaap:Goodwill>
    <us-gaap:GoodwillGross contextRef="c-6" decimals="-3" id="f-831" unitRef="usd">459696000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-6" decimals="-3" id="f-832" unitRef="usd">74384000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill contextRef="c-6" decimals="-3" id="f-833" unitRef="usd">385312000</us-gaap:Goodwill>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c-170" decimals="-3" id="f-834" unitRef="usd">1005000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c-170" decimals="-3" id="f-835" unitRef="usd">1005000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c-63" decimals="-3" id="f-836" unitRef="usd">7386000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c-63" decimals="-3" id="f-837" unitRef="usd">7386000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c-1" decimals="-3" id="f-838" unitRef="usd">8391000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c-1" decimals="-3" id="f-839" unitRef="usd">8391000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillImpairmentLoss contextRef="c-170" decimals="-3" id="f-840" unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss contextRef="c-170" decimals="-3" id="f-841" unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss contextRef="c-63" decimals="-3" id="f-842" unitRef="usd">279808000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss contextRef="c-63" decimals="-3" id="f-843" unitRef="usd">279808000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss contextRef="c-1" decimals="-3" id="f-844" unitRef="usd">279808000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss contextRef="c-1" decimals="-3" id="f-845" unitRef="usd">279808000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-170" decimals="-3" id="f-846" unitRef="usd">3701000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-170" decimals="-3" id="f-847" unitRef="usd">3701000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-63" decimals="-3" id="f-848" unitRef="usd">-1514000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-63" decimals="-3" id="f-849" unitRef="usd">-1514000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-1" decimals="-3" id="f-850" unitRef="usd">2187000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-1" decimals="-3" id="f-851" unitRef="usd">2187000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillGross contextRef="c-171" decimals="-3" id="f-852" unitRef="usd">148137000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-171" decimals="-3" id="f-853" unitRef="usd">32055000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill contextRef="c-171" decimals="-3" id="f-854" unitRef="usd">116082000</us-gaap:Goodwill>
    <us-gaap:GoodwillGross contextRef="c-172" decimals="-3" id="f-855" unitRef="usd">322137000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-172" decimals="-3" id="f-856" unitRef="usd">322137000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill contextRef="c-172" decimals="-3" id="f-857" unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:GoodwillGross contextRef="c-5" decimals="-3" id="f-858" unitRef="usd">470274000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-5" decimals="-3" id="f-859" unitRef="usd">354192000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill contextRef="c-5" decimals="-3" id="f-860" unitRef="usd">116082000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairmentLoss contextRef="c-63" decimals="-3" id="f-861" unitRef="usd">279808000</us-gaap:GoodwillImpairmentLoss>
    <ddd:InvestmentsAndNotesReceivableTextBlock contextRef="c-1" id="f-862">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;(10)  Investments and Note Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company holds various investments in equity and debt instruments that are included in other assets on our consolidated balance sheets. The following table summarizes our investment balances as of December 31, 2023 and December 31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:68.929%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.261%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.792%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity investments under the equity method of accounting&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity investments without readily determinable fair values&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total equity investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term note receivable&lt;/span&gt;&lt;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"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;535&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;515&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) Reflects warrant investment carried at fair value. The fair value of these warrants is measured using Level 3 fair value measurement inputs. Refer to Note 24 for a description of these inputs.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2) Includes interest amounts that have been accrued on, recorded to and reported as part of the notes receivable balances.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Equity Investments under the Equity Method of Accounting&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;National Additive Manufacturing Innovation ("NAMI") Joint Venture&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2022, we and the Saudi Arabian Industrial Investments Company ("Dussur") signed an agreement to form a joint venture intended to expand the use of additive manufacturing within the Kingdom of Saudi Arabia and surrounding geographies, including the Middle East and North Africa. The joint venture is to enable the development of Saudi Arabia&#x2019;s domestic additive manufacturing production capabilities, consistent with the Kingdom&#x2019;s &#x2018;Vision 2030,&#x2019; which is focused on diversification of the economy and long-term sustainability. 3D Systems had committed to an initial investment in the joint venture of approximately $6,500, of which $3,435 had been deposited into an escrow account as of December 31, 2022 and, accordingly, was reported as restricted cash within other assets on the December 31, 2022 consolidated balance sheet. In February 2023, the Company officially became a shareholder in the joint venture, resulting in the Company holding a 49% ownership interest. During April 2023, the $3,435 held in escrow, as well as the additional amount of approximately $3,065 owed to the joint venture, was deposited into a bank account of the joint venture for use in its operations. The impact of this investment in NAMI on the Company&#x2019;s future financial condition and cash flows is expected to be limited to the cash outflow(s) related to any future investments, if required. Additional future investments in the joint venture are contingent upon the achievement of certain milestones or separate agreement by the parties to the joint venture to invest additional capital. Refer to Note 26 for details regarding the Company's incremental investment in NAMI subsequent to December 31, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2023, the Company continues to own 49% of the joint venture's common stock, and the joint venture is an unconsolidated VIE as disclosed in Note 2. The Company accounts for the joint venture under the equity method of accounting, which requires the Company to recognize its proportionate share of the joint venture's reported net income or loss. For the year ended December 31, 2023, the Company has recorded and separately reported a loss on equity method investment in the consolidated statements of operations. In addition, the Company's reported revenue and cost of sales for the year ended December 31, 2023 included related party revenue and associated related party cost of sales of $1,743 and $996, respectively, attributable to sales to NAMI. As of December 31, 2023, the outstanding related party receivable balance attributable to our sales to NAMI was $1,092.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Equity Investments without Readily Determinable Fair Values&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Theradaptive&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2023, we made an $8,000 investment in Theradaptive, Inc. ("Theradaptive"), via the purchase of Series A Preferred Stock, pursuant to which we hold an approximate 9.15%, or 8.25% fully-diluted, ownership interest in Theradaptive. Theradaptive, which is an unconsolidated VIE as disclosed in Note 2, is currently developing a protein that encourages bone growth. This biotechnology could be applied to 3D printed metal splints for patients who otherwise may require amputation of a limb because the lost bone is too vast to replace with a splint. The Company has accounted for its investment in Theradaptive on a cost basis, subject to assessment for impairment, as (1) the fair value of Theradaptive's equity is not readily determinable and (2) the investment is not subject to the equity method of accounting due to the Company's lack of significant influence. The investment in Theradaptive is not expected to materially impact our future financial position, results of operations, or cash flows. No impairment charges were recognized with respect to this investment during the year ended December 31, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Enhatch&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2022, we made a $10,000 investment in convertible preferred shares for an approximate 26.6% ownership interest in Enhatch Inc. (&#x201c;Enhatch&#x201d;), the developer of the Intelligent Surgery Ecosystem. We simultaneously entered into a supply agreement with Enhatch. We also obtained warrants to purchase additional shares of Enhatch, as well as the right to purchase in the future (&#x201c;call option&#x201d;) the remaining shares of Enhatch that 3D Systems does not own if certain revenue targets are achieved. As of the original investment date, the fair values of the convertible preferred shares, inclusive of the embedded call option, and warrants were bifurcated and were $9,670 and $330, respectively. The investment, including the embedded call option and the warrants, is recorded in other assets on the consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Enhatch&#x2019;s Intelligent Surgery Ecosystem provides technologies which streamline and scale the design and delivery of patient-specific medical devices by automating the process. Incorporating these capabilities into 3D Systems&#x2019; workflow for patient-specific solutions, which includes advanced software, expert treatment planning services, custom implants and instrumentation design, and industry-leading production processes, will help more efficiently meet the growing demand for personalized medical devices.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of  December 31, 2023 and December 31, 2022, the reported carrying value of the Company's convertible preferred stock investment in Enhatch, inclusive of the call option, is $6,900, which reflects the cumulative impact of $2,770 of historical impairment charges that have been recognized since the date of the original investment. These impairment charges were recorded during the year ended December 31, 2022. No impairment charges were recognized with respect to this investment during the year ended December 31, 2023.  During the year ended December 31, 2023, the Company made purchases of $182 from Enhatch .&lt;/span&gt;&lt;/div&gt;</ddd:InvestmentsAndNotesReceivableTextBlock>
    <us-gaap:EquityMethodInvestmentsTextBlock contextRef="c-1" id="f-863">The following table summarizes our investment balances as of December 31, 2023 and December 31, 2022:&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:68.929%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.261%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.792%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity investments under the equity method of accounting&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity investments without readily determinable fair values&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total equity investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term note receivable&lt;/span&gt;&lt;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"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;535&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;515&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) Reflects warrant investment carried at fair value. The fair value of these warrants is measured using Level 3 fair value measurement inputs. Refer to Note 24 for a description of these inputs.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2) Includes interest amounts that have been accrued on, recorded to and reported as part of the notes receivable balances.&lt;/span&gt;&lt;/div&gt;</us-gaap:EquityMethodInvestmentsTextBlock>
    <us-gaap:EquityMethodInvestments contextRef="c-5" decimals="-3" id="f-864" unitRef="usd">5247000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments contextRef="c-6" decimals="-3" id="f-865" unitRef="usd">0</us-gaap:EquityMethodInvestments>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount contextRef="c-5" decimals="-3" id="f-866" unitRef="usd">20847000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount contextRef="c-6" decimals="-3" id="f-867" unitRef="usd">12953000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <ddd:OtherEquityInvestment contextRef="c-5" decimals="-3" id="f-868" unitRef="usd">200000</ddd:OtherEquityInvestment>
    <ddd:OtherEquityInvestment contextRef="c-6" decimals="-3" id="f-869" unitRef="usd">200000</ddd:OtherEquityInvestment>
    <ddd:EquityInvestmentsAndSecurities contextRef="c-5" decimals="-3" id="f-870" unitRef="usd">26294000</ddd:EquityInvestmentsAndSecurities>
    <ddd:EquityInvestmentsAndSecurities contextRef="c-6" decimals="-3" id="f-871" unitRef="usd">13153000</ddd:EquityInvestmentsAndSecurities>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent contextRef="c-5" decimals="-3" id="f-872" unitRef="usd">535000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent contextRef="c-6" decimals="-3" id="f-873" unitRef="usd">515000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:NotesReceivableNet contextRef="c-5" decimals="-3" id="f-874" unitRef="usd">535000</us-gaap:NotesReceivableNet>
    <us-gaap:NotesReceivableNet contextRef="c-6" decimals="-3" id="f-875" unitRef="usd">515000</us-gaap:NotesReceivableNet>
    <us-gaap:EquityMethodInvestments contextRef="c-173" decimals="-3" id="f-876" unitRef="usd">6500000</us-gaap:EquityMethodInvestments>
    <ddd:EquityMethodInvestmentsEscrowDeposit contextRef="c-174" decimals="-3" id="f-877" unitRef="usd">3435000</ddd:EquityMethodInvestmentsEscrowDeposit>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c-175" decimals="2" id="f-878" unitRef="number">0.49</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <ddd:EquityMethodInvestmentsEscrowDeposit contextRef="c-176" decimals="-3" id="f-879" unitRef="usd">3435000</ddd:EquityMethodInvestmentsEscrowDeposit>
    <us-gaap:EquityMethodInvestments contextRef="c-176" decimals="-3" id="f-880" unitRef="usd">3065000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c-177" decimals="2" id="f-881" unitRef="number">0.49</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-178" decimals="-3" id="f-882" unitRef="usd">1743000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-178" decimals="-3" id="f-883" unitRef="usd">996000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-179" decimals="-3" id="f-884" unitRef="usd">1092000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount contextRef="c-180" decimals="-3" id="f-885" unitRef="usd">8000000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquityOwnershipPercentageExcludingConsolidatedEntityAndEquityMethodInvestee contextRef="c-181" decimals="4" id="f-886" unitRef="number">0.0915</us-gaap:EquityOwnershipPercentageExcludingConsolidatedEntityAndEquityMethodInvestee>
    <us-gaap:EquityOwnershipPercentageExcludingConsolidatedEntityAndEquityMethodInvestee contextRef="c-180" decimals="4" id="f-887" unitRef="number">0.0825</us-gaap:EquityOwnershipPercentageExcludingConsolidatedEntityAndEquityMethodInvestee>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount contextRef="c-182" decimals="INF" id="f-888" unitRef="usd">0</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount contextRef="c-183" decimals="-3" id="f-889" unitRef="usd">10000000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquityOwnershipPercentageExcludingConsolidatedEntityAndEquityMethodInvestee contextRef="c-183" decimals="3" id="f-890" unitRef="number">0.266</us-gaap:EquityOwnershipPercentageExcludingConsolidatedEntityAndEquityMethodInvestee>
    <ddd:ConvertiblePreferredStockFairValue contextRef="c-183" decimals="-3" id="f-891" unitRef="usd">9670000</ddd:ConvertiblePreferredStockFairValue>
    <ddd:ConvertiblePreferredStockFairValue contextRef="c-184" decimals="-3" id="f-892" unitRef="usd">330000</ddd:ConvertiblePreferredStockFairValue>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount contextRef="c-185" decimals="-3" id="f-893" unitRef="usd">6900000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount contextRef="c-186" decimals="-3" id="f-894" unitRef="usd">6900000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount contextRef="c-186" decimals="-3" id="f-895" unitRef="usd">2770000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount contextRef="c-185" decimals="-3" id="f-896" unitRef="usd">2770000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount contextRef="c-187" decimals="-3" id="f-897" unitRef="usd">0</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments contextRef="c-187" decimals="-3" id="f-898" unitRef="usd">182000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:LesseeFinanceLeasesTextBlock contextRef="c-1" id="f-900">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;(11)  Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have various lease agreements for our facilities, equipment and vehicles with remaining lease terms ranging from &lt;span style="-sec-ix-hidden:f-901"&gt;one&lt;/span&gt; to fifteen years. During the year ended December 31, 2023, two buildings that were under construction as of December 31, 2022 were completed and became available for use by the Company as leased premises. As a result, these leases were deemed to have commenced during the period. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Components of lease cost (income) for the years ended December 31, 2023, 2022, and 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.040%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.794%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost - amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;621&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;714&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost - interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;238&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;705&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(186)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(158)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(569)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2023, our future minimum lease payments under operating leases and finance leases with initial or remaining lease terms in excess of one year were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:69.660%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.792%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Years ending December 31:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments (undiscounted)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,015)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,856)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to our leases for the years ending December 31, 2023, 2022 and 2021 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.186%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.794%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash outflow for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash outflow for finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing cash outflow for finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average remaining lease term and discount rate for our finance and operating leases as of December 31, 2023 and &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.005%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.969%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.794%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.96%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.23%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.83%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.49%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="c-1" id="f-899">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;(11)  Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have various lease agreements for our facilities, equipment and vehicles with remaining lease terms ranging from &lt;span style="-sec-ix-hidden:f-901"&gt;one&lt;/span&gt; to fifteen years. During the year ended December 31, 2023, two buildings that were under construction as of December 31, 2022 were completed and became available for use by the Company as leased premises. As a result, these leases were deemed to have commenced during the period. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Components of lease cost (income) for the years ended December 31, 2023, 2022, and 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.040%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.794%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost - amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;621&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;714&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost - interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;238&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;705&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(186)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(158)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(569)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2023, our future minimum lease payments under operating leases and finance leases with initial or remaining lease terms in excess of one year were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:69.660%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.792%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Years ending December 31:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments (undiscounted)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,015)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,856)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to our leases for the years ending December 31, 2023, 2022 and 2021 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.186%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.794%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash outflow for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash outflow for finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing cash outflow for finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average remaining lease term and discount rate for our finance and operating leases as of December 31, 2023 and &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.005%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.969%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.794%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.96%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.23%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.83%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.49%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <ddd:LesseeTermOfContract contextRef="c-189" id="f-902">P15Y</ddd:LesseeTermOfContract>
    <us-gaap:NumberOfRealEstateProperties
      contextRef="c-5"
      decimals="INF"
      id="f-903"
      unitRef="building">2</us-gaap:NumberOfRealEstateProperties>
    <us-gaap:LeaseCostTableTextBlock contextRef="c-1" id="f-904">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Components of lease cost (income) for the years ended December 31, 2023, 2022, and 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.040%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.794%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost - amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;621&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;714&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost - interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;238&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;705&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(186)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(158)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(569)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to our leases for the years ending December 31, 2023, 2022 and 2021 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.186%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.794%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash outflow for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash outflow for finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing cash outflow for finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average remaining lease term and discount rate for our finance and operating leases as of December 31, 2023 and &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.005%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.969%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.794%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.96%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.23%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.83%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.49%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost contextRef="c-1" decimals="-3" id="f-905" unitRef="usd">13667000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-13" decimals="-3" id="f-906" unitRef="usd">9135000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-14" decimals="-3" id="f-907" unitRef="usd">10226000</us-gaap:OperatingLeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization contextRef="c-1" decimals="-3" id="f-908" unitRef="usd">991000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization contextRef="c-13" decimals="-3" id="f-909" unitRef="usd">621000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization contextRef="c-14" decimals="-3" id="f-910" unitRef="usd">714000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense contextRef="c-1" decimals="-3" id="f-911" unitRef="usd">478000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense contextRef="c-13" decimals="-3" id="f-912" unitRef="usd">196000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense contextRef="c-14" decimals="-3" id="f-913" unitRef="usd">238000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:ShortTermLeaseCost contextRef="c-1" decimals="-3" id="f-914" unitRef="usd">494000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-13" decimals="-3" id="f-915" unitRef="usd">705000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-14" decimals="-3" id="f-916" unitRef="usd">76000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-1" decimals="-3" id="f-917" unitRef="usd">3953000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-13" decimals="-3" id="f-918" unitRef="usd">764000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-14" decimals="-3" id="f-919" unitRef="usd">3163000</us-gaap:VariableLeaseCost>
    <us-gaap:SubleaseIncome contextRef="c-1" decimals="-3" id="f-920" unitRef="usd">186000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome contextRef="c-13" decimals="-3" id="f-921" unitRef="usd">158000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome contextRef="c-14" decimals="-3" id="f-922" unitRef="usd">569000</us-gaap:SubleaseIncome>
    <us-gaap:LeaseCost contextRef="c-1" decimals="-3" id="f-923" unitRef="usd">19397000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-13" decimals="-3" id="f-924" unitRef="usd">11263000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-14" decimals="-3" id="f-925" unitRef="usd">13848000</us-gaap:LeaseCost>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c-1" id="f-927">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2023, our future minimum lease payments under operating leases and finance leases with initial or remaining lease terms in excess of one year were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:69.660%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.792%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Years ending December 31:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments (undiscounted)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,015)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,856)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock contextRef="c-1" id="f-926">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2023, our future minimum lease payments under operating leases and finance leases with initial or remaining lease terms in excess of one year were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:69.660%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.792%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Years ending December 31:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments (undiscounted)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,015)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,856)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-5" decimals="-3" id="f-928" unitRef="usd">2818000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-5" decimals="-3" id="f-929" unitRef="usd">14375000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo contextRef="c-5" decimals="-3" id="f-930" unitRef="usd">2244000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c-5" decimals="-3" id="f-931" unitRef="usd">12876000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree contextRef="c-5" decimals="-3" id="f-932" unitRef="usd">2155000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c-5" decimals="-3" id="f-933" unitRef="usd">12242000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour contextRef="c-5" decimals="-3" id="f-934" unitRef="usd">2125000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c-5" decimals="-3" id="f-935" unitRef="usd">9937000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive contextRef="c-5" decimals="-3" id="f-936" unitRef="usd">2115000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="c-5" decimals="-3" id="f-937" unitRef="usd">9351000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive contextRef="c-5" decimals="-3" id="f-938" unitRef="usd">6786000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="c-5" decimals="-3" id="f-939" unitRef="usd">30794000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue contextRef="c-5" decimals="-3" id="f-940" unitRef="usd">18243000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c-5" decimals="-3" id="f-941" unitRef="usd">89575000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount contextRef="c-5" decimals="-3" id="f-942" unitRef="usd">5015000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c-5" decimals="-3" id="f-943" unitRef="usd">22856000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiability contextRef="c-5" decimals="-3" id="f-944" unitRef="usd">13228000</us-gaap:FinanceLeaseLiability>
    <us-gaap:OperatingLeaseLiability contextRef="c-5" decimals="-3" id="f-945" unitRef="usd">66719000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeasePayments contextRef="c-1" decimals="-3" id="f-946" unitRef="usd">13177000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-13" decimals="-3" id="f-947" unitRef="usd">10268000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-14" decimals="-3" id="f-948" unitRef="usd">11108000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability contextRef="c-1" decimals="-3" id="f-949" unitRef="usd">478000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability contextRef="c-13" decimals="-3" id="f-950" unitRef="usd">196000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability contextRef="c-14" decimals="-3" id="f-951" unitRef="usd">238000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c-1" decimals="-3" id="f-952" unitRef="usd">644000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c-13" decimals="-3" id="f-953" unitRef="usd">652000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c-14" decimals="-3" id="f-954" unitRef="usd">721000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-5" id="f-955">P8Y</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-5" id="f-956">P7Y8M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-6" id="f-957">P6Y2M12D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-6" id="f-958">P7Y8M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent contextRef="c-5" decimals="4" id="f-959" unitRef="number">0.0896</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-5" decimals="4" id="f-960" unitRef="number">0.0723</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent contextRef="c-6" decimals="4" id="f-961" unitRef="number">0.0483</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-6" decimals="4" id="f-962" unitRef="number">0.0649</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock contextRef="c-1" id="f-963">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;(12)  Accrued and Other Liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-965"&gt;&lt;span style="-sec-ix-hidden:f-966"&gt;Accrued and other liabilities&lt;/span&gt;&lt;/span&gt; at December 31, 2023 and 2022 are summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.391%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Compensation and benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Legal contingencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Product warranty liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current finance lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the product warranty obligation for the years ended December 31, 2023, 2022 and 2021 are summarized below:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:40.420%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.796%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Beginning Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Settlements made&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accruals for warranties issued&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ending Balance&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,397)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,961)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,547)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-995"&gt;&lt;span style="-sec-ix-hidden:f-996"&gt;Other liabilities&lt;/span&gt;&lt;/span&gt; at December 31, 2023 and 2022 are summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.391%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term employee indemnity&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Defined benefit pension obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnout liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Legal contingencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term finance lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The reduction in the earnout liability balance is the result of the reversal of all previously recognized expense attributable to a potential post-acquisition milestone-based payment related to the Company's 2021 acquisition of Volumetric. During the year ended December 31, 2023, the Company reversed the accrued compensation expense related to the potential earnout payment as the related milestone is no longer deemed probable of being achieved. Refer to Note 17 for additional details regarding the earnout arrangement and the financial impact of this milestone-based payment no longer being deemed probable of being paid.&lt;/span&gt;&lt;/div&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock contextRef="c-1" id="f-964">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-965"&gt;&lt;span style="-sec-ix-hidden:f-966"&gt;Accrued and other liabilities&lt;/span&gt;&lt;/span&gt; at December 31, 2023 and 2022 are summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.391%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Compensation and benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Legal contingencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Product warranty liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current finance lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-967" unitRef="usd">13196000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-6" decimals="-3" id="f-968" unitRef="usd">19814000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="c-5" decimals="-3" id="f-969" unitRef="usd">10373000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="c-6" decimals="-3" id="f-970" unitRef="usd">10694000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:LossContingencyAccrualCarryingValueCurrent contextRef="c-5" decimals="-3" id="f-971" unitRef="usd">3487000</us-gaap:LossContingencyAccrualCarryingValueCurrent>
    <us-gaap:LossContingencyAccrualCarryingValueCurrent contextRef="c-6" decimals="-3" id="f-972" unitRef="usd">9948000</us-gaap:LossContingencyAccrualCarryingValueCurrent>
    <us-gaap:StandardProductWarrantyAccrual contextRef="c-5" decimals="-3" id="f-973" unitRef="usd">2106000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual contextRef="c-6" decimals="-3" id="f-974" unitRef="usd">3677000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="c-5" decimals="-3" id="f-975" unitRef="usd">1770000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="c-6" decimals="-3" id="f-976" unitRef="usd">693000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-977" unitRef="usd">18528000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c-6" decimals="-3" id="f-978" unitRef="usd">11438000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-979" unitRef="usd">49460000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-6" decimals="-3" id="f-980" unitRef="usd">56264000</us-gaap:AccruedLiabilitiesCurrent>
    <ddd:ScheduleOfRecognizedWarrantyRevenueAndIncurredWarrantyCostsTableTextBlock contextRef="c-1" id="f-981">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the product warranty obligation for the years ended December 31, 2023, 2022 and 2021 are summarized below:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:40.420%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.796%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Beginning Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Settlements made&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accruals for warranties issued&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ending Balance&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,397)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,961)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,547)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ddd:ScheduleOfRecognizedWarrantyRevenueAndIncurredWarrantyCostsTableTextBlock>
    <ddd:DeferredWarrantyRevenue contextRef="c-6" decimals="-3" id="f-982" unitRef="usd">3677000</ddd:DeferredWarrantyRevenue>
    <ddd:SettlementsMade contextRef="c-1" decimals="-3" id="f-983" unitRef="usd">4397000</ddd:SettlementsMade>
    <ddd:AccrualsForWarrantiesIssued contextRef="c-1" decimals="-3" id="f-984" unitRef="usd">2826000</ddd:AccrualsForWarrantiesIssued>
    <ddd:DeferredWarrantyRevenue contextRef="c-5" decimals="-3" id="f-985" unitRef="usd">2106000</ddd:DeferredWarrantyRevenue>
    <ddd:DeferredWarrantyRevenue contextRef="c-15" decimals="-3" id="f-986" unitRef="usd">3585000</ddd:DeferredWarrantyRevenue>
    <ddd:SettlementsMade contextRef="c-13" decimals="-3" id="f-987" unitRef="usd">5961000</ddd:SettlementsMade>
    <ddd:AccrualsForWarrantiesIssued contextRef="c-13" decimals="-3" id="f-988" unitRef="usd">6053000</ddd:AccrualsForWarrantiesIssued>
    <ddd:DeferredWarrantyRevenue contextRef="c-6" decimals="-3" id="f-989" unitRef="usd">3677000</ddd:DeferredWarrantyRevenue>
    <ddd:DeferredWarrantyRevenue contextRef="c-16" decimals="-3" id="f-990" unitRef="usd">2348000</ddd:DeferredWarrantyRevenue>
    <ddd:SettlementsMade contextRef="c-14" decimals="-3" id="f-991" unitRef="usd">7547000</ddd:SettlementsMade>
    <ddd:AccrualsForWarrantiesIssued contextRef="c-14" decimals="-3" id="f-992" unitRef="usd">8784000</ddd:AccrualsForWarrantiesIssued>
    <ddd:DeferredWarrantyRevenue contextRef="c-15" decimals="-3" id="f-993" unitRef="usd">3585000</ddd:DeferredWarrantyRevenue>
    <us-gaap:OtherNoncurrentLiabilitiesTableTextBlock contextRef="c-1" id="f-994">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-995"&gt;&lt;span style="-sec-ix-hidden:f-996"&gt;Other liabilities&lt;/span&gt;&lt;/span&gt; at December 31, 2023 and 2022 are summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.391%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term employee indemnity&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Defined benefit pension obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnout liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Legal contingencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term finance lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherNoncurrentLiabilitiesTableTextBlock>
    <ddd:OtherLiabilitiesEmployeeIndemnityNoncurrent contextRef="c-5" decimals="-3" id="f-997" unitRef="usd">4790000</ddd:OtherLiabilitiesEmployeeIndemnityNoncurrent>
    <ddd:OtherLiabilitiesEmployeeIndemnityNoncurrent contextRef="c-6" decimals="-3" id="f-998" unitRef="usd">4817000</ddd:OtherLiabilitiesEmployeeIndemnityNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent contextRef="c-5" decimals="-3" id="f-999" unitRef="usd">5577000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent contextRef="c-6" decimals="-3" id="f-1000" unitRef="usd">5711000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent contextRef="c-5" decimals="-3" id="f-1001" unitRef="usd">5852000</us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent contextRef="c-6" decimals="-3" id="f-1002" unitRef="usd">5050000</us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent>
    <ddd:ContractWithCustomerLiabilityDeferredRevenueNoncurrent contextRef="c-5" decimals="-3" id="f-1003" unitRef="usd">2028000</ddd:ContractWithCustomerLiabilityDeferredRevenueNoncurrent>
    <ddd:ContractWithCustomerLiabilityDeferredRevenueNoncurrent contextRef="c-6" decimals="-3" id="f-1004" unitRef="usd">4974000</ddd:ContractWithCustomerLiabilityDeferredRevenueNoncurrent>
    <ddd:AccruedEarnoutLiabilityNoncurrent contextRef="c-5" decimals="-3" id="f-1005" unitRef="usd">0</ddd:AccruedEarnoutLiabilityNoncurrent>
    <ddd:AccruedEarnoutLiabilityNoncurrent contextRef="c-6" decimals="-3" id="f-1006" unitRef="usd">17244000</ddd:AccruedEarnoutLiabilityNoncurrent>
    <us-gaap:LitigationReserveNoncurrent contextRef="c-5" decimals="-3" id="f-1007" unitRef="usd">2863000</us-gaap:LitigationReserveNoncurrent>
    <us-gaap:LitigationReserveNoncurrent contextRef="c-6" decimals="-3" id="f-1008" unitRef="usd">6096000</us-gaap:LitigationReserveNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesNoncurrent contextRef="c-5" decimals="-3" id="f-1009" unitRef="usd">832000</us-gaap:OtherAccruedLiabilitiesNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesNoncurrent contextRef="c-6" decimals="-3" id="f-1010" unitRef="usd">289000</us-gaap:OtherAccruedLiabilitiesNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="c-5" decimals="-3" id="f-1011" unitRef="usd">11458000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="c-6" decimals="-3" id="f-1012" unitRef="usd">3280000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-5" decimals="-3" id="f-1013" unitRef="usd">33400000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-6" decimals="-3" id="f-1014" unitRef="usd">47461000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:DebtDisclosureTextBlock contextRef="c-1" id="f-1015">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;(13)  Borrowings&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Convertible Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 16, 2021, the Company issued $460,000 in aggregate principal amount of 0% Convertible Senior Notes due November 15, 2026 (the &#x201c;Notes&#x201d;), pursuant to an Indenture dated November 16, 2021 (the &#x201c;Indenture&#x201d;) 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&#x2019; discounts and commissions and offering expenses payable by the Company in the amount of $13,466. 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 their terms.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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&#x2019;s common stock, par value $0.001 per share (the &#x201c;Common Stock&#x201d;), is equal to or greater than 130% of the conversion price for each of at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter on each applicable trading day; (2) during the five business day period after any five consecutive trading day period (the &#x201c;measurement period&#x201d;) in which the trading price (as defined in the Indenture) per $1 principal amount of Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of the Common Stock and the conversion rate on each such trading day; (3) if the Company calls such Notes for redemption at any time prior to the close of business on the second scheduled trading day immediately preceding the redemption date; and (4) upon the occurrence of specified corporate events, including a Fundamental Change (as defined in the Indenture), or distributions of the Common Stock. On or after August 15, 2026, until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their Notes at any time, at the option of the holder, regardless of the foregoing circumstances. Upon conversion, the Company will pay cash up to the aggregate principal amount of the Notes to be converted and pay or deliver, as the case may be, cash, shares of Common Stock, or a combination of cash and shares of Common Stock, at the Company&#x2019;s election, in respect of the remainder, if any, of the Company&#x2019;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&#x2019;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. As of December 31, 2023, none of the circumstances that would permit the holders of the Notes to exercise their conversion option had occurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Notes are the Company&#x2019;s senior unsecured obligations and will rank senior in right of payment to any of the Company&#x2019;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&#x2019;s future unsecured indebtedness that is not so subordinated; be effectively subordinated in right of payment to any of the Company&#x2019;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. As of December 31, 2023, we were in compliance with all covenants of the Indenture. Subsequent to December 31, 2023, the Company has become non-compliant with certain terms of the Indenture. Refer to Note 26 for additional details. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company incurred $2,640, $2,652, and $324 of interest expense attributable to debt issuance cost accretion for the years ended December 31, 2023, 2022, and 2021, respectively. In addition, the Company wrote off $2,335 of debt issuance costs in connection with the repurchase of a portion of the Notes in December 2023, as further discussed below. Debt issuance cost accretion of $1,907, $1,917, and $1,690 is expected to be incurred in 2024, 2025 and 2026, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Debt Extinguishment&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2023, the Company repurchased $135,130 of the Notes for $100,614 including transaction expenses. The repurchased notes were retired upon receipt, and the retirement of the debt obligations was accounted for as an extinguishment of debt. The repurchase of the notes at a discount resulted in the recognition of a gain of $32,181, after transaction expenses and the write-off of related debt issuance costs, which is reported in Interest and other income (expense), net on the Company&#x2019;s consolidated statement of operations for the year ended December 31, 2023. As of December 31, 2023, there was $324,870 in aggregate principal amount of Notes outstanding and $5,514 of unamortized deferred issuance costs. At December 31, 2023, the estimated fair value of the Notes is $247,307. This is based on the quoted market price where the volume of activity is limited and not active and, thus, this is deemed a Level 2 fair value measurement.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Subsequent to December 31, 2023, the Company repurchased $110,492 aggregate principal amount of the Notes from certain holders. Refer to Note 26 for additional details.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-190" decimals="INF" id="f-1016" unitRef="usd">460000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-190"
      decimals="INF"
      id="f-1017"
      unitRef="number">0</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts contextRef="c-191" decimals="-3" id="f-1018" unitRef="usd">446534000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:AmortizationOfDebtDiscountPremium contextRef="c-191" decimals="-3" id="f-1019" unitRef="usd">13466000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="c-190"
      decimals="5"
      id="f-1020"
      unitRef="number">0.00594</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-192"
      decimals="INF"
      id="f-1021"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="c-191"
      decimals="INF"
      id="f-1022"
      unitRef="number">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays contextRef="c-191" decimals="INF" id="f-1023" unitRef="day">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1 contextRef="c-191" decimals="INF" id="f-1024" unitRef="day">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <ddd:DebtInstrumentConvertibleThresholdConsecutiveTradingDaysSalePrice contextRef="c-191" decimals="INF" id="f-1025" unitRef="day">5</ddd:DebtInstrumentConvertibleThresholdConsecutiveTradingDaysSalePrice>
    <ddd:DebtInstrumentConvertibleMeasurementPeriod contextRef="c-191" decimals="INF" id="f-1026" unitRef="day">5</ddd:DebtInstrumentConvertibleMeasurementPeriod>
    <ddd:DebtInstrumentThresholdPercentageOfSalesPricePercent
      contextRef="c-191"
      decimals="INF"
      id="f-1027"
      unitRef="number">0.98</ddd:DebtInstrumentThresholdPercentageOfSalesPricePercent>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="c-190"
      decimals="2"
      id="f-1028"
      unitRef="usdPerShare">35.92</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed
      contextRef="c-191"
      decimals="INF"
      id="f-1029"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="c-191"
      decimals="INF"
      id="f-1030"
      unitRef="number">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:AmortizationOfFinancingCosts contextRef="c-1" decimals="-3" id="f-1031" unitRef="usd">2640000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts contextRef="c-13" decimals="-3" id="f-1032" unitRef="usd">2652000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts contextRef="c-14" decimals="-3" id="f-1033" unitRef="usd">324000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:WriteOffOfDeferredDebtIssuanceCost contextRef="c-193" decimals="-3" id="f-1034" unitRef="usd">2335000</us-gaap:WriteOffOfDeferredDebtIssuanceCost>
    <us-gaap:AmortizationOfFinancingCosts contextRef="c-194" decimals="-3" id="f-1035" unitRef="usd">1907000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts contextRef="c-195" decimals="-3" id="f-1036" unitRef="usd">1917000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts contextRef="c-196" decimals="-3" id="f-1037" unitRef="usd">1690000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:DebtInstrumentRepurchasedFaceAmount contextRef="c-197" decimals="-3" id="f-1038" unitRef="usd">135130000</us-gaap:DebtInstrumentRepurchasedFaceAmount>
    <us-gaap:RepaymentsOfConvertibleDebt contextRef="c-198" decimals="-3" id="f-1039" unitRef="usd">100614000</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c-199" decimals="-3" id="f-1040" unitRef="usd">32181000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:LongTermDebt contextRef="c-197" decimals="-3" id="f-1041" unitRef="usd">324870000</us-gaap:LongTermDebt>
    <us-gaap:DeferredFinanceCostsNet contextRef="c-197" decimals="-3" id="f-1042" unitRef="usd">5514000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DebtInstrumentRepurchaseAmount contextRef="c-197" decimals="-3" id="f-1043" unitRef="usd">247307000</us-gaap:DebtInstrumentRepurchaseAmount>
    <us-gaap:DebtInstrumentRepurchasedFaceAmount contextRef="c-200" decimals="INF" id="f-1044" unitRef="usd">110492000</us-gaap:DebtInstrumentRepurchasedFaceAmount>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock contextRef="c-1" id="f-1046">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;(14)  Employee Benefits&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We sponsor a Section&#160;401(k)&#160;plan (the &#x201c;Plan&#x201d;) covering substantially all of our eligible U.S. employees. The Plan entitles eligible employees to make contributions to the Plan after meeting certain eligibility requirements. Contributions are limited to the maximum contribution allowances permitted under the Internal Revenue Code. We match &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50%&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; of contributions on the first&#160;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6%&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; of the participant&#x2019;s eligible compensation.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended December 31, 2023, 2022 and 2021, we expense&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;d $2,558&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, $2,254 and $2,039, respectively, for matching contributions related to the Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;International Retirement Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We sponsor a non-contributory defined benefit pension plan for certain employees of a non-U.S. subsidiary. We maintain outside of the plan 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, 2023 and 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:69.660%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.792%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reconciliation of benefit obligation:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Obligation as of January 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial (gain) loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,387)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(173)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(162)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of foreign currency exchange rate changes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(512)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit obligation as of December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of assets as of December 31 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Funded status as of December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,336)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,752)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognized the following amounts in the consolidated balance sheets at December 31, 2023 and 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:69.660%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.792%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued and other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(175)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(165)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,852)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,050)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,336)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,752)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Following are the projected benefit obligation and accumulated benefit obligation at December 31, 2023 and 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:69.660%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.792%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Projected benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the components of net periodic benefit costs and the amounts recognized in &lt;span style="-sec-ix-hidden:f-1085"&gt;&lt;span style="-sec-ix-hidden:f-1086"&gt;&lt;span style="-sec-ix-hidden:f-1087"&gt;accumulated other comprehensive income (loss)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; for the years ended December 31, 2023, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:62.204%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.454%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic benefit cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of actuarial (gain) loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(46)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net periodic pension cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other changes in plan assets and benefit obligations recognized in other comprehensive income (loss):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (gain) loss &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,387)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(234)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of prior years' unrecognized gain (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(45)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(259)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total recognized as other comprehensive income (loss), excluding tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,432)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(493)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total (gain) expense recognized in net periodic benefit cost and other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;820&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,185)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following assumptions are used to determine the benefit obligations as of December 31, 2023 and 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:69.660%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.792%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.6%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.2%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rate of compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following benefit payments, including expected future service cost, are expected to be paid:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:85.011%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.789%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Estimated future benefit payments for the years ending December 31:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029 through 2033&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="c-1"
      decimals="INF"
      id="f-1047"
      unitRef="number">0.50</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
      contextRef="c-1"
      decimals="INF"
      id="f-1048"
      unitRef="number">0.06</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer contextRef="c-1" decimals="-3" id="f-1049" unitRef="usd">2558000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer contextRef="c-13" decimals="-3" id="f-1050" unitRef="usd">2254000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer contextRef="c-14" decimals="-3" id="f-1051" unitRef="usd">2039000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock contextRef="c-1" id="f-1052">The following table provides a reconciliation of the changes in the projected benefit obligation for the years ended December 31, 2023 and 2022:&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:69.660%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.792%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reconciliation of benefit obligation:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Obligation as of January 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial (gain) loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,387)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(173)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(162)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of foreign currency exchange rate changes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(512)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit obligation as of December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of assets as of December 31 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Funded status as of December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,336)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,752)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock>
    <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c-6" decimals="-3" id="f-1053" unitRef="usd">5215000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c-15" decimals="-3" id="f-1054" unitRef="usd">9074000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-1" decimals="-3" id="f-1055" unitRef="usd">59000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-13" decimals="-3" id="f-1056" unitRef="usd">103000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-1" decimals="-3" id="f-1057" unitRef="usd">220000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-13" decimals="-3" id="f-1058" unitRef="usd">99000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss contextRef="c-1" decimals="-3" id="f-1059" unitRef="usd">-541000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss contextRef="c-13" decimals="-3" id="f-1060" unitRef="usd">3387000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid contextRef="c-1" decimals="-3" id="f-1061" unitRef="usd">173000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid contextRef="c-13" decimals="-3" id="f-1062" unitRef="usd">162000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation contextRef="c-1" decimals="-3" id="f-1063" unitRef="usd">-165000</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation>
    <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation contextRef="c-13" decimals="-3" id="f-1064" unitRef="usd">512000</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c-5" decimals="-3" id="f-1065" unitRef="usd">6027000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c-6" decimals="-3" id="f-1066" unitRef="usd">5215000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-5" decimals="-3" id="f-1067" unitRef="usd">3691000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-6" decimals="-3" id="f-1068" unitRef="usd">3463000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan contextRef="c-5" decimals="-3" id="f-1069" unitRef="usd">-2336000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan contextRef="c-6" decimals="-3" id="f-1070" unitRef="usd">-1752000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock contextRef="c-1" id="f-1071">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognized the following amounts in the consolidated balance sheets at December 31, 2023 and 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:69.660%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.792%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued and other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(175)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(165)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,852)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,050)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,336)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,752)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent contextRef="c-5" decimals="-3" id="f-1072" unitRef="usd">3691000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent contextRef="c-6" decimals="-3" id="f-1073" unitRef="usd">3463000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities contextRef="c-5" decimals="-3" id="f-1074" unitRef="usd">175000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities contextRef="c-6" decimals="-3" id="f-1075" unitRef="usd">165000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent contextRef="c-5" decimals="-3" id="f-1076" unitRef="usd">5852000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent contextRef="c-6" decimals="-3" id="f-1077" unitRef="usd">5050000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent contextRef="c-5" decimals="-3" id="f-1078" unitRef="usd">2336000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent contextRef="c-6" decimals="-3" id="f-1079" unitRef="usd">1752000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent>
    <us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock contextRef="c-1" id="f-1080">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Following are the projected benefit obligation and accumulated benefit obligation at December 31, 2023 and 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:69.660%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.792%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Projected benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the components of net periodic benefit costs and the amounts recognized in &lt;span style="-sec-ix-hidden:f-1085"&gt;&lt;span style="-sec-ix-hidden:f-1086"&gt;&lt;span style="-sec-ix-hidden:f-1087"&gt;accumulated other comprehensive income (loss)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; for the years ended December 31, 2023, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:62.204%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.454%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic benefit cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of actuarial (gain) loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(46)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net periodic pension cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other changes in plan assets and benefit obligations recognized in other comprehensive income (loss):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (gain) loss &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,387)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(234)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of prior years' unrecognized gain (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(45)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(259)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total recognized as other comprehensive income (loss), excluding tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,432)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(493)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total (gain) expense recognized in net periodic benefit cost and other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;820&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,185)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock>
    <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c-5" decimals="-3" id="f-1081" unitRef="usd">6027000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c-6" decimals="-3" id="f-1082" unitRef="usd">5215000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation contextRef="c-5" decimals="-3" id="f-1083" unitRef="usd">5776000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation contextRef="c-6" decimals="-3" id="f-1084" unitRef="usd">4984000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-1" decimals="-3" id="f-1088" unitRef="usd">59000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-13" decimals="-3" id="f-1089" unitRef="usd">103000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-14" decimals="-3" id="f-1090" unitRef="usd">187000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-1" decimals="-3" id="f-1091" unitRef="usd">220000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-13" decimals="-3" id="f-1092" unitRef="usd">99000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-14" decimals="-3" id="f-1093" unitRef="usd">130000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-1" decimals="-3" id="f-1094" unitRef="usd">46000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-13" decimals="-3" id="f-1095" unitRef="usd">-45000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-14" decimals="-3" id="f-1096" unitRef="usd">-259000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-1" decimals="-3" id="f-1097" unitRef="usd">233000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-13" decimals="-3" id="f-1098" unitRef="usd">247000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-14" decimals="-3" id="f-1099" unitRef="usd">576000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax contextRef="c-1" decimals="-3" id="f-1100" unitRef="usd">-541000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax contextRef="c-13" decimals="-3" id="f-1101" unitRef="usd">3387000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax contextRef="c-14" decimals="-3" id="f-1102" unitRef="usd">234000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax contextRef="c-1" decimals="-3" id="f-1103" unitRef="usd">46000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax contextRef="c-13" decimals="-3" id="f-1104" unitRef="usd">-45000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax contextRef="c-14" decimals="-3" id="f-1105" unitRef="usd">-259000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <ddd:OtherComprehensiveIncomeLossDefinedBenefitPlanAfterReclassificationAdjustmentExcludingTax contextRef="c-1" decimals="-3" id="f-1106" unitRef="usd">587000</ddd:OtherComprehensiveIncomeLossDefinedBenefitPlanAfterReclassificationAdjustmentExcludingTax>
    <ddd:OtherComprehensiveIncomeLossDefinedBenefitPlanAfterReclassificationAdjustmentExcludingTax contextRef="c-13" decimals="-3" id="f-1107" unitRef="usd">-3432000</ddd:OtherComprehensiveIncomeLossDefinedBenefitPlanAfterReclassificationAdjustmentExcludingTax>
    <ddd:OtherComprehensiveIncomeLossDefinedBenefitPlanAfterReclassificationAdjustmentExcludingTax contextRef="c-14" decimals="-3" id="f-1108" unitRef="usd">-493000</ddd:OtherComprehensiveIncomeLossDefinedBenefitPlanAfterReclassificationAdjustmentExcludingTax>
    <us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax contextRef="c-1" decimals="-3" id="f-1109" unitRef="usd">820000</us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax contextRef="c-13" decimals="-3" id="f-1110" unitRef="usd">-3185000</us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax contextRef="c-14" decimals="-3" id="f-1111" unitRef="usd">83000</us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:ScheduleOfAssumptionsUsedTableTextBlock contextRef="c-1" id="f-1112">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following assumptions are used to determine the benefit obligations as of December 31, 2023 and 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:69.660%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.792%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.6%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.2%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rate of compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAssumptionsUsedTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate contextRef="c-5" decimals="3" id="f-1113" unitRef="number">0.036</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate contextRef="c-6" decimals="3" id="f-1114" unitRef="number">0.042</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease contextRef="c-5" decimals="3" id="f-1115" unitRef="number">0.030</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease contextRef="c-6" decimals="3" id="f-1116" unitRef="number">0.030</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock contextRef="c-1" id="f-1117">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following benefit payments, including expected future service cost, are expected to be paid:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:85.011%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.789%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Estimated future benefit payments for the years ending December 31:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029 through 2033&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths contextRef="c-5" decimals="-3" id="f-1118" unitRef="usd">185000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo contextRef="c-5" decimals="-3" id="f-1119" unitRef="usd">187000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree contextRef="c-5" decimals="-3" id="f-1120" unitRef="usd">218000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour contextRef="c-5" decimals="-3" id="f-1121" unitRef="usd">244000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive contextRef="c-5" decimals="-3" id="f-1122" unitRef="usd">273000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter contextRef="c-5" decimals="-3" id="f-1123" unitRef="usd">1723000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:MinorityInterestDisclosureTextBlock contextRef="c-1" id="f-1124">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;(15)  Redeemable Non-controlling Interest&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon consummation of the Company's acquisition of Kumovis, existing shareholders of Kumovis retained a 6.25% ownership interest in Kumovis that the Company reports as RNCI due to put and call terms that could result in the Company redeeming this remaining ownership interest at a future date (see Note 3). The following table shows changes in the reported RNCI balance during the year ended December 31, 2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:84.280%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.790%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:112%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%"&gt;Year Ended December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-indent:0.9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Balance at December 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;1,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-indent:11pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Net loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:11pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(265)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-indent:11pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Redemption value in excess of carrying value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-indent:11pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Translation adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-indent:0.9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Balance at December 31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;2,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows changes in the reported RNCI balance during the year ended December 31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:84.280%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.790%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:112%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%"&gt;Year Ended December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-indent:0.9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Balance at January 1, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:11pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Fair value at the date of acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:11pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;1,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-indent:11pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Net loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:11pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(238)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:11pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Redemption value in excess of carrying value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:11pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-indent:11pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Translation adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:11pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(157)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-indent:0.9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Balance at December 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;1,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:MinorityInterestDisclosureTextBlock>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="c-201"
      decimals="4"
      id="f-1125"
      unitRef="number">0.0625</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:RedeemableNoncontrollingInterestTableTextBlock contextRef="c-1" id="f-1126">The following table shows changes in the reported RNCI balance during the year ended December 31, 2023:&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:84.280%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.790%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:112%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%"&gt;Year Ended December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-indent:0.9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Balance at December 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;1,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-indent:11pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Net loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:11pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(265)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-indent:11pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Redemption value in excess of carrying value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-indent:11pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Translation adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-indent:0.9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Balance at December 31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;2,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows changes in the reported RNCI balance during the year ended December 31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:84.280%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.790%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:112%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:0.9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%"&gt;Year Ended December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-indent:0.9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Balance at January 1, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:11pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Fair value at the date of acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:11pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;1,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-indent:11pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Net loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:11pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(238)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:11pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Redemption value in excess of carrying value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:11pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-indent:11pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Translation adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:11pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(157)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-indent:0.9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Balance at December 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;1,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RedeemableNoncontrollingInterestTableTextBlock>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount contextRef="c-6" decimals="-3" id="f-1127" unitRef="usd">1760000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-1128" unitRef="usd">-265000</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:MinorityInterestChangeInRedemptionValue contextRef="c-1" decimals="-3" id="f-1129" unitRef="usd">-479000</us-gaap:MinorityInterestChangeInRedemptionValue>
    <ddd:RedeemableNoncontrollingInterestEquityTranslationAdjustments contextRef="c-1" decimals="-3" id="f-1130" unitRef="usd">32000</ddd:RedeemableNoncontrollingInterestEquityTranslationAdjustments>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount contextRef="c-5" decimals="-3" id="f-1131" unitRef="usd">2006000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount contextRef="c-15" decimals="-3" id="f-1132" unitRef="usd">0</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <ddd:RedeemableNoncontrollingInterestEquityFairValueAtDateOfAcquisition contextRef="c-13" decimals="-3" id="f-1133" unitRef="usd">1559000</ddd:RedeemableNoncontrollingInterestEquityFairValueAtDateOfAcquisition>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest contextRef="c-13" decimals="-3" id="f-1134" unitRef="usd">-238000</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:MinorityInterestChangeInRedemptionValue contextRef="c-13" decimals="-3" id="f-1135" unitRef="usd">-596000</us-gaap:MinorityInterestChangeInRedemptionValue>
    <ddd:RedeemableNoncontrollingInterestEquityTranslationAdjustments contextRef="c-13" decimals="-3" id="f-1136" unitRef="usd">-157000</ddd:RedeemableNoncontrollingInterestEquityTranslationAdjustments>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount contextRef="c-6" decimals="-3" id="f-1137" unitRef="usd">1760000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:PreferredStockTextBlock contextRef="c-1" id="f-1138">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;(16)  Common Stock and Preferred Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is authorized to issue 220,000 shares of common stock. The holders of the common stock are entitled to one vote for each share held at all meetings of stockholders (and for written actions in lieu of meetings).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dividends may be declared and paid on common stock from funds lawfully available as and when determined by the Board of Directors and subject to any preferential dividend rights of any then outstanding preferred stock. Through the year ended December 31, 2023, no dividends have been declared.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Preferred Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is authorized to issue 5,000 shares of preferred stock, all of which remained unissued at December 31, 2023 and 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:PreferredStockTextBlock>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c-5"
      decimals="INF"
      id="f-1139"
      unitRef="shares">220000000</us-gaap:CommonStockSharesAuthorized>
    <ddd:CommonStockVotingRightsVotesPerShare contextRef="c-5" decimals="INF" id="f-1140" unitRef="vote">1</ddd:CommonStockVotingRightsVotesPerShare>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-1"
      decimals="INF"
      id="f-1141"
      unitRef="usdPerShare">0</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c-6"
      decimals="INF"
      id="f-1142"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c-5"
      decimals="INF"
      id="f-1143"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c-1" id="f-1144">(17)  Stock-Based Compensation&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock Incentive Plans&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;2015 Incentive Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is authorized to grant shares of restricted stock, restricted stock units (&#x201c;RSUs&#x201d;), stock appreciation rights, cash incentive awards and options to purchase shares of common stock to employees and non-employees inclusive of directors pursuant to its 2015 Incentive Plan (the &#x201c;2015 Plan&#x201d;). The 2015 Plan also designates that shares may be used for performance-based awards and market-based awards. The vesting period for awards granted under the 2015 Plan is generally determined by the Board of Directors at the date of the grant. Generally, the awards vest one third each year, over 3 years. The total number of shares of common stock reserved and available for distribution under the 2015 Plan and the total number of shares of common stock that can be issued pursuant to stock options is 25,235 shares. Stock-based compensation expense is generally included in selling, general and administrative expenses in the consolidated statements of operations. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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"&gt;Systemic Bio Phantom Unit Plan&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2023, we granted phantom unit awards ("Phantom Units") under a new compensation plan designed for employees and non-employees performing services for Systemic Bio, a wholly-owned subsidiary of 3D Systems Corporation. All awards granted under the plan are subsidiary-level awards.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Phantom Units granted under the plan include both a time-based vesting condition (generally 4 years, subject to acceleration in connection with specified liquidity events) and a market condition that is met if (1) the value of Systemic Bio exceeds a specified multiple of the capital invested in this subsidiary (the "hurdle") and (2) the business achieves a specified minimum internal rate of return. The market condition will be assessed upon (A) a trigger event (e.g., change-in-control, IPO, or plan expiration of December 31, 2030) and/or (B) an interim liquidity event (defined as January 1, 2028) that occurs prior to a trigger event. All awards granted under the plan are liability-classified due to our intention to settle these awards with cash; although, we have discretion to partially or fully settle these awards in equity upon vesting. Liability classification of the awards requires them to be remeasured at their estimated fair value at the end of each reporting period. Due to the presence of the market-condition and the fact that Systemic Bio does not have a readily available share price, the awards are valued using a Monte Carlo simulation with the assistance of a third-party valuation firm.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other Compensation Arrangements that Include Share Settlement&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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"&gt;Regenerative Medicine Earnout Payments and Performance-Based Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 1, 2021, the Company acquired Volumetric. Pursuant to the terms of the related acquisition agreement, the Company could be required to pay milestone-based payments of up to $355,000 in the aggregate, all of which would be incremental to the acquisition purchase price, upon (1) the achievement of seven discrete non-financial milestones that require attainment prior to either December 31, 2030 or December 31, 2035 and (2) the continued employment of certain key individuals from Volumetric. Each potential milestone-based payment is considered compensation expense, which the Company is required to recognize ratably from the point in time when a milestone is deemed probable of achievement through the estimated date of achievement. Each milestone payment, if earned, will be settled approximately half in cash and half in shares of the Company&#x2019;s common stock and, accordingly, the portion of the Company&#x2019;s accrued liability (see Note 12) that would ultimately be settled with the Company&#x2019;s common stock is reflected in the disclosure of stock-based compensation expense included herein. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, the Company has granted performance-based stock units (&#x201c;PSUs&#x201d;), with vesting terms that are based upon four individually-measured, non-financial milestones, to other employees who work on advancements in regenerative medicine related to human organs and non-organ human tissue. The PSUs associated with each individual milestone are required to be recognized as compensation expense over the period commencing on the date that the respective milestone is deemed probable of being met through the anticipated date of achievement.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to the year ended December 31, 2023, the Company recognized compensation expense related to (1) one Volumetric milestone-based payment, for which the potential amount due to the sellers would be $65,000, and (2) one PSU milestone (&#x201c;the RegMed Awards&#x201d;), for which the aggregate grant date fair value of the outstanding and unvested awards was $4,536 as of December 31, 2022, as the related milestone was deemed probable of achievement. During the year ended December 31, 2023, the Company decided to reduce its budgeted funding for the R&amp;amp;D related to the Volumetric and RegMed Award milestones for which compensation expense was previously being recognized, which resulted in the Company concluding that it is no longer probable that the respective milestones would be achieved by the end of the term of the Volumetric earnout arrangement and prior to the expiration of the RegMed Awards. In concluding that the Volumetric and RegMed Award milestones would no longer be achieved, the Company reversed all of the previously accrued compensation expense, a portion of which was to be settled with common stock, which reduced selling, general and administrative expense, as well as the Company's reported loss, by $18,392 for the year ended December 31, 2023. The reversal of such accrued expense reduced our reported net loss per basic and diluted share of common stock by $0.14 for the year ended December 31, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subsequent to December 31, 2023, events have occurred that have resulted in the Company fully cancelling the former Volumetric Shareholders' eligibility to earn any portion of the $355,000 attributable to the milestone-based payments outlined in the Volumetric acquisition agreement. Refer to Note 26 for additional details.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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"&gt;dp polar Earnout&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 4, 2022, the Company acquired dp polar. The acquisition agreement included an earnout arrangement for $2,229 incremental to the acquisition purchase price, which would be settled via the issuance of 250 shares of the Company&#x2019;s common stock. The issuance and vesting of these shares is contingent on certain service conditions of a key individual from dp polar through December 31, 2024. Management concluded that this potential obligation for the issuance of  250 shares of common stock should be accounted for as compensation expense recognized over the individual's service period and, accordingly, the related expense is reflected in the disclosure of stock-based compensation included herein. In April 2024, due to a change in the key individual's employment arrangement, all service conditions were met based on the terms of the initial earnout. All remaining cost related to the unvested shares was recorded in operating expense in the three months ended June 30, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock-Based Compensation Activity and Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the stock-based compensation expense recognized during the years ended December 31, 2023, 2022, and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.040%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.794%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Included in the above expenses for the years ended December 31, 2023, 2022, and 2021 are $0, $4,030, and $22,057 of expense, respectively, pertaining to annual incentive compensation which is paid in Company shares of common stock that are vested upon grant. Also, included in the above expenses for the years ended December 31, 2023, 2022, and 2021 are $(8,640), $7,959, and $683, respectively, of expense related to the Volumetric earnout arrangement discussed above and in Note 3. Finally, the above expenses for the years ended December 31, 2023, 2022, and 2021 include $1,015, $268 and $0, respectively, of expense related to the dp polar earnout arrangement discussed above and in Note 3.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Restricted Stock&#160;and Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of our restricted stock and RSU activity for the year ended December 31, 2023 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:69.660%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.792%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands, except per share amounts)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Shares/Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at beginning of year &#x2014; unvested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,118)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,154)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at end of year &#x2014; unvested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Included in the above outstanding balance as of December 31, 2023 are 1,106 shares of restricted stock that vest under specified market conditions and 966 shares of restricted stock that remain subject to specified performance conditions in order to vest. Awards with specified market conditions were awarded to certain employees in 2023, 2022, and 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Systemic Bio Phantom Unit Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2023, we granted 597 units under the Systemic Bio Phantom Unit Plan, 596 of which remained outstanding as of December 31, 2023. Compensation expense attributable to these awards is being recognized over 40.5 months or 48 months, based upon the recipient. As the awards include graded, time-based vesting and a market condition, compensation expense is being recognized under the graded vesting (accelerated attribution) method. Compensation expense and the associated liability recognized during the year ended December 31, 2023 was $544. Systemic Bio Phantom Units are excluded from the restricted stock and RSU summary table above.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December 31, 2023, there was $41,161 of unrecognized stock-based compensation expense related to all unvested equity awards, which we expect to recognize over a weighted-average period of 1.9 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock Options&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2016, we awarded certain employees market condition stock options under the 2015 Plan that vest under specified market conditions. Each employee was generally awarded two equal tranches of market condition stock options that immediately vest when our common stock trades at either $30 or $40 per share for &lt;span style="-sec-ix-hidden:f-1199"&gt;ninety&lt;/span&gt; consecutive calendar days.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize compensation expense related to stock options on a straight-line basis over the derived term of the awards. The fair value of stock options with market conditions is estimated using a binomial lattice Monte Carlo simulation model. Expense for awards with a market condition is not reversed if the market condition is not met. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock option activity for the year ended December 31, 2023 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.777%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.456%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands, except per share amounts)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Exercise&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Contractual Term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock option activity:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited and expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;420&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2023 and 2022, none of the 420 outstanding stock options were exercisable, and there was no unrecognized stock-based compensation expense related to stock options.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-1" id="f-1145">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="c-5" decimals="-3" id="f-1146" unitRef="shares">25235000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-202" id="f-1147">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-203" decimals="-3" id="f-1148" unitRef="usd">355000000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <ddd:BusinessCombinationNumberOfMilestones
      contextRef="c-204"
      decimals="INF"
      id="f-1149"
      unitRef="milestone">7</ddd:BusinessCombinationNumberOfMilestones>
    <ddd:ShareBasedCompensationArrangementsByShareBasedPaymentAwardNumberOfNonFinancialMilestones
      contextRef="c-205"
      decimals="INF"
      id="f-1150"
      unitRef="milestone">4</ddd:ShareBasedCompensationArrangementsByShareBasedPaymentAwardNumberOfNonFinancialMilestones>
    <ddd:ShareBasedPaymentArrangementExpenseEarnoutPaymentMilestone contextRef="c-206" decimals="-3" id="f-1151" unitRef="usd">65000000</ddd:ShareBasedPaymentArrangementExpenseEarnoutPaymentMilestone>
    <ddd:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodFairValue contextRef="c-207" decimals="-3" id="f-1152" unitRef="usd">4536000</ddd:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodFairValue>
    <ddd:ShareBasedPaymentArrangementAccruedCompensationExpense contextRef="c-1" decimals="-3" id="f-1153" unitRef="usd">18392000</ddd:ShareBasedPaymentArrangementAccruedCompensationExpense>
    <ddd:ShareBasedPaymentArrangementChangeInEstimateEarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-1154"
      unitRef="usdPerShare">0.14</ddd:ShareBasedPaymentArrangementChangeInEstimateEarningsPerShareDiluted>
    <ddd:ShareBasedPaymentArrangementChangeInEstimateEarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-1155"
      unitRef="usdPerShare">0.14</ddd:ShareBasedPaymentArrangementChangeInEstimateEarningsPerShareBasic>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-203" decimals="-3" id="f-1156" unitRef="usd">355000000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-65" decimals="-3" id="f-1157" unitRef="usd">2229000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="c-66"
      decimals="-3"
      id="f-1158"
      unitRef="shares">250000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="c-66"
      decimals="-3"
      id="f-1159"
      unitRef="shares">250000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock contextRef="c-1" id="f-1160">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the stock-based compensation expense recognized during the years ended December 31, 2023, 2022, and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.040%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.794%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-1" decimals="-3" id="f-1161" unitRef="usd">23504000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-13" decimals="-3" id="f-1162" unitRef="usd">42415000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-14" decimals="-3" id="f-1163" unitRef="usd">55153000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c-1" decimals="-3" id="f-1164" unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c-13" decimals="-3" id="f-1165" unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c-14" decimals="-3" id="f-1166" unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-208" decimals="-3" id="f-1167" unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-209" decimals="-3" id="f-1168" unitRef="usd">4030000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-210" decimals="-3" id="f-1169" unitRef="usd">22057000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-211" decimals="-3" id="f-1170" unitRef="usd">-8640000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-212" decimals="-3" id="f-1171" unitRef="usd">7959000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-213" decimals="-3" id="f-1172" unitRef="usd">683000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-214" decimals="-3" id="f-1173" unitRef="usd">1015000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-215" decimals="-3" id="f-1174" unitRef="usd">268000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-216" decimals="-3" id="f-1175" unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock contextRef="c-1" id="f-1176">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of our restricted stock and RSU activity for the year ended December 31, 2023 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:69.660%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.792%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands, except per share amounts)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Shares/Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at beginning of year &#x2014; unvested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,118)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,154)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at end of year &#x2014; unvested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-217"
      decimals="-3"
      id="f-1177"
      unitRef="shares">5015000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-217"
      decimals="2"
      id="f-1178"
      unitRef="usdPerShare">18.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-218"
      decimals="-3"
      id="f-1179"
      unitRef="shares">4439000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-218"
      decimals="2"
      id="f-1180"
      unitRef="usdPerShare">10.26</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-218"
      decimals="-3"
      id="f-1181"
      unitRef="shares">1118000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-218"
      decimals="2"
      id="f-1182"
      unitRef="usdPerShare">15.45</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-218"
      decimals="-3"
      id="f-1183"
      unitRef="shares">2154000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-218"
      decimals="2"
      id="f-1184"
      unitRef="usdPerShare">13.09</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-219"
      decimals="-3"
      id="f-1185"
      unitRef="shares">6182000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-219"
      decimals="2"
      id="f-1186"
      unitRef="usdPerShare">14.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="c-220"
      decimals="-3"
      id="f-1187"
      unitRef="shares">1106000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="c-221"
      decimals="-3"
      id="f-1188"
      unitRef="shares">966000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-202"
      decimals="-3"
      id="f-1189"
      unitRef="shares">597000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-222"
      decimals="-3"
      id="f-1190"
      unitRef="shares">596000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-223" id="f-1191">P40M15D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-224" id="f-1192">P48M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense contextRef="c-202" decimals="-3" id="f-1193" unitRef="usd">544000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="c-225" decimals="-3" id="f-1194" unitRef="usd">41161000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-226" id="f-1195">P1Y10M24D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <ddd:ShareBasedCompensationArrangementBySharebasedPaymentAwardNumberOfTranches
      contextRef="c-227"
      decimals="INF"
      id="f-1196"
      unitRef="tranche">2</ddd:ShareBasedCompensationArrangementBySharebasedPaymentAwardNumberOfTranches>
    <ddd:TradingPriceForStockAwardTrancheOne
      contextRef="c-227"
      decimals="INF"
      id="f-1197"
      unitRef="usdPerShare">30</ddd:TradingPriceForStockAwardTrancheOne>
    <ddd:TradingPriceForStockAwardTrancheTwo
      contextRef="c-227"
      decimals="INF"
      id="f-1198"
      unitRef="usdPerShare">40</ddd:TradingPriceForStockAwardTrancheTwo>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="c-1" id="f-1200">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock option activity for the year ended December 31, 2023 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.777%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.456%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands, except per share amounts)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Exercise&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Contractual Term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock option activity:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited and expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;420&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c-6" decimals="-3" id="f-1201" unitRef="shares">420000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-6"
      decimals="2"
      id="f-1202"
      unitRef="usdPerShare">13.26</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c-13" id="f-1203">P3Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c-6" decimals="-3" id="f-1204" unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="c-1" decimals="-3" id="f-1205" unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c-1"
      decimals="2"
      id="f-1206"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c-1" decimals="-3" id="f-1207" unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="c-1"
      decimals="2"
      id="f-1208"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod contextRef="c-1" decimals="-3" id="f-1209" unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="c-1"
      decimals="2"
      id="f-1210"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c-5" decimals="-3" id="f-1211" unitRef="shares">420000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-5"
      decimals="2"
      id="f-1212"
      unitRef="usdPerShare">13.26</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c-1" id="f-1213">P2Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c-5" decimals="-3" id="f-1214" unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="c-6" decimals="-3" id="f-1215" unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="c-5" decimals="-3" id="f-1216" unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c-5" decimals="-3" id="f-1217" unitRef="shares">420000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions contextRef="c-6" decimals="INF" id="f-1218" unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions contextRef="c-5" decimals="INF" id="f-1219" unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock contextRef="c-1" id="f-1223">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;(18)  Interest and Other Income (Expense), Net&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.040%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.794%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest and other income (expense), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange (loss) gain, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,825)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,424)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest income (expense), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,902)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income (expense), net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,907)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;352,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total interest and other income (expense), net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,790)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;352,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Interest income (expense), net includes (1) interest income of $19,511, $9,352, and $438 for the years ended December 31, 2023, 2022, and 2021, respectively, and (2) interest expense of $3,301, $2,811, and $2,340 for the years ended December 31, 2023, 2022, and 2021, respectively. Other income (expense), net for the year ended December 31, 2023 includes a $32,181 gain on extinguishment of debt resulting from the Company's repurchase of $135,130 of its outstanding Convertible Senior Notes. See Note 13 for additional information. Other income (expense), net for the year ended December 31, 2021 includes $350,853 of gains on the sales of ODM, Simbionix and Cimatron. See Note 4 for additional information.</us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock>
    <us-gaap:InterestAndOtherIncomeTableTextBlock contextRef="c-1" id="f-1224">&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.040%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.794%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest and other income (expense), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange (loss) gain, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,825)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,424)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest income (expense), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,902)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income (expense), net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,907)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;352,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total interest and other income (expense), net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,790)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;352,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InterestAndOtherIncomeTableTextBlock>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-1" decimals="-3" id="f-1225" unitRef="usd">-4825000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-13" decimals="-3" id="f-1226" unitRef="usd">-4424000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-14" decimals="-3" id="f-1227" unitRef="usd">1681000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-1" decimals="-3" id="f-1228" unitRef="usd">16210000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-13" decimals="-3" id="f-1229" unitRef="usd">6541000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-14" decimals="-3" id="f-1230" unitRef="usd">-1902000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-1" decimals="-3" id="f-1231" unitRef="usd">32307000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-13" decimals="-3" id="f-1232" unitRef="usd">-5907000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-14" decimals="-3" id="f-1233" unitRef="usd">352830000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-1" decimals="-3" id="f-1234" unitRef="usd">43692000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-13" decimals="-3" id="f-1235" unitRef="usd">-3790000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-14" decimals="-3" id="f-1236" unitRef="usd">352609000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:InvestmentIncomeInterest contextRef="c-1" decimals="-3" id="f-1237" unitRef="usd">19511000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-13" decimals="-3" id="f-1238" unitRef="usd">9352000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-14" decimals="-3" id="f-1239" unitRef="usd">438000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInvestmentExpense contextRef="c-1" decimals="-3" id="f-1240" unitRef="usd">3301000</us-gaap:InvestmentIncomeInvestmentExpense>
    <us-gaap:InvestmentIncomeInvestmentExpense contextRef="c-13" decimals="-3" id="f-1241" unitRef="usd">2811000</us-gaap:InvestmentIncomeInvestmentExpense>
    <us-gaap:InvestmentIncomeInvestmentExpense contextRef="c-14" decimals="-3" id="f-1242" unitRef="usd">2340000</us-gaap:InvestmentIncomeInvestmentExpense>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c-199" decimals="-3" id="f-1243" unitRef="usd">32181000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:DebtInstrumentRepurchasedFaceAmount contextRef="c-197" decimals="-3" id="f-1244" unitRef="usd">135130000</us-gaap:DebtInstrumentRepurchasedFaceAmount>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-231" decimals="-3" id="f-1245" unitRef="usd">350853000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-1246">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;(19)  Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;components&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;of&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;our&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;income&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;before&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;income&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;for&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;years&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ended&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.040%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.794%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income (loss) before income taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(239,971)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(110,610)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;308,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(122,341)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,199)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(362,312)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(120,809)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;319,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of income tax provision for the years ended December 31, 2023, 2022 and 2021 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.040%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.794%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,675)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(498)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,412)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,518)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,795)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,412)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,518)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,795)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income tax (benefit) provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(641)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,512)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The overall effective tax rate differs from the statutory federal tax rate for the years ended December 31, 2023, 2022 and 2021 as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:54.747%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.519%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.525%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;% of Pretax (Loss) Income&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax provision based on the federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase in valuation allowances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in carryforward attributes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Global intangible low-taxed income inclusion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-deductible expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-deductible earnout expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill impairment charge&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign income tax rate differential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deemed income related to foreign operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax rate change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee share-based payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred and payable adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-deductible penalties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State taxes, net of federal benefit, before valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Return-to-provision adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Uncertain tax positions and audit settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Divestitures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.8)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The difference between our effective tax rate for 2023, and the federal statutory rate was 20.8 percentage points. The difference in the effective rate is primarily due to the net increase in valuation allowances and non-deductible goodwill impairment charges.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The difference between our effective tax rate for 2022, and the federal statutory rate was 22.8 percentage points. The difference in the effective rate is primarily due to valuation allowance changes and non-deductible expenses, including earnout expense and penalties.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2023, we recorded a full valuation allowance for Wematter and Layerwise, a foreign subsidiary of the Company. In 2022, and 2021, 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of our net deferred income tax assets and net deferred income tax (liabilities) at  December 31, 2023 and 2022 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:69.660%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.792%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options and restricted stock awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reserves and allowances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 12.25pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research expenditures capitalization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(125,533)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(100,694)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred income tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 25.75pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 25.75pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 12.25pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred income tax liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(932)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(593)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December 31, 2023, $47,875 of our deferred income tax assets was attributable to $347,035 of gross net operating loss carryforwards, which consisted of $80,645 of loss carryforwards for U.S. federal income tax purposes, $166,419 of loss carryforwards for U.S. state income tax purposes and $99,971 of loss carryforwards for foreign income tax purposes. $7,381 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.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The net operating loss carryforwards for U.S. federal income tax purposes do not expire. The net operating loss carryforwards for U.S. state income tax purposes begin to expire in 2023. In addition, certain net loss carryforwards for foreign income tax purposes begin to expire in 2024 and certain other loss carryforwards for foreign purposes do not expire.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December 31, 2023, tax credit carryforwards deferred assets of $25,286 consisted of $15,093 of research and experimentation credit carryforwards for U.S. federal income tax purposes, $3,565 of research and experimentation tax credit carryforwards for U.S. state income tax purposes, and $6,628 of foreign tax credits for U.S. federal income tax purposes. Certain state research and experimentation and other state credits begin to expire in 2023. We have recorded a valuation allowance related to the U.S. federal and state tax credits.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Due to the transition tax, our previously unremitted earnings have been subjected to U.S. federal income tax, although, other additional taxes such as, withholding tax, could be applicable. We intend to permanently reinvest our earnings outside the U.S. and as such, have not provided for any additional taxes on approximately $95,352 of unremitted earnings. We believe the unrecognized deferred tax liability related to these earnings is approximately $4,485.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Including interest and penalties, we decreased our unrecognized benefits by $271 for the year ended December 31, 2023, and increased our unrecognized tax benefits by $1,733 for the year ended December 31, 2023. The increase was primarily related to the addition of unrecognized tax benefits around current year R&amp;amp;D credits generated. 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,577. We include interest and penalties in the consolidated financial statements as a component of income tax expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:62.057%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.455%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrecognized Tax Benefits&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at January 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,261)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,902)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases related to prior year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(99)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(192)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(467)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Decreases related to prior year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Decreases related to prior year tax positions as a result of lapse of statute&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Decreases related to settlement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases related to current year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,733)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(269)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(553)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases related to acquired tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(119)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(639)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Decreases related to acquired tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,604)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,150)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,261)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) The unrecognized tax benefit balance as of December 31, 2023, 2022, and 2021 includes $323, $283, and $208 of interest and penalty, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax years 2013 through 2021 remain subject to examination by the U.S. Internal Revenue Service (&#x201c;IRS&#x201d;). 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 2018 through 2022 remain open to examination by the various foreign taxing jurisdictions to which the Company is subject.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following presents the changes in the balance of our deferred income tax asset valuation allowance:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.671%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:40.274%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.458%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Item&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Additions (reductions) charged to expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax asset valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax asset valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,319)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax asset valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,948)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) The Other portion of changes to our valuation allowance consists primarily of the impact of acquisitions and changes in foreign currency translation rates.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock contextRef="c-1" id="f-1247">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;components&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;of&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;our&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;income&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;before&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;income&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;for&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;years&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ended&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.040%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.794%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income (loss) before income taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(239,971)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(110,610)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;308,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(122,341)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,199)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(362,312)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(120,809)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;319,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-1" decimals="-3" id="f-1248" unitRef="usd">-239971000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-13" decimals="-3" id="f-1249" unitRef="usd">-110610000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-14" decimals="-3" id="f-1250" unitRef="usd">308514000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-1" decimals="-3" id="f-1251" unitRef="usd">-122341000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-13" decimals="-3" id="f-1252" unitRef="usd">-10199000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-14" decimals="-3" id="f-1253" unitRef="usd">11026000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-1254" unitRef="usd">-362312000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-13" decimals="-3" id="f-1255" unitRef="usd">-120809000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-14" decimals="-3" id="f-1256" unitRef="usd">319540000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c-1" id="f-1257">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of income tax provision for the years ended December 31, 2023, 2022 and 2021 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.040%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.794%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,675)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(498)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,412)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,518)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,795)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,412)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,518)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,795)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income tax (benefit) provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(641)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,512)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1258" unitRef="usd">135000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-1259" unitRef="usd">119000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-14" decimals="-3" id="f-1260" unitRef="usd">-8675000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1261" unitRef="usd">-50000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-1262" unitRef="usd">-498000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-14" decimals="-3" id="f-1263" unitRef="usd">2097000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1264" unitRef="usd">1686000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-1265" unitRef="usd">5037000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-14" decimals="-3" id="f-1266" unitRef="usd">6861000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1267" unitRef="usd">1771000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-1268" unitRef="usd">4658000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-14" decimals="-3" id="f-1269" unitRef="usd">283000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1270" unitRef="usd">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-1271" unitRef="usd">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-14" decimals="-3" id="f-1272" unitRef="usd">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1273" unitRef="usd">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-1274" unitRef="usd">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-14" decimals="-3" id="f-1275" unitRef="usd">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1276" unitRef="usd">-2412000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-1277" unitRef="usd">-2518000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-14" decimals="-3" id="f-1278" unitRef="usd">-2795000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1279" unitRef="usd">-2412000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-1280" unitRef="usd">-2518000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-14" decimals="-3" id="f-1281" unitRef="usd">-2795000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1282" unitRef="usd">-641000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-1283" unitRef="usd">2140000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-14" decimals="-3" id="f-1284" unitRef="usd">-2512000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c-1" id="f-1285">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The overall effective tax rate differs from the statutory federal tax rate for the years ended December 31, 2023, 2022 and 2021 as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:54.747%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.519%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.525%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;% of Pretax (Loss) Income&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax provision based on the federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase in valuation allowances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in carryforward attributes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Global intangible low-taxed income inclusion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-deductible expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-deductible earnout expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill impairment charge&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign income tax rate differential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deemed income related to foreign operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax rate change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee share-based payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred and payable adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-deductible penalties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State taxes, net of federal benefit, before valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Return-to-provision adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Uncertain tax positions and audit settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Divestitures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.8)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c-1"
      decimals="INF"
      id="f-1286"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c-13"
      decimals="INF"
      id="f-1287"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c-14"
      decimals="INF"
      id="f-1288"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-1" decimals="3" id="f-1289" unitRef="number">-0.065</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-13" decimals="3" id="f-1290" unitRef="number">-0.107</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-14" decimals="3" id="f-1291" unitRef="number">-0.104</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <ddd:EffectiveIncomeTaxRateReconciliationChangeInCarryforwardAttributes contextRef="c-1" decimals="3" id="f-1292" unitRef="number">0</ddd:EffectiveIncomeTaxRateReconciliationChangeInCarryforwardAttributes>
    <ddd:EffectiveIncomeTaxRateReconciliationChangeInCarryforwardAttributes contextRef="c-13" decimals="3" id="f-1293" unitRef="number">-0.019</ddd:EffectiveIncomeTaxRateReconciliationChangeInCarryforwardAttributes>
    <ddd:EffectiveIncomeTaxRateReconciliationChangeInCarryforwardAttributes contextRef="c-14" decimals="3" id="f-1294" unitRef="number">-0.007</ddd:EffectiveIncomeTaxRateReconciliationChangeInCarryforwardAttributes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationGiltiPercent contextRef="c-1" decimals="3" id="f-1295" unitRef="number">-0.004</us-gaap:EffectiveIncomeTaxRateReconciliationGiltiPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationGiltiPercent contextRef="c-13" decimals="3" id="f-1296" unitRef="number">-0.005</us-gaap:EffectiveIncomeTaxRateReconciliationGiltiPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationGiltiPercent contextRef="c-14" decimals="3" id="f-1297" unitRef="number">0.012</us-gaap:EffectiveIncomeTaxRateReconciliationGiltiPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense contextRef="c-1" decimals="3" id="f-1298" unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense contextRef="c-13" decimals="3" id="f-1299" unitRef="number">-0.016</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense contextRef="c-14" decimals="3" id="f-1300" unitRef="number">0.014</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <ddd:EffectiveIncomeTaxRateReconciliationNonDeductibleEarnoutExpensePercent contextRef="c-1" decimals="3" id="f-1301" unitRef="number">0.010</ddd:EffectiveIncomeTaxRateReconciliationNonDeductibleEarnoutExpensePercent>
    <ddd:EffectiveIncomeTaxRateReconciliationNonDeductibleEarnoutExpensePercent contextRef="c-13" decimals="3" id="f-1302" unitRef="number">-0.028</ddd:EffectiveIncomeTaxRateReconciliationNonDeductibleEarnoutExpensePercent>
    <ddd:EffectiveIncomeTaxRateReconciliationNonDeductibleEarnoutExpensePercent contextRef="c-14" decimals="3" id="f-1303" unitRef="number">0</ddd:EffectiveIncomeTaxRateReconciliationNonDeductibleEarnoutExpensePercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses contextRef="c-1" decimals="3" id="f-1304" unitRef="number">-0.146</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses contextRef="c-13" decimals="3" id="f-1305" unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses contextRef="c-14" decimals="3" id="f-1306" unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c-1" decimals="3" id="f-1307" unitRef="number">0.005</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c-13" decimals="3" id="f-1308" unitRef="number">-0.003</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c-14" decimals="3" id="f-1309" unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings contextRef="c-1" decimals="3" id="f-1310" unitRef="number">-0.003</us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings>
    <us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings contextRef="c-13" decimals="3" id="f-1311" unitRef="number">-0.002</us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings>
    <us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings contextRef="c-14" decimals="3" id="f-1312" unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate contextRef="c-1" decimals="3" id="f-1313" unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate contextRef="c-13" decimals="3" id="f-1314" unitRef="number">-0.012</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate contextRef="c-14" decimals="3" id="f-1315" unitRef="number">-0.007</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c-1" decimals="3" id="f-1316" unitRef="number">-0.005</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c-13" decimals="3" id="f-1317" unitRef="number">-0.016</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c-14" decimals="3" id="f-1318" unitRef="number">-0.013</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-1" decimals="3" id="f-1319" unitRef="number">-0.007</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-13" decimals="3" id="f-1320" unitRef="number">0.004</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-14" decimals="3" id="f-1321" unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <ddd:EffectiveIncomeTaxRateReconciliationDeferredAndPayableAdjustmentsPercent contextRef="c-1" decimals="3" id="f-1322" unitRef="number">-0.013</ddd:EffectiveIncomeTaxRateReconciliationDeferredAndPayableAdjustmentsPercent>
    <ddd:EffectiveIncomeTaxRateReconciliationDeferredAndPayableAdjustmentsPercent contextRef="c-13" decimals="3" id="f-1323" unitRef="number">-0.017</ddd:EffectiveIncomeTaxRateReconciliationDeferredAndPayableAdjustmentsPercent>
    <ddd:EffectiveIncomeTaxRateReconciliationDeferredAndPayableAdjustmentsPercent contextRef="c-14" decimals="3" id="f-1324" unitRef="number">0.014</ddd:EffectiveIncomeTaxRateReconciliationDeferredAndPayableAdjustmentsPercent>
    <ddd:EffectiveIncomeTaxRateReconciliationNonDeductiblePenaltiesPercent contextRef="c-1" decimals="3" id="f-1325" unitRef="number">0</ddd:EffectiveIncomeTaxRateReconciliationNonDeductiblePenaltiesPercent>
    <ddd:EffectiveIncomeTaxRateReconciliationNonDeductiblePenaltiesPercent contextRef="c-13" decimals="3" id="f-1326" unitRef="number">-0.025</ddd:EffectiveIncomeTaxRateReconciliationNonDeductiblePenaltiesPercent>
    <ddd:EffectiveIncomeTaxRateReconciliationNonDeductiblePenaltiesPercent contextRef="c-14" decimals="3" id="f-1327" unitRef="number">0</ddd:EffectiveIncomeTaxRateReconciliationNonDeductiblePenaltiesPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal contextRef="c-1" decimals="3" id="f-1328" unitRef="number">0.007</us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal contextRef="c-13" decimals="3" id="f-1329" unitRef="number">0.014</us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal contextRef="c-14" decimals="3" id="f-1330" unitRef="number">0.010</us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal>
    <ddd:EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustmentsPercent contextRef="c-1" decimals="3" id="f-1331" unitRef="number">0.002</ddd:EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustmentsPercent>
    <ddd:EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustmentsPercent contextRef="c-13" decimals="3" id="f-1332" unitRef="number">-0.002</ddd:EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustmentsPercent>
    <ddd:EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustmentsPercent contextRef="c-14" decimals="3" id="f-1333" unitRef="number">-0.001</ddd:EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustmentsPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther contextRef="c-1" decimals="3" id="f-1334" unitRef="number">-0.011</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther contextRef="c-13" decimals="3" id="f-1335" unitRef="number">-0.008</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther contextRef="c-14" decimals="3" id="f-1336" unitRef="number">0.005</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther>
    <ddd:EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent contextRef="c-1" decimals="3" id="f-1337" unitRef="number">0</ddd:EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent>
    <ddd:EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent contextRef="c-13" decimals="3" id="f-1338" unitRef="number">-0.002</ddd:EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent>
    <ddd:EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent contextRef="c-14" decimals="3" id="f-1339" unitRef="number">-0.030</ddd:EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness contextRef="c-1" decimals="3" id="f-1340" unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness contextRef="c-13" decimals="3" id="f-1341" unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness contextRef="c-14" decimals="3" id="f-1342" unitRef="number">-0.101</us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-1" decimals="3" id="f-1343" unitRef="number">0.002</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-13" decimals="3" id="f-1344" unitRef="number">-0.018</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-14" decimals="3" id="f-1345" unitRef="number">-0.008</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <ddd:DifferenceInEffectiveIncomeTaxRateAndFederalStatutoryRatePercent contextRef="c-1" decimals="3" id="f-1346" unitRef="number">0.208</ddd:DifferenceInEffectiveIncomeTaxRateAndFederalStatutoryRatePercent>
    <ddd:DifferenceInEffectiveIncomeTaxRateAndFederalStatutoryRatePercent contextRef="c-13" decimals="3" id="f-1347" unitRef="number">0.228</ddd:DifferenceInEffectiveIncomeTaxRateAndFederalStatutoryRatePercent>
    <ddd:DifferenceInEffectiveIncomeTaxRateAndFederalStatutoryRatePercent contextRef="c-14" decimals="3" id="f-1348" unitRef="number">0.218</ddd:DifferenceInEffectiveIncomeTaxRateAndFederalStatutoryRatePercent>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c-1" id="f-1349">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of our net deferred income tax assets and net deferred income tax (liabilities) at  December 31, 2023 and 2022 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:69.660%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.792%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options and restricted stock awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reserves and allowances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 12.25pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research expenditures capitalization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(125,533)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(100,694)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred income tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 25.75pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 25.75pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 12.25pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred income tax liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(932)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(593)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets contextRef="c-5" decimals="-3" id="f-1350" unitRef="usd">13830000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets contextRef="c-6" decimals="-3" id="f-1351" unitRef="usd">8601000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c-5" decimals="-3" id="f-1352" unitRef="usd">5409000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c-6" decimals="-3" id="f-1353" unitRef="usd">6091000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances contextRef="c-5" decimals="-3" id="f-1354" unitRef="usd">6395000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances contextRef="c-6" decimals="-3" id="f-1355" unitRef="usd">6145000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c-5" decimals="-3" id="f-1356" unitRef="usd">47875000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c-6" decimals="-3" id="f-1357" unitRef="usd">51845000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="c-5" decimals="-3" id="f-1358" unitRef="usd">25286000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="c-6" decimals="-3" id="f-1359" unitRef="usd">19649000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities contextRef="c-5" decimals="-3" id="f-1360" unitRef="usd">2371000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities contextRef="c-6" decimals="-3" id="f-1361" unitRef="usd">2518000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsDeferredIncome contextRef="c-5" decimals="-3" id="f-1362" unitRef="usd">2783000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsDeferredIncome contextRef="c-6" decimals="-3" id="f-1363" unitRef="usd">5502000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <ddd:DeferredTaxAssetsLeasingArrangements contextRef="c-5" decimals="-3" id="f-1364" unitRef="usd">15985000</ddd:DeferredTaxAssetsLeasingArrangements>
    <ddd:DeferredTaxAssetsLeasingArrangements contextRef="c-6" decimals="-3" id="f-1365" unitRef="usd">9589000</ddd:DeferredTaxAssetsLeasingArrangements>
    <ddd:DeferredTaxAssetsResearchExpendituresCapitalization contextRef="c-5" decimals="-3" id="f-1366" unitRef="usd">30601000</ddd:DeferredTaxAssetsResearchExpendituresCapitalization>
    <ddd:DeferredTaxAssetsResearchExpendituresCapitalization contextRef="c-6" decimals="-3" id="f-1367" unitRef="usd">11140000</ddd:DeferredTaxAssetsResearchExpendituresCapitalization>
    <us-gaap:DeferredTaxAssetsOther contextRef="c-5" decimals="-3" id="f-1368" unitRef="usd">1227000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther contextRef="c-6" decimals="-3" id="f-1369" unitRef="usd">1180000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-5" decimals="-3" id="f-1370" unitRef="usd">125533000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-6" decimals="-3" id="f-1371" unitRef="usd">100694000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet contextRef="c-5" decimals="-3" id="f-1372" unitRef="usd">26229000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet contextRef="c-6" decimals="-3" id="f-1373" unitRef="usd">21566000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="c-5" decimals="-3" id="f-1374" unitRef="usd">8688000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="c-6" decimals="-3" id="f-1375" unitRef="usd">9090000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c-5" decimals="-3" id="f-1376" unitRef="usd">4082000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c-6" decimals="-3" id="f-1377" unitRef="usd">4477000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements contextRef="c-5" decimals="-3" id="f-1378" unitRef="usd">13924000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements contextRef="c-6" decimals="-3" id="f-1379" unitRef="usd">7785000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c-5" decimals="-3" id="f-1380" unitRef="usd">467000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c-6" decimals="-3" id="f-1381" unitRef="usd">807000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-5" decimals="-3" id="f-1382" unitRef="usd">27161000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-6" decimals="-3" id="f-1383" unitRef="usd">22159000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="c-5" decimals="-3" id="f-1384" unitRef="usd">932000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="c-6" decimals="-3" id="f-1385" unitRef="usd">593000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves contextRef="c-5" decimals="-3" id="f-1386" unitRef="usd">47875000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves>
    <us-gaap:OperatingLossCarryforwards contextRef="c-5" decimals="-3" id="f-1387" unitRef="usd">347035000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic contextRef="c-5" decimals="-3" id="f-1388" unitRef="usd">80645000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal contextRef="c-5" decimals="-3" id="f-1389" unitRef="usd">166419000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign contextRef="c-5" decimals="-3" id="f-1390" unitRef="usd">99971000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign>
    <us-gaap:OperatingLossCarryforwards contextRef="c-232" decimals="-3" id="f-1391" unitRef="usd">7381000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="c-5" decimals="-3" id="f-1392" unitRef="usd">25286000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch contextRef="c-232" decimals="-3" id="f-1393" unitRef="usd">15093000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch contextRef="c-233" decimals="-3" id="f-1394" unitRef="usd">3565000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsForeign contextRef="c-232" decimals="-3" id="f-1395" unitRef="usd">6628000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsForeign>
    <ddd:TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense contextRef="c-1" decimals="-3" id="f-1396" unitRef="usd">95352000</ddd:TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense>
    <us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings contextRef="c-5" decimals="-3" id="f-1397" unitRef="usd">4485000</us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings>
    <ddd:UnrecognizedTaxBenefitsPeriodDecrease contextRef="c-1" decimals="-3" id="f-1398" unitRef="usd">271000</ddd:UnrecognizedTaxBenefitsPeriodDecrease>
    <ddd:UnrecognizedTaxBenefitsPeriodIncrease contextRef="c-1" decimals="-3" id="f-1399" unitRef="usd">1733000</ddd:UnrecognizedTaxBenefitsPeriodIncrease>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate contextRef="c-5" decimals="-3" id="f-1400" unitRef="usd">5577000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock contextRef="c-1" id="f-1401">We include interest and penalties in the consolidated financial statements as a component of income tax expense.&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:62.057%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.455%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrecognized Tax Benefits&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at January 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,261)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,902)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases related to prior year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(99)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(192)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(467)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Decreases related to prior year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Decreases related to prior year tax positions as a result of lapse of statute&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Decreases related to settlement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases related to current year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,733)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(269)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(553)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases related to acquired tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(119)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(639)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Decreases related to acquired tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,604)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,150)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,261)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) The unrecognized tax benefit balance as of December 31, 2023, 2022, and 2021 includes $323, $283, and $208 of interest and penalty, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-6" decimals="-3" id="f-1402" unitRef="usd">17150000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-15" decimals="-3" id="f-1403" unitRef="usd">17261000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-16" decimals="-3" id="f-1404" unitRef="usd">25902000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-1405" unitRef="usd">99000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-13" decimals="-3" id="f-1406" unitRef="usd">192000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-14" decimals="-3" id="f-1407" unitRef="usd">467000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-1408" unitRef="usd">107000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-13" decimals="-3" id="f-1409" unitRef="usd">508000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-14" decimals="-3" id="f-1410" unitRef="usd">8886000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="c-1" decimals="-3" id="f-1411" unitRef="usd">271000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="c-13" decimals="-3" id="f-1412" unitRef="usd">145000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="c-14" decimals="-3" id="f-1413" unitRef="usd">371000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities contextRef="c-1" decimals="-3" id="f-1414" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities contextRef="c-13" decimals="-3" id="f-1415" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities contextRef="c-14" decimals="-3" id="f-1416" unitRef="usd">1043000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-1417" unitRef="usd">1733000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-13" decimals="-3" id="f-1418" unitRef="usd">269000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-14" decimals="-3" id="f-1419" unitRef="usd">553000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition contextRef="c-1" decimals="-3" id="f-1420" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition contextRef="c-13" decimals="-3" id="f-1421" unitRef="usd">119000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition contextRef="c-14" decimals="-3" id="f-1422" unitRef="usd">639000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition contextRef="c-1" decimals="-3" id="f-1423" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition contextRef="c-13" decimals="-3" id="f-1424" unitRef="usd">38000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition contextRef="c-14" decimals="-3" id="f-1425" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-5" decimals="-3" id="f-1426" unitRef="usd">18604000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-6" decimals="-3" id="f-1427" unitRef="usd">17150000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-15" decimals="-3" id="f-1428" unitRef="usd">17261000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense contextRef="c-1" decimals="-3" id="f-1429" unitRef="usd">323000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense contextRef="c-13" decimals="-3" id="f-1430" unitRef="usd">283000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense contextRef="c-14" decimals="-3" id="f-1431" unitRef="usd">208000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:SummaryOfValuationAllowanceTextBlock contextRef="c-1" id="f-1432">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following presents the changes in the balance of our deferred income tax asset valuation allowance:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.671%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:40.274%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.458%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Item&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Additions (reductions) charged to expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax asset valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax asset valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,319)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax asset valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,948)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) The Other portion of changes to our valuation allowance consists primarily of the impact of acquisitions and changes in foreign currency translation rates.&lt;/span&gt;&lt;/div&gt;</us-gaap:SummaryOfValuationAllowanceTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-234" decimals="-3" id="f-1433" unitRef="usd">100694000</us-gaap:ValuationAllowancesAndReservesBalance>
    <ddd:ValuationAllowancesAndReservesAdditionsReductionsForChargesToCostAndExpense contextRef="c-235" decimals="-3" id="f-1434" unitRef="usd">23606000</ddd:ValuationAllowancesAndReservesAdditionsReductionsForChargesToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-235" decimals="-3" id="f-1435" unitRef="usd">-1233000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-236" decimals="-3" id="f-1436" unitRef="usd">125533000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-237" decimals="-3" id="f-1437" unitRef="usd">91165000</us-gaap:ValuationAllowancesAndReservesBalance>
    <ddd:ValuationAllowancesAndReservesAdditionsReductionsForChargesToCostAndExpense contextRef="c-238" decimals="-3" id="f-1438" unitRef="usd">12848000</ddd:ValuationAllowancesAndReservesAdditionsReductionsForChargesToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-238" decimals="-3" id="f-1439" unitRef="usd">3319000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-234" decimals="-3" id="f-1440" unitRef="usd">100694000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-239" decimals="-3" id="f-1441" unitRef="usd">123113000</us-gaap:ValuationAllowancesAndReservesBalance>
    <ddd:ValuationAllowancesAndReservesAdditionsReductionsForChargesToCostAndExpense contextRef="c-240" decimals="-3" id="f-1442" unitRef="usd">-31948000</ddd:ValuationAllowancesAndReservesAdditionsReductionsForChargesToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-240" decimals="-3" id="f-1443" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-237" decimals="-3" id="f-1444" unitRef="usd">91165000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:EarningsPerShareTextBlock contextRef="c-1" id="f-1445">(20)  Net Income (Loss) Per Share&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net income (loss) per share is calculated by dividing net income (loss) attributable to 3D Systems' common stock shareholders by the weighted average number of common shares outstanding during the applicable period. Diluted net income (loss) per share incorporates the additional shares issuable upon the assumed exercise of stock options, the vesting of restricted stock and restricted stock units, and the assumed conversion of debt, except in such case when (1) the inclusion of such shares or potential shares would be anti-dilutive or (2) when the vesting of restricted stock or restricted stock units is contingent upon one or more performance conditions that have not been met as of the balance sheet date.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:62.935%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.453%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands, except per share amounts)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator for basic and diluted net (loss) income per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (loss) income attributable to 3D Systems Corporation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(362,688)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(122,711)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;322,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Redeemable non-controlling interest redemption value in excess of carrying value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(479)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(596)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (loss) income attributable to common stock shareholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(363,167)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(123,307)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;322,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Denominator for net (loss) income per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of shares issuable under stock based compensation and other plans&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-right:1pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares &#x2013; diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:17pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (loss) income per share &#x2013; basic&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.79)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.96)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (loss) income per share &#x2013; diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.79)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.96)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) Equity awards for the years ended December 31, 2023 and 2022 are deemed anti-dilutive because we reported a net loss for these periods. The dilutive impact of equity awards for December 31, 2021 is 2,755 shares, for which the calculation requires certain assumptions regarding assumed proceeds that would hypothetically repurchase common shares upon the conversion and exercise of  restricted shares and outstanding stock options, respectively, and an estimate of 712 shares for the payment of accrued incentive compensation that was to be settled in shares. The share estimate is based on the accrued incentive compensation balance at the end of 2021 divided by the 2021 average share price.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the potentially dilutive shares that were excluded from the computation of diluted income (loss) per share attributable to common stockholders because their effect was considered anti-dilutive for the years ended December 31, 2023, 2022 and 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:56.063%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.793%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock and restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the year ended December 31, 2023, the table above excludes an estimate of 138 shares that are contingently issuable under the dp polar earnout agreement, as discussed in Note 3. As of December 31, 2023, there are no contingently issuable shares related to the Volumetric earnout arrangement discussed in Note 3 or the fiscal year 2023 annual bonus incentive compensation plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the year ended December 31, 2022, the table above excludes the following: (1) an estimate of 718 shares contingently issuable upon the achievement of certain milestones in the Volumetric earnout arrangement discussed in Note 3; (2) an estimate of 341 shares for the payment of accrued incentive compensation that was settled in shares during the second quarter of 2023; and (3) an estimate of 22 shares related to the dp polar earnout arrangement discussed in Note 3 that are contingently issuable. These share estimates are based on the expense recognized through December 31, 2022 divided by the 2022 average share price of $12 per share.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 16, 2021, the Company issued $460.0&#160;million in aggregate principal amount of 0% Convertible Senior Notes due November 15, 2026, as discussed in Note 13. The Notes&#x2019; impact to diluted shares is calculated using the if-converted method as prescribed in ASU 2020-06. The Notes will increase the diluted share count when the average share price over a quarterly or annual reporting period is greater than $35.92 per share, the conversion price of the Notes. For the years ended December 31, 2023, 2022, and 2021, the Notes were anti-dilutive on a stand-alone basis because (1) the average share price during these periods did not exceed the conversion price, and (2) we had a net loss for the years ended December 31, 2023 and 2022, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c-1" id="f-1446">&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:62.935%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.453%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands, except per share amounts)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator for basic and diluted net (loss) income per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (loss) income attributable to 3D Systems Corporation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(362,688)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(122,711)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;322,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Redeemable non-controlling interest redemption value in excess of carrying value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(479)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(596)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (loss) income attributable to common stock shareholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(363,167)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(123,307)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;322,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Denominator for net (loss) income per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of shares issuable under stock based compensation and other plans&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-right:1pt solid #d9d9d9;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares &#x2013; diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:17pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (loss) income per share &#x2013; basic&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.79)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.96)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (loss) income per share &#x2013; diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.79)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.96)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) Equity awards for the years ended December 31, 2023 and 2022 are deemed anti-dilutive because we reported a net loss for these periods. The dilutive impact of equity awards for December 31, 2021 is 2,755 shares, for which the calculation requires certain assumptions regarding assumed proceeds that would hypothetically repurchase common shares upon the conversion and exercise of  restricted shares and outstanding stock options, respectively, and an estimate of 712 shares for the payment of accrued incentive compensation that was to be settled in shares. The share estimate is based on the accrued incentive compensation balance at the end of 2021 divided by the 2021 average share price.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the potentially dilutive shares that were excluded from the computation of diluted income (loss) per share attributable to common stockholders because their effect was considered anti-dilutive for the years ended December 31, 2023, 2022 and 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:56.063%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.793%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock and restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the year ended December 31, 2023, the table above excludes an estimate of 138 shares that are contingently issuable under the dp polar earnout agreement, as discussed in Note 3. As of December 31, 2023, there are no contingently issuable shares related to the Volumetric earnout arrangement discussed in Note 3 or the fiscal year 2023 annual bonus incentive compensation plan.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-1447" unitRef="usd">-362688000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-13" decimals="-3" id="f-1448" unitRef="usd">-122711000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-14" decimals="-3" id="f-1449" unitRef="usd">322052000</us-gaap:NetIncomeLoss>
    <us-gaap:MinorityInterestChangeInRedemptionValue contextRef="c-1" decimals="-3" id="f-1450" unitRef="usd">-479000</us-gaap:MinorityInterestChangeInRedemptionValue>
    <us-gaap:MinorityInterestChangeInRedemptionValue contextRef="c-13" decimals="-3" id="f-1451" unitRef="usd">-596000</us-gaap:MinorityInterestChangeInRedemptionValue>
    <us-gaap:MinorityInterestChangeInRedemptionValue contextRef="c-14" decimals="-3" id="f-1452" unitRef="usd">0</us-gaap:MinorityInterestChangeInRedemptionValue>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-1" decimals="-3" id="f-1453" unitRef="usd">-363167000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-13" decimals="-3" id="f-1454" unitRef="usd">-123307000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-14" decimals="-3" id="f-1455" unitRef="usd">322052000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-1456" unitRef="shares">129944000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-13"
      decimals="-3"
      id="f-1457"
      unitRef="shares">127818000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-14"
      decimals="-3"
      id="f-1458"
      unitRef="shares">122867000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="c-1" decimals="-3" id="f-1459" unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c-13"
      decimals="-3"
      id="f-1460"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c-14"
      decimals="-3"
      id="f-1461"
      unitRef="shares">3467000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-3" id="f-1462" unitRef="shares">129944000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-13"
      decimals="-3"
      id="f-1463"
      unitRef="shares">127818000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-14"
      decimals="-3"
      id="f-1464"
      unitRef="shares">126334000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-1465"
      unitRef="usdPerShare">-2.79</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-13"
      decimals="2"
      id="f-1466"
      unitRef="usdPerShare">-0.96</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-14"
      decimals="2"
      id="f-1467"
      unitRef="usdPerShare">2.62</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-1468"
      unitRef="usdPerShare">-2.79</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-13"
      decimals="2"
      id="f-1469"
      unitRef="usdPerShare">-0.96</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-14"
      decimals="2"
      id="f-1470"
      unitRef="usdPerShare">2.55</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c-241"
      decimals="-3"
      id="f-1471"
      unitRef="shares">2755000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c-209"
      decimals="-3"
      id="f-1472"
      unitRef="shares">712000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-242"
      decimals="-3"
      id="f-1473"
      unitRef="shares">6182000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-243"
      decimals="-3"
      id="f-1474"
      unitRef="shares">5015000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-244"
      decimals="-3"
      id="f-1475"
      unitRef="shares">1779000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-245"
      decimals="-3"
      id="f-1476"
      unitRef="shares">420000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-246"
      decimals="-3"
      id="f-1477"
      unitRef="shares">420000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-247"
      decimals="-3"
      id="f-1478"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-1" decimals="-3" id="f-1479" unitRef="shares">6602000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-13"
      decimals="-3"
      id="f-1480"
      unitRef="shares">5435000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-14"
      decimals="-3"
      id="f-1481"
      unitRef="shares">1779000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-248"
      decimals="-3"
      id="f-1482"
      unitRef="shares">138000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-249"
      decimals="-3"
      id="f-1483"
      unitRef="shares">718000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-209"
      decimals="-3"
      id="f-1484"
      unitRef="shares">341000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-250"
      decimals="-3"
      id="f-1485"
      unitRef="shares">22000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:SharePrice
      contextRef="c-6"
      decimals="0"
      id="f-1486"
      unitRef="usdPerShare">12</us-gaap:SharePrice>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-251" decimals="INF" id="f-1487" unitRef="usd">460000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-251"
      decimals="INF"
      id="f-1488"
      unitRef="number">0</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentConvertibleStockPriceTrigger
      contextRef="c-252"
      decimals="INF"
      id="f-1489"
      unitRef="usdPerShare">35.92</us-gaap:DebtInstrumentConvertibleStockPriceTrigger>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c-1" id="f-1490">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;(21)  Accumulated Other Comprehensive Loss&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in the balances of accumulated other comprehensive loss by component are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.999%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.695%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.695%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.695%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.695%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.701%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Foreign currency translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Defined benefit pension plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Derivative financial instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized loss on short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,831)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,924)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(721)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,476)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30,633)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,951)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive income (loss) &lt;/span&gt;&lt;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"&gt;a&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35,464)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,242)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37,706)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,730)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,557)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,510)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive income (loss) &lt;/span&gt;&lt;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"&gt;a&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(54,194)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(328)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(53,822)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(354)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive income (loss) &lt;/span&gt;&lt;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"&gt;a&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44,564)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;a.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:3.45pt"&gt;Amount reclassified into interest and other income (expense), net on the statements of operations. See Note 24 for details regarding fair value measurements and unrealized gains (losses) on short-term investments.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amounts presented in the table above are net of income taxes. Income tax effects of these items are released from accumulated other comprehensive loss contemporaneously with the related gross pretax amount. For additional information about foreign currency translation and derivative financial instruments, see Note 2. For additional information about the defined benefit pension plan, see Note 14.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock contextRef="c-1" id="f-1491">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in the balances of accumulated other comprehensive loss by component are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.999%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.695%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.695%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.695%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.695%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.701%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Foreign currency translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Defined benefit pension plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Derivative financial instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized loss on short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,831)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,924)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(721)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,476)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30,633)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,951)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive income (loss) &lt;/span&gt;&lt;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"&gt;a&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35,464)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,242)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37,706)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,730)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,557)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,510)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive income (loss) &lt;/span&gt;&lt;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"&gt;a&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(54,194)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(328)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(53,822)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(354)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive income (loss) &lt;/span&gt;&lt;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"&gt;a&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44,564)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;a.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:3.45pt"&gt;Amount reclassified into interest and other income (expense), net on the statements of operations. See Note 24 for details regarding fair value measurements and unrealized gains (losses) on short-term investments.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-253" decimals="-3" id="f-1492" unitRef="usd">-4831000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-254" decimals="-3" id="f-1493" unitRef="usd">-2924000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-255" decimals="-3" id="f-1494" unitRef="usd">-721000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-256" decimals="-3" id="f-1495" unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-257" decimals="-3" id="f-1496" unitRef="usd">-8476000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-258" decimals="-3" id="f-1497" unitRef="usd">-30633000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-259" decimals="-3" id="f-1498" unitRef="usd">682000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-260" decimals="-3" id="f-1499" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c-14" decimals="-3" id="f-1500" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-14" decimals="-3" id="f-1501" unitRef="usd">-29951000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-258" decimals="-3" id="f-1502" unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-259" decimals="-3" id="f-1503" unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-260" decimals="-3" id="f-1504" unitRef="usd">-721000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-261" decimals="-3" id="f-1505" unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-14" decimals="-3" id="f-1506" unitRef="usd">-721000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-262" decimals="-3" id="f-1507" unitRef="usd">-35464000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-263" decimals="-3" id="f-1508" unitRef="usd">-2242000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-264" decimals="-3" id="f-1509" unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-265" decimals="-3" id="f-1510" unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-266" decimals="-3" id="f-1511" unitRef="usd">-37706000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-267" decimals="-3" id="f-1512" unitRef="usd">-18730000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-268" decimals="-3" id="f-1513" unitRef="usd">2777000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-269" decimals="-3" id="f-1514" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c-13" decimals="-3" id="f-1515" unitRef="usd">-3557000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-13" decimals="-3" id="f-1516" unitRef="usd">-19510000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-267" decimals="-3" id="f-1517" unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-268" decimals="-3" id="f-1518" unitRef="usd">-165000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-269" decimals="-3" id="f-1519" unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-270" decimals="-3" id="f-1520" unitRef="usd">-3229000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-13" decimals="-3" id="f-1521" unitRef="usd">-3394000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-271" decimals="-3" id="f-1522" unitRef="usd">-54194000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-272" decimals="-3" id="f-1523" unitRef="usd">700000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-273" decimals="-3" id="f-1524" unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-274" decimals="-3" id="f-1525" unitRef="usd">-328000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-275" decimals="-3" id="f-1526" unitRef="usd">-53822000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-276" decimals="-3" id="f-1527" unitRef="usd">9630000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-277" decimals="-3" id="f-1528" unitRef="usd">-354000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-278" decimals="-3" id="f-1529" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-279" decimals="-3" id="f-1530" unitRef="usd">108000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-1" decimals="-3" id="f-1531" unitRef="usd">9384000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-276" decimals="-3" id="f-1532" unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-277" decimals="-3" id="f-1533" unitRef="usd">32000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-278" decimals="-3" id="f-1534" unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-279" decimals="-3" id="f-1535" unitRef="usd">-220000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-1" decimals="-3" id="f-1536" unitRef="usd">-188000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-280" decimals="-3" id="f-1537" unitRef="usd">-44564000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-281" decimals="-3" id="f-1538" unitRef="usd">314000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-282" decimals="-3" id="f-1539" unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-283" decimals="-3" id="f-1540" unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-284" decimals="-3" id="f-1541" unitRef="usd">-44250000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c-1" id="f-1542">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;(22)  Segment Information&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has two reportable segments: Healthcare Solutions and Industrial Solutions. Our reportable segments are based upon the industry verticals that they serve and reflect how we report our financial results to the chief operating decision maker ("CODM"). The CODM does not review disaggregated asset information on the basis of the Company's segments; therefore, such information is not presented.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective as of January 1, 2023, and for periods subsequent thereto, Adjusted EBITDA reflects the measure of profitability used by the Company&#x2019;s CODM to evaluate the performance of the Company&#x2019;s reportable segments. In addition, as of January 1, 2023, the Company's methodology for allocating certain costs between its segments was revised to more closely reflect changes in the Company's business and estimates of the usage of shared resources by the Company's segments. Prior year segment results have been revised to conform with current year presentation in connection with the changes referenced above. Fiscal year 2021 segment results have not been presented as it was determined to be impracticable to restate them on a comparable basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables set forth our operating results by segment for the years ended December 31, 2023 and 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.506%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.809%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.809%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.809%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.812%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Healthcare Solutions&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;260,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Industrial Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;274,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;277,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Reportable segments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;488,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;538,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and Other&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(83,906)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(85,778)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Company&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;488,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;538,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,258)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,781)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) Corporate and Other is not an operating segment, but reflects expenses not directly attributable to and, accordingly, not allocated to our reportable segments. These expenses relate to corporate functions such as human resources, finance, and legal and include expenses such as salaries, benefits, and other related costs. Similar to the Company's operating segments, Corporate results are reported to and reviewed by the Company&#x2019;s CODM on the basis of Adjusted EBITDA.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of the Company&#x2019;s reported net loss to the total of our reportable segment Adjusted EBITDA and Corporate and Other Adjusted EBITDA for the years ended  December 31, 2023 and 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:69.660%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.792%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss attributable to 3D Systems Corporation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(362,688)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(122,711)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span id="if8c79503f0954d9c87947c3849977443_3-0-1-1-276802"&gt;&lt;/span&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest income, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,210)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,541)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Benefit) provision for income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(641)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,504&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,489&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition and divestiture-related expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,070)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,360&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Legal expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,053&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,062&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restructuring expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss attributable to redeemable non-controlling interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(265)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(238)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss on equity method investment, net of income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,282&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill and other assets impairment charges&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304,359&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain on repurchase of debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,181)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-operating expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,331&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,258)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,781)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes long-lived assets by geographic region as of December 31, 2023 and 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:52.554%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.420%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.792%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Belgium&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other foreign entities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="c-1"
      decimals="INF"
      id="f-1543"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c-1" id="f-1544">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables set forth our operating results by segment for the years ended December 31, 2023 and 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.506%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.809%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.809%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.809%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.812%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Healthcare Solutions&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;260,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Industrial Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;274,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;277,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Reportable segments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;488,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;538,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and Other&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(83,906)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(85,778)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Company&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;488,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;538,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,258)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,781)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) Corporate and Other is not an operating segment, but reflects expenses not directly attributable to and, accordingly, not allocated to our reportable segments. These expenses relate to corporate functions such as human resources, finance, and legal and include expenses such as salaries, benefits, and other related costs. Similar to the Company's operating segments, Corporate results are reported to and reviewed by the Company&#x2019;s CODM on the basis of Adjusted EBITDA.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of the Company&#x2019;s reported net loss to the total of our reportable segment Adjusted EBITDA and Corporate and Other Adjusted EBITDA for the years ended  December 31, 2023 and 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:69.660%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.792%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss attributable to 3D Systems Corporation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(362,688)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(122,711)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span id="if8c79503f0954d9c87947c3849977443_3-0-1-1-276802"&gt;&lt;/span&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest income, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,210)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,541)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Benefit) provision for income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(641)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,504&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,489&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition and divestiture-related expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,070)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,360&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Legal expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,053&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,062&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restructuring expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss attributable to redeemable non-controlling interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(265)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(238)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss on equity method investment, net of income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,282&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill and other assets impairment charges&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304,359&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain on repurchase of debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,181)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-operating expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,331&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,258)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,781)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-285" decimals="-3" id="f-1545" unitRef="usd">213216000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-286" decimals="-3" id="f-1546" unitRef="usd">260988000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <ddd:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="c-285" decimals="-3" id="f-1547" unitRef="usd">38520000</ddd:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <ddd:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="c-286" decimals="-3" id="f-1548" unitRef="usd">55783000</ddd:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-287" decimals="-3" id="f-1549" unitRef="usd">274853000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-288" decimals="-3" id="f-1550" unitRef="usd">277043000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <ddd:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="c-287" decimals="-3" id="f-1551" unitRef="usd">19128000</ddd:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <ddd:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="c-288" decimals="-3" id="f-1552" unitRef="usd">24214000</ddd:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-289" decimals="-3" id="f-1553" unitRef="usd">488069000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-290" decimals="-3" id="f-1554" unitRef="usd">538031000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <ddd:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="c-289" decimals="-3" id="f-1555" unitRef="usd">57648000</ddd:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <ddd:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="c-290" decimals="-3" id="f-1556" unitRef="usd">79997000</ddd:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-291" decimals="-3" id="f-1557" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-292" decimals="-3" id="f-1558" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <ddd:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="c-291" decimals="-3" id="f-1559" unitRef="usd">-83906000</ddd:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <ddd:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="c-292" decimals="-3" id="f-1560" unitRef="usd">-85778000</ddd:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-1561" unitRef="usd">488069000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-13" decimals="-3" id="f-1562" unitRef="usd">538031000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <ddd:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="c-1" decimals="-3" id="f-1563" unitRef="usd">-26258000</ddd:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <ddd:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="c-13" decimals="-3" id="f-1564" unitRef="usd">-5781000</ddd:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-1565" unitRef="usd">-362688000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-13" decimals="-3" id="f-1566" unitRef="usd">-122711000</us-gaap:NetIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-1" decimals="-3" id="f-1567" unitRef="usd">16210000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-13" decimals="-3" id="f-1568" unitRef="usd">6541000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1569" unitRef="usd">-641000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-1570" unitRef="usd">2140000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:Depreciation contextRef="c-1" decimals="-3" id="f-1571" unitRef="usd">21346000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-13" decimals="-3" id="f-1572" unitRef="usd">21096000</us-gaap:Depreciation>
    <us-gaap:AdjustmentForAmortization contextRef="c-1" decimals="-3" id="f-1573" unitRef="usd">12067000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization contextRef="c-13" decimals="-3" id="f-1574" unitRef="usd">15480000</us-gaap:AdjustmentForAmortization>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation contextRef="c-1" decimals="-3" id="f-1575" unitRef="usd">23504000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation contextRef="c-13" decimals="-3" id="f-1576" unitRef="usd">42489000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <ddd:AcquisitionAndDivestitureRelatedExpense contextRef="c-1" decimals="-3" id="f-1577" unitRef="usd">-1070000</ddd:AcquisitionAndDivestitureRelatedExpense>
    <ddd:AcquisitionAndDivestitureRelatedExpense contextRef="c-13" decimals="-3" id="f-1578" unitRef="usd">12360000</ddd:AcquisitionAndDivestitureRelatedExpense>
    <us-gaap:LegalFees contextRef="c-1" decimals="-3" id="f-1579" unitRef="usd">8053000</us-gaap:LegalFees>
    <us-gaap:LegalFees contextRef="c-13" decimals="-3" id="f-1580" unitRef="usd">19062000</us-gaap:LegalFees>
    <us-gaap:RestructuringCosts contextRef="c-1" decimals="-3" id="f-1581" unitRef="usd">11487000</us-gaap:RestructuringCosts>
    <us-gaap:RestructuringCosts contextRef="c-13" decimals="-3" id="f-1582" unitRef="usd">733000</us-gaap:RestructuringCosts>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-1583" unitRef="usd">-265000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-13" decimals="-3" id="f-1584" unitRef="usd">-238000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-1" decimals="-3" id="f-1585" unitRef="usd">-1282000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-13" decimals="-3" id="f-1586" unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <ddd:GoodwillAndOtherAssetImpairmentCharges contextRef="c-1" decimals="-3" id="f-1587" unitRef="usd">304359000</ddd:GoodwillAndOtherAssetImpairmentCharges>
    <ddd:GoodwillAndOtherAssetImpairmentCharges contextRef="c-13" decimals="-3" id="f-1588" unitRef="usd">18000</ddd:GoodwillAndOtherAssetImpairmentCharges>
    <us-gaap:GainLossOnRepurchaseOfDebtInstrument contextRef="c-1" decimals="-3" id="f-1589" unitRef="usd">32181000</us-gaap:GainLossOnRepurchaseOfDebtInstrument>
    <us-gaap:GainLossOnRepurchaseOfDebtInstrument contextRef="c-13" decimals="-3" id="f-1590" unitRef="usd">0</us-gaap:GainLossOnRepurchaseOfDebtInstrument>
    <us-gaap:OtherOperatingIncomeExpenseNet contextRef="c-1" decimals="-3" id="f-1591" unitRef="usd">-4699000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet contextRef="c-13" decimals="-3" id="f-1592" unitRef="usd">-10331000</us-gaap:OtherOperatingIncomeExpenseNet>
    <ddd:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="c-1" decimals="-3" id="f-1593" unitRef="usd">-26258000</ddd:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <ddd:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization contextRef="c-13" decimals="-3" id="f-1594" unitRef="usd">-5781000</ddd:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization>
    <us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock contextRef="c-1" id="f-1595">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes long-lived assets by geographic region as of December 31, 2023 and 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:52.554%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.420%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.792%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Belgium&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other foreign entities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock>
    <us-gaap:NoncurrentAssets contextRef="c-293" decimals="-3" id="f-1596" unitRef="usd">94734000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-294" decimals="-3" id="f-1597" unitRef="usd">66424000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-295" decimals="-3" id="f-1598" unitRef="usd">21524000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-296" decimals="-3" id="f-1599" unitRef="usd">18768000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-297" decimals="-3" id="f-1600" unitRef="usd">18783000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-298" decimals="-3" id="f-1601" unitRef="usd">15626000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-5" decimals="-3" id="f-1602" unitRef="usd">135041000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-6" decimals="-3" id="f-1603" unitRef="usd">100818000</us-gaap:NoncurrentAssets>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c-1" id="f-1604">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;(23)  Commitments and Contingencies&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We lease certain of our facilities and equipment under non-cancelable operating and finance leases.&#160;See Note 11.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has certain purchase commitments under agreements with remaining terms in excess of one year, primarily related to printer assemblies, inventory, capital expenditures, and software licenses. As of December 31, 2023, such purchase commitments totaled $14,682, with approximately $8,023 of the purchase obligations expected to come due within the next twelve months.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Indemnification&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the normal course of business, we periodically enter into agreements to indemnify customers or suppliers against claims of intellectual property infringement made by third parties arising from the use of our products. Historically, costs related to these indemnification provisions have not been significant, and we are unable to estimate the maximum potential impact of these indemnification provisions on our future results of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Government Settlement&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As previously disclosed, beginning in October 2017, the Company undertook an internal investigation relating to possible violations of U.S. export control laws, including the International Traffic in Arms Regulations administered by the Directorate of Defense Trade Controls of the Department of State (&#x201c;DDTC&#x201d;) and the Export Administration Regulations administered by the Bureau of Industry and Security of the Department of Commerce (&#x201c;BIS&#x201d;). In February 2023, the Company settled these matters with the U.S. Department of Justice (&#x201c;DOJ&#x201d;), DDTC and BIS. As a part of these settlement agreements, the Company agreed to pay $15,048 in civil monetary penalties to these agencies, with an additional $10,000 suspended penalty amount to be allocated to remedial compliance measures required by DDTC. The penalty amounts subject to payment were broken down as follows: DDTC, $10,000 (payable in three installments over a three-year period); BIS, $2,778; and DOJ, $2,270. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We initially accrued liabilities related to the foregoing matters during the year ended December 31, 2022, which included recording the $10,000 DDTC civil monetary penalty at a discount using the risk-free interest rate in effect at the time of recognition, due to the multiple annual periods over which the $10,000 would be paid. During the year ended December 31, 2023, we paid $8,548 of the liability that had been accrued in accordance with the government settlement agreements. The $10,000 suspended penalty has not been recognized as a liability as of December 31, 2023 and will be recognized as incurred for remedial compliance measures during the three-year term of the settlement agreement. The application of the Company&#x2019;s spend on remedial compliance measures as a reduction to the original $10,000 suspended penalty must be approved by DDTC, which approval will be sought on an annual basis in accordance with the terms of the settlement agreement. Any portion not expended for compliance measures at the end of the three-year term of the settlement agreement will be paid by the Company to DDTC. As of December 31, 2023, the Company has spent $2,294 related to remedial compliance measures, which DDTC has approved for credit against the $10,000 suspended penalty in accordance with the terms of the related settlement agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Subsequent to December 31, 2023, the Company paid $3,500 to DDTC in satisfaction of the second installment of its $10,000 settlement penalty. Refer to Note 26 for additional details&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Letter of Credit&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 2, 2023, we issued $1,161 of guarantees in the form of a standby letter of credit as security for a long-term real estate lease. The letter of credit had an initial maturity date of June 2024 and includes automatic one-year extensions, which are not to continue beyond July 1, 2033. The first automatic one-year extension occurred in June 2024, and the letter of credit now has a current maturity date of June 2025. We have not recorded any liability for this guarantee, as we believe the likelihood of having to perform under the letter of credit is remote. In connection with this transaction, we pledged an equal amount of cash to the issuing bank of this letter of credit. The cash pledged is recorded as restricted cash and included in other assets on our consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Securities Class Action&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 &#x201c;Securities Class Action&#x201d;). On July 13, 2021, the Court appointed a Lead Plaintiff for the putative class and approved his choice of Lead Counsel. Lead Plaintiff filed his Consolidated Amended Complaint (the &#x201c;Amended Complaint&#x201d;) on September 13, 2021, alleging that defendants violated the Securities Exchange Act of 1934, as amended (the &#x201c;Exchange Act&#x201d;), 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&#x2019;s common stock between May 6, 2020 and March 5, 2021, and seeks monetary damages on behalf of the purported class. The defendants moved to dismiss the Amended Complaint on February 15, 2022, and the motion was fully briefed in May 2022. On October 28, 2022, the parties notified the District Court that they reached an agreement in principle resolving this action and, on December 19, 2022, Lead Plaintiff filed a motion seeking entry of an order preliminarily approving the settlement and establishing notice procedures. The District Court held a final fairness hearing on November 21, 2023 and subsequently entered the Order and Final Judgement approving the Securities Class Action settlement and dismissing the Securities Class Action claims with prejudice on January 4, 2024. The time for any party to appeal expired on February 5, 2024, and no appeals were filed. The matter is now concluded. In connection with the resolution of the Securities Class Action, we reached a settlement of $4,000, of which $749 was paid by the Company during the twelve months ended December 31, 2023 and the remaining $3,251 was paid by insurance during the twelve months ended December 31, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Derivative Actions&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has been named as a nominal defendant and certain of its current and former executive officers and directors 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, and the Supreme Court of the State of New York, Kings County. The actions are styled Nguyen v. Joshi, et al., No. 21-cv-03389-NGG-TAM (E.D.N.Y.) (the &#x201c;Nguyen Action&#x201d;), Lesar v. Graves, et al., No. 2021CP4602308 (S.C., Ct. of Common Pleas for the 16th Judicial Cir., Cty. of York) (the &#x201c;Lesar Action&#x201d;), Scanlon v. Graves, et al., No. 2021CP4602312 (S.C., Ct. of Common Pleas for the 16th Judicial Cir., Cty. of York) (the &#x201c;Scanlon Action&#x201d;), Bohus v. Joshi, et al., No. 22-cv-2203-CBA-RML (E.D.N.Y.) (the &#x201c;Bohus Action&#x201d;), and Fernicola v. Clinton, et. al., No. 512613/2022 (N.Y., Kings County Supreme Court) (the &#x201c;Fernicola Action&#x201d;) (together, the "Derivative Actions"). The Complaints in the Nguyen and Bohus Actions, which were filed on June 15, 2021 and April 18, 2022, respectively, assert breach of fiduciary duty claims against all defendants and claims for contribution under the federal securities laws against certain of the defendants. The Complaints in the Lesar and Scanlon Actions, which were filed on July 26, 2021, assert breach of fiduciary duty and unjust enrichment claims against the defendants. The Complaint in the Fernicola Action was filed on May 2, 2022, and asserts claims for breach of fiduciary duty and waste of corporate assets against the director defendants. On August 27, 2021, the Nguyen Action was stayed until 30 days after the earlier of: (i) the close of discovery in 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 &#x201c;South Carolina Derivative Action&#x201d;). On March 3, 2022, the South Carolina Derivative Action was stayed until 30 days after the earlier of: (i) the close of discovery in the Securities Class Action, or (ii) the deadline for appealing a dismissal of the Securities Class Action with prejudice. On June 16, 2022, the Bohus Action was consolidated with the Nguyen Action (the &#x201c;E.D.N.Y. Derivative Action&#x201d;). The E.D.N.Y. Derivative Action was stayed until 30 days after the earlier of: (i) the close of discovery in the Securities Class Action, or (ii) the deadline for appealing a dismissal of the Securities Class Action with prejudice. On August 15, 2022, the Fernicola Action was voluntarily dismissed without prejudice. The deadline for appealing the dismissal of the Securities Class Action expired on February 5, 2024 and no appeals were filed. Accordingly, the discovery stays in the South Carolina and E.D.N.Y. Derivative Actions lifted on March 6, 2024. On February 13, 2024, the parties to the Derivative Actions reached an agreement in principle resolving the actions. On April 30, 2024, the parties executed a Stipulation of Settlement. The settlement is subject to both preliminary and final approval by the Court of Common Pleas for the 16th Judicial Circuit, State of South Carolina, County of York ( the "South Carolina Court"). On May 14, 2024, Lead Plaintiffs' Counsel filed a motion seeking entry of an order preliminarily approving the settlement and establishing notice procedures. The South Carolina Court granted preliminary approval during a hearing held on July 11, 2024. The settlement remains subject to final approval by the Court. The final approval hearing is scheduled to occur in the South Carolina Court on October 21, 2024. The only monetary component of the Stipulation of Settlement is a $1,950 fee and expense award to counsel for plaintiffs in the Derivative Actions, all of which will be paid by insurance following final approval of the settlement by the Court.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Termination of Volumetric Milestones Related to Potential Earnout Payments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subsequent to December 31, 2023, as result of the Company terminating former Volumetric Shareholders' eligibility to earn certain milestone-based payments that had been outlined in the Volumetric acquisition agreement, the former owners of Volumetric notified the Company that they were initiating dispute resolution under the provisions of the Volumetric acquisition agreement in an effort to recover 100% of the milestone-based payments that they previously had been eligible to earn. Refer to Note 26 for additional details regarding the events that have resulted in the termination of the former Volumetric Shareholders' eligibility to earn milestone-based payments outlined in the Volumetric acquisition agreement and the status of the resulting dispute resolution and other actions that have been initiated.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;SEC Investigation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 15, 2022, the Company was informed that the SEC is conducting a formal investigation of the Company related to, among other things, the allegations in the Securities Class Action. The Company has subsequently received subpoenas from the SEC for the production of documents and information related to its investigation as a follow on to a previous voluntary request for documents. The Company is cooperating with the SEC in connection with its formal investigation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;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"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2024, the Company became aware of a litigation matter involving claims against  a Brazilian subsidiary of the Company made by a former contractor for breach of contract relating to allegedly unpaid commissions and compensation owed as a result of the termination of the contractor. The amount at issue in this matter is approximately $800. The Company believes that the claims are without merit and continues to defend itself vigorously.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are involved in various other legal matters incidental to our business. Although we cannot predict the results of the litigation with certainty, we believe that the disposition of all of these various other legal matters will not have a material adverse effect, individually or in the aggregate, on our consolidated results of operations, consolidated cash flows or consolidated financial position.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Refer to Note 12 for details regarding our remaining short-term and long-term liabilities recorded for all legal contingencies and settlements as of December 31, 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:PurchaseObligation contextRef="c-5" decimals="-3" id="f-1605" unitRef="usd">14682000</us-gaap:PurchaseObligation>
    <us-gaap:PurchaseObligationDueInNextTwelveMonths contextRef="c-5" decimals="-3" id="f-1606" unitRef="usd">8023000</us-gaap:PurchaseObligationDueInNextTwelveMonths>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty contextRef="c-299" decimals="-3" id="f-1607" unitRef="usd">15048000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty contextRef="c-300" decimals="-3" id="f-1608" unitRef="usd">10000000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty contextRef="c-300" decimals="-3" id="f-1609" unitRef="usd">10000000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <ddd:LitigationSettlementNumberOfInstallmentPayments
      contextRef="c-300"
      decimals="INF"
      id="f-1610"
      unitRef="installment">3</ddd:LitigationSettlementNumberOfInstallmentPayments>
    <ddd:LitigationSettlementAmountAwardedToOtherPartyPaymentPeriod contextRef="c-300" id="f-1611">P3Y</ddd:LitigationSettlementAmountAwardedToOtherPartyPaymentPeriod>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty contextRef="c-301" decimals="-3" id="f-1612" unitRef="usd">2778000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty contextRef="c-302" decimals="-3" id="f-1613" unitRef="usd">2270000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty contextRef="c-300" decimals="-3" id="f-1614" unitRef="usd">10000000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty contextRef="c-300" decimals="-3" id="f-1615" unitRef="usd">10000000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <us-gaap:PaymentsForLegalSettlements contextRef="c-303" decimals="-3" id="f-1616" unitRef="usd">8548000</us-gaap:PaymentsForLegalSettlements>
    <ddd:LitigationSettlementSuspendedPenalty contextRef="c-304" decimals="-3" id="f-1617" unitRef="usd">10000000</ddd:LitigationSettlementSuspendedPenalty>
    <ddd:LitigationSettlementAmountAwardedToOtherPartyPaymentPeriod contextRef="c-304" id="f-1618">P3Y</ddd:LitigationSettlementAmountAwardedToOtherPartyPaymentPeriod>
    <ddd:LitigationSettlementSuspendedPenalty contextRef="c-304" decimals="-3" id="f-1619" unitRef="usd">10000000</ddd:LitigationSettlementSuspendedPenalty>
    <ddd:LitigationSettlementAmountAwardedToOtherPartyPaymentPeriod contextRef="c-304" id="f-1620">P3Y</ddd:LitigationSettlementAmountAwardedToOtherPartyPaymentPeriod>
    <us-gaap:PaymentsForLegalSettlements contextRef="c-304" decimals="-3" id="f-1621" unitRef="usd">2294000</us-gaap:PaymentsForLegalSettlements>
    <ddd:LitigationSettlementSuspendedPenalty contextRef="c-304" decimals="-3" id="f-1622" unitRef="usd">10000000</ddd:LitigationSettlementSuspendedPenalty>
    <us-gaap:PaymentsForLegalSettlements contextRef="c-305" decimals="-3" id="f-1623" unitRef="usd">3500000</us-gaap:PaymentsForLegalSettlements>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty contextRef="c-305" decimals="-3" id="f-1624" unitRef="usd">10000000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <us-gaap:GuaranteeObligationsMaximumExposure contextRef="c-306" decimals="-3" id="f-1625" unitRef="usd">1161000</us-gaap:GuaranteeObligationsMaximumExposure>
    <ddd:GuarantorObligationsExtensionTerm contextRef="c-307" id="f-1626">P1Y</ddd:GuarantorObligationsExtensionTerm>
    <ddd:GuarantorObligationsExtensionTerm contextRef="c-308" id="f-1627">P1Y</ddd:GuarantorObligationsExtensionTerm>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty contextRef="c-309" decimals="-3" id="f-1628" unitRef="usd">4000000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <us-gaap:PaymentsForLegalSettlements contextRef="c-309" decimals="-3" id="f-1629" unitRef="usd">749000</us-gaap:PaymentsForLegalSettlements>
    <ddd:PaymentsForLegalSettlementsPaidByInsurance contextRef="c-309" decimals="-3" id="f-1630" unitRef="usd">3251000</ddd:PaymentsForLegalSettlementsPaidByInsurance>
    <us-gaap:LitigationSettlementExpense contextRef="c-309" decimals="-3" id="f-1631" unitRef="usd">1950000</us-gaap:LitigationSettlementExpense>
    <us-gaap:LossContingencyDamagesSoughtValue contextRef="c-310" decimals="-3" id="f-1632" unitRef="usd">800000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="c-1" id="f-1633">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;(24)  Fair Value Measurements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value is the exchange price to sell an asset or transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. Fair value measurements use market data or assumptions market participants would use in pricing the asset or liability, including assumptions about risk and the risks inherent in the inputs to the valuation technique. These inputs may be readily observable, corroborated by market data, or generally unobservable. Valuation techniques maximize the use of observable inputs and minimize use of unobservable inputs. The accounting guidance for fair value measurements and disclosures establishes a three-level fair value hierarchy:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt"&gt;Level 1 - Inputs are based on quoted prices in active markets for identical assets and liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 2 - Inputs are based on observable inputs other than quoted prices in active markets for identical or similar assets and liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 3 - One or more inputs are unobservable and significant.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial and nonfinancial assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash equivalents and short-term investments 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. The carrying amounts of our cash and cash equivalents, accounts receivable, accounts payable, and accrued liabilities approximate fair value as of December 31, 2023 and 2022 because of the relatively short duration of these instruments. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets measured at fair value on a recurring basis as of December 31, 2023 include money market funds with a fair value of $255,984, which are included in cash and cash equivalents on the consolidated balance sheet, and for which Level 1 inputs are used to measure at fair value. As of December 31, 2023, the Company did not have any short-term investments measured at fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets measured at fair value on a recurring basis as of December 31, 2022 are summarized below.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:34.426%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.987%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.987%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.987%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.987%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.987%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.996%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurement as of December 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance Sheet Classification&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:112%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value Level&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cost Basis&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized Gains (Losses)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair  Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Short-term Investments and Marketable Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Short-term bond mutual funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(99)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;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"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;412,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(328)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;412,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a) Includes $745 and $743 of cost basis and fair market value, respectively, with a weighted average maturity of 1.3 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We did not have any transfers of assets and liabilities between Level 1, Level 2 and Level 3 of the fair value measurement hierarchy during the years ended December 31, 2023 and 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="c-1" id="f-1634">Cash equivalents and short-term investments 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. The carrying amounts of our cash and cash equivalents, accounts receivable, accounts payable, and accrued liabilities approximate fair value as of December 31, 2023 and 2022 because of the relatively short duration of these instruments.</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-311" decimals="-3" id="f-1635" unitRef="usd">255984000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="c-1" id="f-1636">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets measured at fair value on a recurring basis as of December 31, 2022 are summarized below.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:34.426%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.987%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.987%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.987%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.987%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.987%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.996%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurement as of December 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance Sheet Classification&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:112%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value Level&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cost Basis&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized Gains (Losses)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair  Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Short-term Investments and Marketable Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Short-term bond mutual funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(99)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;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"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;412,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(328)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;412,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a) Includes $745 and $743 of cost basis and fair market value, respectively, with a weighted average maturity of 1.3 years.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent contextRef="c-312" decimals="-3" id="f-1637" unitRef="usd">232018000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax contextRef="c-312" decimals="-3" id="f-1638" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-312" decimals="-3" id="f-1639" unitRef="usd">232018000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-313" decimals="-3" id="f-1640" unitRef="usd">232018000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-314" decimals="-3" id="f-1641" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent contextRef="c-315" decimals="-3" id="f-1642" unitRef="usd">990000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax contextRef="c-315" decimals="-3" id="f-1643" unitRef="usd">6000</us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-315" decimals="-3" id="f-1644" unitRef="usd">996000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-316" decimals="-3" id="f-1645" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-317" decimals="-3" id="f-1646" unitRef="usd">996000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent contextRef="c-318" decimals="-3" id="f-1647" unitRef="usd">1281000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax contextRef="c-318" decimals="-3" id="f-1648" unitRef="usd">6000</us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-318" decimals="-3" id="f-1649" unitRef="usd">1287000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-319" decimals="-3" id="f-1650" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-320" decimals="-3" id="f-1651" unitRef="usd">1287000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent contextRef="c-321" decimals="-3" id="f-1652" unitRef="usd">100242000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax contextRef="c-321" decimals="-3" id="f-1653" unitRef="usd">-99000</us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-321" decimals="-3" id="f-1654" unitRef="usd">100143000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-322" decimals="-3" id="f-1655" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-323" decimals="-3" id="f-1656" unitRef="usd">100143000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent contextRef="c-324" decimals="-3" id="f-1657" unitRef="usd">78418000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax contextRef="c-324" decimals="-3" id="f-1658" unitRef="usd">-241000</us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-324" decimals="-3" id="f-1659" unitRef="usd">78177000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-325" decimals="-3" id="f-1660" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-326" decimals="-3" id="f-1661" unitRef="usd">78177000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent contextRef="c-6" decimals="-3" id="f-1662" unitRef="usd">412949000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax contextRef="c-6" decimals="-3" id="f-1663" unitRef="usd">-328000</us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-6" decimals="-3" id="f-1664" unitRef="usd">412621000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-327" decimals="-3" id="f-1665" unitRef="usd">232018000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-328" decimals="-3" id="f-1666" unitRef="usd">180603000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent contextRef="c-329" decimals="-3" id="f-1667" unitRef="usd">745000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-329" decimals="-3" id="f-1668" unitRef="usd">743000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <ddd:DebtSecuritiesAvailableForSaleWeightedAverageMaturityPeriod contextRef="c-330" id="f-1669">P1Y3M18D</ddd:DebtSecuritiesAvailableForSaleWeightedAverageMaturityPeriod>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock contextRef="c-1" id="f-1670">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;(25)  Restructuring and Exit Activity Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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"&gt;Restructuring Plan Objectives and Phases&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2023, the Company announced the first phase of its multi-faceted restructuring initiative to improve operating efficiencies throughout the organization and drive long-term value creation. The objective of this first phase was to improve manufacturing efficiencies related to our European metal printer operations. Actions taken under this initiative include the in-sourcing of certain metal printer platforms into the Company&#x2019;s Riom, France manufacturing facility, co-locating the manufacturing and engineering of the in-sourced metal printer products in order to improve cycle time from development to production.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2023, the Company announced the next phase of its multi-faceted restructuring initiative, which primarily consisted of a reduction in headcount representing approximately 6% of the Company's workforce. The majority of this targeted workforce reduction related to corporate and business support functions predominately located in the U.S. and Europe. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2023, the Company announced the latest phase of its multi-faceted restructuring initiative, which is primarily targeted at continuing to rationalize headcount, as well as the rationalization of geographic locations (i.e., leased facilities), in all functions across the Company and the reduction of certain third-party costs. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We currently expect the execution of our restructuring initiatives to result in the recognition of aggregate charges in the range of $8,500 to $10,000, inclusive of $8,242 which has been recognized in our consolidated statement of operations for the year ended December 31, 2023. These charges relate to employee severance and termination benefit costs that are generally recognized when probable and estimable because they are typically being determined consistent with the Company&#x2019;s past practices or statutory law. In addition, we will incur additional cash expenditures related to our planned facility exits and relocation activities, which will be recognized as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We currently expect the execution of our restructuring plan, including the cash settlement of associated liabilities, to be substantially complete by December 31, 2024. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Status of Our Initiatives&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Headcount&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has substantially completed the initial phase of headcount reductions announced in May 2023. Actions related to the incremental headcount reductions announced in October 2023 commenced in November 2023 and are expected to continue throughout 2024. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Facilities Rationalization&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended December 31, 2023, the Company (1) commenced the process of identifying leased facilities that it may exit and (2) began developing and executing plans to exit and potentially sublease such facilities. The decision-making, planning and execution of these activities will continue throughout 2024. To date, we have identified certain facilities that we have committed to exiting. However, the Company&#x2019;s consolidated financial statements as of and for the year ended December 31, 2023 do not include material transactions resulting from such decisions because the Company generally had not ceased use of such facilities as of December 31, 2023. In addition, we have identified several additional facilities that we continue to evaluate for opportunities to exit.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Costs Incurred and Settled During the Period&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides details regarding restructuring charges recorded during the period, the portion of such costs that were settled with cash as of December 31, 2023, and the remaining accrued liability reported in our consolidated balance sheet as of December 31, 2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:50.361%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.456%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accrued  liability as of December 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Costs incurred during 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amounts settled with cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accrued liability as of December 31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Severance, termination benefits and other employee costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The severance, termination benefits and other employee costs that have been incurred during the year ended December 31, 2023 are reflected in our consolidated statement of operations as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:84.280%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.790%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:112%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%"&gt;Year Ended December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-indent:0.9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Total cost of sales&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;1,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Selling, general and administrative&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:11pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;5,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Research and development&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;1,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;8,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to the severance and termination costs reported above, the Company has recognized incremental impairment charges totaling $628 related to certain fixed assets that have been retired in connection with the Company&#x2019;s restructuring activities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Restructuring Plan Announced August 2020&lt;/span&gt;&lt;/div&gt;On August 5, 2020, we announced a restructuring plan, which focused on a reduction of our headcount and the closing of certain facilities. During the year ended December 31, 2021, we finalized all actions related to this plan and recognized related costs totaling $1,121 within selling, general and administrative in our consolidated statement of operations for the period.</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent
      contextRef="c-331"
      decimals="2"
      id="f-1671"
      unitRef="number">0.06</us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1 contextRef="c-51" decimals="-3" id="f-1672" unitRef="usd">8500000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1 contextRef="c-52" decimals="-3" id="f-1673" unitRef="usd">10000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringCharges contextRef="c-1" decimals="-3" id="f-1674" unitRef="usd">8242000</us-gaap:RestructuringCharges>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock contextRef="c-1" id="f-1675">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides details regarding restructuring charges recorded during the period, the portion of such costs that were settled with cash as of December 31, 2023, and the remaining accrued liability reported in our consolidated balance sheet as of December 31, 2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:50.361%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.456%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accrued  liability as of December 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Costs incurred during 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amounts settled with cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accrued liability as of December 31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Severance, termination benefits and other employee costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The severance, termination benefits and other employee costs that have been incurred during the year ended December 31, 2023 are reflected in our consolidated statement of operations as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:84.280%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.790%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:112%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%"&gt;Year Ended December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-indent:0.9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Total cost of sales&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;1,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Selling, general and administrative&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:11pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;5,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Research and development&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;1,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;8,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:RestructuringReserve contextRef="c-332" decimals="-3" id="f-1676" unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges contextRef="c-333" decimals="-3" id="f-1677" unitRef="usd">8242000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring contextRef="c-333" decimals="-3" id="f-1678" unitRef="usd">4309000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve contextRef="c-334" decimals="-3" id="f-1679" unitRef="usd">3933000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges contextRef="c-335" decimals="-3" id="f-1680" unitRef="usd">1401000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-336" decimals="-3" id="f-1681" unitRef="usd">5598000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-337" decimals="-3" id="f-1682" unitRef="usd">1243000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-1" decimals="-3" id="f-1683" unitRef="usd">8242000</us-gaap:RestructuringCharges>
    <us-gaap:AssetImpairmentCharges contextRef="c-333" decimals="-3" id="f-1684" unitRef="usd">628000</us-gaap:AssetImpairmentCharges>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-338" decimals="-3" id="f-1685" unitRef="usd">1121000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SubsequentEventsTextBlock contextRef="c-1" id="f-1686">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;(26)  Subsequent Events&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Termination of Volumetric Milestones Related to Potential Earnout Payments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Following the acquisition of Volumetric in 2021, the Company could have been required to pay up to $355,000 of acquisition-related earnout payments to the former owners of Volumetric if the Company were to achieve seven non-financial, science-based milestones prior to either December 31, 2030 or December 31, 2035 (refer to Note 3 and Note 17). After losing funding for research on kidneys and livers from the Company&#x2019;s key strategic partner for the related R&amp;amp;D efforts, on February 24, 2024 the Company notified the former owners of Volumetric that it was terminating the four milestones relating to kidney and liver research because achievement was no longer financially viable. As a result of the termination of these four milestones, the Company's maximum liability for acquisition-related earnout payments was reduced to $175,000, which would be payable if each of the three remaining non-financial, science-based milestones were achieved within the timeframes set forth in the Volumetric acquisition agreement.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 29, 2024, the former owners of Volumetric notified the Company that they were initiating dispute resolution under the provisions of the Volumetric acquisition agreement in an effort to recover the $355,000. The parties did not reach a resolution during the 30-day negotiation period following the notice and entered into non-binding mediation in accordance with the terms of the Volumetric acquisition agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Further, on April 29, 2024, two of the former Volumetric shareholders terminated their employment with the Company. The two former shareholders claim that their terminations were for good reason, which would preserve their rights to earn milestone payments under the merger agreement. The Company vigorously denies their claim that the termination was for good reason and contends that the former shareholders of Volumetric are now no longer eligible to achieve any of the remaining three non-financial, science-based milestones or earn any of the related $175,000 of milestone payments.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 8, 2024, the Company proposed a settlement of $1,500 with the former shareholders and key employees of Volumetric during mediation. The proposed settlement was accrued as expense during the three months ended March 31, 2024. On July 24, 2024, the former shareholders and key employees rejected the offer and proposed a counteroffer that the Company does not intend to accept. As of August&#160;13, 2024, the mediation process between the parties remains ongoing. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Payment of Portion of Government Settlement Penalty&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During February 2024, the Company paid $3,500 to DDTC in satisfaction of the second installment of its settlement penalty totaling $10,000 related to export controls and International Traffic in Arms Regulations. Refer to Note 23 for additional details regarding this government settlement.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Repurchases of Debt&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 8, 2024, the Company repurchased $110,492 aggregate principal amount of its outstanding Notes from certain holders for an aggregate cash repurchase price of  $87,218 including transaction expenses. Refer to Note 13 for additional details regarding debt extinguishment. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Convertible Notes Compliance&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s failure to file this 2023 Form 10-K and provide it to the trustee by April 1, 2024 represents a default under the terms of the Indenture. In addition, the Company's failure to file its Form 10-Q for the three months ended March 31, 2024 and provide it to the trustee by May 30, 2024 represented an incremental default under the terms of the Indenture. These defaults will not become an event of default under the terms of the Indenture if the Company files this Form 10-K and its Form 10-Q for the three months ended March 31, 2024 prior to the end of the cure period provided for by the Indenture, which cure period has not yet been initiated by the trustee or holders of the Notes. The Company has not incurred any special interest as a result of this default, nor have the Notes become subject to any other actions by the holders. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Sale of Oqton Dental&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During May 2024, the Company completed the sale of the portion of the Oqton MOS business that was focused on the dental market ("Oqton Dental") in exchange for a de minimis amount of cash, resulting in the transfer of a limited portion of Oqton MOS's personnel and a de minimis amount of fixed assets.   &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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"&gt;Incremental Investment in NAMI&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2024, the Company made an incremental investment of $2,450 in NAMI, the Company's joint venture with Dussur. Refer to Note 10 for additional details regarding this equity method investment.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-339" decimals="-3" id="f-1687" unitRef="usd">355000000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <ddd:BusinessCombinationNumberOfMilestones
      contextRef="c-81"
      decimals="INF"
      id="f-1688"
      unitRef="milestone">7</ddd:BusinessCombinationNumberOfMilestones>
    <ddd:BusinessCombinationNumberOfMilestonesTerminated
      contextRef="c-340"
      decimals="INF"
      id="f-1689"
      unitRef="milestone">4</ddd:BusinessCombinationNumberOfMilestonesTerminated>
    <ddd:BusinessCombinationNumberOfMilestonesTerminated
      contextRef="c-340"
      decimals="INF"
      id="f-1690"
      unitRef="milestone">4</ddd:BusinessCombinationNumberOfMilestonesTerminated>
    <ddd:BusinessCombinationContingentConsiderationReducedLiability contextRef="c-341" decimals="-3" id="f-1691" unitRef="usd">175000000</ddd:BusinessCombinationContingentConsiderationReducedLiability>
    <ddd:BusinessCombinationNumberOfRemainingMilestones
      contextRef="c-340"
      decimals="INF"
      id="f-1692"
      unitRef="milestone">3</ddd:BusinessCombinationNumberOfRemainingMilestones>
    <ddd:BusinessCombinationContingentConsiderationLiabilityToBeRecovered contextRef="c-342" decimals="-3" id="f-1693" unitRef="usd">355000000</ddd:BusinessCombinationContingentConsiderationLiabilityToBeRecovered>
    <ddd:BusinessCombinationContingentConsiderationLiabilityRecoveryNegotiationPeriod contextRef="c-343" id="f-1694">P30D</ddd:BusinessCombinationContingentConsiderationLiabilityRecoveryNegotiationPeriod>
    <ddd:BusinessCombinationNumberOfShareholdersThatTerminatedEmployment
      contextRef="c-344"
      decimals="INF"
      id="f-1695"
      unitRef="shareholder">2</ddd:BusinessCombinationNumberOfShareholdersThatTerminatedEmployment>
    <ddd:BusinessCombinationNumberOfShareholdersThatTerminatedEmployment
      contextRef="c-344"
      decimals="INF"
      id="f-1696"
      unitRef="shareholder">2</ddd:BusinessCombinationNumberOfShareholdersThatTerminatedEmployment>
    <ddd:BusinessCombinationNumberOfRemainingMilestones
      contextRef="c-344"
      decimals="INF"
      id="f-1697"
      unitRef="milestone">3</ddd:BusinessCombinationNumberOfRemainingMilestones>
    <ddd:BusinessCombinationContingentConsiderationReducedLiability contextRef="c-345" decimals="-3" id="f-1698" unitRef="usd">175000000</ddd:BusinessCombinationContingentConsiderationReducedLiability>
    <ddd:LossContingencyProposedSettlementValue contextRef="c-346" decimals="-3" id="f-1699" unitRef="usd">1500000</ddd:LossContingencyProposedSettlementValue>
    <us-gaap:PaymentsForLegalSettlements contextRef="c-305" decimals="-3" id="f-1700" unitRef="usd">3500000</us-gaap:PaymentsForLegalSettlements>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty contextRef="c-305" decimals="-3" id="f-1701" unitRef="usd">10000000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <us-gaap:DebtInstrumentRepurchasedFaceAmount contextRef="c-200" decimals="INF" id="f-1702" unitRef="usd">110492000</us-gaap:DebtInstrumentRepurchasedFaceAmount>
    <us-gaap:RepaymentsOfConvertibleDebt contextRef="c-347" decimals="-3" id="f-1703" unitRef="usd">87218000</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments contextRef="c-348" decimals="-3" id="f-1704" unitRef="usd">2450000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#f-330"
          xlink:label="f-330"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-329"
          xlink:label="f-329"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-332"
          xlink:label="f-332"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-333"
          xlink:label="f-333"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-331"
          xlink:label="f-331"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-334"
          xlink:label="f-334"
          xlink:type="locator"/>
        <link:footnote id="fn-1" xlink:label="fn-1" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:13.63pt">The amounts for cash and cash equivalents shown above include restricted cash of $119, $114 and $313 as of December 31, 2023, 2022 and 2021, respectively, which are included in prepaid expenses and other current assets. In addition, included in cash and cash equivalents above as of December 31, 2023 and 2022 is $1,467 and $3,727 of restricted cash, which is included in other assets. </xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-330"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-329"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-332"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-333"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-331"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-334"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-345"
          xlink:label="f-345"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-344"
          xlink:label="f-344"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-346"
          xlink:label="f-346"
          xlink:type="locator"/>
        <link:footnote id="fn-2" xlink:label="fn-2" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:13.18pt">Inventory is transferred to property and equipment at cost when we require additional machines for training or demonstration or for placement into on demand manufacturing services locations.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-345"
          xlink:to="fn-2"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-344"
          xlink:to="fn-2"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-346"
          xlink:to="fn-2"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
